###. ....#...# .. ...... #..##... #......# # ..##...## .###. { #..#.#.##...... ##..##.......# #...X..##.#.## #...##...### ##..#4##.# #####X....#### #...#3.#....# #.......#.#.#. #..####.#....## ... ....{#..#... #.# {{##{#.#.#..# .# . ..# ..#.##...#. . .# .. .#.#..#.. ##. .4....#. ...#.#... . .. #.#..#. . #.#