188.6 meters = 618.766404 feet