6268.1 meters = 20564 feet and 7.59 inches