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