In rectangle $ABCD$, we have $AB=8$, $BC=9$, $H$ is on $BC$ with $BH=6$, $E$ is on $AD$ with $DE=4$, line $EC$ intersects line $AH$ at $G$, and $F$ is on line $AD$ with $GF \perp AF$. Find the length of $GF$.

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