40660 inches = 1032.764 meters