1043.5 inches = 26.5049 meters