######## ############ #......# #.##..........# #......# .. . #.##..........# ####......# .# .# #.##..........# #.........##.##.### #.##..........# #.........#....... ######.#####'##############....# #.##...#.### #....#.# ###.###...............# #........... #....#.# #.....'.......%.......# #.##...#.... #....#.###.#.#.#...........<...###........# #..>................................#...#.# ##..##.#.#...#.###.########.#####.#.#...#.# #.....................####.#####.#.#.%.#.#.#.# ##..................................)......... ####.###...#..##.###.####.########.#..#.#.### #.###...#.........# #.# #.......#.#.# #.......#..##)###.####.### #.......#.#.### #.............#..........# #.............. #.###.)##..##.#.#.####.#.# #####...#.#............ # #...(%....# #.# #.#.# ##..#.............. ######+###..##(.#### #%# ####.########.....(....#..... #........#..##..# #%# #..............#.#.......... #........#..###.# # #g###.##.###..................# #........#..###.####.##g##.##.# #######.#.#.##.#...# .. ######.................g.#.##.# ######...#.##.#...#.... #####..########.##.##.##.##......................<. ##.# # ##..................#.####.###..#..# #.# ###.#############..#.# #.# #..#..# #+# #.#####{#### #....####.###..#..# #.....{{...# #.#.....[...#..#..# #.....g{........ ....>.......#..#..# #..##g....#####. ##.##......).#..#..# . ...g..#.. { #.##.####.###..#..# .......#..# ..................# ###...####... ............###.# ......#..### ####.######## #.# ...#...#... ......... #.# ##........# #.# #........# #.# .......# #.# #+#.....# #.# #.#.....# #.# ##.#.....####.# ..#.....'....# #.#.....###### .#####.#.....# .......<......# #######.##....# #.##.#### #.##.# #.##.# ####.# #.# #.# #.#