### ############################### #..# #.............................# #..# # ###'###########################.# ## #..#.# ###### #.......# #######.#.........#.# . ...#.###....###.......# #.......#.#######.#.# ## #.#... #.'....'.#.......# #.###...#.# #.....#.###### ....#.#..###.#....#.###'#########...#.###.# #.##..#.#....# #.g......#.#....#.# #.#.............# #.# #.##..#.#.##.### #....#%#....#.# #...###..##...#####.# #.#...#.#......# ##.#.###%####^#....#.########..............# #.#..##.#..#..## ..............######.#......#...#...##########.#.....#..#..# .........###...bl....#.####.#..................#.....#..#..## .....#### #.#..####.....##.#........#####......%...........# ####.######.#..# #.#.#.##.#........# #%#####.#.#........# . ...##.#..# #.#.#.##.#..#....># #.# #.#.........## ####.###.##.#..####.#%#.##.#........#####.# #.#######...## ..........................%...............# #............# #.##.######.##.####.#.#############.##.#### ############## #.......#.#.# .##'# ### #..#....#.#.# ##.## ##.## ##.#.#..#.#.# ##...## ##...## .......#.#.# ##.....## ##.....## .#.#.#.##.#+# ##.......## ##.......#### #+#.#.#..#.. #.........# #....<....'.# ..#.# ##.. ##.......#####.......##'# .. #.. ##.....###.###.....###.## . #.# ##...###...###...###...## ##. ##.###.....###.###.....## #'##.......##'##.......## +.'.........%.'.........# #+##.......##'##.......## ##.....###.###.....## ##...###...###...## ##.###.....###.## ####.......##'# #.........'.# ##.......#### ##.....## ##...## ##.## ###