Thinking in triangles...

American Avocet | American_Avocet - Extra Puzzle | Nodes Game