########## ###### #........#################### #....# #........#..................# #....# #........#..................# #....# #........'..................# #...##...#........#######...##+##...########## ###'# ...######+#.......#...##.##............. #...# ..........#.......#...'........#....[... #...# ..........#.......'...#........#......... #...# ..........#.......#...#........+......... ...g...... #...# ..........#.......#...#........#......... ......... { #...# ..........#.......#...#........#........ .........{ ##'###########'###.......###'##...#####........ ........ #.....#...#.........###### ..##...#.....##'###### #....l# #.....#...#.........# .. #...#.....lg.........#.....# #.....'...'.........# #.....#..........#.....# #.....#...#.........# #.....#)........ #.....# #.......#.#.........# #.....#.####...###.....########## #########.#####.....# ...#####.####...#......g.........# #.....)..P...# .... ...........+........l.......# #......P.P...# .... ...........#................# #......P.>PP.# .. ...........#..........<.....# #......PPPP..# ...........#................# #......P...P.# ...........#................# #......+<....# ...........#................# ########.....####+##+#.... #...###.....#................# #........................##+###...###.....##'############### #........................#.......................... #........................#....>..................... #........................#.......................... #........................#.......................... #........................#.......................... #........................'.......................... #######.......†................#..###..################### #...#..####+##'#......#'##+##+##..###..# #..............######.#................# #..............# #.#................# #..............# #.#................# #..............# #.#................# #..>...........# #.#................# #..............# ..#................# #...#######.##.# #####..##.##..###### #...####.##.##.# #. #+# #...........#..# #...........#..# #...........#..# #...>.......#..# #...........#..# #..<........#..# #...#..#.##.##'# ###########.##.# #.....# #.....# #.....# #####.# #.# #.# #.# ..