##### . ##...## ..# ...#..<..#...# #..%........# ##....#...### ##########