How to create this?

 From:  Phiro
10219.3 
I tested another way with flow.
Not sure it's the easiest... but i think it respects the curvature

Michael's solution is better... But perhaps have you a risk with moving points in only one direction to not respect x/y curvature.