6066.7 meters = 19903 feet and 10.46 inches