# # # . . . .# #####. . ..# ## ## # # .#. . . .# . #.##..(## # . .# #. ## .# #.#.#. #####.##..# . # .... X.. ..#..# .# ..#.### ##.# # # #.# #.# .#### #.##### #.#... #.....# ..#'#...##.....# .........#.X....# . $..............v++.... .......v.#.....##..... ...........##........ #.....v........!.... . #............ #. ... ....###..X.......v# ..v. .......§v..#.....v.# #########..........! #########.### ..