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