Unraveling the History of Lahore's Royal Fort (Shahi Qila)