189.2 meters = 620.734908 feet