https://123dok.net/document/q2n36r66-shape-optimisation-level-method-contact-problems-linearised-elasticity.html