26.89 feet = 8.196072 meters