86.83 feet = 26.465784 meters