巫传无弹窗 男儿风雨中漂泊 完
完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完完