######## ### #......# ..# #.####'######## #.# #.#...........# #.# #.#......####.# #.# #############.#......####.# #.# .........)...........#<)#.# #.# ........#####.####.#.##)#.######.# #########.#####...#......)#...[....##### ........................................[. #########.#............######.........#### #.#........###..# #.........# #.#........####.########......# # ####...............r..s.J........+ #. #)g........########.######.......# #.####g####.....########..#####....#### ###..................................# .....................................# .###.............................#.### #...............................#.# #..............................(#+#### #.......)....... ...................# #.#.....)......... ...................# #................. ..........)........# ####.............. .............#.#### .................. ............#... ...##............. ...........#.... ... #............. ..........# .... . ...........). ..........# ... ............. ........... ............. ............