. # . #. .. #.. . #.### # #..# # ....# # ...... ##.... . # ... ##.#..### b ##.. #.#.#X#. .# # .#. #..##..##### #.. #... .. #.*.....v# .. . . #...#..v..#. #. .#.# ###.##....v..#. . ....### #.*.#.v........ ...## #.# #..####..#...#... # . #..# ##.#..##.......### #.... #.#... ##..#.... .# #.# #.. *##.#.v...#v. #.####.##.# #.v..#.. . ..##... ##.... #.# .##.##### ## .#### # .. ###. # # .. .# # #