2613.6 inches = 66.38544 meters