(************** Content-type: application/mathematica ************** CreatedBy='Mathematica 5.2' Mathematica-Compatible Notebook This notebook can be used with any Mathematica-compatible application, such as Mathematica, MathReader or Publicon. The data for the notebook starts with the line containing stars above. To get the notebook into a Mathematica-compatible application, do one of the following: * Save the data starting with the line of stars above into a file with a name ending in .nb, then open the file inside the application; * Copy the data starting with the line of stars above to the clipboard, then use the Paste menu command inside the application. Data for notebooks contains only printable 7-bit ASCII and can be sent directly in email or through ftp in text mode. Newlines can be CR, LF or CRLF (Unix, Macintosh or MS-DOS style). NOTE: If you modify the data for this notebook not in a Mathematica- compatible application, you must delete the line below containing the word CacheID, otherwise Mathematica-compatible applications may try to use invalid cache data. For more information on notebooks and Mathematica-compatible applications, contact Wolfram Research: web: http://www.wolfram.com email: info@wolfram.com phone: +1-217-398-0700 (U.S.) Notebook reader applications are available free of charge from Wolfram Research. *******************************************************************) (*CacheID: 232*) (*NotebookFileLineBreakTest NotebookFileLineBreakTest*) (*NotebookOptionsPosition[ 152242, 4385]*) (*NotebookOutlinePosition[ 152957, 4410]*) (* CellTagsIndexPosition[ 152913, 4406]*) (*WindowFrame->Normal*) Notebook[{ Cell[CellGroupData[{ Cell["\<\ Directx 9 Simple shader tutorial (Adapted from the Directx SDK)\ \>", "Title"], Cell[CellGroupData[{ Cell["\<\ Luc Barthelet Todd Gayley\ \>", "Section"], Cell[CellGroupData[{ Cell["October 2005", "Subsection"], Cell[BoxData[ \(\(pathtoactivenotebook\ = \ Rest[First[ Last[First[ NotebookInformation[ EvaluationNotebook[]\ ]\ ]\ ]\ ]];\)\)], "Input"], Cell[BoxData[{ \(\(DirectoryListToPath[a_List]\ := \ StringJoin\ @@ \ Flatten[{Table[ StringJoin[ ToString[\ a[\([i]\)]\ ], \n\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ $PathnameSeparator], \ {i, \ 1, \ Length[a]\ - \ 1}], \ a[\([\(-1\)]\)]}];\)\ \), "\n", \(\(folderName\ = \ DirectoryListToPath[pathtoactivenotebook];\)\)}], "Input"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Load .NET", "Section"], Cell[BoxData[ \(<< NETLink`\)], "Input"], Cell[BoxData[ \(\(\( (*\ if\ debugging\ \((False)\)\ connect\ with\ the\ LINK\ *) \)\(\ \[IndentingNewLine]\)\(If[True, \ ReinstallNET[]; , \[IndentingNewLine]InstallNET[ LinkConnect["\"]]; \[IndentingNewLine]]; \)\)\)], \ "Input"], Cell[BoxData[ \(<< JLink`\)], "Input"], Cell[BoxData[{ \(device\ = Null; \ \ (*\ Checked\ against\ Null, \ so\ initialize\ *) \), "\n", \(effect = Null; \)}], "Input"] }, Open ]], Cell[CellGroupData[{ Cell["Load the NET Assemblies", "Section"], Cell[BoxData[{ \(LoadNETAssembly["\"]; \), "\n", \(LoadNETAssembly["\"]; \), "\n", \(LoadNETAssembly["\"]; \)}], "Input"] }, Open ]], Cell[CellGroupData[{ Cell["Load the common NET types", "Section"], Cell["\<\ I don't think all the types here are needed for this example, but no harm \ done in loading them.\ \>", "Text"], Cell[BoxData[{ \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n\ ", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n\ ", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\n", \(LoadNETType["\"]; \), "\ \[IndentingNewLine]", \(LoadNETType["\"]; \), "\ \[IndentingNewLine]", \(LoadNETType["\"]; \), "\ \[IndentingNewLine]", \(LoadNETType["\"]; \), "\ \[IndentingNewLine]", \(LoadNETType["\"]; \), "\ \[IndentingNewLine]", \(LoadNETType["\"]; \)}], \ "Input"] }, Open ]], Cell[CellGroupData[{ Cell["Point the direct x directory to the file logo.bmp", "Section"], Cell[BoxData[ \(\(Directory`SetCurrentDirectory[folderName];\)\)], "Input"] }, Open ]], Cell[CellGroupData[{ Cell["Load our .NET code to create the vertex buffers", "Section"], Cell[CellGroupData[{ Cell[BoxData[ \(LoadNETAssembly[ ToFileName[folderName, "\"]]\)], "Input"], Cell[BoxData[ \(NETAssembly["VertexBufferUtils", 26]\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(result = LoadNETType["\"]\)], "Input"], Cell[BoxData[ \(NETType["VertexBufferUtils", 204]\)], "Output"] }, Open ]], Cell[BoxData[ \(useFastDLL = result[\([\)\(0\)\(]\)] \[Equal] NETType; \)], "Input"], Cell[CellGroupData[{ Cell[BoxData[ \(myVertexBufferUtils = NETNew["\"]\)], "Input"], Cell[BoxData[ InterpretationBox[\(\[LeftGuillemet] NETObject[VertexBufferUtils] \[RightGuillemet]\), NETLink`Objects`NETObject$167772161]], "Output"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Helper Functions", "Section"], Cell[BoxData[{ \(hex2Int[str_] := Module[{temp}, temp = \(\((If[# \[LessEqual] \(ToCharacterCode["\<9\>"]\)[\([\)\(1\)\ \(]\)], # - \(ToCharacterCode["\<0\>"]\)[\([\)\(1\)\(]\)], If[# \[LessEqual] \ \(ToCharacterCode["\"]\)[\([\)\(1\)\(]\)], # - \(ToCharacterCode["\"]\ \)[\([\)\(1\)\(]\)] + 10, If[# \[LessEqual] \(ToCharacterCode["\"]\)[\([\)\(1\)\ \(]\)], # - \(ToCharacterCode["\"]\)[\([\)\(1\)\(]\)] + 10]]])\) &\) /@ ToCharacterCode[str]; \[IndentingNewLine]FromDigits[temp, 16]]; \), "\n", \(hex2Int::usage = "\"; \n\), "\[IndentingNewLine]", \(int2Hex[value_] := StringJoin[\(\((If[# < 10, FromCharacterCode[48 + #], FromCharacterCode[55 + #]])\) &\) /@ IntegerDigits[value, 16]]; \), "\n", \(int2Hex::usage = "\"; \)}], "Input"], Cell[CellGroupData[{ Cell[BoxData[ \(hex2Int["\<808080FF\>"]\)], "Input"], Cell[BoxData[ \(2155905279\)], "Output"] }, Open ]], Cell[BoxData[ \(normalizeVector[u_] := If[Sqrt[u . u] > 0. , \ u/Sqrt[u . u], u]; \)], "Input"] }, Open ]], Cell[CellGroupData[{ Cell["Model the earth", "Section"], Cell[BoxData[ \(steps = 32; \)], "Input"] }, Open ]], Cell[CellGroupData[{ Cell["Define the Plot3D and extract key values", "Section"], Cell[CellGroupData[{ Cell["We get position, normal, uv", "Subsection"], Cell[BoxData[ \(pointData = Flatten[Table[ Chop[{\[IndentingNewLine]Sin[long] Cos[lat], Cos[long] Cos[lat], Sin[lat], \[IndentingNewLine]Sin[long] Cos[lat], Cos[long] Cos[lat], Sin[lat], \[IndentingNewLine]1 - \((long + Pi)\)/\((2. \ Pi)\), 1 - \((lat + Pi/2. )\)/Pi, \[IndentingNewLine]\(-Sin[long]\), Cos[long], 0\[IndentingNewLine]}], {lat, \(-Pi\)/2. , Pi/2. , N[Pi/steps]}, {long, \(-1. \)\ Pi, 1. \ Pi, 2. *Pi/steps}\ ], 1]; \)], "Input"], Cell[BoxData[{ \(points = \(Take[#, 3] &\)\ /@ \ pointData; \), "\[IndentingNewLine]", \(normals = \ \(Take[#, {4, 6}] &\)\ /@ \ pointData; \), "\[IndentingNewLine]", \(uvs = \(Take[#, {7, 8}] &\)\ /@ \ pointData; \)}], "Input"], Cell[BoxData[ \(triangles\ = \ Flatten[Table[{{i, i + steps + 1, i + steps + 2}, {i + 1, i, i + steps + 2}} + j*\((steps + 1)\), {i, 1, steps}, {j, 0, steps - 1}], 2]\ ; \)], "Input"] }, Open ]], Cell[CellGroupData[{ Cell["We will use some display data from the graphic, just for fun", \ "Subsection"], Cell[CellGroupData[{ Cell[BoxData[ \(g = Show[Graphics3D[{EdgeForm[], \((\(Polygon[points[\([#]\)]] &\)\ /@ \ triangles)\)\ }, ImageSize \[Rule] {500, 500}]]\)], "Input"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: 1.0855 %%ImageSize: 500 500 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics3D %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations -0.0567234 1.16608 5.12828e-017 1.16608 [ [ 0 0 0 0 ] [ 1 1.0855 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 g .25 Mabswid [ ] 0 setdash .08846 .24555 m 0 .80374 L s 0 .80374 m .40037 1.0855 L s .40037 1.0855 m .41799 .58158 L s .41799 .58158 m .08846 .24555 L s .67245 0 m .92713 .41497 L s .92713 .41497 m 1 .94814 L s 1 .94814 m .70644 .58546 L s .70644 .58546 m .67245 0 L s .08846 .24555 m 0 .80374 L s 0 .80374 m .70644 .58546 L s .70644 .58546 m .67245 0 L s .67245 0 m .08846 .24555 L s .41799 .58158 m .92713 .41497 L s .92713 .41497 m 1 .94814 L s 1 .94814 m .40037 1.0855 L s .40037 1.0855 m .41799 .58158 L s 0 0 m 1 0 L 1 1.0855 L 0 1.0855 L closepath clip newpath .706 .562 .69 r .55046 .59444 m .50475 .59459 L .55195 .62184 L F .50475 .59459 m .50342 .622 L .55195 .62184 L F .706 .577 .708 r .50627 .56711 m .50475 .59459 L .55046 .59444 L F .737 .588 .69 r .50475 .59459 m .45967 .58949 L .50342 .622 L F .735 .602 .709 r .50627 .56711 m .46437 .56229 L .50475 .59459 L F .46437 .56229 m .45967 .58949 L .50475 .59459 L F .706 .577 .708 r .54876 .56697 m .50627 .56711 L .55046 .59444 L F .706 .592 .726 r .50795 .53974 m .50627 .56711 L .54876 .56697 L F .732 .615 .727 r .50795 .53974 m .46959 .53525 L .50627 .56711 L F .46959 .53525 m .46437 .56229 L .50627 .56711 L F .674 .538 .691 r .59546 .58904 m .55046 .59444 L .59976 .61621 L F .55046 .59444 m .55195 .62184 L .59976 .61621 L F .677 .554 .709 r .54876 .56697 m .55046 .59444 L .59546 .58904 L F .59059 .56187 m .54876 .56697 L .59546 .58904 L F .679 .571 .727 r .54687 .53961 m .54876 .56697 L .59059 .56187 L F .706 .592 .726 r .54687 .53961 m .50795 .53974 L .54876 .56697 L F .705 .547 .671 r .55195 .62184 m .50342 .622 L .55323 .64901 L F .50342 .622 m .50227 .64917 L .55323 .64901 L F .738 .575 .671 r .50342 .622 m .45553 .61667 L .50227 .64917 L F .737 .588 .69 r .45967 .58949 m .45553 .61667 L .50342 .622 L F .671 .52 .671 r .59976 .61621 m .55195 .62184 L .60344 .64319 L F .55195 .62184 m .55323 .64901 L .60344 .64319 L F .705 .606 .743 r .5098 .51263 m .50795 .53974 L .54687 .53961 L F .73 .627 .744 r .5098 .51263 m .47532 .50853 L .50795 .53974 L F .47532 .50853 m .46959 .53525 L .50795 .53974 L F .679 .571 .727 r .58517 .53486 m .54687 .53961 L .59059 .56187 L F .68 .587 .744 r .5448 .51251 m .54687 .53961 L .58517 .53486 L F .705 .606 .743 r .5448 .51251 m .5098 .51263 L .54687 .53961 L F .763 .629 .712 r .46437 .56229 m .42432 .55261 L .45967 .58949 L F .758 .64 .73 r .46959 .53525 m .43297 .52625 L .46437 .56229 L F .43297 .52625 m .42432 .55261 L .46437 .56229 L F .767 .617 .693 r .45967 .58949 m .41654 .57923 L .45553 .61667 L F .763 .629 .712 r .42432 .55261 m .41654 .57923 L .45967 .58949 L F .645 .533 .712 r .63049 .55192 m .59059 .56187 L .63844 .5785 L F .59059 .56187 m .59546 .58904 L .63844 .5785 L F .649 .551 .73 r .58517 .53486 m .59059 .56187 L .63049 .55192 L F .64 .514 .694 r .63844 .5785 m .59546 .58904 L .64545 .60519 L F .59546 .58904 m .59976 .61621 L .64545 .60519 L F .704 .53 .651 r .55323 .64901 m .50227 .64917 L .55429 .67578 L F .50227 .64917 m .50132 .67594 L .55429 .67578 L F .739 .56 .651 r .50227 .64917 m .45198 .64367 L .50132 .67594 L F .738 .575 .671 r .45553 .61667 m .45198 .64367 L .50227 .64917 L F .668 .502 .651 r .60344 .64319 m .55323 .64901 L .60649 .66983 L F .55323 .64901 m .55429 .67578 L .60649 .66983 L F .704 .621 .761 r .5118 .48596 m .5098 .51263 L .5448 .51251 L F .726 .64 .762 r .5118 .48596 m .48151 .4823 L .5098 .51263 L F .48151 .4823 m .47532 .50853 L .5098 .51263 L F .68 .587 .744 r .57923 .50817 m .5448 .51251 L .58517 .53486 L F .681 .603 .762 r .54256 .48585 m .5448 .51251 L .57923 .50817 L F .704 .621 .761 r .54256 .48585 m .5118 .48596 L .5448 .51251 L F .753 .651 .748 r .47532 .50853 m .44243 .50031 L .46959 .53525 L F .44243 .50031 m .43297 .52625 L .46959 .53525 L F .649 .551 .73 r .62165 .52561 m .58517 .53486 L .63049 .55192 L F .654 .57 .748 r .57923 .50817 m .58517 .53486 L .62165 .52561 L F .77 .604 .674 r .45553 .61667 m .40968 .60595 L .45198 .64367 L F .767 .617 .693 r .41654 .57923 m .40968 .60595 L .45553 .61667 L F .635 .494 .674 r .64545 .60519 m .59976 .61621 L .65147 .63181 L F .59976 .61621 m .60344 .64319 L .65147 .63181 L F .747 .661 .766 r .48151 .4823 m .45266 .47497 L .47532 .50853 L F .45266 .47497 m .44243 .50031 L .47532 .50853 L F .654 .57 .748 r .61199 .49973 m .57923 .50817 L .62165 .52561 L F .657 .588 .766 r .5728 .48198 m .57923 .50817 L .61199 .49973 L F .681 .603 .762 r .5728 .48198 m .54256 .48585 L .57923 .50817 L F .739 .56 .651 r .45198 .64367 m .44904 .67032 L .50132 .67594 L F .773 .591 .653 r .45198 .64367 m .40379 .6326 L .44904 .67032 L F .77 .604 .674 r .40968 .60595 m .40379 .6326 L .45198 .64367 L F .702 .513 .629 r .55429 .67578 m .50132 .67594 L .55512 .70197 L F .50132 .67594 m .50058 .70214 L .55512 .70197 L F .739 .544 .63 r .50132 .67594 m .44904 .67032 L .50058 .70214 L F .664 .483 .63 r .60649 .66983 m .55429 .67578 L .60888 .69594 L F .55429 .67578 m .55512 .70197 L .60888 .69594 L F .629 .474 .653 r .65147 .63181 m .60344 .64319 L .65646 .65819 L F .60344 .64319 m .60649 .66983 L .65646 .65819 L F .703 .635 .779 r .51394 .45989 m .5118 .48596 L .54256 .48585 L F .722 .652 .78 r .51394 .45989 m .48813 .45673 L .5118 .48596 L F .48813 .45673 m .48151 .4823 L .5118 .48596 L F .682 .62 .78 r .54017 .4598 m .54256 .48585 L .5728 .48198 L F .703 .635 .779 r .54017 .4598 m .51394 .45989 L .54256 .48585 L F .79 .659 .718 r .42432 .55261 m .38739 .53828 L .41654 .57923 L F .783 .668 .736 r .43297 .52625 m .39926 .51293 L .42432 .55261 L F .39926 .51293 m .38739 .53828 L .42432 .55261 L F .61 .512 .718 r .66721 .53733 m .63049 .55192 L .67806 .56304 L F .63049 .55192 m .63844 .5785 L .67806 .56304 L F .618 .533 .737 r .62165 .52561 m .63049 .55192 L .66721 .53733 L F .776 .677 .754 r .44243 .50031 m .41223 .48818 L .43297 .52625 L F .41223 .48818 m .39926 .51293 L .43297 .52625 L F .797 .649 .698 r .41654 .57923 m .3767 .56404 L .40968 .60595 L F .79 .659 .718 r .38739 .53828 m .3767 .56404 L .41654 .57923 L F .74 .671 .783 r .48813 .45673 m .46358 .4504 L .48151 .4823 L F .46358 .4504 m .45266 .47497 L .48151 .4823 L F .657 .588 .766 r .60154 .47445 m .5728 .48198 L .61199 .49973 L F .661 .607 .784 r .56593 .45645 m .5728 .48198 L .60154 .47445 L F .682 .62 .78 r .56593 .45645 m .54017 .4598 L .5728 .48198 L F .618 .533 .737 r .65517 .51206 m .62165 .52561 L .66721 .53733 L F .625 .554 .755 r .61199 .49973 m .62165 .52561 L .65517 .51206 L F .602 .491 .699 r .67806 .56304 m .63844 .5785 L .68764 .58901 L F .63844 .5785 m .64545 .60519 L .68764 .58901 L F .739 .544 .63 r .44904 .67032 m .44674 .69644 L .50058 .70214 L F .775 .576 .631 r .44904 .67032 m .39891 .659 L .44674 .69644 L F .773 .591 .653 r .40379 .6326 m .39891 .659 L .44904 .67032 L F .767 .685 .772 r .45266 .47497 m .42622 .46417 L .44243 .50031 L F .42622 .46417 m .41223 .48818 L .44243 .50031 L F .622 .452 .631 r .65646 .65819 m .60649 .66983 L .66037 .68415 L F .60649 .66983 m .60888 .69594 L .66037 .68415 L F .802 .638 .678 r .40968 .60595 m .36725 .59006 L .40379 .6326 L F .797 .649 .698 r .3767 .56404 m .36725 .59006 L .40968 .60595 L F .625 .554 .755 r .64201 .48738 m .61199 .49973 L .65517 .51206 L F .632 .575 .772 r .60154 .47445 m .61199 .49973 L .64201 .48738 L F .594 .468 .678 r .68764 .58901 m .64545 .60519 L .69588 .61508 L F .64545 .60519 m .65147 .63181 L .69588 .61508 L F .7 .494 .606 r .55512 .70197 m .50058 .70214 L .55572 .72741 L F .50058 .70214 m .50005 .72758 L .55572 .72741 L F .738 .526 .606 r .50058 .70214 m .44674 .69644 L .50005 .72758 L F .659 .462 .606 r .60888 .69594 m .55512 .70197 L .61058 .72136 L F .55512 .70197 m .55572 .72741 L .61058 .72136 L F .7 .65 .797 r .51621 .43461 m .51394 .45989 L .54017 .4598 L F .717 .665 .798 r .51621 .43461 m .49514 .43199 L .51394 .45989 L F .49514 .43199 m .48813 .45673 L .51394 .45989 L F .682 .637 .798 r .53763 .43453 m .54017 .4598 L .56593 .45645 L F .7 .65 .797 r .53763 .43453 m .51621 .43461 L .54017 .4598 L F .758 .693 .789 r .46358 .4504 m .44114 .44108 L .45266 .47497 L F .44114 .44108 m .42622 .46417 L .45266 .47497 L F .732 .682 .801 r .49514 .43199 m .47514 .42676 L .48813 .45673 L F .47514 .42676 m .46358 .4504 L .48813 .45673 L F .632 .575 .772 r .62781 .46347 m .60154 .47445 L .64201 .48738 L F .638 .596 .79 r .59038 .44995 m .60154 .47445 L .62781 .46347 L F .661 .607 .784 r .59038 .44995 m .56593 .45645 L .60154 .47445 L F .807 .626 .656 r .40379 .6326 m .35914 .61616 L .39891 .659 L F .802 .638 .678 r .36725 .59006 m .35914 .61616 L .40379 .6326 L F .664 .626 .802 r .55865 .43176 m .56593 .45645 L .59038 .44995 L F .682 .637 .798 r .55865 .43176 m .53763 .43453 L .56593 .45645 L F .585 .444 .656 r .69588 .61508 m .65147 .63181 L .70271 .64107 L F .65147 .63181 m .65646 .65819 L .70271 .64107 L F .738 .526 .606 r .44674 .69644 m .4451 .72186 L .50005 .72758 L F .776 .56 .606 r .44674 .69644 m .39509 .68497 L .4451 .72186 L F .775 .576 .631 r .39891 .659 m .39509 .68497 L .44674 .69644 L F .614 .428 .606 r .66037 .68415 m .60888 .69594 L .66315 .70952 L F .60888 .69594 m .61058 .72136 L .66315 .70952 L F .808 .7 .745 r .39926 .51293 m .36961 .49564 L .38739 .53828 L F .798 .706 .764 r .41223 .48818 m .38575 .47245 L .39926 .51293 L F .38575 .47245 m .36961 .49564 L .39926 .51293 L F .818 .693 .726 r .38739 .53828 m .35481 .51963 L .3767 .56404 L F .808 .7 .745 r .36961 .49564 m .35481 .51963 L .38739 .53828 L F .747 .7 .807 r .47514 .42676 m .4569 .41906 L .46358 .4504 L F .4569 .41906 m .44114 .44108 L .46358 .4504 L F .696 .473 .581 r .55572 .72741 m .50005 .72758 L .55606 .75192 L F .50005 .72758 m .49975 .75209 L .55606 .75192 L F .737 .507 .581 r .50005 .72758 m .4451 .72186 L .49975 .75209 L F .583 .516 .746 r .68456 .49456 m .65517 .51206 L .69951 .51845 L F .65517 .51206 m .66721 .53733 L .69951 .51845 L F .594 .54 .764 r .64201 .48738 m .65517 .51206 L .68456 .49456 L F .653 .439 .58 r .61058 .72136 m .55572 .72741 L .61157 .7459 L F .55572 .72741 m .55606 .75192 L .61157 .7459 L F .638 .596 .79 r .61268 .44047 m .59038 .44995 L .62781 .46347 L F .645 .617 .807 r .57858 .42639 m .59038 .44995 L .61268 .44047 L F .664 .626 .802 r .57858 .42639 m .55865 .43176 L .59038 .44995 L F .571 .492 .727 r .69951 .51845 m .66721 .53733 L .71301 .543 L F .66721 .53733 m .67806 .56304 L .71301 .543 L F .812 .612 .632 r .39891 .659 m .35241 .64218 L .39509 .68497 L F .807 .626 .656 r .35914 .61616 m .35241 .64218 L .39891 .659 L F .786 .712 .781 r .42622 .46417 m .40312 .4502 L .41223 .48818 L F .40312 .4502 m .38575 .47245 L .41223 .48818 L F .697 .666 .816 r .5186 .41029 m .51621 .43461 L .53763 .43453 L F .71 .678 .817 r .5186 .41029 m .50251 .40826 L .51621 .43461 L F .50251 .40826 m .49514 .43199 L .51621 .43461 L F .682 .655 .817 r .53495 .41023 m .53763 .43453 L .55865 .43176 L F .697 .666 .816 r .53495 .41023 m .5186 .41029 L .53763 .43453 L F .594 .54 .764 r .66825 .47146 m .64201 .48738 L .68456 .49456 L F .604 .564 .782 r .62781 .46347 m .64201 .48738 L .66825 .47146 L F .574 .419 .632 r .70271 .64107 m .65646 .65819 L .70807 .6668 L F .65646 .65819 m .66037 .68415 L .70807 .6668 L F .827 .685 .706 r .3767 .56404 m .34145 .54424 L .36725 .59006 L F .818 .693 .726 r .35481 .51963 m .34145 .54424 L .3767 .56404 L F .559 .467 .706 r .71301 .543 m .67806 .56304 L .72495 .56802 L F .67806 .56304 m .68764 .58901 L .72495 .56802 L F .723 .692 .82 r .50251 .40826 m .48727 .40422 L .49514 .43199 L F .48727 .40422 m .47514 .42676 L .49514 .43199 L F .667 .646 .82 r .55101 .40809 m .55865 .43176 L .57858 .42639 L F .682 .655 .817 r .55101 .40809 m .53495 .41023 L .55865 .43176 L F .774 .716 .798 r .44114 .44108 m .42161 .42905 L .42622 .46417 L F .42161 .42905 m .40312 .4502 L .42622 .46417 L F .604 .564 .782 r .6507 .44932 m .62781 .46347 L .66825 .47146 L F .615 .587 .799 r .61268 .44047 m .62781 .46347 L .6507 .44932 L F .835 .675 .684 r .36725 .59006 m .32964 .56932 L .35914 .61616 L F .827 .685 .706 r .34145 .54424 m .32964 .56932 L .36725 .59006 L F .737 .507 .581 r .4451 .72186 m .44415 .7464 L .49975 .75209 L F .777 .542 .579 r .4451 .72186 m .39237 .71035 L .44415 .7464 L F .776 .56 .606 r .39509 .68497 m .39237 .71035 L .4451 .72186 L F .547 .44 .685 r .72495 .56802 m .68764 .58901 L .73523 .59334 L F .68764 .58901 m .69588 .61508 L .73523 .59334 L F .606 .402 .579 r .66315 .70952 m .61058 .72136 L .66477 .73412 L F .61058 .72136 m .61157 .7459 L .66477 .73412 L F .735 .707 .825 r .48727 .40422 m .4734 .39828 L .47514 .42676 L F .4734 .39828 m .4569 .41906 L .47514 .42676 L F .645 .617 .807 r .5967 .41856 m .57858 .42639 L .61268 .44047 L F .651 .639 .825 r .56619 .40393 m .57858 .42639 L .5967 .41856 L F .667 .646 .82 r .56619 .40393 m .55101 .40809 L .57858 .42639 L F .76 .721 .815 r .4569 .41906 m .44108 .40915 L .44114 .44108 L F .44108 .40915 m .42161 .42905 L .44114 .44108 L F .816 .597 .606 r .39509 .68497 m .34713 .66793 L .39237 .71035 L F .812 .612 .632 r .35241 .64218 m .34713 .66793 L .39509 .68497 L F .615 .587 .799 r .63203 .4283 m .61268 .44047 L .6507 .44932 L F .625 .61 .816 r .5967 .41856 m .61268 .44047 L .63203 .4283 L F .563 .391 .606 r .70807 .6668 m .66037 .68415 L .71188 .6921 L F .66037 .68415 m .66315 .70952 L .71188 .6921 L F .843 .665 .661 r .35914 .61616 m .31947 .5947 L .35241 .64218 L F .835 .675 .684 r .32964 .56932 m .31947 .5947 L .35914 .61616 L F .692 .45 .552 r .55606 .75192 m .49975 .75209 L .55615 .77533 L F .49975 .75209 m .49967 .77549 L .55615 .77533 L F .735 .485 .551 r .49975 .75209 m .44415 .7464 L .49967 .77549 L F .646 .413 .551 r .61157 .7459 m .55606 .75192 L .61183 .76938 L F .55606 .75192 m .55615 .77533 L .61183 .76938 L F .533 .412 .661 r .73523 .59334 m .69588 .61508 L .74376 .61881 L F .69588 .61508 m .70271 .64107 L .74376 .61881 L F .692 .682 .836 r .52109 .38711 m .5186 .41029 L .53495 .41023 L F .703 .692 .837 r .52109 .38711 m .5102 .38572 L .5186 .41029 L F .5102 .38572 m .50251 .40826 L .5186 .41029 L F .681 .674 .837 r .53217 .38707 m .53495 .41023 L .55101 .40809 L F .692 .682 .836 r .53217 .38707 m .52109 .38711 L .53495 .41023 L F .712 .702 .839 r .5102 .38572 m .49989 .38295 L .50251 .40826 L F .49989 .38295 m .48727 .40422 L .50251 .40826 L F .669 .668 .839 r .54304 .3856 m .55101 .40809 L .56619 .40393 L F .681 .674 .837 r .54304 .3856 m .53217 .38707 L .55101 .40809 L F .745 .724 .832 r .4734 .39828 m .46143 .39065 L .4569 .41906 L F .46143 .39065 m .44108 .40915 L .4569 .41906 L F .819 .739 .776 r .38575 .47245 m .36398 .45355 L .36961 .49564 L F .804 .741 .794 r .40312 .4502 m .38423 .43345 L .38575 .47245 L F .38423 .43345 m .36398 .45355 L .38575 .47245 L F .625 .61 .816 r .61236 .40853 m .5967 .41856 L .63203 .4283 L F .635 .635 .833 r .57996 .39789 m .5967 .41856 L .61236 .40853 L F .651 .639 .825 r .57996 .39789 m .56619 .40393 L .5967 .41856 L F .833 .736 .758 r .36961 .49564 m .34512 .47482 L .35481 .51963 L F .819 .739 .776 r .36398 .45355 m .34512 .47482 L .36961 .49564 L F .559 .528 .777 r .68972 .4524 m .66825 .47146 L .70872 .47355 L F .66825 .47146 m .68456 .49456 L .70872 .47355 L F .574 .554 .794 r .6507 .44932 m .66825 .47146 L .68972 .4524 L F .789 .742 .81 r .42161 .42905 m .40572 .41467 L .40312 .4502 L F .40572 .41467 m .38423 .43345 L .40312 .4502 L F .543 .5 .759 r .70872 .47355 m .68456 .49456 L .72619 .49576 L F .68456 .49456 m .69951 .51845 L .72619 .49576 L F .574 .554 .794 r .66933 .43243 m .6507 .44932 L .68972 .4524 L F .589 .58 .811 r .63203 .4283 m .6507 .44932 L .66933 .43243 L F .846 .732 .738 r .35481 .51963 m .32778 .49713 L .34145 .54424 L F .833 .736 .758 r .34512 .47482 m .32778 .49713 L .35481 .51963 L F .735 .485 .551 r .44415 .7464 m .4439 .76987 L .49967 .77549 L F .777 .521 .549 r .44415 .7464 m .39078 .73494 L .4439 .76987 L F .777 .542 .579 r .39237 .71035 m .39078 .73494 L .44415 .7464 L F .721 .714 .843 r .49989 .38295 m .49055 .37889 L .48727 .40422 L F .49055 .37889 m .4734 .39828 L .48727 .40422 L F .658 .663 .843 r .5533 .38276 m .56619 .40393 L .57996 .39789 L F .669 .668 .839 r .5533 .38276 m .54304 .3856 L .56619 .40393 L F .85 .652 .634 r .35241 .64218 m .31103 .62019 L .34713 .66793 L F .843 .665 .661 r .31947 .5947 m .31103 .62019 L .35241 .64218 L F .595 .373 .548 r .66477 .73412 m .61157 .7459 L .66519 .75775 L F .61157 .7459 m .61183 .76938 L .66519 .75775 L F .819 .579 .577 r .39237 .71035 m .34337 .69323 L .39078 .73494 L F .816 .597 .606 r .34713 .66793 m .34337 .69323 L .39237 .71035 L F .526 .472 .739 r .72619 .49576 m .69951 .51845 L .74199 .51885 L F .69951 .51845 m .71301 .543 L .74199 .51885 L F .517 .381 .635 r .74376 .61881 m .70271 .64107 L .75045 .64422 L F .70271 .64107 m .70807 .6668 L .75045 .64422 L F .772 .743 .826 r .44108 .40915 m .4283 .39733 L .42161 .42905 L F .4283 .39733 m .40572 .41467 L .42161 .42905 L F .55 .36 .576 r .71188 .6921 m .66315 .70952 L .71411 .71677 L F .66315 .70952 m .66477 .73412 L .71411 .71677 L F .589 .58 .811 r .64769 .41379 m .63203 .4283 L .66933 .43243 L F .604 .606 .827 r .61236 .40853 m .63203 .4283 L .64769 .41379 L F .858 .726 .716 r .34145 .54424 m .3121 .52031 L .32964 .56932 L F .846 .732 .738 r .32778 .49713 m .3121 .52031 L .34145 .54424 L F .508 .442 .717 r .74199 .51885 m .71301 .543 L .75599 .54268 L F .71301 .543 m .72495 .56802 L .75599 .54268 L F .728 .726 .849 r .49055 .37889 m .48251 .37369 L .4734 .39828 L F .48251 .37369 m .46143 .39065 L .4734 .39828 L F .635 .635 .833 r .59181 .39017 m .57996 .39789 L .61236 .40853 L F .646 .66 .849 r .56258 .37863 m .57996 .39789 L .59181 .39017 L F .658 .663 .843 r .56258 .37863 m .5533 .38276 L .57996 .39789 L F .754 .742 .841 r .46143 .39065 m .45181 .38158 L .44108 .40915 L F .45181 .38158 m .4283 .39733 L .44108 .40915 L F .686 .423 .519 r .55615 .77533 m .49967 .77549 L .55598 .79743 L F .49967 .77549 m .49982 .79759 L .55598 .79743 L F .731 .46 .518 r .49967 .77549 m .4439 .76987 L .49982 .79759 L F .604 .606 .827 r .62496 .39662 m .61236 .40853 L .64769 .41379 L F .619 .632 .842 r .59181 .39017 m .61236 .40853 L .62496 .39662 L F .637 .384 .518 r .61183 .76938 m .55615 .77533 L .61134 .79161 L F .55615 .77533 m .55598 .79743 L .61134 .79161 L F .686 .7 .857 r .52367 .36527 m .52109 .38711 L .53217 .38707 L F .693 .706 .857 r .52367 .36527 m .51815 .36456 L .52109 .38711 L F .51815 .36456 m .5102 .38572 L .52109 .38711 L F .679 .694 .858 r .52928 .36525 m .53217 .38707 L .54304 .3856 L F .686 .7 .857 r .52928 .36525 m .52367 .36527 L .53217 .38707 L F .87 .719 .692 r .32964 .56932 m .29821 .54422 L .31947 .5947 L F .858 .726 .716 r .3121 .52031 m .29821 .54422 L .32964 .56932 L F .699 .713 .859 r .51815 .36456 m .51294 .36314 L .5102 .38572 L F .51294 .36314 m .49989 .38295 L .5102 .38572 L F .671 .69 .859 r .53479 .3645 m .54304 .3856 L .5533 .38276 L F .679 .694 .858 r .53479 .3645 m .52928 .36525 L .54304 .3856 L F .857 .638 .605 r .34713 .66793 m .30441 .64563 L .34337 .69323 L F .85 .652 .634 r .31103 .62019 m .30441 .64563 L .34713 .66793 L F .489 .41 .693 r .75599 .54268 m .72495 .56802 L .76806 .56708 L F .72495 .56802 m .73523 .59334 L .76806 .56708 L F .5 .347 .605 r .75045 .64422 m .70807 .6668 L .75522 .6694 L F .70807 .6668 m .71188 .6921 L .75522 .6694 L F .704 .72 .862 r .51294 .36314 m .50822 .36106 L .49989 .38295 L F .50822 .36106 m .49055 .37889 L .49989 .38295 L F .664 .687 .862 r .53998 .36304 m .5533 .38276 L .56258 .37863 L F .671 .69 .859 r .53998 .36304 m .53479 .3645 L .5533 .38276 L F .734 .74 .856 r .48251 .37369 m .4761 .36752 L .46143 .39065 L F .4761 .36752 m .45181 .38158 L .46143 .39065 L F .777 .521 .549 r .39078 .73494 m .39036 .75855 L .4439 .76987 L F .82 .559 .543 r .39078 .73494 m .34118 .71789 L .39036 .75855 L F .819 .579 .577 r .34337 .69323 m .34118 .71789 L .39078 .73494 L F .619 .632 .842 r .60129 .38103 m .59181 .39017 L .62496 .39662 L F .634 .659 .857 r .57053 .37336 m .59181 .39017 L .60129 .38103 L F .646 .66 .849 r .57053 .37336 m .56258 .37863 L .59181 .39017 L F .731 .46 .518 r .4439 .76987 m .44437 .79209 L .49982 .79759 L F .775 .496 .513 r .4439 .76987 m .39036 .75855 L .44437 .79209 L F .535 .325 .543 r .71411 .71677 m .66477 .73412 L .71469 .74061 L F .66477 .73412 m .66519 .75775 L .71469 .74061 L F .582 .339 .513 r .66519 .75775 m .61183 .76938 L .66439 .78021 L F .61183 .76938 m .61134 .79161 L .66439 .78021 L F .82 .774 .81 r .38423 .43345 m .37032 .41444 L .36398 .45355 L F .801 .771 .825 r .40572 .41467 m .39413 .39839 L .38423 .43345 L F .39413 .39839 m .37032 .41444 L .38423 .43345 L F .781 .766 .839 r .4283 .39733 m .41905 .384 L .40572 .41467 L F .41905 .384 m .39413 .39839 L .40572 .41467 L F .881 .711 .666 r .31947 .5947 m .28623 .56867 L .31103 .62019 L F .87 .719 .692 r .29821 .54422 m .28623 .56867 L .31947 .5947 L F .708 .728 .866 r .50822 .36106 m .50419 .35841 L .49055 .37889 L F .50419 .35841 m .48251 .37369 L .49055 .37889 L F .656 .686 .866 r .54466 .36093 m .56258 .37863 L .57053 .37336 L F .664 .687 .862 r .54466 .36093 m .53998 .36304 L .56258 .37863 L F .838 .776 .793 r .36398 .45355 m .34783 .43204 L .34512 .47482 L F .82 .774 .81 r .37032 .41444 m .34783 .43204 L .36398 .45355 L F .541 .548 .811 r .68293 .41332 m .66933 .43243 L .70553 .43076 L F .66933 .43243 m .68972 .4524 L .70553 .43076 L F .562 .577 .826 r .64769 .41379 m .66933 .43243 L .68293 .41332 L F .65902 .39743 m .64769 .41379 L .68293 .41332 L F .582 .605 .84 r .62496 .39662 m .64769 .41379 L .65902 .39743 L F .468 .375 .666 r .76806 .56708 m .73523 .59334 L .7781 .59187 L F .73523 .59334 m .74376 .61881 L .7781 .59187 L F .519 .517 .794 r .70553 .43076 m .68972 .4524 L .72665 .44966 L F .68972 .4524 m .70872 .47355 L .72665 .44966 L F .76 .76 .853 r .45181 .38158 m .44493 .37138 L .4283 .39733 L F .44493 .37138 m .41905 .384 L .4283 .39733 L F .582 .605 .84 r .63399 .38321 m .62496 .39662 L .65902 .39743 L F .602 .632 .853 r .60129 .38103 m .62496 .39662 L .63399 .38321 L F .856 .777 .774 r .34512 .47482 m .32681 .45107 L .32778 .49713 L F .838 .776 .793 r .34783 .43204 m .32681 .45107 L .34512 .47482 L F .496 .485 .775 r .72665 .44966 m .70872 .47355 L .74612 .46986 L F .70872 .47355 m .72619 .49576 L .74612 .46986 L F .862 .621 .572 r .34337 .69323 m .29969 .67082 L .34118 .71789 L F .857 .638 .605 r .30441 .64563 m .29969 .67082 L .34337 .69323 L F .711 .736 .871 r .50419 .35841 m .50099 .35527 L .48251 .37369 L F .50099 .35527 m .4761 .36752 L .48251 .37369 L F .634 .659 .857 r .57684 .36714 m .57053 .37336 L .60129 .38103 L F .649 .685 .871 r .54865 .35824 m .57053 .37336 L .57684 .36714 L F .656 .686 .866 r .54865 .35824 m .54466 .36093 L .57053 .37336 L F .737 .753 .865 r .4761 .36752 m .47156 .3606 L .45181 .38158 L F .47156 .3606 m .44493 .37138 L .45181 .38158 L F .481 .31 .571 r .75522 .6694 m .71188 .6921 L .75801 .69416 L F .71188 .6921 m .71411 .71677 L .75801 .69416 L F .602 .632 .853 r .60801 .37077 m .60129 .38103 L .63399 .38321 L F .622 .66 .865 r .57684 .36714 m .60129 .38103 L .60801 .37077 L F .677 .392 .481 r .55598 .79743 m .49982 .79759 L .55554 .81804 L F .49982 .79759 m .50021 .8182 L .55554 .81804 L F .725 .43 .479 r .49982 .79759 m .44437 .79209 L .50021 .8182 L F .873 .777 .753 r .32778 .49713 m .30744 .4714 L .3121 .52031 L F .856 .777 .774 r .32681 .45107 m .30744 .4714 L .32778 .49713 L F .626 .349 .479 r .61134 .79161 m .55598 .79743 L .61008 .81239 L F .55598 .79743 m .55554 .81804 L .61008 .81239 L F .678 .718 .879 r .52632 .34495 m .52367 .36527 L .52928 .36525 L F .68 .72 .88 r .52632 .34495 m .51815 .36456 L .52367 .36527 L F .675 .716 .88 r .52632 .34495 m .52928 .36525 L .53479 .3645 L F .472 .451 .754 r .74612 .46986 m .72619 .49576 L .76377 .49125 L F .72619 .49576 m .74199 .51885 L .76377 .49125 L F .892 .7 .636 r .31103 .62019 m .27627 .59351 L .30441 .64563 L F .881 .711 .666 r .28623 .56867 m .27627 .59351 L .31103 .62019 L F .682 .723 .88 r .52632 .34495 m .51294 .36314 L .51815 .36456 L F .672 .715 .88 r .52632 .34495 m .53479 .3645 L .53998 .36304 L F .684 .725 .881 r .52632 .34495 m .50822 .36106 L .51294 .36314 L F .445 .336 .636 r .7781 .59187 m .74376 .61881 L .78598 .61688 L F .74376 .61881 m .75045 .64422 L .78598 .61688 L F .67 .714 .881 r .52632 .34495 m .53998 .36304 L .54466 .36093 L F .713 .744 .876 r .50099 .35527 m .49875 .35177 L .4761 .36752 L F .49875 .35177 m .47156 .3606 L .4761 .36752 L F .622 .66 .865 r .58127 .36019 m .57684 .36714 L .60801 .37077 L F .642 .687 .877 r .55179 .35508 m .57684 .36714 L .58127 .36019 L F .649 .685 .871 r .55179 .35508 m .54865 .35824 L .57684 .36714 L F .775 .496 .513 r .39036 .75855 m .39115 .781 L .44437 .79209 L F .821 .534 .504 r .39036 .75855 m .34061 .74172 L .39115 .781 L F .82 .559 .543 r .34118 .71789 m .34061 .74172 L .39036 .75855 L F .685 .728 .883 r .52632 .34495 m .50419 .35841 L .50822 .36106 L F .667 .713 .883 r .52632 .34495 m .54466 .36093 L .54865 .35824 L F .516 .285 .503 r .71469 .74061 m .66519 .75775 L .71358 .76344 L F .66519 .75775 m .66439 .78021 L .71358 .76344 L F .889 .775 .729 r .3121 .52031 m .28988 .49289 L .29821 .54422 L F .873 .777 .753 r .30744 .4714 m .28988 .49289 L .3121 .52031 L F .725 .43 .479 r .44437 .79209 m .44559 .81286 L .50021 .8182 L F .772 .467 .471 r .44437 .79209 m .39115 .781 L .44559 .81286 L F .445 .414 .73 r .76377 .49125 m .74199 .51885 L .77944 .51366 L F .74199 .51885 m .75599 .54268 L .77944 .51366 L F .567 .3 .471 r .66439 .78021 m .61134 .79161 L .66233 .80133 L F .61134 .79161 m .61008 .81239 L .66233 .80133 L F .686 .731 .885 r .52632 .34495 m .50099 .35527 L .50419 .35841 L F .664 .713 .885 r .52632 .34495 m .54865 .35824 L .55179 .35508 L F .787 .791 .856 r .41905 .384 m .41378 .36962 L .39413 .39839 L F .763 .779 .866 r .44493 .37138 m .44108 .36041 L .41905 .384 L F .44108 .36041 m .41378 .36962 L .41905 .384 L F .739 .766 .875 r .47156 .3606 m .46908 .3532 L .44493 .37138 L F .46908 .3532 m .44108 .36041 L .44493 .37138 L F .56 .607 .857 r .63903 .36879 m .63399 .38321 L .66548 .37976 L F .63399 .38321 m .65902 .39743 L .66548 .37976 L F .586 .636 .867 r .60801 .37077 m .63399 .38321 L .63903 .36879 L F .81 .801 .843 r .39413 .39839 m .38738 .38078 L .37032 .41444 L F .787 .791 .856 r .41378 .36962 m .38738 .38078 L .39413 .39839 L F .586 .636 .867 r .61167 .35978 m .60801 .37077 L .63903 .36879 L F .611 .663 .876 r .58127 .36019 m .60801 .37077 L .61167 .35978 L F .533 .576 .845 r .66548 .37976 m .65902 .39743 L .69084 .3926 L F .65902 .39743 m .68293 .41332 L .69084 .3926 L F .867 .6 .533 r .34118 .71789 m .29693 .69557 L .34061 .74172 L F .862 .621 .572 r .29969 .67082 m .29693 .69557 L .34118 .71789 L F .713 .752 .883 r .49875 .35177 m .49756 .34803 L .47156 .3606 L F .49756 .34803 m .46908 .3532 L .47156 .3606 L F .687 .734 .887 r .52632 .34495 m .49875 .35177 L .50099 .35527 L F .642 .687 .877 r .55398 .35156 m .55179 .35508 L .58127 .36019 L F .662 .714 .887 r .52632 .34495 m .55179 .35508 L .55398 .35156 L F .611 .663 .876 r .58363 .35277 m .58127 .36019 L .61167 .35978 L F .636 .689 .883 r .55398 .35156 m .58127 .36019 L .58363 .35277 L F .832 .81 .829 r .37032 .41444 m .36208 .3938 L .34783 .43204 L F .81 .801 .843 r .38738 .38078 m .36208 .3938 L .37032 .41444 L F .458 .267 .532 r .75801 .69416 m .71411 .71677 L .75874 .71829 L F .71411 .71677 m .71469 .74061 L .75874 .71829 L F .901 .686 .602 r .30441 .64563 m .26845 .61854 L .29969 .67082 L F .892 .7 .636 r .27627 .59351 m .26845 .61854 L .30441 .64563 L F .504 .544 .831 r .69084 .3926 m .68293 .41332 L .71489 .40725 L F .68293 .41332 m .70553 .43076 L .71489 .40725 L F .905 .772 .703 r .29821 .54422 m .27429 .51539 L .28623 .56867 L F .889 .775 .729 r .28988 .49289 m .27429 .51539 L .29821 .54422 L F .419 .293 .602 r .78598 .61688 m .75045 .64422 L .79161 .64191 L F .75045 .64422 m .75522 .6694 L .79161 .64191 L F .686 .736 .889 r .52632 .34495 m .49756 .34803 L .49875 .35177 L F .636 .689 .883 r .55511 .34781 m .55398 .35156 L .58363 .35277 L F .66 .715 .889 r .52632 .34495 m .55398 .35156 L .55511 .34781 L F .416 .374 .703 r .77944 .51366 m .75599 .54268 L .79299 .53694 L F .75599 .54268 m .76806 .56708 L .79299 .53694 L F .854 .818 .813 r .34783 .43204 m .33809 .40861 L .32681 .45107 L F .832 .81 .829 r .36208 .3938 m .33809 .40861 L .34783 .43204 L F .473 .509 .814 r .71489 .40725 m .70553 .43076 L .73744 .4236 L F .70553 .43076 m .72665 .44966 L .73744 .4236 L F .666 .354 .435 r .55554 .81804 m .50021 .8182 L .55483 .83697 L F .50021 .8182 m .50084 .83712 L .55483 .83697 L F .717 .394 .432 r .50021 .8182 m .44559 .81286 L .50084 .83712 L F .712 .759 .889 r .49756 .34803 m .49747 .3442 L .46908 .3532 L F .686 .739 .891 r .52632 .34495 m .49747 .3442 L .49756 .34803 L F .611 .308 .431 r .61008 .81239 m .55554 .81804 L .60804 .83153 L F .55554 .81804 m .55483 .83697 L .60804 .83153 L F .737 .779 .886 r .46908 .3532 m .46879 .34558 L .44108 .36041 L F .712 .759 .889 r .49747 .3442 m .46879 .34558 L .46908 .3532 L F .631 .694 .89 r .55513 .34398 m .55511 .34781 L .5838 .34515 L F .55511 .34781 m .58363 .35277 L .5838 .34515 L F .659 .717 .891 r .52632 .34495 m .55511 .34781 L .55513 .34398 L F .602 .669 .887 r .5838 .34515 m .58363 .35277 L .61209 .34844 L F .58363 .35277 m .61167 .35978 L .61209 .34844 L F .672 .741 .903 r .52632 .34495 m .51768 .32716 L .51241 .32867 L F .669 .74 .903 r .52632 .34495 m .52329 .32637 L .51768 .32716 L F .666 .738 .904 r .52632 .34495 m .52902 .32635 L .52329 .32637 L F .663 .735 .903 r .52632 .34495 m .53465 .32709 L .52902 .32635 L F .661 .733 .903 r .52632 .34495 m .53994 .32857 L .53465 .32709 L F .659 .73 .902 r .52632 .34495 m .5447 .33071 L .53994 .32857 L F .658 .727 .9 r .52632 .34495 m .54873 .33345 L .5447 .33071 L F .657 .724 .898 r .52632 .34495 m .55189 .33666 L .54873 .33345 L F .657 .721 .896 r .52632 .34495 m .55405 .34022 L .55189 .33666 L F .658 .719 .894 r .52632 .34495 m .55513 .34398 L .55405 .34022 L F .684 .74 .893 r .52632 .34495 m .49849 .34042 L .49747 .3442 L F .683 .742 .896 r .52632 .34495 m .50059 .33685 L .49849 .34042 L F .68 .743 .898 r .52632 .34495 m .5037 .33362 L .50059 .33685 L F .678 .743 .9 r .52632 .34495 m .50768 .33085 L .5037 .33362 L F .675 .742 .901 r .52632 .34495 m .51241 .32867 L .50768 .33085 L F .763 .797 .881 r .44108 .36041 m .44048 .34909 L .41378 .36962 L F .737 .779 .886 r .46879 .34558 m .44048 .34909 L .44108 .36041 L F .571 .642 .882 r .61209 .34844 m .61167 .35978 L .6398 .35387 L F .61167 .35978 m .63903 .36879 L .6398 .35387 L F .876 .825 .794 r .32681 .45107 m .3156 .42512 L .30744 .4714 L F .854 .818 .813 r .33809 .40861 m .3156 .42512 L .32681 .45107 L F .772 .467 .471 r .39115 .781 m .39317 .80209 L .44559 .81286 L F .819 .504 .457 r .39115 .781 m .3417 .76452 L .39317 .80209 L F .821 .534 .504 r .34061 .74172 m .3417 .76452 L .39115 .781 L F .921 .765 .672 r .28623 .56867 m .26082 .53874 L .27627 .59351 L F .905 .772 .703 r .27429 .51539 m .26082 .53874 L .28623 .56867 L F .709 .765 .897 r .49747 .3442 m .49849 .34042 L .46879 .34558 L F .44 .471 .795 r .73744 .4236 m .72665 .44966 L .75828 .44156 L F .72665 .44966 m .74612 .46986 L .75828 .44156 L F .494 .238 .456 r .71358 .76344 m .66439 .78021 L .71075 .78504 L F .66439 .78021 m .66233 .80133 L .71075 .78504 L F .627 .699 .897 r .55405 .34022 m .55513 .34398 L .58174 .33762 L F .55513 .34398 m .5838 .34515 L .58174 .33762 L F .788 .815 .874 r .41378 .36962 m .41276 .35472 L .38738 .38078 L F .763 .797 .881 r .44048 .34909 m .41276 .35472 L .41378 .36962 L F .538 .613 .875 r .6398 .35387 m .63903 .36879 L .6667 .36141 L F .63903 .36879 m .66548 .37976 L .6667 .36141 L F .384 .329 .672 r .79299 .53694 m .76806 .56708 L .80426 .56093 L F .76806 .56708 m .7781 .59187 L .80426 .56093 L F .91 .669 .562 r .29969 .67082 m .26287 .64358 L .29693 .69557 L F .901 .686 .602 r .26845 .61854 m .26287 .64358 L .29969 .67082 L F .717 .394 .432 r .44559 .81286 m .44755 .83198 L .50084 .83712 L F .765 .431 .421 r .44559 .81286 m .39317 .80209 L .44755 .83198 L F .547 .253 .42 r .66233 .80133 m .61008 .81239 L .65899 .82088 L F .61008 .81239 m .60804 .83153 L .65899 .82088 L F .709 .765 .897 r .49849 .34042 m .47071 .33804 L .46879 .34558 L F .703 .77 .904 r .49849 .34042 m .50059 .33685 L .47071 .33804 L F .869 .574 .487 r .34061 .74172 m .29621 .71968 L .3417 .76452 L F .867 .6 .533 r .29693 .69557 m .29621 .71968 L .34061 .74172 L F .733 .79 .898 r .46879 .34558 m .47071 .33804 L .44048 .34909 L F .625 .706 .904 r .55189 .33666 m .55405 .34022 L .57752 .33048 L F .55405 .34022 m .58174 .33762 L .57752 .33048 L F .389 .244 .561 r .79161 .64191 m .75522 .6694 L .79489 .66676 L F .75522 .6694 m .75801 .69416 L .79489 .66676 L F .594 .677 .899 r .58174 .33762 m .5838 .34515 L .60919 .33721 L F .5838 .34515 m .61209 .34844 L .60919 .33721 L F .813 .833 .865 r .38738 .38078 m .38586 .36245 L .36208 .3938 L F .788 .815 .874 r .41276 .35472 m .38586 .36245 L .38738 .38078 L F .431 .217 .486 r .75874 .71829 m .71469 .74061 L .75735 .74158 L F .71469 .74061 m .71358 .76344 L .75735 .74158 L F .897 .83 .772 r .30744 .4714 m .29482 .44321 L .28988 .49289 L F .876 .825 .794 r .3156 .42512 m .29482 .44321 L .30744 .4714 L F .502 .58 .866 r .6667 .36141 m .66548 .37976 L .69257 .37102 L F .66548 .37976 m .69084 .3926 L .69257 .37102 L F .404 .429 .773 r .75828 .44156 m .74612 .46986 L .77722 .461 L F .74612 .46986 m .76377 .49125 L .77722 .461 L F .703 .77 .904 r .50059 .33685 m .47481 .33087 L .47071 .33804 L F .697 .773 .911 r .50059 .33685 m .5037 .33362 L .47481 .33087 L F .624 .714 .911 r .54873 .33345 m .55189 .33666 L .57128 .32402 L F .55189 .33666 m .57752 .33048 L .57128 .32402 L F .758 .815 .898 r .44048 .34909 m .44319 .33783 L .41276 .35472 L F .733 .79 .898 r .47071 .33804 m .44319 .33783 L .44048 .34909 L F .557 .652 .899 r .60919 .33721 m .61209 .34844 L .63617 .33902 L F .61209 .34844 m .6398 .35387 L .63617 .33902 L F .935 .756 .636 r .27627 .59351 m .2496 .56277 L .26845 .61854 L F .921 .765 .672 r .26082 .53874 m .2496 .56277 L .27627 .59351 L F .697 .773 .911 r .5037 .33362 m .48095 .32437 L .47481 .33087 L F .689 .774 .917 r .5037 .33362 m .50768 .33085 L .48095 .32437 L F .838 .849 .853 r .36208 .3938 m .35999 .37225 L .33809 .40861 L F .813 .833 .865 r .38586 .36245 m .35999 .37225 L .36208 .3938 L F .625 .723 .917 r .5447 .33071 m .54873 .33345 L .56324 .31851 L F .54873 .33345 m .57128 .32402 L .56324 .31851 L F .725 .799 .91 r .47071 .33804 m .47481 .33087 L .44319 .33783 L F .588 .688 .911 r .57752 .33048 m .58174 .33762 L .60302 .32652 L F .58174 .33762 m .60919 .33721 L .60302 .32652 L F .463 .544 .854 r .69257 .37102 m .69084 .3926 L .7172 .38266 L F .69084 .3926 m .71489 .40725 L .7172 .38266 L F .348 .278 .636 r .80426 .56093 m .7781 .59187 L .81313 .58543 L F .7781 .59187 m .78598 .61688 L .81313 .58543 L F .689 .774 .917 r .50768 .33085 m .48889 .31879 L .48095 .32437 L F .679 .774 .922 r .50768 .33085 m .51241 .32867 L .48889 .31879 L F .629 .733 .922 r .53994 .32857 m .5447 .33071 L .55371 .31416 L F .5447 .33071 m .56324 .31851 L .55371 .31416 L F .918 .833 .745 r .28988 .49289 m .27593 .46276 L .27429 .51539 L F .897 .83 .772 r .29482 .44321 m .27593 .46276 L .28988 .49289 L F .363 .382 .746 r .77722 .461 m .76377 .49125 L .79409 .48179 L F .76377 .49125 m .77944 .51366 L .79409 .48179 L F .669 .771 .926 r .51241 .32867 m .51768 .32716 L .49835 .31437 L F .679 .774 .922 r .51241 .32867 m .49835 .31437 L .48889 .31879 L F .634 .742 .926 r .53465 .32709 m .53994 .32857 L .54308 .31117 L F .53994 .32857 m .55371 .31416 L .54308 .31117 L F .783 .839 .895 r .41276 .35472 m .41614 .33985 L .38586 .36245 L F .758 .815 .898 r .44319 .33783 m .41614 .33985 L .41276 .35472 L F .65 .308 .378 r .55483 .83697 m .50084 .83712 L .55385 .85401 L F .50084 .83712 m .50172 .85416 L .55385 .85401 L F .703 .349 .374 r .50084 .83712 m .44755 .83198 L .50172 .85416 L F .916 .647 .514 r .29693 .69557 m .25961 .66843 L .29621 .71968 L F .91 .669 .562 r .26287 .64358 m .25961 .66843 L .29693 .69557 L F .591 .257 .373 r .60804 .83153 m .55483 .83697 L .60521 .84882 L F .55483 .83697 m .55385 .85401 L .60521 .84882 L F .516 .623 .896 r .63617 .33902 m .6398 .35387 L .66246 .34307 L F .6398 .35387 m .6667 .36141 L .66246 .34307 L F .669 .771 .926 r .51768 .32716 m .50893 .3113 L .49835 .31437 L F .659 .766 .928 r .51768 .32716 m .52329 .32637 L .50893 .3113 L F .641 .751 .929 r .52902 .32635 m .53465 .32709 L .53176 .30967 L F .53465 .32709 m .54308 .31117 L .53176 .30967 L F .765 .431 .421 r .39317 .80209 m .39644 .82162 L .44755 .83198 L F .813 .466 .4 r .39317 .80209 m .34449 .7861 L .39644 .82162 L F .819 .504 .457 r .3417 .76452 m .34449 .7861 L .39317 .80209 L F .864 .864 .838 r .33809 .40861 m .33537 .38407 L .3156 .42512 L F .838 .849 .853 r .35999 .37225 m .33537 .38407 L .33809 .40861 L F .659 .766 .928 r .52329 .32637 m .52022 .30971 L .50893 .3113 L F .65 .759 .929 r .52329 .32637 m .52902 .32635 L .52022 .30971 L F .52902 .32635 m .53176 .30967 L .52022 .30971 L F .354 .188 .513 r .79489 .66676 m .75801 .69416 L .79575 .69123 L F .75801 .69416 m .75874 .71829 L .79575 .69123 L F .466 .182 .398 r .71075 .78504 m .66233 .80133 L .70618 .80521 L F .66233 .80133 m .65899 .82088 L .70618 .80521 L F .725 .799 .91 r .47481 .33087 m .44918 .3271 L .44319 .33783 L F .714 .806 .922 r .47481 .33087 m .48095 .32437 L .44918 .3271 L F .584 .701 .923 r .57128 .32402 m .57752 .33048 L .59378 .31681 L F .57752 .33048 m .60302 .32652 L .59378 .31681 L F .419 .504 .839 r .7172 .38266 m .71489 .40725 L .74036 .39628 L F .71489 .40725 m .73744 .4236 L .74036 .39628 L F .868 .541 .431 r .3417 .76452 m .29758 .74295 L .34449 .7861 L F .869 .574 .487 r .29621 .71968 m .29758 .74295 L .3417 .76452 L F .747 .829 .915 r .44319 .33783 m .44918 .3271 L .41614 .33985 L F .545 .666 .916 r .60302 .32652 m .60919 .33721 L .62818 .32483 L F .60919 .33721 m .63617 .33902 L .62818 .32483 L F .398 .158 .429 r .75735 .74158 m .71358 .76344 L .75381 .76383 L F .71358 .76344 m .71075 .78504 L .75381 .76383 L F .948 .743 .593 r .26845 .61854 m .24079 .5873 L .26287 .64358 L F .935 .756 .636 r .2496 .56277 m .24079 .5873 L .26845 .61854 L F .939 .834 .713 r .27429 .51539 m .25911 .48365 L .26082 .53874 L F .918 .833 .745 r .27593 .46276 m .25911 .48365 L .27429 .51539 L F .703 .349 .374 r .44755 .83198 m .45028 .84925 L .50172 .85416 L F .753 .386 .358 r .44755 .83198 m .39644 .82162 L .45028 .84925 L F .809 .864 .889 r .38586 .36245 m .38979 .3441 L .35999 .37225 L F .783 .839 .895 r .41614 .33985 m .38979 .3441 L .38586 .36245 L F .52 .195 .357 r .65899 .82088 m .60804 .83153 L .65436 .83867 L F .60804 .83153 m .60521 .84882 L .65436 .83867 L F .306 .22 .592 r .81313 .58543 m .78598 .61688 L .81947 .61025 L F .78598 .61688 m .79161 .64191 L .81947 .61025 L F .469 .589 .891 r .66246 .34307 m .6667 .36141 L .68784 .34938 L F .6667 .36141 m .69257 .37102 L .68784 .34938 L F .318 .329 .714 r .79409 .48179 m .77944 .51366 L .8087 .50379 L F .77944 .51366 m .79299 .53694 L .8087 .50379 L F .714 .806 .922 r .48095 .32437 m .45825 .31732 L .44918 .3271 L F .699 .809 .933 r .48095 .32437 m .48889 .31879 L .45825 .31732 L F .585 .716 .934 r .56324 .31851 m .57128 .32402 L .5818 .30848 L F .57128 .32402 m .59378 .31681 L .5818 .30848 L F .889 .878 .818 r .3156 .42512 m .31222 .39784 L .29482 .44321 L F .864 .864 .838 r .33537 .38407 m .31222 .39784 L .3156 .42512 L F .37 .457 .819 r .74036 .39628 m .73744 .4236 L .76184 .41179 L F .73744 .4236 m .75828 .44156 L .76184 .41179 L F .699 .809 .933 r .48889 .31879 m .47009 .30891 L .45825 .31732 L F .682 .808 .942 r .48889 .31879 m .49835 .31437 L .47009 .30891 L F .77 .86 .917 r .41614 .33985 m .42389 .32561 L .38979 .3441 L F .747 .829 .915 r .44918 .3271 m .42389 .32561 L .41614 .33985 L F .589 .732 .943 r .55371 .31416 m .56324 .31851 L .56753 .30191 L F .56324 .31851 m .5818 .30848 L .56753 .30191 L F .731 .84 .932 r .44918 .3271 m .45825 .31732 L .42389 .32561 L F .495 .638 .918 r .62818 .32483 m .63617 .33902 L .65278 .3255 L F .63617 .33902 m .66246 .34307 L .65278 .3255 L F .919 .617 .457 r .29621 .71968 m .25876 .69287 L .29758 .74295 L F .916 .647 .514 r .25961 .66843 m .25876 .69287 L .29621 .71968 L F .537 .683 .933 r .59378 .31681 m .60302 .32652 L .61605 .3119 L F .60302 .32652 m .62818 .32483 L .61605 .3119 L F .835 .888 .88 r .35999 .37225 m .36435 .35059 L .33537 .38407 L F .809 .864 .889 r .38979 .3441 m .36435 .35059 L .35999 .37225 L F .312 .122 .454 r .79575 .69123 m .75874 .71829 L .79411 .7151 L F .75874 .71829 m .75735 .74158 L .79411 .7151 L F .958 .831 .675 r .26082 .53874 m .24455 .50572 L .2496 .56277 L F .939 .834 .713 r .25911 .48365 m .24455 .50572 L .26082 .53874 L F .416 .549 .881 r .68784 .34938 m .69257 .37102 L .71209 .35793 L F .69257 .37102 m .7172 .38266 L .71209 .35793 L F .663 .802 .95 r .49835 .31437 m .50893 .3113 L .48424 .30223 L F .682 .808 .942 r .49835 .31437 m .48424 .30223 L .47009 .30891 L F .597 .749 .95 r .54308 .31117 m .55371 .31416 L .55155 .29739 L F .55371 .31416 m .56753 .30191 L .55155 .29739 L F .959 .725 .541 r .26287 .64358 m .23448 .61214 L .25961 .66843 L F .948 .743 .593 r .24079 .5873 m .23448 .61214 L .26287 .64358 L F .914 .89 .793 r .29482 .44321 m .29075 .41349 L .27593 .46276 L F .889 .878 .818 r .31222 .39784 m .29075 .41349 L .29482 .44321 L F .266 .267 .675 r .8087 .50379 m .79299 .53694 L .82088 .52682 L F .79299 .53694 m .80426 .56093 L .82088 .52682 L F .753 .386 .358 r .39644 .82162 m .40097 .83937 L .45028 .84925 L F .801 .417 .328 r .39644 .82162 m .349 .80623 L .40097 .83937 L F .813 .466 .4 r .34449 .7861 m .349 .80623 L .39644 .82162 L F .315 .404 .794 r .76184 .41179 m .75828 .44156 L .78142 .4291 L F .75828 .44156 m .77722 .461 L .78142 .4291 L F .257 .153 .539 r .81947 .61025 m .79161 .64191 L .82317 .6352 L F .79161 .64191 m .79489 .66676 L .82317 .6352 L F .627 .249 .306 r .55385 .85401 m .50172 .85416 L .55259 .86897 L F .50172 .85416 m .50285 .8691 L .55259 .86897 L F .683 .292 .3 r .50172 .85416 m .45028 .84925 L .50285 .8691 L F .663 .802 .95 r .50893 .3113 m .50014 .29758 L .48424 .30223 L F .644 .793 .954 r .50893 .3113 m .52022 .30971 L .50014 .29758 L F .429 .113 .326 r .70618 .80521 m .65899 .82088 L .69984 .82374 L F .65899 .82088 m .65436 .83867 L .69984 .82374 L F .563 .194 .299 r .60521 .84882 m .55385 .85401 L .60159 .86406 L F .55385 .85401 m .55259 .86897 L .60159 .86406 L F .61 .766 .954 r .53176 .30967 m .54308 .31117 L .53452 .2951 L F .54308 .31117 m .55155 .29739 L .53452 .2951 L F .862 .499 .362 r .34449 .7861 m .30108 .76516 L .349 .80623 L F .868 .541 .431 r .29758 .74295 m .30108 .76516 L .34449 .7861 L F .644 .793 .954 r .52022 .30971 m .51714 .29517 L .50014 .29758 L F .625 .781 .956 r .52022 .30971 m .53176 .30967 L .51714 .29517 L F .53176 .30967 m .53452 .2951 L .51714 .29517 L F .357 .086 .36 r .75381 .76383 m .71075 .78504 L .74809 .78482 L F .71075 .78504 m .70618 .80521 L .74809 .78482 L F .731 .84 .932 r .45825 .31732 m .43579 .31259 L .42389 .32561 L F .708 .845 .948 r .45825 .31732 m .47009 .30891 L .43579 .31259 L F .533 .704 .949 r .5818 .30848 m .59378 .31681 L .60022 .30079 L F .59378 .31681 m .61605 .3119 L .60022 .30079 L F .793 .892 .915 r .38979 .3441 m .39916 .32646 L .36435 .35059 L F .77 .86 .917 r .42389 .32561 m .39916 .32646 L .38979 .3441 L F .861 .911 .865 r .33537 .38407 m .34005 .35932 L .31222 .39784 L F .835 .888 .88 r .36435 .35059 m .34005 .35932 L .33537 .38407 L F .436 .603 .916 r .65278 .3255 m .66246 .34307 L .67662 .32856 L F .66246 .34307 m .68784 .34938 L .67662 .32856 L F .355 .501 .867 r .71209 .35793 m .7172 .38266 L .73497 .36871 L F .7172 .38266 m .74036 .39628 L .73497 .36871 L F .683 .292 .3 r .45028 .84925 m .45377 .86447 L .50285 .8691 L F .734 .327 .278 r .45028 .84925 m .40097 .83937 L .45377 .86447 L F .747 .876 .939 r .42389 .32561 m .43579 .31259 L .39916 .32646 L F .484 .123 .276 r .65436 .83867 m .60521 .84882 L .64844 .85449 L F .60521 .84882 m .60159 .86406 L .64844 .85449 L F .976 .823 .627 r .2496 .56277 m .23241 .52882 L .24079 .5873 L F .958 .831 .675 r .24455 .50572 m .23241 .52882 L .2496 .56277 L F .478 .658 .94 r .61605 .3119 m .62818 .32483 L .63791 .30943 L F .62818 .32483 m .65278 .3255 L .63791 .30943 L F .938 .899 .761 r .27593 .46276 m .27118 .43093 L .25911 .48365 L F .914 .89 .793 r .29075 .41349 m .27118 .43093 L .27593 .46276 L F .205 .196 .626 r .82088 .52682 m .80426 .56093 L .83048 .55073 L F .80426 .56093 m .81313 .58543 L .83048 .55073 L F .251 .341 .762 r .78142 .4291 m .77722 .461 L .7989 .44811 L F .77722 .461 m .79409 .48179 L .7989 .44811 L F .917 .579 .385 r .29758 .74295 m .26038 .71671 L .30108 .76516 L F .919 .617 .457 r .25876 .69287 m .26038 .71671 L .29758 .74295 L F .708 .845 .948 r .47009 .30891 m .45143 .30136 L .43579 .31259 L F .681 .844 .961 r .47009 .30891 m .48424 .30223 L .45143 .30136 L F .965 .698 .478 r .25961 .66843 m .2308 .63708 L .25876 .69287 L F .959 .725 .541 r .23448 .61214 m .2308 .63708 L .25961 .66843 L F .536 .727 .962 r .56753 .30191 m .5818 .30848 L .58128 .292 L F .5818 .30848 m .60022 .30079 L .58128 .292 L F .26 .043 .382 r .79411 .7151 m .75735 .74158 L .78994 .73814 L F .75735 .74158 m .75381 .76383 L .78994 .73814 L F .199 .074 .475 r .82317 .6352 m .79489 .66676 L .82414 .66006 L F .79489 .66676 m .79575 .69123 L .82414 .66006 L F .887 .933 .843 r .31222 .39784 m .31714 .37025 L .29075 .41349 L F .861 .911 .865 r .34005 .35932 m .31714 .37025 L .31222 .39784 L F .816 .924 .907 r .36435 .35059 m .37521 .3297 L .34005 .35932 L F .793 .892 .915 r .39916 .32646 m .37521 .3297 L .36435 .35059 L F .65 .836 .972 r .48424 .30223 m .50014 .29758 L .47021 .29242 L F .681 .844 .961 r .48424 .30223 m .47021 .29242 L .45143 .30136 L F .365 .559 .909 r .67662 .32856 m .68784 .34938 L .69946 .33406 L F .68784 .34938 m .71209 .35793 L .69946 .33406 L F .282 .443 .845 r .73497 .36871 m .74036 .39628 L .75625 .38166 L F .74036 .39628 m .76184 .41179 L .75625 .38166 L F .546 .753 .972 r .55155 .29739 m .56753 .30191 L .56 .28592 L F .56753 .30191 m .58128 .292 L .56 .28592 L F .801 .417 .328 r .349 .80623 m .35524 .82471 L .40097 .83937 L F .847 .443 .275 r .349 .80623 m .30675 .7861 L .35524 .82471 L F .862 .499 .362 r .30108 .76516 m .30675 .7861 L .349 .80623 L F .961 .903 .719 r .25911 .48365 m .25372 .45004 L .24455 .50572 L F .938 .899 .761 r .27118 .43093 m .25372 .45004 L .25911 .48365 L F .747 .876 .939 r .43579 .31259 m .41375 .31028 L .39916 .32646 L F .715 .884 .959 r .43579 .31259 m .45143 .30136 L .41375 .31028 L F .734 .327 .278 r .40097 .83937 m .40676 .85515 L .45377 .86447 L F .78 .353 .236 r .40097 .83937 m .35524 .82471 L .40676 .85515 L F .989 .808 .568 r .24079 .5873 m .22285 .55276 L .23448 .61214 L F .976 .823 .627 r .23241 .52882 m .22285 .55276 L .24079 .5873 L F .467 .683 .96 r .60022 .30079 m .61605 .3119 L .61835 .29557 L F .61605 .3119 m .63791 .30943 L .61835 .29557 L F .303 0 .271 r .74809 .78482 m .70618 .80521 L .74016 .80434 L F .70618 .80521 m .69984 .82374 L .74016 .80434 L F .38 .026 .233 r .69984 .82374 m .65436 .83867 L .69173 .84042 L F .65436 .83867 m .64844 .85449 L .69173 .84042 L F .176 .267 .719 r .7989 .44811 m .79409 .48179 L .81407 .46867 L F .79409 .48179 m .8087 .50379 L .81407 .46867 L F .763 .913 .94 r .39916 .32646 m .41375 .31028 L .37521 .3297 L F .65 .836 .972 r .50014 .29758 m .49139 .28619 L .47021 .29242 L F .618 .821 .979 r .50014 .29758 m .51714 .29517 L .49139 .28619 L F .564 .778 .979 r .53452 .2951 m .55155 .29739 L .53726 .28286 L F .55155 .29739 m .56 .28592 L .53726 .28286 L F .135 .113 .566 r .83048 .55073 m .81313 .58543 L .83734 .5753 L F .81313 .58543 m .81947 .61025 L .83734 .5753 L F .405 .623 .942 r .63791 .30943 m .65278 .3255 L .65916 .30946 L F .65278 .3255 m .67662 .32856 L .65916 .30946 L F .593 .171 .212 r .55259 .86897 m .50285 .8691 L .55105 .88163 L F .50285 .8691 m .50422 .88176 L .55105 .88163 L F .651 .216 .203 r .50285 .8691 m .45377 .86447 L .50422 .88176 L F .522 .111 .202 r .60159 .86406 m .55259 .86897 L .59717 .87706 L F .55259 .86897 m .55105 .88163 L .59717 .87706 L F .618 .821 .979 r .51714 .29517 m .51406 .28295 L .49139 .28619 L F .589 .802 .981 r .51714 .29517 m .53452 .2951 L .51406 .28295 L F .53452 .2951 m .53726 .28286 L .51406 .28295 L F .965 .661 .399 r .25876 .69287 m .22984 .66191 L .26038 .71671 L F .965 .698 .478 r .2308 .63708 m .22984 .66191 L .25876 .69287 L F .906 .527 .296 r .30108 .76516 m .26452 .73971 L .30675 .7861 L F .917 .579 .385 r .26038 .71671 m .26452 .73971 L .30108 .76516 L F .91 .951 .812 r .29075 .41349 m .29582 .38335 L .27118 .43093 L F .887 .933 .843 r .31714 .37025 m .29582 .38335 L .29075 .41349 L F .13 0 .394 r .82414 .66006 m .79575 .69123 L .8223 .68459 L F .79575 .69123 m .79411 .7151 L .8223 .68459 L F .196 0 .291 r .78994 .73814 m .75381 .76383 L .78319 .76015 L F .75381 .76383 m .74809 .78482 L .78319 .76015 L F .651 .216 .203 r .45377 .86447 m .45803 .87744 L .50422 .88176 L F .701 .248 .173 r .45377 .86447 m .40676 .85515 L .45803 .87744 L F .433 .029 .171 r .64844 .85449 m .60159 .86406 L .64122 .86813 L F .60159 .86406 m .59717 .87706 L .64122 .86813 L F .837 .954 .891 r .34005 .35932 m .35226 .33537 L .31714 .37025 L F .816 .924 .907 r .37521 .3297 m .35226 .33537 L .34005 .35932 L F .196 .372 .812 r .75625 .38166 m .76184 .41179 L .7757 .39673 L F .76184 .41179 m .78142 .4291 L .7757 .39673 L F .715 .884 .959 r .45143 .30136 m .43306 .29628 L .41375 .31028 L F .673 .882 .976 r .45143 .30136 m .47021 .29242 L .43306 .29628 L F .464 .713 .977 r .58128 .292 m .60022 .30079 L .59484 .28457 L F .60022 .30079 m .61835 .29557 L .59484 .28457 L F .278 .502 .893 r .69946 .33406 m .71209 .35793 L .72109 .342 L F .71209 .35793 m .73497 .36871 L .72109 .342 L F .979 .901 .665 r .24455 .50572 m .23857 .47069 L .23241 .52882 L F .961 .903 .719 r .25372 .45004 m .23857 .47069 L .24455 .50572 L F .996 .783 .494 r .23448 .61214 m .21601 .57735 L .2308 .63708 L F .989 .808 .568 r .22285 .55276 m .21601 .57735 L .23448 .61214 L F .089 .178 .663 r .81407 .46867 m .8087 .50379 L .82674 .49065 L F .8087 .50379 m .82088 .52682 L .82674 .49065 L F .052 .014 .49 r .83734 .5753 m .81947 .61025 L .84135 .60034 L F .81947 .61025 m .82317 .6352 L .84135 .60034 L F .774 .949 .933 r .37521 .3297 m .39233 .31048 L .35226 .33537 L F .763 .913 .94 r .41375 .31028 m .39233 .31048 L .37521 .3297 L F .716 .923 .962 r .41375 .31028 m .43306 .29628 L .39233 .31048 L F .379 .65 .963 r .61835 .29557 m .63791 .30943 L .63602 .29294 L F .63791 .30943 m .65916 .30946 L .63602 .29294 L F .311 .575 .934 r .65916 .30946 m .67662 .32856 L .67958 .31208 L F .67662 .32856 m .69946 .33406 L .67958 .31208 L F .625 .869 .988 r .47021 .29242 m .49139 .28619 L .45637 .28511 L F .673 .882 .976 r .47021 .29242 m .45637 .28511 L .43306 .29628 L F .78 .353 .236 r .35524 .82471 m .36323 .84133 L .40676 .85515 L F .818 .367 .163 r .35524 .82471 m .31459 .80554 L .36323 .84133 L F .847 .443 .275 r .30675 .7861 m .31459 .80554 L .35524 .82471 L F .474 .747 .989 r .56 .28592 m .58128 .292 L .56834 .27697 L F .58128 .292 m .59484 .28457 L .56834 .27697 L F .234 0 .157 r .74016 .80434 m .69984 .82374 L .73004 .82215 L F .69984 .82374 m .69173 .84042 L .73004 .82215 L F .93 .963 .766 r .27118 .43093 m .27633 .39855 L .25372 .45004 L F .91 .951 .812 r .29582 .38335 m .27633 .39855 L .27118 .43093 L F .701 .248 .173 r .40676 .85515 m .41382 .86875 L .45803 .87744 L F .742 .266 .116 r .40676 .85515 m .36323 .84133 L .41382 .86875 L F .954 .609 .299 r .26038 .71671 m .23167 .68641 L .26452 .73971 L F .965 .661 .399 r .22984 .66191 m .23167 .68641 L .26038 .71671 L F .313 0 .111 r .69173 .84042 m .64844 .85449 L .68186 .85503 L F .64844 .85449 m .64122 .86813 L .68186 .85503 L F .093 .284 .766 r .7757 .39673 m .78142 .4291 L .79311 .41384 L F .78142 .4291 m .7989 .44811 L .79311 .41384 L F .853 .98 .862 r .31714 .37025 m .33053 .34347 L .29582 .38335 L F .837 .954 .891 r .35226 .33537 m .33053 .34347 L .31714 .37025 L F .046 0 .292 r .8223 .68459 m .79411 .7151 L .81759 .70858 L F .79411 .7151 m .78994 .73814 L .81759 .70858 L F .99 .889 .593 r .23241 .52882 m .22591 .49272 L .22285 .55276 L F .979 .901 .665 r .23857 .47069 m .22591 .49272 L .23241 .52882 L F .625 .869 .988 r .49139 .28619 m .48274 .2773 L .45637 .28511 L F .575 .846 .996 r .49139 .28619 m .51406 .28295 L .48274 .2773 L F .496 .782 .996 r .53726 .28286 m .56 .28592 L .53998 .27312 L F .56 .28592 m .56834 .27697 L .53998 .27312 L F .881 .455 .182 r .30675 .7861 m .27121 .76165 L .31459 .80554 L F .906 .527 .296 r .26452 .73971 m .27121 .76165 L .30675 .7861 L F .17 .427 .863 r .72109 .342 m .73497 .36871 L .74127 .35239 L F .73497 .36871 m .75625 .38166 L .74127 .35239 L F .539 .068 .085 r .55105 .88163 m .50422 .88176 L .54924 .89181 L F .50422 .88176 m .50584 .89193 L .54924 .89181 L F .6 .114 .073 r .50422 .88176 m .45803 .87744 L .50584 .89193 L F .461 0 .071 r .59717 .87706 m .55105 .88163 L .59197 .88761 L F .55105 .88163 m .54924 .89181 L .59197 .88761 L F .115 0 .175 r .78319 .76015 m .74809 .78482 L .77386 .78087 L F .74809 .78482 m .74016 .80434 L .77386 .78087 L F 0 .072 .59 r .82674 .49065 m .82088 .52682 L .83674 .51386 L F .82088 .52682 m .83048 .55073 L .83674 .51386 L F .575 .846 .996 r .51406 .28295 m .51102 .27323 L .48274 .2773 L F .531 .816 .998 r .51406 .28295 m .53726 .28286 L .51102 .27323 L F .53726 .28286 m .53998 .27312 L .51102 .27323 L F .993 .743 .399 r .2308 .63708 m .21201 .60238 L .22984 .66191 L F .996 .783 .494 r .21601 .57735 m .21201 .60238 L .2308 .63708 L F 0 0 .393 r .84135 .60034 m .82317 .6352 L .8424 .62561 L F .82317 .6352 m .82414 .66006 L .8424 .62561 L F .716 .923 .962 r .43306 .29628 m .41517 .29379 L .39233 .31048 L F .652 .916 .978 r .43306 .29628 m .45637 .28511 L .41517 .29379 L F .364 .683 .979 r .59484 .28457 m .61835 .29557 L .60808 .2798 L F .61835 .29557 m .63602 .29294 L .60808 .2798 L F .6 .114 .073 r .45803 .87744 m .46304 .88795 L .50584 .89193 L F .646 .141 .032 r .45803 .87744 m .41382 .86875 L .46304 .88795 L F .359 0 .029 r .64122 .86813 m .59717 .87706 L .63274 .8794 L F .59717 .87706 m .59197 .88761 L .63274 .8794 L F .778 .98 .909 r .35226 .33537 m .37174 .31325 L .33053 .34347 L F .774 .949 .933 r .39233 .31048 m .37174 .31325 L .35226 .33537 L F .191 .505 .91 r .67958 .31208 m .69946 .33406 L .69897 .31735 L F .69946 .33406 m .72109 .342 L .69897 .31735 L F .941 .964 .702 r .25372 .45004 m .2589 .41576 L .23857 .47069 L F .93 .963 .766 r .27633 .39855 m .2589 .41576 L .25372 .45004 L F .705 .956 .95 r .39233 .31048 m .41517 .29379 L .37174 .31325 L F .261 .597 .95 r .63602 .29294 m .65916 .30946 L .65305 .29303 L F .65916 .30946 m .67958 .31208 L .65305 .29303 L F 0 .176 .699 r .79311 .41384 m .7989 .44811 L .80826 .43287 L F .7989 .44811 m .81407 .46867 L .80826 .43287 L F .86 .995 .813 r .29582 .38335 m .31027 .354 L .27633 .39855 L F .853 .98 .862 r .33053 .34347 m .31027 .354 L .29582 .38335 L F .989 .86 .5 r .22285 .55276 m .21593 .51598 L .21601 .57735 L F .99 .889 .593 r .22591 .49272 m .21593 .51598 L .22285 .55276 L F .924 .534 .174 r .26452 .73971 m .23635 .71034 L .27121 .76165 L F .954 .609 .299 r .23167 .68641 m .23635 .71034 L .26452 .73971 L F .742 .266 .116 r .36323 .84133 m .37295 .85588 L .41382 .86875 L F .765 .264 .017 r .36323 .84133 m .3246 .82329 L .37295 .85588 L F .818 .367 .163 r .31459 .80554 m .3246 .82329 L .36323 .84133 L F .038 .329 .812 r .74127 .35239 m .75625 .38166 L .75977 .3652 L F .75625 .38166 m .7757 .39673 L .75977 .3652 L F 0 0 .164 r .81759 .70858 m .78994 .73814 L .81 .73177 L F .78994 .73814 m .78319 .76015 L .81 .73177 L F 0 0 .494 r .83674 .51386 m .83048 .55073 L .84391 .53813 L F .83048 .55073 m .83734 .5753 L .84391 .53813 L F .141 0 .009 r .73004 .82215 m .69173 .84042 L .71774 .83804 L F .69173 .84042 m .68186 .85503 L .71774 .83804 L F .578 .893 .988 r .45637 .28511 m .48274 .2773 L .44286 .28044 L F .652 .916 .978 r .45637 .28511 m .44286 .28044 L .41517 .29379 L F .367 .722 .988 r .56834 .27697 m .59484 .28457 L .5765 .2707 L F .59484 .28457 m .60808 .2798 L .5765 .2707 L F .971 .683 .28 r .22984 .66191 m .21097 .62763 L .23167 .68641 L F .993 .743 .399 r .21201 .60238 m .21097 .62763 L .22984 .66191 L F .646 .141 .032 r .41382 .86875 m .42212 .87997 L .46304 .88795 L F .676 .147 0 r .41382 .86875 m .37295 .85588 L .42212 .87997 L F .831 .357 .037 r .31459 .80554 m .28047 .7823 L .3246 .82329 L F .881 .455 .182 r .27121 .76165 m .28047 .7823 L .31459 .80554 L F .219 0 0 r .68186 .85503 m .64122 .86813 L .67028 .86738 L F .64122 .86813 m .63274 .8794 L .67028 .86738 L F 0 0 .27 r .8424 .62561 m .82414 .66006 L .84041 .6509 L F .82414 .66006 m .8223 .68459 L .84041 .6509 L F .014 0 .027 r .77386 .78087 m .74016 .80434 L .76197 .80009 L F .74016 .80434 m .73004 .82215 L .76197 .80009 L F .578 .893 .988 r .48274 .2773 m .47428 .2711 L .44286 .28044 L F .503 .856 .992 r .48274 .2773 m .51102 .27323 L .47428 .2711 L F .936 .946 .611 r .23857 .47069 m .24373 .43488 L .22591 .49272 L F .941 .964 .702 r .2589 .41576 m .24373 .43488 L .23857 .47069 L F .391 .766 .992 r .53998 .27312 m .56834 .27697 L .54264 .26609 L F .56834 .27697 m .5765 .2707 L .54264 .26609 L F .765 .996 .859 r .33053 .34347 m .3522 .31867 L .31027 .354 L F .778 .98 .909 r .37174 .31325 m .3522 .31867 L .33053 .34347 L F .452 0 0 r .54924 .89181 m .50584 .89193 L .54716 .89931 L F .50584 .89193 m .50769 .89942 L .54716 .89931 L F .514 0 0 r .50584 .89193 m .46304 .88795 L .50769 .89942 L F .367 0 0 r .59197 .88761 m .54924 .89181 L .586 .89551 L F .54924 .89181 m .54716 .89931 L .586 .89551 L F 0 .043 .606 r .80826 .43287 m .81407 .46867 L .82094 .45369 L F .81407 .46867 m .82674 .49065 L .82094 .45369 L F .705 .956 .95 r .41517 .29379 m .39792 .29401 L .37174 .31325 L F .608 .936 .955 r .41517 .29379 m .44286 .28044 L .39792 .29401 L F .037 .406 .858 r .69897 .31735 m .72109 .342 L .71711 .3253 L F .72109 .342 m .74127 .35239 L .71711 .3253 L F .223 .625 .955 r .60808 .2798 m .63602 .29294 L .62088 .27783 L F .63602 .29294 m .65305 .29303 L .62088 .27783 L F .503 .856 .992 r .51102 .27323 m .50804 .26623 L .47428 .2711 L F .438 .812 .993 r .51102 .27323 m .53998 .27312 L .50804 .26623 L F .53998 .27312 m .54264 .26609 L .50804 .26623 L F .967 .808 .38 r .21601 .57735 m .20877 .54027 L .21201 .60238 L F .989 .86 .5 r .21593 .51598 m .20877 .54027 L .21601 .57735 L F .85 .992 .735 r .27633 .39855 m .29169 .36694 L .2589 .41576 L F .86 .995 .813 r .31027 .354 m .29169 .36694 L .27633 .39855 L F .673 .972 .908 r .37174 .31325 m .39792 .29401 L .3522 .31867 L F 0 0 .37 r .84391 .53813 m .83734 .5753 L .84809 .56324 L F .83734 .5753 m .84135 .60034 L .84809 .56324 L F 0 .203 .731 r .75977 .3652 m .7757 .39673 L .77636 .38038 L F .7757 .39673 m .79311 .41384 L .77636 .38038 L F .103 .511 .907 r .65305 .29303 m .67958 .31208 L .66927 .29591 L F .67958 .31208 m .69897 .31735 L .66927 .29591 L F .514 0 0 r .46304 .88795 m .46879 .89582 L .50769 .89942 L F .553 0 0 r .46304 .88795 m .42212 .87997 L .46879 .89582 L F .865 .431 .018 r .27121 .76165 m .2439 .73346 L .28047 .7823 L F .924 .534 .174 r .23635 .71034 m .2439 .73346 L .27121 .76165 L F .25 0 0 r .63274 .8794 m .59197 .88761 L .62301 .8881 L F .59197 .88761 m .586 .89551 L .62301 .8881 L F 0 0 .006 r .81 .73177 m .78319 .76015 L .79951 .75393 L F .78319 .76015 m .77386 .78087 L .79951 .75393 L F .923 .595 .132 r .23167 .68641 m .21296 .65287 L .23635 .71034 L F .971 .683 .28 r .21097 .62763 m .21296 .65287 L .23167 .68641 L F 0 0 .119 r .84041 .6509 m .8223 .68459 L .83531 .67594 L F .8223 .68459 m .81759 .70858 L .83531 .67594 L F .676 .147 0 r .37295 .85588 m .38437 .86815 L .42212 .87997 L F .673 .123 0 r .37295 .85588 m .33677 .8391 L .38437 .86815 L F .765 .264 .017 r .3246 .82329 m .33677 .8391 L .37295 .85588 L F .02 0 0 r .71774 .83804 m .68186 .85503 L .70332 .85181 L F .68186 .85503 m .67028 .86738 L .70332 .85181 L F .906 .899 .488 r .22591 .49272 m .23104 .45578 L .21593 .51598 L F .936 .946 .611 r .24373 .43488 m .23104 .45578 L .22591 .49272 L F .743 .225 0 r .3246 .82329 m .29228 .80143 L .33677 .8391 L F .831 .357 .037 r .28047 .7823 m .29228 .80143 L .3246 .82329 L F .495 .891 .949 r .44286 .28044 m .47428 .2711 L .42981 .27857 L F .608 .936 .955 r .44286 .28044 m .42981 .27857 L .39792 .29401 L F .211 .661 .948 r .5765 .2707 m .60808 .2798 L .58439 .26728 L F .60808 .2798 m .62088 .27783 L .58439 .26728 L F 0 0 0 r .76197 .80009 m .73004 .82215 L .74754 .81756 L F .73004 .82215 m .71774 .83804 L .74754 .81756 L F 0 0 .479 r .82094 .45369 m .82674 .49065 L .83096 .47616 L F .82674 .49065 m .83674 .51386 L .83096 .47616 L F .553 0 0 r .42212 .87997 m .43164 .88861 L .46879 .89582 L F .563 0 0 r .42212 .87997 m .38437 .86815 L .43164 .88861 L F .724 .981 .769 r .31027 .354 m .33392 .32675 L .29169 .36694 L F .765 .996 .859 r .3522 .31867 m .33392 .32675 L .31027 .354 L F .089 0 0 r .67028 .86738 m .63274 .8794 L .65702 .87725 L F .63274 .8794 m .62301 .8881 L .65702 .87725 L F .915 .724 .229 r .21201 .60238 m .20459 .56538 L .21097 .62763 L F .967 .808 .38 r .20877 .54027 m .20459 .56538 L .21201 .60238 L F 0 .271 .764 r .71711 .3253 m .74127 .35239 L .73379 .33594 L F .74127 .35239 m .75977 .3652 L .73379 .33594 L F .81 .955 .618 r .2589 .41576 m .27503 .38222 L .24373 .43488 L F .85 .992 .735 r .29169 .36694 m .27503 .38222 L .2589 .41576 L F 0 0 .216 r .84809 .56324 m .84135 .60034 L .84919 .58896 L F .84135 .60034 m .8424 .62561 L .84919 .58896 L F 0 .046 .61 r .77636 .38038 m .79311 .41384 L .79083 .39784 L F .79311 .41384 m .80826 .43287 L .79083 .39784 L F .495 .891 .949 r .47428 .2711 m .46609 .26774 L .42981 .27857 L F .383 .829 .939 r .47428 .2711 m .50804 .26623 L .46609 .26774 L F .673 .972 .908 r .39792 .29401 m .3815 .29702 L .3522 .31867 L F .525 .92 .881 r .39792 .29401 m .42981 .27857 L .3815 .29702 L F .232 .707 .939 r .54264 .26609 m .5765 .2707 L .54522 .26194 L F .5765 .2707 m .58439 .26728 L .54522 .26194 L F .766 .294 0 r .28047 .7823 m .25434 .75553 L .29228 .80143 L F .865 .431 .018 r .2439 .73346 m .25434 .75553 L .28047 .7823 L F .032 .52 .879 r .62088 .27783 m .65305 .29303 L .63308 .27878 L F .65305 .29303 m .66927 .29591 L .63308 .27878 L F .604 .95 .816 r .3522 .31867 m .3815 .29702 L .33392 .32675 L F .837 .473 0 r .23635 .71034 m .21804 .67785 L .2439 .73346 L F .923 .595 .132 r .21296 .65287 m .21804 .67785 L .23635 .71034 L F 0 .38 .812 r .66927 .29591 m .69897 .31735 L .68447 .30168 L F .69897 .31735 m .71711 .3253 L .68447 .30168 L F 0 0 0 r .79951 .75393 m .77386 .78087 L .78615 .7748 L F .77386 .78087 m .76197 .80009 L .78615 .7748 L F .315 0 0 r .54716 .89931 m .50769 .89942 L .54483 .90395 L F .50769 .89942 m .50978 .90405 L .54483 .90395 L F .375 0 0 r .50769 .89942 m .46879 .89582 L .50978 .90405 L F .224 0 0 r .586 .89551 m .54716 .89931 L .57929 .90059 L F .54716 .89931 m .54483 .90395 L .57929 .90059 L F 0 0 0 r .83531 .67594 m .81759 .70858 L .82708 .70048 L F .81759 .70858 m .81 .73177 L .82708 .70048 L F .383 .829 .939 r .50804 .26623 m .50516 .2621 L .46609 .26774 L F .291 .765 .934 r .50804 .26623 m .54264 .26609 L .50516 .2621 L F .54264 .26609 m .54522 .26194 L .50516 .2621 L F .841 .815 .331 r .21593 .51598 m .22101 .47829 L .20877 .54027 L F .906 .899 .488 r .23104 .45578 m .22101 .47829 L .21593 .51598 L F .375 0 0 r .46879 .89582 m .47525 .90087 L .50978 .90405 L F .401 0 0 r .46879 .89582 m .43164 .88861 L .47525 .90087 L F 0 0 .318 r .83096 .47616 m .83674 .51386 L .83814 .50008 L F .83674 .51386 m .84391 .53813 L .83814 .50008 L F .095 0 0 r .62301 .8881 m .586 .89551 L .61209 .89404 L F .586 .89551 m .57929 .90059 L .61209 .89404 L F .825 .605 .052 r .21097 .62763 m .2035 .59107 L .21296 .65287 L F .915 .724 .229 r .20459 .56538 m .2035 .59107 L .21097 .62763 L F .563 0 0 r .38437 .86815 m .39744 .87795 L .43164 .88861 L F .526 0 0 r .38437 .86815 m .35103 .85277 L .39744 .87795 L F .673 .123 0 r .33677 .8391 m .35103 .85277 L .38437 .86815 L F .605 .055 0 r .33677 .8391 m .30659 .8188 L .35103 .85277 L F .743 .225 0 r .29228 .80143 m .30659 .8188 L .33677 .8391 L F 0 0 0 r .70332 .85181 m .67028 .86738 L .68685 .86323 L F .67028 .86738 m .65702 .87725 L .68685 .86323 L F .74754 .81756 m .71774 .83804 L .73065 .83307 L F .71774 .83804 m .70332 .85181 L .73065 .83307 L F 0 0 .036 r .84919 .58896 m .8424 .62561 L .84711 .61505 L F .8424 .62561 m .84041 .6509 L .84711 .61505 L F .642 .917 .625 r .29169 .36694 m .31712 .3375 L .27503 .38222 L F .724 .981 .769 r .33392 .32675 m .31712 .3375 L .29169 .36694 L F .732 .872 .458 r .24373 .43488 m .2605 .39977 L .23104 .45578 L F .81 .955 .618 r .27503 .38222 m .2605 .39977 L .24373 .43488 L F 0 .098 .616 r .73379 .33594 m .75977 .3652 L .74878 .34925 L F .75977 .3652 m .77636 .38038 L .74878 .34925 L F .357 .831 .838 r .42981 .27857 m .46609 .26774 L .41736 .27962 L F .525 .92 .881 r .42981 .27857 m .41736 .27962 L .3815 .29702 L F 0 0 .445 r .79083 .39784 m .80826 .43287 L .80297 .41748 L F .80826 .43287 m .82094 .45369 L .80297 .41748 L F 0 .54 .836 r .58439 .26728 m .62088 .27783 L .59193 .26687 L F .62088 .27783 m .63308 .27878 L .59193 .26687 L F .401 0 0 r .43164 .88861 m .44233 .8945 L .47525 .90087 L F .388 0 0 r .43164 .88861 m .39744 .87795 L .44233 .8945 L F .709 .319 0 r .2439 .73346 m .22623 .70231 L .25434 .75553 L F .837 .473 0 r .21804 .67785 m .22623 .70231 L .2439 .73346 L F 0 0 0 r .65702 .87725 m .62301 .8881 L .64215 .88447 L F .62301 .8881 m .61209 .89404 L .64215 .88447 L F .619 .124 0 r .29228 .80143 m .26762 .7763 L .30659 .8188 L F .766 .294 0 r .25434 .75553 m .26762 .7763 L .29228 .80143 L F 0 0 0 r .82708 .70048 m .81 .73177 L .81574 .72425 L F .81 .73177 m .79951 .75393 L .81574 .72425 L F .78615 .7748 m .76197 .80009 L .76998 .79413 L F .76197 .80009 m .74754 .81756 L .76998 .79413 L F .736 .689 .146 r .20877 .54027 m .21382 .50223 L .20459 .56538 L F .841 .815 .331 r .22101 .47829 m .21382 .50223 L .20877 .54027 L F .487 .867 .657 r .33392 .32675 m .36611 .3029 L .31712 .3375 L F .604 .95 .816 r .3815 .29702 m .36611 .3029 L .33392 .32675 L F .388 .837 .732 r .3815 .29702 m .41736 .27962 L .36611 .3029 L F 0 .203 .649 r .68447 .30168 m .71711 .3253 L .69848 .31037 L F .71711 .3253 m .73379 .33594 L .69848 .31037 L F 0 .357 .726 r .63308 .27878 m .66927 .29591 L .64454 .28277 L F .66927 .29591 m .68447 .30168 L .64454 .28277 L F 0 0 .13 r .83814 .50008 m .84391 .53813 L .84235 .52524 L F .84391 .53813 m .84809 .56324 L .84235 .52524 L F .357 .831 .838 r .46609 .26774 m .45828 .26739 L .41736 .27962 L F .202 .73 .8 r .46609 .26774 m .50516 .2621 L .45828 .26739 L F .696 .453 0 r .21296 .65287 m .20558 .61711 L .21804 .67785 L F .825 .605 .052 r .2035 .59107 m .20558 .61711 L .21296 .65287 L F .015 .578 .798 r .54522 .26194 m .58439 .26728 L .54768 .26083 L F .58439 .26728 m .59193 .26687 L .54768 .26083 L F .711 .693 .155 r .84711 .61505 m .84041 .6509 L .84178 .64124 L F .84041 .6509 m .83531 .67594 L .84178 .64124 L F .117 0 0 r .54483 .90395 m .50978 .90405 L .54224 .90557 L F .50978 .90405 m .51209 .90565 L .54224 .90557 L F .17 0 0 r .50978 .90405 m .47525 .90087 L .51209 .90565 L F .027 0 0 r .57929 .90059 m .54483 .90395 L .57188 .90269 L F .54483 .90395 m .54224 .90557 L .57188 .90269 L F .732 .872 .458 r .2605 .39977 m .24832 .41948 L .23104 .45578 L F 0 0 0 r .23104 .45578 m .24832 .41948 L .22101 .47829 L F .202 .73 .8 r .50516 .2621 m .50241 .26101 L .45828 .26739 L F .084 .642 .784 r .50516 .2621 m .54522 .26194 L .50241 .26101 L F .54522 .26194 m .54768 .26083 L .50241 .26101 L F .642 .917 .625 r .31712 .3375 m .30201 .35092 L .27503 .38222 L F 0 0 0 r .27503 .38222 m .30201 .35092 L .2605 .39977 L F .526 0 0 r .35103 .85277 m .36734 .8641 L .39744 .87795 L F .416 0 0 r .35103 .85277 m .32335 .83421 L .36734 .8641 L F .605 .055 0 r .30659 .8188 m .32335 .83421 L .35103 .85277 L F .689 .319 0 r .80297 .41748 m .82094 .45369 L .81257 .43916 L F .82094 .45369 m .83096 .47616 L .81257 .43916 L F 0 0 0 r .73065 .83307 m .70332 .85181 L .7114 .8464 L F .70332 .85181 m .68685 .86323 L .7114 .8464 L F .388 0 0 r .39744 .87795 m .41209 .88509 L .44233 .8945 L F .322 0 0 r .39744 .87795 m .36734 .8641 L .41209 .88509 L F .577 .096 0 r .74878 .34925 m .77636 .38038 L .76188 .36519 L F .77636 .38038 m .79083 .39784 L .76188 .36519 L F .17 0 0 r .47525 .90087 m .4824 .90292 L .51209 .90565 L F .185 0 0 r .47525 .90087 m .44233 .8945 L .4824 .90292 L F 0 0 0 r .68685 .86323 m .65702 .87725 L .66843 .87213 L F .65702 .87725 m .64215 .88447 L .66843 .87213 L F .61209 .89404 m .57929 .90059 L .60004 .89707 L F .57929 .90059 m .57188 .90269 L .60004 .89707 L F .709 .319 0 r .22623 .70231 m .23754 .72599 L .25434 .75553 L F 0 0 .425 r .25434 .75553 m .23754 .72599 L .26762 .7763 L F .736 .689 .146 r .21382 .50223 m .20961 .52739 L .20459 .56538 L F 0 0 .049 r .20459 .56538 m .20961 .52739 L .2035 .59107 L F .677 .85 .439 r .81574 .72425 m .79951 .75393 L .80132 .74699 L F .79951 .75393 m .78615 .7748 L .80132 .74699 L F .619 .124 0 r .26762 .7763 m .28371 .79552 L .30659 .8188 L F 0 .061 .564 r .30659 .8188 m .28371 .79552 L .32335 .83421 L F .816 .62 .065 r .84235 .52524 m .84809 .56324 L .84345 .55141 L F .84809 .56324 m .84919 .58896 L .84345 .55141 L F .388 .837 .732 r .41736 .27962 m .40566 .28369 L .36611 .3029 L F 0 0 0 r .41736 .27962 m .45828 .26739 L .40566 .28369 L F .562 .871 .575 r .76998 .79413 m .74754 .81756 L .75109 .81169 L F .74754 .81756 m .73065 .83307 L .75109 .81169 L F .245 0 0 r .59193 .26687 m .63308 .27878 L .59902 .26959 L F .63308 .27878 m .64454 .28277 L .59902 .26959 L F .696 .453 0 r .20558 .61711 m .21089 .64323 L .21804 .67785 L F 0 0 .324 r .21804 .67785 m .21089 .64323 L .22623 .70231 L F .487 .867 .657 r .36611 .3029 m .35193 .31169 L .31712 .3375 L F 0 0 0 r .31712 .3375 m .35193 .31169 L .30201 .35092 L F .185 0 0 r .44233 .8945 m .45413 .89746 L .4824 .90292 L F 0 .423 .721 r .44233 .8945 m .41209 .88509 L .45413 .89746 L F .258 .761 .726 r .64215 .88447 m .61209 .89404 L .62577 .88887 L F .61209 .89404 m .60004 .89707 L .62577 .88887 L F .548 0 0 r .69848 .31037 m .73379 .33594 L .7111 .322 L F .73379 .33594 m .74878 .34925 L .7111 .322 L F .814 .819 .338 r .84178 .64124 m .83531 .67594 L .83321 .66725 L F .83531 .67594 m .82708 .70048 L .83321 .66725 L F 0 0 0 r .36611 .3029 m .40566 .28369 L .35193 .31169 L F .436 0 0 r .64454 .28277 m .68447 .30168 L .65513 .28986 L F .68447 .30168 m .69848 .31037 L .65513 .28986 L F 0 0 0 r .22101 .47829 m .23868 .4412 L .21382 .50223 L F .24832 .41948 m .23868 .4412 L .22101 .47829 L F .832 .483 0 r .81257 .43916 m .83096 .47616 L .81947 .4627 L F .83096 .47616 m .83814 .50008 L .81947 .4627 L F 0 0 0 r .2605 .39977 m .28881 .36694 L .24832 .41948 L F .30201 .35092 m .28881 .36694 L .2605 .39977 L F .45828 .26739 m .45092 .27017 L .40566 .28369 L F .016 0 0 r .45828 .26739 m .50241 .26101 L .45092 .27017 L F .748 .28 0 r .76188 .36519 m .79083 .39784 L .77289 .38367 L F .79083 .39784 m .80297 .41748 L .77289 .38367 L F .225 0 0 r .54768 .26083 m .59193 .26687 L .54999 .26291 L F .59193 .26687 m .59902 .26959 L .54999 .26291 L F .322 0 0 r .36734 .8641 m .38557 .87289 L .41209 .88509 L F .416 0 0 r .32335 .83421 m .34246 .84742 L .36734 .8641 L F 0 .325 .748 r .36734 .8641 m .34246 .84742 L .38557 .87289 L F 0 .034 .592 r .26762 .7763 m .25191 .74862 L .28371 .79552 L F 0 0 .425 r .23754 .72599 m .25191 .74862 L .26762 .7763 L F 0 0 .233 r .2035 .59107 m .20851 .55354 L .20558 .61711 L F 0 0 .049 r .20961 .52739 m .20851 .55354 L .2035 .59107 L F .513 .902 .754 r .7114 .8464 m .68685 .86323 L .68993 .85734 L F .68685 .86323 m .66843 .87213 L .68993 .85734 L F .755 .939 .602 r .80132 .74699 m .78615 .7748 L .7839 .76843 L F .78615 .7748 m .76998 .79413 L .7839 .76843 L F .909 .743 .247 r .84345 .55141 m .84919 .58896 L .84136 .57834 L F .84919 .58896 m .84711 .61505 L .84136 .57834 L F .115 .664 .811 r .54224 .90557 m .51209 .90565 L .53942 .90402 L F .51209 .90565 m .51461 .90409 L .53942 .90402 L F .07 .623 .821 r .51209 .90565 m .4824 .90292 L .51461 .90409 L F .191 .721 .822 r .57188 .90269 m .54224 .90557 L .56381 .90165 L F .54224 .90557 m .53942 .90402 L .56381 .90165 L F 0 .423 .721 r .41209 .88509 m .42823 .8894 L .45413 .89746 L F 0 .449 .805 r .41209 .88509 m .38557 .87289 L .42823 .8894 L F 0 .239 .725 r .32335 .83421 m .30249 .81296 L .34246 .84742 L F 0 .061 .564 r .28371 .79552 m .30249 .81296 L .32335 .83421 L F .431 .871 .809 r .66843 .87213 m .64215 .88447 L .64818 .87831 L F .64215 .88447 m .62577 .88887 L .64818 .87831 L F 0 0 .486 r .22623 .70231 m .21946 .66916 L .23754 .72599 L F 0 0 .324 r .21089 .64323 m .21946 .66916 L .22623 .70231 L F .016 0 0 r .50241 .26101 m .49981 .2631 L .45092 .27017 L F .147 0 0 r .50241 .26101 m .54768 .26083 L .49981 .2631 L F .54768 .26083 m .54999 .26291 L .49981 .2631 L F .647 .95 .732 r .75109 .81169 m .73065 .83307 L .72963 .82725 L F .73065 .83307 m .7114 .8464 L .72963 .82725 L F .07 .623 .821 r .4824 .90292 m .49018 .90184 L .51461 .90409 L F .059 .6 .849 r .4824 .90292 m .45413 .89746 L .49018 .90184 L F .879 .906 .496 r .83321 .66725 m .82708 .70048 L .82139 .69279 L F .82708 .70048 m .81574 .72425 L .82139 .69279 L F .293 .79 .851 r .60004 .89707 m .57188 .90269 L .58693 .89702 L F .57188 .90269 m .56381 .90165 L .58693 .89702 L F 0 0 0 r .30201 .35092 m .33915 .32341 L .28881 .36694 L F .35193 .31169 m .33915 .32341 L .30201 .35092 L F 0 0 .13 r .21382 .50223 m .23176 .46476 L .20961 .52739 L F 0 0 0 r .23868 .4412 m .23176 .46476 L .21382 .50223 L F .034 0 0 r .40566 .28369 m .45092 .27017 L .39487 .29086 L F 0 0 0 r .40566 .28369 m .39487 .29086 L .35193 .31169 L F .715 .188 0 r .7111 .322 m .74878 .34925 L .72215 .33655 L F .74878 .34925 m .76188 .36519 L .72215 .33655 L F .461 0 0 r .59902 .26959 m .64454 .28277 L .60558 .27555 L F .64454 .28277 m .65513 .28986 L .60558 .27555 L F .925 .611 .143 r .81947 .4627 m .83814 .50008 L .82351 .48789 L F .83814 .50008 m .84235 .52524 L .82351 .48789 L F .059 .6 .849 r .45413 .89746 m .46696 .89734 L .49018 .90184 L F .08 .591 .886 r .45413 .89746 m .42823 .8894 L .46696 .89734 L F .411 .86 .889 r .62577 .88887 m .60004 .89707 L .608 .89029 L F .60004 .89707 m .58693 .89702 L .608 .89029 L F 0 0 0 r .35193 .31169 m .39487 .29086 L .33915 .32341 L F 0 0 .39 r .20558 .61711 m .21061 .58041 L .21089 .64323 L F 0 0 .233 r .20851 .55354 m .21061 .58041 L .20558 .61711 L F 0 0 0 r .24832 .41948 m .27773 .38548 L .23868 .4412 L F .28881 .36694 m .27773 .38548 L .24832 .41948 L F 0 .195 .722 r .28371 .79552 m .26927 .76993 L .30249 .81296 L F 0 .034 .592 r .25191 .74862 m .26927 .76993 L .28371 .79552 L F .618 .051 0 r .65513 .28986 m .69848 .31037 L .66468 .3001 L F .69848 .31037 m .7111 .322 L .66468 .3001 L F .862 .431 .006 r .77289 .38367 m .80297 .41748 L .78161 .40456 L F .80297 .41748 m .81257 .43916 L .78161 .40456 L F .962 .827 .401 r .84136 .57834 m .84711 .61505 L .83601 .60573 L F .84711 .61505 m .84178 .64124 L .83601 .60573 L F .797 .986 .728 r .7839 .76843 m .76998 .79413 L .76361 .7883 L F .76998 .79413 m .75109 .81169 L .76361 .7883 L F 0 .05 .616 r .23754 .72599 m .23126 .6946 L .25191 .74862 L F 0 0 .486 r .21946 .66916 m .23126 .6946 L .23754 .72599 L F 0 .449 .805 r .38557 .87289 m .40562 .87897 L .42823 .8894 L F .015 .481 .873 r .38557 .87289 m .36377 .85824 L .40562 .87897 L F 0 .325 .748 r .34246 .84742 m .36377 .85824 L .38557 .87289 L F .592 .949 .876 r .68993 .85734 m .66843 .87213 L .6664 .86571 L F .66843 .87213 m .64818 .87831 L .6664 .86571 L F .909 .957 .623 r .82139 .69279 m .81574 .72425 L .8064 .71758 L F .81574 .72425 m .80132 .74699 L .8064 .71758 L F 0 .39 .839 r .34246 .84742 m .32385 .82838 L .36377 .85824 L F 0 .239 .725 r .30249 .81296 m .32385 .82838 L .34246 .84742 L F .695 .982 .843 r .72963 .82725 m .7114 .8464 L .70576 .84057 L F .7114 .8464 m .68993 .85734 L .70576 .84057 L F .034 0 0 r .45092 .27017 m .44413 .27617 L .39487 .29086 L F .216 0 0 r .45092 .27017 m .49981 .2631 L .44413 .27617 L F .424 0 0 r .54999 .26291 m .59902 .26959 L .55214 .26828 L F .59902 .26959 m .60558 .27555 L .55214 .26828 L F .08 .591 .886 r .42823 .8894 m .44575 .89072 L .46696 .89734 L F .129 .591 .922 r .42823 .8894 m .40562 .87897 L .44575 .89072 L F .53 .917 .923 r .64818 .87831 m .62577 .88887 L .62627 .88164 L F .62577 .88887 m .608 .89029 L .62627 .88164 L F 0 0 .29 r .20961 .52739 m .22771 .48996 L .20851 .55354 L F 0 0 .13 r .23176 .46476 m .22771 .48996 L .20961 .52739 L F .976 .702 .3 r .82351 .48789 m .84235 .52524 L .82456 .5145 L F .84235 .52524 m .84345 .55141 L .82456 .5145 L F .319 .776 .95 r .53942 .90402 m .51461 .90409 L .5364 .89919 L F .51461 .90409 m .51731 .89924 L .5364 .89919 L F .285 .744 .953 r .51461 .90409 m .49018 .90184 L .51731 .89924 L F .373 .814 .953 r .56381 .90165 m .53942 .90402 L .55514 .89735 L F .53942 .90402 m .5364 .89919 L .55514 .89735 L F 0 0 .517 r .21089 .64323 m .21595 .60773 L .21946 .66916 L F 0 0 .39 r .21061 .58041 m .21595 .60773 L .21089 .64323 L F 0 0 .001 r .28881 .36694 m .32797 .33804 L .27773 .38548 L F 0 0 0 r .33915 .32341 m .32797 .33804 L .28881 .36694 L F .216 0 0 r .49981 .2631 m .49741 .26849 L .44413 .27617 L F .342 0 0 r .49981 .2631 m .54999 .26291 L .49741 .26849 L F .54999 .26291 m .55214 .26828 L .49741 .26849 L F 0 .331 .815 r .30249 .81296 m .2895 .78967 L .32385 .82838 L F 0 .195 .722 r .26927 .76993 m .2895 .78967 L .30249 .81296 L F .819 .338 .011 r .72215 .33655 m .76188 .36519 L .73144 .35397 L F .76188 .36519 m .77289 .38367 L .73144 .35397 L F .285 .744 .953 r .49018 .90184 m .49853 .8975 L .51731 .89924 L F .272 .717 .961 r .49018 .90184 m .46696 .89734 L .49853 .8975 L F .44 .854 .961 r .58693 .89702 m .56381 .90165 L .57288 .89379 L F .56381 .90165 m .55514 .89735 L .57288 .89379 L F .983 .88 .524 r .83601 .60573 m .84178 .64124 L .82741 .63328 L F .84178 .64124 m .83321 .66725 L .82741 .63328 L F 0 0 .169 r .23868 .4412 m .26894 .40642 L .23176 .46476 L F 0 0 0 r .27773 .38548 m .26894 .40642 L .23868 .4412 L F .811 1 .818 r .76361 .7883 m .75109 .81169 L .74062 .80635 L F .75109 .81169 m .72963 .82725 L .74062 .80635 L F 0 .187 .714 r .25191 .74862 m .24623 .71927 L .26927 .76993 L F 0 .05 .616 r .23126 .6946 m .24623 .71927 L .25191 .74862 L F .202 0 0 r .39487 .29086 m .44413 .27617 L .38513 .30117 L F 0 0 0 r .39487 .29086 m .38513 .30117 L .33915 .32341 L F .927 .542 .179 r .78161 .40456 m .81257 .43916 L .78788 .42771 L F .81257 .43916 m .81947 .4627 L .78788 .42771 L F .609 .056 0 r .60558 .27555 m .65513 .28986 L .6115 .2848 L F .65513 .28986 m .66468 .3001 L .6115 .2848 L F .914 .979 .718 r .8064 .71758 m .80132 .74699 L .78834 .74131 L F .80132 .74699 m .7839 .76843 L .78834 .74131 L F .128 0 0 r .33915 .32341 m .38513 .30117 L .32797 .33804 L F .272 .717 .961 r .46696 .89734 m .48072 .89404 L .49853 .8975 L F .279 .697 .97 r .46696 .89734 m .44575 .89072 L .48072 .89404 L F .734 .216 0 r .66468 .3001 m .7111 .322 L .67305 .3135 L F .7111 .322 m .72215 .33655 L .67305 .3135 L F .515 .888 .97 r .608 .89029 m .58693 .89702 L .58899 .88861 L F .58693 .89702 m .57288 .89379 L .58899 .88861 L F .015 .481 .873 r .36377 .85824 m .38713 .86647 L .40562 .87897 L F .131 .508 .91 r .36377 .85824 m .3476 .84156 L .38713 .86647 L F 0 .39 .839 r .32385 .82838 m .3476 .84156 L .36377 .85824 L F .129 .591 .922 r .40562 .87897 m .42731 .88217 L .44575 .89072 L F .195 .594 .944 r .40562 .87897 m .38713 .86647 L .42731 .88217 L F .635 .949 .945 r .6664 .86571 m .64818 .87831 L .64103 .87135 L F .64818 .87831 m .62627 .88164 L .64103 .87135 L F .714 .979 .911 r .70576 .84057 m .68993 .85734 L .67969 .85146 L F .68993 .85734 m .6664 .86571 L .67969 .85146 L F 0 0 .417 r .20851 .55354 m .22665 .51654 L .21061 .58041 L F 0 0 .29 r .22771 .48996 m .22665 .51654 L .20851 .55354 L F 0 .092 .615 r .21946 .66916 m .22456 .6352 L .23126 .6946 L F 0 0 .517 r .21595 .60773 m .22456 .6352 L .21946 .66916 L F .996 .763 .424 r .82456 .5145 m .84345 .55141 L .82255 .54225 L F .84345 .55141 m .84136 .57834 L .82255 .54225 L F .982 .91 .619 r .82741 .63328 m .83321 .66725 L .81558 .66069 L F .83321 .66725 m .82139 .69279 L .81558 .66069 L F .125 .44 .877 r .32385 .82838 m .31242 .80757 L .3476 .84156 L F 0 .331 .815 r .2895 .78967 m .31242 .80757 L .32385 .82838 L F .279 .697 .97 r .44575 .89072 m .4645 .88894 L .48072 .89404 L F .303 .682 .976 r .44575 .89072 m .42731 .88217 L .4645 .88894 L F .588 .913 .976 r .62627 .88164 m .608 .89029 L .60289 .88198 L F .608 .89029 m .58899 .88861 L .60289 .88198 L F .063 .301 .787 r .26927 .76993 m .26428 .74286 L .2895 .78967 L F 0 .187 .714 r .24623 .71927 m .26428 .74286 L .26927 .76993 L F .805 .991 .878 r .74062 .80635 m .72963 .82725 L .71514 .82233 L F .72963 .82725 m .70576 .84057 L .71514 .82233 L F .202 0 0 r .44413 .27617 m .43799 .28547 L .38513 .30117 L F .362 0 0 r .44413 .27617 m .49741 .26849 L .43799 .28547 L F .557 .026 0 r .55214 .26828 m .60558 .27555 L .55407 .27702 L F .60558 .27555 m .6115 .2848 L .55407 .27702 L F .118 0 .169 r .27773 .38548 m .31857 .35551 L .26894 .40642 L F 0 0 .001 r .32797 .33804 m .31857 .35551 L .27773 .38548 L F .053 0 .308 r .23176 .46476 m .26263 .4296 L .22771 .48996 L F 0 0 .169 r .26894 .40642 m .26263 .4296 L .23176 .46476 L F .903 .982 .788 r .78834 .74131 m .7839 .76843 L .76735 .76369 L F .7839 .76843 m .76361 .7883 L .76735 .76369 L F .876 .447 .176 r .73144 .35397 m .77289 .38367 L .73882 .37414 L F .77289 .38367 m .78161 .40456 L .73882 .37414 L F .957 .619 .315 r .78788 .42771 m .81947 .4627 L .79156 .45292 L F .81947 .4627 m .82351 .48789 L .79156 .45292 L F .462 .815 .997 r .5364 .89919 m .51731 .89924 L .53318 .89098 L F .51731 .89924 m .52018 .89102 L .53318 .89098 L F .439 .792 .997 r .51731 .89924 m .49853 .8975 L .52018 .89102 L F .494 .837 .997 r .55514 .89735 m .5364 .89919 L .54594 .88973 L F .5364 .89919 m .53318 .89098 L .54594 .88973 L F .362 0 0 r .49741 .26849 m .49525 .27725 L .43799 .28547 L F .476 0 0 r .49741 .26849 m .55214 .26828 L .49525 .27725 L F .55214 .26828 m .55407 .27702 L .49525 .27725 L F .195 .594 .944 r .38713 .86647 m .41233 .87197 L .42731 .88217 L F .268 .595 .95 r .38713 .86647 m .37355 .8523 L .41233 .87197 L F .131 .508 .91 r .3476 .84156 m .37355 .8523 L .38713 .86647 L F .058 .039 .517 r .21061 .58041 m .22867 .54425 L .21595 .60773 L F 0 0 .417 r .22665 .51654 m .22867 .54425 L .21061 .58041 L F .439 .792 .997 r .49853 .8975 m .5074 .88983 L .52018 .89102 L F .427 .771 .997 r .49853 .8975 m .48072 .89404 L .5074 .88983 L F .533 .857 .996 r .57288 .89379 m .55514 .89735 L .55799 .88729 L F .55514 .89735 m .54594 .88973 L .55799 .88729 L F .713 .955 .95 r .67969 .85146 m .6664 .86571 L .65167 .85975 L F .6664 .86571 m .64103 .87135 L .65167 .85975 L F .08 .202 .691 r .23126 .6946 m .23641 .6625 L .24623 .71927 L F 0 .092 .615 r .22456 .6352 m .23641 .6625 L .23126 .6946 L F .323 0 .062 r .38513 .30117 m .43799 .28547 L .37659 .31463 L F .128 0 0 r .38513 .30117 m .37659 .31463 L .32797 .33804 L F .242 0 .134 r .32797 .33804 m .37659 .31463 L .31857 .35551 L F .303 .682 .976 r .42731 .88217 m .45046 .88239 L .4645 .88894 L F .338 .67 .976 r .42731 .88217 m .41233 .87197 L .45046 .88239 L F .997 .803 .521 r .82255 .54225 m .84136 .57834 L .81742 .57085 L F .84136 .57834 m .83601 .60573 L .81742 .57085 L F .698 .203 .066 r .6115 .2848 m .66468 .3001 L .6167 .29738 L F .66468 .3001 m .67305 .3135 L .6167 .29738 L F .651 .924 .975 r .64103 .87135 m .62627 .88164 L .61404 .87411 L F .62627 .88164 m .60289 .88198 L .61404 .87411 L F .969 .923 .693 r .81558 .66069 m .82139 .69279 L .8006 .68762 L F .82139 .69279 m .8064 .71758 L .8006 .68762 L F .798 .337 .14 r .67305 .3135 m .72215 .33655 L .6801 .33003 L F .72215 .33655 m .73144 .35397 L .6801 .33003 L F .427 .771 .997 r .48072 .89404 m .4953 .88746 L .5074 .88983 L F .425 .752 .995 r .48072 .89404 m .4645 .88894 L .4953 .88746 L F .169 .396 .839 r .2895 .78967 m .28524 .7651 L .31242 .80757 L F .063 .301 .787 r .26428 .74286 m .28524 .7651 L .2895 .78967 L F .242 .527 .917 r .3476 .84156 m .33784 .82339 L .37355 .8523 L F .125 .44 .877 r .31242 .80757 m .33784 .82339 L .3476 .84156 L F .575 .873 .994 r .58899 .88861 m .57288 .89379 L .5689 .88375 L F .57288 .89379 m .55799 .88729 L .5689 .88375 L F .788 .969 .917 r .71514 .82233 m .70576 .84057 L .6874 .83603 L F .70576 .84057 m .67969 .85146 L .6874 .83603 L F .881 .972 .84 r .76735 .76369 m .76361 .7883 L .74364 .78443 L F .76361 .7883 m .74062 .80635 L .74364 .78443 L F .145 .003 .416 r .22771 .48996 m .25893 .4548 L .22665 .51654 L F .053 0 .308 r .26263 .4296 m .25893 .4548 L .22771 .48996 L F .212 0 .298 r .26894 .40642 m .3111 .37572 L .26263 .4296 L F .118 0 .169 r .31857 .35551 m .3111 .37572 L .26894 .40642 L F .425 .752 .995 r .4645 .88894 m .48431 .88398 L .4953 .88746 L F .432 .734 .99 r .4645 .88894 m .45046 .88239 L .48431 .88398 L F .967 .673 .42 r .79156 .45292 m .82351 .48789 L .79252 .47993 L F .82351 .48789 m .82456 .5145 L .79252 .47993 L F .616 .883 .99 r .60289 .88198 m .58899 .88861 L .57826 .87924 L F .58899 .88861 m .5689 .88375 L .57826 .87924 L F .902 .524 .303 r .73882 .37414 m .78161 .40456 L .74413 .39692 L F .78161 .40456 m .78788 .42771 L .74413 .39692 L F .168 .294 .75 r .24623 .71927 m .25141 .68931 L .26428 .74286 L F .08 .202 .691 r .23641 .6625 m .25141 .68931 L .24623 .71927 L F .143 .141 .595 r .21595 .60773 m .23381 .57278 L .22456 .6352 L F .058 .039 .517 r .22867 .54425 m .23381 .57278 L .21595 .60773 L F .948 .927 .75 r .8006 .68762 m .8064 .71758 L .78258 .71375 L F .8064 .71758 m .78834 .74131 L .78258 .71375 L F .338 .67 .976 r .41233 .87197 m .43914 .87458 L .45046 .88239 L F .378 .66 .968 r .41233 .87197 m .40144 .86043 L .43914 .87458 L F .268 .595 .95 r .37355 .8523 m .40144 .86043 L .41233 .87197 L F .987 .827 .598 r .81742 .57085 m .83601 .60573 L .80917 .59996 L F .83601 .60573 m .82741 .63328 L .80917 .59996 L F .323 0 .062 r .43799 .28547 m .4326 .29809 L .37659 .31463 L F .458 .018 .114 r .43799 .28547 m .49525 .27725 L .4326 .29809 L F .701 .921 .967 r .65167 .85975 m .64103 .87135 L .62199 .86527 L F .64103 .87135 m .61404 .87411 L .62199 .86527 L F .637 .165 .116 r .55407 .27702 m .6115 .2848 L .55577 .28918 L F .6115 .2848 m .6167 .29738 L .55577 .28918 L F .259 .474 .877 r .31242 .80757 m .30894 .78568 L .33784 .82339 L F .169 .396 .839 r .28524 .7651 m .30894 .78568 L .31242 .80757 L F .339 .596 .941 r .37355 .8523 m .36551 .83692 L .40144 .86043 L F .242 .527 .917 r .33784 .82339 m .36551 .83692 L .37355 .8523 L F .853 .956 .877 r .74364 .78443 m .74062 .80635 L .71745 .80327 L F .74062 .80635 m .71514 .82233 L .71745 .80327 L F .763 .939 .94 r .6874 .83603 m .67969 .85146 L .65771 .84723 L F .67969 .85146 m .65167 .85975 L .65771 .84723 L F .432 .734 .99 r .45046 .88239 m .47485 .87951 L .48431 .88398 L F .447 .72 .983 r .45046 .88239 m .43914 .87458 L .47485 .87951 L F .652 .886 .982 r .61404 .87411 m .60289 .88198 L .58572 .8739 L F .60289 .88198 m .57826 .87924 L .58572 .8739 L F .325 .009 .266 r .31857 .35551 m .3694 .3312 L .3111 .37572 L F .242 0 .134 r .37659 .31463 m .3694 .3312 L .31857 .35551 L F .551 .812 .994 r .53318 .89098 m .52018 .89102 L .52981 .87936 L F .52018 .89102 m .52319 .87938 L .52981 .87936 L F .539 .8 .994 r .52018 .89102 m .5074 .88983 L .52319 .87938 L F .568 .823 .993 r .54594 .88973 m .53318 .89098 L .5363 .87872 L F .53318 .89098 m .52981 .87936 L .5363 .87872 L F .832 .423 .27 r .6801 .33003 m .73144 .35397 L .68571 .34959 L F .73144 .35397 m .73882 .37414 L .68571 .34959 L F .539 .8 .994 r .5074 .88983 m .51669 .87877 L .52319 .87938 L F .53 .787 .992 r .5074 .88983 m .4953 .88746 L .51669 .87877 L F .458 .018 .114 r .49525 .27725 m .49334 .28942 L .4326 .29809 L F .558 .104 .13 r .49525 .27725 m .55407 .27702 L .49334 .28942 L F .406 .029 .208 r .37659 .31463 m .4326 .29809 L .3694 .3312 L F .586 .832 .991 r .55799 .88729 m .54594 .88973 L .54242 .87747 L F .54594 .88973 m .5363 .87872 L .54242 .87747 L F .558 .104 .13 r .55407 .27702 m .55577 .28918 L .49334 .28942 L F .218 .102 .5 r .22665 .51654 m .25796 .48179 L .22867 .54425 L F .145 .003 .416 r .25893 .4548 m .25796 .48179 L .22665 .51654 L F .243 .372 .795 r .26428 .74286 m .26944 .7153 L .28524 .7651 L F .168 .294 .75 r .25141 .68931 m .26944 .7153 L .26428 .74286 L F .747 .309 .211 r .6167 .29738 m .67305 .3135 L .62108 .31327 L F .67305 .3135 m .6801 .33003 L .62108 .31327 L F .214 .227 .657 r .22456 .6352 m .24209 .6018 L .23641 .6625 L F .143 .141 .595 r .23381 .57278 m .24209 .6018 L .22456 .6352 L F .922 .923 .795 r .78258 .71375 m .78834 .74131 L .76172 .73875 L F .78834 .74131 m .76735 .76369 L .76172 .73875 L F .964 .71 .503 r .79252 .47993 m .82456 .5145 L .79069 .50847 L F .82456 .5145 m .82255 .54225 L .79069 .50847 L F .53 .787 .992 r .4953 .88746 m .51055 .87755 L .51669 .87877 L F .526 .775 .988 r .4953 .88746 m .48431 .88398 L .51055 .87755 L F .606 .839 .988 r .5689 .88375 m .55799 .88729 L .54793 .87566 L F .55799 .88729 m .54242 .87747 L .54793 .87566 L F .336 .54 .905 r .33784 .82339 m .33511 .80436 L .36551 .83692 L F .259 .474 .877 r .30894 .78568 m .33511 .80436 L .33784 .82339 L F .971 .842 .658 r .80917 .59996 m .82741 .63328 L .79784 .62925 L F .82741 .63328 m .81558 .66069 L .79784 .62925 L F .283 .066 .397 r .26263 .4296 m .30573 .39852 L .25893 .4548 L F .212 0 .298 r .3111 .37572 m .30573 .39852 L .26263 .4296 L F .823 .934 .904 r .71745 .80327 m .71514 .82233 L .68906 .81995 L F .71514 .82233 m .6874 .83603 L .68906 .81995 L F .447 .72 .983 r .43914 .87458 m .46728 .87422 L .47485 .87951 L F .467 .707 .973 r .43914 .87458 m .431 .86579 L .46728 .87422 L F .378 .66 .968 r .40144 .86043 m .431 .86579 L .43914 .87458 L F .912 .58 .4 r .74413 .39692 m .78788 .42771 L .74724 .42212 L F .78788 .42771 m .79156 .45292 L .74724 .42212 L F .42 .652 .955 r .40144 .86043 m .39513 .84795 L .431 .86579 L F .339 .596 .941 r .36551 .83692 m .39513 .84795 L .40144 .86043 L F .682 .881 .972 r .62199 .86527 m .61404 .87411 L .59097 .86792 L F .61404 .87411 m .58572 .8739 L .59097 .86792 L F .526 .775 .988 r .48431 .88398 m .50499 .87578 L .51055 .87755 L F .527 .763 .983 r .48431 .88398 m .47485 .87951 L .50499 .87578 L F .735 .906 .954 r .65771 .84723 m .65167 .85975 L .62639 .85578 L F .65167 .85975 m .62199 .86527 L .62639 .85578 L F .626 .843 .983 r .57826 .87924 m .5689 .88375 L .55264 .87336 L F .5689 .88375 m .54793 .87566 L .55264 .87336 L F .307 .439 .832 r .28524 .7651 m .29034 .74015 L .30894 .78568 L F .243 .372 .795 r .26944 .7153 m .29034 .74015 L .28524 .7651 L F .894 .915 .831 r .76172 .73875 m .76735 .76369 L .73821 .7623 L F .76735 .76369 m .74364 .78443 L .73821 .7623 L F .527 .763 .983 r .47485 .87951 m .50023 .8735 L .50499 .87578 L F .531 .752 .977 r .47485 .87951 m .46728 .87422 L .50023 .8735 L F .645 .844 .977 r .58572 .8739 m .57826 .87924 L .55637 .87064 L F .57826 .87924 m .55264 .87336 L .55637 .87064 L F .273 .301 .708 r .23641 .6625 m .25347 .63098 L .25141 .68931 L F .214 .227 .657 r .24209 .6018 m .25347 .63098 L .23641 .6625 L F .403 .597 .924 r .36551 .83692 m .3635 .82086 L .39513 .84795 L F .336 .54 .905 r .33511 .80436 m .3635 .82086 L .36551 .83692 L F .277 .185 .567 r .22867 .54425 m .2598 .51029 L .23381 .57278 L F .218 .102 .5 r .25796 .48179 m .2598 .51029 L .22867 .54425 L F .406 .029 .208 r .4326 .29809 m .42806 .314 L .3694 .3312 L F .521 .133 .245 r .4326 .29809 m .49334 .28942 L .42806 .314 L F .79 .91 .923 r .68906 .81995 m .6874 .83603 L .65878 .83425 L F .6874 .83603 m .65771 .84723 L .65878 .83425 L F .683 .265 .247 r .55577 .28918 m .6167 .29738 L .55721 .30474 L F .6167 .29738 m .62108 .31327 L .55721 .30474 L F .951 .851 .708 r .79784 .62925 m .81558 .66069 L .78351 .65835 L F .81558 .66069 m .8006 .68762 L .78351 .65835 L F .955 .737 .569 r .79069 .50847 m .82255 .54225 L .78603 .53822 L F .82255 .54225 m .81742 .57085 L .78603 .53822 L F .385 .108 .365 r .3111 .37572 m .36369 .35079 L .30573 .39852 L F .325 .009 .266 r .3694 .3312 m .36369 .35079 L .3111 .37572 L F .467 .707 .973 r .431 .86579 m .4619 .86828 L .46728 .87422 L F .489 .697 .961 r .431 .86579 m .42639 .85633 L .4619 .86828 L F .42 .652 .955 r .39513 .84795 m .42639 .85633 L .431 .86579 L F .705 .871 .96 r .62639 .85578 m .62199 .86527 L .59379 .86154 L F .62199 .86527 m .59097 .86792 L .59379 .86154 L F .847 .486 .368 r .68571 .34959 m .73882 .37414 L .68974 .37206 L F .73882 .37414 m .74413 .39692 L .68974 .37206 L F .363 .498 .861 r .30894 .78568 m .31388 .76354 L .33511 .80436 L F .307 .439 .832 r .29034 .74015 m .31388 .76354 L .30894 .78568 L F .531 .752 .977 r .46728 .87422 m .49645 .87081 L .50023 .8735 L F .539 .742 .97 r .46728 .87422 m .4619 .86828 L .49645 .87081 L F .661 .841 .969 r .59097 .86792 m .58572 .8739 L .55895 .86762 L F .58572 .8739 m .55637 .87064 L .55895 .86762 L F .463 .131 .317 r .3694 .3312 m .42806 .314 L .36369 .35079 L F .338 .151 .474 r .25893 .4548 m .30258 .42372 L .25796 .48179 L F .283 .066 .397 r .30573 .39852 m .30258 .42372 L .25893 .4548 L F .606 .792 .97 r .52981 .87936 m .52319 .87938 L .52632 .86433 L F .602 .789 .97 r .52319 .87938 m .51669 .87877 L .52632 .86433 L F .611 .796 .97 r .5363 .87872 m .52981 .87936 L .52632 .86433 L F .864 .904 .86 r .73821 .7623 m .74364 .78443 L .71234 .78409 L F .74364 .78443 m .71745 .80327 L .71234 .78409 L F .773 .385 .319 r .62108 .31327 m .6801 .33003 L .62457 .33239 L F .6801 .33003 m .68571 .34959 L .62457 .33239 L F .599 .785 .969 r .51669 .87877 m .51055 .87755 L .52632 .86433 L F .616 .798 .969 r .54242 .87747 m .5363 .87872 L .52632 .86433 L F .461 .646 .938 r .39513 .84795 m .39377 .83499 L .42639 .85633 L F .403 .597 .924 r .3635 .82086 m .39377 .83499 L .39513 .84795 L F .521 .133 .245 r .49334 .28942 m .49174 .30499 L .42806 .314 L F .609 .208 .257 r .49334 .28942 m .55577 .28918 L .49174 .30499 L F .913 .62 .476 r .74724 .42212 m .79156 .45292 L .74806 .44948 L F .79156 .45292 m .79252 .47993 L .74806 .44948 L F .609 .208 .257 r .55577 .28918 m .55721 .30474 L .49174 .30499 L F .756 .884 .937 r .65878 .83425 m .65771 .84723 L .62698 .84597 L F .65771 .84723 m .62639 .85578 L .62698 .84597 L F .598 .781 .968 r .51055 .87755 m .50499 .87578 L .52632 .86433 L F .621 .8 .968 r .54793 .87566 m .54242 .87747 L .52632 .86433 L F .324 .364 .749 r .25141 .68931 m .26786 .65996 L .26944 .7153 L F .273 .301 .708 r .25347 .63098 m .26786 .65996 L .25141 .68931 L F .928 .855 .749 r .78351 .65835 m .8006 .68762 L .76632 .68689 L F .8006 .68762 m .78258 .71375 L .76632 .68689 L F .597 .777 .966 r .50499 .87578 m .50023 .8735 L .52632 .86433 L F .627 .801 .966 r .55264 .87336 m .54793 .87566 L .52632 .86433 L F .326 .255 .621 r .23381 .57278 m .2645 .53997 L .24209 .6018 L F .277 .185 .567 r .2598 .51029 m .2645 .53997 L .23381 .57278 L F .413 .551 .884 r .33511 .80436 m .33981 .78516 L .3635 .82086 L F .363 .498 .861 r .31388 .76354 m .33981 .78516 L .33511 .80436 L F .539 .742 .97 r .4619 .86828 m .49379 .8678 L .49645 .87081 L F .549 .734 .961 r .4619 .86828 m .45894 .8619 L .49379 .8678 L F .489 .697 .961 r .42639 .85633 m .45894 .8619 L .4619 .86828 L F .674 .835 .961 r .59379 .86154 m .59097 .86792 L .5603 .8644 L F .59097 .86792 m .55895 .86762 L .5603 .8644 L F .597 .773 .964 r .50023 .8735 m .49645 .87081 L .52632 .86433 L F .832 .891 .883 r .71234 .78409 m .71745 .80327 L .68439 .80384 L F .71745 .80327 m .68906 .81995 L .68439 .80384 L F .632 .801 .964 r .55637 .87064 m .55264 .87336 L .52632 .86433 L F .942 .756 .622 r .78603 .53822 m .81742 .57085 L .77852 .56882 L F .81742 .57085 m .80917 .59996 L .77852 .56882 L F .513 .689 .947 r .42639 .85633 m .42558 .84653 L .45894 .8619 L F .461 .646 .938 r .39377 .83499 m .42558 .84653 L .42639 .85633 L F .72 .857 .946 r .62698 .84597 m .62639 .85578 L .59403 .85497 L F .62639 .85578 m .59379 .86154 L .59403 .85497 L F .599 .769 .961 r .49645 .87081 m .49379 .8678 L .52632 .86433 L F .637 .8 .961 r .55895 .86762 m .55637 .87064 L .52632 .86433 L F .369 .421 .784 r .26944 .7153 m .28511 .68837 L .29034 .74015 L F .324 .364 .749 r .26786 .65996 m .28511 .68837 L .26944 .7153 L F .458 .599 .904 r .3635 .82086 m .36781 .80474 L .39377 .83499 L F .413 .551 .884 r .33981 .78516 m .36781 .80474 L .3635 .82086 L F .905 .856 .783 r .76632 .68689 m .78258 .71375 L .74646 .71451 L F .78258 .71375 m .76172 .73875 L .74646 .71451 L F .43 .187 .442 r .30573 .39852 m .35957 .37328 L .30258 .42372 L F .385 .108 .365 r .36369 .35079 m .35957 .37328 L .30573 .39852 L F .799 .875 .903 r .68439 .80384 m .68906 .81995 L .65471 .82129 L F .68906 .81995 m .65878 .83425 L .65471 .82129 L F .549 .734 .961 r .45894 .8619 m .49238 .86459 L .49379 .8678 L F .561 .728 .953 r .45894 .8619 m .45854 .85534 L .49238 .86459 L F .513 .689 .947 r .42558 .84653 m .45854 .85534 L .45894 .8619 L F .382 .221 .536 r .25796 .48179 m .30175 .45106 L .2598 .51029 L F .338 .151 .474 r .30258 .42372 m .30175 .45106 L .25796 .48179 L F .601 .766 .958 r .49379 .8678 m .49238 .86459 L .52632 .86433 L F .683 .827 .952 r .59403 .85497 m .59379 .86154 L .56034 .86111 L F .59379 .86154 m .5603 .8644 L .56034 .86111 L F .853 .532 .444 r .68974 .37206 m .74413 .39692 L .69211 .39724 L F .74413 .39692 m .74724 .42212 L .69211 .39724 L F .641 .799 .958 r .5603 .8644 m .55895 .86762 L .52632 .86433 L F .463 .131 .317 r .42806 .314 m .42445 .33315 L .36369 .35079 L F .562 .218 .343 r .42806 .314 m .49174 .30499 L .42445 .33315 L F .71 .339 .344 r .55721 .30474 m .62108 .31327 L .55835 .32364 L F .62108 .31327 m .62457 .33239 L .55835 .32364 L F .908 .65 .537 r .74806 .44948 m .79252 .47993 L .7465 .47872 L F .79252 .47993 m .79069 .50847 L .7465 .47872 L F .367 .314 .667 r .24209 .6018 m .27205 .5705 L .25347 .63098 L F .326 .255 .621 r .2645 .53997 m .27205 .5705 L .24209 .6018 L F .499 .643 .92 r .39377 .83499 m .39755 .82202 L .42558 .84653 L F .458 .599 .904 r .36781 .80474 m .39755 .82202 L .39377 .83499 L F .765 .858 .919 r .65471 .82129 m .65878 .83425 L .62367 .83623 L F .65878 .83425 m .62698 .84597 L .62367 .83623 L F .604 .764 .955 r .49238 .86459 m .49226 .8613 L .52632 .86433 L F .561 .728 .953 r .45854 .85534 m .49226 .8613 L .49238 .86459 L F .503 .209 .4 r .36369 .35079 m .42445 .33315 L .35957 .37328 L F .408 .471 .814 r .29034 .74015 m .30505 .71585 L .31388 .76354 L F .369 .421 .784 r .28511 .68837 m .30505 .71585 L .29034 .74015 L F .645 .797 .955 r .56034 .86111 m .5603 .8644 L .52632 .86433 L F .927 .77 .667 r .77852 .56882 m .80917 .59996 L .76823 .59991 L F .80917 .59996 m .79784 .62925 L .76823 .59991 L F .788 .442 .402 r .62457 .33239 m .68571 .34959 L .62708 .35463 L F .68571 .34959 m .68974 .37206 L .62708 .35463 L F .88 .854 .813 r .74646 .71451 m .76172 .73875 L .72417 .74086 L F .76172 .73875 m .73821 .7623 L .72417 .74086 L F .538 .684 .933 r .42558 .84653 m .42867 .83677 L .45854 .85534 L F .499 .643 .92 r .39755 .82202 m .42867 .83677 L .42558 .84653 L F .729 .839 .933 r .62367 .83623 m .62698 .84597 L .59166 .84847 L F .62698 .84597 m .59403 .85497 L .59166 .84847 L F .632 .763 .942 r .50987 .84792 m .5161 .84661 L .52632 .86433 L F .636 .765 .941 r .5161 .84661 m .52274 .84594 L .52632 .86433 L F .64 .768 .94 r .52274 .84594 m .52951 .84592 L .52632 .86433 L F .644 .771 .941 r .52951 .84592 m .53617 .84656 L .52632 .86433 L F .646 .775 .941 r .53617 .84656 m .54243 .84783 L .52632 .86433 L F .648 .778 .943 r .54243 .84783 m .54805 .84968 L .52632 .86433 L F .65 .782 .945 r .54805 .84968 m .55281 .85204 L .52632 .86433 L F .65 .786 .947 r .55281 .85204 m .55653 .8548 L .52632 .86433 L F .649 .79 .95 r .55653 .8548 m .55907 .85787 L .52632 .86433 L F .648 .794 .952 r .55907 .85787 m .56034 .86111 L .52632 .86433 L F .608 .762 .953 r .49226 .8613 m .49345 .85805 L .52632 .86433 L F .613 .76 .95 r .49345 .85805 m .49592 .85497 L .52632 .86433 L F .617 .76 .947 r .49592 .85497 m .49958 .85218 L .52632 .86433 L F .622 .76 .945 r .49958 .85218 m .50429 .8498 L .52632 .86433 L F .627 .761 .943 r .50429 .8498 m .50987 .84792 L .52632 .86433 L F .574 .724 .944 r .45854 .85534 m .46077 .84883 L .49226 .8613 L F .538 .684 .933 r .42867 .83677 m .46077 .84883 L .45854 .85534 L F .574 .724 .944 r .46077 .84883 m .49345 .85805 L .49226 .8613 L F .69 .818 .944 r .59166 .84847 m .59403 .85497 L .55907 .85787 L F .59403 .85497 m .56034 .86111 L .55907 .85787 L F .562 .218 .343 r .49174 .30499 m .49046 .32389 L .42445 .33315 L F .642 .285 .351 r .49174 .30499 m .55721 .30474 L .49046 .32389 L F .55721 .30474 m .55835 .32364 L .49046 .32389 L F .443 .518 .84 r .31388 .76354 m .32744 .74203 L .33981 .78516 L F .408 .471 .814 r .30505 .71585 m .32744 .74203 L .31388 .76354 L F .854 .851 .839 r .72417 .74086 m .73821 .7623 L .6997 .76557 L F .73821 .7623 m .71234 .78409 L .6997 .76557 L F .402 .367 .705 r .25347 .63098 m .28242 .60149 L .26786 .65996 L F .367 .314 .667 r .27205 .5705 m .28242 .60149 L .25347 .63098 L F .587 .721 .936 r .46077 .84883 m .46556 .84264 L .49345 .85805 L F .46556 .84264 m .49592 .85497 L .49345 .85805 L F .693 .807 .935 r .59166 .84847 m .55907 .85787 L .55653 .8548 L F .417 .28 .587 r .2598 .51029 m .30332 .48027 L .2645 .53997 L F .382 .221 .536 r .30175 .45106 m .30332 .48027 L .2598 .51029 L F .911 .781 .705 r .76823 .59991 m .79784 .62925 L .75525 .63108 L F .79784 .62925 m .78351 .65835 L .75525 .63108 L F .475 .561 .863 r .33981 .78516 m .35202 .76659 L .36781 .80474 L F .443 .518 .84 r .32744 .74203 m .35202 .76659 L .33981 .78516 L F .9 .674 .587 r .7465 .47872 m .79069 .50847 L .74255 .5095 L F .79069 .50847 m .78603 .53822 L .74255 .5095 L F .464 .25 .503 r .30258 .42372 m .35716 .39846 L .30175 .45106 L F .43 .187 .442 r .35957 .37328 m .35716 .39846 L .30258 .42372 L F .827 .846 .862 r .6997 .76557 m .71234 .78409 L .67337 .78835 L F .71234 .78409 m .68439 .80384 L .67337 .78835 L F .561 .682 .92 r .42867 .83677 m .43561 .82745 L .46077 .84883 L F .43561 .82745 m .46556 .84264 L .46077 .84883 L F .601 .72 .928 r .46556 .84264 m .47277 .83701 L .49592 .85497 L F .47277 .83701 m .49958 .85218 L .49592 .85497 L F .693 .795 .928 r .58673 .8423 m .55653 .8548 L .55281 .85204 L F .693 .807 .935 r .58673 .8423 m .59166 .84847 L .55653 .8548 L F .731 .82 .92 r .62367 .83623 m .59166 .84847 L .58673 .8423 L F .854 .568 .504 r .69211 .39724 m .74724 .42212 L .69273 .42488 L F .74724 .42212 m .74806 .44948 L .69273 .42488 L F .506 .603 .884 r .36781 .80474 m .37847 .78919 L .39755 .82202 L F .475 .561 .863 r .35202 .76659 m .37847 .78919 L .36781 .80474 L F .534 .643 .903 r .39755 .82202 m .40645 .80956 L .42867 .83677 L F .40645 .80956 m .43561 .82745 L .42867 .83677 L F .797 .839 .883 r .67337 .78835 m .68439 .80384 L .64552 .80889 L F .68439 .80384 m .65471 .82129 L .64552 .80889 L F .506 .603 .884 r .37847 .78919 m .40645 .80956 L .39755 .82202 L F .731 .82 .92 r .61652 .82694 m .62367 .83623 L .58673 .8423 L F .766 .831 .902 r .65471 .82129 m .62367 .83623 L .61652 .82694 L F .64552 .80889 m .65471 .82129 L .61652 .82694 L F .614 .721 .922 r .47277 .83701 m .48212 .83218 L .49958 .85218 L F .48212 .83218 m .50429 .8498 L .49958 .85218 L F .691 .783 .922 r .57939 .83671 m .55281 .85204 L .54805 .84968 L F .693 .795 .928 r .57939 .83671 m .58673 .8423 L .55281 .85204 L F .503 .209 .4 r .42445 .33315 m .42184 .35539 L .35957 .37328 L F .591 .284 .418 r .42445 .33315 m .49046 .32389 L .42184 .35539 L F .432 .414 .739 r .26786 .65996 m .2955 .63255 L .28511 .68837 L F .402 .367 .705 r .28242 .60149 m .2955 .63255 L .26786 .65996 L F .727 .395 .418 r .55835 .32364 m .62457 .33239 L .55917 .34575 L F .62457 .33239 m .62708 .35463 L .55917 .34575 L F .893 .789 .738 r .75525 .63108 m .78351 .65835 L .73971 .66193 L F .78351 .65835 m .76632 .68689 L .73971 .66193 L F .532 .272 .465 r .35957 .37328 m .42184 .35539 L .35716 .39846 L F .627 .724 .917 r .48212 .83218 m .49327 .82835 L .50429 .8498 L F .49327 .82835 m .50987 .84792 L .50429 .8498 L F .686 .772 .916 r .56992 .83193 m .54805 .84968 L .54243 .84783 L F .691 .783 .922 r .56992 .83193 m .57939 .83671 L .54805 .84968 L F .795 .486 .466 r .62708 .35463 m .68974 .37206 L .62855 .37979 L F .68974 .37206 m .69211 .39724 L .62855 .37979 L F .584 .682 .909 r .43561 .82745 m .44621 .81894 L .46556 .84264 L F .44621 .81894 m .47277 .83701 L .46556 .84264 L F .729 .8 .908 r .61652 .82694 m .58673 .8423 L .57939 .83671 L F .64 .729 .913 r .49327 .82835 m .50577 .82569 L .50987 .84792 L F .50577 .82569 m .5161 .84661 L .50987 .84792 L F .446 .331 .629 r .2645 .53997 m .30732 .51099 L .27205 .5705 L F .417 .28 .587 r .30332 .48027 m .30732 .51099 L .2645 .53997 L F .68 .761 .913 r .55869 .82817 m .54243 .84783 L .53617 .84656 L F .686 .772 .916 r .55869 .82817 m .56992 .83193 L .54243 .84783 L F .652 .735 .91 r .50577 .82569 m .51911 .8243 L .5161 .84661 L F .51911 .8243 m .52274 .84594 L .5161 .84661 L F .672 .751 .91 r .54613 .82557 m .53617 .84656 L .52951 .84592 L F .68 .761 .913 r .54613 .82557 m .55869 .82817 L .53617 .84656 L F .89 .693 .629 r .74255 .5095 m .78603 .53822 L .73621 .54145 L F .78603 .53822 m .77852 .56882 L .73621 .54145 L F .459 .457 .769 r .28511 .68837 m .31115 .66327 L .30505 .71585 L F .432 .414 .739 r .2955 .63255 m .31115 .66327 L .28511 .68837 L F .662 .743 .91 r .51911 .8243 m .53275 .82427 L .52274 .84594 L F .53275 .82427 m .52951 .84592 L .52274 .84594 L F .672 .751 .91 r .53275 .82427 m .54613 .82557 L .52951 .84592 L F .591 .284 .418 r .49046 .32389 m .48954 .34601 L .42184 .35539 L F .663 .344 .423 r .49046 .32389 m .55835 .32364 L .48954 .34601 L F .875 .795 .768 r .73971 .66193 m .76632 .68689 L .72179 .69206 L F .76632 .68689 m .74646 .71451 L .72179 .69206 L F .663 .344 .423 r .55835 .32364 m .55917 .34575 L .48954 .34601 L F .566 .645 .888 r .40645 .80956 m .42026 .79815 L .43561 .82745 L F .42026 .79815 m .44621 .81894 L .43561 .82745 L F .491 .303 .553 r .30175 .45106 m .35652 .42609 L .30332 .48027 L F .464 .25 .503 r .35716 .39846 m .35652 .42609 L .30175 .45106 L F .729 .8 .908 r .60572 .81849 m .61652 .82694 L .57939 .83671 L F .761 .803 .887 r .64552 .80889 m .61652 .82694 L .60572 .81849 L F .605 .685 .899 r .44621 .81894 m .46009 .81161 L .47277 .83701 L F .46009 .81161 m .48212 .83218 L .47277 .83701 L F .724 .781 .898 r .60572 .81849 m .57939 .83671 L .56992 .83193 L F .851 .597 .553 r .69273 .42488 m .74806 .44948 L .69155 .45469 L F .74806 .44948 m .7465 .47872 L .69155 .45469 L F .484 .497 .796 r .30505 .71585 m .3292 .69326 L .32744 .74203 L F .459 .457 .769 r .31115 .66327 m .3292 .69326 L .30505 .71585 L F .856 .799 .795 r .72179 .69206 m .74646 .71451 L .70173 .72105 L F .74646 .71451 m .72417 .74086 L .70173 .72105 L F .547 .609 .867 r .37847 .78919 m .39525 .77489 L .40645 .80956 L F .39525 .77489 m .42026 .79815 L .40645 .80956 L F .761 .803 .887 r .63146 .79755 m .64552 .80889 L .60572 .81849 L F .788 .804 .866 r .67337 .78835 m .64552 .80889 L .63146 .79755 L F .506 .535 .821 r .32744 .74203 m .34942 .72211 L .35202 .76659 L F .484 .497 .796 r .3292 .69326 m .34942 .72211 L .32744 .74203 L F .471 .376 .666 r .27205 .5705 m .31375 .54287 L .28242 .60149 L F .446 .331 .629 r .30732 .51099 m .31375 .54287 L .27205 .5705 L F .527 .572 .844 r .35202 .76659 m .37153 .74944 L .37847 .78919 L F .37153 .74944 m .39525 .77489 L .37847 .78919 L F .506 .535 .821 r .34942 .72211 m .37153 .74944 L .35202 .76659 L F .835 .802 .82 r .70173 .72105 m .72417 .74086 L .67979 .74853 L F .72417 .74086 m .6997 .76557 L .67979 .74853 L F .625 .69 .891 r .46009 .81161 m .47673 .80578 L .48212 .83218 L F .47673 .80578 m .49327 .82835 L .48212 .83218 L F .715 .763 .89 r .59167 .81123 m .56992 .83193 L .55869 .82817 L F .724 .781 .898 r .59167 .81123 m .60572 .81849 L .56992 .83193 L F .88 .709 .666 r .73621 .54145 m .77852 .56882 L .72751 .57416 L F .77852 .56882 m .76823 .59991 L .72751 .57416 L F .788 .804 .866 r .65626 .77414 m .67337 .78835 L .63146 .79755 L F .813 .804 .843 r .6997 .76557 m .67337 .78835 L .65626 .77414 L F .67979 .74853 m .6997 .76557 L .65626 .77414 L F .532 .272 .465 r .42184 .35539 m .42032 .38056 L .35716 .39846 L F .611 .337 .477 r .42184 .35539 m .48954 .34601 L .42032 .38056 L F .555 .322 .518 r .35716 .39846 m .42032 .38056 L .35652 .42609 L F .737 .439 .477 r .55917 .34575 m .62708 .35463 L .55966 .3709 L F .62708 .35463 m .62855 .37979 L .55966 .3709 L F .594 .65 .875 r .42026 .79815 m .43849 .78829 L .44621 .81894 L F .43849 .78829 m .46009 .81161 L .44621 .81894 L F .797 .52 .518 r .62855 .37979 m .69211 .39724 L .62894 .40763 L F .69211 .39724 m .69273 .42488 L .62894 .40763 L F .751 .778 .875 r .63146 .79755 m .60572 .81849 L .59167 .81123 L F .644 .697 .885 r .47673 .80578 m .49545 .80171 L .49327 .82835 L F .49545 .80171 m .50577 .82569 L .49327 .82835 L F .704 .747 .885 r .57489 .8055 m .55869 .82817 L .54613 .82557 L F .715 .763 .89 r .57489 .8055 m .59167 .81123 L .55869 .82817 L F .513 .348 .595 r .30332 .48027 m .35773 .45587 L .30732 .51099 L F .491 .303 .553 r .35652 .42609 m .35773 .45587 L .30332 .48027 L F .492 .416 .699 r .28242 .60149 m .32255 .57549 L .2955 .63255 L F .471 .376 .666 r .31375 .54287 m .32255 .57549 L .28242 .60149 L F .846 .62 .595 r .69155 .45469 m .7465 .47872 L .68854 .48632 L F .7465 .47872 m .74255 .5095 L .68854 .48632 L F .661 .707 .881 r .49545 .80171 m .51549 .7996 L .50577 .82569 L F .51549 .7996 m .51911 .8243 L .50577 .82569 L F .691 .732 .881 r .55607 .80154 m .54613 .82557 L .53275 .82427 L F .704 .747 .885 r .55607 .80154 m .57489 .8055 L .54613 .82557 L F .868 .722 .698 r .72751 .57416 m .76823 .59991 L .71655 .6072 L F .76823 .59991 m .75525 .63108 L .71655 .6072 L F .677 .718 .88 r .51549 .7996 m .53599 .79954 L .51911 .8243 L F .53599 .79954 m .53275 .82427 L .51911 .8243 L F .691 .732 .881 r .53599 .79954 m .55607 .80154 L .53275 .82427 L F .611 .337 .477 r .48954 .34601 m .489 .37116 L .42032 .38056 L F .677 .391 .48 r .48954 .34601 m .55917 .34575 L .489 .37116 L F .583 .617 .852 r .39525 .77489 m .41761 .76249 L .42026 .79815 L F .41761 .76249 m .43849 .78829 L .42026 .79815 L F .677 .391 .48 r .55917 .34575 m .55966 .3709 L .489 .37116 L F .751 .778 .875 r .61299 .78779 m .63146 .79755 L .59167 .81123 L F .774 .772 .851 r .65626 .77414 m .63146 .79755 L .61299 .78779 L F .62 .658 .865 r .43849 .78829 m .46047 .78042 L .46009 .81161 L F .46047 .78042 m .47673 .80578 L .46009 .81161 L F .738 .754 .865 r .61299 .78779 m .59167 .81123 L .57489 .8055 L F .511 .453 .728 r .2955 .63255 m .33364 .60843 L .31115 .66327 L F .492 .416 .699 r .32255 .57549 m .33364 .60843 L .2955 .63255 L F .855 .733 .727 r .71655 .6072 m .75525 .63108 L .70346 .64012 L F .75525 .63108 m .73971 .66193 L .70346 .64012 L F .57 .585 .829 r .37153 .74944 m .39774 .73451 L .39525 .77489 L F .39774 .73451 m .41761 .76249 L .39525 .77489 L F .572 .365 .561 r .35652 .42609 m .41992 .40839 L .35773 .45587 L F .555 .322 .518 r .42032 .38056 m .41992 .40839 L .35652 .42609 L F .774 .772 .851 r .63361 .76186 m .65626 .77414 L .61299 .78779 L F .794 .766 .828 r .67979 .74853 m .65626 .77414 L .63361 .76186 L F .532 .388 .631 r .30732 .51099 m .36079 .48746 L .31375 .54287 L F .513 .348 .595 r .35773 .45587 m .36079 .48746 L .30732 .51099 L F .528 .487 .755 r .31115 .66327 m .34689 .64124 L .3292 .69326 L F .511 .453 .728 r .33364 .60843 m .34689 .64124 L .31115 .66327 L F .798 .549 .562 r .62894 .40763 m .69273 .42488 L .6282 .43785 L F .69273 .42488 m .69155 .45469 L .6282 .43785 L F .626 .38 .525 r .42032 .38056 m .489 .37116 L .41992 .40839 L F .841 .64 .631 r .68854 .48632 m .74255 .5095 L .68372 .51937 L F .74255 .5095 m .73621 .54145 L .68372 .51937 L F .644 .668 .858 r .46047 .78042 m .4853 .77493 L .47673 .80578 L F .4853 .77493 m .49545 .80171 L .47673 .80578 L F .723 .732 .858 r .59083 .78004 m .57489 .8055 L .55607 .80154 L F .738 .754 .865 r .59083 .78004 m .61299 .78779 L .57489 .8055 L F .743 .475 .525 r .55966 .3709 m .62855 .37979 L .55978 .39884 L F .62855 .37979 m .62894 .40763 L .55978 .39884 L F .842 .743 .754 r .70346 .64012 m .73971 .66193 L .6884 .67247 L F .73971 .66193 m .72179 .69206 L .6884 .67247 L F .557 .553 .805 r .34942 .72211 m .37916 .70471 L .37153 .74944 L F .37916 .70471 m .39774 .73451 L .37153 .74944 L F .543 .521 .781 r .3292 .69326 m .36213 .67348 L .34942 .72211 L F .528 .487 .755 r .34689 .64124 m .36213 .67348 L .3292 .69326 L F .794 .766 .828 r .65323 .73375 m .67979 .74853 L .63361 .76186 L F .812 .759 .804 r .70173 .72105 m .67979 .74853 L .65323 .73375 L F .543 .521 .781 r .36213 .67348 m .37916 .70471 L .34942 .72211 L F .827 .752 .78 r .6884 .67247 m .72179 .69206 L .67158 .70382 L F .72179 .69206 m .70173 .72105 L .67158 .70382 L F .615 .628 .841 r .41761 .76249 m .44471 .75257 L .43849 .78829 L F .44471 .75257 m .46047 .78042 L .43849 .78829 L F .812 .759 .804 r .67158 .70382 m .70173 .72105 L .65323 .73375 L F .757 .744 .84 r .63361 .76186 m .61299 .78779 L .59083 .78004 L F .667 .681 .854 r .4853 .77493 m .51192 .77207 L .49545 .80171 L F .51192 .77207 m .51549 .7996 L .49545 .80171 L F .706 .713 .854 r .56587 .77469 m .55607 .80154 L .53599 .79954 L F .723 .732 .858 r .56587 .77469 m .59083 .78004 L .55607 .80154 L F .687 .696 .853 r .51192 .77207 m .53918 .77199 L .51549 .7996 L F .53918 .77199 m .53599 .79954 L .51549 .7996 L F .706 .713 .854 r .53918 .77199 m .56587 .77469 L .53599 .79954 L F .547 .423 .663 r .31375 .54287 m .36571 .52046 L .32255 .57549 L F .532 .388 .631 r .36079 .48746 m .36571 .52046 L .31375 .54287 L F .626 .38 .525 r .489 .37116 m .48886 .3991 L .41992 .40839 L F .687 .429 .527 r .489 .37116 m .55966 .3709 L .48886 .3991 L F .55966 .3709 m .55978 .39884 L .48886 .3991 L F .834 .657 .663 r .68372 .51937 m .73621 .54145 L .67712 .55341 L F .73621 .54145 m .72751 .57416 L .67712 .55341 L F .586 .402 .598 r .35773 .45587 m .42068 .43859 L .36079 .48746 L F .572 .365 .561 r .41992 .40839 m .42068 .43859 L .35773 .45587 L F .608 .599 .817 r .39774 .73451 m .42967 .72254 L .41761 .76249 L F .42967 .72254 m .44471 .75257 L .41761 .76249 L F .796 .573 .599 r .6282 .43785 m .69155 .45469 L .62633 .47008 L F .69155 .45469 m .68854 .48632 L .62633 .47008 L F .757 .744 .84 r .60627 .75209 m .63361 .76186 L .59083 .78004 L F .773 .733 .816 r .65323 .73375 m .63361 .76186 L .60627 .75209 L F .643 .641 .833 r .44471 .75257 m .47543 .74562 L .46047 .78042 L F .47543 .74562 m .4853 .77493 L .46047 .78042 L F .738 .718 .833 r .60627 .75209 m .59083 .78004 L .56587 .77469 L F .637 .416 .565 r .41992 .40839 m .48886 .3991 L .42068 .43859 L F .56 .456 .692 r .32255 .57549 m .37244 .55443 L .33364 .60843 L F .547 .423 .663 r .36571 .52046 m .37244 .55443 L .32255 .57549 L F .746 .505 .565 r .55978 .39884 m .62894 .40763 L .55954 .42927 L F .62894 .40763 m .6282 .43785 L .55954 .42927 L F .826 .672 .692 r .67712 .55341 m .72751 .57416 L .66881 .58798 L F .72751 .57416 m .71655 .6072 L .66881 .58798 L F .6 .571 .793 r .37916 .70471 m .41558 .69073 L .39774 .73451 L F .41558 .69073 m .42967 .72254 L .39774 .73451 L F .773 .733 .816 r .62101 .72196 m .65323 .73375 L .60627 .75209 L F .786 .722 .792 r .67158 .70382 m .65323 .73375 L .62101 .72196 L F .67 .657 .828 r .47543 .74562 m .50845 .742 L .4853 .77493 L F .50845 .742 m .51192 .77207 L .4853 .77493 L F .717 .695 .828 r .57538 .74532 m .56587 .77469 L .53918 .77199 L F .738 .718 .833 r .57538 .74532 m .60627 .75209 L .56587 .77469 L F .572 .486 .719 r .33364 .60843 m .38092 .58892 L .34689 .64124 L F .56 .456 .692 r .37244 .55443 m .38092 .58892 L .33364 .60843 L F .817 .686 .719 r .66881 .58798 m .71655 .6072 L .65889 .6226 L F .71655 .6072 m .70346 .64012 L .65889 .6226 L F .598 .434 .631 r .36079 .48746 m .42262 .47079 L .36571 .52046 L F .586 .402 .598 r .42068 .43859 m .42262 .47079 L .36079 .48746 L F .592 .543 .769 r .36213 .67348 m .40264 .65755 L .37916 .70471 L F .40264 .65755 m .41558 .69073 L .37916 .70471 L F .694 .674 .827 r .50845 .742 m .54228 .7419 L .51192 .77207 L F .54228 .7419 m .53918 .77199 L .51192 .77207 L F .717 .695 .828 r .54228 .7419 m .57538 .74532 L .53918 .77199 L F .786 .722 .792 r .63482 .69005 m .67158 .70382 L .62101 .72196 L F .798 .711 .768 r .6884 .67247 m .67158 .70382 L .63482 .69005 L F .794 .594 .631 r .62633 .47008 m .68854 .48632 L .62333 .50391 L F .68854 .48632 m .68372 .51937 L .62333 .50391 L F .582 .515 .745 r .34689 .64124 m .39103 .62345 L .36213 .67348 L F .572 .486 .719 r .38092 .58892 m .39103 .62345 L .34689 .64124 L F .641 .615 .808 r .42967 .72254 m .46601 .71414 L .44471 .75257 L F .46601 .71414 m .47543 .74562 L .44471 .75257 L F .637 .416 .565 r .48886 .3991 m .48913 .42952 L .42068 .43859 L F .694 .461 .566 r .48886 .3991 m .55978 .39884 L .48913 .42952 L F .582 .515 .745 r .39103 .62345 m .40264 .65755 L .36213 .67348 L F .694 .461 .566 r .55978 .39884 m .55954 .42927 L .48913 .42952 L F .749 .703 .808 r .62101 .72196 m .60627 .75209 L .57538 .74532 L F .808 .699 .744 r .65889 .6226 m .70346 .64012 L .64751 .65678 L F .70346 .64012 m .6884 .67247 L .64751 .65678 L F .798 .711 .768 r .64751 .65678 m .6884 .67247 L .63482 .69005 L F .646 .447 .6 r .42068 .43859 m .48913 .42952 L .42262 .47079 L F .748 .53 .6 r .55954 .42927 m .6282 .43785 L .55893 .4618 L F .6282 .43785 m .62633 .47008 L .55893 .4618 L F .607 .464 .661 r .36571 .52046 m .42573 .50459 L .37244 .55443 L F .598 .434 .631 r .42262 .47079 m .42573 .50459 L .36571 .52046 L F .671 .633 .803 r .46601 .71414 m .50513 .70976 L .47543 .74562 L F .50513 .70976 m .50845 .742 L .47543 .74562 L F .79 .613 .66 r .62333 .50391 m .68372 .51937 L .61923 .5389 L F .68372 .51937 m .67712 .55341 L .61923 .5389 L F .638 .59 .785 r .41558 .69073 m .45716 .68089 L .42967 .72254 L F .45716 .68089 m .46601 .71414 L .42967 .72254 L F .725 .677 .803 r .58447 .71378 m .57538 .74532 L .54228 .7419 L F .749 .703 .808 r .58447 .71378 m .62101 .72196 L .57538 .74532 L F .759 .689 .784 r .63482 .69005 m .62101 .72196 L .58447 .71378 L F .699 .654 .802 r .50513 .70976 m .54524 .70964 L .50845 .742 L F .54524 .70964 m .54228 .7419 L .50845 .742 L F .725 .677 .803 r .54524 .70964 m .58447 .71378 L .54228 .7419 L F .646 .447 .6 r .48913 .42952 m .48981 .46205 L .42262 .47079 L F .699 .489 .6 r .48913 .42952 m .55954 .42927 L .48981 .46205 L F .55954 .42927 m .55893 .4618 L .48981 .46205 L F .615 .491 .688 r .37244 .55443 m .42998 .53953 L .38092 .58892 L F .607 .464 .661 r .42573 .50459 m .42998 .53953 L .37244 .55443 L F .633 .566 .761 r .40264 .65755 m .44902 .64632 L .41558 .69073 L F .44902 .64632 m .45716 .68089 L .41558 .69073 L F .786 .629 .687 r .61923 .5389 m .67712 .55341 L .61406 .57455 L F .67712 .55341 m .66881 .58798 L .61406 .57455 L F .653 .475 .631 r .42262 .47079 m .48981 .46205 L .42573 .50459 L F .759 .689 .784 r .59301 .68047 m .63482 .69005 L .58447 .71378 L F .767 .675 .761 r .64751 .65678 m .63482 .69005 L .59301 .68047 L F .748 .553 .631 r .55893 .4618 m .62633 .47008 L .55795 .49604 L F .62633 .47008 m .62333 .50391 L .55795 .49604 L F .622 .517 .713 r .38092 .58892 m .43533 .57514 L .39103 .62345 L F .615 .491 .688 r .42998 .53953 m .43533 .57514 L .38092 .58892 L F .628 .542 .737 r .39103 .62345 m .44171 .6109 L .40264 .65755 L F .44171 .6109 m .44902 .64632 L .40264 .65755 L F .671 .611 .78 r .45716 .68089 m .50201 .67576 L .46601 .71414 L F .50201 .67576 m .50513 .70976 L .46601 .71414 L F .731 .66 .779 r .59301 .68047 m .58447 .71378 L .54524 .70964 L F .78 .645 .713 r .61406 .57455 m .66881 .58798 L .60791 .61037 L F .66881 .58798 m .65889 .6226 L .60791 .61037 L F .767 .675 .761 r .60086 .64584 m .64751 .65678 L .59301 .68047 L F .774 .66 .737 r .65889 .6226 m .64751 .65678 L .60086 .64584 L F .622 .517 .713 r .43533 .57514 m .44171 .6109 L .39103 .62345 L F .774 .66 .737 r .60791 .61037 m .65889 .6226 L .60086 .64584 L F .702 .634 .778 r .50201 .67576 m .54803 .67562 L .50513 .70976 L F .54803 .67562 m .54524 .70964 L .50513 .70976 L F .731 .66 .779 r .54803 .67562 m .59301 .68047 L .54524 .70964 L F .658 .501 .659 r .42573 .50459 m .49091 .49627 L .42998 .53953 L F .653 .475 .631 r .48981 .46205 m .49091 .49627 L .42573 .50459 L F .702 .514 .631 r .48981 .46205 m .55893 .4618 L .49091 .49627 L F .55893 .4618 m .55795 .49604 L .49091 .49627 L F .747 .573 .659 r .55795 .49604 m .62333 .50391 L .5566 .53151 L F .62333 .50391 m .61923 .5389 L .5566 .53151 L F .67 .59 .756 r .44902 .64632 m .49914 .64045 L .45716 .68089 L F .49914 .64045 m .50201 .67576 L .45716 .68089 L F .737 .643 .756 r .60086 .64584 m .59301 .68047 L .54803 .67562 L F .663 .524 .685 r .42998 .53953 m .49242 .53173 L .43533 .57514 L F .658 .501 .659 r .49091 .49627 m .49242 .53173 L .42998 .53953 L F .746 .592 .685 r .5566 .53151 m .61923 .5389 L .55491 .56772 L F .61923 .5389 m .61406 .57455 L .55491 .56772 L F .669 .568 .733 r .44171 .6109 m .49656 .60434 L .44902 .64632 L F .49656 .60434 m .49914 .64045 L .44902 .64632 L F .737 .643 .756 r .55059 .64029 m .60086 .64584 L .54803 .67562 L F .741 .627 .733 r .60791 .61037 m .60086 .64584 L .55059 .64029 L F .704 .615 .755 r .49914 .64045 m .55059 .64029 L .50201 .67576 L F .55059 .64029 m .54803 .67562 L .50201 .67576 L F .704 .536 .658 r .49091 .49627 m .55795 .49604 L .49242 .53173 L F .55795 .49604 m .5566 .53151 L .49242 .53173 L F .666 .547 .709 r .43533 .57514 m .49431 .56792 L .44171 .6109 L F .663 .524 .685 r .49242 .53173 m .49431 .56792 L .43533 .57514 L F .666 .547 .709 r .49431 .56792 m .49656 .60434 L .44171 .6109 L F .744 .61 .709 r .55491 .56772 m .61406 .57455 L .5529 .60415 L F .61406 .57455 m .60791 .61037 L .5529 .60415 L F .741 .627 .733 r .5529 .60415 m .60791 .61037 L .55059 .64029 L F .706 .596 .731 r .49656 .60434 m .5529 .60415 L .49914 .64045 L F .5529 .60415 m .55059 .64029 L .49914 .64045 L F .706 .557 .684 r .49242 .53173 m .5566 .53151 L .49431 .56792 L F .5566 .53151 m .55491 .56772 L .49431 .56792 L F .706 .577 .708 r .49431 .56792 m .55491 .56772 L .49656 .60434 L F .55491 .56772 m .5529 .60415 L .49656 .60434 L F 0 g .67245 0 m .92713 .41497 L s .92713 .41497 m 1 .94814 L s 1 .94814 m .70644 .58546 L s .70644 .58546 m .67245 0 L s .08846 .24555 m 0 .80374 L s 0 .80374 m .70644 .58546 L s .70644 .58546 m .67245 0 L s .67245 0 m .08846 .24555 L s % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{500, 500}, ImageCacheValid->False], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics3D \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]], Cell[BoxData[ \(minIndexTriangles = Min[Flatten[triangles]]; \)], "Input"], Cell[BoxData[ \(numVerticesTriangles = \ Max[Flatten[triangles]] - minIndexTriangles + 1; \)], "Input"], Cell[BoxData[ \(plotOptions = AbsoluteOptions[g]; \)], "Input"], Cell[BoxData[ \(meshLines = True; \)], "Input"], Cell[BoxData[ \(graphicScaled[{x_, y_, z_}, opts_] := Module[{xRange, yRange, zRange}, \[IndentingNewLine]{xRange, yRange, zRange} = PlotRange\ /. \ opts; \[IndentingNewLine]{x*\((xRange[\([\)\(2\)\(]\)] - xRange[\([\)\(1\)\(]\)])\) + xRange[\([\)\(1\)\(]\)], \ \[IndentingNewLine]y*\((xRange[\([\)\(2\)\(]\)] - yRange[\([\)\(1\)\(]\)])\) + yRange[\([\)\(1\)\(]\)], \ \[IndentingNewLine]z*\((zRange[\([\)\(2\)\(]\)] - zRange[\([\)\(1\)\(]\)])\) + zRange[\([\)\(1\)\(]\)]\[IndentingNewLine]}\[IndentingNewLine]]; \ \)], "Input"], Cell[BoxData[ \(vectorNormalize[u_] := Module[{norm = N[Sqrt[u . u]]}, N[If[norm > 0, u/norm, u]]\ ]\)], "Input"], Cell[BoxData[ \(plotViewCenter = graphicScaled[ViewCenter /. \ plotOptions, plotOptions]; \)], "Input"], Cell[BoxData[ \(plotViewPoint\ = graphicScaled[ViewCenter + ViewPoint\ /. \ plotOptions, plotOptions]; \)], "Input"], Cell[BoxData[ \(plotViewVertical\ = ViewVertical\ /. \ plotOptions; \)], "Input"], Cell[BoxData[ \(plotImageSize\ = \ Round[\ ImageSize\ /. \ plotOptions\ ]; \)], "Input"], Cell[CellGroupData[{ Cell[BoxData[ \(plotBoxRatio = BoxRatios /. \ plotOptions\)], "Input"], Cell[BoxData[ \({1.`, 1.`, 1.`}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(roughSphere = Max[plotBoxRatio*\((\(\((#[\([\)\(2\)\(]\)] - #[\([\)\(1\)\(]\)])\) &\)\ \ /@ \ \((PlotRange\ /. \ plotOptions)\))\)]/2. \)], "Input"], Cell[BoxData[ \(1.05`\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(\(\((#[\([\)\(2\)\(]\)] - #[\([\)\(1\)\(]\)])\) &\)\ /@ \ \((PlotRange\ \ /. \ plotOptions)\)\)], "Input"], Cell[BoxData[ \({2.1`, 2.1`, 2.1`}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(PlotViewVector = plotViewPoint/plotBoxRatio - plotViewCenter\)], "Input"], Cell[BoxData[ \({2.7300000000000004`, \(-5.04`\), 4.2`}\)], "Output"] }, Open ]], Cell[BoxData[{ \(plotViewAngle = N[2*ArcTan[ roughSphere/ Sqrt[PlotViewVector . PlotViewVector]]\ ]; \), "\[IndentingNewLine]", \(If[plotViewAngle > \ Pi*35/180. , \ plotViewAngle = \ Pi*35/180. ]; \)}], "Input"], Cell[BoxData[ \(plotLightSources\ = {{{2.`, \(-1`\), 0.`}, RGBColor[1`, 1`, 1`]}, {\(-{2.`, 1. , 0.`}\), RGBColor[0.1`, 0.1`, .5`]}}; \)], "Input"], Cell[BoxData[ \(plotLighting\ = \ Lighting /. \ plotOptions; \)], "Input"], Cell[CellGroupData[{ Cell[BoxData[{ \(plotAmbientLight = AmbientLight /. plotOptions; plotAmbientLight[\([\)\(0\)\(]\)] = List; \), "\[IndentingNewLine]", \(plotAmbientLight = Round[255*\((plotAmbientLight)\)]\)}], "Input"], Cell[BoxData[ \({0}\)], "Output"] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Initialize", "Section"], Cell["\<\ In the sample code they have a method called OnCreateDevice(). I don't like \ that name because OnXXX names ashould be event handler functions and this one \ is not. It is only called once (during InitializeGraphics()), so I just \ inlined its code into my InitializeGraphcs[] function.\ \>", "Text"], Cell[BoxData[ \(InitializeGraphics[] := \[IndentingNewLine]Module[{presentParams, \ presentParamsArray}, \[IndentingNewLine]\[IndentingNewLine]device\ \ = Null; \ \ (*\ Checked\ against\ Null, \ so\ initialize\ *) \n\ \ \ \ \ \ \ effect = Null; \[IndentingNewLine]\[IndentingNewLine]presentParams\ = \ NETNew["\"]; \ \[IndentingNewLine]presentParams@Windowed = True; \[IndentingNewLine]presentParams@SwapEffect = SwapEffect`Discard; \[IndentingNewLine]presentParams@ EnableAutoDepthStencil = True; \[IndentingNewLine]presentParams@AutoDepthStencilFormat = DepthFormat`D16; \n\n presentParamsArray\ = \ MakeNETObject[{presentParams}, \ \ "\"]; \ \[IndentingNewLine]device\ = \ NETNew["\", \ 0, \ DeviceType`Hardware, \ form, \ \ CreateFlags`SoftwareVertexProcessing, \ presentParamsArray]; \[IndentingNewLine]\[IndentingNewLine]If[ device =!= $Failed, \[IndentingNewLine]device@\(RenderState@ Lighting\) = plotLighting; \[IndentingNewLine]device@\(RenderState@ CullMode\) = Cull`None; \[IndentingNewLine]device@\(RenderState@ ZBufferEnable\) = True; \[IndentingNewLine]initProgress = 0; \[IndentingNewLine]\[IndentingNewLine]Print["\"]; \[IndentingNewLine]vertexBuffer\ = \ NETNew["\", GetTypeObject[ LoadNETType["\"]], Length[points] + 1, device, 0, CustomVertex`PositionNormalTextured`Format, Pool`Default]; \[IndentingNewLine]AddEventHandler[ vertexBuffer@Created, \ OnCreateVertexBuffer]; \[IndentingNewLine]OnCreateVertexBuffer[ vertexBuffer, \ Null]; \[IndentingNewLine]\[IndentingNewLine]Print["\", Date[]]; \[IndentingNewLine]triangleIndicesBuffer\ = \ NETNew["\", GetTypeObject[LoadNETType["\"]], Length[Flatten[triangles]], device, 0, Pool`Default]; \[IndentingNewLine]\ AddEventHandler[triangleIndicesBuffer@Created, \ OnCreatetriangleIndicesBuffer]; \ \ \[IndentingNewLine]OnCreatetriangleIndicesBuffer[triangleIndicesBuffer, \ Null]; \ \[IndentingNewLine]\[IndentingNewLine]Print["\", Date[]]; \[IndentingNewLine]meshTextureList = {\ TextureLoader`FromFile[ device, "\"]}; \[IndentingNewLine]\ \[IndentingNewLine]Print["\", Date[]]; \[IndentingNewLine]shaderFlags = BitOr[NETObjectToExpression[ShaderFlags`NotCloneable], NETObjectToExpression[ShaderFlags`NoPreShader]\ ]; \n\t effect = Effect`FromFile[device, \ "\", Null, Null, Null, shaderFlags, Null, syntaxError\ ]; \n\[IndentingNewLine]\t Print["\", syntaxError, Date[]]; \[IndentingNewLine]\ Print["\"]; \[IndentingNewLine], \ \[IndentingNewLine]Print["\"]; \[IndentingNewLine]device = Null; \[IndentingNewLine]]; \[IndentingNewLine]]; \)], "Input"] }, Open ]], Cell[CellGroupData[{ Cell["Create The vertex and index Buffers", "Section"], Cell[BoxData[ \(OnCreateLineIndicesBuffer[sender_, \ eventArgs_]\ := \[IndentingNewLine]Module[{stm}, \ \[IndentingNewLine]stm\ = \ sender@Lock[0, 0, 0]; \[IndentingNewLine]stm@ Write[\ MakeNETObject[ lines, "\"]]; \[IndentingNewLine]initProgress += Length[lines]; \[IndentingNewLine]sender@ Unlock[]; \[IndentingNewLine]]; \)], "Input"], Cell[BoxData[ \(OnCreatetriangleIndicesBuffer[sender_, \ eventArgs_]\ := \[IndentingNewLine]Module[{stm}, \ \[IndentingNewLine]stm\ = \ sender@Lock[0, 0, 0]; \[IndentingNewLine]stm@ Write[\ MakeNETObject[ Flatten[triangles], "\"]]; \ \[IndentingNewLine]initProgress += Length[triangles]; \[IndentingNewLine]sender@ Unlock[]; \[IndentingNewLine]]; \)], "Input"], Cell[BoxData[ RowBox[{ RowBox[{\(OnCreateVertexBuffer[sender_, \ eventArgs_]\), " ", ":=", "\[IndentingNewLine]", RowBox[{"Module", "[", RowBox[{\({stm}\), ",", "\[IndentingNewLine]", \( (*\ verts = N[ Join[points, normals, \(\((\((Take[#, 2] - {minX, minY})\)/ range)\) &\) /@ points]]; \ *) \), "\[IndentingNewLine]", RowBox[{\(stm\ = \ sender@Lock[0, 0, 0]\), ";", "\[IndentingNewLine]", RowBox[{"myVertexBufferUtils", "@", RowBox[{ StyleBox["OnCreateVertexBufferPNT", FontWeight->"Bold"], "[", \(stm, points, normals, uvs\), "]"}]}], ";", "\[IndentingNewLine]", \(sender@Unlock[]\), ";"}]}], "\[IndentingNewLine]", \( (*\ initProgress += \ Length[points]; \ *) \), "\[IndentingNewLine]", "]"}]}], ";"}]], "Input"] }, Open ]], Cell[CellGroupData[{ Cell["Set up Matrices", "Section"], Cell[BoxData[ \(roty = 0. ; \)], "Input"], Cell[BoxData[ \(setupMatrices[] := Module[{}, \ \[IndentingNewLine]device@\(Transform@World\) = device@\(Transform@\(World@ Multiply[Matrix`RotationZ[roty], Matrix`Scaling @@ \ {1. , 1. , 0.8}]\)\); \[IndentingNewLine]device@\(Transform@ View\) = Matrix`LookAtRH[\[IndentingNewLine]NETNew @@ \ Join[{"\"}, N[plotViewPoint/ plotBoxRatio]], \ \[IndentingNewLine]NETNew @@ \ Join[{"\"}, N[plotViewCenter]], \ \[IndentingNewLine]NETNew @@ \ Join[{"\"}, N[plotViewVertical]]\[IndentingNewLine]]; \[IndentingNewLine]\ \[IndentingNewLine]device@\(Transform@Projection\) = Matrix`PerspectiveFovRH[plotViewAngle, \ N[\ plotImageSize[\([\)\(1\)\(]\)]/ plotImageSize[\([\)\(2\)\(]\)]\ ], 1. , \ 100. \ ]; \[IndentingNewLine]]\)], "Input"] }, Open ]], Cell[CellGroupData[{ Cell["Rendering", "Section"], Cell[BoxData[ RowBox[{ RowBox[{\(Render[]\), " ", ":=", "\[IndentingNewLine]", RowBox[{"Module", "[", RowBox[{\({}\), ",", "\[IndentingNewLine]", RowBox[{\(If[ device\ === \ Null\ || \ device === \ $Failed\ || \ effect === Null\ , \[IndentingNewLine]Return[]\[IndentingNewLine]]\), ";", "\[IndentingNewLine]", "\[IndentingNewLine]", \(device@ Clear\ [ BitOr[NETObjectToExpression[ClearFlags`ZBuffer], NETObjectToExpression[ClearFlags`Target]], 0, \ 1. , 0]\), ";", "\[IndentingNewLine]", \(device@BeginScene[]\), ";", "\[IndentingNewLine]", RowBox[{"device", "@", RowBox[{"SetRenderState", "[", RowBox[{ StyleBox[ RowBox[{"RenderStates`", StyleBox["AntialiasedLineEnable", FontWeight->"Bold"]}]], ",", "False"}], "]"}]}], ";", "\[IndentingNewLine]", \( (*\ biasZBuffer = 0. ; \ *) \), "\n", " ", RowBox[{"device", "@", RowBox[{"SetRenderState", "[", RowBox[{ StyleBox[ RowBox[{"RenderStates`", StyleBox["DepthBias", FontWeight->"Bold"]}]], ",", " ", "0."}], "]"}]}], ";", " ", "\n", \(setupMatrices[]\), ";", "\[IndentingNewLine]", "\[IndentingNewLine]", \(If[ effect =!= $Failed, \[IndentingNewLine]\[IndentingNewLine] \ (*\ set\ up\ the\ effect\ *) \[IndentingNewLine]effect`Technique = \ "\"; \[IndentingNewLine] (*\ sets\ all\ the\ variables\ for\ the\ effect\ *) \ effect@SetValue[EffectHandle`FromString["\"], Matrix`Multiply[device@\(Transform@World\), Matrix`Multiply[device@\(Transform@View\), device@\(Transform@ Projection\)]]]; \[IndentingNewLine]\ \ effect@ SetValue[EffectHandle`FromString["\"], .5]; \n\t effect@ SetValue[EffectHandle`FromString["\"], meshTextureList[\([\)\(1\)\(]\)]]; \n passes\ = \ effect@Begin[0]; \[IndentingNewLine]For[ pass = 0, \ pass < passes, \(pass++\); , \[IndentingNewLine]effect@ BeginPass[pass]; \[IndentingNewLine]device@ SetStreamSource[0, vertexBuffer, 0]; \[IndentingNewLine]device@VertexFormat = CustomVertex`PositionNormalTextured`Format; device@Indices = triangleIndicesBuffer; device@DrawIndexedPrimitives[PrimitiveType`TriangleList, 0, minIndexTriangles, numVerticesTriangles, 0, Length[triangles]]; \[IndentingNewLine]effect@ EndPass[]; \[IndentingNewLine]]; \ \[IndentingNewLine]]\), ";", " ", \( (*\ effect\ =!= \ $Failed\ *) \), "\n", " ", \(device@EndScene[]\), ";", "\n", " ", \(device@Present[]\), ";", "\[IndentingNewLine]", "\"\\""}]}], "\[IndentingNewLine]", "]"}]}], ";"}]], "Input"] }, Open ]], Cell[CellGroupData[{ Cell["Handling Events", "Section"], Cell[BoxData[ \(OnPaint[__]\ := \ Render[]\)], "Input"], Cell[BoxData[ \(OnKeyPress[sender_, \ eventArgs_]\ := \[IndentingNewLine]If[ eventArgs@KeyChar\ \[Equal] \ NETObjectToExpression[Keys`Escape], \ form@Close[]]\)], "Input"] }, Open ]], Cell[CellGroupData[{ Cell["Main", "Section"], Cell[BoxData[ \(form\ = \ NETNew["\"]; \)], "Input"], Cell[BoxData[ \(form@ClientSize = NETNew["\", \ plotImageSize[\([\)\(1\)\(]\)], plotImageSize[\([\)\(2\)\(]\)]\ ]; \)], "Input"], Cell[BoxData[ \(form@Text\ = \ "\"; \)], "Input"], Cell["\<\ The C# sample code doesn't add event handlers for the Paint and KeyPress \ events like we do in the next two lines. That is because the C# code creates \ its own subclass of Form and overrides the protected OnPaint and OnKeyPress \ methods. When you want to control how your class responds to events you have \ two alternative techniques: you can add event handlers for events, or \ override the default internal functions that handle those events. When you \ are writing your own subclass of a Form or Control you can use the latter \ technique, but when you are programming with existin g classes you have to \ add event handlers (I personally think adding event handlers is cleaner \ anyway).\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(InitializeGraphics[]; \)], "Input"], Cell[BoxData[ \("creating vertexBuffer for textures"\)], "Print"], Cell[BoxData[ InterpretationBox[\("creating IndexBuffer for \ triangles"\[InvisibleSpace]{2005, 10, 17, 13, 42, 17.6500221`8.99932019630627}\), SequenceForm[ "creating IndexBuffer for triangles", {2005, 10, 17, 13, 42, 17.6500221`8.99932019630627}], Editable->False]], "Print"], Cell[BoxData[ InterpretationBox[\("Loading the textures"\[InvisibleSpace]{2005, 10, 17, 13, 42, 17.6812757`9.00008853884703}\), SequenceForm[ "Loading the textures", {2005, 10, 17, 13, 42, 17.6812757`9.00008853884703}], Editable->False]], "Print"], Cell[BoxData[ InterpretationBox[\("Compiling the shader and creating the effect"\ \[InvisibleSpace]{2005, 10, 17, 13, 42, 17.8687973`9.004670265104465}\), SequenceForm[ "Compiling the shader and creating the effect", {2005, 10, 17, 13, 42, 17.8687973`9.004670265104465}], Editable->False]], "Print"], Cell[BoxData[ InterpretationBox[\("Syntax error or \ Warning="\[InvisibleSpace]"C:\\Documents and \ Settings\\lbarthelet\\Desktop\\Directx Sample in Mathematica 5.2\\Simple \ Shaders\\SimpleShader.fx(65): warning X4707: texcoord inputs used directly \ (that is, other than sampling from textures) in shader body in ps_1_1 are \ always clamped from 0 to 1\n"\[InvisibleSpace]{2005, 10, 17, 13, 42, 17.8844241`9.005049902696618}\), SequenceForm[ "Syntax error or Warning=", "C:\\Documents and Settings\\lbarthelet\\Desktop\\Directx Sample in \ Mathematica 5.2\\Simple Shaders\\SimpleShader.fx(65): warning X4707: texcoord \ inputs used directly (that is, other than sampling from textures) in shader \ body in ps_1_1 are always clamped from 0 to 1\n", {2005, 10, 17, 13, 42, 17.8844241`9.005049902696618}], Editable->False]], "Print"], Cell[BoxData[ \("Init done."\)], "Print"] }, Open ]], Cell[BoxData[ \(Pause[1]\)], "Input"], Cell[BoxData[ \(ShowNETWindow[form]; \)], "Input"], Cell[BoxData[ \(Pause[1]\)], "Input"], Cell[CellGroupData[{ Cell[BoxData[ \(AddEventHandler[form@KeyPress, \ OnKeyPress]\)], "Input"], Cell[BoxData[ InterpretationBox[\(\[LeftGuillemet] NETObject[ System . Windows . Forms . KeyPressEventHandler] \[RightGuillemet]\), NETLink`Objects`NETObject$1145879205511169]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(AddEventHandler[form@Paint, \ OnPaint]\)], "Input"], Cell[BoxData[ InterpretationBox[\(\[LeftGuillemet] NETObject[ System . Windows . Forms . PaintEventHandler] \[RightGuillemet]\), NETLink`Objects`NETObject$1145881218777089]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(While[True, roty += Pi/30; \ Render[];]\)], "Input"], Cell[BoxData[ \($Aborted\)], "Output"] }, Open ]] }, Open ]] }, Open ]] }, FrontEndVersion->"5.2 for Microsoft Windows", ScreenRectangle->{{0, 1600}, {0, 1113}}, AutoGeneratedPackage->None, WindowSize->{909, 910}, WindowMargins->{{Automatic, -139}, {Automatic, 66}}, ShowSelection->True, Magnification->1 ] (******************************************************************* Cached data follows. If you edit this Notebook file directly, not using Mathematica, you must remove the line containing CacheID at the top of the file. The cache data will then be recreated when you save this file from within Mathematica. *******************************************************************) (*CellTagsOutline CellTagsIndex->{} *) (*CellTagsIndex CellTagsIndex->{} *) (*NotebookFileOutline Notebook[{ Cell[CellGroupData[{ Cell[1776, 53, 88, 2, 150, "Title"], Cell[CellGroupData[{ Cell[1889, 59, 52, 3, 99, "Section"], Cell[CellGroupData[{ Cell[1966, 66, 34, 0, 38, "Subsection"], Cell[2003, 68, 198, 5, 30, "Input"], Cell[2204, 75, 472, 10, 70, "Input"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[2725, 91, 28, 0, 73, "Section"], Cell[2756, 93, 44, 1, 30, "Input"], Cell[2803, 96, 277, 6, 90, "Input"], Cell[3083, 104, 42, 1, 30, "Input"], Cell[3128, 107, 145, 3, 50, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[3310, 115, 42, 0, 73, "Section"], Cell[3355, 117, 214, 3, 70, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[3606, 125, 44, 0, 73, "Section"], Cell[3653, 127, 121, 3, 33, "Text"], Cell[3777, 132, 2673, 43, 710, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[6487, 180, 68, 0, 73, "Section"], Cell[6558, 182, 79, 1, 30, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[6674, 188, 66, 0, 73, "Section"], Cell[CellGroupData[{ Cell[6765, 192, 108, 2, 30, "Input"], Cell[6876, 196, 70, 1, 29, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[6983, 202, 78, 1, 30, "Input"], Cell[7064, 205, 67, 1, 29, "Output"] }, Open ]], Cell[7146, 209, 88, 1, 30, "Input"], Cell[CellGroupData[{ Cell[7259, 214, 86, 1, 30, "Input"], Cell[7348, 217, 169, 3, 29, "Output"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[7566, 226, 35, 0, 73, "Section"], Cell[7604, 228, 917, 17, 250, "Input"], Cell[CellGroupData[{ Cell[8546, 249, 56, 1, 30, "Input"], Cell[8605, 252, 44, 1, 29, "Output"] }, Open ]], Cell[8664, 256, 106, 2, 30, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[8807, 263, 34, 0, 73, "Section"], Cell[8844, 265, 45, 1, 30, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[8926, 271, 59, 0, 73, "Section"], Cell[CellGroupData[{ Cell[9010, 275, 49, 0, 38, "Subsection"], Cell[9062, 277, 562, 10, 130, "Input"], Cell[9627, 289, 254, 4, 70, "Input"], Cell[9884, 295, 225, 4, 70, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[10146, 304, 84, 1, 38, "Subsection"], Cell[CellGroupData[{ Cell[10255, 309, 178, 3, 30, "Input"], Cell[10436, 314, 122963, 3575, 508, 122912, 3573, "GraphicsData", \ "PostScript", "Graphics", ImageCacheValid->False], Cell[133402, 3891, 132, 3, 29, "Output"] }, Open ]], Cell[133549, 3897, 78, 1, 30, "Input"], Cell[133630, 3900, 114, 2, 30, "Input"], Cell[133747, 3904, 67, 1, 30, "Input"], Cell[133817, 3907, 51, 1, 30, "Input"], Cell[133871, 3910, 670, 14, 150, "Input"], Cell[134544, 3926, 133, 3, 30, "Input"], Cell[134680, 3931, 114, 2, 30, "Input"], Cell[134797, 3935, 138, 3, 30, "Input"], Cell[134938, 3940, 87, 1, 30, "Input"], Cell[135028, 3943, 101, 2, 30, "Input"], Cell[CellGroupData[{ Cell[135154, 3949, 74, 1, 30, "Input"], Cell[135231, 3952, 49, 1, 29, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[135317, 3958, 177, 3, 30, "Input"], Cell[135497, 3963, 39, 1, 29, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[135573, 3969, 128, 2, 30, "Input"], Cell[135704, 3973, 52, 1, 29, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[135793, 3979, 93, 1, 30, "Input"], Cell[135889, 3982, 73, 1, 29, "Output"] }, Open ]], Cell[135977, 3986, 280, 7, 50, "Input"], Cell[136260, 3995, 175, 3, 30, "Input"], Cell[136438, 4000, 79, 1, 30, "Input"], Cell[CellGroupData[{ Cell[136542, 4005, 216, 3, 50, "Input"], Cell[136761, 4010, 37, 1, 29, "Output"] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[136859, 4018, 29, 0, 73, "Section"], Cell[136891, 4020, 310, 5, 52, "Text"], Cell[137204, 4027, 3730, 64, 1010, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[140971, 4096, 54, 0, 73, "Section"], Cell[141028, 4098, 414, 7, 150, "Input"], Cell[141445, 4107, 437, 8, 150, "Input"], Cell[141885, 4117, 1056, 24, 170, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[142978, 4146, 34, 0, 73, "Section"], Cell[143015, 4148, 45, 1, 30, "Input"], Cell[143063, 4151, 1085, 20, 250, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[144185, 4176, 28, 0, 73, "Section"], Cell[144216, 4178, 3520, 64, 770, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[147773, 4247, 34, 0, 73, "Section"], Cell[147810, 4249, 60, 1, 30, "Input"], Cell[147873, 4252, 194, 3, 50, "Input"] }, Open ]], Cell[CellGroupData[{ Cell[148104, 4260, 23, 0, 73, "Section"], Cell[148130, 4262, 85, 1, 30, "Input"], Cell[148218, 4265, 170, 3, 30, "Input"], Cell[148391, 4270, 81, 1, 30, "Input"], Cell[148475, 4273, 719, 11, 109, "Text"], Cell[CellGroupData[{ Cell[149219, 4288, 55, 1, 30, "Input"], Cell[149277, 4291, 69, 1, 25, "Print"], Cell[149349, 4294, 320, 7, 25, "Print"], Cell[149672, 4303, 290, 6, 25, "Print"], Cell[149965, 4311, 331, 6, 25, "Print"], Cell[150299, 4319, 884, 15, 101, "Print"], Cell[151186, 4336, 45, 1, 25, "Print"] }, Open ]], Cell[151246, 4340, 41, 1, 30, "Input"], Cell[151290, 4343, 54, 1, 30, "Input"], Cell[151347, 4346, 41, 1, 30, "Input"], Cell[CellGroupData[{ Cell[151413, 4351, 77, 1, 30, "Input"], Cell[151493, 4354, 230, 5, 29, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[151760, 4364, 71, 1, 30, "Input"], Cell[151834, 4367, 214, 4, 29, "Output"] }, Open ]], Cell[CellGroupData[{ Cell[152085, 4376, 72, 1, 30, "Input"], Cell[152160, 4379, 42, 1, 29, "Output"] }, Open ]] }, Open ]] }, Open ]] } ] *) (******************************************************************* End of Mathematica Notebook file. *******************************************************************)