triangle2018_ritz.pdf