############################################### .......................).....(.................# ...............................................# .........................######....%...........# ..........................#....#...........^....# ....................####..#....#................# ...######'#####.....#..#.).....'...........####.# #.....)o...#.....#..'..######.########..# #.# #....#####.#..>..#..#.........# #..# #.# #.... #.#.....#..#.........# #..# #.# #.... #(#.....#..#.........# #..# #.# #.... #)#.....'..#.........# #..# #.# +....#####§#.....#..#.######..# #..# #.# #..........#.....#..#.#....#..# #..# #.# ########c##.....#..#.'....#..########.[####.# ................#..#.#....#.................# ######..........####.#....#.......####.####.# #...............######.......# §# #.# #......................#####.# §## #.# #......................# #.#########.# ..........##########....# #..§§#8#§§..# ######...%# #....# #.#########.# #....# #....# #.# # ## #.# #....##########....# #.# #§ #.# #..................# #.####§####.# #..#####...........# #...........# #(. #...........# ########....# +.. #......####.# #....# #.. #......#..#.############....# #. #......'..#....^............# #......#..#.................# #......#..+.................# #(.....#..#.................# #......#..#.................# #......#..#.(...............# #......#..#.................# #......####..############...# .....[.. ..# #<..# ... #...# #...# #...# #...# #...# #...# ....# .....# ...#