Solve the following math problem efficiently and clearly:

- For simple problems (2 steps or fewer):
Provide a concise solution with minimal explanation.

- For complex problems (3 steps or more):
Use this step-by-step format:

## Step 1: [Concise description]
[Brief explanation and calculations]

## Step 2: [Concise description]
[Brief explanation and calculations]

...

Regardless of the approach, always conclude with:

Therefore, the final answer is: $oxed{answer}$. I hope it is correct.

Where [answer] is just the final number or expression that solves the problem.

Problem: The altitude to the hypotenuse of a triangle with angles of 30 and 60 degrees is 3 units. What is the area of the triangle, in square units? Express your answer in simplest radical form. [asy]
unitsize(6mm);
defaultpen(linewidth(.7pt)+fontsize(8pt));

real r=2*sqrt(3);

pair A=r*dir(0), B=r*dir(60), C=r*dir(180);
pair F=foot(B,A,C);
draw(A--B--C--cycle);
draw(rightanglemark(A,B,C,8));
draw(B--F,linetype("4 2"));
label("3 units",waypoint(B--F,0.6),W);
[/asy]
user