26.25 meters = 86.122047 feet