##### #...# #.<.## #....# #.. ###...# #...## ##...# #..... #..# #....# #... #.... ..O .. #...# ## ## #.#.#### #...# ...###### #.. ....##...# #......### ..####..#...# ##....r##... #...###..##### ##............. #.....##.....# #............. #.#...####.#### #............. #.###.# #....####............+ #.<.#)#######................. ###..%..# ######........... ###.#.#### #.......... #.#....# ##....... #...##.# ##..... ###..#.##### ##.## ##.#.....# .# #..####.....# ##. ##.o. ### o