##### #...# #...# ## ######...# #### ... .........# .... ##..##########'## ..... ................# ..... #.........#.....# ...... #+####'####+##'#####...... #...........#.....)....... ######<######......r...... ### #......g...... #............. #...(......... #.######...... ... ?..... ##. ...... #.....