############### #....o.......... ..# #....#.%........ +....# #....#.........$ #....# #....#......o.o #....+ #.o..#......oo. .. #....# #....#......... .. #....# #....####'##.. ####+##### .###### #...###+## ###'##.....#. #........# #.....# ##...##...### #....#.....# +........## #.....# #...%.'.....# #....#.....# #.........## +.....+ #.....#.....+ #....+.....+ #..........##### #.....# +.....#.....# #....#.....# #..............# ###..<..#+#####...##.##.##+### #....#.....##+##.....#+###'####.#.....>......####+##'##.##...# #######..............+..........#............#......[........# #..............#..........+............#...............+ #..............#..........#......<.....#...............# #..............#..........#............+...............# #..............##...###...#............#...............# #.........#+#####...###...#............#.......##...##.# ########.........#...............+............#.......####'##.####+####. #.........##)#####........%......#............#'###+####...#...%........ #.........#.)....................#......##+##..........#...#............. #.....^...)......................#......#...#..........+...+............. #.........#......................#......#...#..........#<.(#............. #.........#......(...............'......+...'..........#...#............. #.........##+#####)##.##..###..###......#+###...%......##+###'######+### ##########.....###'##+##..###+#####+#.......###'###+#................. #.....#...(................#.......#.......#................ #.....+....................#.......#.......#................ #.....#.....(..............'.......'.......+................ #.....#...##....###...###..#.......####+####............... ......#...##....###...####'###.................#'######### ......#......................#.................#....# ......#......................#.................#....# ... +......................#.................#....# ......................#.................#....# ........%............+.................+....# .##.##.####+#####+###.................#...## #+ #.# # ########O##+######## ... ... .... ..... .. ....... . ......... +#####+###+