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