2612.7 inches = 66.36258 meters