2629.6 inches = 66.79184 meters