26.5 meters = 86.942257 feet