def add_basin_outlines(mydem, fig, ax, size_outline=1, zorder=2, color='k'):
    """
		Add catchment outlines to any axis given with its associated LSDDEM object ofc.
		No need to mention that catchment needs to be extracted within the LSDDEM object beforehand.
		Arguments:
			fig: the matplotlib figure
			ax: the matplotlib ax
			size_outline: size (in matplotlib units) of the outline
			zorder: the matplotlib zorder to use
			color (any color code compatible with matplotlib): the color of the outline. Default is black
		Returns:
			Nothing, It directly acts on the figure passed in argument
		Authors:
			B.G.
		Date:
			12/2018 (last update on the 23/02/2018)
	"""
    outlines = mydem.cppdem.get_catchment_perimeter()
    for key, val in outlines.items():
        print(key)
        ax.scatter(val['x'], val['y'], c=color, s=size_outline, zorder=
            zorder, lw=0)
