6189 meters = 20305 feet and 1.42 inches