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