..#... .# ..... .##... .....## .. .#...# .###....## ##..#.v. ## .#vv.# ##.. #..v #.....#.## #..#...#X### #. #..#.##..# #.......#.v#.# ...#......#.#... # ....#..#.#.### ..##....#....##.# .##.....##...##.# #. ..# ..####### .. .....#.#.# . #.#....#.## .#..#..#..#. .# ...... ##...##.. #. #. .. ...# .. #. .#.. # ... # #...#..## . .. # # .#. ## # .#.. . . .. #... .... #.# . . ##. .. # . . . #### .