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