##### #...####### ######....%....# .$.......#####.# ###.........##.# ............##.########### ###....?...)..o.o......... ####.#.o.##o##...........# ..............o......##... .....#...##.###.###..)# .(...##.###.# #.# ...... .... #)###.###.# ...<... ...####..#...##.# ......# ........#....##.# ...#... #######..#...##.# #####.# #..##.###.# #######.....# #.......o.### #.######..# #.#####.## #..# .........## #..# #.........# #..# #.#####...# #..# #...####..# #......o..# #.#...