189.58 meters = 621 feet and 11.78 inches