....#..#. ........ . .. ...... ... ... ..... .... ...###...###...# ....#.....#.....#. .................. .#.. ... . ........v.......... . ...$. . .................. ... ....... .....#...x.#.....# . ...###...###..X###...## # . ...... ..... .....#. ... . ....... .........X.......... .# .... .....)...X........... . ......................... ...... ....#.....#.....#.... #. .....#...###...###...###...## . . .##......##......##...... ## . ...................... ##.......................... . .. . ................. # ...... ............ . . .........[ .............. # ... ............ ..... ##. .... #......##.. #. #......##... .. ........ ..... .. . . ... ..... . ....... ....