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