############## #............# #.##########.# .# #.# #.# ##.# #.# #.# ''..# #.# #.# +'..# #.# #.# +++++ +'.. #.# ####'###### +§.§.++'. #.# #.........# ++.§§.'+'# #.#######..<....### +'.!§§§+'####### #.......+.......# +...§$''....... #.....###.......# ++''z$$p.############.###.###.......# .''++'''D{*q.p.............#.#.........# .'''''''§{'#.#####.######....#.........# .....#...1..(.........####.##.....#'#'## .... #.#.....#......#.##....'.....#.#.# ... #....#..#..#.###.##.#.##.....#.#.# .. ####.#.....#.................#.#.# . #.##.######......#.###.####.#.# $ #'#.........................#.# #....................###.######.# #.............)..................# #...............#.####.##.######## ................##.#..#.##.# ...##########......#.....#.# ... .(.....##.##...#.#####.# .. ........?......'.......# .........###...#.############### ...............#.######......... ...............#......<......... ########.......#................ #####...#................ #...#.############### #...#.# #...#'#### #(.......# $ #...(....# #........# ########'#### #..........# #..........# ##########..........# #.......##..........# #.......##..........# #.......##..........# #.......##..........# #....!..##..........# #.......##..........# $ ####'#####..........# #.#####..........# #.....'..........# #######..........# ############