﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.98.6179.21440"?>
<regions>
  <settings>
    <identity>
      <id>1667877a-9fc4-4a16-b61c-1aa34d0b287a</id>
      <revision>42</revision>
    </identity>
    <calculation>
      <precision>4</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="true" printAreas="true" simpleEqualsOnly="false" printBackgroundImages="true">
      <paper id="1" orientation="Portrait" width="850" height="1100" />
      <margins left="39" right="39" top="39" bottom="39" />
      <header alignment="Center" color="#a9a9a9">&amp;[DATE] &amp;[TIME] - &amp;[FILENAME]</header>
      <footer alignment="Center" color="#a9a9a9">&amp;[PAGENUM] / &amp;[COUNT]</footer>
      <backgrounds />
    </pageModel>
    <dependencies>
      <assembly name="SMath Studio Desktop" version="0.98.6179.21440" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Math Region" version="0.98.6179.21440" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Picture Region" version="1.10.6179.21444" guid="06b5df04-393e-4be7-9107-305196fcb861" />
      <assembly name="3D Plot Region (Chart3DLib)" version="0.1.5997.41808" guid="2427d808-1e5e-4ae0-88bf-bc271664a3ab" />
      <assembly name="Special Functions" version="1.11.6179.21442" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Text Region" version="1.10.6179.21446" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Nonlinear Solvers" version="1.1.6099.14159" guid="618b7e96-330a-406a-b055-9e577672f0b8" />
      <assembly name="Plot Region" version="1.9.6179.21450" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
    </dependencies>
  </settings>
  <region id="0" left="9" top="27" width="68" height="24" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math fractionType="fraction" decimalPlaces="6">
      <description active="true" position="Right" lang="eng">
        <p>'N' random in critical region</p>
      </description>
      <input>
        <e type="operand">N</e>
        <e type="operand">1000</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="1" left="315" top="27" width="96" height="26" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math>
      <input>
        <e type="operand">t0</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="1">time</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="2" left="441" top="27" width="324" height="163" border="true" color="#000000" bgColor="#e1ff80" fontSize="10">
    <math optimize="0" fractionType="fraction" decimalPlaces="6">
      <input>
        <e type="operand">data</e>
        <e type="operand">spec</e>
        <e type="function" args="2">pts</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">data</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">p</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="operand">c</e>
        <e type="function" args="3">spec</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">v</e>
        <e type="operand">p</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">:</e>
        <e type="operand" style="string">Unest 'p' </e>
        <e type="operand">j</e>
        <e type="operand">2</e>
        <e type="operand">p</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">v</e>
        <e type="operand">v</e>
        <e type="operand">p</e>
        <e type="operand">j</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" preserve="true" args="2">stack</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">data</e>
        <e type="operand">v</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operand">5</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="7">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="3" left="9" top="63" width="196" height="91" border="true" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>size/define critical region.Plot first before filling</p>
      </description>
      <input>
        <e type="operand">xmin</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">:</e>
        <e type="operand">xmax</e>
        <e type="operand">5</e>
        <e type="operator" args="2">:</e>
        <e type="operand">ymin</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">:</e>
        <e type="operand">ymax</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">space_x</e>
        <e type="operand">xmax</e>
        <e type="operand">xmin</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">:</e>
        <e type="operand">space_y</e>
        <e type="operand">ymax</e>
        <e type="operand">ymin</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </math>
  </region>
  <region id="4" left="9" top="171" width="352" height="26" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math optimize="2" fractionType="fraction" decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>A function that tests an arbitrary point for its membership in the critical region.</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="function" args="2">Test</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operand">y</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operand">1</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operand">5</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">2</e>
        <e type="operand">y</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">5</e>
        <e type="operator" args="2">≥</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operand">y</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">9</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="5" left="441" top="198" width="301" height="26" color="#000000" bgColor="#e1ff80" fontSize="10">
    <math>
      <input>
        <e type="operand">data</e>
        <e type="operand">spec</e>
        <e type="function" args="2">pts</e>
        <e type="operand" style="string">~ 12 times faster</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="6" left="9" top="252" width="334" height="231" border="true" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math optimize="2" fractionType="fraction" decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>A routine that finds an array of N random pairs in the critical region.</p>
      </description>
      <input>
        <e type="operand">Pts</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">N</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="1">Random</e>
        <e type="operand">space_x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">xmin</e>
        <e type="operator" args="2">+</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">:</e>
        <e type="operand">y</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="1">Random</e>
        <e type="operand">space_y</e>
        <e type="operator" args="2">*</e>
        <e type="operand">ymin</e>
        <e type="operator" args="2">+</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">:</e>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">y</e>
        <e type="function" args="2">Test</e>
        <e type="operator" args="2">-</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="1">Random</e>
        <e type="operand">space_x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">xmin</e>
        <e type="operator" args="2">+</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">:</e>
        <e type="operand">y</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="1">Random</e>
        <e type="operand">space_y</e>
        <e type="operator" args="2">*</e>
        <e type="operand">ymin</e>
        <e type="operator" args="2">+</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="function" preserve="true" args="2">while</e>
        <e type="operand">P</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operand">x</e>
        <e type="operator" args="2">:</e>
        <e type="operand">P</e>
        <e type="operand">i</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operand">y</e>
        <e type="operator" args="2">:</e>
        <e type="operand">5</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="7">line</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">P</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="7" left="342" top="252" width="272" height="52" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math>
      <input>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="operand">c</e>
        <e type="function" args="3">spec</e>
        <e type="operand" style="string">.</e>
        <e type="operand">6</e>
        <e type="operand" style="string">#808080</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operator" args="2">:</e>
        <e type="operand">fill</e>
        <e type="operand">Pts</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="operand">c</e>
        <e type="function" args="3">spec</e>
        <e type="function" args="2">pts</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
      </input>
    </math>
  </region>
  <region id="8" left="342" top="306" width="320" height="192" color="#000000" bgColor="#ffffff" fontSize="10" showInputData="False">
    <plot type="2d" render="lines" scale_x="2.26427417087124" scale_y="2.4898647990035" scale_z="28.5053486875039" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-39" transpose_y="49" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Filling a range of a critial domain</p>
      </description>
      <input>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">5</e>
        <e type="operand">5</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">9</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
        <e type="operand">fill</e>
        <e type="operand">1.6667</e>
        <e type="operand">2.333</e>
        <e type="operator" args="1">-</e>
        <e type="operand" style="string">.</e>
        <e type="operand">15</e>
        <e type="operand" style="string">black</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="9" left="612" top="306" width="149" height="26" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math decimalPlaces="0">
      <input>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="1">time</e>
        <e type="operand">t0</e>
        <e type="operator" args="2">-</e>
      </input>
      <result action="numeric">
        <e type="operand">21</e>
        <e type="operand" style="unit">s</e>
        <e type="operator" args="2">*</e>
      </result>
    </math>
  </region>
  <region id="10" left="666" top="387" width="103" height="139" border="true" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math>
      <input>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">5</e>
        <e type="operand">5</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">9</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
        <e type="operand">fill</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </math>
  </region>
  <region id="11" left="9" top="549" width="394" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Solving for the X's, Y's vertices</p>
    </text>
  </region>
  <region id="12" left="9" top="594" width="305" height="26" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>I hate FindRoot !</p>
      </description>
      <input>
        <e type="operand">f</e>
        <e type="operand">init</e>
        <e type="function" args="2">GivenFind</e>
        <e type="operand">f</e>
        <e type="operand">init</e>
        <e type="function" preserve="true" args="2">FindRoot</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="13" left="9" top="639" width="195" height="126" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">f1</e>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">5</e>
        <e type="operand">5</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">:</e>
        <e type="bracket">(</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">f2</e>
        <e type="operand">5</e>
        <e type="operand">5</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">9</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">:</e>
        <e type="bracket">(</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">f3</e>
        <e type="operand">9</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
        <e type="bracket">(</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </math>
  </region>
  <region id="14" left="234" top="684" width="99" height="27" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>common 'x'</p>
      </description>
      <input>
        <e type="operand">init</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="15" left="9" top="765" width="247" height="138" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operand">f1</e>
        <e type="operand">init</e>
        <e type="function" args="2">GivenFind</e>
        <e type="operator" args="2">:</e>
        <e type="operand">X1</e>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operand">f2</e>
        <e type="operand">init</e>
        <e type="function" args="2">GivenFind</e>
        <e type="operator" args="2">:</e>
        <e type="operand">X2</e>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operand">f3</e>
        <e type="operand">init</e>
        <e type="function" args="2">GivenFind</e>
        <e type="operator" args="2">:</e>
        <e type="operand">X3</e>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </math>
  </region>
  <region id="16" left="288" top="774" width="180" height="118" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math>
      <input>
        <e type="operand">Y</e>
        <e type="operand">1</e>
        <e type="operand">X1</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">5</e>
        <e type="operand">5</e>
        <e type="operand">X2</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">9</e>
        <e type="operand">X3</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">0</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
      </result>
    </math>
  </region>
  <region id="17" left="216" top="918" width="507" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Top" lang="eng">
        <p>Coordinates of each Apex of the critical region</p>
      </description>
      <input>
        <e type="operand">Apex</e>
        <e type="operand">X1</e>
        <e type="operand">X2</e>
        <e type="operand">X3</e>
        <e type="function" preserve="true" args="3">stack</e>
        <e type="operand">Y</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">Y</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">Y</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" preserve="true" args="3">stack</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1</e>
        <e type="operand">0</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operand">5</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="operand">3</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="8">mat</e>
      </result>
    </math>
  </region>
  <region id="18" left="216" top="1053" width="160" height="49" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>1 ≡ valid search0 ≡ invalid search</p>
      </description>
      <input>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="function" args="2">Test</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="function" args="2">Test</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
      <result action="numeric">
        <e type="operand">1</e>
        <e type="operand">0</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="19" left="216" top="1116" width="503" height="51" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">Centroid</e>
        <e type="operand">X1</e>
        <e type="operand">X2</e>
        <e type="operator" args="2">+</e>
        <e type="operand">X3</e>
        <e type="operator" args="2">+</e>
        <e type="operand">3</e>
        <e type="operator" args="2">/</e>
        <e type="operand">Y</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">Y</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">+</e>
        <e type="operand">Y</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">+</e>
        <e type="operand">3</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.6667</e>
        <e type="operand">2.3333</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="20" left="216" top="1170" width="264" height="29" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">U</e>
        <e type="operand">Apex</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">col</e>
        <e type="operator" args="2">:</e>
        <e type="operand">V</e>
        <e type="operand">Apex</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="2">col</e>
        <e type="operator" args="2">:</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
    </math>
  </region>
  <region id="21" left="216" top="1206" width="356" height="65" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>Area of Polygons wrt vertices coordinates</p>
      </description>
      <input>
        <e type="operand">A</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operand">U</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">V</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operand">U</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">V</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">U</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="operand">1</e>
        <e type="operator" args="2">-</e>
        <e type="function" preserve="true" args="4">sum</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">11</e>
        <e type="operator" args="1">-</e>
      </result>
    </math>
  </region>
  <region id="22" top="1323" color="#000000" bgColor="#ffe1e1">
    <area single="true" collapsed="true" />
  </region>
  <region id="23" left="90" top="1377" width="175" height="99" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">u</e>
        <e type="operand">v</e>
        <e type="function" args="2">f</e>
        <e type="operand">0</e>
        <e type="operand">1</e>
        <e type="operand">u</e>
        <e type="operator" args="2">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">+</e>
        <e type="operand">0</e>
        <e type="operand">5</e>
        <e type="operand">5</e>
        <e type="operand">v</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">+</e>
        <e type="operand">u</e>
        <e type="operand">v</e>
        <e type="operator" args="2">*</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="24" left="90" top="1485" width="392" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">Space</e>
        <e type="operand">u</e>
        <e type="operand">v</e>
        <e type="function" args="2">f</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operand">5</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operand">5</e>
        <e type="operand">20</e>
        <e type="operand">20</e>
        <e type="function" preserve="true" args="7">CreateMesh</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="25" left="90" top="1530" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="3d" render="lines" scale_x="0.31381059609" scale_y="0.31381059609" scale_z="0.31381059609" rotate_x="147" rotate_y="5" rotate_z="-2" transpose_x="0" transpose_y="0" transpose_z="0">
      <input>
        <e type="operand">Space</e>
      </input>
    </plot>
  </region>
  <region id="26" left="360" top="1530" width="254" height="186" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">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</raw>
    </picture>
  </region>
</regions>