2668 cm = 26.68 meters