26467 meters = 1042007.874016 inches