2630.6 inches = 66.81724 meters