2617.7 inches = 66.48958 meters