quan an o ha long