... .... ##..... #..... ##### #.... ######## #...# #..# #>.....# #.#.######..# #.####.# #..%........# ###### #.# ##.#######..##.... ....########.# #..<#>............ #######..+........# #####.#######.... #.#).##..########.## #.# ... #o##.#............# #.# . #..$%#.##.............# #.# #.#..$ .###.#...%......# #.# #$.8 .. #.#.......%..# #.# #..# #.##.#.#######.#... #.# ..# ###.#.# #.#...# ... ... #...# #.#... #. #.### #.# . ..# . ###