2612.6 inches = 66.36004 meters