https://bavuse.pages.dev/posts/flexible-pipe-couplings/