22352 meters = 880000 inches