##### ##...##### ##......... ############.......### #..........O.......... #.#######.##.......### #.# #.##.......# ##########.#### #.##.#..%#.# #.......(.....# #.##.......# #.########.##.# #.##.......# #.# #.##.####.##..$....# #.# #.#.....(........?.# #.# ####.#..# #. ##.#####...[...# #. # #............#.##. .## #..#####.#.#.#.#.## ##.# #..#####.#.#.#.#..###..# ### #........#.#.#.#.#.#.#.#########.## #..####..#.#.#.#.##.##.....(......# #......>.........##.############.## #..####..###.###.##.. #.# #..# #..# #.# #!##### #.# #..# #..# # # #.# #.# #..# #..# #.. #<# #.. #..# #.## #.# .... #.# #.# ##.# #.# ..# #.. ..# .## ..# #. #. #.