Penrose triangle over mountains