# ##### ####.##.#.########## ....................# ####.##.#.########.# #. #.#.# #.# #####.##.#.##.# #.# ..............# #.# ....#.##.#.##.# #.# ###.#.##.#.##.### #.# #..............># #.# #.#.#.##.#.##.#.# #.# #.#.#.##.#.# . #.# #.#......# ##.... #.# #.#.#.##.# ##...# #.# . #.#.#.##.#....... #.# ....# #.#.#.##.#..#...# #.# .#....####.#.#...........# #.# ....#....+..............#...###.# .....#....###..#.#.##.#..........## #.....#....#.......................# .......#.##.###..#.#.##.#..#...###.## ...........................(.....# ...#.##..%#..#.........#...###.# #####.#................#..#...###.# +........................<.........# #####.#..#...#..#.................. #.#............................. #+##+######.#..#......................... ..............................[.#....#.. ## #.##.####...#..#..##.. .............. ... #.##.# #...#..#..# . ####..#..... #.##.## #.##.# #...#..#..# ........ .......##.##.####...#..#..## ..#. ..................%........$ ...........).................. .......).........g.g.......## ......#.#####................. #.# #. #.###....##....## .. ...# #....# .o..# ... ...... ##..... o..g. .... .###.# #..###..... ..... ... ...! .o #.#. .## ##..## . . . #...