code: def within(self, key, include_self=True, exclusive=False, biggest_first=True, only=None):
          
          possibles = self.topology if only is None else {k: self[k] for k in only}
          _ = lambda key: [key] if key in possibles else []
          if 'RoW' not in self and key == 'RoW':
              answer = [] + _('RoW') + _('GLO')
              return list(reversed(answer)) if biggest_first else answer
  
          faces = self[key]
          lst = [
              (k, len(v))
              for k, v in possibles.items()
              if faces.issubset(v)
          ]
          return self._finish_filter(lst, key, include_self, exclusive, biggest_first)
docs: Get all locations that completely contain this location.
  
          If the ``resolved_row`` context manager is not used, ``RoW`` doesn't have a spatial definition. Therefore, ``RoW`` can only be contained by ``GLO`` and ``RoW``.