From 2faa6c58d94531a8217e930eb58f2bc5d50e39fb Mon Sep 17 00:00:00 2001 From: "everywhere.z" Date: Thu, 22 Jan 2026 10:54:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E5=A4=A7=E5=AE=B9=E9=87=8F=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E8=84=9A=E6=9C=AC=E5=A2=9E=E5=8A=A0=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../graaljs/GraalJavaScriptExecutor.java | 82 +- .../LargeNumRouteChainTest.java | 52 + .../test/largeNumRouteChain/cmp/ACmp.java | 20 + .../test/largeNumRouteChain/cmp/BCmp.java | 21 + .../test/largeNumRouteChain/cmp/R1.java | 13 + .../test/largeNumRouteChain/cmp/R2.java | 13 + .../test/largeNumRouteChain/cmp/R3.java | 13 + .../largeNumRouteChain/application.properties | 1 + .../resources/largeNumRouteChain/flow.el.xml | 54004 ++++++++++++++++ 9 files changed, 54216 insertions(+), 3 deletions(-) create mode 100644 liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/LargeNumRouteChainTest.java create mode 100644 liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/ACmp.java create mode 100644 liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/BCmp.java create mode 100644 liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R1.java create mode 100644 liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R2.java create mode 100644 liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R3.java create mode 100644 liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/resources/largeNumRouteChain/application.properties create mode 100644 liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/resources/largeNumRouteChain/flow.el.xml diff --git a/liteflow-script-plugin/liteflow-script-graaljs/src/main/java/com/yomahub/liteflow/script/graaljs/GraalJavaScriptExecutor.java b/liteflow-script-plugin/liteflow-script-graaljs/src/main/java/com/yomahub/liteflow/script/graaljs/GraalJavaScriptExecutor.java index f249d5f00..fcbf53ba0 100644 --- a/liteflow-script-plugin/liteflow-script-graaljs/src/main/java/com/yomahub/liteflow/script/graaljs/GraalJavaScriptExecutor.java +++ b/liteflow-script-plugin/liteflow-script-graaljs/src/main/java/com/yomahub/liteflow/script/graaljs/GraalJavaScriptExecutor.java @@ -73,15 +73,91 @@ public class GraalJavaScriptExecutor extends ScriptExecutor { }); Value value = context.eval(scriptMap.get(wrap.getNodeId())); + + // 处理 null 值 + if (value.isNull()) { + return null; + } + + // 处理布尔类型 if (value.isBoolean()) { return value.asBoolean(); } - else if (value.isNumber()) { - return value.asInt(); + + // 处理数值类型(按精度从高到低处理,避免精度丢失) + if (value.isNumber()) { + // 优先尝试转换为整数类型 + if (value.fitsInInt()) { + return value.asInt(); + } else if (value.fitsInLong()) { + return value.asLong(); + } + // 浮点数类型 + else if (value.fitsInFloat()) { + return value.asFloat(); + } else if (value.fitsInDouble()) { + return value.asDouble(); + } + // 默认返回 double(兜底方案) + return value.asDouble(); } - else if (value.isString()) { + + // 处理字符串类型 + if (value.isString()) { return value.asString(); } + + // 处理时间日期类型 + if (value.isDate()) { + return value.asDate(); + } + if (value.isTime()) { + return value.asTime(); + } + if (value.isInstant()) { + return value.asInstant(); + } + if (value.isDuration()) { + return value.asDuration(); + } + if (value.isTimeZone()) { + return value.asTimeZone(); + } + + // 处理异常类型 + if (value.isException()) { + try { + value.throwException(); + } catch (Exception e) { + throw new RuntimeException("Script execution threw an exception", e); + } + } + + // 处理 Java 主机对象(直接返回原始 Java 对象) + if (value.isHostObject()) { + return value.asHostObject(); + } + + // 处理数组类型(转换为 Java List) + if (value.hasArrayElements()) { + long size = value.getArraySize(); + List list = new ArrayList<>((int) size); + for (long i = 0; i < size; i++) { + list.add(value.getArrayElement(i)); + } + return list; + } + + // 处理对象类型(转换为 Java Map) + if (value.hasMembers()) { + Map map = new java.util.HashMap<>(); + for (String key : value.getMemberKeys()) { + map.put(key, value.getMember(key)); + } + return map; + } + + // 其他类型直接返回 Value 对象 return value; } catch (Exception e) { diff --git a/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/LargeNumRouteChainTest.java b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/LargeNumRouteChainTest.java new file mode 100644 index 000000000..321b444d2 --- /dev/null +++ b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/LargeNumRouteChainTest.java @@ -0,0 +1,52 @@ +package com.yomahub.liteflow.test.largeNumRouteChain; + +import cn.hutool.core.date.StopWatch; +import com.yomahub.liteflow.core.FlowExecutor; +import com.yomahub.liteflow.exception.NoMatchedRouteChainException; +import com.yomahub.liteflow.exception.RouteChainNotFoundException; +import com.yomahub.liteflow.flow.LiteflowResponse; +import com.yomahub.liteflow.slot.DefaultContext; +import com.yomahub.liteflow.test.BaseTest; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.test.context.TestPropertySource; + +import javax.annotation.Resource; +import java.util.List; +import java.util.function.Predicate; +import java.util.stream.Collectors; + +/** + * springboot环境EL常规的例子测试 + * + * @author Bryan.Zhang + */ +@TestPropertySource(value = "classpath:/largeNumRouteChain/application.properties") +@SpringBootTest(classes = LargeNumRouteChainTest.class) +@EnableAutoConfiguration +@ComponentScan({ "com.yomahub.liteflow.test.largeNumRouteChain.cmp" }) +public class LargeNumRouteChainTest extends BaseTest { + + @Resource + private FlowExecutor flowExecutor; + + // 在大量的路由规则里只有3个匹配 + @Test + public void test1() throws Exception { + StopWatch sw = new StopWatch(); + sw.start(); + List responseList = flowExecutor.executeRouteChain("n1", 15, DefaultContext.class); + + List resultList = responseList.stream().filter( + LiteflowResponse::isSuccess + ).collect(Collectors.toList()); + + Assertions.assertEquals(3, resultList.size()); + + sw.stop(); + System.out.println("耗时:" + sw.getTotalTimeMillis()); + } +} diff --git a/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/ACmp.java b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/ACmp.java new file mode 100644 index 000000000..bf5740e9c --- /dev/null +++ b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/ACmp.java @@ -0,0 +1,20 @@ +/** + *

Title: liteflow

+ *

Description: 轻量级的组件式流程框架

+ * @author Bryan.Zhang + * @email weenyc31@163.com + * @Date 2020/4/1 + */ +package com.yomahub.liteflow.test.largeNumRouteChain.cmp; + +import com.yomahub.liteflow.core.NodeComponent; +import org.springframework.stereotype.Component; + +@Component("a") +public class ACmp extends NodeComponent { + + @Override + public void process() { + System.out.println("ACmp executed!"); + } +} diff --git a/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/BCmp.java b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/BCmp.java new file mode 100644 index 000000000..e04cb157f --- /dev/null +++ b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/BCmp.java @@ -0,0 +1,21 @@ +/** + *

Title: liteflow

+ *

Description: 轻量级的组件式流程框架

+ * @author Bryan.Zhang + * @email weenyc31@163.com + * @Date 2020/4/1 + */ +package com.yomahub.liteflow.test.largeNumRouteChain.cmp; + +import com.yomahub.liteflow.core.NodeComponent; +import org.springframework.stereotype.Component; + +@Component("b") +public class BCmp extends NodeComponent { + + @Override + public void process() { + System.out.println("BCmp executed!"); + } + +} diff --git a/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R1.java b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R1.java new file mode 100644 index 000000000..791fab8d2 --- /dev/null +++ b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R1.java @@ -0,0 +1,13 @@ +package com.yomahub.liteflow.test.largeNumRouteChain.cmp; + +import com.yomahub.liteflow.annotation.LiteflowComponent; +import com.yomahub.liteflow.core.NodeBooleanComponent; + +@LiteflowComponent("r1") +public class R1 extends NodeBooleanComponent { + @Override + public boolean processBoolean() throws Exception { + int testInt = this.getRequestData(); + return testInt >= 10 && testInt <= 20; + } +} diff --git a/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R2.java b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R2.java new file mode 100644 index 000000000..dddbb869d --- /dev/null +++ b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R2.java @@ -0,0 +1,13 @@ +package com.yomahub.liteflow.test.largeNumRouteChain.cmp; + +import com.yomahub.liteflow.annotation.LiteflowComponent; +import com.yomahub.liteflow.core.NodeBooleanComponent; + +@LiteflowComponent("r2") +public class R2 extends NodeBooleanComponent { + @Override + public boolean processBoolean() throws Exception { + int testInt = this.getRequestData(); + return testInt == 18; + } +} diff --git a/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R3.java b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R3.java new file mode 100644 index 000000000..e579f34bc --- /dev/null +++ b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/java/com/yomahub/liteflow/test/largeNumRouteChain/cmp/R3.java @@ -0,0 +1,13 @@ +package com.yomahub.liteflow.test.largeNumRouteChain.cmp; + +import com.yomahub.liteflow.annotation.LiteflowComponent; +import com.yomahub.liteflow.core.NodeBooleanComponent; + +@LiteflowComponent("r3") +public class R3 extends NodeBooleanComponent { + @Override + public boolean processBoolean() throws Exception { + int testInt = this.getRequestData(); + return testInt < 100; + } +} diff --git a/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/resources/largeNumRouteChain/application.properties b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/resources/largeNumRouteChain/application.properties new file mode 100644 index 000000000..04c6a0667 --- /dev/null +++ b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/resources/largeNumRouteChain/application.properties @@ -0,0 +1 @@ +liteflow.rule-source=largeNumRouteChain/flow.el.xml \ No newline at end of file diff --git a/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/resources/largeNumRouteChain/flow.el.xml b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/resources/largeNumRouteChain/flow.el.xml new file mode 100644 index 000000000..95ac45788 --- /dev/null +++ b/liteflow-testcase-el/liteflow-testcase-el-routechain/src/test/resources/largeNumRouteChain/flow.el.xml @@ -0,0 +1,54004 @@ + + + + + + AND(r1,r2) + + + THEN(b,a); + + + + + + OR(r1,r2) + + + THEN(b,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + OR(r2,r3) + + + THEN(a,b); + + + + + + AND(r2,r3) + + + THEN(a,b); + + + + + + OR(r2,r3) + + + THEN(a,b); + + + + \ No newline at end of file