\documentclass[tikz,border=10pt]{standalone} \usetikzlibrary{braids} \begin{document} \begin{tikzpicture}[rotate=90,scale=0.385, every node/.style={scale=0.5}] \draw[dashed,draw=black, very thick] (0-0.4,0) rectangle ++(0.4+5.2+0.4,-10); \draw[very thick] (0,0) -- (0,0.325) .. controls ++(0,1.3) and ++(-1.3,0) .. (2,2) -- (4.5,2) .. controls ++(1.3,0) and ++(0,1.3) .. (6.5,0.325) -- (6.5,0); \draw[very thick] (1.3,0) -- (1.3,0.325) .. controls ++(0,0.975) and ++(0,0.975) .. (2.6,0.325) -- (2.6,0); \draw[very thick] (0,-10) -- (0,-10-0.325) .. controls ++(0,-0.975) and ++(0,-0.975) .. (1.3,-10-0.325) -- (1.3,-10); \draw[very thick] (3.9,0) -- (3.9,0.325) .. controls ++(0,0.975) and ++(0,0.975) .. (5.2,0.325) -- (5.2,0); \draw[very thick] (2.6,-10) -- (2.6,-10-0.325) .. controls ++(0,-0.975) and ++(0,-0.975) .. (3.9,-10-0.325) -- (3.9,-10); \draw[very thick] (5.2,-10) -- (5.2,-10-0.325) .. controls ++(0,-0.975) and ++(0,-0.975) .. (6.5,-10-0.325) -- (6.5,-10); \draw[very thick] (6.5,0) -- (6.5,-10); \begin{scope}[shift={(0,15)}] \draw[dashed,draw=black, very thick] (0-0.4,0) rectangle ++(0.4+6.5+0.4,-10); \draw[very thick] (0,0) -- (0,0.325) .. controls ++(0,1.3) and ++(-1.3,0) .. (2,2) -- (4.5,2) .. controls ++(1.3,0) and ++(0,1.3) .. (6.5,0.325) -- (6.5,0); \draw[very thick] (1.3,0) -- (1.3,0.325) .. controls ++(0,0.975) and ++(0,0.975) .. (2.6,0.325) -- (2.6,0); \draw[very thick] (0,-10) -- (0,-10-0.325) .. controls ++(0,-0.975) and ++(0,-0.975) .. (1.3,-10-0.325) -- (1.3,-10); \draw[very thick] (3.9,0) -- (3.9,0.325) .. controls ++(0,0.975) and ++(0,0.975) .. (5.2,0.325) -- (5.2,0); \draw[very thick] (2.6,-10) -- (2.6,-10-0.325) .. controls ++(0,-0.975) and ++(0,-0.975) .. (3.9,-10-0.325) -- (3.9,-10); \draw[very thick] (5.2,-10) -- (5.2,-10-0.325) .. controls ++(0,-0.975) and ++(0,-0.975) .. (6.5,-10-0.325) -- (6.5,-10); \end{scope} \end{tikzpicture} \end{document}