############. #............ ###.....g...... .......