189.25 meters = 620 feet and 10.79 inches