Consider the following example:

```
\documentclass{article}

\usepackage{pstricks-add}

\def\side{%
  \psline(-2,2)(-1,2)
  \psarc(0,2){1}{180}{0}
  \psline(1,2)(2,2)
  \psline(-1,1)(0,2)(1,1)
}

\begin{document}

\def\length{60}
\psset{unit=79pt}
\begin{pspicture}(-2,-2)(2.15,2.15)
  \multido{\iA=0+90,\iB=-2+1}{4}{%
   \psset{offset=12pt,nrot=:U}
    \rput{\iA}(0,0){\side}
    \pcline[linestyle=dotted]{|<*->|*}(\iB,2)(!\iB\space 1 add 2)
    \ncput*{\length\,cm}
    \pcline[linestyle=dotted]{|<*->|*}(!2 \iB\space 1 add)(2,\iB)
    \ncput*{\length\,cm}
  }
\end{pspicture}

\end{document}

```

![output](https://i.stack.imgur.com/iUhwt.jpg)

As can be seen, the curve in not closed. How do I do this (or at least make it look closed; I don't need to fill the inner, so making it look closed is actually enough)?

Note: If someone has a 'simpler' solution than the ones already provided, I would be glad to see it.