def form_columns(board: list) -> list:
    """
    Takes the game board as a list of rows, "rotates" it and returns a list of columns.

    >>> form_columns(["**** ****", "***1 ****", "**  3****", "* 4 1****",\
        "     9 5 ", " 6  83  *", "3   1  **", "  8  2***", "  2  ****"])
    ['****  3  ', '***  6   ', '** 4   82', '*1       ', '  31 81  ',\
 '****93 2*', '****   **', '****5 ***', '**** ****']
    >>> form_columns(["****9****", "***98****", "**987****", "*9876****",\
        "987654321", "87654321*", "7654321**", "654321***", "54321****"])
    ['****98765', '***987654', '**9876543', '*98765432', '987654321',\
 '****4321*', '****321**', '****21***', '****1****']
    """
    columns = []
    for i in range(len(board)):
        col = []
        for j in range(len(board[i])):
            col.append(board[j][i])
        columns.append(''.join(col))
    return columns