2660 cm = 26.6 meters