##. ##... . ############ ... #''##### #.##.##.##.################'################ #........ #..........'................................. #........# #..........#................................. #.([.....# #..........#................................. #.)......# #.##.##.##.#........................[......... #..(.....# ############......................§§@.)....... #........# #.....####################o######## #..(.....# #############.....# #...).)...# #c.§.....# #.#.#...#.#.'.....# #..)).....# ..+ #(§§.....# ##.#.#.#.#.##.....############### #...§).)..# .....# #§§§.....# #.#########.#.....#.............# #...§..@##..#.....# ##.#.#.#.# #.....# #..⌠...⌠..#.....'.......#..#'##+## #.#.#...#.# #...(.######### #.........#.....##^...§##..#..# ########### #.@...#..∩....# #.⌠.....⌠.#...@.###.#.###..#..# #.....@.......# #.........#.....# ## # #..#..# #.....#.......# #..⌠...⌠..#..@..# #..#..# #...c.#.......# #....⌠....#.....# ##'##'# #...@.#.......# #.........+.....# #.....# #.....#.......# ###########.....#########.....# #.....#####+########################@....'......##.....# #.....@.@O..@O..(@((.§...................#......##.....# #........o..c.@..@.......................#......##'######## #.............O..........§...............#......#.........# #........................................#......#.........# +........................................#......'.........# #######+######################'###########......#.........# { { #......#.........# #####'#+###.........# #.......# #.........# #.......# #.........# #.......# #.........# #.......# #####+##### #.......# #.(.....# ###'####### #........# #........# #....<...# #........# #........# #........# #........# #........# ##########