34321 meters = 112601 feet and 8.47 inches