Any surface? Like a circle, for example, or any shape with curved edges? How is that supposed to work?
3. Attach minimal versions of all the relevant files