188.5 meters = 618.43832 feet