def METHOD_NAME(blergh):
    # One particular station info on 'bici-perugia' has the following
    # 1647§43.10652759999998612.38971570000001§12.38971570000001§08. Bellucci§8§3§0
    # which means we need to know how to parse
    # 43.10652759999998612.38971570000001 as just
    # 43.106527599999986
    try:
        return float(re.search(r'\d+\.\d{5,15}', blergh).group())
    # Worst case, do what we were doing and fail
    except:
        return float(blergh)