. . ## . . # # . .#. # { . ..# # #.. # . # #. # # ### .. ..# .#.# # # .... #. # #.. .#.#....[ ....# .#. . # #.###.##...#.. .# .#. .#..# #.##. . . .##... # #... ..# . #. ## #...#.#. ..# #. ... ....... ........ . ... ... ............ .#. . ## #................ ..# .##...#.....#.....# # . #...###...## .. ## ##.. ...#.....# ... #........... .... # #.......X........ ......#..#.....#. ...###.##. #..# #.. #.#.##### ##...#..#.## ........# #.#####X.#.# #..#.....# ....####.# ## ## ........X# #####..#.# ###...# #.#..# #. .## #. .# #. .. .. ## .. #