##........# #......... .......... !...... ...... #...# #..# #<# ###