86.82 feet = 26.462736 meters