###. ######### .....##### #.......# .........####### #.#####.# ........oo.o..o# #.# #.# .##..###.#####o# #.# #.# .... #.# ##.## #.# %.....####o###...####.# ..............##........# ##$.................###### #.#.##..#.##.####..########## #.#. #.......o....o#......... $ .. #..####.#####o#.####### .?.. ........o.o.....># ... .....#############.# .....##### .... ##. ##.### # #.# #.# #.# ..# ###