208.65 meters = 684.547244 feet