# #.. #.. # .. .# #. . #### .## .#.....# .#.####.##......# #........#.##... #. #.X#..# ##.. #.......##X.## #.. .##..## #...##.# .#.#. . #. #.#...### . . # ###...#.# .##. . #######..#. .. .# # #....#..##. x.# . ##..# ##..# . ..# #.... ##.#.#.. # # #...#... X.#.### . ###....#. [ .. . ## ... #.# #$#.. #. .. # # . # # . #.. # . .. . # # #..#.# . . #. . . . . ## # # . # ..# . . ... # #