####################################### #.......).................#....#<.....# #......)).................#....#......# #..##.....################.####...###.##..# #..##.....##..##.##.##..##.#####'####.##### #...+......#..'............#..[....#......# #...#......#..#............#.......'......# # #..##...########.##[###....##..##.###..#..# ###.###..##...###########.###....##..##.######### ?...o....o#..).....#.............)#..#.....# ...oy...(.(........'..............#..#.....# ##..##..###o####(###..###..##..####.###.###### ######(####.########..########.#######..# #.....c.#....#.............+............# #...y...#....#.............#............# #.>##.(##...####+####.##.....########..## #.. ##+##...####.####.#....##########..## #..##...............'.#.._..#.#.........# ....................#.###∩###.'.....(...# #....................#.#######.#.....>...# ##..###+##.##..###..###.#####.########..## ### ##.##.##..####+###...##..########### #.....<....#.........#..........# #..........+.).......#..........# #..........#.........#...)......# #..........#....................## ####..###..##..###....#[..###....# #..# #+##.. #..#########.#### #... ... ...... #....# #.. .. .......# #....# ........# #....# ........# #....# ...#...## #....# ####..## #..#..## #......# #......# ##....#### ##..†....# #.......## #.......# #.......# ##......># #......### ####...## #.....# #<....# #.....# #.....# #.....# ##.#### ###