Between the Pacific and Atlantic oceans in Panama are mountains, on top of which are huge artificial lakes.