1026 meters = 40393.700787 inches