Angela Ponce for The New York Times 36 HOURS Lima, Peru Angela Ponce for The New York Times ...