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