2689 cm = 26.89 meters