26436 meters = 1040787.401575 inches