16066 meters = 52709 feet and 11.69 inches