.. ... .#.... ..... #...# #.#.# ###...####.. #..........# ###.#.<..## ## ..##.........#.... #.!..........#.... .................. ...$..........#.. ......$......## . ...........>.# ...#.........### ...#....(........ ............##### ###....w...# #.###..### #. (... . ....# . ...... ......$ .........