189.25 meters = 620.89895 feet