26.51 meters = 86.975066 feet