### ######.####### ....#...##...####### #................# ###...##...#####.# ##.####### #.# #.# #.## #.# #..# ##'## ##.# #...## #.# ################....## ####.# #..............#.....## ##.##.# #..............#......####...#.# #..............#......'........# #..#####.####..#......####...#.##### #..# #.# #..#.....## ##.#......# #..# #.# #..#....## ######..###.# #..# #.# #..#...#####.......# #.# #..#####.####..##........#.....# #.# #..##..........##..####..#.#..####.# #..##..<.......##..####..#.#.......# #.........###..##..##.....!#.####### #.........# #..#...##.#..###.# #.........# #..#......#..###.# #..##.....# #..#...####......# #..####..## #..##.......###### #..# #..# #..##.####### #..# #..# #..##.# #... ...# #.....# ( #..#..# #..##.########## #..##.#........# #.##.... ....# ...#....######.# #.#....#.###.#.# ....##.#.# #.# #.#............# .##..##.#.#### #.######## #......#.###.#.# #..#.......# #.......(# ###......#.#(#.#.## .#....##.# #..#####.# .....%...#.###.#..# #....##.###..#####.# #...............# #...............##.# #)...#.###.#..# ##.#########.##.##.# #.........?...# #.# #.......# #.#...#######.# #.# ####.#### ##'##### #.# ##'## #.# ##...## #.# #...## #.# ##.....## ###.# ### ### ###....## ####.# ##.)....%## ##.#.# #(###.## ##.......## ##.##.# ###.......(.####.b..#######.##...####.......>.####...#.# ...'.........'.J.....................'.........+........# ###.........#.......######.(.....####.........####...#.# #...PP.....##...#.### #...#..## ##.......## ##.##.# .7.777....####.#### #.....## ##.....## ###..# 77 PPP..## #># ####.## ##...## #.## P...'## #.# #.# ##+## #.# .P##># #.# #.# #.# #.# # #.# ... #.# #.# #.# #. ... #.###########.## #.# ... #.#........#...## ####.#### ..... #.#.######......# #.......# ... #.#.######.#...#######.##.##.# #.......##.##.####...#.##.##.# ###.###............#......##.# #.# ####.#######...#.#####.# #.######.# #####.#####.# #........# #.......# ########## #########