..#####...########........##..##....##..#.....#..##..............##..###...##..#........##..............##..####..##..######...######..........##..##.##.##..#.....#..##........##....##..##..####..#.....#..##........##....##..##...###...#####...##.........######...##....##.