2662 cm = 26.62 meters