26.3 meters = 86.286089 feet