#.. #..# ..####.#####..# . # ...............###.. .... ......(................. ..... .......................... ...... .............!............. ....... ............................. # ....... .......................>..... #. ....... ......<...................... #..####........ ...................%........... #...[.%........ .......j......[.....<.......... #....<......... .........####%..#####.....$.... #..########... ........# #...# #..######## .<... . ........# #...# #..# ..... .....?..# #...# #..# ##.. .......# #...# #..# #. ......####...#####..###### . ......................(... ...................... ...................... .####..####.####...## #..# #.# ...# #..# #.# a.. #..# #.# . #.. ..# ...