It shall be unlawful for any person or persons, firm, or corporation to drive any vehicle over the streets or parking lots having an axle weight load in excess of the maximum limits established by state law for the type of vehicle and road on which it is traveling. Any person, firm, or corporation wishing to drive the vehicles in excess of the above-mentioned weight over any of the streets of the city shall first apply to the City Council for their permission. The City Council may designate certain streets to be used regularly by such persons, firms, or corporations in the operation of their business, outlining certain routes that the vehicles are to follow and that no deviation from such routes shall be permissible. Any person, firm, or corporation having obtained permission to exceed load limits shall repair any damage to any street or parking lot caused by the extra weight at his, her, or their own expense.