189.45 meters = 621 feet and 6.66 inches