If for any reason any term or provision of this Agreement is held to be invalid or unenforceable, all other valid terms and provisions hereof shall remain in full force and effect, and all of the terms and provisions of this Agreement shall be deemed to be severable in nature. If for any reason any term or provision containing a restriction set forth herein is held to cover an area or to be for a length of time which is unreasonable, or in any other way is construed to be too broad or to any extent invalid, such term or provision shall not be determined to be null, void and of no effect, but to the extent the same is or would be valid or enforceable under applicable law, any court of competent jurisdiction shall construe and interpret or reform this Agreement to provide for a restriction having the maximum enforceable area, time period and other provisions (not greater than those contained herein) as shall be valid and enforceable under applicable law.