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