86.7 meters = 284.448819 feet