######## #......# ####§####.# #.....# #.######### #.⌠.ZX###.......... #.......#........... #.....Z.###..####### . # #.....Z.#.#..'...... #..#... #....#p##.#..#...... #..#... ##...#e.#.#..#..### #..#..############# ##..#..#.'..#..# #..#..#...........# #..#.:#.#..#..###### #..#..#...........# '### #.#..#......... #..#..#...........# ...#####..#......... #..#..#...........# #.......).#'##########..'..#...........# . #.......................#..####'########.. #..#####................#................. #...'..#####'##.###..#.................# ...'...#..#......#.# #..#..##'####..####.. ..#...#.^#......#.# +..#..#.....#..# .#.. #..########.###..#..#.....#[.# ..#.. #................#..#######..#+##..# #. #.....[..........#.................# . #[.##'##..#####..#.................# .# #..#...#..# .#########'#########..# ###.)'...#..#. .....................# .........#...#..#... ...................# ........#..>#..+...# ############'####..# .##'##..#...#..# ### .................'..# #...'..#...#... .................#..# #...#..#...#... ..............e..#..# ..#..#...#.. #.................#..# ..#..#...' .#.................#..# ..#...#. +..########+#######'##..# ###'# ###.............§e§§§.....# .... ................§§e......# ...#################'#..# ############..#....... .....#..# #......)...#..#..... ......#..# #....h.oo..#..#..# #####..#..# #..#'####o.#..'..# ...#..#..# #..#ooo.#o.#..#..# ...#..#..# #..#.ho.#.>#..#..# #..#..#..# #..#..#.)..#o.#).#..#. #..#..#..# #..#..#....#o.#..#..#..# . #..#..#..# #..#..#....#..#..#..#..#.... #..#..#..# #..#..#....#..#..#..#..#.... #..#..'..# #..#..#....#h.#..#..#..#.....#..#..#..# #..#..######o.#..#..#..# ...#..#..#..# #..#..........#..#..#..#####'#..'..#..# #..#....h.....#..#..#...........#..#..# ..#####!.###'########(.#..'.........).#..#..# #...............o.......#..##########'##..#..# .....................(.#..).....)("......+..# ..#####.###)###.#####..#.....((.)........#. ###...........####..##############'#### ##....8.....8.)..##.... ......... #.......).........#..... ............ #.8.......).....8.###### ############# ........)))......# #.......8(8.).....# #.......)<...)....# #.....8(.)..8.....# #...........()..## ###(.........(### #############