######### . ........# .. ###########(######## ... #.......)opp........ ....##.##....##.######## ........#..p.##'####### ......_......+.>o.....# .....##.#....#...o..op## ##....)######....o.o..# #.####)..# #.....p...... #..#.#.# #.........8K> #.<..#.# ##+######.... #.####.#.# #.8 #......#.# # .....##)#.# ...# #.#.. .. #.### ... ... ..... ....# ###..#