.. ... #### ########### ...#####..## #.........# ........... #...W.....# ..........## ...... #.........# ...........##..##.. . #...>.....### ..................#.. #########...# #....[.)# ......# ###.# #####.#<# .....# #W## ##.#.# ....# #..# ######..#o####....#.. ##.## #.......#o.(o?.<..... #..##### #.......#h....##..#.. ###.<...# #......?.......# ... #.....#.####........(.....# . ##^......W.o.o............... #####..####.......#.......## ##... #.......#.....### #........(.......... #.........##........# #....... # #....... ########