PUZZLE!

It is complicated but...interesting!