..... .... ### ...# ... ... # .... ..###.# .... r.....# .....####g...... ....#....g...... #.....g...... #.++''+'..... # +....+...## +.<..+...# +....+ .#.. +....+ # # ++++++