A nonconforming building, or an existing building on a nonconforming lot in a residential zone district, may be altered, repaired, enlarged or extended; provided the use is permitted in the zone district and that the extension does not violate any front, side or rear yard setback requirements or building coverage requirements of the zone district and provided further that any enlargement does not exceed the existing height of the structure.