. # . # . . # ## ### # .. .#. ... #.# # #.. .....# #... .###### # # .#..## #.#.# # .#.. #.#.. .. .... ....### ## ... . #..# #..##.#.#... ..... #...###.#.#.#. #. ....# # #.#..X....#.#.X ... .. #..x..##.##.##... . .## #..w.!#.# .X###..#.. . v##vX.(######.....# .##... ....v..#.. ##..# ...##.# .v...#.#v## #.#...#.#. ...#..w.. #.##. ...#.# #v.v.... .......#..# .....###...#.##.##.. . . # ###.#. ... .## # ##.#.#.. # # ## #.# . . #### ..# .. #. # . .