### ..# ######### #.# #.......# #.# #.#####)# ##.######### ######.### #.# #..........####........# #.# # #..######.......####.#.# #.# #.#..# ##...###### #.#.###.# #.#..# #.....# #.......# #....# ##...## ####.##### ###.## ##.## #....# #.# #.# #.#### .... ######.# #.# #.# #. ...# #......# ##+## #.#############.# ##+## ..... #.###### ##...## #...............# ##...## ..... #.#### ##.....## ###...............# ##.....## ...... ###.##.## ##.......## #.....####''####..## ##.......## #...... #.......####.........###.....###....###...####.........####....... #.#........'.........'.......##..)...##......'........((...K.....# #.#.#...####.........###.....##.8..8.##...####.........####...#.## # #.##..# ##.......## #.#...#........#..## ##.......## #.## ......# ##.....## #.##..#.8....8.#...## ##.....## ... ##.##### ##...## #.....#..(##...#..#.# ##...## ##. #.# ##+## ####..#..####..#....# ##+## # #. #..+..+><'..+..#.# #.# #..#..####..#....# #.# #..#...##...#..#.# ##.## #..#.8....8.#..#.######...#### #..#........#..#.............# #..##.8..8.##..##............### ...######..##......##..##.###..#.......## ...........###....###..##.# #............ .#######...####++####..##.# ##.#>......# #...............##.####.#.#...### #...............##......#.#...# ##########.........# ####.##### #.#######.# #.# #.# #.#### #.# #.# ###....# #.# #.# #......#.###.##### #.# #.###............# #.# #.#####...##.# #.# #.# #.....# ..# ##...## #### ##.## #.# #.# +#