215.9 meters = 708.333333 feet