﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.98.6179.21440"?>
<regions>
  <settings>
    <identity>
      <id>29a8ee5a-06e9-4c01-8b9f-29bd9e8ff6a2</id>
      <revision>15</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>
        <image page="1" size="Stretch">iVBORw0KGgoAAAANSUhEUgAAARMAAAFKCAYAAAA+KLuHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAP6SURBVHhe7dQhAQAgAAQx+vd9DSE4ObEKO9suwC+ZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAAmZAIHdB1cZM5pYMyKOAAAAAElFTkSuQmCC</image>
      </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="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>
    <mode debug="true" />
  </settings>
  <region id="0" left="9" top="18" width="379" height="41" border="true" color="#800000" bgColor="#e1ffff" fontSize="20">
    <text lang="eng">
      <p bold="true">The washer project ...</p>
    </text>
  </region>
  <region id="1" left="9" top="63" width="73" height="45" border="true" color="#000000" bgColor="#e1ffff" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>solve aperture</p>
      </description>
      <input>
        <e type="operand">Ω</e>
        <e type="operand">1.5</e>
        <e type="operator" args="2">:</e>
        <e type="operand">OD</e>
        <e type="operand">2</e>
        <e type="operator" args="2">:</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="2" left="216" top="72" width="85" height="24" color="#000000" bgColor="#e1ffff" fontSize="10">
    <math>
      <input>
        <e type="operand">svg</e>
        <e type="operand">0.75</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="3" left="9" top="108" width="494" height="56" color="#000000" bgColor="#ffe1e1" fontSize="10">
    <math decimalPlaces="15">
      <description active="true" position="Right" lang="eng">
        <p>approximate 'w'</p>
      </description>
      <input>
        <e type="operand">w</e>
        <e type="operand">OD</e>
        <e type="operand">w</e>
        <e type="operand">i</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="operand">w</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">^</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="1">Re</e>
        <e type="operand">Ω</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">w</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.37072544892017</e>
      </result>
    </math>
  </region>
  <region id="4" left="9" top="171" width="113" height="63" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>'n' population'w' aperture  radius OD</p>
      </description>
      <input>
        <e type="operand">svg</e>
        <e type="operand">n</e>
        <e type="operand">1000</e>
        <e type="operator" args="2">:</e>
        <e type="operand">w</e>
        <e type="operand">w</e>
        <e type="operator" args="2">:</e>
        <e type="operand">OD</e>
        <e type="operand">2</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>
        <e type="operator" args="2">*</e>
      </input>
    </math>
  </region>
  <region id="5" left="279" top="171" width="367" height="54" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15" trailingZeros="true">
      <input>
        <e type="operand">a</e>
        <e type="operand">svg</e>
        <e type="operand">OD</e>
        <e type="operand">w</e>
        <e type="operand">i</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="operand">w</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">^</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="1">Re</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.125000005738570</e>
      </result>
    </math>
  </region>
  <region id="6" left="9" top="234" width="261" height="99" border="true" color="#000000" bgColor="#ffffe1" fontSize="10">
    <math>
      <input>
        <e type="operand">Disk</e>
        <e type="operand">j</e>
        <e type="operand">1</e>
        <e type="operand">n</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">F</e>
        <e type="operand">j</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">OD</e>
        <e type="operand">w</e>
        <e type="operand">i</e>
        <e type="operand">2</e>
        <e type="operator" args="2">*</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="operand">j</e>
        <e type="operand">w</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">^</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">F</e>
        <e type="function" preserve="true" args="1">Re</e>
        <e type="operand">F</e>
        <e type="function" preserve="true" args="1">Im</e>
        <e type="function" preserve="true" args="2">augment</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="279" top="234" width="172" height="36" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">circle</e>
        <e type="operand">a</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">-</e>
        <e type="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="1">±</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="8" left="540" top="234" width="220" height="37" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Circle</e>
        <e type="operand">svg</e>
        <e type="operand">OD</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">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">-</e>
        <e type="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="1">±</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="9" left="279" top="288" width="180" height="175" color="#000000" bgColor="#ffffff" fontSize="10" showInputData="False">
    <plot type="2d" render="lines" scale_x="5.96315417955326" scale_y="5.96315417955326" scale_z="9.50768224333521" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="2" transpose_y="1" transpose_z="0">
      <input>
        <e type="operand">a</e>
        <e type="operand">0</e>
        <e type="operand" style="string">+</e>
        <e type="operand">50</e>
        <e type="operand" style="string">blue</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">svg</e>
        <e type="operand">OD</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operand">svg</e>
        <e type="operand">OD</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">x</e>
        <e type="function" args="1">circle</e>
        <e type="operand">svg</e>
        <e type="operand">Disk</e>
        <e type="operator" args="2">*</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
      </input>
    </plot>
  </region>
  <region id="10" left="468" top="288" width="81" height="154" color="#000000" bgColor="#0000ff">
    <picture>
      <raw format="png" encoding="base64">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whNOOKFscTtp4iwAPuSQQ8om5KGHHpoOPvjgcqLusMMOK5uadm8dwnIShe0CVmhrexSALFSQVLYqUBRQjfvqq9r1l1/Oza3/Sh6t7kljx16SKzg4DR58ahoy5Mx09tlD07nnnpfGjLkwXXzx2DRu3Ph06aWXpWOOOTYDcmQaNWp0Ov/8C9Lw4SPKO8cee1w67PAj0n799099++6Rds888IQT07XXTUjPPz8jfZGBIkrhXHZVblR/v9A1SfcBStiHSFcLHaSam1555bVsgG9N5513QTr11NMzKOekCy+8OHerq9J1101MEyZMyvlNTjfeeHO64YYp2Q7dVOJOPnlw1qxB6eqrr80ac03ubldm8C5PF118STo353X6GWemk3Kaw484KvXdY6/Uu88uqf/+B6Yrrrw6PT9jZvp0zufp6ywE+ULuqh2LxvxOultkLKwK9NFHH6cHH3yogHPaaWek0aMvLBUFyC23TE233npbuu22O3K3m1ZAvOmmW9KkSTekiROvL6CceOJJWWuOL2AGUPiaayekcTmfMRnoC0aOTucMG5FOHHRy1q4j015790vbbPvntE+//dLEnNe7772fG+rb5wSiYSNuoYNULUzongF98cWXS8XOyK19/vkj0zXXXFdAAMhdd91TeOrU2wsoQKAhY8ZclLvd+blbnZtt1NnpgAP+kg33/umss4aWOM9GZlCAc+FFuVtmoPDFYy8tYA09Z3gB6+BDDkt9dt41dd9ks3RCBvqxx58oIyNw2KxqPdB3Zrgjc0P1E088WSo0dOiwdGVWfdpy9933Fq269977ixYBDTC07PTTh6Tjjz8hG+cj01/+cnABZ999+6dtttkubbfd9ql//wPSQQcdko488uhsp47L9uzUdFbussMycMC5JOeDgXf+BaNKNzwmayBt2nyLHrkb7pwb7OoiW8ivMTFa4CCF5jikHjYJ0R5HYQzjZ5wxpNgcXWjatLvT/fc/WJitoV0XZ5tCU447bmAe5g9Ku+++R9phh53SVlv1TJtuunn60582ShtuuHFaY40101prrZM22qh72nLLrQpg22+/Y9otp2d7BmTA2KSzc2OMyl0ZSKOzNgJK3MkZzANy/j179kpbbLFFcSWcPw9tD0CcPX/44YfL/XyBFKhXQXLIKu6dSHMKf+jQocWnARCtoT261uTJNxbNoV20Zs89905/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</raw>
    </picture>
  </region>
  <region id="11" left="567" top="288" width="207" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="4.59497298635722" scale_y="4.54902325649365" scale_z="8.05887218929715" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">circle</e>
        <e type="operand">x</e>
        <e type="function" args="1">Circle</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="12" left="9" top="333" width="182" height="107" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">a</e>
        <e type="operand">0</e>
        <e type="operand" style="string">+</e>
        <e type="operand">200</e>
        <e type="operand" style="string">blue</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">svg</e>
        <e type="operand">OD</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operand">svg</e>
        <e type="operand">OD</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">x</e>
        <e type="function" args="1">circle</e>
        <e type="operand">svg</e>
        <e type="operand">Disk</e>
        <e type="operator" args="2">*</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
      </input>
    </math>
  </region>
  <region id="13" left="207" top="513" width="518" height="68" color="#000000" bgColor="#ebebeb" fontSize="12">
    <text lang="eng">
      <p>The solve bloc can be refined for greater accuracy.Done manually as demo. I found no method to zig-zagthe convergence. FindRoot option offered.</p>
    </text>
  </region>
  <region id="14" left="297" top="612" width="171" height="28" color="#000000" bgColor="#ffffff" fontSize="12">
    <math>
      <input>
        <e type="operand">1.37072544892017</e>
      </input>
    </math>
  </region>
  <region id="15" left="279" top="639" width="167" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>refine 'w' manually</p>
      </description>
      <input>
        <e type="operand">w</e>
        <e type="operand">1.37072545397259</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="16" left="279" top="666" width="367" height="54" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15" trailingZeros="true">
      <input>
        <e type="operand">a</e>
        <e type="operand">svg</e>
        <e type="operand">OD</e>
        <e type="operand">w</e>
        <e type="operand">i</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="operand">w</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">^</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="1">Re</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.125000000000000</e>
      </result>
    </math>
  </region>
  <region id="17" left="18" top="729" width="428" height="41" color="#000000" bgColor="#e1ff80" fontSize="20">
    <text lang="eng">
      <p bold="true">Alternate option demo ...</p>
    </text>
  </region>
  <region id="18" left="18" top="774" width="73" height="45" border="true" color="#000000" bgColor="#e1ff80" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>solve aperture</p>
      </description>
      <input>
        <e type="operand">Ω</e>
        <e type="operand">1.5</e>
        <e type="operator" args="2">:</e>
        <e type="operand">OD</e>
        <e type="operand">2</e>
        <e type="operator" args="2">:</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="19" left="18" top="819" width="296" height="66" color="#000000" bgColor="#e1ff80" fontSize="12">
    <math>
      <input>
        <e type="operand">system</e>
        <e type="operand">OD</e>
        <e type="operand">ω</e>
        <e type="operand">i</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="operand">ω</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">^</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="1">Re</e>
        <e type="operand">Ω</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="20" left="360" top="819" width="114" height="24" color="#000000" bgColor="#e1ff80" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>guess &gt; 1 from solve above</p>
      </description>
      <input>
        <e type="operand">init</e>
        <e type="operand">ω</e>
        <e type="operand">1.25</e>
        <e type="operator" args="2">≡</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="21" left="360" top="846" width="97" height="33" color="#000000" bgColor="#e1ff80" fontSize="10">
    <math>
      <description active="true" position="Right" lang="eng">
        <p>decrease TOL up to no change</p>
      </description>
      <input>
        <e type="operand">TOL</e>
        <e type="operand">10</e>
        <e type="operand">12</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="22" left="18" top="891" width="409" height="26" color="#000000" bgColor="#e1ff80" fontSize="10">
    <math decimalPlaces="15">
      <input>
        <e type="operand">X</e>
        <e type="operand">system</e>
        <e type="operand">init</e>
        <e type="operand">TOL</e>
        <e type="function" preserve="true" args="3">FindRoot</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">1.37072545397259</e>
      </result>
    </math>
  </region>
  <region id="23" left="18" top="918" width="85" height="24" color="#000000" bgColor="#e1ffff" fontSize="10">
    <math>
      <input>
        <e type="operand">svg</e>
        <e type="operand">0.75</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="24" left="18" top="945" width="344" height="54" color="#000000" bgColor="#e1ffff" fontSize="10">
    <math decimalPlaces="15" trailingZeros="true">
      <description active="true" position="Right" lang="eng">
        <p>sanity check</p>
      </description>
      <input>
        <e type="operand">svg</e>
        <e type="operand">OD</e>
        <e type="operand">X</e>
        <e type="operand">i</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="operand">X</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">^</e>
        <e type="function" preserve="true" args="1">eval</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="1">Re</e>
        <e type="operator" args="2">*</e>
      </input>
      <result action="numeric">
        <e type="operand">1.125000000000000</e>
      </result>
    </math>
  </region>
</regions>