##....... .....h... #........ ....a.... ##.%...... ........O #........ #.#+###### #........# ###......# ######..##### . #....^......+ ... #.####..#####.... #.# #..........# #.####..........# #.....#.......... ####.##.######### #.##.# #.##.# #.##.# #.##(# #.##.## #.#...# #.#...# #...# .....n.o.# ####.##.o# #. oo.# # ..## #..# #..# #.(#