2660 meters = 266000 cm