2614.7 inches = 66.41338 meters