26.4 meters = 86.614173 feet