############## ######............(o.## ....................o. #...................o.# ##.....###..##...# #..............#.# #......###.......###... #......###..##o......... +..<.o................. #.#.#..###..##......... # #.#..# #..##..#.##... .#.#.#..###(###........ .........o(.o....(..... .#.#.#..###.#.#..#.## #.#..# #.#....... ... ...... ... .... #.(#..#.. ......# ........ ............. ....... ..#.#.. #.#.....#....## #.#..##..#.#. ................# .#..# ..#.# ................. . . .................. .......(........# # .......#%...)..# .# ###.#...#.......##.###. ......................... ##..#...#........#.###. #............#.# #..#...#.##.....#.###... #..#......p............. ......................... #..#....##.#....#.##.... ..#...%##.#....#....... #....##........##.# #..ap##.#....#.##.# #..#....##.#.........# ...................##.#.# ...#....##................. ............._............... ..................##.#.#..#.##. ..#..............##.....s...#.. ............................... #.##..###)...#.##.# .......... .#.##........##.##.#.#......... ........<.................c....+ .#.##..#.#...#..## #(<# .... ........................# #.## .#.#...#................. . ...(....#..#.##.#..##.###. .. ....... . ...#..# .# .#..#.##... ... .... . # #.# . # #..# # #.# ...# ...