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