################## #................# ##[#############.### #.# #..........# #.# #.....###..#######.. #.# #.......#............ #.# ###.###.#..#######..... #.# #.....#....# #....# ######### #.# ###.###.#..#.# #....# ......gg.# #.# #.....#....#.# #....# ##### #.# #.# #.###.#....#.# #....# ....! #Y# #.####..[#...####.#######....# ......#g# . #........#.)>................# ..# ....g..#g# .. ########.....####.#...###....#...#......g.'.#..# ##....####++...+......#...#........#.#..# #....##.......###....#...#5.......#.#..# #...<...........<....#...#.g..... #.#..#### ####.......##...##...#...#....... #.......# #........#8...8#...#...#...... #.......# #........##...##...+...#... . #.......## #...#....##...##...#..<##'#######......... #...#######...##...#.......)....>.$.....## #...# #8...8#...#..............#..#### #..### ####...#### ###............#..# #..#8###8##..[##8###8####......####### #.................................# ##.....................(..........# #....................)......)....# #######8###8##...##8###8##%..........# #.....########...#### ####........#### #......##...#8...8# #........# #......##...##...## ##>......# #......##.[.##...# #.##....... #......##...##...##########.##.......# #...#####...#8...8#..........#....... #...#####...##...##..........+...... #............................#..... ###.........#....####..........#.... #...........+..................+? ##..........#....####..........# ##..........#....# #..........# #...........#....####..........# #.........###....#..........#### #.........# #....#.....###### #.........# #....#.....# #.........# #....####### #.........# ### ##...)....+ #####....# #..<...+ #.#....# #........# ###...#..# #.###### #.. ###