# #.. .... ..... ###...... #