########## ##...)....# #...#####.# . #.#...###.##.... #...#...<>....... ##............... #.########...... #.# #..... #.# ....# #.# #### ##.###### #+## #.......# #...# #..####.##..>.. #..## #.#....$. ####...###........ ............W..(... #####.............. ##..#####...... #... ..... #... ...# ..... +## ...... #....