############### ################################ _8_8_88^88_8_8_# #....8^8....##.8^8.#.8^8.#.8^8.# 8.........[)..8# ..#..:=)|):?..##..)).#.|[:.#.....# #_..))........._# ))......#..}}:=)))..##..)..#.....#.|.|.# #8..)).........8# ...........#...........##.....#.....#.....# #_..().....:..._# ............#...........##...|)#.....#.))..# #8...).....=...8# .............#...........##...).#...))#.....# #_.........|..._# #.............#...........##..().#.....####### #8...[..!......8# #.............#..#.....#..################### #_...)........._# #.............#.###...###.#..8^8...#..8^8...# #8.............8# #..#.......#..#..#...).#..#..[)=...#...))...# #_8_8.88<88.8_8_# #.............#...........#...=....#..:.|...# ################# #...........JJ#############....)...#........# #.............#....8^8....#..)))...#........# ###############..}}):::)..#.#(...#.#.#%%..#.# #...:)[)})..#........#........# #...........################### #...........#...8^8...#..8^8..# #...........#..[)[|...#..[)[..# #...........#...:}....#...|:..# #..#.....#..#.........#.......# #.###...###.#.........#.......# #..#))...#..#.........#.......# #...........#.........#.......# #############.#..%)|#.#.#...#.# #....8^8....#.........#.......# #..).).|)|..################### #...!)[:)...#...8^8...#..8^8..# #...........#..||[)|..#..)|)..# #...........#.....}...#...|f..# #...........#.........#.......# #...........#...|.....#.....).# #..#.....#..#.........#....)..# #.###..%###.#.........#.))....# #..#...%.#..#.#.....#.#.#...#.# #......%....#.........#..)....# ############################### #...8^8...#...8^8...#...8^8...# #..)}|)...#...}[....#....[)=..# #..}[=}|..#..).))|..#...:.:...# #.........#.........#.........# #.....|...#.........#.)..%....# #.........#.........#...%.%...# #.........#....)))..#....)....# #..#.[)#..#....%.%..#....%....# #.#.....#.#.#..)).#.#.........# #....)....#....(....########### #####################