189.11 meters = 620.439633 feet