###. .#. ..#.. .... ..... # .. . .# .. #. . ...# .. #. ##. # ##.## #.# ...###...###.. ###.4. ...#.....#. ...#... ....... ........... . .....#.....#.. . ##5. ###.. ## .# ##.## ##.# .## ##.. ###...## ...# .#.....#.....#..... ............vv....... ## ...##.. #..####... #...#......#..v.# . .......#.##.X.#.# #.#. #.###..###..# #.#. #... ..##. ..#. ... #. ... .# ##. .. ... # # .# ...#