(*********************************************************************** Mathematica-Compatible Notebook This notebook can be used on any computer system with Mathematica 3.0, MathReader 3.0, or any compatible application. The data for the notebook starts with the line of 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[ 1145485, 23635]*) (*NotebookOutlinePosition[ 1146454, 23666]*) (* CellTagsIndexPosition[ 1146410, 23662]*) (*WindowFrame->Normal*) Notebook[{ Cell[CellGroupData[{ Cell["Integrating Equations of Motion in Mathematica", "Title"], Cell[TextData[StyleBox[ "Gary L. Gray\nAssistant Professor\nEngineering Science and Mechanics\nThe \ Pennsylvania State University\n227 Hammond Building\nUniversity Park, PA \ 16802\ngray@engr.psu.edu", "Subtitle", FontSize->14]], "Subtitle"], Cell["\<\ Double-click the cell brackets on the right to open and close them.\ \ \>", "Text"], Cell[CellGroupData[{ Cell["Introduction", "Section"], Cell[TextData[{ "There is really only one thing you need to know about ", StyleBox["Mathematica", FontSlant->"Italic"], " \[LongDash] it can do almost ", StyleBox["anything", FontSlant->"Italic"], " you would want to do mathematically. Of course, getting it to do ", StyleBox["anything", FontSlant->"Italic"], " is quite another matter. What you will learn here is probably much less \ than 1% of what ", StyleBox["Mathematica", FontSlant->"Italic"], " is capable of." }], "Text"], Cell[TextData[{ "This is a quick tutorial on how to use ", StyleBox["Mathematica", FontSlant->"Italic"], " for many of problems you will be solving this semester. For example, you \ will numerically solve ordinary differential equations (equations of motion), \ solve systems of algebraic equations, and plot many types of functions. If \ you have suggestions, comments, or corrections, please send them to me at the \ above email address." }], "Text"], Cell[CellGroupData[{ Cell[TextData[{ "Executing Commands in ", StyleBox["Mathematica", FontSlant->"Italic"] }], "Subsection"], Cell[TextData[{ "Commands are entered in \"cells\". The vertical lines you see on the right \ are cell brackets and they define boundaries between groups of objects. Each \ cell has associated with it a certain set of attributes, but you only need be \ concerned with a couple of them. The cell containing this paragraph is a text \ cell as you can see in the toolbar at the top of the window. A text cell is \ used for adding comments and explanation to a notebook and is not ", StyleBox["executable", FontSlant->"Italic"], ". You can only do mathematics in ", StyleBox["Mathematica", FontSlant->"Italic"], " withing executable cells. Any time you start a new cell, it is an \"Input \ cell\" by default and ", StyleBox["Mathematica", FontSlant->"Italic"], " commands can be executed there since it is executable. Below you see an \ example of an input cell with a ", StyleBox["Mathematica", FontSlant->"Italic"], " command and the resulting output cell. The command is executed by placing \ the cursor ", StyleBox["anywhere within the cell", FontSlant->"Italic"], " and pressing either ", StyleBox["Shift-Return", FontWeight->"Bold"], " or ", StyleBox["Enter", FontWeight->"Bold"], "." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(2 + 2\ Cos[3.1]\)], "Input"], Cell[BoxData[ \(0.00172969945344103592`\)], "Output"] }, Open ]], Cell[TextData[{ "When you execute the very first command in a ", StyleBox["Mathematica", FontSlant->"Italic"], " notebook (this is a ", StyleBox["Mathematica", FontSlant->"Italic"], " notebook and it runs in an application called the \"front end\"), ", StyleBox["Mathematica", FontSlant->"Italic"], " must start a program called the \"kernel\" which is the application that \ does all the computation. Therefore, you may experience a small delay the \ first time you execute an input cell as you wait for the kernel to start up.\n\ \nNote that ", StyleBox["Mathematica", FontSlant->"Italic"], " knows about constants such as \[Pi] and E (the ", StyleBox["N", FontFamily->"Courier", FontWeight->"Bold"], " command tells ", StyleBox["Mathematica", FontSlant->"Italic"], " to return a numerical value). You can get the \"pi\" from the palettes on \ the right or using some special keystrokes." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(N[\[Pi]]\)], "Input"], Cell[BoxData[ \(3.14159265358979311`\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(N[E]\)], "Input"], Cell[BoxData[ \(2.71828182845904509`\)], "Output"] }, Open ]], Cell[TextData[{ "Without the ", StyleBox["N", FontFamily->"Courier", FontWeight->"Bold"], ", you simply get" }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(\[Pi] - E\)], "Input"], Cell[BoxData[ \(\(-E\) + \[Pi]\)], "Output"] }, Open ]], Cell[TextData[{ "since ", StyleBox["Mathematica", FontSlant->"Italic"], " thinks of these as ", StyleBox["exact", FontSlant->"Italic"], " constants. This is an important thing to keep in mind about ", StyleBox["Mathematica", FontSlant->"Italic"], "." }], "Text"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ StyleBox["Mathematica", FontSlant->"Italic"], " Syntax" }], "Section"], Cell[TextData[{ "You can use any name you like as a variable name, but it cannot have \ spaces, dashes, or begin with a number. The equals sign \"=\" assigns one \ thing to another. For example, this command sets ", StyleBox["q", FontSlant->"Italic"], " equal to 4. A semicolon suppresses the output." }], "Text"], Cell[BoxData[ \(\(q = 4; \)\)], "Input"], Cell[TextData[{ "We now set ", StyleBox["p", FontSlant->"Italic"], " equal to 5." }], "Text"], Cell[BoxData[ \(\(p = 5; \)\)], "Input"], Cell[TextData[{ "If you ask ", StyleBox["Mathematica", FontSlant->"Italic"], " what ", StyleBox["p", FontSlant->"Italic"], " is, it returns what you would expect." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(p\)], "Input"], Cell[BoxData[ \(5\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(p + q\)], "Input"], Cell[BoxData[ \(9\)], "Output"] }, Open ]], Cell[TextData[{ StyleBox["Mathematica", FontSlant->"Italic"], " never forgets these values for ", StyleBox["p", FontSlant->"Italic"], " and ", StyleBox["q", FontSlant->"Italic"], " until you quit and restart the program. (Actually, there are ways to get \ it to forget them, but we won't get into them here.) In addition, I highly \ recommend that you start all variable names with a lower case letter since ", StyleBox["all", FontWeight->"Bold", FontSlant->"Italic"], " ", StyleBox["Mathematica", FontSlant->"Italic"], " commands begin with capital letters and then there is no was you can use \ a variable name that is also a ", StyleBox["Mathematica", FontSlant->"Italic"], " command.\n\nMultiplication is represented by a space or an asterisk." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(p\ q\)], "Input"], Cell[BoxData[ \(20\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(p*q\)], "Input"], Cell[BoxData[ \(20\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell["Fancy Formatting", "Subsubsection"], Cell[TextData[{ StyleBox["Mathematica", FontSlant->"Italic"], " is capable of some pretty fancy formatting. Note that all ", StyleBox["Mathematica", FontSlant->"Italic"], " commands start with capital letters (", StyleBox["e.g.", FontSlant->"Italic"], ", cosine) and also note that the argument of each ", StyleBox["Mathematica", FontSlant->"Italic"], " command is contained in square brackets (more on this later)." }], "Text"], Cell[BoxData[ \(z = \[Integral]\_\(-1 \)\%\[Infinity]\( Cos[a\ x]\/\(x\^2 + \@\(y - z\^3\)\)\) \[DifferentialD]x\)], "Input", Evaluatable->False], Cell["\<\ You can use the Palettes submenu of the File menu to get a whole \ bunch of palettes for formatting.\ \>", "Text"] }, Open ]], Cell[CellGroupData[{ Cell["The Double Equals Sign", "Subsection"], Cell[TextData[{ StyleBox["Mathematica", FontSlant->"Italic"], " uses the double equals sign \"==\" to equate one thing to another. This \ is not the same as an assignment given by the single equals sign. For \ example, say way want to solve the simultaneous equations ", StyleBox["x", FontSlant->"Italic"], " + ", StyleBox["y", FontSlant->"Italic"], " = 3 and ", StyleBox["x", FontSlant->"Italic"], " \[Dash] ", StyleBox["y", FontSlant->"Italic"], " = 4. You would enter the equations in the following way (notice that I \ have put more than one command in a single cell bracket):" }], "Text"], Cell[CellGroupData[{ Cell[BoxData[{ \(eq1 = x + y == 1\), \(eq2 = x - y == 2\)}], "Input"], Cell[BoxData[ \(x + y == 1\)], "Output"], Cell[BoxData[ \(x - y == 2\)], "Output"] }, Open ]], Cell[TextData[{ "I then solve the equations using the ", StyleBox["Solve", FontFamily->"Courier", FontWeight->"Bold"], " command:" }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(xysoln = Solve[{eq1, eq2}, {x, y}]\)], "Input"], Cell[BoxData[ \({{x \[Rule] 3\/2, y \[Rule] \(-\(1\/2\)\)}}\)], "Output"] }, Open ]], Cell[TextData[{ "The output from the solution is a list of ", StyleBox["replacement rules", FontSlant->"Italic"], ". A replacement rule has the form:\n\t", StyleBox["left -> right", FontFamily->"Courier", FontWeight->"Bold"] }], "Text"], Cell[TextData[{ "That is, anywhere ", StyleBox["left", FontFamily->"Courier", FontWeight->"Bold"], " appears, replace it with ", StyleBox["right", FontFamily->"Courier", FontWeight->"Bold"], ". Here is how you use them." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(x /. xysoln\)], "Input"], Cell[BoxData[ \({3\/2}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(y /. xysoln\)], "Input"], Cell[BoxData[ \({\(-\(1\/2\)\)}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(x\ y /. xysoln\)], "Input"], Cell[BoxData[ \({\(-\(3\/4\)\)}\)], "Output"] }, Open ]], Cell[TextData[{ "This says to multiply ", StyleBox["x", FontSlant->"Italic"], " by ", StyleBox["y. ", FontSlant->"Italic"], "Then the ", StyleBox["/.", FontFamily->"Courier", FontWeight->"Bold"], " command tells ", StyleBox["Mathematica", FontSlant->"Italic"], " to substitute the replacement rule ", StyleBox["xysoln", FontFamily->"Courier", FontWeight->"Bold"], " into ", StyleBox["x y. ", FontSlant->"Italic"], "For now, don't worry about the extra square brackets that are hanging \ around." }], "Text"], Cell["Let's have a look at one more example.", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(list = {d -> 4, e -> 3.2, f -> 1.2}\)], "Input"], Cell[BoxData[ RowBox[{"{", RowBox[{\(d \[Rule] 4\), ",", RowBox[{"e", "\[Rule]", StyleBox["3.20000000000000017`", StyleBoxAutoDelete->True, PrintPrecision->2]}], ",", RowBox[{"f", "\[Rule]", StyleBox["1.19999999999999996`", StyleBoxAutoDelete->True, PrintPrecision->2]}]}], "}"}]], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(d /. list\)], "Input"], Cell[BoxData[ \(4\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(d + e + f + g /. list\)], "Input"], Cell[BoxData[ \(\(8.40000000000000035`\[InvisibleSpace]\) + g\)], "Output"] }, Open ]], Cell[TextData[{ "Notice it didn't substitute anything for ", StyleBox["g", FontFamily->"Courier", FontWeight->"Bold"], " since it was not in our list." }], "Text"] }, Open ]], Cell[CellGroupData[{ Cell["\<\ You can get information about any command by entering a question \ mark followed by the command.\ \>", "Subsection"], Cell[TextData[{ "Here is information on the ", StyleBox["Solve", FontFamily->"Courier", FontWeight->"Bold"], " command we used above." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(\(?Solve\)\)], "Input"], Cell[BoxData[ \("Solve[eqns, vars] attempts to solve an equation or set of equations \ for the variables vars. Solve[eqns, vars, elims] attempts to solve the \ equations for vars, eliminating the variables elims."\)], "Print"] }, Open ]], Cell["\<\ Even more information can be obtained by using the double question \ mark.\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(?? Solve\)], "Input"], Cell[BoxData[ \("Solve[eqns, vars] attempts to solve an equation or set of equations \ for the variables vars. Solve[eqns, vars, elims] attempts to solve the \ equations for vars, eliminating the variables elims."\)], "Print"], Cell[BoxData[ InterpretationBox[ StyleBox[\(Attributes[Solve]\ = \ {Protected}\n\ \n Options[Solve]\ = \ {InverseFunctions\ -> \ Automatic, \ MakeRules\ -> \ False, \ Method\ -> \ 3, \ Mode\ -> \ Generic, \ Sort\ -> \ True, \ VerifySolutions\ -> \ Automatic, \ WorkingPrecision\ -> \ Infinity}\), ShowStringCharacters->True, NumberMarks->True], InputForm[ Definition[ Solve]], Editable->True, AutoDelete->True]], "Print"] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Turn off annoying ", StyleBox["Mathematica", FontSlant->"Italic"], " warnings." }], "Section"], Cell[CellGroupData[{ Cell[BoxData[ \(fred = 12\)], "Input"], Cell[BoxData[ \(12\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(freda = 13\)], "Input"], Cell[BoxData[ \(General::"spell1" \( : \ \) "Possible spelling error: new symbol name \"\!\(freda\)\" is similar to \ existing symbol \"\!\(fred\)\"."\)], "Message"], Cell[BoxData[ \(13\)], "Output"] }, Open ]], Cell[TextData[{ "These keep ", StyleBox["Mathematica", FontSlant->"Italic"], " from complaining when you name a variable ", StyleBox["freda", FontFamily->"Courier", FontWeight->"Bold"], " when you already have a variable named ", StyleBox["fred", FontFamily->"Courier", FontWeight->"Bold"], ". I execute these commands in almost every ", StyleBox["Mathematica", FontSlant->"Italic"], " notebook I create." }], "Text"], Cell[BoxData[{ \(Off[General::spell]\), \(Off[General::spell1]\)}], "Input"], Cell["Now watch what happens:", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(joe = 3\)], "Input"], Cell[BoxData[ \(3\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(joey = 1\)], "Input"], Cell[BoxData[ \(1\)], "Output"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Doing Vector Operations", "Section"], Cell[TextData[{ "To do the type of operations we need to do in this class, you first need \ to load some ", StyleBox["external packages", FontSlant->"Italic"], ". These are packages that ship with ", StyleBox["Mathematica", FontSlant->"Italic"], ", but are not loaded automatically." }], "Text"], Cell[BoxData[ \(Needs["\"]\)], "Input"], Cell[CellGroupData[{ Cell["Defining a Vector", "Subsection"], Cell[TextData[{ "Vectors are defines as ", StyleBox["lists", FontSlant->"Italic"], " enclosed in curly brackets." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(f = {1, 2, 3}\)], "Input"], Cell[BoxData[ \({1, 2, 3}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(g = {4, 5, 6}\)], "Input"], Cell[BoxData[ \({4, 5, 6}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(dot = DotProduct[f, g]\)], "Input"], Cell[BoxData[ \(32\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(cross = CrossProduct[f, g]\)], "Input"], Cell[BoxData[ \({\(-3\), 6, \(-3\)}\)], "Output"] }, Open ]], Cell["These operations also work on more than numbers.", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(DotProduct[{l, m, n}, {r, s, t}]\)], "Input"], Cell[BoxData[ \(l\ r + m\ s + n\ t\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(CrossProduct[{l, m, n}, {r, s, t}]\)], "Input"], Cell[BoxData[ \({\(-n\)\ s + m\ t, n\ r - l\ t, \(-m\)\ r + l\ s}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell["Picking out components of a vector or list.", "Subsubsection"], Cell["\<\ You can pick out one of the components of the vector (or, \ equivalently, a part of a list) by using the following notation.\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(cross[\([1]\)]\)], "Input"], Cell[BoxData[ \(\(-3\)\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(cross[\([2]\)]\)], "Input"], Cell[BoxData[ \(6\)], "Output"] }, Open ]], Cell["You get the idea.", "Text"], Cell[TextData[{ "Now, recall ", StyleBox["xysoln", FontFamily->"Courier", FontWeight->"Bold"], "." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(xysoln\)], "Input"], Cell[BoxData[ \({{x \[Rule] 3\/2, y \[Rule] \(-\(1\/2\)\)}}\)], "Output"] }, Open ]], Cell[TextData[{ "It is really a ", StyleBox["list of lists", FontSlant->"Italic"], ". Therefore:" }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(xysoln[\([1]\)]\)], "Input"], Cell[BoxData[ \({x \[Rule] 3\/2, y \[Rule] \(-\(1\/2\)\)}\)], "Output"] }, Open ]], Cell["Therefore we need to do the following:", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(xysoln[\([1, 1]\)]\)], "Input"], Cell[BoxData[ \(x \[Rule] 3\/2\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(xysoln[\([1, 2]\)]\)], "Input"], Cell[BoxData[ \(y \[Rule] \(-\(1\/2\)\)\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(xysoln[\([2, 1]\)]\)], "Input"], Cell[BoxData[ \(Part::"partw" \( : \ \) "Part \!\(2\) of \!\({{\(x \\[Rule] 3\/2\), \(y \\[Rule] \ \(-\(1\/2\)\)\)}}\) does not exist."\)], "Message"], Cell[BoxData[ \({{x \[Rule] 3\/2, y \[Rule] \(-\(1\/2\)\)}}\[LeftDoubleBracket]2, 1 \[RightDoubleBracket]\)], "Output"] }, Open ]], Cell["\<\ Get it? One more example. Form a another type of list (actually, \ this is a 2 by 2 matrix):\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(mat = {{1, 2}, {3, 4}}\)], "Input"], Cell[BoxData[ \({{1, 2}, {3, 4}}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(mat[\([1]\)]\)], "Input"], Cell[BoxData[ \({1, 2}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(mat[\([1, 2]\)]\)], "Input"], Cell[BoxData[ \(2\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(mat[\([2]\)]\)], "Input"], Cell[BoxData[ \({3, 4}\)], "Output"] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ \(mat[\([2, 1]\)]\)], "Input"], Cell[BoxData[ \(3\)], "Output"] }, Open ]] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Solving Systems of Algebraic Equations", "Section"], Cell[TextData[{ "We have already seen this, but ", StyleBox["Mathematica", FontSlant->"Italic"], " is ", StyleBox["very", FontSlant->"Italic"], " powerful!!!" }], "Text"], Cell[CellGroupData[{ Cell["Define 8 equations.", "Subsection"], Cell["\<\ These eight equations are the equations of motion of the \ slider-crank mechanism inside an IC engine.\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[{ \(eq1 = N + C\_x == 0\), \(eq2 = C\_y - P == \(m\_C\) a\_C\), \(eq3 = B\_y - C\_y == \(m\_BC\) a\_\(D\_y\)\), \(eq4 = B\_x - C\_x == \(m\_BC\) a\_\(D\_x\)\), \(eq5 = \(C\_x\) L\ Cos[\[Phi]] - \(C\_y\) L\ Sin[\[Phi]] == \(I\_BC\) \[Alpha]\_BC + \(m\_BC\) a\_\(D\_y\)\ a\ Sin[\[Phi]] - \(m\_BC\) a\_\(D\_x\)\ a\ Cos[\[Phi]]\), \(eq6 = A\_x - B\_x == 0\), \(eq7 = A\_y - B\_y == 0\), \(eq8 = \(B\_x\) r\ Cos[\[Theta]] + \(B\_y\) r\ Sin[\[Theta]] + T == 0\)}], "Input"], Cell[BoxData[ \(N + C\_x == 0\)], "Output"], Cell[BoxData[ \(\(-P\) + C\_y == a\_C\ m\_C\)], "Output"], Cell[BoxData[ \(B\_y - C\_y == a\_\(D\_y\)\ m\_BC\)], "Output"], Cell[BoxData[ \(B\_x - C\_x == a\_\(D\_x\)\ m\_BC\)], "Output"], Cell[BoxData[ \(L\ Cos[\[Phi]]\ C\_x - L\ Sin[\[Phi]]\ C\_y == \(-a\)\ Cos[\[Phi]]\ a\_\(D\_x\)\ m\_BC + a\ Sin[\[Phi]]\ a\_\(D\_y\)\ m\_BC + I\_BC\ \[Alpha]\_BC\)], "Output"], Cell[BoxData[ \(A\_x - B\_x == 0\)], "Output"], Cell[BoxData[ \(A\_y - B\_y == 0\)], "Output"], Cell[BoxData[ \(T + r\ Cos[\[Theta]]\ B\_x + r\ Sin[\[Theta]]\ B\_y == 0\)], "Output"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Solve the 8 equations of motion.", "Subsection"], Cell["These are the various forces in the problem.", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(soln = Solve[{eq1, eq2, eq3, eq4, eq5, eq6, eq7, eq8}, {A\_x, B\_x, A\_y, B\_y, C\_x, C\_y, N, T}]\)], "Input"], Cell[BoxData[ \({{T \[Rule] r\ Sin[\[Theta]]\ \((\(-P\) - a\_\(D\_y\)\ m\_BC - a\_C\ m\_C)\) + \(1\/L\(( r\ Cos[\[Theta]]\ \((a\ a\_\(D\_x\)\ m\_BC - L\ a\_\(D\_x\)\ m\_BC - Sec[\[Phi]]\ I\_BC\ \[Alpha]\_BC - L\ P\ Tan[\[Phi]] - a\ a\_\(D\_y\)\ m\_BC\ Tan[\[Phi]] - L\ a\_C\ m\_C\ Tan[\[Phi]])\))\)\), A\_x \[Rule] \(-\(1\/L\(( a\ a\_\(D\_x\)\ m\_BC - L\ a\_\(D\_x\)\ m\_BC - Sec[\[Phi]]\ I\_BC\ \[Alpha]\_BC - L\ P\ Tan[\[Phi]] - a\ a\_\(D\_y\)\ m\_BC\ Tan[\[Phi]] - L\ a\_C\ m\_C\ Tan[\[Phi]])\)\)\), A\_y \[Rule] P + a\_\(D\_y\)\ m\_BC + a\_C\ m\_C, N \[Rule] \(-\(\(\(-a\)\ a\_\(D\_x\)\ m\_BC + Sec[\[Phi]]\ I\_BC\ \[Alpha]\_BC + L\ P\ Tan[\[Phi]] + a\ a\_\(D\_y\)\ m\_BC\ Tan[\[Phi]] + L\ a\_C\ m\_C\ Tan[\[Phi]]\)\/L\)\), B\_x \[Rule] \(-\(1\/L\(( a\ a\_\(D\_x\)\ m\_BC - L\ a\_\(D\_x\)\ m\_BC - Sec[\[Phi]]\ I\_BC\ \[Alpha]\_BC - L\ P\ Tan[\[Phi]] - a\ a\_\(D\_y\)\ m\_BC\ Tan[\[Phi]] - L\ a\_C\ m\_C\ Tan[\[Phi]])\)\)\), C\_x \[Rule] \(-\(\(a\ a\_\(D\_x\)\ m\_BC - Sec[\[Phi]]\ I\_BC\ \[Alpha]\_BC - L\ P\ Tan[\[Phi]] - a\ a\_\(D\_y\)\ m\_BC\ Tan[\[Phi]] - L\ a\_C\ m\_C\ Tan[\[Phi]]\)\/L\)\), B\_y \[Rule] P + a\_\(D\_y\)\ m\_BC + a\_C\ m\_C, C\_y \[Rule] P + a\_C\ m\_C}}\)], "Output"] }, Open ]], Cell["\<\ If I wanted to assign the one of the eight solutions to a variable, \ I would do it as before (get used to this, because you will be doing it a \ lot).\ \>", "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(bX = B\_x /. soln[\([1]\)]\)], "Input"], Cell[BoxData[ \(\(-\(\(a\ a\_\(D\_x\)\ m\_BC - L\ a\_\(D\_x\)\ m\_BC - Sec[\[Phi]]\ I\_BC\ \[Alpha]\_BC - L\ P\ Tan[\[Phi]] - a\ a\_\(D\_y\)\ m\_BC\ Tan[\[Phi]] - L\ a\_C\ m\_C\ Tan[\[Phi]]\)\/L\)\)\)], "Output"] }, Open ]], Cell["Notice I didn't get the curly braces this time.", "Text"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["\<\ Solving a Single Second-Order Ordinary Differential Equation.\ \>", "Section"], Cell[CellGroupData[{ Cell["You begin by defining the equation to be solved.", "Subsection"], Cell[TextData[{ "For a single second-order ODE, you simply define the equation in the \ manner shown below. Notice, that you can include the initial conditions in \ the list (for numerical solutions, you ", StyleBox["must", FontSlant->"Italic"], " include the initial conditions). This equation happens to be a form of an \ equation called ", StyleBox["Duffing's equation", FontSlant->"Italic"], "." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(duffing = { \(\(x'\)'\)[t] + \[Gamma]\ \(x'\)[t] - x[t] + x[t]\^3 == A\ Cos[t], x[0] == 0.6, \(x'\)[0] == 1.25}\)], "Input"], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{ RowBox[{\(-x[t]\), "+", \(x[t]\^3\), "+", RowBox[{"\[Gamma]", " ", RowBox[{ SuperscriptBox["x", "\[Prime]", MultilineFunction->None], "[", "t", "]"}]}], "+", RowBox[{ SuperscriptBox["x", "\[DoublePrime]", MultilineFunction->None], "[", "t", "]"}]}], "==", \(A\ Cos[t]\)}], ",", RowBox[{\(x[0]\), "==", StyleBox["0.6`", StyleBoxAutoDelete->True, PrintPrecision->1]}], ",", RowBox[{ RowBox[{ SuperscriptBox["x", "\[Prime]", MultilineFunction->None], "[", "0", "]"}], "==", StyleBox["1.25`", StyleBoxAutoDelete->True, PrintPrecision->3]}]}], "}"}]], "Output"] }, Open ]], Cell[TextData[{ "Notice that derivatives are indicated by \"primes\" and we have indicated \ that ", StyleBox["x", FontSlant->"Italic"], " is a function of time." }], "Text"] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Now use the command ", StyleBox["NDSolve", FontFamily->"Courier"], " to get the solution." }], "Subsection"], Cell[CellGroupData[{ Cell["\<\ I now get the solution. Notice that I must assign values to the \ constants using replacement rules.\ \>", "Subsubsection"], Cell[TextData[{ "The nice thing about using replacements rules is that the variables are ", StyleBox["not", FontSlant->"Italic"], " permanently assigned the numerical values." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(duffsoln1 = NDSolve[duffing /. {\[Gamma] -> 0.15, A -> 0.3}, x, {t, 0, 100}]\)], "Input"], Cell[BoxData[ \(NDSolve::"mxst" \( : \ \) "Maximum number of \!\(1000\) steps reached at the point \!\(t\) == \ \!\(58.9464420548711398`\)."\)], "Message"], Cell[BoxData[ RowBox[{"{", RowBox[{"{", RowBox[{"x", "\[Rule]", TagBox[\(InterpolatingFunction[{{0.`, 58.9464420548711398`}}, "<>"] \), False, Editable->False]}], "}"}], "}"}]], "Output"] }, Open ]], Cell[TextData[{ StyleBox["Mathematica", FontSlant->"Italic"], " has default limits on almost everything. We can integrate out past 58.9 \ seconds by setting the ", StyleBox["MaxSteps", FontFamily->"Courier", FontWeight->"Bold"], " variable to a higher value." }], "Text"], Cell[CellGroupData[{ Cell[BoxData[ \(duffsoln1 = NDSolve[duffing /. {\[Gamma] -> 0.15, A -> 0.3}, x, {t, 0, 100}, MaxSteps -> 5000]\)], "Input"], Cell[BoxData[ RowBox[{"{", RowBox[{"{", RowBox[{"x", "\[Rule]", TagBox[\(InterpolatingFunction[{{0.`, 100.`}}, "<>"]\), False, Editable->False]}], "}"}], "}"}]], "Output"] }, Open ]], Cell[TextData[{ StyleBox["Mathematica", FontSlant->"Italic"], " returns an ", StyleBox["InterpolatingFunction", FontFamily->"Courier", FontWeight->"Bold"], " as the solution. You can work with ", StyleBox["InterpolatingFunction", FontFamily->"Courier", FontWeight->"Bold"], "'s as you would with ", StyleBox["Sin", FontFamily->"Courier", FontWeight->"Bold"], " or ", StyleBox["Cos", FontFamily->"Courier", FontWeight->"Bold"], " or any other function." }], "Text"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Plot the solution versus time.", "Subsection"], Cell["\<\ We use the Plot command to plot the solution. First, let's look at \ a couple of simple examples.\ \>", "Text"], Cell[CellGroupData[{ Cell["2D Plot Example", "Subsubsection"], Cell[CellGroupData[{ Cell[BoxData[ \(Plot[\(x\^2\) Cos[x], {x, 0, 20}]\)], "Input"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .61803 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% Graphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 0.0238095 0.047619 0.256296 0.000971274 [ [.2619 .2438 -3 -9 ] [.2619 .2438 3 0 ] [.5 .2438 -6 -9 ] [.5 .2438 6 0 ] [.7381 .2438 -6 -9 ] [.7381 .2438 6 0 ] [.97619 .2438 -6 -9 ] [.97619 .2438 6 0 ] [.01131 .06204 -24 -4.5 ] [.01131 .06204 0 4.5 ] [.01131 .15917 -24 -4.5 ] [.01131 .15917 0 4.5 ] [.01131 .35342 -18 -4.5 ] [.01131 .35342 0 4.5 ] [.01131 .45055 -18 -4.5 ] [.01131 .45055 0 4.5 ] [.01131 .54768 -18 -4.5 ] [.01131 .54768 0 4.5 ] [ 0 0 0 0 ] [ 1 .61803 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 g .25 Mabswid [ ] 0 setdash .2619 .2563 m .2619 .26255 L s [(5)] .2619 .2438 0 1 Mshowa .5 .2563 m .5 .26255 L s [(10)] .5 .2438 0 1 Mshowa .7381 .2563 m .7381 .26255 L s [(15)] .7381 .2438 0 1 Mshowa .97619 .2563 m .97619 .26255 L s [(20)] .97619 .2438 0 1 Mshowa .125 Mabswid .07143 .2563 m .07143 .26005 L s .11905 .2563 m .11905 .26005 L s .16667 .2563 m .16667 .26005 L s .21429 .2563 m .21429 .26005 L s .30952 .2563 m .30952 .26005 L s .35714 .2563 m .35714 .26005 L s .40476 .2563 m .40476 .26005 L s .45238 .2563 m .45238 .26005 L s .54762 .2563 m .54762 .26005 L s .59524 .2563 m .59524 .26005 L s .64286 .2563 m .64286 .26005 L s .69048 .2563 m .69048 .26005 L s .78571 .2563 m .78571 .26005 L s .83333 .2563 m .83333 .26005 L s .88095 .2563 m .88095 .26005 L s .92857 .2563 m .92857 .26005 L s .25 Mabswid 0 .2563 m 1 .2563 L s .02381 .06204 m .03006 .06204 L s [(-200)] .01131 .06204 1 0 Mshowa .02381 .15917 m .03006 .15917 L s [(-100)] .01131 .15917 1 0 Mshowa .02381 .35342 m .03006 .35342 L s [(100)] .01131 .35342 1 0 Mshowa .02381 .45055 m .03006 .45055 L s [(200)] .01131 .45055 1 0 Mshowa .02381 .54768 m .03006 .54768 L s [(300)] .01131 .54768 1 0 Mshowa .125 Mabswid .02381 .08147 m .02756 .08147 L s .02381 .10089 m .02756 .10089 L s .02381 .12032 m .02756 .12032 L s .02381 .13974 m .02756 .13974 L s .02381 .17859 m .02756 .17859 L s .02381 .19802 m .02756 .19802 L s .02381 .21745 m .02756 .21745 L s .02381 .23687 m .02756 .23687 L s .02381 .27572 m .02756 .27572 L s .02381 .29515 m .02756 .29515 L s .02381 .31457 m .02756 .31457 L s .02381 .334 m .02756 .334 L s .02381 .37285 m .02756 .37285 L s .02381 .39227 m .02756 .39227 L s .02381 .4117 m .02756 .4117 L s .02381 .43113 m .02756 .43113 L s .02381 .46998 m .02756 .46998 L s .02381 .4894 m .02756 .4894 L s .02381 .50883 m .02756 .50883 L s .02381 .52825 m .02756 .52825 L s .02381 .04262 m .02756 .04262 L s .02381 .02319 m .02756 .02319 L s .02381 .00377 m .02756 .00377 L s .02381 .5671 m .02756 .5671 L s .02381 .58653 m .02756 .58653 L s .02381 .60596 m .02756 .60596 L s .25 Mabswid .02381 0 m .02381 .61803 L s 0 0 m 1 0 L 1 .61803 L 0 .61803 L closepath clip newpath .5 Mabswid .02381 .2563 m .02499 .2563 L .02605 .2563 L .02729 .2563 L .02846 .25631 L .03053 .25632 L .03279 .25633 L .0379 .25638 L .04262 .25644 L .05285 .25659 L .06244 .25674 L .06713 .25679 L .06848 .2568 L .06977 .25681 L .07103 .25682 L .07218 .25682 L .07346 .25683 L .07417 .25683 L .07484 .25683 L .07602 .25683 L .0773 .25683 L .07798 .25682 L .07872 .25682 L .08022 .25681 L .0816 .2568 L .0829 .25678 L .08571 .25674 L .08837 .25668 L .09336 .25652 L .09615 .25641 L .09874 .25629 L .10458 .25595 L .11421 .25517 L .12324 .2542 L .14385 .25128 L .16232 .2483 L .17279 .24679 L .1779 .24617 L .18253 .2457 L .18493 .2455 L .18752 .24532 L .18997 .24518 L .19222 .24508 L .19346 .24505 L .19462 .24502 L .19589 .245 L .1966 .24499 L .19725 .24499 L .19856 .245 L .1993 .24501 L Mistroke .19998 .24502 L .20124 .24505 L .20257 .2451 L .204 .24516 L .20532 .24524 L .20828 .24546 L .21089 .24571 L .21365 .24605 L .21843 .2468 L .22367 .24787 L .23391 .2507 L .24322 .25414 L .26415 .26443 L .28489 .27663 L .294 .28194 L .30405 .2873 L .31302 .29134 L .31772 .29307 L .32267 .29455 L .32521 .29517 L .32799 .29571 L .32922 .29591 L .33052 .29609 L .33174 .29623 L .33287 .29634 L .33411 .29642 L .33476 .29646 L .33545 .29648 L .33661 .29651 L .33788 .2965 L .33902 .29647 L .34023 .29641 L .34138 .29632 L .34243 .29621 L .34471 .2959 L .34723 .29543 L .34986 .29478 L .35233 .29404 L .35673 .29235 L .36149 .29004 L .37231 .28284 L .38224 .27397 L .40114 .25203 L .42183 .22349 L .44306 .19504 L .4531 .18389 L .46236 .17582 L .46703 .17273 L .47198 .17027 L .47455 .16935 L Mistroke .47695 .16871 L .47833 .16845 L .47959 .16827 L .48028 .1682 L .48104 .16815 L .48176 .16812 L .48242 .16811 L .48361 .16815 L .4849 .16825 L .48612 .16841 L .48724 .16861 L .48936 .16915 L .4916 .16992 L .49401 .171 L .49626 .17224 L .50138 .1759 L .50639 .18061 L .51184 .18698 L .52174 .20179 L .5403 .23931 L .5597 .28771 L .58111 .34277 L .59086 .36525 L .60137 .38572 L .60621 .39346 L .6113 .40027 L .61564 .4049 L .61811 .40702 L .62039 .40863 L .62293 .41003 L .62427 .41059 L .62568 .41105 L .62691 .41134 L .62806 .41151 L .62932 .41159 L .63003 .41159 L .63068 .41156 L .63187 .41142 L .63297 .4112 L .63418 .41086 L .63547 .41037 L .63786 .40916 L .64002 .4077 L .64521 .40277 L .64813 .39911 L .65082 .3952 L .66097 .37568 L .67074 .35023 L .67985 .32129 L .70053 .24179 L Mistroke .71922 .16313 L .73951 .08544 L .75059 .05215 L .75545 .04041 L .76081 .02982 L .76324 .02588 L .76586 .02228 L .76812 .01972 L .77058 .01751 L .77202 .01651 L .77336 .01578 L .77463 .01525 L .77535 .01504 L .77599 .01489 L .77722 .01473 L .77791 .01472 L .77854 .01475 L .77971 .01492 L .78095 .01526 L .78217 .01577 L .78349 .0165 L .7859 .01834 L .78825 .02076 L .79042 .02355 L .79534 .03184 L .80058 .0436 L .80929 .06974 L .81891 .10751 L .83824 .20665 L .8591 .33378 L .87874 .45186 L .88912 .50609 L .89483 .53196 L .90022 .55328 L .90538 .57051 L .91097 .58536 L .91344 .59056 L .91606 .59514 L .91829 .59826 L .92074 .60085 L .92202 .60184 L .92323 .60254 L .92431 .60299 L .9255 .60326 L .92678 .60332 L .9275 .60324 L .92815 .60309 L .92941 .60263 L .93061 .60195 L .93173 .60112 L Mistroke .93292 .60001 L .93504 .59748 L .93733 .59395 L .93984 .58913 L .94456 .57736 L .94902 .56301 L .95739 .52801 L .9664 .47926 L .97619 .41484 L Mfstroke % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{324.562, 200.25}, ImageMargins->{{35, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgKKKKKKKKKKKKKKK< P0030000003Vc800i/b00?l0i/b0L@3Vc8000280i/b000<000000>KKKKKK< P03o0>KKKKKKKKKKK0>K< P0008P3Vc80300000?l0i/b05`3Vc8000`000000i/b00>KKKKKKK< P0090>KKKKKKKKKKKKKKKKKKKKK< P0030000003Vc800i/b000l0i/b000<000000>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK< P0002`3Vc8001@000000i/b00>KKKKKKKKKKKKKKKKKKKKKKKKKKKKK< P03Vc8005P3Vc8000`000000i/b00>KKKKKKKKKKKKKKKKKKKK< P0030000003Vc800i/b004@0i/b0000R0>KKKKKKKKKKKKKKK< P03Vc800@`3Vc8000280i/b000<000000>KKKKKKKKKKKKKKK< P03Vc800@P3Vc8000280i/b000<000000>KKKKKKKKKKKKKKKKKKKKKK< P0008P3Vc8000`000000i/b00>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK< P00T0>KKKKKKKKKKK< P0030000003Vc800i/b002D0i/b000<000000>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK< P03Vc800503Vc8000`000000i/b00>KKK< P03Vc800?03Vc8000280i/b000<000000>KKKKKKKKKKKKKKKKKKKKKKKKK`3Vc8000280 i/b000<000000>KKKKKKKKKKKKKKKK`3Vc8000280i/b000<000000>KKKKKKKKK< P03Vc800@P3Vc8000`000000i/b00>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK< P0@00000>P3Vc8000`000000i/b00>KKK< P03Vc800i/b0000000070>KKKKKKKKKKKKKKKKKKKKKKKK@3Vc8000`000000i/b00>K< P00G0>KKKKK< P00X0>KKKKKKKKKKKKKKKP3Vc8000`000000i/b00>KKKKKKK@3Vc8000280 i/b000<000000>KKKKKKKKKKKKKK< P00_0>KKK< P00h0>KK03Vc8000280i/b000<00000 0>KKKKKK< P0030000003Vc800i/b001h0i/b02@00000Y0>KP3Vc8000`000000i/b00>KK< P0030000003Vc800i/b003L0i/b000<000000>KKK< P0006@3Vc83o000007d00000000R0>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKP3Vc800 0`000000i/b00>KKKKK`3Vc8000`00 0000i/b00>KKKKKKKKKKK03Vc8000`000000i/b00>KKK< P01P0>KKKK@3Vc8000`000000i/b00>KKKKKKKP3Vc8000`000000i/b00>KKKK< P08000006P3Vc802000004D0i/b000<000000>KKK< P0030000003Vc800i/b003H0i/b0000R0>KKKKKP3Vc8000`000000i/b00>KKKKKKK`3Vc8000`000000i/b00>KKKKKKKKKKKKKKKKKKKKKKKKKK< P00[0>KKKKKKKKK< P0030000003Vc800i/b003h0i/b000<000000>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0>KKKKK< P03>0>KKK< P00c0>KKKKKK< P03Vc8008P3Vc8000`000000i/b00>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK< P03Vc800dP3Vc8000`000000i/b00>KKK< P03Vc800KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK< P01;0>KKKKKK< P0030000003Vc800i/b00=L0i/b000<000000>KKK< P0030000003Vc800i/b00300i/b0000R0>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK< P0070>KKKKKKKK< P0030000003Vc800i/b002l0i/b0000R0>KKKKKKKKKKKK< P03Vc800o`3Vc8100>KKKKKKKKKKKKKKKKKKK< P440i/b000<000000>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK< P0002`3Vc8001@000000i/b00>KKKKKKKKKKKKKKKKKKKKKKKKKKKKK< P03Vc8007P3Vc8000`000000i/b00>KKKKKKKKKKKKKKKKKKKK< P0030000003Vc800i/b000/0i/b0000R0>KKKKKKKKKKKKKKK< P03Vc800303Vc8000280i/b000<000000>KKKKKKKKKKKKKKK< P03Vc800303Vc8000280i/b000<000000>KKKKKKKKKKKKKKKKKKKK< P0008P3Vc8000`000000i/b00>KKKKKKKKKKKKKK0>KKKKK0>KKKKKKKKKKK< P00D0>KKKKKKKKKKK< P0030000003Vc800i/b001<0i/b000<000000>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK< P0008P3Vc80300000?l0i/b0C03Vc8000`000000i/b00>KKKKKKK< P00=0>KKKKKKKKKKKKKK0>KKK0>KKKK< P0030000003Vc800i/b000L0i/b000<000000>KKKKKKKKKKKKKKKKKKKKK< P000o`3Vc82F0>KKKKK< P000o`3Vc82F0>KK"], ImageRangeCache->{{{0, 404.688}, {249.312, 0}} -> {-1.925, -284.385, 0.0692668, 3.39597}}], Cell[BoxData[ TagBox[\(\[SkeletonIndicator] Graphics \[SkeletonIndicator]\), False, Editable->False]], "Output"] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["3D Plot Example", "Subsubsection"], Cell[CellGroupData[{ Cell[BoxData[ \(Plot3D[Cos[x] Sin[y], {x, \(-\[Pi]\), \[Pi]}, {y, \(-\[Pi]\), \[Pi]}] \)], "Input"], Cell[GraphicsData["PostScript", "\<\ %! %%Creator: Mathematica %%AspectRatio: .81114 MathPictureStart /Mabs { Mgmatrix idtransform Mtmatrix dtransform } bind def /Mabsadd { Mabs 3 -1 roll add 3 1 roll add exch } bind def %% SurfaceGraphics %%IncludeResource: font Courier %%IncludeFont: Courier /Courier findfont 10 scalefont setfont % Scaling calculations 1.11022e-16 1.04977 -0.0679587 1.04977 [ [.13491 .20394 -11.9698 -9 ] [.13491 .20394 .03022 0 ] [.3345 .12542 -5.5867 -9 ] [.3345 .12542 .4133 0 ] [.55031 .04057 -5.18851 -9 ] [.55031 .04057 .81149 0 ] [.76162 .0881 0 -6.17057 ] [.76162 .0881 12 2.82943 ] [.8565 .23339 0 -6.03127 ] [.8565 .23339 6 2.96873 ] [.93925 .36012 0 -5.91342 ] [.93925 .36012 6 3.08658 ] [.02454 .26244 -12 -2.74006 ] [.02454 .26244 0 6.25994 ] [.0159 .31657 -24 -2.78582 ] [.0159 .31657 0 6.21418 ] [.00696 .37264 -6 -2.83339 ] [.00696 .37264 0 6.16661 ] [-0.00232 .43075 -18 -2.88287 ] [-0.00232 .43075 0 6.11713 ] [-0.01193 .49103 -6 -2.93439 ] [-0.01193 .49103 0 6.06561 ] [ 0 0 0 0 ] [ 1 .81114 0 0 ] ] MathScale % Start of Graphics 1 setlinecap 1 setlinejoin newpath 0 g .25 Mabswid [ ] 0 setdash .03716 .25514 m .68874 0 L s .14416 .21324 m .14879 .21789 L s [(-2)] .13491 .20394 .99496 1 Mshowa .34306 .13535 m .34735 .14032 L s [(0)] .3345 .12542 .86223 1 Mshowa .55805 .05117 m .56192 .05647 L s [(2)] .55031 .04057 .7295 1 Mshowa .125 Mabswid .19248 .19432 m .19521 .19716 L s .24172 .17504 m .2444 .17792 L s .2919 .15539 m .29453 .15832 L s .39523 .11493 m .39774 .11796 L s .44843 .0941 m .45088 .09718 L s .50269 .07285 m .50508 .07598 L s .09674 .23181 m .09956 .23455 L s .05019 .25004 m .05305 .25274 L s .61454 .02905 m .61679 .03228 L s .67219 .00648 m .67437 .00976 L s .25 Mabswid .68874 0 m .96935 .42924 L s .74932 .09266 m .74316 .09495 L s [(-2)] .76162 .0881 -1 .37124 Mshowa .84407 .23761 m .83786 .23973 L s [(0)] .8565 .23339 -1 .34028 Mshowa .92673 .36405 m .92047 .36602 L s [(2)] .93925 .36012 -1 .31409 Mshowa .125 Mabswid .77428 .13086 m .77058 .1322 L s .79837 .1677 m .79466 .16902 L s .82162 .20326 m .8179 .20455 L s .86578 .27081 m .86204 .27206 L s .88677 .30292 m .88302 .30414 L s .90707 .33398 m .90332 .33518 L s .72342 .05305 m .71974 .05445 L s .69654 .01193 m .69287 .01336 L s .94577 .39318 m .94201 .39434 L s .96423 .4214 m .96046 .42254 L s .25 Mabswid .03716 .25514 m 0 .48963 L s .03676 .25766 m .04287 .25527 L s [(-1)] .02454 .26244 1 -0.3911 Mshowa .02817 .3119 m .0343 .30956 L s [(-0.5)] .0159 .31657 1 -0.38093 Mshowa .01926 .36808 m .02541 .3658 L s [(0)] .00696 .37264 1 -0.37036 Mshowa .01003 .42631 m .01621 .4241 L s [(0.5)] -0.00232 .43075 1 -0.35936 Mshowa .00046 .48671 m .00666 .48456 L s [(1)] -0.01193 .49103 1 -0.34791 Mshowa .125 Mabswid .03507 .26836 m .03873 .26693 L s .03336 .27913 m .03703 .27771 L s .03164 .28997 m .03531 .28856 L s .02991 .3009 m .03358 .29949 L s .02641 .32298 m .03009 .32158 L s .02464 .33413 m .02833 .33274 L s .02286 .34537 m .02655 .34399 L s .02107 .35668 m .02476 .35531 L s .01744 .37956 m .02114 .3782 L s .01561 .39112 m .01931 .38977 L s .01377 .40277 m .01746 .40142 L s .01191 .4145 m .01561 .41316 L s .00815 .43822 m .01185 .43689 L s .00625 .45021 m .00996 .44889 L s .00433 .46229 m .00805 .46098 L s .0024 .47445 m .00612 .47315 L s .25 Mabswid .03716 .25514 m 0 .48963 L s 0 .48963 m .39787 .81114 L s .39787 .81114 m .40529 .59895 L s .40529 .59895 m .03716 .25514 L s .68874 0 m .96935 .42924 L s .96935 .42924 m 1 .6535 L s 1 .6535 m .70298 .24544 L s .70298 .24544 m .68874 0 L s .03716 .25514 m 0 .48963 L s 0 .48963 m .70298 .24544 L s .70298 .24544 m .68874 0 L s .68874 0 m .03716 .25514 L s .40529 .59895 m .96935 .42924 L s .96935 .42924 m 1 .6535 L s 1 .6535 m .39787 .81114 L s .39787 .81114 m .40529 .59895 L s 0 0 m 1 0 L 1 .81114 L 0 .81114 L closepath clip newpath .5 Mabswid .611 .523 .731 r .38087 .63738 .40169 .70185 .43949 .69119 .4184 .63065 Metetra .572 .51 .747 r .4184 .63065 .43949 .69119 .47783 .68039 .45639 .63181 Metetra .524 .52 .793 r .45639 .63181 .47783 .68039 .51672 .66942 .49517 .6386 Metetra .435 .572 .892 r .49517 .6386 .51672 .66942 .55616 .6583 .53492 .64761 Metetra .127 .61 .915 r .53492 .64761 .55616 .6583 .59617 .64702 .57572 .65478 Metetra .276 0 0 r .57572 .65478 .59617 .64702 .63677 .63557 .61741 .65627 Metetra .315 0 0 r .61741 .65627 .63677 .63557 .67796 .62396 .65973 .64924 Metetra .218 0 0 r .65973 .64924 .67796 .62396 .71976 .61218 .70232 .63256 Metetra .70232 .63256 .71976 .61218 .76219 .60021 .74489 .60715 Metetra .607 .941 .755 r .74489 .60715 .76219 .60021 .80525 .58807 .78733 .57568 Metetra .823 .894 .893 r .78733 .57568 .80525 .58807 .84896 .57575 .82975 .54202 Metetra .758 .712 .809 r .82975 .54202 .84896 .57575 .89334 .56324 .87252 .51031 Metetra .695 .61 .757 r .87252 .51031 .89334 .56324 .9384 .55053 .91613 .48419 Metetra .649 .554 .734 r .91613 .48419 .9384 .55053 .98416 .53763 .96118 .46614 Metetra .596 .535 .756 r .35963 .58148 .38087 .63738 .4184 .63065 .39695 .57776 Metetra .495 .488 .779 r .39695 .57776 .4184 .63065 .45639 .63181 .43459 .58824 Metetra .341 .441 .818 r .43459 .58824 .45639 .63181 .49517 .6386 .47314 .60915 Metetra .069 .376 .841 r .47314 .60915 .49517 .6386 .53492 .64761 .51299 .63449 Metetra 0 .255 .659 r .51299 .63449 .53492 .64761 .57572 .65478 .55429 .65697 Metetra .409 0 0 r .55429 .65697 .57572 .65478 .61741 .65627 .59684 .66934 Metetra .26 0 0 r .59684 .66934 .61741 .65627 .65973 .64924 .64013 .66616 Metetra .64013 .66616 .65973 .64924 .70232 .63256 .68351 .64525 Metetra .565 .895 .641 r .68351 .64525 .70232 .63256 .74489 .60715 .72643 .60838 Metetra .877 .989 .815 r .72643 .60838 .74489 .60715 .78733 .57568 .76862 .56074 Metetra .888 .865 .811 r .76862 .56074 .78733 .57568 .82975 .54202 .81029 .5096 Metetra .818 .742 .779 r .81029 .5096 .82975 .54202 .87252 .51031 .85203 .4625 Metetra .743 .651 .758 r .85203 .4625 .87252 .51031 .91613 .48419 .89472 .42579 Metetra .671 .585 .75 r .89472 .42579 .91613 .48419 .96118 .46614 .93935 .40367 Metetra .58 .582 .819 r .33741 .54067 .35963 .58148 .39695 .57776 .37471 .53846 Metetra .371 .483 .843 r .37471 .53846 .39695 .57776 .43459 .58824 .41217 .55399 Metetra .05 .326 .808 r .41217 .55399 .43459 .58824 .47314 .60915 .45053 .58268 Metetra 0 .163 .682 r .45053 .58268 .47314 .60915 .51299 .63449 .49037 .61719 Metetra 0 .121 .575 r .49037 .61719 .51299 .63449 .55429 .65697 .53193 .64837 Metetra .31 0 0 r .53193 .64837 .55429 .65697 .59684 .66934 .57502 .66698 Metetra .113 .662 .814 r .57502 .66698 .59684 .66934 .64013 .66616 .61902 .66593 Metetra .644 .961 .921 r .61902 .66593 .64013 .66616 .68351 .64525 .66312 .64236 Metetra .869 .966 .857 r .66312 .64236 .68351 .64525 .72643 .60838 .70657 .5986 Metetra .913 .897 .798 r .70657 .5986 .72643 .60838 .76862 .56074 .74902 .54144 Metetra .897 .83 .771 r .74902 .54144 .76862 .56074 .81029 .5096 .79067 .48017 Metetra .854 .769 .767 r .79067 .48017 .81029 .5096 .85203 .4625 .83222 .42426 Metetra .789 .71 .777 r .83222 .42426 .85203 .4625 .89472 .42579 .87473 .3815 Metetra .702 .649 .793 r .87473 .3815 .89472 .42579 .93935 .40367 .91939 .35695 Metetra .54 .703 .945 r .31365 .51855 .33741 .54067 .37471 .53846 .35121 .51608 Metetra .114 .484 .899 r .35121 .51608 .37471 .53846 .41217 .55399 .38881 .53147 Metetra 0 .199 .689 r .38881 .53147 .41217 .55399 .45053 .58268 .42723 .56011 Metetra 0 .096 .592 r .42723 .56011 .45053 .58268 .49037 .61719 .46713 .59462 Metetra 0 .196 .685 r .46713 .59462 .49037 .61719 .53193 .64837 .50881 .62579 Metetra .079 .468 .889 r .50881 .62579 .53193 .64837 .57502 .66698 .55214 .64428 Metetra .505 .707 .961 r .55214 .64428 .57502 .66698 .61902 .66593 .59653 .64296 Metetra .738 .787 .893 r .59653 .64296 .61902 .66593 .66312 .64236 .64117 .61894 Metetra .833 .8 .82 r .64117 .61894 .66312 .64236 .70657 .5986 .6853 .57455 Metetra .871 .799 .777 r .6853 .57455 .70657 .5986 .74902 .54144 .72849 .51667 Metetra .881 .799 .764 r .72849 .51667 .74902 .54144 .79067 .48017 .77089 .45466 Metetra .87 .799 .777 r .77089 .45466 .79067 .48017 .83222 .42426 .81314 .39807 Metetra .831 .795 .818 r .81314 .39807 .83222 .42426 .87473 .3815 .85629 .35471 Metetra .739 .771 .879 r .85629 .35471 .87473 .3815 .91939 .35695 .90152 .32967 Metetra .286 .773 .909 r .28786 .51547 .31365 .51855 .35121 .51608 .326 .51095 Metetra .221 0 0 r .326 .51095 .35121 .51608 .38881 .53147 .36419 .52092 Metetra .393 0 0 r .36419 .52092 .38881 .53147 .42723 .56011 .40312 .54152 Metetra 0 .24 .689 r .40312 .54152 .42723 .56011 .46713 .59462 .44334 .56666 Metetra .069 .412 .863 r .44334 .56666 .46713 .59462 .50881 .62579 .48517 .58887 Metetra .395 .537 .881 r .48517 .58887 .50881 .62579 .55214 .64428 .52855 .60075 Metetra .582 .599 .835 r .52855 .60075 .55214 .64428 .59653 .64296 .57305 .5967 Metetra .687 .639 .796 r .57305 .5967 .59653 .64296 .64117 .61894 .61801 .57447 Metetra .756 .676 .774 r .61801 .57447 .64117 .61894 .6853 .57455 .66281 .53588 Metetra .806 .718 .768 r .66281 .53588 .6853 .57455 .72849 .51667 .70707 .48629 Metetra .843 .769 .78 r .70707 .48629 .72849 .51667 .77089 .45466 .75084 .43315 Metetra .863 .834 .816 r .75084 .43315 .77089 .45466 .81314 .39807 .79459 .38414 Metetra .839 .908 .884 r .79459 .38414 .81314 .39807 .85629 .35471 .83915 .34573 Metetra .697 .94 .962 r .83915 .34573 .85629 .35471 .90152 .32967 .88548 .32217 Metetra .062 0 0 r .25977 .5285 .28786 .51547 .326 .51095 .29883 .52034 Metetra .235 0 0 r .29883 .52034 .326 .51095 .36419 .52092 .33813 .52031 Metetra .188 0 0 r .33813 .52031 .36419 .52092 .40312 .54152 .37808 .5261 Metetra .16 .602 .935 r .37808 .5261 .40312 .54152 .44334 .56666 .41905 .53415 Metetra .439 .594 .908 r .41905 .53415 .44334 .56666 .48517 .58887 .46124 .5403 Metetra .548 .56 .818 r .46124 .5403 .48517 .58887 .52855 .60075 .50464 .54051 Metetra .606 .552 .768 r .50464 .54051 .52855 .60075 .57305 .5967 .54904 .53184 Metetra .648 .565 .748 r .54904 .53184 .57305 .5967 .61801 .57447 .5941 .51313 Metetra .687 .595 .748 r .5941 .51313 .61801 .57447 .66281 .53588 .63945 .4853 Metetra .728 .647 .768 r .63945 .4853 .66281 .53588 .70707 .48629 .68488 .45118 Metetra .773 .732 .815 r .68488 .45118 .70707 .48629 .75084 .43315 .73037 .41477 Metetra .806 .865 .891 r .73037 .41477 .75084 .43315 .79459 .38414 .77617 .38036 Metetra .704 .975 .92 r .77617 .38036 .79459 .38414 .83915 .34573 .82272 .35172 Metetra .305 .781 .683 r .82272 .35172 .83915 .34573 .88548 .32217 .8706 .33138 Metetra .114 0 0 r .22944 .55152 .25977 .5285 .29883 .52034 .26969 .53863 Metetra .026 0 0 r .26969 .53863 .29883 .52034 .33813 .52031 .31056 .52554 Metetra .323 .809 .793 r .31056 .52554 .33813 .52031 .37808 .5261 .35208 .51225 Metetra .634 .844 .981 r .35208 .51225 .37808 .5261 .41905 .53415 .39426 .49875 Metetra .652 .674 .859 r .39426 .49875 .41905 .53415 .46124 .5403 .43711 .48503 Metetra .634 .582 .778 r .43711 .48503 .46124 .5403 .50464 .54051 .48064 .47109 Metetra .623 .541 .74 r .48064 .47109 .50464 .54051 .54904 .53184 .52489 .45693 Metetra .62 .529 .729 r .52489 .45693 .54904 .53184 .5941 .51313 .56985 .44253 Metetra .623 .541 .74 r .56985 .44253 .5941 .51313 .63945 .4853 .61556 .4279 Metetra .634 .582 .778 r .61556 .4279 .63945 .4853 .68488 .45118 .66203 .41302 Metetra .652 .674 .859 r .66203 .41302 .68488 .45118 .73037 .41477 .70928 .39789 Metetra .634 .844 .981 r .70928 .39789 .73037 .41477 .77617 .38036 .75733 .38251 Metetra .323 .809 .793 r .75733 .38251 .77617 .38036 .82272 .35172 .80619 .36687 Metetra .026 0 0 r .80619 .36687 .82272 .35172 .8706 .33138 .8559 .35095 Metetra .19735 .57587 .22944 .55152 .26969 .53863 .23893 .55794 Metetra .378 .797 .6 r .23893 .55794 .26969 .53863 .31056 .52554 .28169 .53103 Metetra .762 .991 .885 r .28169 .53103 .31056 .52554 .35208 .51225 .32515 .49791 Metetra .818 .858 .878 r .32515 .49791 .35208 .51225 .39426 .49875 .36889 .46253 Metetra .756 .708 .807 r .36889 .46253 .39426 .49875 .43711 .48503 .4127 .42914 Metetra .694 .612 .76 r .4127 .42914 .43711 .48503 .48064 .47109 .45657 .40145 Metetra .643 .552 .736 r .45657 .40145 .48064 .47109 .52489 .45693 .50072 .38199 Metetra .6 .517 .732 r .50072 .38199 .52489 .45693 .56985 .44253 .54553 .37171 Metetra .559 .503 .749 r .54553 .37171 .56985 .44253 .61556 .4279 .59139 .36982 Metetra .516 .517 .795 r .59139 .36982 .61556 .4279 .66203 .41302 .63863 .37393 Metetra .453 .576 .887 r .63863 .37393 .66203 .41302 .70928 .39789 .68738 .38037 Metetra .293 .677 .974 r .68738 .38037 .70928 .39789 .75733 .38251 .73751 .38477 Metetra .013 0 0 r .73751 .38477 .75733 .38251 .80619 .36687 .78865 .38294 Metetra .116 0 0 r .78865 .38294 .80619 .36687 .8559 .35095 .84024 .3718 Metetra .364 .809 .668 r .1644 .59164 .19735 .57587 .23893 .55794 .20726 .56932 Metetra .775 .998 .839 r .20726 .56932 .23893 .55794 .28169 .53103 .25191 .5306 Metetra .889 .935 .841 r .25191 .5306 .28169 .53103 .32515 .49791 .29737 .48088 Metetra .868 .825 .804 r .29737 .48088 .32515 .49791 .36889 .46253 .34282 .42758 Metetra .811 .73 .775 r .34282 .42758 .36889 .46253 .4127 .42914 .38776 .37843 Metetra .743 .651 .758 r .38776 .37843 .4127 .42914 .45657 .40145 .43217 .33991 Metetra .669 .586 .753 r .43217 .33991 .45657 .40145 .50072 .38199 .47641 .31624 Metetra .585 .53 .76 r .47641 .31624 .50072 .38199 .54553 .37171 .52112 .30901 Metetra .486 .484 .78 r .52112 .30901 .54553 .37171 .59139 .36982 .56702 .31695 Metetra .361 .45 .817 r .56702 .31695 .59139 .36982 .63863 .37393 .61472 .33605 Metetra .191 .435 .864 r .61472 .33605 .63863 .37393 .68738 .38037 .66452 .35993 Metetra 0 .442 .857 r .66452 .35993 .68738 .38037 .73751 .38477 .71625 .38072 Metetra 0 .464 .698 r .71625 .38072 .73751 .38477 .78865 .38294 .76927 .39055 Metetra .018 0 0 r .76927 .39055 .78865 .38294 .84024 .3718 .82254 .38341 Metetra .718 .952 .951 r .13177 .58976 .1644 .59164 .20726 .56932 .17563 .56465 Metetra .868 .912 .858 r .17563 .56465 .20726 .56932 .25191 .5306 .22178 .51882 Metetra .889 .848 .797 r .22178 .51882 .25191 .5306 .29737 .48088 .26891 .45929 Metetra .875 .796 .769 r .26891 .45929 .29737 .48088 .34282 .42758 .31584 .39559 Metetra .84 .75 .763 r .31584 .39559 .34282 .42758 .38776 .37843 .36191 .33742 Metetra .786 .704 .774 r .36191 .33742 .38776 .37843 .43217 .33991 .407 .29269 Metetra .702 .651 .796 r .407 .29269 .43217 .33991 .47641 .31624 .45155 .26651 Metetra .574 .582 .823 r .45155 .26651 .47641 .31624 .52112 .30901 .49635 .26073 Metetra .391 .491 .841 r .49635 .26073 .52112 .30901 .56702 .31695 .54232 .27386 Metetra .165 .386 .833 r .54232 .27386 .56702 .31695 .61472 .33605 .59026 .30108 Metetra 0 .31 .802 r .59026 .30108 .61472 .33605 .66452 .35993 .64063 .33464 Metetra 0 .327 .794 r .64063 .33464 .66452 .35993 .71625 .38072 .69331 .36467 Metetra 0 .489 .854 r .69331 .36467 .71625 .38072 .76927 .39055 .74753 .3811 Metetra .31 .771 .947 r .74753 .3811 .76927 .39055 .82254 .38341 .80203 .37608 Metetra .738 .778 .885 r .10059 .56446 .13177 .58976 .17563 .56465 .14498 .53884 Metetra .823 .779 .811 r .14498 .53884 .17563 .56465 .22178 .51882 .19189 .49233 Metetra .853 .774 .773 r .19189 .49233 .22178 .51882 .26891 .45929 .2399 .43201 Metetra .862 .772 .761 r .2399 .43201 .26891 .45929 .31584 .39559 .28776 .36752 Metetra .853 .773 .773 r .28776 .36752 .31584 .39559 .36191 .33742 .33468 .30861 Metetra .821 .774 .809 r .33468 .30861 .36191 .33742 .407 .29269 .3805 .26323 Metetra .739 .763 .872 r .3805 .26323 .407 .29269 .45155 .26651 .42561 .2365 Metetra .554 .7 .937 r .42561 .2365 .45155 .26651 .49635 .26073 .47079 .23027 Metetra .248 .538 .923 r .47079 .23027 .49635 .26073 .54232 .27386 .51702 .24305 Metetra 0 .356 .828 r .51702 .24305 .54232 .27386 .59026 .30108 .56515 .27 Metetra 0 .286 .779 r .56515 .27 .59026 .30108 .64063 .33464 .61572 .30332 Metetra 0 .354 .826 r .61572 .30332 .64063 .33464 .69331 .36467 .66869 .3331 Metetra .223 .529 .92 r .66869 .3331 .69331 .36467 .74753 .3811 .72336 .34918 Metetra .525 .705 .953 r .72336 .34918 .74753 .3811 .80203 .37608 .77849 .34365 Metetra .686 .642 .8 r .07157 .51518 .10059 .56446 .14498 .53884 .11593 .49136 Metetra .755 .675 .773 r .11593 .49136 .14498 .53884 .19189 .49233 .16262 .45076 Metetra .8 .709 .765 r .16262 .45076 .19189 .49233 .2399 .43201 .21047 .3989 Metetra .831 .75 .775 r .21047 .3989 .2399 .43201 .28776 .36752 .2584 .34342 Metetra .847 .803 .807 r .2584 .34342 .28776 .36752 .33468 .30861 .30567 .2922 Metetra .832 .866 .87 r .30567 .2922 .33468 .30861 .3805 .26323 .35211 .2518 Metetra .73 .913 .957 r .35211 .2518 .3805 .26323 .42561 .2365 .39797 .22651 Metetra .438 .83 .984 r .39797 .22651 .42561 .2365 .47079 .23027 .44392 .21791 Metetra .075 .591 .881 r .44392 .21791 .47079 .23027 .51702 .24305 .49075 .22471 Metetra 0 .427 .819 r .49075 .22471 .51702 .24305 .56515 .27 .53923 .24284 Metetra 0 .409 .852 r .53923 .24284 .56515 .27 .61572 .30332 .58986 .26583 Metetra .201 .473 .889 r .58986 .26583 .61572 .30332 .66869 .3331 .64265 .28566 Metetra .416 .544 .877 r .64265 .28566 .66869 .3331 .72336 .34918 .69712 .29427 Metetra .575 .599 .84 r .69712 .29427 .72336 .34918 .77849 .34365 .75231 .28552 Metetra .641 .564 .752 r .04472 .44678 .07157 .51518 .11593 .49136 .08852 .42652 Metetra .685 .597 .751 r .08852 .42652 .11593 .49136 .16262 .45076 .13404 .39692 Metetra .728 .648 .769 r .13404 .39692 .16262 .45076 .21047 .3989 .18063 .36085 Metetra .771 .725 .81 r .18063 .36085 .21047 .3989 .2584 .34342 .22763 .32242 Metetra .802 .835 .876 r .22763 .32242 .2584 .34342 .30567 .2922 .27461 .28603 Metetra .761 .95 .938 r .27461 .28603 .30567 .2922 .35211 .2518 .32141 .25551 Metetra .523 .919 .873 r .32141 .25551 .35211 .2518 .39797 .22651 .36817 .23342 Metetra .208 .728 .712 r .36817 .23342 .39797 .22651 .44392 .21791 .41526 .22074 Metetra .41526 .22074 .44392 .21791 .49075 .22471 .46316 .21665 Metetra .107 .642 .86 r .46316 .21665 .49075 .22471 .53923 .24284 .51235 .2187 Metetra .308 .655 .971 r .51235 .2187 .53923 .24284 .58986 .26583 .56314 .22308 Metetra .459 .598 .903 r .56314 .22308 .58986 .26583 .64265 .28566 .61561 .22529 Metetra .54 .558 .821 r .61561 .22529 .64265 .28566 .69712 .29427 .6695 .221 Metetra .594 .549 .773 r .6695 .221 .69712 .29427 .75231 .28552 .72434 .20702 Metetra .607 .521 .732 r .01926 .36808 .04472 .44678 .08852 .42652 .06217 .35219 Metetra .612 .535 .744 r .06217 .35219 .08852 .42652 .13404 .39692 .10583 .33602 Metetra .626 .582 .785 r .10583 .33602 .13404 .39692 .18063 .36085 .15025 .31957 Metetra .648 .678 .865 r .15025 .31957 .18063 .36085 .22763 .32242 .19545 .30283 Metetra .647 .835 .973 r .19545 .30283 .22763 .32242 .27461 .28603 .24146 .28579 Metetra .486 .896 .917 r .24146 .28579 .27461 .28603 .32141 .25551 .28829 .26844 Metetra .28829 .26844 .32141 .25551 .36817 .23342 .33597 .25079 Metetra .33597 .25079 .36817 .23342 .41526 .22074 .38452 .2328 Metetra .38452 .2328 .41526 .22074 .46316 .21665 .43397 .21449 Metetra .486 .896 .917 r .43397 .21449 .46316 .21665 .51235 .2187 .48434 .19583 Metetra .647 .835 .973 r .48434 .19583 .51235 .2187 .56314 .22308 .53566 .17683 Metetra .648 .678 .865 r .53566 .17683 .56314 .22308 .61561 .22529 .58795 .15746 Metetra .626 .582 .785 r .58795 .15746 .61561 .22529 .6695 .221 .64124 .13773 Metetra .612 .535 .744 r .64124 .13773 .6695 .221 .72434 .20702 .69556 .11761 Metetra 0 g .25 Mabswid .68874 0 m .96935 .42924 L s .96935 .42924 m 1 .6535 L s 1 .6535 m .70298 .24544 L s .70298 .24544 m .68874 0 L s .03716 .25514 m 0 .48963 L s 0 .48963 m .70298 .24544 L s .70298 .24544 m .68874 0 L s .68874 0 m .03716 .25514 L s .03716 .25514 m .68874 0 L s .14416 .21324 m .14879 .21789 L s [(-2)] .13491 .20394 .99496 1 Mshowa .34306 .13535 m .34735 .14032 L s [(0)] .3345 .12542 .86223 1 Mshowa .55805 .05117 m .56192 .05647 L s [(2)] .55031 .04057 .7295 1 Mshowa .125 Mabswid .19248 .19432 m .19521 .19716 L s .24172 .17504 m .2444 .17792 L s .2919 .15539 m .29453 .15832 L s .39523 .11493 m .39774 .11796 L s .44843 .0941 m .45088 .09718 L s .50269 .07285 m .50508 .07598 L s .09674 .23181 m .09956 .23455 L s .05019 .25004 m .05305 .25274 L s .61454 .02905 m .61679 .03228 L s .67219 .00648 m .67437 .00976 L s % End of Graphics MathPictureEnd \ \>"], "Graphics", ImageSize->{324.688, 263.188}, ImageMargins->{{35, 0}, {0, 0}}, ImageRegion->{{0, 1}, {0, 1}}, ImageCache->GraphicsData["Bitmap", "\<\ CF5dJ6E]HGAYHf4PAg9QL6QYHgKKKKKKKKKKKKK< P0800000M@3Vc8000?l0i/b05P3Vc803000000H0i/b000<000000>KKKK@0i/b000@000000>KKKK< P00S0>KKKKKL0i/b000<000000>KKKKKKKKKK< P00000006@3Vc802000001`0i/b000<000000>KKK< P000i03Vc803000001L0i/b00`0000000`3Vc80000000>KKKKKKKKKKK< P03Vc800JP3Vc8000?40i/b00`00000[0>KKl0i/b00P00000^0>KK`0i/b00`00000`0>KKX0i/b00`00000b0>KKL0i/b00`0000020>KKKKKK80i/b00P00000k0>KKKKKKKK< P03Vc800H`3Vc8000=P0i/b00P0000150>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0>KKKKKKKK< P08000009`3Vc80200000680i/b000<000000>KKK< P000TP3Vc80010000000i/b00>KKKK< P0030000003Vc800i/b005/0i/b0002A0>KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0>KKKKKKKKKKKKKKKKKKKKKKKKK< P0<00000K@3Vc80300000180YJgM00<000000:2Db02PU09b8 _P030000002LR;h0W8Rn00<0W8Rn00<000000>KKK< P000L@3Vc804000006d0i/b00P00000F0:F]g@030000002PUKKKKKKKKKK09b8_P030000002LR;h0W8Rn00<0W8Rn00<0 00000>KKKKKKKKK< P0800000K`3Vc802000000h0YMGi00<000000:F]g@2U[Md04`2U[Md00`000000X9C80:2Db00C0:2D b0030000002LR;h0W8Rn00d0W8Rn00<0000009b8_P2LR;h0102LR;h00`000000i/b00>KK< P0030000003Vc800i/b004D0i/b000180>KKKKKKKKKKKKGZ00<000000:GEn@2UeOT04`2UeOT00`000000YJgM0:F] g@0C0:F]g@030000002PUKKKKKK< P0000000@`3Vc80005<0i/b00P00001_0>KKKGZ0P00000B0:GEn@030000002U[Md0YJgM0140YJgM00<000000:2Db02PUKK0>KGZ00<0 00000:GEn@2UeOT03`2UeOT00`000000YJgM0:F]g@0B0:F]g@030000002PUKK< P00o0>KKKKKKK< P03Vc8002P3Vc80200000380i/b000160>K01^Tg003 0000001>YoP0CZOh0080CZOh2@0000030:GEn@030000002U[Md0YJgM0140YJgM00<000000:2Db02P UKKKKYoP0CZOh00X0CZOh3`0000080:F]g@03 0000002PUdP030000002HSKKKKKYoP03@1>YoP00`000000MIWW07FIi`0807FIi`h00000 402:S]800`000000V8c509RKKKKK YoP0CZOh00d0CZOh00<0000007FIi`1eVNL0401eVNL00`000000RXkB08Z>dP0B08Z>dP030000002H SKKKKKYoP0 CZOh00d0CZOh00<0000007FIi`1eVNL0401eVNL00`000000RXkB08Z>dP0A08Z>dP030000002HSKKKKK@3Vc8030000 00030>KGh@0300000000KM4006gA00<00000100KY=`00`000000CZOh04jWn00<04jW n0030000001eVNL0MIWW0100MIWW00<0000008Z>dP2:S]804P2:S]800`000000V8c509RKKK< P0040000003Vc800i/b000000340i/b0000g0>K08fc k`030000000oRN`0?hW/0080?hW/1000000301>Gh@0300000000KM4006gA008006gA0P00000301^T g0030000001>YoP0CZOh00`0CZOh00<0000007FIi`1eVNL0401eVNL00`000000RXkB08Z>dP0A08Z> dP030000002HSKK< P0030000003Vc800i/b000H0i/b00P00000b0>KdP0B08Z>dP030000002HSKK`3Vc8000380i/b00P00001X0>KdP0B08Z>dP030000 002HSKKKdP0A08Z>dP030000002H SKKKdP2:S]804P2: S]800`000000V8c509RKKKYoP00`000000MIWW07FIi`0?07FIi`030000002:S]80 RXkB0140RXkB00<0000009RKKKK< P03Vc800I03Vc80=000000h0^^Wd0P00000>0;g3g`030000002=/nl0SK?_0100SK?_00<0000003n9 k00oRN`02P0oRN`01000000005_C001Kd`00Fm<2000000@006gA00@00000001XfP00J=X006SJ0P00 000704jWn0030000001eVNL0MIWW00h0MIWW00<0000008Z>dP2:S]804P2:S]84000000D0V8c500<0 000009RKKKdP0?08Z>dP<000002@2HSKKKdP0<08Z>dP<000000P2:S]800`000000V8c509RKKKKK08fck`H000002P0oRN`00`00000005_C001K d`03001Kd`8000000P00KM400`00000006SJ001XfP05001XfP80000000<0CZOh0000001eVNL03`1e VNL00`000000RXkB08Z>dP0908Z>dP<000001P2:S]800`000000V8c509RKKKKKdP0508Z>dP<000002@2:S]800`000000V8c509R< a@0809RKK< P00c0>KKKK dP0208Z>dP<00000302:S]800`000000V8c509RKKKKKKKKKKKKdP030000002HSKKKKK0>KdP0A08Z>dP030000002HSKKKKKKVb`030000002BU=80TYCB0100TYCB00<00000 06Ame`1TOML0301TOML00`000000:V;E00000007001Kd`0400000000BLL00000000000H006SJ00<0 000003=ih`0cNN<01@0cNN<3000000D0MIWW00<0000008Z>dP2:S]804@2:S]800`000000V8c509R< a@0:09RKK< P00`0>KKKKKKVb`080;>Vb`030000 002BU=80TYCB0100TYCB00<0000006Ame`1TOML0301TOML010000000:V;E02YRe@0ZH]D2000000D0 05_C00<000000019a`00BLL00P000005001XfP<00000200cNN<200000080MIWW00<0000008Z>dP2: S]804@2:S]800`000000V8c509RKKKKKVb`030000 002BU=80TYCB00l0TYCB00<0000006Ame`1TOML03@1TOML00`000000:V;E02YRe@0202YRe@030000 0000Fm<005_C008005_C00<000000019a`00BLL00P00BLL00`00000006SJ00000003000000`0dP030000002HSKKKK0;>Vb`030000002BU=80TYCB0100TYCB00<0 000006Ame`1TOML0301TOML00`000000:V;E02YRe@0302YRe@8000000`00Fm<00`00000004W70019 a`04000000<006SJ00<0000003=ih`0cNN<0300cNN<5000000l0RXkB00<0000009RKKK03Vc803000000`0YMGi00<0000000=;6c`030000002m`ml0 _L?O0080_L?O00<000000;>Vb`2cY//03`2cY//00`000000TYCB09:DdP0@09:DdP030000001TOML0 I7gG00`0I7gG00<0000002YRe@0ZH]D0100ZH]D200000004001Kd`0000000000000000@004W700D0 0000001XfP00J=X006SJ0000000=03=ih`030000001ZRn00JX_P0080JX_P1`00000808Z>dP030000 002HSIe`030000003Vc800i/b002`0i/b000<000000>KK0:GEn@030000003= eN00cMGP00X0cMGP1000000@0=CMgP030000003Ba/l0d/K?0100d/K?00@000000;g3g`0000000000 4P2cY//00`000000TYCB09:DdP0@09:DdP030000001TOML0I7gG00`0I7gG00<0000002YRe@0ZH]D0 1@0ZH]D20000008005_C00<000000019a`00BLL00`00BLL01000000006SJ001XfP00000>03=ih`03 0000001ZRn00JX_P00P0JX_P1`0000000`2:S]80000009RIe`0509>Ie`030000003Vc800i/b002`0i/b000<000000>KK 0000000>0=CMgP030000003Ba/l0d/K?0180d/K?00<000000;>Vb`2cY//04`2cY//00`000000TYCB 09:DdP0@09:DdP030000001TOML0I7gG00`0I7gG00@0000002YRe@0ZH]D0:V;E0`00000202YRe@<0 00001P00BLL200000003001XfP000000Ie`2CVML0102CVML00`000000i/b00>KKKK0=S=cP3HcLh2000000/0e=gN00<000000=;6c`3B a/l04P3Ba/l2000001H0/jK;00<0000009:DdP2BU=803`2BU=800`000000I7gG06Ame`0=06Ame`<0 00001`0ZH]D2000000L004W700<00000001XfP0000003@0cNN<00`000000JX_P06Z;h00@06Z;h003 0000002CVML0TiWG00`0TiWG00<0000009>Ie`2CVML01@2CVML00`000000i/b00>KKKKK000@0f0P0000080=CMgP030000 003Ba/l0d/K?0180d/K?00@00000003=ih`03 0000001ZRn00JX_P0100JX_P00<0000009>Ie`2CVML0302CVML00`000000TiWG09>Ie`0409>Ie`03 0000003Vc800i/b002d0i/b000<000000>KKKK000L0f00<000000=CMgP3DgMh0103DgMh00`000000d/K?0=;6c`0B0=;6c`050000 0039]Ie`0=09>Ie`030000002CVML0TiWG00@0 TiWG00<000000>KKKKK00T0f0P0000030=CMgP030000003Ba/l0d/K?0180d/K? 00<000000Vb`0C0;>Vb`030000002BU=80TYCB0100TYCB 00<0000006Ame`1TOML00P1TOML3000000L0I7gG00<0000002YRe@0ZH]D02@0ZH]D00`00000004o= 000000070019a`800000300cNN<00`000000JX_P06Z;h00@06Z;h0030000002CVML0TiWG00d0TiWG 00<0000009>Ie`2CVML00`2CVML00`000000i/b00>KKKKK0=S=cP0<0=S=cP030000003DgMh0000001@0d/K?00<0 00000Vb`0C0;>Vb`030000002BU=80TYCB00l0TYCB00<0 000006Ame`0000000P00000;06Ame`030000000ZH]D0:V;E00T0:V;E00@00000001?c@0000000000 1@00BLL01000000005[C00000000000:03=ih`030000001ZRn00JX_P0100JX_P00<0000009>Ie`2C VML03@2CVML00`000000TiWG09>Ie`0309>Ie`030000003Vc800i/b002h0i/b000<000000>KK0=S=cP0>0=S=cP030000 003Ba/l0d/K?0180d/K?00<000000Vb`0C0;>Vb`030000 002BU=80TYCB00d0TYCB1`00000;06Ame`030000000ZH]D0:V;E00X0:V;E00@00000001?c@00Cld0 00001@00BLL00`00000005[C001Jd`02000000T0Ie`0=09>Ie`030000002CVML0TiWG00<0TiWG00<000000>KKKK0=S=cP0?0=S=cP030000003Ba/l0d/K?0140d/K? 00<000000Vb`0C0;>Vb`030000002BU=80TYCB00H0TYCB 1`00000209F7`P040000001lNlL0O7_707aka`H000001P1TOML00`000000:V;E02YRe@0:02YRe@03 00000000Cld004o=008000001000BLL01@00000005[C001Jd`00F]<0000000P0Ie`0>09>Ie`030000002CVML0TiWG0080TiWG00<000000>K< P03Vc800;P3Vc8000`000000i/b00>KKKKKKKVb`2c Y//04`2cY//010000000TYCB09:DdP2BU=8500000080UHO20`00000509F7`P030000001lNlL0O7_7 00H0O7_71@0000000`1TOML0000002YRe@0;02YRe@0300000000Cld004o=008004o=00<000000019 a`00BLL00P00BLL01000000005[C001Jd`00F]<2000000L0Ie`0>09>Ie`030000002CVML0TiWG0080TiWG00<000000>KKKKKKVb`0B 0;>Vb`@00000102EQl83000000P0UHO200<0000007aka`1lNlL02`1lNlL4000000/0:V;E00<00000 001?c@00Cld00P00Cld20000008004W700<00000001Jd`00F]<00`00F]<2000000D0Ie`0>09>Ie`030000002CVML0TiWG0080TiWG00<00000 0>KKKKKKKVb`0@0;>Vb`80000000<0ZiK00000002EQl800P2EQl83000000/0UHO200<00000 07aka`1lNlL03@1lNlL00`000000G7?A00000002000000T0:V;E00<00000001?c@00Cld00`00Cld0 1000000004W70019a`000006001Jd`800000100cNN<00`000000JX_P06Z;h00@06Z;h0030000002C VML0TiWG00h0TiWG00<0000009>Ie`2CVML00P2CVML00`000000i/b00>KKKKK0=S=cP0>0=S=cP030000003JaLD0f/G500D0f/G500<0 00000=;6c`3Ba/l02@3Ba/l00`000000bKC600Ie`2CVML03`2CVML01@000000TiWG09>Ie`2CVML00000 02/0i/b00`0000030>KKK< P00000002`3Vc804000000L0i/b000<000000>KKK< P0<000001@2PU0=S=cP0>0=S=cP030000003JaLD0f/G500L0f/G500<000000=;6c`3Ba/l01`3Ba/l0 0`000000bKC60Ie`2CVML0402CVML01@000000TiWG09>Ie`2CVML0000002P0i/b00P0000030;;`mP800000 0P3Vc8000`000000i/b00>KKKKKK00l0f00<000000=[5a@3JaLD0203JaLD00`000000d/K?0=;6c`050=;6c`030000 0039]Vb`2cY//0202cY//200000080ZiK00`0000030:^F`0030000 002EQl80UHO200l0UHO200<0000007aka`1lNlL03P1lNlL00`000000G7?A05acd@0605acd@800000 0`0ZH]D00`00000004o=001?c@05001?c@8000002@00F]<20000000303=ih`000000JX_P0100JX_P 00<0000009>Ie`2CVML03`2CVML01@000000TiWG09>Ie`2CVML0000002H0i/b00P0000070;;`mP<0 00009@3Vc80000P0i/b000<000000>KKKVb`060;>Vb`030000 002[U/000000008000001`2[U/000`000000UHO209F7`P0?09F7`P030000001lNlL0O7_700d0O7_7 00<0000005acd@1LLm40201LLm430000000302YRe@00000004o=00H004o=0P00000:001Jd`800000 4@1ZRn000`000000TiWG09>Ie`0@09>Ie`050000002CVML0TiWG09>Ie`0000008`3Vc802000000X0 /_3f0`00000T0>KKKVb`040;>Vb`@000002P2[U/000`000000UHO209F7`P0?09F7`P03 0000001lNlL0O7_700h0O7_700<0000005acd@1LLm402P1LLm43000000P004o=00<00000001Jd`00 F]<02@00F]<3000000l0JX_P00<0000009>Ie`2CVML0402CVML010000000TiWG09>Ie`00000Q0>K< P080000000<01P000000002bl?H01`2bl?H2000000040;g5h@0000000000000002<0i/b0000Q0>K< P0030000003Vc800i/b001/0i/b00P00000D0:2Db0030000002U[Md0YJgM00l0YJgM00<00000000l0f00<000000=[5 a@3JaLD03P3JaLD00`000000d/K?0000000H0Vb`<000003@2[U/00 0`000000UHO209F7`P0@09F7`P030000001lNlL0O7_700d0O7_700<0000005acd@1LLm403@1LLm42 000000L004o=0P000009001Jd`030000000iQn/0>HO[00<00000301ZRn000`000000TiWG09>Ie`0@ 09>Ie`040000002CVML0TiWG000001h0i/b00`00000200H000030000002bl?H0/_3f00D0/_3f0P00 00040;g5h@8000008`3Vc8000240i/b000<000000>K00=S=cP0?0=S=cP030000003JaLD0f/G50100f/G500<000000 07aka`030000001LLm40G7?A00`0G7?A00@00000031_g@00000000001`00Cld2000000P005[C00<0 000003V7j`0iQn/00P0iQn/4000000T0JX_P00<0000009>Ie`2CVML0402CVML010000000TiWG09>I e`00000K0>KKIe`2CVML04@2C VML00`000000TiWG0000000I0>KK07aka`030000001LLm40G7?A00d0G7?A00@00000 031_g@0`Kmd0<6oM0P000005001?c@0400000000Dl/00000000000H005[C00<0000003V7j`0iQn/0 1`0iQn/4000000<0JX_P00<0000009>Ie`2CVML03P2CVML6000001H0i/b00P00000700H000030000 002bl?H0/_3f0080/_3f00<000000;g5h@2maN402P2maN4200000240i/b0000P0>K00<000000=[5a@3JaLD0403J aLD01@000000eko30=No``3G_l<000000100bKC60`0000020K< P000803Vc8000`000000i/b00>KKHO[03V7j`0< 03V7j`H000003`26]?<00`000000Q[Cc0000000@0>KKKKKK00T0f00<000000=[5a@3JaLD04@3JaLD00`000000eko30=No``030=No``0300000039]HO[00<0000008Jdl`26]?<04P26]?<00`000000Q[Cc0000000=0>KKK00<0 00000=[5a@3JaLD04@3JaLD00`000000eko30=No``050=No``0300000039]HO[03V7j`0=03V7j`0300000026]?<0Q[Cc0180Q[Cc00<0 000008Jdl`0000002`3Vc8000`0000001P0000H0000600H000<000000P0M0002000001H0_LGQ0P00 000:0>KK0=S=cP050=S=cP030000003JaLD0f/G50100f/G500<00000 0=No``3G_l<01P3G_l<010000000bKC6005acd@030000000`Kmd0<6oM00T0<6oM0P000005001Cb`80000000<0 05[C0000000iQn/03P0iQn/00`000000Q[Cc08Jdl`0A08Jdl`0300000026]?<0000000T0i/b00P00 000600H000<00000100M0003000001H0_LGQ0P00000;0>KK0=S=cP03 0=S=cP030000003JaLD0f/G50100f/G500<000000=No``3G_l<0203G_l<3000000X0bKC600<00000 0;jV`P2nY/802@2nY/800`000000ZiK00:^F`00A0:^F`0030000002EQl80UHO200l0UHO200<00000 07aka`1lNlL03`1lNlL00`000000G7?A05acd@0=05acd@030000000`Kmd0<6oM00/0<6oM0P000005 001Cb`<000003`0iQn/00`000000Q[Cc08Jdl`0A08Jdl`0300000026]?<0000000H0i/b00`000004 00H000<000001P0M000200000080e<_A00<000000;g5h@2maN404@2maN42000000030;>Vb`000000 000000X0i/b000<000000>KK0000000B0=[5a@030000003G _l<0eko300H0eko30`0000000`3G_l<000000HO[00<0 000008Jdl`26]?<04P26]?<00`000000Q[Cc000000040>K0;g5h@800000102cY//2000000D0i/b000D0 00000>KKHO[00<0000008Jdl`26]?<0 4@26]?<01@000000Q[Cc08Jdl`000000i/b00080000000<0D/o;0000000000000P00000;01d00003 0000003Dbm40e<_A00<0e<_A00<000000;g5h@2maN40302maN42000000H0/jK;0P0000060>KHO[00<0000008Jd l`26]?<04@26]?<01@000000Q[Cc000000000000D/o;00<000003@0M00000`000000e<_A0=C;d@05 0=C;d@030000002maN40_LGQ00T0_LGQ0P0000080;>Vb`030000003Vc800000001/0i/b0000E0>K< P0800000203Vc8000`000000VhFk09^5^`0?09^5^`030000002LR;h0W8Rn0140W8Rn00<000000:2D b02PUHO[00<0000008Jd l`26]?<04@26]?<00`000000Q[Cc00000002000000h07@0000<000000=C;d@3Dbm401`3Dbm400`00 0000_LGQ0;g5h@070;g5h@030000002cY//0/jK;00T0/jK;00<000000>KK09F7`P/000002@2?P;l00`000000Q8C;08B4b`0708B4b``000002`0`Kmd00`000000077K001a f`04001af`80000000<005?;0000000000000`00OMX4000000@0>HO[00<0000008Jdl`26]?<04P26 ]?<00`000000Q[Cc0000000<01d000<000002`3Dbm400`000000_LGQ0;g5h@040;g5h@800000302c Y//00`000000i/b00000000J0>KKKK08B4b`040000001cTn<0 Li?S07>Ch`H000001P0`Kmd00`000000077K001af`05001af`80000000<005?;00000000OMX01@00 OMX300000080>HO[00<0000008Jdl`26]?<03`26]?<7000000D07@001`00000<0=C;d@030000002m aN40_LGQ0080_LGQ0P00000?0;>Vb`030000003Vc800000001T0i/b0000C0>KKCh`1cTn<01P1cTn<600000003031_g@000000077K00L0077K0`000008 001mfP@000001@26]?<;000000<0ClGb00@0000004o5lP1?aO80ClGb1@00000300@000<000003P3D bm4010000000_LGQ00000000000A0;>Vb`040000003Vc800i/b0000001P0i/b0000C0>KK0;ZUa0030000 0035^Ll0aKW?00T0aKW?00<000000=BoaP3D_lH04@3D_lH00`000000gCh`1cTn<02`1cTn<8000000D0077K 10000007001mfPH000003`1?aO800`000000ClGb04o5lP0304o5lP<0000000@010000000003Fj>80 0000403Dbm400`000000/jK;0;>Vb`0A0;>Vb`040000003Vc800i/b0000001P0i/b0000C0>KKKKKK< P000000A09^5^`030000002LR;h0W8Rn0180W8Rn00<000000:2Db02PUCh`1cTn<03`1cTn<00`000000Bjgi04^]n@0904^]n@X0 00000P00OMX2000000d0ClGb1`0000040=KXhP030000003Dbm40e<_A00h0e<_A00@000000KKK04^]n@<000000P2Rf?/6 000000@0ClGb1`0000020