Skinning a Wireframe

Problem42.3dm (458.8 KB)

In the attached file, I have a network of curves that I have faired. The number of curves is overkill for the shape but I included them all to give a selection choice.

What is the best approach to converting this to a surface?

To my knowledge I can use:

  1. Network Surface (Does not like intersections like at the underside of the stern).
  2. Sweep2
  3. Patch (Problems with edge matching)

Does any produce a better result for something like this?
Do I have to chop the network up and build it with zones?