####### ############# #####. #.....# #......##...# #...... #.....# #......##...# ##....... #.....###......##...# #......... #..............##...# ..#.###.......... #..............##...########## .......r.......... #..............#.............# .. #.......# .................)....########.# .#...#o......# ...........###.....#.........#.# ..........#....# ..............#.....#......#....# ..(...##.# ...# #.............#.....######.#..#.# ...... #.# .# ##..##.........#.....'......#..### ###### .......#.# #... #.....#####..(..#######.)...# #....# .......#)# ###...##.....#####.....#.....###.#%###.##.# .........+ .................'.................[<..##.# ....####.# .##............###.#.....#.........#.#.####.# .....# #.####.........########.#.....#....###..#...# #.# #.....# #.##...........##....##.#.....#...g.....###### #.# ......####.............%.#....##..............#.......# #.# .......+.........#......[......##...........(..#######.# #.# ......#.........#...........[###.............. #.###.# ........................#....#................ #.....# ....####.............#######....#........ ..#### ####### ........%...........^..# #....#....### # ...........#...........######.###....# .##.......#....##.....#...##..##....# ###..........##.....#...###.##...%# #..........####.............##'#o....... .........#### #.............##.#....... ...>.....# #.............##.#...##.o .......... #....####.....##.<....... ....... #....# #.....##.#...o.. #..... .....#+##.#...... #............ ...##.... #####......... ... ... # ##.(. ... . ...## ..#