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