Divide a surface according fixed lengths

Hi,
I am struggling in order to divide a surface according two fixed lengths (100-40mm as the image).
I do not know how divide a surface by a given length, instead of UV value.

Thank you, I upload as well my script and what I would like to achieve.

Divide surface according fixed lengths.gh (18.5 KB)

use contour and offset on surface

I already try that, the problem is that they do not offset all in the same direction

Choose one curve and create contour with distance 100mm than offset the countours on surface by 40mm.
Or you can use move or linear array to create straight lines and project them on the surface

Divide surface according fixed lengths.gh (15.2 KB)

Divide surface according fixed lengths_re.gh (17.3 KB)