2659 cm = 26.59 meters