### .<# #.# ... #.# #.# #<# ..........!....# .....##.####### .... #.. ### #.. #... #... ..... #..