code: def copy(obj, dx, dy):
      
  
      newObj = libCopy.deepcopy(obj)
      newObj.translate(dx, dy)
      return newObj
docs: Creates a copy of ``obj`` and translates the new object to a new
      location.
  
      Parameters
      ----------
      obj : ``obj``
          any translatable geometery object.
      dx  : float
          distance to move in the x-direction
      dy  : float
          distance to move in the y-direction
  
  
      Returns
      -------
      out : ``obj``
          Translated copy of original ``obj``
  
      Examples
      --------
      >>> rectangle = gdspy.Rectangle((0, 0), (10, 20))
      >>> rectangle2 = gdspy.copy(rectangle, 2,0)
      >>> myCell.add(rectangle)
      >>> myCell.add(rectangle2)