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