2617.6 inches = 66.48704 meters