1032.5 inches = 26.2255 meters