Hints for solving: use temporaries (or second-order logic) to nail down the bottom right corner. Notice the approximate symmetry of columns 9-17; figure out which clues correspond to the top 15 rows, and which clues correspond to the bottom 15 rows.
You'll have to make some educated guesses about the overall puzzle (figure out how the partial lines are connected, etc). In the end the puzzle is ambiguous, the clues on their designate multiple solutions.
Big hints: The top 15 rows are approximately symmetrical (the top 5 have perfect symmetry). The bottom 10 rows are much less so but still have some trace of symmetry.
Columns 8 and 10 are exactly the same as each other. Columns 6 and 12 are exactly the same as each other. Columns 7 and 11 differ in the placement of only one square.