import re


def convert_multipoint_coords(text):
    """ convert multipoint coords in a string into a list of points """
    pattern = '(\d+\.\d+)|(-\d+\.\d+)'
    allcords = re.findall(pattern, text)
    final = []
    for i in range(0, len(allcords)-1, 2):
        coord0 = allcords[i]
        coord0 = coord0[0] if coord0[0] else coord0[1]
        coord1 = allcords[i+1]
        coord1 = coord1[0] if coord1[0] else coord1[1]
        final.append([float(coord0), float(coord1)])
    return final