##### ######## ##...########################......###################### #....'...........<..........'......+...................># #....#####.#####.########.###......###.......##########.# #....+.<...###.#.########.# #......###.#####.# #.# #....#.........#.##....##.# #..............#.# #####.# ##........<###.#.##....##.# #.......##.###.#.# #.....# ####..#...###.#.##...)##'#########.##.....#.# #.##### #.....>..................######....#####.# #.# #.###.######.#...............#####.# #.### #.# #.# #.# #.#...........[...# #.# #...# #.# #.# #.# #.#.[...##'##.....# #.# ####.# #.# #.# #.# #.##.#####.############.# #....# #.# #.# #.######.##..# #.##...........# #.#..####.# #.# #..........#.## #.##.########### #.........# #.# #..#####.#)#..# #.##.# ########..#..### #.# #..# ...#.##.###.##.# #.........#..# #.# #..# #####.##..##.##.# #.........+..# #.# #..#.#.....###.##.##.# #.........#.## #.###..#............#.##.# #.....>...+.# #.........).......#.#.##.# #.........### #########.......(.#.#.##.# #.....)...# +........%#...##.# #.........# #..............#.# ################# #..............#.# #....# ##### ########..%...#.###....#########...# #......#........'.......'.<.# ##########.r....#####....#########...# #...............# #....# #...# #...............# ###### #...# #........)####'## ##### +.........# #.# #.......).# #># #........l# .. #.......%.# . #.........# ... #.........###...... ####........'.....$ ##########.....g S.. .