No contract or other transaction between the Corporation and any corporation, firm or association of which one or more Directors are directors is either void or voidable because such Director(s) are present at the Board or Committee meeting that authorizes, approves or ratifies the contract or transaction, if (a) the material facts as to the transaction and as to such Director???s other directorsh