################# ................. ........W........ .#####'#####.... ##.........## . ##...#####...## ##...##...##...## #...##.!?!.##...# +...'..!?...#...+ #...##..!..##...# ##...##...##...## . ##...#####...## ...##.........## ....#####'#####.. ................. ................. ########'''###### ####...# #..'...+ #..#...# ####...# #...# #...# #...# #...# #...# ##'''## ##.....## ####.......#### #W▓...∩.∩...▓W# ####.......#### ##.....## ##...## ##▓## #W# ###