######## #......########### ### #......##........# #############.... #......##........###########................ #......##..................................l ###........................................... #.....................<....................... #.....###.......................####.......... #.....# #.......................# #.......... #.....# #...###....................#.......... #.....# #....##..[.................#.......... #.....# #....##....................#......... #.....###.%..##....................#........ #............##.........................a.. ##.#.#.>.................................a.......... #.#.#............................⌠.⌠...........>... #....##.#.#.#####...............S .....l.......... #......<.......##..............# ⌠............... #....#####........##.....#.##### ......l......... #.......##.%.............#...# ##.............%.. ##......##...............#...# #........!........ #......#....................# ###.########...#... ###............##....####..####.._................ #............##...............#.#....###.......a #............#####..###..######......# #.......# ####.........##......................# #.......# #.........##......##....####...<..# #........ ...?...####...#.........#........#......# #........ ....... #...............#........######## #........ .....h. #.#........#.........>.....##### ......# ....... #.#†######..<#..............o[.### ....l.. #............###...........##....# ....... ###.#######..............####....###### ####.## #...............>#.#...# #...).....?. #.....#....##....#.....# #..o........ ...........##....#.....###..........^ .#.........##....#................... .. ......?........###................. #. #.........#.......................# .. #.................................. #.................................. .................#$................ .......@....#.........?...... #............... #..............