26440 meters = 1040944.88189 inches