20115 meters = 65994 feet and 1.13 inches