6116.4 meters = 20066 feet and 11.15 inches