Cool puzzle, the main difficulty is finding the correct rotation of the whole puzzle, then the lines fall into place. I tried to do it in my head but I kept losing track so I brute forced it 19 over par :)
Thank you. I start with figuring out the middle row in my head, them rotate. Not a guaranteed optimal strategy, but often works.