def _movetofloat(origvalue, fmtstring, neg, addseparators=False, sepchar=
    ',', fillchar=' '):
    """ addseparators = add separator character every three numerals if True
    """
    fmt0 = fmtstring.split('.')
    fmt1 = fmt0[0]
    fmt2 = fmt0[1]
    val = origvalue.split('.')[0].strip()
    ret = fillchar * (len(fmt1) - len(val)) + val + '.' + '0' * len(fmt2)
    if neg:
        ret = '-' + ret[1:]
    return ret, len(fmt1)
