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