code: public Stream<String> containing(double lat, double lon) {
  		return shapes.keySet().stream()
  		// select if contains lat lon
  				.filter(name -> shapes.get(name).contains(lat, lon));
  	}
docs: Returns the names of those shapes that contain the given lat, lon.
  
  @param lat
  @param lon
  @return