###### #....### #### #......#####..... ######### #......##........ ###.......######....##....5.$. #.........#.........##.5.)..... #.........#)........##...)..... #.........'.................... #.........######...o..o....... ####.......#......#+#o.....##.. #........>...).............# # #.##....#....)<....(.......+ #.##....#.......#.#.#......# #.##....#...#####........### #.##...................... #...........%...... ..... #....#............. . #........#......... ##.......#........ #.......#....... #.......#...... #.......#.#### #.......#.# ####...