...... #....##. ....!.##...#..#. ........$...#...# ...........#.#. # . .............#. . # ............#.# ......X....#..# . ......X......# ......##.....# # .#.#. #.#.### .. #.. ###.... . # # #.... ### # # #.. #..#.. #.# ##...##..# # # ##.#...#. . . ... ..#### #.. #.### .... .## # # . # #. ...###. . . # . . # # #. ##... .. # # # .... . . . ##.# # #### ## . #. # . . # ## # # #