It shall be unlawful to erect, establish, locate, construct, reconstruct, enlarge, change, convert, move, repair, maintain, or structurally alter any building, structure or land in violation of any provision of this Ordinance or any amendment thereto. Any person, firm or corporation who violates this Ordinance or fails to comply with any of its requirements shall upon conviction thereof be fined not more than one hundred (100) dollars and in addition shall pay all costs and expenses involved in the case. Each day such violation continues after receipt of a violation notice shall be considered a separate offense. The owner or tenant of any building, structure, premises, or part thereof, and any architect, builder, contractor, agent or other person who commits, participates in, assists in, or maintains such violation may each be found guilty of a separate offense and suffer the penalties herein provided.