18528 meters = 60787 feet and 4.82 inches