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