###### ###### ########### ## #....# #....# #)........####### .. ##....# #....###...........#...#########. #.....###.............?................. #.....#........#...........#...........# #..............#.......................# #.....#........#............##.........## #.........#....#(...........####.#...##.# #...#..##.#.##.###...............#...#.## #...#.....#....##................#...#.# #####......>.........................#.## #.....#....#.....................#..# #.......).........###+##.........#.## ###.#####....##.....#..............#.# #.......#....##.....#.............##.## #.......#...........#.................# #.......#...........#................## ###.................#........#.......# #.....................#....#.......## #.....................##.###........# ####...........###...........#.######. #######........# #....##............... #.......##.#######......................... #.#####.............##..................... ###...#....#..........##........#............ ........##.#...............#....#<.....#..... ........#..##....#.....#####....#............ ........#..#######.....<...................# ##..#<.....##.......#######..##..........# .o... #..........#...............>......o.....# ....# #..........#.....................o.)....#.....# #..........#...##.......................#.....# #..........#...##.......(...............#...... #.......................##.....##...#.......... ................._........##.....##...#.......... .................................###...#o........( ........(.................)......#.............>.. ####......###......#.............#................ .......#........####......#####................ ... #........#..........# #########........ .. #...................# #........ ###.................# #......## ##................# #......# #............#...# ..^.. ####......#...# #......# ..#