############## #............## #.............# #..'########'.# ##### #..#........#.# ###...### #..#.'####+.#.# ###.....#.## #..#.#....#.#.# #[.........# #..#.#.##.#.#.# ##..#......# ### #..#.#.##.#.#.# ####..##### ##.#### #..#.#....#.#.# #.....## #...#.####..#.'####+.#.# ##.....#######......#....#..[.....#.# ######.#....##(###.....#....'########+.# #............#..#..................)...# #.......#..##.................#.#.##.### ###.......##...........^#....))##......### ### ##.#.....................#.......###......# ##.## #..#.∩................................#.### #### ##..># #....#.......>.......#...#.#............# #..###....## ##...##..............##..#.##...#.>.....# #..........# ##.................####.#.#....##.....## #........#.#######.............[.(###......#..##....### ##...##..#...#.##......#..................##...##.....# ######...............###............#....###.........# ####..#................(..........#...............## ##.#..##..#..#..................)..#................# #..#...............................#..........##....# ##............<.................................#....## #..##.......................#...#.....................## #..)..............................................)....# ##......##..#...............##.........................# #####.#######............#####...##...................##### ####.###....).....<....#.#...##.....................#.### ##.....<....##...............##.......................### #.......##............###.#.###.........................### ###...........##........# ###..#.......##...................# #..............##.....#.#####...........##..##..............# ##.............#......#...#..................#..........##.## #.............####....#......................#..........#### #....#....##..# ##..##..#.##...........................## ##.......##...####.......................................# #..#.....##..##..............##.........####'''####W....# ##.##....##....(.....................#..#.......).#W#..## #..#......#....##..............##...###.#⌠.......⌠#.#### ##.....#......###....................#..#.........#..## ##.#.................#..........#......#=.......[#...## ####..............#.........#..#......##8.....8##....## #.....#...#......#.#.#................##$P⌠P$##......## ###.#.##.........###...................#######........# ###.......#.....#...........#......#..............### #....##.##....##..##............#####.........#.# ##...##.................######...## #######...### ###.##.....)#..#.......# #....# ##### #.........#.##.......# ##..## #...........##.......## #### #............#........# ###......##...........# ##...###...#........# ##### ##..........## ##......##.# ###.#.##### ###.# ###