190.34 meters = 624.475066 feet