86.33 meters = 283.234908 feet