2615.6 inches = 66.43624 meters