def make_tuple_list(polygon):
    """
    Subroutine of make_tuple_lists. Argument will always be a Polygon, since parent function loops over MultiPolygon
    :param polygon: shapely.Polygon
    :return: tuple list
    """
    tuple_list = []
    lons, lats = polygon.exterior.coords.xy
    for i in range(len(lons)):
        tuple_list.append((lats[i], lons[i]))
    return tuple_list