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