Modeling urban streets patterns