### .... ######..... #.#+#...g...... #......