$\triangle ABC$ is a right angled triangle. The perpendicular drawn form $A$ on $BC$ intersects $BC$ at point $D$. A point $P$ is chosen on the circle drawn through the vertices of $\triangle ADC$ such that $CP$ $\perp$ $BC$ and $AP$ = $AD$.A square is drawn on the side $BP$ and its area is 350 unit$^\text{2}$. What is the area of $\triangle ABC$?
My Attempt:
Here, $ADCP$ is a square because $AD = AP$ and $\angle ADC$ = $\angle DCP$ = 90$^\circ$. So, by expressing $AD = x$ and $BD$ = $y$,
From the right angled $\triangle ADB$,
$AB^\text{2}$ = $x^\text{2} + y^\text{2}$
And now, from the $\triangle ABC$,
$x^\text{2} + y^\text{2}$ + ($\sqrt 2 x$)$^\text{2}$ = $(x + y)$$^\text{2}$.....($AC$ is the diagonal of the square $ADCP$)
$x^\text{2}$ + $y^\text{2}$ + 2x$^\text{2}$ = $x^\text{2}$ + $y^\text{2}$ + 2$xy$ $\implies$ $x$ =$y$
So, $BD$ = $x$ and $AB$ = $\sqrt(2x^\text{2})$ $\implies$ $AB$ = $\sqrt2 x$. And now from $\triangle BCP$,
($2x$)$^\text{2}$ + $x$$^\text{2}$ = ($\sqrt350$)$^\text{2}$
$5x$$^\text{2}$ = $350$ $\implies$ $x$$^\text{2}$ = $70$ $\implies$ $x$ = $\sqrt70$
After that, the area of $\triangle ABC$ = $\frac{1}{2}$×$\sqrt2x$×$\sqrt2x$
= $\frac {1}{2}$×$2x$ $^\text{2}$ = $x^\text{2}$ = ($\sqrt70$)$^\text{2}$ = $70$.
Is my answer correct? If not so, can anyone please provide me with another solution or method for better learning process? Or simply any kind of clue or hint will be so much helpful. Thanks in advance.

Since $ADCP$ is square, we obtain $AD=BD=DC=x$
because $\measuredangle ACD=45^{\circ}$ and from here also $\measuredangle ABD=45^{\circ}.$
Thus, $BC=2x$ and $$350=PB^2=(2x)^2+x^2,$$ which gives $x^2=70$ and $$S_{\Delta ABC}=\frac{2x\cdot x}{2}=70.$$