I would very much apreciate if you could review your hatching in two points:
1) Organize definition by selection of areas
selecting a shape by clicking into it is much easier than finding a path. You could automatically find contour of the shape around it.
Multiple areas could be added by ctrl-clicking.
2) Hashes are no usual lines
Please exempt intersection points with hashes
best wishes.