189.47 meters = 621 feet and 7.45 inches