Consider an $8 \times 8$ grid of squares. A rook is placed in the lower left corner, and every minute it moves to a square in the same row or column with equal probability (the rook must move; i.e., it cannot stay in the same square). What is the expected number of minutes until the rook reaches the upper right corner?

Let's think step by step and output the final answer within \boxed{}.
user