20238 meters = 66397 feet and 7.65 inches