2676 cm = 26.76 meters