If any provision of this Agreement or the application of any such provision to any person 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 any provision of this Agreement, or any part thereof, is held to be invalid or unenforceable because of the scope or duration of or the area covered by such provision, the parties agree that the court making such determination shall reduce the scope, duration and/or area of such provision (and shall substitute appropriate provisions for any such invalid or unenforceable provisions) in order to make such provision enforceable to the fullest extent permitted by law and/or shall delete specific words and phrases, and such modified provision shall then be enforceable and shall be enforced. The parties recognize that if, in any judicial proceeding, a court shall refuse to enforce any of the separate covenants contained in this Agreement, then that invalid or unenforceable covenant contained in this Agreement shall be deemed eliminated from these provisions to the extent necessary to permit the remaining separate covenants to be enforced. In the event that any court determines that the time period or the area, or both, are unreasonable and that any of the covenants is to that extent invalid or unenforceable, the parties agree that such covenants will remain in full force and effect, first, for the greatest time period, and second, in the greatest geographical area that would not render them unenforceable.