############## ##.....##.....## ##.............!## #................# ## #................# ... #...<....).......# #.## #<.....))).......# # ... #.........)......# .. ##.# #.........)......# ...#...#####....[.........## .........####.....##........ .......>..###...#########.... ..............#.# .... ............###.# .. .......W###.....# ...#...## ##?.### .....(. #<## .#####. ... .# ..... . ....... .. ......... .#...#..##. ..#..# ... ..