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