def reached_new_level(character: dict) -> bool:
    """
    Check if character reached new level.

    :param character: a dictionary
    :precondition: character must be a dictionary
    :precondition: character must be a valid character created by character_creation function
    :postcondition: returns True if character's Current experience >= character's Experience for the next level and
                    if character's Level is not 3, else returns False
    :return: True if new level is reached, otherwise False
    """
    if character["Level"][0] == 3:
        return False
    return character["Current experience"] >= character["Experience for the next level"]