View from the Cristo Rei, Dili