Letter from Tehran: A resident reports from the streets and the rooftops