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