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