19558 meters = 64166 feet and 8 inches