If any provision of this Agreement or the application of any such provision to any party or circumstances shall be determined by any court of competent jurisdiction to be invalid or unenforceable to any extent, the remainder of this Agreement, or the application of such provision to such person or circumstances other than those to which it is so determined to be invalid or unenforceable, shall not be affected thereby, and each provision hereof shall be enforced to the fullest extent permitted by law.  If the final judgment of a court of competent jurisdiction declares that any provision of this Agreement is invalid or unenforceable, the parties hereto agree that the court making the determination of invalidity or unenforceability shall have the power, and is hereby directed, to modify or reduce the scope, duration or area of the provision, to delete specific words or phrases and to replace any invalid or unenforceable provision with a provision that is valid and enforceable and that comes closest to expressing the intention of the invalid or unenforceable provision, and this Agreement shall be enforced as so modified.