Changeset 3713

Show
Ignore:
Timestamp:
04/13/07 15:38:36 (2 years ago)
Author:
wfspotz@sandia.gov
Message:

Reformatted numpy.i routines descriptions

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/numpy/doc/swig/numpy_swig.html

    r3712 r3713  
    746746<h2><a class="toc-backref" href="#id12" id="routines" name="routines">Routines</a></h2> 
    747747<blockquote> 
    748 <dl class="docutils"> 
    749 <dt><strong>char* pytype_string(PyObject* py_obj)</strong></dt> 
    750 <dd>Given a <tt class="docutils literal"><span class="pre">PyObject*</span></tt>, return a string describing its type.</dd> 
    751 <dt><strong>char* typecode_string(int typecode)</strong></dt> 
    752 <dd>Given a <a class="reference" href="http://numpy.scipy.org">NumPy</a> integer typecode, return a string describing the type.</dd> 
    753 <dt><strong>int type_match(int actual_type, int desired_type)</strong></dt> 
    754 <dd>Make sure input has correct <a class="reference" href="http://numpy.scipy.org">NumPy</a> type.  Allow character and 
    755 byte to match.  Also allow int and long to match.  This is 
    756 deprecated .  You should use <tt class="docutils literal"><span class="pre">PyArray_EquivTypenums()</span></tt> instead.</dd> 
    757 <dt><strong>PyArrayObject* obj_to_array_no_conversion(PyObject* input, int typecode)</strong></dt> 
    758 <dd>Given a <tt class="docutils literal"><span class="pre">PyObject*</span></tt>, cast it to a <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> if legal. 
    759 If not, set the python error string appropriately and return 
    760 <tt class="docutils literal"><span class="pre">NULL</span></tt>.</dd> 
    761 <dt><strong>PyArrayObject* obj_to_array_allow_conversion(PyObject* input, int typecode, int* is_new_object)</strong></dt> 
    762 <dd>Convert the given <tt class="docutils literal"><span class="pre">PyObject*</span></tt> to a <a class="reference" href="http://numpy.scipy.org">NumPy</a> array with the given 
    763 typecode.  On Success, return a valid <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> with the 
    764 correct type.  On failure, the python error string will be set and 
    765 the routine returns <tt class="docutils literal"><span class="pre">NULL</span></tt>.</dd> 
    766 <dt><strong>PyArrayObject* make_contiguous(PyArrayObject* ary, int* is_new_object, int min_dims, int max_dims)</strong></dt> 
    767 <dd>Given a <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt>, check to see if it is contiguous.  If 
    768 so, return the input pointer and flag it as not a new object.  If 
    769 it is not contiguous, create a new <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> using the 
    770 original data, flag it as a new object and return the pointer.</dd> 
    771 <dt><strong>PyArrayObject* obj_to_array_contiguous_allow_conversion(PyObject* input, int typecode, int* is_new_object)</strong></dt> 
    772 <dd>Convert a given <tt class="docutils literal"><span class="pre">PyObject*</span></tt> to a contiguous <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> 
    773 of the specified type.  If the input object is not a contiguous 
     748<p><strong>pytype_string()</strong></p> 
     749<blockquote> 
     750<p>Return type: <tt class="docutils literal"><span class="pre">char*</span></tt></p> 
     751<p>Arguments:</p> 
     752<ul class="simple"> 
     753<li><tt class="docutils literal"><span class="pre">PyObject*</span> <span class="pre">py_obj</span></tt>, a general python object.</li> 
     754</ul> 
     755<p>Return a string describing the type of <tt class="docutils literal"><span class="pre">py_obj</span></tt>.</p> 
     756</blockquote> 
     757<p><strong>typecode_string()</strong></p> 
     758<blockquote> 
     759<p>Return type: <tt class="docutils literal"><span class="pre">char*</span></tt></p> 
     760<p>Arguments:</p> 
     761<ul class="simple"> 
     762<li><tt class="docutils literal"><span class="pre">int</span> <span class="pre">typecode</span></tt>, a <a class="reference" href="http://numpy.scipy.org">NumPy</a> integer typecode.</li> 
     763</ul> 
     764<p>Return a string describing the type corresponding to the <a class="reference" href="http://numpy.scipy.org">NumPy</a> 
     765<tt class="docutils literal"><span class="pre">typecode</span></tt>.</p> 
     766</blockquote> 
     767<p><strong>type_match()</strong></p> 
     768<blockquote> 
     769<p>Return type: <tt class="docutils literal"><span class="pre">int</span></tt></p> 
     770<p>Arguments:</p> 
     771<ul class="simple"> 
     772<li><tt class="docutils literal"><span class="pre">int</span> <span class="pre">actual_type</span></tt>, the <a class="reference" href="http://numpy.scipy.org">NumPy</a> typecode of a <a class="reference" href="http://numpy.scipy.org">NumPy</a> array.</li> 
     773<li><tt class="docutils literal"><span class="pre">int</span> <span class="pre">desired_type</span></tt>, the desired <a class="reference" href="http://numpy.scipy.org">NumPy</a> typecode.</li> 
     774</ul> 
     775<p>Make sure that <tt class="docutils literal"><span class="pre">actual_type</span></tt> is compatible with 
     776<tt class="docutils literal"><span class="pre">desired_type</span></tt>.  For example, this allows character and 
     777byte types, or int and long types, to match.  This is now 
     778equivalent to <tt class="docutils literal"><span class="pre">PyArray_EquivTypenums()</span></tt>.</p> 
     779</blockquote> 
     780<p><strong>obj_to_array_no_conversion()</strong></p> 
     781<blockquote> 
     782<p>Return type: <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt></p> 
     783<p>Arguments:</p> 
     784<ul class="simple"> 
     785<li><tt class="docutils literal"><span class="pre">PyObject*</span> <span class="pre">input</span></tt>, a general python object.</li> 
     786<li><tt class="docutils literal"><span class="pre">int</span> <span class="pre">typecode</span></tt>, the desired <a class="reference" href="http://numpy.scipy.org">NumPy</a> typecode.</li> 
     787</ul> 
     788<p>Cast <tt class="docutils literal"><span class="pre">input</span></tt> to a <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> if legal, and ensure that 
     789it is of type <tt class="docutils literal"><span class="pre">typecode</span></tt>.  If <tt class="docutils literal"><span class="pre">input</span></tt> cannot be cast, or the 
     790<tt class="docutils literal"><span class="pre">typecode</span></tt> is wrong, set a python error and return <tt class="docutils literal"><span class="pre">NULL</span></tt>.</p> 
     791</blockquote> 
     792<p><strong>obj_to_array_allow_conversion()</strong></p> 
     793<blockquote> 
     794<p>Return type: <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt></p> 
     795<p>Arguments:</p> 
     796<ul class="simple"> 
     797<li><tt class="docutils literal"><span class="pre">PyObject*</span> <span class="pre">input</span></tt>, a general python object.</li> 
     798<li><tt class="docutils literal"><span class="pre">int</span> <span class="pre">typecode</span></tt>, the desired <a class="reference" href="http://numpy.scipy.org">NumPy</a> typecode of the resulting 
     799array.</li> 
     800<li><tt class="docutils literal"><span class="pre">int*</span> <span class="pre">is_new_object</span></tt>, returns a value of 0 if no conversion 
     801performed, else 1.</li> 
     802</ul> 
     803<p>Convert <tt class="docutils literal"><span class="pre">input</span></tt> to a <a class="reference" href="http://numpy.scipy.org">NumPy</a> array with the given <tt class="docutils literal"><span class="pre">typecode</span></tt>. 
     804On success, return a valid <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> with the correct 
     805type.  On failure, the python error string will be set and the 
     806routine returns <tt class="docutils literal"><span class="pre">NULL</span></tt>.</p> 
     807</blockquote> 
     808<p><strong>make_contiguous()</strong></p> 
     809<blockquote> 
     810<p>Return type: <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt></p> 
     811<p>Arguments:</p> 
     812<ul class="simple"> 
     813<li><tt class="docutils literal"><span class="pre">PyArrayObject*</span> <span class="pre">ary</span></tt>, a <a class="reference" href="http://numpy.scipy.org">NumPy</a> array.</li> 
     814<li><tt class="docutils literal"><span class="pre">int*</span> <span class="pre">is_new_object</span></tt>, returns a value of 0 if no conversion 
     815performed, else 1.</li> 
     816<li><tt class="docutils literal"><span class="pre">int</span> <span class="pre">min_dims</span></tt>, minimum allowable dimensions.</li> 
     817<li><tt class="docutils literal"><span class="pre">int</span> <span class="pre">max_dims</span></tt>, maximum allowable dimensions.</li> 
     818</ul> 
     819<p>Check to see if <tt class="docutils literal"><span class="pre">ary</span></tt> is contiguous.  If so, return the input 
     820pointer and flag it as not a new object.  If it is not contiguous, 
     821create a new <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> using the original data, flag it 
     822as a new object and return the pointer.</p> 
     823</blockquote> 
     824<p><strong>obj_to_array_contiguous_allow_conversion()</strong></p> 
     825<blockquote> 
     826<p>Return type: <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt></p> 
     827<p>Arguments:</p> 
     828<ul class="simple"> 
     829<li><tt class="docutils literal"><span class="pre">PyObject*</span> <span class="pre">input</span></tt>, a general python object.</li> 
     830<li><tt class="docutils literal"><span class="pre">int</span> <span class="pre">typecode</span></tt>, the desired <a class="reference" href="http://numpy.scipy.org">NumPy</a> typecode of the resulting 
     831array.</li> 
     832<li><tt class="docutils literal"><span class="pre">int*</span> <span class="pre">is_new_object</span></tt>, returns a value of 0 if no conversion 
     833performed, else 1.</li> 
     834</ul> 
     835<p>Convert <tt class="docutils literal"><span class="pre">input</span></tt> to a contiguous <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> of the 
     836specified type.  If the input object is not a contiguous 
    774837<tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt>, a new one will be created and the new object 
    775 flag will be set.</dd> 
    776 <dt><strong>int require_contiguous(PyArrayObject* ary)</strong></dt> 
    777 <dd>Test whether a <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> is contiguous.  If array is 
    778 contiguous, return 1.  Otherwise, set the python error string and 
    779 return 0.</dd> 
    780 <dt><strong>int require_native(PyArray_Object* ary)</strong></dt> 
    781 <dd>Require that a numpy array is not byte-swapped.  If the array is 
    782 not byte-swapped, return 1.  Otherwise, set the python error string 
    783 and return 0.</dd> 
    784 <dt><strong>int require_dimensions(PyArrayObject* ary, int exact_dimensions)</strong></dt> 
    785 <dd>Require the given <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> to have a specified number of 
    786 dimensions.  If the array has the specified number of dimensions, 
    787 return 1.  Otherwise, set the python error string and return 0.</dd> 
    788 <dt><strong>int require_dimensions_n(PyArrayObject* ary, int* exact_dimensions, int n)</strong></dt> 
    789 <dd>Require the given <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> to have one of a list of 
    790 specified number of dimensions.  If the array has one of the 
    791 specified number of dimensions, return 1.  Otherwise, set the 
    792 python error string and return 0.</dd> 
    793 <dt><strong>int require_size(PyArrayObject* ary, int* size, int n)</strong></dt> 
    794 <dd>Require the given <tt class="docutils literal"><span class="pre">PyArrayObject*</span></tt> to have a specified shape. 
    795 If the array has the specified shape, return 1.  Otherwise, set 
    796 the python error string and return 0.</dd> 
    797 </dl> 
     838flag will be set.</p> 
     839</blockquote> 
     840<p><strong>require_contiguous()</strong></p> 
     841<blockquote> 
     842<p>Return type: <tt class="docutils literal"><span class="pre">int</span></tt></p> 
     843<p>Arguments:</p> 
     844<ul class="simple"> 
     845<li><tt class="docutils literal"><span class="pre">PyArrayObject*</span> <span class="pre">ary</span></tt>, a <a class="reference" href="http://numpy.scipy.org">NumPy</a> array.</li> 
     846</ul> 
     847<p>Test whether <tt class="docutils literal"><span class="pre">ary</span></tt> is contiguous.  If so, return 1.  Otherwise, 
     848set a python error and return 0.</p> 
     849</blockquote> 
     850<p><strong>require_native()</strong></p> 
     851<blockquote> 
     852<p>Return type: <tt class="docutils literal"><span class="pre">int</span></tt></p> 
     853<p>Arguments:</p> 
     854<ul class="simple"> 
     855<li><tt class="docutils literal"><span class="pre">PyArray_Object*</span> <span class="pre">ary</span></tt>, a <a class="reference" href="http://numpy.scipy.org">NumPy</a> array.</li> 
     856</ul> 
     857<p>Require that <tt class="docutils literal"><span class="pre">ary</span></tt> is not byte-swapped.  If the array is not 
     858byte-swapped, return 1.  Otherwise, set a python error and return 
     8590.</p> 
     860</blockquote> 
     861<p><strong>require_dimensions()</strong></p> 
     862<blockquote> 
     863<p>Return type: <tt class="docutils literal"><span class="pre">int</span></tt></p> 
     864<p>Arguments:</p> 
     865<ul class="simple"> 
     866<li><tt class="docutils literal"><span class="pre">PyArrayObject*</span> <span class="pre">ary</span></tt>, a <a class="reference" href="http://numpy.scipy.org">NumPy</a> array.</li> 
     867<li><tt class="docutils literal"><span class="pre">int</span> <span class="pre">exact_dimensions</span></tt>, the desired number of dimensions.</li> 
     868</ul> 
     869<p>Require <tt class="docutils literal"><span class="pre">ary</span></tt> to have a specified number of dimensions.  If the 
     870array has the specified number of dimensions, return 1. 
     871Otherwise, set a python error and return 0.</p> 
     872</blockquote> 
     873<p><strong>require_dimensions_n()</strong></p> 
     874<blockquote> 
     875<p>Return type: <tt class="docutils literal"><span class="pre">int</span></tt></p> 
     876<p>Arguments:</p> 
     877<ul class="simple"> 
     878<li><tt class="docutils literal"><span class="pre">PyArrayObject*</span> <span class="pre">ary</span></tt>, a <a class="reference" href="http://numpy.scipy.org">NumPy</a> array.</li> 
     879<li><tt class="docutils literal"><span class="pre">int*</span> <span class="pre">exact_dimensions</span></tt>, an array of integers representing 
     880acceptable numbers of dimensions.</li> 
     881<li><tt class="docutils literal"><span class="pre">int</span> <span class="pre">n</span></tt>, the length of <tt class="docutils literal"><span class="pre">exact_dimensions</span></tt>.</li> 
     882</ul> 
     883<p>Require <tt class="docutils literal"><span class="pre">ary</span></tt> to have one of a list of specified number of 
     884dimensions.  If the array has one of the specified number of 
     885dimensions, return 1.  Otherwise, set the python error string and 
     886return 0.</p> 
     887</blockquote> 
     888<p><strong>require_size()</strong></p> 
     889<blockquote> 
     890<p>Return type: <tt class="docutils literal"><span class="pre">int</span></tt></p> 
     891<p>Arguments:</p> 
     892<ul class="simple"> 
     893<li><tt class="docutils literal"><span class="pre">PyArrayObject*</span> <span class="pre">ary</span></tt>, a <a class="reference" href="http://numpy.scipy.org">NumPy</a> array.</li> 
     894<li><tt class="docutils literal"><span class="pre">npy_int*</span> <span class="pre">size</span></tt>, an array representing the desired lengths of 
     895each dimension.</li> 
     896<li><tt class="docutils literal"><span class="pre">int</span> <span class="pre">n</span></tt>, the length of <tt class="docutils literal"><span class="pre">size</span></tt>.</li> 
     897</ul> 
     898<p>Require <tt class="docutils literal"><span class="pre">ary</span></tt> to have a specified shape.  If the array has the 
     899specified shape, return 1.  Otherwise, set the python error string 
     900and return 0.</p> 
     901</blockquote> 
    798902</blockquote> 
    799903</div> 
     
    9491053<div class="footer"> 
    9501054<hr class="footer" /> 
    951 Generated on: 2007-04-13 17:02 UTC. 
     1055Generated on: 2007-04-13 20:37 UTC. 
    9521056Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source. 
    9531057 
  • trunk/numpy/doc/swig/numpy_swig.pdf

    r3712 r3713  
    13381338>> endobj 
    13391339235 0 obj << 
    1340 /Length 3975       
     1340/Length 2714       
    13411341/Filter /FlateDecode 
    13421342>> 
    13431343stream 
    1344 xÚÍ\Yo#Ç~ׯ  âU»ïãÑ6 
    1345 #Fb;¶ò8FÀ¥žZْ(‹\˛_ŸªŸØÇ 
    1346 ’5›5ٚ꯺»Ž®®!;¥ðÇN$’:uj¬#Z+vº¹=¡§WpïËi€ÔD*màËÀÝsÅ)±ZóÓó’Ég'Ÿü   N#N)~zñæØ–fÄhgN/.X}·{wžŸÛîÏ~Œøê䋋Ì6KA„µfšiæˆãJÔž:|N!€x+OÊSà ¹FtÎÁ4;6ˆè6g‚­Þž±Õúþýñì\XŸº?|õ 
    1347 Ÿð.žÜà
    1348 ºÚ¶20 
    1349 B(Æ*!~9ùáGzz    8¿:¡D8+Oá %Ì9~z{"ˆ³*}œ9ùþäoGQ2ÃY˜¶D 
    1350 ’J˜=BF9®ïàß|þIýø>¯ÏÎ5_ýŽÝ 
    1351 j9¡ža„™fd^"Tf8#7Š@èZšÝ9HÃ:ŽNË`îNÍ£óLÕC°A)1ÎÖŸÄ 
    1352 Ï¯gÜ®¶wgç 
    1353 zm8`þëòi€Ïœ†ñ±oÏÂÔ    =ÏV?Ág ŸŸW8×<‡²yPCg 
    1354 ‰ ^AKНp<·øÀ;øà&, 
    1355 Äjˆ—¯ý- 
    1356 vðÛoҝ׎ }Zªµ‘0댠
    1357 3ßêu„·‡)ì(tÔ®W[ÒöR>ÑNÈÁî?jhA5¡¡‰jTC[ÅÜìüÑ Ý))L+êX 
    1358 ðE:ùÍ3žPÓJ3¬¢ðE P ›˜”mP !Î{ 
    1359 HT=ìr 
    1360 r+      gTÖš{°,š@      D€Ÿ\šÞzžŠ4ߐ2ý4€ž-BúÕá6(Y‹C        ¢%°©ÉT3­+ðZžºõ JК*Û«íCè’V[pèž      C‡êìFÔÙu¶ƒê 
    1361 ”Œ IU¹1©âQ{ƒêlŸ©ÌÚ¢ÀNêrA4®Ê‰ÈwÚÔ,ïŽVXâš)¡ŒHi#»iÔLrb 
    1362 ¯aß®Ùuʺޠ
    1363 p ×7Vr1UK    ùMK*N Är•m_¿ 
    1364 Ø+AÂdÂ)ägèe§T8ó€rKɓùMË#@ëœ`“â E#)-›œÉ‰ŠCPé¿4 ÿ z%‚¿âÿì!hç«}Òæø=éá}Tô^ŽnlH6»‡ôÌæÐ—Ú¡ø£†4QO 
    1365 Ò²œ1¢ 
    1366 B!mÕŽ-ÈD“-3ÎÀv Õà9µäi[ct®Œ^}z—ð³;Ëù#l ÄpžcÐ9쵌§WkìçËpþ:ñ<D£Ï 
    1367 </8µšÉ>‹Ì|‹*Žžßêuߌ-­}×€§M&·lÎ 6§Wo£ÞªpŠFž˜÷û<G<³-¶ 
    1368 J Œ€«œæîÞ 
    1369 k{dŒ{ñGBüºß«Œk°'¢    V?ÍùnŽ×þŸ/àóKœË!`«‹³€ 
    1370 !°œ‹÷oœ@ÁV†ëC]Æ1ÂN¡nRïý¶ëKß[cŸ        ÒH3h–TÞ)Qù>ð 
    1371 p”^”ñ{³r*%á§ 
    1372 V1ŽU@_dùá8Մ)ÙHuØu™†x 
    1373 -ùRÃ9€È1êj€ëŠÇ[ް(ҔóåÐ&†sh%Ê^£œóêÝbÔ 
    1374 VRÌ.‡11œÃšA©› 
    1375 ÝìŒ:öÿŠÿ¶Q!¯wQÍŠ³ו㊞»B'K†Ú“º›©z¡+?faš‹vµ+4 -!œ3µY 
    1376 Z¹[¢š]rá.”]mÖ{ì/%âšÚŸ&÷ ä eai©í¬ò3И$L°ÂÖŸ   `nüâÅ»<tNT¯þ 
    1377 ïøiŽìŒ,\H?­(@†ûÒ០
    1378 ®ÐÓmÞÝCž0¶°aŽîÕ±ÌB¬ïã 
    1379 ô,î‹GƒŒñœà=\vÆbpq5àù !Å(ýñ5ý 
    1380 >ñŸ®ó0÷iYšã^‰˜jznÉTPMx¥DõAŒRa!¯4)ÔÑ+•RMy¥¥ 
    1381 œÒ4Àì•J€OöJK¡=z¥iŽÙ+UhonvhŸûÜôþ’£ 
    1382 ùÍ¡Žðži§òÿÔ/Õô‰e·+¡ž% ыõXf8ÓeJ€>QÓLCyۍ*XIô7Ë 
    1383 kf8RÁj\Ûf\wÕh 
    1384 Ê1"™ÔÓf2Sõ(—“ÊÉB–þó_¡ÿÿ 
    1385 .µ•ânuÕ       m €©Ff$êIuö-ÉÛCÃë¡måŽ9Š1œÈÏôçå}·c;—-¥’8ÎTƒ£Í•$ªéÖ œsŠ›Â˜ÂZø}˜Çë 
    1386 6ôe끊ãÉU\ å*R 
    1387 Åf³Ýï_ÅXÃâšWÖñàPBVú 
    1388  
    1389 8€ tÈ 
    1390 \û8£Ÿ3ZãÜÒ1›!’ò³•}%œœË} 
    1391 ëT’¿4]1R€BŠ7ì:f rú 
    1392 Ì€TŠm`0̓ɆÇ0/t±Î1W÷ñÐ&&€Sû7!~{ 
    1393 À†›!æl"Œ&£ýR 
    1394 ‡‚yq¯ؘiiBXxÀÄ]4 
    1395 TJã&›ŽKªñx0S=7 
    1396 Œ]ÿì 
    1397 mkq°RœU(_kE†3aLF%D/•HÇžàp}Çkû2,x¢ØÞÜŒ?szõD§/™ ÊHŸXd†3ý’(åDÝÃN_ 
    1398 0        
    1399 _ db8R¢[†uy²vúCÑØíõ]`6ßX»˜ ™áŒ  
    1400 +Iްµ è:®o÷q™Ûá_ÿÖá·`ˆåÆ 3œÃïÔVŽá 
    1401 º4ÆIyNÚ¢LÕ#º€$LÀ²jx_Xë±ÒK•^ØG 
    1402 BqóáX.aÜ1ÝŸõg?L1ãڀ[ن“˜ÁÛ1A“N÷`³Ë[Œxõê]r6{ 78óÙ|f¿‹nîÆæ£×J-·»C@\õ®Þ[N~•ZˆˆYS¬‘=£40˜Â~D×*mÎ9Á 
    1403 ÜqÂK1©® 
    1404 /mÃùÔYÉÐñ~‡¥Ž6ä„€)9Ší‹†éx‡ù4 Šï uڝÇk 
    1405 ‡2¢ 
    1406 sËΜó̶ 
    1407 S<Ôé-ô]Šb®Ý:Æ.—)9µ~.”"ŽI@ hbqÍ: 
    1408 ò  ÿzž’ኋFŠÒ͊‚Ÿ[5³­RRM,‰êC$°JË$°Š 
    1409 Ê       ¬Jª‰Öbsk`J`UŸšÀZ mN`Í M    ¬ 
    1410 ítØ­X1ˆŰg†3Øquk8—MO%ß@aõr}œÎá„ÈN06ÚÇÿÇé7«Wv± 
    1411 Küf: Ã0.EÝ_ÃažŠ±1»Ü f†35¬)Í ÎçÞŽŽDIgŠ-|ŠêQ †Òqp    ”çÞtðoZÎåÜ Œc‚™åÜ ›”›–©ùñšd %nñpÃhbXÊåìބÎ)=6 Ü§¬Öµ×D&Sµ‡ 
    1412 Læ(¡00 µ†ÁœcºfJþF 
    1413 ÅœÂÈ>ހk¹8E 
    1414 £;8_‡Ã³º“iN 0f8ð6ÃËÁœïîŽòW©&ò˜jB™Šžô2܏AW.Ÿ„1ruð݄\sQ\ΊŸ&b5©8‘Æ™éX­€Õ2UW¡éû$ý< –VÃÂj]!zQ™fb8ƒžÁZ•;0ü”H^^ 0 
    1415 ð™ 
    1416 ŒDԋSW8C€G¹š¥¹Àâ®íÞ/åêñmŠü߯â7®ÕàZ[3éÄÂ*§ ò±¶š!دdç±àB€Vœ%êКÅrG6àb2CŽM/,%•ÃË"àÁbCß¹kúí·ññjúR§ 
    1417 )oººŒÁºá 7p(̝ßw@C@Ç՞q¢±„Zí ª      µOT/Sû¢­ 
    1418 Ô~ýQíKø~~žQ횎· !‰âf92Þ€H‹q]Ëð;ì¬_5Šë&§EŠêQµûvÚÀÊŠõݶ¬ùŒå͊©¬à1ý÷u8x%õ;Qqàªì•I£r‡§BŒŽuïùqÛN‚‹oö” 
    1419 ‘],òŸó2Ö1±˜³ª÷±°$«·3ê˜ÌRE2KµµÄçÃÍœ 
    1420 ÁÛ .kæá˜)óƒñ]¬®êàŽTW™nÛÖ‘ÉØvÛSIãæGNŒa˜4?%ÕžùÉT/2?e[˘ŸiôÙüTðC~{×.§—ܺ 
    1421 _¶¿Åê÷Öh JËíb 
    1422 ’ÎtÞÕXŽòœéËC'”K6=Ã2U©*ņPªT 
    1423 iВá[ef 
    1424 ŸÎ,UÏñucŽK-¶ð2#ªYÈ 
    1425 L-šŸ_ã+'xÑ'Ùøº‘»Â 
    1426 ãÃq 
    1427 ñîùe( 
    1428 /cŸÄñºN¯3ø=Ƀ%ºjµ3±%œûpÞÐW0£]OòVfœŠqàžŠq^ 
    1429 Ò›ASÏ1_5"'­3Mµ¯Ž^±Ó±ÚWÚÖŸÒáwt‘C¶ÇTŒ”®¶Aã„uæ”8Ñg¬sA5aÕˬsÑÖBÖyýÑ:—ðǍQ—¿g„+iÝÎàæ _ít 
    1430 î»å F݇•D[®“<3œ‘\X‹o «§ŽØð>ýݘ[1–8 È'U#SõXë·@`j] 
    1431 uÈ­Ä7À15ž‘›O‹JA Ξå3‘ùý‚"WÚ»]äπ €-sR5ÄùW 
    1432 òm1‘Æ”ã¶\‹Ì>Ør>莔°9çÉ`€aj<%‡e{}ž¯ŽN 
    1433 ²€xþ& 
    1434 
    1435 £)5.Ü ìÔŽsÒldé âҁO/ 
    1436 XZ:šö€ÛvUMý^x‰ðƒ, 
    1437 žv„i3“¹(©ÆSŠz‘s*ÛZÆ9M£ÏΩ‚ïíÛ¿· ÛùÈõ9¶ߔÂmÉJDœšU*n‚‘µ€ƒžt²ª4u³F 
    1438 ‹5O)#J  IX4À³MÉïsÞìÂý.ÓL0<œÁċX3løšÍ††·t×Ǎ 
    1439 «B¶ï•}aXoŸ&™/l§¡r³¯ðe/5\ùl|ÒÔw^’œë»1{„ö#ív)ÿ= ~– 
    1440 æªÔþg©Î¥&–c¡#þŒƒµ¡ví3äñ 
    1441 ucww¶oã~ά‡ 
    1442 ê Ÿè|}¹å7<~‹Óí~ßOŠá±4„    ¹³p™©DY.W·ë»˜,Ã_ûù<`gàñóðãp«lõIÃZ¢ Õ§ÌR,,ûá€L^>пSбy§€+Þ)Ùàh’&QÍŽ®$֟ººõN9°‹ö©Nþ]*Æ:úÛÐÛ)ÇԛÝQã^øë¯óxø-l<xÆ·÷qËnð}zƒ[76í 
    1443 ÿ¡˜À›¢Èþ2&Q¹X}ÔŒ3M‰~4T·†DÖ5?Sª†ÿ%Š×^%“ÅÝÆÍ“ÁÝn!”(0¯#$êû 
    1444 „€à^ÆG.KƒŸ9Tå {2ö“oÎÂÂÈžÁI‘hÎ ¢~J8E֑'"Äbûw¹âïÖ 
    1445 Ž÷þ°g[endstream 
     1344xÚÝ[[s+Å~÷¯Ð£”:;Ìý¡ *!      1O@¥dYø8ؒ±äãðïÓsÕÌìhG>U@Ú#­¶·»§§/_÷®É Ã?2S 
     1345qlÄLiƒ€d¶zŒÂ³;žö—+h8—ˆ ©à€qu#-% 
     13469“?__}ò%|%!èìúǃ,I’FÍ®o¿›³}ÙßoÖ»Å×_]}qØ&bÎÓZµDƒ ìˆ^†#Æžµ2N-Îgp§€Òje bD’ƒ «ÕӂÑù/ 2ß/q_žÃóu­&a q£x¡çÏWßý€g· ÒWW1£ùìN0"ÆÐÙãCF‹xúpõï« 
     1347ŽN ;jŠ×T”zï¬ÊÏðßýþ»ƒã{,0 
     1348€V<-›2$3MûJd˜GìKà2 Íópšê\QJep1Q¹m_ïA¹8¬¶0.|¿ :›ÊùúS«4x‘ÌØI0g 
     1349T°lV@ü 
     1350Že`ô'G.ˆw€i‘Á`1{ãg–úÎÊ\o¬X«ÎîÓÑöFå¥aHc"ږˆTCNæ,AŠ=£ð 
     1351ÃO‰Ìªò=&jìV 
     1352iMUGn€Ë-lF˜­Äþsá 
     1353ûpÜÀñ_8Öp¬œ×[SBd3Ø 
     1354Oö8¶‰tde 
     1355{K¥ ÛòÎïçÒ~°ùÝÚ:ãÚZ|ùà¯<ŝއ 
     1356ÜØÞ€Xî•YًÈʂ¥bŠˆÍAHs£{QºÛ‡ŸïÝ% 
     1357î÷[Ëz·ŠWnÆQ§u<-œÒÿºý±áœDD$5Á 'ڎÄ(á&ä       Š`(¥äXÈyšqDurZmݧ[áÈ£8G3ØL 
     1358 tõى*2 
     1359rŽDÅá*¥ü øã•dQMÎJT9ã‰*Qý.Ö‰FöUF6•š"Y?QMÊ=$ªZn;Qåbctî}BÚ/¢Ïò• 
     1360®äõ¥U%E’‹:/U« à!²Jµ 
     1361{éù.Ð|“­'яדˠ
     1362³µJ|í6Ó§ßZÅ@7iÍDՑ.lNV€eÍàGë;ÈÊM¶©„*oԘ‚EÔž 
     1363ôÛHÁ«ísà¿Þù ÛMp„»m͹²=S       IØLpetÇýß0Ú 
     13641ێplc^©Gå‰j,œˆ({O1“¥ø7Æ·x±©ÅÀ'¥Àzº@µ²‡d3Š‚KqsvQŠ ‡œc£(QœU&تûžÜ¯¬ÆïO(G€d&磇ã¥(Ð\° 
     1365²é¯T€ GÕꠜl¢%²nš–› 
     1366ÐHn³b«ŽÌ@òK(é啁5²°Òˆa蔋jt4#Qˆ;6^ÚñªéNj,êˆm¯*A/®°Ó&NT 
     1367é`ëZ 
     1368ð©ê“àv»tƒ3A^£æT#%úi5Çl;FbHŒQ 
     1369?LT 
     1370éJB–Ž”ŸŒån¹ãü²ÐÜçâvbHTvðÒ    Ìl* #Y? 'å 
     1371°–ÛÃ\l†·¡víB¹ç·§ 
     1372b³a­`‡Ç)‰ùí(04†®LèjÑÇ4ҏ—_„ȈmÏ÷ _+H,ÓÆOTÓÒQsMJé§àC°ð 
     1373þÝúëOön0*°_/i³ÜyŽùrßš] 
     1374Ê–ŸŸ‘y%A†è¬îŒôÕöñÉ ?`чƒr¯÷iF1VNƒ¡d*¬gúcѧ Å ŒšiC 
     1375@.šàéVO§­Sð·:Õ 
     1376IfóYšŽ€÷>(²³Ø‹Ûы¿sk³Ç«ûU€9áęß%7rq=†BçÑŽû~“lÖþÞÚ'v6аqÛ{²V£âÇœ"¡Ãù1^¹É£Û€€0ذÊüºZföu“ëL 
     1377K­^dïø°Ò[h4ù`ÛØyag©ŽÇIÚgaןƒkÆÑÏp”ÂÈüºBà›pý1x 
     1378ŸþƒŒ} 
     1379P žgääÄŠü ÷Ñè§Pƒ€~UdpˆZAÄ À0 }Lφâß3l qP/êœw;®j¶Cü^L¹È°§ 
     1380cÐÖHS*˜bÖHÇÜÃØ z1m#Þ¶ž€ß–Ún¢:ÂÀ€ÅÅtŒ {:*ønš.u\m] @È}°ÿ¹Y±K€ÛœvŒÓð,茆,çqŒ%KTlÊŠ2Èñùü¯ÔÀq \ënjj7Fª.lœšPc-Ž        s™'>äˆÐò)læþÄÖíb8šÁ4xŠÂœgN9ÙÄV$²î^LËM›1’Û܍BìåG¹oEìIŒZ®ñ8bôãՖ£Öšm¯¥6vì€;{œš:ҍDDÖ¶>±CËn€‰€Øýìóå®Å¡%LšjŒ41àxTqnˆ@ŽhßÃ×ÜmÌÒËŠCe»ÊA¿ 
     1381"åñóƒ{֍(9@Sžê‚9ïR¬ÎY—âÎ}_àè#â$ÆO)à§ÑŒºñšÐbHÎifžó&²~ ‹8×Ï 
     1382ÿÚ|P‰íPZŸm37¬œœ 
     1383°pFT†Á<,µt“g[ìÛ )æ\•>FÛ1çǙ|˜Òªµ³ZŒ>§ 
     1384ãßžÝ:lÙÒŽ“4šºŽ^u?ø‡ô^Q–ýñ‚¢)RB–=Ç×@ý- 
     1385sÇØÈR+QS°žWcD9f?Õ3*ð 
     1386~1TŸ3<†êMÕ_L¹„ê;ÚET_(x*ª¿˜¶   ÕwŽšŸÔöáak¡òëHO 
     1387Šgêrj~=- 
     1388šUJž 
     1389ërAaj—ÇSa}Îã8¬OTTXO•B[Mædh2‘uÑäŽÜ„&Gr›h²û»÷¢šhÑ{L–“MmG$ëoÇ€ÜÃvÔrÛۑ‹ýí€ûr'€ûÑj›àŸXí)à~ÒÖp?-=‚ûBúéÌ*ú·%^Â(x?~UâM™(XšY7§ddSN 
     1390ÉúN<)÷àĵܶçbN\ä]ån‚3¿ŽÞêËSÏȹ¡6©xæÝDŽpdÀ®ÄTš¥_b+BB“AæØ€Ÿ&rÿuµu5áƒ{ðâÊî}·ÉkžÝ­åÚ*r0;è¶¶2wA ‰í"¡H%Ê<Ÿ×’ZÍ#SHS©ÞÔo0ªuÕ<RÞxw k ú ?eˆ3Æ{Aȇœ~ 
     1391u5Ó^ÈCC°\UZÔ!©:¹@ÔŸZH¯¬ÁòçSî<v0֝Ü`wŠÕ€‚²ËŽ çØ•âWÅ%™Õjœsr@™†¿;Âex%”MŽì˜pïTiL8tИ_|t rŠ 
     1392•Eie(÷Ù{h«}€(ó3˜G`•Ì6î–÷!§aƒ5•Ð¥qo“²OÍ7îÂëÓÐZ*®ÊÑÀk”pÍMþvo–-Šœo»šl_ªB’WšqzkMBŒÅÚ~ì 
     1393D3Vöȏ˟\ 2®eq¬}ß$=¯  
     1394 ‡œcë4Hq†e‚ËŽiŒ· 
     1395Ÿ»&ûºì¬ç 9ã 
     1396S¢ú£6L„—ö+~¶Éš& M€ê"›I¡       ØÔB›ž&—ùq†M¯»=ǚ׃5͗«¹}Uñrmo±òÑ*ËY1íhM`”L8M‹ÖÜ¢Yˆ>6Ç?i3ÚÎ¥›È0Dš!#jôü[ÑÄÉj kqéïòòþµÂ áendstream 
    14461397endobj 
    14471398234 0 obj << 
     
    14511402/MediaBox [0 0 595.2757 841.8898] 
    14521403/Parent 232 0 R 
    1453 /Annots [ 238 0 R 239 0 R 240 0 R 242 0 R ] 
     1404/Annots [ 238 0 R 239 0 R 240 0 R 241 0 R 242 0 R 243 0 R 244 0 R 245 0 R 246 0 R ] 
    14541405>> endobj 
    14551406238 0 obj << 
    14561407/Type /Annot 
    14571408/Border[0 0 0]/H/I/C[0 1 1] 
    1458 /Rect [319.3285 712.0064 354.6457 723.9616
     1409/Rect [215.8886 605.3217 251.2059 616.4399
    14591410/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
    14601411>> endobj 
     
    14621413/Type /Annot 
    14631414/Border[0 0 0]/H/I/C[0 1 1] 
    1464 /Rect [466.3648 684.111 501.682 696.0662
     1415/Rect [370.565 589.4719 405.8823 600.5901
    14651416/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
    14661417>> endobj 
     
    14681419/Type /Annot 
    14691420/Border[0 0 0]/H/I/C[0 1 1] 
    1470 /Rect [270.6005 592.7337 305.9177 603.8519
     1421/Rect [240.3865 520.0498 275.7037 531.168
    14711422/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
    14721423>> endobj 
     1424241 0 obj << 
     1425/Type /Annot 
     1426/Border[0 0 0]/H/I/C[0 1 1] 
     1427/Rect [338.6766 520.0498 373.9939 531.168] 
     1428/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
     1429>> endobj 
    14731430242 0 obj << 
    14741431/Type /Annot 
    14751432/Border[0 0 0]/H/I/C[0 1 1] 
    1476 /Rect [217.5744 177.0729 252.8916 188.9333] 
     1433/Rect [279.4096 506.1473 314.7268 517.2655] 
     1434/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
     1435>> endobj 
     1436243 0 obj << 
     1437/Type /Annot 
     1438/Border[0 0 0]/H/I/C[0 1 1] 
     1439/Rect [258.5279 383.0625 293.8452 394.1807] 
     1440/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
     1441>> endobj 
     1442244 0 obj << 
     1443/Type /Annot 
     1444/Border[0 0 0]/H/I/C[0 1 1] 
     1445/Rect [258.5279 259.9778 293.8452 271.096] 
     1446/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
     1447>> endobj 
     1448245 0 obj << 
     1449/Type /Annot 
     1450/Border[0 0 0]/H/I/C[0 1 1] 
     1451/Rect [207.6747 230.2254 242.992 241.3437] 
     1452/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
     1453>> endobj 
     1454246 0 obj << 
     1455/Type /Annot 
     1456/Border[0 0 0]/H/I/C[0 1 1] 
     1457/Rect [247.2111 136.893 282.5284 147.8219] 
    14771458/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
    14781459>> endobj 
     
    14831464/D [234 0 R /XYZ 74.4095 755.3439 null] 
    14841465>> endobj 
    1485 139 0 obj << 
    1486 /D [234 0 R /XYZ 74.4095 233.3614 null] 
    1487 >> endobj 
    1488 58 0 obj << 
    1489 /D [234 0 R /XYZ 74.4095 233.3614 null] 
    1490 >> endobj 
    1491 241 0 obj << 
    1492 /D [234 0 R /XYZ 74.4095 189.7319 null] 
    1493 >> endobj 
    1494 140 0 obj << 
    1495 /D [234 0 R /XYZ 74.4095 166.3929 null] 
    1496 >> endobj 
    1497 62 0 obj << 
    1498 /D [234 0 R /XYZ 74.4095 166.3929 null] 
    1499 >> endobj 
    15001466233 0 obj << 
    1501 /Font << /F51 119 0 R /F44 92 0 R /F8 95 0 R /F56 126 0 R >> 
     1467/Font << /F51 119 0 R /F44 92 0 R /F8 95 0 R /F56 126 0 R /F14 191 0 R >> 
    15021468/ProcSet [ /PDF /Text ] 
    15031469>> endobj 
    1504 245 0 obj << 
    1505 /Length 3064       
     1470249 0 obj << 
     1471/Length 2611       
    15061472/Filter /FlateDecode 
    15071473>> 
    15081474stream 
    1509 xÚµk·ñ»Å5€]`1KrùJÐNb.Ú€H®-ŒŠ0Ö:ù¬ö$]µw¶ÿ{gÈ!—ÜåJ~ 0öL-‡ÃáŒgžü¬üÌŽ¬mœ:3Ö1­?[m4gW0÷ÃN0m«Y«Ž•Ù¥ 
    1510 ³Z‹³eŽäۋ_= 
    1511 !çÌ)%Î.^ 
    1512 {iΌvæìâò_‹ÇçKiÚÅwûív¿Ã±Z<ywΠ
    1513 <ۛëõù¿/þüÕS{æ˜ÓB#šælÉ-“–ûõßÁ*Ÿè7ðçžõpHËá?¹8à«®÷0ÝKøs/ÂÜ 
    1514  q~þ»ž‡ÑÍùRèó 
    1515 §J”—Ú¿J(`ñ3wð¬höýÞ 
    1516 w|DzRŸÆS=xr‘˜˜X#$SZ¶5Fs`PrF 
    1517 ®eR¶„¡BÐóœc’k>l„<ôG"b3&)!Ó’ÿk£:Åοò8ŒzT.*ññŗaú 
    1518 ý\ÁÃ?i•ÔàâoŠ 
    1519 ²ôCjâ˜EŽá/^ç’'Yã©^¡x‰ 
    1520 £ÁämP%îeØ­h]ïHÀoÏAê4çÇ 
    1521 -NÈúYIk+™ãÂ~†€só’NPQÒk¬9éÎg†ûþxgè,G†Gc‡­Ÿ€éð H'y¡qÙÆƒeò‰ÿ?َ·žÓ0ž*Oï~ýé˜^DU( 
    1522 ©”„#¶­¬ëTëÔà 
    1523 ÒÛ0ñ:ªzµÃ\ŸZ׊ß3àÞuÐëK2Äí:¹?TbÄÒáê«;š úèß€àœWÙ=ŸÐaÑÁû]xy?‹      öB%ºý_<]ò–¹¶-9;v®Û%h—u÷ëÛ0ž À­|pK²œ 
    1524 ;¡* 
    1525 à~›Èý³§iÓèÑ®®JŠ
    1526 ô`Á?ý 
    1527 YzÛh&§Ï4‡Ödê8už"˜Ÿ3»NðË|7ì\§h‘ÿÿ„çÙ2€dÒ5"cäTԉͥaº®Üü2 
    1528 À5      bGA™6IxC컌œVÀ`¯7RKƝlKG±]¯p™êŽÖö[t°6 Îàyû>P°Úùqê*˜sá 
    1529 97 ŽŒ.wbØÄòÁÞÙDÀ·›5ŠH 
    1530 `†C 
    1531 @K9Á+Z&TcžŒ,Æÿîþ‹Vƒ 
    1532 ÅË/f‚˜MçŸ!ŸG(ëÆL~œ(”Í‚€ 
    1533 ©Ó 
    1534 Ò²õ.Êë’, 
    1535 "J+UÚx¿¿NŠTg„eÍÓ«k²O¯o“Ôf#§2‚)ÉÅgDΠ
    1536 Å|äLPxŒ‡”“Ž<Š{ 
    1537 ”}ÖÏ_?*ËÁ?ÂóžÇðüLŽŸŠ!ÊýöAYÿä̌ŽÃ»6à-dÝFÂüéíÅçŠxïIíFûó$—C¶›¯†ü•ÈåÄŸ-¥/FßÔ²ƒ‡Ù)¯³1m„Ó¿ÕÖ 
    1538 I®çöÿ=EJ«~?y‘bVò °Í~Ò9˃ù™?ÀðuÒê›è’é1Q|BÚq .?¥ 
    1539 HKºzŠËÞÑÁpÙ?4zžõuD Eš‡U;M.gK:ÚªgÙ\É|•ù÷Ÿ`ÚCҙGÙx`ͩϛ ׉ÀQ2>£XUÆGãXV 
    1540 ñ–øt‰bk|”áþBQ•Üû 
    1541 GðVìfæ<WÙ4š£4þáý£Ï@Ô2ËW1 
    1542  
    1543 *ºÔƀ_Þf] QÖ ±Ú§`ÞE£Æ` iöûÉ~ÀPJUÉm8dgÜÆäæã:ž¥Îh¬m      a‡0 
    1544 C*fÏ€ñ¯3 
    1545 ?U?aZªƒšž 
    1546 _hÙ=.†Rf)Ý€žw2ꝷނo‚µ 
    1547 ”»Q‡~(}Ž€$*ÃVÉLfʶŠø’GUæ.c;ÊÏÓvœTÆü i˜“ 
    1548 †Ña‹1sbė 
    1549 A_‡ßƒà\[ž°«ÎBýEÁètWtÂ} 
    1550 æ^Lî1Ç¥­ÔÛz÷G(ŠœÕ™¢n"ÖԄ{ã3k<nëR6×­òÔŠ{EèׇP¢ –T+%,3J¢æD>2Và <d±ž^í%k€JI%C;Ƶ㟚6š5ÈçÓ<ë¡R0`v?¥ˆçyHAœ$Òÿœk‚úÉM¬¹°ÁÒ0áŒ+eý¿pû²š”ZòИ‹•b߇_Ûuª‹RsöQ€ôY6¥>Ã侏ǓÝR$¥_WÝ#g[ÚûהCÜfÊp9eœ„°Ðšžð‹×äâät»ÊΠ
    1551 ürÓêŠÜË$õÄÆÔÒðìŒ$EÙLj¹fÖmiÁœQµëàîÚd=ŒP÷ a’s8nÈ:ZnPo_{&µøes{ç³¹Í~ןº4žÈ»lXˆvÙž 1ØæMÞþŠh+xè~“å%]Ñ姚7±0EwLMŠ"@ZMqGˆ·Žù=eQ›º<uœÉ6¶­pۗù•†?Ù5á‹ÖyÑ·&b33 ßXíïF 
    1552 r?—øµes5»p 
    1553 ìÃ~|ÍނZñÙzž 
    1554 õeŽÞ×óŒ-<4g– 
    1555 WnÆärìj)XuŒÞe‚šî[tŽl+¥+·}†®Ï™[ôæžaŽÚX²D¿.öƒ€ 
    1556 gß{Y†sE'ÔdÂÄAŽ×ošüZ±²êæŒKoSÓЙÛÛfý’.{_±Qk™mIŒ:DgᡵŒ·JûÊÁ5ہ¶7©÷ž:ßÒÚùö3.L]DG.¡·ò+COjWGƒ±Psî{¯ëuÀPp/W-© “%Äî(ãñfp_fð› M~1wa@zº^ 
    1557 ñEð Ã1Ÿ%S1éÑr=i#âQ®€ÜEŽ@G©Î[ 
    1558 ŠŽÂ“ùÎZeNµÏü2_pÄ*#TgØ·Ž<ÃqgÚW* s"èÜ»ñ      T8Ò=:Áˆg      ê8Ý<-SÒݯWão%â•ÉÚߊŠá38®w±jÊ=ëŒüìfØ"e|²°ºÂP«íôÎoæîf‚_Wîõ»ùIœ>š'qe™U‚ù 
    1559 uÚñ·Ì#0•°=ÅÓZê*ßðì&a_^<ŒºþܹXEç_ŒÅ”_°ÖÍ“".T5€ÂTëP_² 
    1560 Ê{9Žiœû”¢ 
    1561 vúŸOïÖY‡-x[>nƎ»ŠÔù‘qÏ      ë÷táûwxŸ 
    1562 ç/Ô|ËÚTû¬]› 
    1563 9Ób¢  „ZMœÈ&2šcÙD;M 
    1564 Û6Ë&ÆûÖýVŸíós+CX‡,aÕ¡™6fç+Ê1„ª!Ø ÷^£ºV0.’Á|D& 
    1565 u­æén-Þ·ÂV>‘Þ€$ÀT„\|‘B.žd&rcà5Íâé¹mƒŸбae 
    1566 ˜¢ŸjLÚ*ø(%˜‘ãŠw˜Yéo‡-ùÒØt\Î9±î:@O¯SO“ÆzIlgîÜœªg 
    1567 +"-“8|ïޖ]Œ±[Þø’8²Û¶e~2n³ŠÇ'^q.T}pˆ“Þ_¯‰#¢Ê)š#ɗàå7û° LÂàű¯r`:ï`á=ŠtÃ=&l± 
    1568 4~ã݃‡^MK5@5Ž?ÇÝÝÚÅeTŠ0çœøÌgéc¡\f“Êì6cxŒ'÷í56çÏžQ`uZ 
    1569 ÷g9Ô–ÀNú³£Ûþl²o՟Ûb*œ­›ÀF¬€€5ÿ|ë1Á7z€ž 
    1570 U×~*ö‰ŒI:룇Œ¯g›{® 
    1571 T•B_œ lžú€–Úˆ8r΀§»áÌ~ø6€Ôº[=õ¶!ºK+E©¿1Õ®Ì×àÅÐ9Ãv¹pmŒÓ{šŠ7ÖCŒ«G'‰žŒ×õ<.?¹ðxÂKá)¯J5Áé3‡°¢Ö3RA<11úìˊ,°jMœQ:ݘ–õfT Á€=þ0‘Y 
    1572 u, 
    1573 U ô|ÄèÁ¢5ïnÃgPÞ¹$qͫǶ 
    1574 ä•ƍN]»BüN    ꬲܖ#M\ 
    1575 QèÓp˜í•ÔoØLz@º“ _R”E–þì ƒ˜ö 
    1576 ž"¿@vu=†m©G­nŒÖPX:9ºJÎZYžé”J¢sÎUr]tãŠì6³~ý¹}7ŸƒM<û ÷y#yèŸU||l9 îô æk#Ì2šVŽN1Þ‘0!nŒ]úŠ»²ßÿ} tÅendstream 
    1577 endobj 
    1578 244 0 obj << 
     1475xÚí[Ks#Ç 
     1476ŸëWðHŠ–í~?|³Sq*>ÄG7Ûå¢$ê‘H¢,j-ï¿Яé™éé¡Ln•7åÚ¢8œÆhýèée  
     1477ÿØÂH"©S c 
     1478ÑZ±ÅåÃ]ÜÀØßÏX€‘R©Ž•ѵpðšàb±æ†X§d•ŠqFžn±6š£A²¯ÏÏŸø†É 
     1479#Nsœ8¿^0×ne²ó«–?RfV?{ö·ó̒ I¬åfQ2 
     1480ËMTc¹J—r 
     1481#VÄÞ­Øò>/ðùËj­žð·öðù9máóïàsŸÿÄû—þQPû‹ol!Ê ž4ôCïVkÁÔòŸA9àó 
     1482™ïqŒ-7øÅ—¿®”^nî#Í6Œí®Ã7 
     1483_š^Œóè5ò——»Ç·Àþl‘ù 
     1484éàŠ}Z­¹÷¯ñ6^<l¯àoÔm‹2÷Q ##G$×        Àùœÿ;ª–û#ÕŒ÷[B;ç„Ö}_Èì\ïÝþ°bùºú*þ~ð^¹Xs¢¥*<,øò!=žãÆ»ñEpëœ÷ ŒâŸÍEŒµ 
     1485$Yäö±ð \5 
     1486"±FŠ9d-—$²yŸ4åvNÊ­{¥[qË>¿ 
     1487á–ÍoŸÊ'‹µ 
     1488“VÄIB믷ÈàùýØ8ëñ—ªs°Ì¶á"¬d? 
     1489žY  
     14909P'±‰hñq<Y†°œèî"šã/QõœñîCPz­%_þã:hµß‰$“5lòœðÖm4FÔ'ÿ)_›/»0Øø±Í£wš¿†ˆRèˎ[ä°Ùk: 
     1491ÖŽ¬ÉˆS*XÓà
     14922 
     1493€Ò\~Åk³Ü]@€Èɗ(&) 
     1494 
     1495“„ñ$žN6Š 
     1496Ói{aqºŒôöÙŒ$P6=Æ>äB«DJïœÙò«hÞçÕxï»jNÁt4ržÑ„Kë"Ó) Q‹› Wç0oOÁa3wiPÿ~ŠéiX~©`ŽûinâÚ)]&D¶%Œlöq 
     1497 
     1498¯ìž 
     1499x$§8€ëjŽÁý2ڀÍDX¡ƒœed‰akÀ:Ç †ÜäiŠÞ¶kÍA™!”Á‚UL- Oê¬Bˆúå쇟èâ 
     1500íÛ3J 0åâ~Pœ㋇3Hë@ޟýûì_èE~ë’¡ÇŒžž Ô+„¢’/»1ŒÃÊ6̞N¹ÄpN;@b­Žë+žéBVD êi«€ŽìtÚ&†sÚjàÓ×örçãéî&Ù.~sfµ%‹#uÏ gtç¯T[1°ôýý5 
     1501é       º6üt6Î çôT”aS6þÿ„ŠAeåGª(|Øp 
     1502ÐIâ7% 3¢ZÔ1 
     1503^Õj¢a0 Ë[ƒâ¯x/7ŠÚ'S¡Þß×aÀåã*—É_Vð\ƒå©á|žBÅoBKòÕsÊAXsDÜÛ9Yj.   ‡\3S–d0“Í–€m¹¹ 
     1504É­–€=±ïgM™µ~52N˜–ªy¿ 
     1505ŒëÆWt>tSú{J‘2Ñ.†H¥Æ˜tƒ¥(ŒžsGAÖrG"›wGSn玡ܺ;J±ƒŠü%zç©ðÊ.VæÛÃ*òA¢÷OúJÆWW#ðƒ| žäƒ9âÐóM€ùŸ˜mŠÏÖö mÈUü§_yïW•DÇ 
     1506'믊­3Ռt§     ÓC[±€v 
     1507]ÄUg,¿ 
     15080¶¡·ÜþCl^^Šf6–nE†WV6‚XrÂ:7Ä%Y#ˆ3Ùl·åæ  
     1509É­qOìŸ=S=˜R9QΚA;”ôRɋÂa\тÎ2·àB–9vÅÜ84 ~M·bµ€l‰€LœžÇR<iJèèHËՆjîÓòŒóµ“·"i  c;ʕoG+œª6Ã2’6i9h܍•„PŠ=­d"÷Žxœ       _o²'ö&PÚT@A¬l·FdÈÁžïºFTuÖ ¿~œ‹@v&yL 
     1510*»ñ«0žºKŒ 
     1511ŽÀ àØ(«Ç{ 
     1512­vuÐ÷–úàpÖ÷ۗ75¥^ý_¢¿ïž“ª#@d\-”€2É£;ªÄo]0¬µ–‚D5ßO͗ú 
     1513 
     1514vm­=ŠÔ/yL—ú™ê„¥~—7>Qù.­&–R;“jK²FªÍd³©¶-7§Ú‘Üjªí‰ý}žáSrc³sœj=ŒŒúdK85r0œéR1я'ÚK[#¶s¥¢eD  h¯›fÎT3Ò-xC:ݗ>UЁ÷Ž€Õ«L?ŸŸ¯¬€Ž;(tnS•r]ñ\Y P!ÃÔ؉¶Diåú[ÑP··¢%w!-:¶¢¹sÕÍAT˜ÅŸ+Ú3_–xlÞoããûðždtšvu(s›,uRx €oDc1qå•icjç’~ô—€ÇÎR~:ø/96ð?“¥\¹y¹ ;=sh/a®TIw ڗ<ŠÑ>S}Nhýt}fì ªÖ'ªYšo 
     1515ÍH?ZúRf ç>ëAˆÍmÅ$Ö+A$”Ôýù5v"ùhŠýMÓY ×P^ÂÒj9µE;Jšé      na<tRBç".ƒŒ,i7ŒG»÷B›Z§ qƊƒ`ÞpÁo 
     1516}~›×%Ün×ûðZõ©[†Wé 
     1517 ïèšîmfP;š¶§9FÜ»ÐðVáX§F؀›peEÌg~š„ƒa‰Õ¹­8¹‡ØË6‡Ÿ;(±ˆ7'!R‹Ó%–’c#±d2ÔØ¿[/Ö˗‡tP5Á:eÇ€™‚Åt–IDŸS’RÊJÁf²LIÖH3™l6ÏŽåæD3’[Í4=±ˆ–¢?œZŠÑD«-Eo¢‡ŽM3w-E[zj)zÒߎGÌ¡BVvö0`I֊²D6eM¹]” 
     1518åÖ£¬;xѱÇŽ6EP 
     1519 m Ⱥ‹#õ£IŒâI̜f|â‰ü¢ÿ0]€MÞðjêº;ºÑ:šÄž TXÙo 
     1520kCe—WQ5; @0øBÞ¶wAùÛTa;9Ü܄¯ÉÍTn&gŽc~o†3_ƒÁC‹ÉMoç•WŠ €ñzîÁ€~BMo\(-äÇá 
     1521ã^{×® |7,ÅÿeqÂŒ–ætÅIɱQœd²vq2Ô҈Ñô„z'†sz;CŒTœ9}Á) Ÿpò˜ê©ä1]>eªÏ©~b8âY®vf+É™-“Íf¶¶ÜœÙFr«™­'öQ?õ§w@ý4šhµ~êMôú©iæ®~jKOõSOú›ê'Š5¡‘碬 kEY"›²ŠÜ.ʆrëQVŠ­Œc?y 
     1522刿Ö!g5檵0ª²m7}Š 
     1523ïþ1қxd 
     1524†tHNO©þÙo{[ÖéÐm./=™? [ž‡±.Ù¯cœ•TíÕÝ ú}ÿ<Çï8üÏ$  
     1525kó 
     1526ªVüDªùði        í¢g Ž 
     1527
     1528ÌAíýX9: ñ(3k–ÏÞ!Þca ÕZ•”¢ˆá<a׉ÃÔ 
     1529|y¯#ó‘ÓÉr€`ÊÔ»$šuATÙ1Tî ϜPœŠSœ‚¹5¯Éû±M×endstream 
     1530endobj 
     1531248 0 obj << 
    15791532/Type /Page 
    1580 /Contents 245 0 R 
    1581 /Resources 243 0 R 
     1533/Contents 249 0 R 
     1534/Resources 247 0 R 
    15821535/MediaBox [0 0 595.2757 841.8898] 
    15831536/Parent 232 0 R 
    1584 /Annots [ 248 0 R 250 0 R 251 0 R ] 
    1585 >> endobj 
    1586 248 0 obj << 
    1587 /Type /Annot 
    1588 /Border[0 0 0]/H/I/C[0 1 1] 
    1589 /Rect [405.2133 612.7799 434.3737 624.6404] 
    1590 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.swig.org)>> 
     1537/Annots [ 251 0 R 252 0 R 253 0 R 254 0 R 255 0 R ] 
     1538>> endobj 
     1539251 0 obj << 
     1540/Type /Annot 
     1541/Border[0 0 0]/H/I/C[0 1 1] 
     1542/Rect [258.5279 607.1296 293.8452 618.2479] 
     1543/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
     1544>> endobj 
     1545252 0 obj << 
     1546/Type /Annot 
     1547/Border[0 0 0]/H/I/C[0 1 1] 
     1548/Rect [247.2111 483.5929 282.5284 494.5218] 
     1549/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
     1550>> endobj 
     1551253 0 obj << 
     1552/Type /Annot 
     1553/Border[0 0 0]/H/I/C[0 1 1] 
     1554/Rect [252.4315 385.959 287.7488 396.888] 
     1555/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
     1556>> endobj 
     1557254 0 obj << 
     1558/Type /Annot 
     1559/Border[0 0 0]/H/I/C[0 1 1] 
     1560/Rect [247.2111 288.3252 282.5284 299.2541] 
     1561/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
     1562>> endobj 
     1563255 0 obj << 
     1564/Type /Annot 
     1565/Border[0 0 0]/H/I/C[0 1 1] 
     1566/Rect [247.2111 176.7436 282.5284 187.6725] 
     1567/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
    15911568>> endobj 
    15921569250 0 obj << 
    1593 /Type /Annot 
    1594 /Border[0 0 0]/H/I/C[1 0 0] 
    1595 /Rect [356.307 280.4841 484.2022 291.3233] 
    1596 /Subtype /Link 
    1597 /A << /S /GoTo /D (other-common-types-bool) >> 
    1598 >> endobj 
    1599 251 0 obj << 
    1600 /Type /Annot 
    1601 /Border[0 0 0]/H/I/C[1 0 0] 
    1602 /Rect [120.2376 268.5289 266.3938 279.3681] 
    1603 /Subtype /Link 
    1604 /A << /S /GoTo /D (other-common-types-complex) >> 
    1605 >> endobj 
    1606 246 0 obj << 
    1607 /D [244 0 R /XYZ 74.4095 789.6651 null] 
     1570/D [248 0 R /XYZ 74.4095 789.6651 null] 
    16081571>> endobj 
    16091572247 0 obj << 
    1610 /D [244 0 R /XYZ 74.4095 753.0247 null] 
    1611 >> endobj 
    1612 141 0 obj << 
    1613 /D [244 0 R /XYZ 74.4095 359.2115 null] 
    1614 >> endobj 
    1615 66 0 obj << 
    1616 /D [244 0 R /XYZ 74.4095 359.2115 null] 
    1617 >> endobj 
    1618 249 0 obj << 
    1619 /D [244 0 R /XYZ 74.4095 327.1487 null] 
    1620 >> endobj 
    1621 243 0 obj << 
    1622 /Font << /F51 119 0 R /F8 95 0 R /F56 126 0 R /F14 191 0 R >> 
     1573/Font << /F14 191 0 R /F56 126 0 R /F8 95 0 R /F44 92 0 R >> 
    16231574/ProcSet [ /PDF /Text ] 
    16241575>> endobj 
    1625 254 0 obj << 
    1626 /Length 3931       
     1576258 0 obj << 
     1577/Length 2769       
    16271578/Filter /FlateDecode 
    16281579>> 
    16291580stream 
    1630 xÚµkoãÆñ{~ 
    1631 Q š\œ6Ü7™~J/Mrò@ÎEP4E “iß!’u•ì\œ ÿœ3;;Ë].E:‡(rvfvvÞ 
    1632 Ë‹þÉ o„i:{áÛN8gåÅvÿAsq Ï>ÿ@Fcœ0Öyø1ñtm”Ö6p¥Œh;k&¡ºNhéàÂ;)Œë<Býíꃏ>“條SîâêæBJ)”—ú"]]ÿ{õ}#ýå®þñÁ߯F)PVå+²     ªŠÛædaJë®$ûÝekVÇK¹zŸûø}ŸÛ˵é:ž¥ÚÕ#ü~{¹VnÕï7oáÇ       ¶«íæŽ.^ÑCZ²¡¯W )üôçá.¬HíaDù'|ЋËugäêÅ 
    1633 -}ě‡"õ 6—ÊGP¢uŠÜmHÒÀז 
    1634 ý7RéOL#pw°!΁?ˆ*:kUÏ»iٌÊa;ãA×:ÑJcé ðÑñ6Â|›ïóõ‘Uh‘¥—ÀÁwðyñyÅF‹'‹úR°1Ö†Z Þ!u§JâgõAénuƒÒ=޹RF     Ú÷Tá$øyþjŽÈßWx’ûoà¿ÇŠoE§];/µ@œB†ÔŸ 
    1635 ¬G!=íI,×xIêºC  EÑ 
    1636 Á 
    1637 nÙ>³.#Ñ6B5Ê[ˆú.êñ>È^†3A'Ãʜ7݊N5&.Dê"³OxO'w}ž&nG3®-xާ 
    1638 \‚Ÿ]v8ž·¬^ë`ŒkðW`Þ³QÊŽ%ÜÅi‹‹N§hÕckp`=ª‡§Áiƒ 
    1639 M[C­s°Ú 
    1640 <Ô­!#”çum†^ÈÎúáóހáXšÐ²7x‡ž]aôµý©V€šõŒ 
    1641 Ô<J+Ñ8Ôûœ‰ý9Ø]Ây©ÕŽOë$¢fc4‹nõ 
    1642  Îz Š 
    1643 ØQKh>Þ¬>{s·‰èŒ]} 
    1644 ‡{ß×jŽžºº•1E-†€Àï§ ?H2t]š{mr­ñmޜCš!s{Š^ednFè׺‰ÖÝoËžîA7vµ9áwCB¢ËÀ þ·Ù%BÛ»€Š?6GŸI‘ó-œÚŠôpê=œ‡Öš..Œ 
    1645 Ç8Ž œ{ÜÑï°O:ÿ(ù첇X¬Q 
    1646 í‡<ò2r¥„V¥‰Ç 
    1647 ðýŽŠÖtâY{ጶ5풩1ü:_P›Z 
    1648 v!ð‚Ô4€*#6Æ®†¡ˆƒÏkZÈ1 ⬶›{’   ‰×«Þ)Ì.ž#JRþ̆Ó3H«ŒÒ!­b©r”;  
    1649 vŽ€O§t@6Zu5 )nÇ. 
    1650 QŸ÷=¯ ˆ›§’ÞZqö­ž®C2¶as,²1©ÎÛ®T£*[ÔF­¶‡=FÂp6ûþ„Šn ÙàŒÆmu¶4€Òd#Ù™÷3å'<æßވò€1b%TÛÊòSĻ倠
    1651 ÜJW‚õ€<!n$ 
    1652 Ó)núl⊍ÿ[~€-ßÂIÑÞsLJÒ     WŽp„9q6ñ@X*âN§‰à”Œ„ó‚˜ žÆ™2ßeÒ÷ÀãÏ»ÛxÕ    £Â;dx“ôTÛÂÝ«°å 11•äu[ǃHØñzOþ–‘†'ôu{  
    1653 !*mZ’ºÃþW]‡gl3q 
    1654 ŠÐÖ8™ 
    1655 ˜m”pÃÍÔ[Ñx÷”¹ž‰§Ò‰•áØÒ#ä5ŸVÏŸâ±R£Sy÷&©uñžo­Ï•]øhZÝ> 
    1656 ;N®ÍôÂj7™šHƒ²úLiÞAôÕ 
    1657 z†"øÔBî\›'šó~mÁI~ߨæ’õ•ŽûUvN!šp‰ùÉðù>߯^ÿ >>Ï”œÕ=ýüã|ŸŒP@Oғ_éךOû‡s§œT€,Wÿ›ª~?ÌÜ,«é+?¡ýSL+ 
    1658 £^gš| 
    1659 ¯1ÝÀg*éÈ3ø 
    1660 ñ»Šâ¯µ®Ã%–!˜@z„\¿@^á¶¿c·Ü :œ ýls`ã 
    1661 "] 
    1662 »Áå*?rÛáFmGáApŒ·wìuØœˆø€iæÉ%âx7žKº‘±ìK[r·[ŒõOØáý€O"Á‘ݕ 
    1663 µ 
    1664 ¢ß 
    1665 É øÈi”n ~Ðé0£9ž­¬ŸO`œŠ¥Ô)Þ9jrœ|ØïƒJ=NVJж¡,ëë(Ê{J•7ô%=ø36P>?‡ó®ý<86×ø÷È¿M|.AÞÆc=P#‡Ðƒ 
    1666 ,efúsۛžÝŒMÀ!<ÆGÛC8h 
    1667 "¡3ãx¶á> jÑ÷U¹m0rސÇÛÆ‹NjœÔ-`øuŸ îThÚ<ÆBQÇY²1nèF ÚpšcJÚAœX>²žM²”ØóNÛVHìÅV0áld4Þ   ïaáoŒ(6y6jr«:G?ÓªN`‹­ê9~³VuEw²U]œTYÆÖ³RYë~ÄL&³]ˆ®ŠžqÖJÒ#9*rmøôDÎ=.›Ï8—kœæÌû        ÜÆÈғ6`ÀÙ²!N§wÖ Ð—2ø   w„ÎÿžÞz‚ØÌrV/4ÙÎ^gQõŸÆš@šAÙ&X€s²4 
    1668 'ìå     ÔœÆŠ¹ÝÓ 
    1669 ×^C:Pa’Vú©˜žÀþ 1p/ÎØ§ÒÚE€šwt€ÒÑÿŽœ/$%2ïÇþS‡žaGæIû‰Íd 
    1670 +M™{þ|9(×<×x71é:D{œ²žNÙ±ºÊãöxm›’Šé”x¡= Ǝ›#Ñ^šÎ¶ á"ƒš  ¶ 
    1671 .æÈfábLw:\ädSžÀÜñL惏” 
    1672 RÊ鸐’ϲ;FˆgÒp@»Žß€Æ’Šp–lŠ æg–ª¯ŒôJ¯*kD^¹3rešuäjŠóœ”ÎÈ 
    1673 ö׺ûiÀõ@u4O”¡j¢ãîg V]üšyÍÛ߇šë”šM©ðÒ±ÕÒÔà
    1674 <+W0Y9°_^Zgqâüy`éŒ_: lî<lá<f‰ç1&:y 
    1675 9Éwќ 
    1676 bÁ¶’¡Ò²5«‘ò®¹¹²Ù²^çr'ۊïàݘÔeÝÛØW€NÂ9!ëÎà+S· ä 
    1677 lFÈ     l^ÈóD“+¢SB.H~ä‚ZžÞ=sìÁ*5ø±vb'[ù—õ«xPɳ­³Z 
    1678 ~E 
    1679 ”Ô™VBÑê4ùPgù[O5šj†Šy'Ÿ»Ì ˆoaeãʶÍÕ¹·A§å{Œ3ÃÓKÙr1àä}CªOŽ>2ŒšÁwôc¶âÐ×Y(6͎)œ­Y 
    1680 v±Ÿ= 
    1681 Eù‹”8‹‚Ò¹I 
    1682 ÷ H\Æj£1=µP›£ŸÉKØb^2Ço–—Tt'ó’‚ì'µ'ѐ¡µÝˆæùw˜ ¿@œB»ðӁúwpç·ÎP ĝRvmI|¿Ù’j¯3ÔÙ­­ßužT5|5kl‰?DåŒ÷úøœÛù§‰"[>é•85ÜÁދ—ø»Lˆ×s/G³É°píb‰æÁæcu®x÷Š?!¥ž© 
    1683 ֍^ 
    1684 O¥žFÙ¹ÔӀÕ&¶”-û—nŃ"ô’8ÂÇä!Þm¥.Šå6ŒŒbSfõœò<ք6p•ÇÓòz֏;vPt{ˆ4j•N¹¥y™¿ÎÔÝ» 
    1685 íRçÐt¢ §dcÜ9Œ@ Ž­†J"OA{IVC™Úà,j!£7§PÊì3}¢ê! 
    1686 ð#yé} “Ž4ŸØ˜Èœ"ZMçÊ1 ÜCbñ{¶˜Ô 
    1687 º}¥œv5çŽlÙiϑ͜ö˜îŽÓÎÉŸ 
    1688 ã 
    1689  
    1690 ]<c 
    1691 Ñ¥ÅQ†”D¡‹ª¡ 5𰣉MÝNŒHÝN$Ff 
    1692 ©¥ oʙÕ[äL~¡ÿ˰zò5³©\-Œ–¿çdmœyv4ñ¡ºäòv™û£ìµ]ÑM)Ç~ïbº±ãÙÊ$sêODGðz{†>މ.%‡}”ù$ `:Ÿx]3ü€Œ&_@W­‚ºò~Ñu†çÛÐ&µ\ýˆ[?àÕ»]}üž?ÍŒŸ¢`ð%É!î¢m˜™ÃÛL.­¬_ð&ÕÄžÉÃÝkºÍª—·œÕõõa#œë.@T™å!ÞŸÎáëiÂ1ÒùE 
    1693 Â¬˜O22Ôm(œö¶$>=Ñ©\'ŒoՓwÏð ,Th"”nš‚žß?ÍÓ֍X³€ƒ&ÜŠI-, PÇRìÉÔšç@xNCR£'ïÛ§ 
    1694 ,Á/0]¡W#[aZëç– æ‰cGJµNM*LCîQZ™<JÍCœžù†§4ó=U+)àǵ‹cà ŸÎá+®+€ *&/Œ6jÄÅ8˜2Ô<ñši™è9Xmé8ª¢TÝk‹) 
    1695 Î4ZÅ5=¬ò4t:txmÏŒa&9őÔ`¡XH |ˆ<$Š}á7Æ¢Ä?Lµ:ìûØ÷ì%t©  ãýíæŽS?Û嚆?UÓØ³ÚÔ8:ƒ§jS^›ˆí/ä“ 
    1696 鞄ÒhÄG yê<›·P|䟇Œá&²ÜÅòE;U®9\sjbÚ!oˆœ 
    1697 y‹?ÃgXu—+Ӂž~3ä 
    1698 ¿à¡+†X÷©U 
    1699 üçM 
    1700 ]„Ø?‡Ç3xt‡þúˆï5OF§N 
    1701 ÍVB©kpº>ÏÛæs®Î®¬³3ç€7œ*íñ· IɛŒÞØô;zòÅCÕ #åzõÉ 
    1702 o• ¿Î`—c       '2•CÍàyš/Y~i* ˆ8$ñ¯B ã퇌°}uU?5™ö:Å=;ôé 
    1703 Õ|ºó}:ÕjâíȉK†‡«ËŸA`!E=üQÜip˜ïöÉ"Fò\—k€£Ð{áM¬éñ»6 ôéšØ+¿ÊšüCô² 
    1704 \ö›ëbé>§Ê‡¬ú€~OÅÅæ|EG֓^lÖ]ðV¶îBB"×úòï:'V„^çàÁÃ@¥Ýâd‚áªÓ(‘áÏãx߆˞kšeæ7Äc —MüøðLtmâ5F+M+eù8ŽDèÞ?áòê¹ ëŠd™Ašn"1T8·¹I)ŒóùÃ/ˆ£Æ‹ù”ºËÛL7Þìê 
    1705 Ðv¢ñFN 
    1706 ÐÀ      C-q℈ft67ÇC«cÒ­]#í“ÅÁðKLTx‘‰cÿ2JáøÍ ††\Èý®.ÁJúŸïëQ5-%»y   %šæ@   EÓ¶ºdîÄ#Çí€qDïZ¡¬ï&9H¹AT3κR—͘žÅ9Ôš   ‚ÿj6ÇQendstream 
    1707 endobj 
    1708 253 0 obj << 
     1581xÚµZ{oÇÿ_Ÿ‚5€jÄõŸ   Z qí šžŽÐ¢H‚â,R²ZQTtR'ðwïÌŸn÷n” 
     1582ã{ÌÎÌÎó7{b  
     1583ÿ± 
     1584‘DR§Æ:¢µb‹³í]\À»¯ŽX€‘R©Ž›ÆÛ•â”X­ùbU2ùòôèé »pÄi®§ç ÆáBž 
     1585ьíÌâtýÃòÕæçc¶Œ‡ß%üná·9þéô›§/”.Ö 
     1586C˜°š®é"åÛ@Y    q„Y­"á 
     1587íŽWBÉåžì޹YþrÌ-Èðw×^^ž>Ç9ùÛ«šQ‡÷"ŸËþæxÅõrs†/€L"‡uxw¬q+[ô:ޖëùr 
     1588ùn7(»ÇK¯EOŽWŠêå×QªþfЮ»{ö{ðÃk"ž»3Fœ‚ ܳßh²iޟ¿Æ\¹’1×,·„«æ¶„œÇÙ-À{#ƒSñæ:¬c°eÉìò;x”µÂ÷Þ𛞌‡µSÍéòU{[¬¡hšìÁŒ=6Ér;ô„àèÑðàҫ–ø\,;Œ^š–Êøœ’rR1·‚ÀvÌXk‰Ìz¹žEŽí 
     1589ØGÏOsæ0!‰e 
     1590’ÂVq£1o~>úá'ºXCš}sD‰pV. 
     1591à†æ 
     1592_lqV¥Û«£ïþ1dbfž*9úL¬4†\"ƙB0jÜ£¢¿m~€ŠÂµuŽŠ¡bP•iÕЉ>ýZ 
     1593‚ÁkˆW 
     1594ê<öŠD 
     1595EÃw)bÖš 
     1596l% 
     1597Œ%!9ýnZ;V‰ìH˜¢Î/øÅ]ÜÇøqšFÿÙėIimÑζ 
     1598ˆV•ß?«ÜÃáò0óB= 1M3€,7û 
     1599&¢‰ÐÊLL8šâµÌ—ŸÈ²åÑê¡ 
     1600g˜µ¯á÷_ÙP=b&þêûjރÖ&9ä$x²ïKK85²ÞŸ¹œˆ$¯Š]fòÉ.KÑŠšÁ·Þ¹/“²•–%8ÛkàLŽ_Ž7H§+Ñã²nå’ÌGħ’æPd 
     1601Tû"+R 
     1602ެ}B‡È mGV!óÚçlˆ€ÿµžˆ >>þmÀ¥=µŠªŒ"氆ÿfbWxšCEŸI(£²¹l°žlœp»öԝ¬ÃSÄŸß]$ò>Œð 
     1603€mº3”ý&ÜÍõÈ=ޖª¿f‡Ü]íów";ìðœrå¶]^Š 
     1604|ìý{=õ)ׄQÎêÊPºÚôØðžŒÞ(üŠÎS„ 
     1605'İ–éHLÀb‚ACGdË$RÛ÷¬š(«Å# «%:·§ˆX¹³SÄʝCtŠïæPšç"Znb}UrW 
     1606¶ç6N€ÉÒÙ1ýŒXSˆt 
     1607m"¿\ᜊžz8(Å>8èáÂÁF\Žà §û(Àe     î‘ H–ÄZ°âa;_"‡·Çœ×ÈÔšåݛMžÀ^s»; | j¬7‘àE8W›-†ÍM?êA§¥6dÖi¶: 
     1608Ї._Ëå¶»Ё;Ÿ|v·áßgŸá§áÕ8Øòé€B°*CõBÁ Gµ>Ԕùª ŸvÆ1ÓCMYÁÖ 
     1609”þJ‰qSNDûE+IW¢§YÆñ%;D—ºF˜s‚ñrwšÏvC⊮Ï_gOŸÊ8Pú¶€méjŠ’0ɄÑ:–ˆOŠÈ=‹Ëî}äz—ci}_‡ÁmèŽ$.}Ò¿0œiÝ()˜èï#äësL=tªŽÙæØBç.*’¶Ú( 
     1610Ð]tª„벟ž%ƒ“öE&ea ŒJS 
     1611lÂ`Jòø 
     1612SK.Ÿí¶[_ ͞ÿÕÙÞ\mšÉ 
     1613ƒ\Ì­g»Ü±×!Ë"^õ5Ãk×õžŠ{+R¬;wáõšh΋ºY®c 
     1614á£ÌGaÿ­~ߞÇûëð¬ÉÉx’Žy€ 
     1615JEÁÈ­á 
     1616LÀœËZ   å Ü             CnÉbÚùӔ˜©’/wQÙÂHªé՝ï(ŠVXÐS\ŝԋj~9þRŒ$ìƒVñ  
     1617.þŒ‘+þ@̳FXQÔàœ(l-ÂN_ЇÝY\—È»èà¬"ñ¿îââ̬Ÿ÷ŽD@cþ#ž.Xìñt¢JžÞømÍywÆ93Ö÷ۋàÌÔ¥é‰/d±˜O}‚_ 
     1618\O 
     1619Aãµòú®àî¯ûâªRª¡ñžüÂýŽcJ:5”‚,b^”œï/CKÂË2ž€“5¬š’§ãBŒn,žK7=  Ïc¯’à¹Ù 
     1620>ÐÓŠ:Ã) 
     1621*Q³Û@9y„Z¥eÇÅuÛÝÄmq™Á^{ôˆ÷Xò¡ËèËæYfXUO9ꆖivQršæÕ ÉÔ À¯ª€ž,ԇŸ£L—TN^k‰1Ô 
     1622@c™~U.˜`¢)[Žð÷ Á¿à÷õW5ä¿1j€Æššdª 
     1623!šrW _瞉ŽH` 64I¹‚ùÖÉÒ* 
     1624-\-sb9ÛM 
     1625ÓY8Ÿ[,°¶hÎPyû>hàgŸ®>6h`6fl9១‡µŸXPAáÃeîSМÃ`â€uŜŽ’pEM1W% ‚Ýÿ˜ 
     1626›­2Ì41›÷}k^dÙNæXÇq¶S¶h’6;€e›ëä¯uÌp+ÀxTÕ%œß]eê °î %ŒºŠùéãã!{m¶sBï# Šžoœ‡ùŸ™ˆæñ±ï.mPô7LEøýýœ ®ø6žžá™î«øÃëGNC‹ûýQŒ}0,‹¡áëX ·Q£ 
     1627X<ÿ£øî]Œ¹‘|–ýr[Hëâ@µ©|3Ñ|Ûâx³€øŒ 
     1628ʡŽ‚ðõï­u{õœüéÒžêãù+fgŒç•sêù7‚Ë¿ŽUk ѵÑJ|^|A+¿ˆºQÒµ(.û5n —ý3’Šò¶±N,C¢€sï       ²l}€éÃ^vƒUÊ 
     1629_Åœ¯ŒöIŒ™“âz0ÍE 
     1630Æ^O²‚#$>XMçäX57™qt,‡Üh<Ü ‹ŠçÞµ4Ü÷‘73ûy¿±ŠÒÑìÕqšï 
     16319‰ú?!(À*öB 
     1632ç„.ŸaA<Áœh*˜g»ÜÉ»”ÔØicž<욈§À?ž2ˋ£ŸÇ€oÕ£ÏC 
     1633L›Î’:䀸 
     1634µ˜Ý“ 
     1635Ê¿),ŽWýÄhÁ«øSjV{ð-.†9f%Üd˜w"ÿ© 
     1636 ;·á$Ý‘€6hîFÇp_±ôÝÂ$gn­£Dü*!Õ£Ž'6•Šh;F”    |99Ž0'ª‹›É&FðæøÈ.—‘ú*ÜŽs²Þa×ڝ 
     1637á&‚Ñî.âwå× 
     1638‡`%¶ÝPïÚG?\å¬~Ä%nWºŒæº3Ô\BØtç‘ýæ6Ì'C&µæ‹±Ê³ß6 
     1639™:‹ãòw¥<Lƒñ¯xb6Æ1IïUC;ÂŽc6šPŽó£ÎuWÒî»ÜñŒ 
     1640cS¯•ô·s' þååðÁIPJž3®.üù»¯'Š!š §²|yæØ÷án»ÉCQ>™=       ôC< ZÇ3Œ 
     1641ⱜ÷ÀôÞ­7Ë##ÿ`n0ÿ&bˆ»"֍uG¬4iámš\s‰è®’Ôe*uÃï5H= ø2}@1ë(—“AŽÎ–-͉³5šy=RʝÌÙCæ&>Àþ\AtކºD³*ˆŠß‘ 
     1642'Z道ÿ IÇòò_J6þðÆSÿendstream 
     1643endobj 
     1644257 0 obj << 
    17091645/Type /Page 
    1710 /Contents 254 0 R 
    1711 /Resources 252 0 R 
     1646/Contents 258 0 R 
     1647/Resources 256 0 R 
    17121648/MediaBox [0 0 595.2757 841.8898] 
    17131649/Parent 232 0 R 
    1714 /Annots [ 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 262 0 R 264 0 R 265 0 R 266 0 R 268 0 R 269 0 R 270 0 R 271 0 R 272 0 R 276 0 R 277 0 R ] 
     1650/Annots [ 260 0 R 262 0 R 264 0 R ] 
     1651>> endobj 
     1652260 0 obj << 
     1653/Type /Annot 
     1654/Border[0 0 0]/H/I/C[0 1 1] 
     1655/Rect [247.2111 670.4901 282.5284 681.419] 
     1656/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
     1657>> endobj 
     1658262 0 obj << 
     1659/Type /Annot 
     1660/Border[0 0 0]/H/I/C[0 1 1] 
     1661/Rect [217.5744 557.5791 252.8916 569.4396] 
     1662/Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
     1663>> endobj 
     1664264 0 obj << 
     1665/Type /Annot 
     1666/Border[0 0 0]/H/I/C[0 1 1] 
     1667/Rect [405.2133 385.2838 434.3737 397.1443] 
     1668/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.swig.org)>> 
     1669>> endobj 
     1670259 0 obj << 
     1671/D [257 0 R /XYZ 74.4095 789.6651 null] 
     1672>> endobj 
     1673139 0 obj << 
     1674/D [257 0 R /XYZ 74.4095 613.1825 null] 
     1675>> endobj 
     167658 0 obj << 
     1677/D [257 0 R /XYZ 74.4095 613.1825 null] 
     1678>> endobj 
     1679261 0 obj << 
     1680/D [257 0 R /XYZ 74.4095 570.2382 null] 
     1681>> endobj 
     1682140 0 obj << 
     1683/D [257 0 R /XYZ 74.4095 546.8992 null] 
     1684>> endobj 
     168562 0 obj << 
     1686/D [257 0 R /XYZ 74.4095 546.8992 null] 
     1687>> endobj 
     1688263 0 obj << 
     1689/D [257 0 R /XYZ 74.4095 513.1808 null] 
     1690>> endobj 
     1691141 0 obj << 
     1692/D [257 0 R /XYZ 74.4095 137.8893 null] 
     1693>> endobj 
     169466 0 obj << 
     1695/D [257 0 R /XYZ 74.4095 137.8893 null] 
    17151696>> endobj 
    17161697256 0 obj << 
    1717 /Type /Annot 
    1718 /Border[0 0 0]/H/I/C[0 1 1] 
    1719 /Rect [153.5984 746.6066 182.7589 757.7248] 
    1720 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.swig.org)>> 
    1721 >> endobj 
    1722 257 0 obj << 
    1723 /Type /Annot 
    1724 /Border[0 0 0]/H/I/C[0 1 1] 
    1725 /Rect [241.6158 746.6066 276.9331 757.7248] 
    1726 /Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
    1727 >> endobj 
    1728 258 0 obj << 
    1729 /Type /Annot 
    1730 /Border[0 0 0]/H/I/C[0 1 1] 
    1731 /Rect [459.8353 746.6066 496.9558 757.7248] 
    1732 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:Numpy-discussion@scipy.org)>> 
    1733 >> endobj 
    1734 259 0 obj << 
    1735 /Type /Annot 
    1736 /Border[0 0 0]/H/I/C[0 1 1] 
    1737 /Rect [120.2376 734.9304 165.5172 745.7696] 
    1738 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:Numpy-discussion@scipy.org)>> 
    1739 >> endobj 
    1740 260 0 obj << 
    1741 /Type /Annot 
    1742 /Border[0 0 0]/H/I/C[0 1 1] 
    1743 /Rect [186.1994 734.9304 229.7456 745.7696] 
    1744 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:Swig-user@lists.sourceforge.net)>> 
    1745 >> endobj 
    1746 262 0 obj << 
    1747 /Type /Annot 
    1748 /Border[0 0 0]/H/I/C[0 1 1] 
    1749 /Rect [108.1855 669.6559 137.3459 680.4951] 
    1750 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.swig.org)>> 
    1751 >> endobj 
    1752 264 0 obj << 
    1753 /Type /Annot 
    1754 /Border[0 0 0]/H/I/C[0 1 1] 
    1755 /Rect [423.987 504.7053 459.3042 515.8236] 
    1756 /Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
    1757 >> endobj 
    1758 265 0 obj << 
    1759 /Type /Annot 
    1760 /Border[0 0 0]/H/I/C[0 1 1] 
    1761 /Rect [132.3327 340.3946 161.4931 352.2551] 
    1762 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.swig.org)>> 
    1763 >> endobj 
    1764 266 0 obj << 
    1765 /Type /Annot 
    1766 /Border[0 0 0]/H/I/C[0 1 1] 
    1767 /Rect [414.726 328.4394 450.0432 340.2999] 
    1768 /Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
    1769 >> endobj 
    1770 268 0 obj << 
    1771 /Type /Annot 
    1772 /Border[0 0 0]/H/I/C[0 1 1] 
    1773 /Rect [219.6728 227.1576 248.8332 239.0181] 
    1774 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.swig.org)>> 
    1775 >> endobj 
    1776 269 0 obj << 
    1777 /Type /Annot 
    1778 /Border[0 0 0]/H/I/C[0 1 1] 
    1779 /Rect [268.4819 227.1576 303.7992 239.0181] 
    1780 /Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
    1781 >> endobj 
    1782 270 0 obj << 
    1783 /Type /Annot 
    1784 /Border[0 0 0]/H/I/C[0 1 1] 
    1785 /Rect [390.3215 227.1576 419.4819 239.0181] 
    1786 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.swig.org)>> 
    1787 >> endobj 
    1788 271 0 obj << 
    1789 /Type /Annot 
    1790 /Border[0 0 0]/H/I/C[0 1 1] 
    1791 /Rect [73.4132 215.2024 108.7305 227.0629] 
    1792 /Subtype/Link/A<</Type/Action/S/URI/URI(http://numpy.scipy.org)>> 
    1793 &g