.. . ## . ...w.# #....# . #....##### #. .....# # .. ##...###.#.. .. ##..#. .#...# ...## #.#........#. ##.. .#..... ... ... .(. # . # # .. .#.#....## #.#.#... ...# #. ..# ..#..X.# # ... .. ....#...# ..## ... .##.....##.### .### .. . .#... ..... ###.# #...#.....#.##..## #.####.#..####v...# .##.###...#.#..# #..#.##...#.#....# #..#.#v#.##.x.#....# . #.#..#X.##.#.#....# ...#.. ##..#..#...### # #. . .......## .......#.......# .#..###. .....##. # # .# #.#... . #.#.# ###.