2613.7 inches = 66.38798 meters