19507 meters = 63999 feet and 4.13 inches