############### #......##.....# #.>....##.....######## #......##............# #......##............# #......##............# #......##............# #..)....#......%..# #......)..###.....# ...#####.......##......##### #......##.....##...l........ .######.##.....##...h........ ..>......'.....##.hh##....... ..#..#..##.....##...# ....... #....%##.....##.... .>..$.. #..#.###.....##.... ...#### ####..#.# #.)...##.....h..# ####### #.......#####(####..... .# ###.....####.###.......#.# #...... ##..##'##..##........#.##.# ##.###...###.#####.##.#.##.# #.## #...# ##.# #.##.#....# ..# #.# ##'## #.# #.##.#...## #.# ##.# #...# #.## #.##+#.#.# { #.# #.#####...#####.# #......#.# #.# #.#~~.#...#.~~#.# #......#.# #.# #.#~~.#...#.~~#.###......#.# #.###.#~..#...#..~#.##.......### #######.#...+~..'.<.'..~#..........# #.........#.#~..#...#.00#.#.....#### ##.#####.#.#.#~~.#...#00~#.##....+ #........#.#.#~0.#...#.~~#.##....# #######..#.#.#####...#####.##....# #..#.##.# #...# #.###....# ######..#.##.# ##+## #.# ##'### #.......#.##.## #...# ##.# #.# #.####....###.###...###.#####.# #.# ###....##..##'##..###....# #.# #....####.....#####.#### #.# #....##.#######.....######### #.# #....'..#...#................ #.######....##.#.#.##..############# #...........##.#.#.............# #########...##.#.#####.#######.# #...##...........# #.# ########.#######.#####.# #.........#.....# ##########..##### #....#.# #.#.##.# #......# ###.##.# #.#### #.# #.# #.# #.# #.