### ..# ...# # #...# ....#######.<..# .......