Urban Silhouette: The Dance of Shadows and Light