.##....... .........# ........... ..............### .................# ........................##.# . ...... ..................# ........##......##...X..#.#..# ....#.. .##......##............ .. . .. ... ................### . .. ..........!.........#.# ...... ...................#.## . . ...# ........ ...........#... #.. # .#. .......................## # . .[#.# . ..................#..# . . .## ... . #. ....##.......##. .#.. . #.. X.##......##......... . . # ...##.#.#.###..##.###... .# # .... .... #.# ##.. ##.#.# # . . .#.. .. # ...# ##.# # . . ... ## .## #... . # . ..# # #. .. .. ......##... . .# . .# . .. #. . # .## # .# # # ## .. #. #.