####### ## #..... ... #.#.###.# # ##.......#.# . .. ##........#.# #.#. #...#..#....# .##.#.## ##+###...........# . ......# #...#..#......#..# ..##.#..# ###.............## .......# ###%..#..............# ##....####.'...#...#......#...###.# #.......)g.#.%.#................... #.#...####.#####.....#..#.....###. # #.##..# ##.......#...........# #.##.###g# ##.....####.........# #.....)).# ##...## #...#.....# ####.##### ##'## #####...(.# #.# #(# ###.### ###.##### #.# #.# #.......# ##.## #.# #.#.###g# ##<..## #.# #.#.###.## #.....# #.# #.#.##...## ##...## #.# #.#...>...# ##<############.# #.####...#########.....g..O.P.# #.# ##............############ #.#####.############ #.......# #########