2664 cm = 26.64 meters