# .# # ## .#. # .##. # ... ..# . ..#.# #. #. #.# #... .## . #. . ........... .. . . ###. . . ........ ... # #.. .. ...... .. .. . ..# #.. ........... . . #.. ##....... ...... . .. #........# ... ..# . #.## .....##......## . #.............. .... . #.#.................. ###.................. #.................. #...................v. #...................... ..... ...##......# ..... ## #......##......##..... #)#..........x.......... #...........DX........ .....................X. ................!...... ............x...... ................... ....##......##..... ... #......# ..... ......... .... ......... ... ......... .[.