def FlashStarsTransition(current_state,desired_state):
    """
    This transition function flashes all asterisks, then blanks, then asterisks, then the desired message.
    :param current_state: the current state of the display - again ignored by this function
    :param desired_state: the desired display state
    :return: a list containing the display states to be passed through
    """
    assert type(current_state) == list
    num_lines = len(current_state)
    num_chars = len(current_state[0])
    return [['*'*num_chars]*num_lines, [' '*num_chars]*num_lines, ['*'*num_chars]*num_lines, desired_state]