code: def footprints_from_point(point, distance, footprint_type='building', retain_invalid=False):
      
  
      bbox = bbox_from_point(point=point, distance=distance)
      north, south, east, west = bbox
      return create_footprints_gdf(north=north, south=south, east=east, west=west, 
                                   footprint_type=footprint_type, retain_invalid=retain_invalid)
docs: Get footprints within some distance north, south, east, and west of
      a lat-long point.
  
      Parameters
      ----------
      point : tuple
          a lat-long point
      distance : numeric
          distance in meters
      footprint_type : string
          type of footprint to be downloaded. OSM tag key e.g. 'building', 'landuse', 'place', etc.
      retain_invalid : bool
          if False discard any footprints with an invalid geometry
  
      Returns
      -------
      GeoDataFrame