Declan Long Fanglong Ke long Qian long. Declan M. Fang long Qian long/ Qianlong 房龙fang long Dark and long