Pretty sure this is an old Tournament of Towns problem but wasn't too difficult (maybe IMOSL G1?)... It is a bit of a pain to convert to directed angles so left as an exercise to the reader.
If direction:
We construct midpoints N, P, Q of BC, AC, BD respectively. Also, let AB \cap CD = R, AB...