######### ############## ########## #.......# #............################# #........# #.......# #............'((.((..........# ##### #......^.# #(......########...........(######.########.#####..(# #)>......# #.∩.....##.....'............# #.# #.....)...# #........# #.......##.#####............######.#### #..####.### #........# #.......##.# #.......§§...#.........# ##.# #.# #........# #.......##.## #...§§§.§§...#.#######.# #.# #.# #........# #.......##..# #..§§§§∩§....#.# #.# #.# #.# #........# #.......'...# #..§§§§.§.((.#.# #.# #.## #.# #........# #.......###'####....§..§.<(.#.# #'# #'.###.# ###........# #................############## ### ###.##.# #..........# #................#######{{{{ #.##.# #..........# #................#.....# #.##.# #..........# ####'###.........'.....# #.##.# #..........# #.# #.........#.##### #.##.# #..........# ###.###.........#.# .. #.##.# #..[.......# #.....+.........#Z# .p. #.##.# #..........# #.#!###.........#.# #.. #.##.# #..........# #.#.###.........#{# #.. #.##.# #..........# #....##.........#D# .Q# .. #.##.#########..........# ####.##.........#c# ###.#.... #.'..........'..........# #.##...<.....#$###..Dc# $ #.############..........# ####.##..........{Q.Dp# ### ############ #....##............#### #.....+............# ####.##............# #.##............# #.##............# #.##............# #.##...[........# #######>#.............# #}.......#.:.....∩....# #.##...#...#..........# #.#..#...#...#........# #..#...#...#...#.###### #....#...#...#...# ##.#...#...#...#.# #...#...#...#...# #.#...#...#...#.# #...#...#...#...# #.#...#...#...#.# #...#...#...#..## #.#...#...#...## #...#...#.....# ###.#....#.#.## #.######.#.# #.######.#.# #........#.# #..#######.# #..# #.# ##.# #.########## #.# #........... #.# ####.###### #.##########.# #............# ##############