######### #........ #################........ ......................... ......................... #....................... ##.####.......%..#########+# #................###........ #............###...'........ #............#######........ . ##+####......#......######## ... ##........####.##...# .....#.........####.##...# ..........S..............## ........g..l..............# #.####### ....#...#######.......#...# #.......# ... #...# #<..........#....# +.....<.# . #...# #####.......#....# #.......# #...## +..)<...#....# #.......# #...... #..%....#.#.... #%......# .......#+##.........+..... .........# ......)g.......##..#..... #........# ...........%...# ..# #..####### ###............# ..# ... #................# #................ .....##..........# ...... #....#####.# ...... +..... .# ...### ....#.