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