def percentage_to_gpa(score: float) -> float:
    """
    Converts a float [0-100] percentage value into a GPA score [0-4]

    >>> percentage_to_gpa(100.0)
    4.0

    >>> percentage_to_gpa(95.01)
    4.0

    >>> percentage_to_gpa(65)
    0.0

    >>> percentage_to_gpa(90)
    3.5

    :param score:
    :return:
    """
    if score >= 95:
        return 4.0
    if score <= 65:
        return 0.0
    return (score * 0.1) - 5.5