def METHOD_NAME(self, l, h, r, move=None):
    t = self.thickness
    s = self.spacing
    tw, th = l/2+2.5*t+3*s, h+1.5*t+3*s
    if self.move(tw, th, move, True):
        return
    self.moveTo(2.5*t+s, 0)
    self.polyline(l/2-r, (90, r+t), h-r, 90, t, 90, h-r, (-90, r), l/2-r, 90, t, 90)
    self.moveTo(-t-s, t+s)
    self.polyline(l/2-r, (90, r+t), h-r, 90, t, 90, h-r, (-90, r), l/2-r, 90, t, 90)
    self.moveTo(+t-s, t+s)
    self.polyline(l/2-r, (90, r-1.5*t), h-r, 90, t, 90, h-r, (-90, r-2.5*t), l/2-r, 90, t, 90)
    self.moveTo(-t-s, t+s)
    self.polyline(l/2-r, (90, r-1.5*t), h-r, 90, t, 90, h-r, (-90, r-2.5*t), l/2-r, 90, t, 90)
    self.move(tw, th, move)