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