Extension. A nonconforming use may be extended throughout any part of an existing structure or building or any alteration, extension or addition to such structure, provided that any structural alterations, extensions or additions shall comply with all provisions of this chapter with respect to height, area, width, yard and coverage requirements for the zoning district in which the structure or building is located. However, such extension of a nonconforming use shall not exceed 50% of the gross floor area occupied by said nonconforming use at the time such nonconforming use became nonconforming or more than the maximum building coverage allowed in the district in which the structure is situated at the effective date of adoption or amendment of this chapter, whichever is greater.