Standing on the roof of Two World Financial Center, amid mounds of debris that still litter the streets and rooftops around the World Trade Center, New York police officers -- among them former Marines -- raised the flags of the United States, Marines, Navy, Army, Air Force and Coast Guard.