aperiodic nicolas butterfly tile

Aperiodic Nicolas tiles
My set of 5 tiles can be periodic, but it is aperiodic if we apply the following constraint: When 3 butterflies are tail to tail, one of the 3 must not touch a bird.
6 identical any edges, 6 identical symmetrical edges and 6 others different identical symmetrical edges