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