# . . . . . . .. . ..#.# .# #..##... .# .#...# ...# . .#...## . ### ....#[.#............ #.. .. ....#.. .... #..#.####.##.... .# ... #..#.. ..... ...... #.##....... ... ....#........#### . ........ ....... . ............... # ...........#### #.#.##.#......... #.#. #.#......... # ## ###..X...### #......# #.5....# #......# #.1....# #....#.# #..#...# #....#...... #..#.......... ## #.......... #.......... #..######## ####