如图,在△ABC中,∠C=90°,点O为AB上一点,以O为圆心的半圆切AC于E,交AB于D,AC=12,BC=9,求AD