Help with anemone fractal making?

Hello, I am in need of figuring out how to set up a loop/recursive function that allows me to create a scaling, rotating, and moving fractal? The fractal I am using is called a “sphinx fractal:”

This fractal is essentially an equilateral triangle with a rhombus on the side and it has a fun way of connecting with each other.
I have successfully managed to recreate it in grasshopper using continuous “move, rotate, mirror, and merge” functions, but this would become a hassle.

I have used anemone to be familiar enough with fractal trees, but not much about this type of fractaling. Any help, please?