189.1 meters = 620.406824 feet