######## ######## #####......# #......# #.....####.#####.####.# #.....#..........####.# #...))..##.####.....#.#### #.....####.# ##.##.#....## #.....####.# #.##.#.....# ######.#.)....# #..........# #..........#############...(.# #.########.#.......# #.......# #.# .#.......# #.###.#.# #.# .#.......# #.##..#.# ###########'###########......# #.##.##.# #........'8.8+........#......# #.##.##.# #........#...#........#......# #.......# #...⌠....##+##....⌠...###.#### ####.#### ##...................####.# #.# ######....<....###### #..# #.# ##.......## #.####.## #######.# ############....#.# #.......# #.......###.#.# #.####### #.#####.# #.#.####.# ####.#####.###........# ## ####.......##..####.###### .. ................# #..# .# # ####.#.###.###.# ##.# #### .##.## #...###(..# ##.## #.. ..... ###.#(#.#.# #...# #.###.#.# #....).#.# #...#####.......# ###.#.###.###...#.........# #.....[#...##...#......>..# #.#)#.###...........#.#.#.# ...###...#................... #.# ###.#...........#...?...# #. ...#.#...#.#####.#.### # .....#.#...#... ..#.# ..#####.#...#.### ###.# # #.#>..#.# .....##.#