86.67 meters = 284.350394 feet