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