You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(115) |
Aug
(120) |
Sep
(137) |
Oct
(170) |
Nov
(461) |
Dec
(263) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(120) |
Feb
(74) |
Mar
(35) |
Apr
(74) |
May
(245) |
Jun
(356) |
Jul
(240) |
Aug
(115) |
Sep
(78) |
Oct
(225) |
Nov
(98) |
Dec
(271) |
2009 |
Jan
(132) |
Feb
(84) |
Mar
(74) |
Apr
(56) |
May
(90) |
Jun
(79) |
Jul
(83) |
Aug
(296) |
Sep
(214) |
Oct
(76) |
Nov
(82) |
Dec
(66) |
2010 |
Jan
(46) |
Feb
(58) |
Mar
(51) |
Apr
(77) |
May
(58) |
Jun
(126) |
Jul
(128) |
Aug
(64) |
Sep
(50) |
Oct
(44) |
Nov
(48) |
Dec
(54) |
2011 |
Jan
(68) |
Feb
(52) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
|
1
(4) |
2
(9) |
3
(23) |
4
(34) |
5
(31) |
6
(25) |
7
(10) |
8
(7) |
9
(1) |
10
(18) |
11
(3) |
12
(18) |
13
(13) |
14
(6) |
15
(9) |
16
(6) |
17
(10) |
18
(12) |
19
(1) |
20
(8) |
21
(5) |
22
|
23
|
24
|
25
|
26
(4) |
27
(2) |
28
(4) |
29
|
30
|
31
|
|
|
|
|
|
Revision: 4547 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4547&view=rev Author: jdh2358 Date: 2007年12月02日 09:27:41 -0800 (2007年12月02日) Log Message: ----------- added requirements and rest doc Added Paths: ----------- trunk/py4science/doc/requirements.txt Added: trunk/py4science/doc/requirements.txt =================================================================== --- trunk/py4science/doc/requirements.txt (rev 0) +++ trunk/py4science/doc/requirements.txt 2007年12月02日 17:27:41 UTC (rev 4547) @@ -0,0 +1,160 @@ +Core requirements +================= + +The four python packages you will need for this course are + + - ipython: an interactive python shell http://ipython.scipy.org + + - numpy: high performance numerical arrays http://numpy.scipy.org + + - scipy: algorithms and numerics http://scipy.org + + - matplotlib: plotting http://matplotlib.sf.net + +With these four packages, you will be able to do about 90% of the +exercises in the course. In addition, to generate plot windows, +matplotlib requires a user interface toolkit, for example Tk, GTK, +wxPython or Qt. Tk comes with python, so that should work out of the +box, but some of the other code we will be demoing work best with +wxPython, so we also recommend you install wxPython +(http://www.wxpython.org/) + +We will detail the optional packages that will be used in the workshop +below. It will be great if you can get all the optional packages as +well, but since most of the workshop depends on these four +requirements, make sure you have these four installed, configured and +tested before turning to the optional packages. + +For those of you who do not succeed in getting a machine properly +configured with the packages above, we will be providing an X11 server +that you can log into to work on the exercises remotely. If your +machine supports ssh with X11 forwarding, you will be in good shape. +If not, we will provide ubuntu boot CDs so you can reboot into linux +and then ssh into the x11 server to run the exercises. + + +Basic configuration +=================== + +You need to configure matplotlib to work with the user interface you +have selected. The configuration file is called matplotlibrc and it +is installed in site-packages/matplotlib/mpl-data/matplotlibrc along +with the rest of your matplotlib install. Create a directory in your +home directory called .matplotlib and copy this file into it (or +simply edit in place in mpl-data) and change the line that starts with +'backend' to + + backend : WXAgg + +for use with wxpython. + +Testing +======= + +If you can execute the following commands w/o error, and have a plot +window pop up, you have an installation that will work for 90% of the +exercises in the workshop + + > ipython -pylab + Python 2.5 (r25:51918, Sep 19 2006, 08:49:13) + Type "copyright", "credits" or "license" for more information. + + IPython 0.8.3.svn.r2876 -- An enhanced Interactive Python. + + In [1]: import numpy + + In [2]: import scipy + + In [3]: plot([1,2,3]) + Out[3]: [<matplotlib.lines.Line2D instance at 0x4c9ae40>] + +Checking your versions +====================== + +It helps to have the most recent packages for the workshop. We are +recommending at least the following + + - ipython >= 0.7.0 + + - numpy >= 1.01 + + - matplotlib >= 0.90.0 + + - scipy >= 0.5.2 + +The example code below shows you how to check your versions: + + In [4]: import numpy + + In [5]: numpy.__version__ + Out[5]: '1.0.4.dev4380' + + In [6]: import scipy + + In [7]: scipy.__version__ + Out[7]: '0.7.0.dev3494' + + In [8]: import IPython + + In [9]: IPython.__version__ + Out[9]: '0.8.3.svn.r2876' + + In [10]: import matplotlib + + In [11]: matplotlib.__version__ + Out[11]: '0.91.1' + +Platform specific instructions +============================== + +linux + +os x + +win32 + +Optional packages +================= + +We will be doing demos and exercises with a nmber of additional +packages, which we will describe briefly below. Because there are so +many variations in operating systems and platforms, we will not +attempt to provide details so consult the web sites and other +resources if there is a package you are particularly interested in and +want to make sure you are configured properly to do an exercise on +your own machine. We will be providing a properly configured server, +so even if you do not have each of these packages installed, as long +as your machine supports remote login with X11 forwarding to our +server, you can long in to do the exercises if you are missing a +package on your local machine. + + +- pytables : a package for managing large datasets efficiently + http://www.pytables.org/moin (also requires hdf5) + +- pydap : a python implementation of the Data Access Protocol + (DAP). http://pydap.org. + +- enthought tool suite (ETS) : provides traits, a package for strong + typing in python that also facilitates automatic user interface + generation and more. Also provides tvtk and mayavi2 for 3D + visualization. http://code.enthought.com/ets/ + +- weave : a package for inlining C and C++ in your python code. Comes + with scipy but requires a working compiler suite (eg gcc and g++) + +- f2py : comes with scipy but requires a working fortran compiler. See + http://scipy.org/Installing_SciPy for platform specific instructions + +- pyrex : lets you mix c and python for writing high performance + python extensions + http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ + +- basemap : a matplotlib toolkit for workin with geographic data and + map projections. Available for download at the matplotlib downloa + page + http://sourceforge.net/project/platformdownload.php?group_id=80706 + with documentation at + http://matplotlib.sourceforge.net/matplotlib.toolkits.basemap.basemap.html + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4546 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4546&view=rev Author: jdh2358 Date: 2007年12月02日 09:27:27 -0800 (2007年12月02日) Log Message: ----------- added requirements and rest doc Added Paths: ----------- trunk/py4science/doc/rest_basics.txt Added: trunk/py4science/doc/rest_basics.txt =================================================================== --- trunk/py4science/doc/rest_basics.txt (rev 0) +++ trunk/py4science/doc/rest_basics.txt 2007年12月02日 17:27:27 UTC (rev 4546) @@ -0,0 +1,172 @@ +================================= + reST (reSTructured Text) basics +=================================k +.. Author: Fernando Perez +.. Contact: Fer...@co... +.. Time-stamp: "2007-08-29 15:50:06 fperez" + +.. contents:: +.. + 1 What is reST? + 2 Markup summary + 3 Emacs cheat sheet + 4 Tests + 5 Things I don't like + + +What is reST? +============= + +It's a simple text markup format which can be converted easily into other +formats (html, latex, pdf) while being easily readable in its plaintext +version. This document is a little example of reST basics for my own +reference. + +As shown above, it's good practice to start any reST document with a title and +simple metadata. The two leading dots indicate a comment or special markup +directive in reST. The time stamp can be updated with the emacs command +``time-stamp`` (these two back-quotes mean 'inline literal', which is normally +rendered as monospace font). + +The metadata above was enclosed inside comment fields, so it won't be visible +in the generated document. You can instead use reST fields if you want these +values to be automatically formatted in produced documents: + +:Author: Fernando Perez +:Contact: Fer...@co... +:Date: January 4, 2007 + +The table of contents is auto-updated by Emacs with 'C-c p u', and it is also +rendered in HTML by the rst2html compiler. This can be invoked from Emacs via +the ``rst-compile`` command. Additionally, Emacs makes each entry in the TOC +an internal clickable link, which is great for navigation. + +This_ link is a quick reference to the reST markup (links are made by an +underscore at the end of the word, and the same word following shortly with the +underscore preceding it instead, and its target indicated after a colon). + +.. _This: http://docutils.sourceforge.net/docs/user/rst/quickref.html + +Making websites: look at http://www.voidspace.org.uk/python/rest2web + + +Markup summary +============== + +These are taken from the quickref mentioned above, and are just a small subset +of the more common markup options. See that document for more details. + +- *emphasis*: Normally rendered as italics. + +- **strong emphasis**: Normally rendered as boldface. + +- ``inline literal``: Normally rendered as monospaced text. Spaces should be + preserved, but line breaks will not be. For multiline literal blocks, use + ``::`` preceding the literal block (if it's at the end of a sentence, it gets + converted into a single ':'). + +- reference_: A simple, one-word hyperlink reference. + +- `phrase reference`_: A reference with spaces or punctuation. + +- footnote reference [1]_: See quickref for details. + +- citation reference [CIT2002]_: See quickref for details. + +Note: the above are listed using bullet list markup. reST also has markup for +enumerated, options, definitions and fields lists. + + +Emacs cheat sheet +================= + +These are a few useful Emacs bindings, copied from the help and support source +code. C-= is by far the most common and useful one:: + + C-c p a (also C-=): rst-adjust + + Updates or rotates the section title around point or promotes/demotes + the decorations within the region (see full details below). + + Note that C-= is a good binding, since it allows you to specify a + negative arg easily with C-- C-= (easy to type), as well as ordinary + prefix arg with C-u C-=. + + C-c p h: rst-display-decorations-hierarchy + + Displays the level decorations that are available in the file. + + C-c p t: rst-toc + + Displays the hierarchical table-of-contents of the document and allows + you to jump to any section from it. + + C-c p i: rst-toc-insert + + Inserts a table-of-contents in the document at the column where the + cursor is. + + C-c p u: rst-toc-insert-update + + Finds an existing inserted table-of-contents in the document an + updates it. + + C-c p p, C-c p n (C-c C-p, C-c C-n): rst-backward-section, + rst-forward-section + + Navigate between section titles. + + C-c p l, C-c p r (C-c C-l, C-c C-r): rst-shift-region-left, + rst-shift-region-right + + Shift the region left or right by two-char increments, which is perfect + for bulleted lists. + + M-S center-paragraph + + M-s center-line + + +Tests +===== + +some text + +- a bulleted +- list +- without indentation + +more text + +* a bulleted + +* list that uses '*' for markers and leaves whitespace in between each item. + This is equally acceptable, and more legible when items are long. + +more text + + - and another bullet list + - but indented in the plaintext source + +and more text. + + +Trying block quotes:: + + foo bar + + baz + +normal text + + +Things I don't like +=================== + +- The fact that indented bulleted lists in the source end up double-indented in + the rendered doc. Since the default rendering of bullet lists indents (in + html), then the source should be the same. + +- Requiring indentation for block literals. This sucks for pasting code in and + out of reST docs. + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4545 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4545&view=rev Author: jswhit Date: 2007年12月02日 06:24:29 -0800 (2007年12月02日) Log Message: ----------- wrap ax.get_position in a try/except so examples will work with transforms branch. Modified Paths: -------------- trunk/toolkits/basemap/examples/contour_demo.py trunk/toolkits/basemap/examples/panelplot.py trunk/toolkits/basemap/examples/plotmap.py trunk/toolkits/basemap/examples/plotmap_masked.py trunk/toolkits/basemap/examples/plotmap_oo.py trunk/toolkits/basemap/examples/plotprecip.py trunk/toolkits/basemap/examples/pnganim.py trunk/toolkits/basemap/examples/simpletest_oo.py trunk/toolkits/basemap/examples/test.py Modified: trunk/toolkits/basemap/examples/contour_demo.py =================================================================== --- trunk/toolkits/basemap/examples/contour_demo.py 2007年12月02日 13:57:34 UTC (rev 4544) +++ trunk/toolkits/basemap/examples/contour_demo.py 2007年12月02日 14:24:29 UTC (rev 4545) @@ -21,7 +21,10 @@ x, y = m(lons, lats) CS = m.contour(x,y,hgt,15,linewidths=0.5,colors='k') CS = m.contourf(x,y,hgt,15,cmap=cm.jet) -l,b,w,h=ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes colorbar(drawedges=True, cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -46,7 +49,10 @@ x, y = m(lons, lats) CS = m.contour(x,y,hgt,15,linewidths=0.5,colors='k') CS = m.contourf(x,y,hgt,15,cmap=cm.jet) -l,b,w,h=ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes colorbar(drawedges=True, cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -71,7 +77,10 @@ x, y = m(lons, lats) CS = m.contour(x,y,hgt,15,linewidths=0.5,colors='k') CS = m.contourf(x,y,hgt,15,cmap=cm.jet) -l,b,w,h=ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes colorbar(drawedges=True, cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -96,7 +105,10 @@ x, y = m(lons, lats) CS = m.contour(x,y,hgt,15,linewidths=0.5,colors='k') CS = m.contourf(x,y,hgt,15,cmap=cm.jet) -l,b,w,h=ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes colorbar(drawedges=True, cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -122,7 +134,10 @@ x, y = m(lons, lats) CS = m.contour(x,y,hgt,15,linewidths=0.5,colors='k') CS = m.contourf(x,y,hgt,15,cmap=cm.jet) -l,b,w,h=ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes colorbar(drawedges=True, cax=cax) # draw colorbar axes(ax) # make the original axes current again Modified: trunk/toolkits/basemap/examples/panelplot.py =================================================================== --- trunk/toolkits/basemap/examples/panelplot.py 2007年12月02日 13:57:34 UTC (rev 4544) +++ trunk/toolkits/basemap/examples/panelplot.py 2007年12月02日 14:24:29 UTC (rev 4545) @@ -27,7 +27,10 @@ CS = mnh.contour(xnh,ynh,hgt,15,linewidths=0.5,colors='k') CS = mnh.contourf(xnh,ynh,hgt,15,cmap=P.cm.Spectral) # colorbar on bottom. -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = P.axes([l, b-0.05, w, 0.025]) # setup colorbar axes P.colorbar(cax=cax, orientation='horizontal',ticks=CS.levels[0::4]) # draw colorbar P.axes(ax) # make the original axes current again @@ -50,7 +53,10 @@ CS = msh.contourf(xsh,ysh,hgt,15,cmap=P.cm.Spectral) # colorbar on bottom. ax.apply_aspect() -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = P.axes([l, b-0.05, w, 0.025]) # setup colorbar axes P.colorbar(cax=cax,orientation='horizontal',ticks=MultipleLocator(320)) # draw colorbar P.axes(ax) # make the original axes current again @@ -72,7 +78,10 @@ CS = mnh.contour(xnh,ynh,hgt,15,linewidths=0.5,colors='k') CS = mnh.contourf(xnh,ynh,hgt,15,cmap=P.cm.RdBu) # colorbar on right -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = P.axes([l+w+0.025, b, 0.025, h]) # setup colorbar axes P.colorbar(cax=cax, ticks=MultipleLocator(160), format='%4i') # draw colorbar P.axes(ax) # make the original axes current again @@ -86,7 +95,10 @@ CS = msh.contour(xsh,ysh,hgt,15,linewidths=0.5,colors='k') CS = msh.contourf(xsh,ysh,hgt,15,cmap=P.cm.RdBu) # colorbar on right. -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = P.axes([l+w+0.025, b, 0.025, h]) # setup colorbar axes P.colorbar(cax=cax, ticks=MultipleLocator(160), format='%4i') # draw colorbar P.axes(ax) # make the original axes current again Modified: trunk/toolkits/basemap/examples/plotmap.py =================================================================== --- trunk/toolkits/basemap/examples/plotmap.py 2007年12月02日 13:57:34 UTC (rev 4544) +++ trunk/toolkits/basemap/examples/plotmap.py 2007年12月02日 14:24:29 UTC (rev 4545) @@ -32,7 +32,10 @@ # plot image over map with imshow. im = m.imshow(topodat,cm.jet) # setup colorbar axes instance. -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again Modified: trunk/toolkits/basemap/examples/plotmap_masked.py =================================================================== --- trunk/toolkits/basemap/examples/plotmap_masked.py 2007年12月02日 13:57:34 UTC (rev 4544) +++ trunk/toolkits/basemap/examples/plotmap_masked.py 2007年12月02日 14:24:29 UTC (rev 4545) @@ -40,7 +40,10 @@ # plot image over map with imshow. im = m.imshow(topodatm,palette,norm=colors.normalize(vmin=0.0,vmax=3000.0,clip=False)) # setup colorbar axes instance. -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again Modified: trunk/toolkits/basemap/examples/plotmap_oo.py =================================================================== --- trunk/toolkits/basemap/examples/plotmap_oo.py 2007年12月02日 13:57:34 UTC (rev 4544) +++ trunk/toolkits/basemap/examples/plotmap_oo.py 2007年12月02日 14:24:29 UTC (rev 4545) @@ -44,7 +44,10 @@ topodat,x,y = m.transform_scalar(topoin,lons,lats,nx,ny,returnxy=True) # plot image over map with imshow. im = m.imshow(topodat,cm.jet) -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = fig.add_axes([l+w+0.075, b, 0.05, h],frameon=False) # setup colorbar axes fig.colorbar(im, cax=cax) # draw colorbar # plot blue dot on boulder, colorado and label it as such. Modified: trunk/toolkits/basemap/examples/plotprecip.py =================================================================== --- trunk/toolkits/basemap/examples/plotprecip.py 2007年12月02日 13:57:34 UTC (rev 4544) +++ trunk/toolkits/basemap/examples/plotprecip.py 2007年12月02日 14:24:29 UTC (rev 4545) @@ -51,7 +51,10 @@ clevs = [0,1,2.5,5,7.5,10,15,20,30,40,50,70,100,150,200,250,300,400,500,600,750] cs = m.contourf(x,y,data,clevs,cmap=cm.s3pcpn) # new axis for colorbar. -l,b,w,h=ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = pylab.axes([l+w+0.025, b, 0.025, h]) # setup colorbar axes # draw colorbar. pylab.colorbar(cs, cax, format='%g', ticks=clevs, drawedges=False) @@ -76,7 +79,10 @@ im2 = copy.copy(im) im2.set_cmap(cm.s3pcpn_l) # new axis for colorbar. -l,b,w,h=ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = pylab.axes([l+w+0.025, b, 0.025, h]) # setup colorbar axes # using im2, not im (hack to prevent colors from being # too compressed at the low end on the colorbar - results Modified: trunk/toolkits/basemap/examples/pnganim.py =================================================================== --- trunk/toolkits/basemap/examples/pnganim.py 2007年12月02日 13:57:34 UTC (rev 4544) +++ trunk/toolkits/basemap/examples/pnganim.py 2007年12月02日 14:24:29 UTC (rev 4545) @@ -126,7 +126,10 @@ meridians = numpy.arange(0.,360.,20.) # number of repeated frames at beginning and end is n1. nframe = 0; n1 = 10 -l,b,w,h=ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds # loop over times, make contour plots, draw coastlines, # parallels, meridians and title. for nt,date in enumerate(datelabels[1:]): Modified: trunk/toolkits/basemap/examples/simpletest_oo.py =================================================================== --- trunk/toolkits/basemap/examples/simpletest_oo.py 2007年12月02日 13:57:34 UTC (rev 4544) +++ trunk/toolkits/basemap/examples/simpletest_oo.py 2007年12月02日 14:24:29 UTC (rev 4545) @@ -37,7 +37,10 @@ # add a title. ax.set_title('Robinson Projection') # add a colorbar. -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = fig.add_axes([l, b-0.1, w, 0.03],frameon=False) # setup colorbar axes fig.colorbar(cs, cax=cax, orientation='horizontal',ticks=cs.levels[::3]) # save image (width 800 pixels with dpi=100 and fig width 8 inches). Modified: trunk/toolkits/basemap/examples/test.py =================================================================== --- trunk/toolkits/basemap/examples/test.py 2007年12月02日 13:57:34 UTC (rev 4544) +++ trunk/toolkits/basemap/examples/test.py 2007年12月02日 14:24:29 UTC (rev 4545) @@ -29,7 +29,10 @@ ax = fig.add_axes([0.1,0.1,0.7,0.7]) # plot image over map. im = m.imshow(topoin,cm.jet) -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.05, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -108,7 +111,10 @@ im = m.imshow(topodat,cm.jet) # get current axis instance. ax = gca() -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.05, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -139,7 +145,10 @@ im = m.imshow(topodat,cm.jet) # get current axis instance. ax = gca() -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.05, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -171,7 +180,10 @@ im = m.imshow(topodat,cm.jet) # get current axis instance. ax = gca() -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.05, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -202,7 +214,10 @@ im = m.imshow(topodat,cm.jet) # get current axis instance. ax = gca() -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.05, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -235,7 +250,10 @@ im = m.imshow(topodat,cm.jet) # get current axis instance. ax = gca() -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.05, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -265,7 +283,10 @@ ax = fig.add_axes([0.1,0.1,0.7,0.7]) # plot image over map. im = m.imshow(topodat,cm.jet) -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.05, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -297,7 +318,10 @@ ax = fig.add_axes([0.1,0.1,0.7,0.7]) # plot image over map. im = m.imshow(topodat,cm.jet) -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -331,7 +355,10 @@ # plot image over map. im = m.imshow(topodat,cm.jet) im.set_clim(-4000.,3000.) # adjust range of colors. -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -365,7 +392,10 @@ ax = fig.add_axes([0.1,0.1,0.7,0.7]) # plot image over map. im = m.imshow(topodat,cm.jet) -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -395,7 +425,10 @@ ax = fig.add_axes([0.1,0.1,0.7,0.7]) # plot image over map. im = m.imshow(topodat,cm.jet) -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -426,7 +459,10 @@ ax = fig.add_axes([0.1,0.1,0.7,0.7]) # plot image over map. im = m.imshow(topodat,cm.jet) -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -466,7 +502,10 @@ # and values outside projection limb would be handled transparently # - see contour_demo.py) im = m.imshow(topo,palette,norm=colors.normalize(clip=False)) -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -506,7 +545,10 @@ # and values outside projection limb would be handled transparently # - see contour_demo.py) im = m.imshow(topo,palette,norm=colors.normalize(clip=False)) -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.075, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -533,7 +575,10 @@ # plot image over map with pcolormesh. x,y = m(*meshgrid(lonsin,latsin)) p = m.pcolormesh(x,y,topodatin,shading='flat') -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.05, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -559,7 +604,10 @@ # plot image over map with pcolormesh. x,y = m(*meshgrid(lonsin,latsin)) p = m.pcolormesh(x,y,topodatin,shading='flat') -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.05, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again @@ -585,7 +633,10 @@ # plot image over map with pcolormesh. x,y = m(*meshgrid(lonsin,latsin)) p = m.pcolormesh(x,y,topodatin,shading='flat') -l,b,w,h = ax.get_position() +try: + l,b,w,h = ax.get_position() +except: + l,b,w,h = (ax.get_position()).bounds cax = axes([l+w+0.05, b, 0.05, h]) # setup colorbar axes. colorbar(cax=cax) # draw colorbar axes(ax) # make the original axes current again This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4544 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4544&view=rev Author: jswhit Date: 2007年12月02日 05:57:34 -0800 (2007年12月02日) Log Message: ----------- make sure there are no empty coastline segments. Modified Paths: -------------- trunk/toolkits/basemap/lib/matplotlib/toolkits/basemap/basemap.py Modified: trunk/toolkits/basemap/lib/matplotlib/toolkits/basemap/basemap.py =================================================================== --- trunk/toolkits/basemap/lib/matplotlib/toolkits/basemap/basemap.py 2007年12月02日 13:23:22 UTC (rev 4543) +++ trunk/toolkits/basemap/lib/matplotlib/toolkits/basemap/basemap.py 2007年12月02日 13:57:34 UTC (rev 4544) @@ -658,7 +658,9 @@ iprev = 0 ind.append(len(xd)) for i in ind: - coastsegs.append(zip(x[iprev:i],y[iprev:i])) + # don't add empty lists. + if len(range(iprev,i)): + coastsegs.append(zip(x[iprev:i],y[iprev:i])) iprev = i else: coastsegs.append(seg) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4543 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4543&view=rev Author: jswhit Date: 2007年12月02日 05:23:22 -0800 (2007年12月02日) Log Message: ----------- save png output at 600 dpi (instead of eps/pdf) Modified Paths: -------------- trunk/py4science/examples/basemap1.py trunk/py4science/examples/basemap2.py trunk/py4science/examples/basemap3.py trunk/py4science/examples/basemap4.py trunk/py4science/examples/basemap5.py Modified: trunk/py4science/examples/basemap1.py =================================================================== --- trunk/py4science/examples/basemap1.py 2007年12月02日 13:22:48 UTC (rev 4542) +++ trunk/py4science/examples/basemap1.py 2007年12月02日 13:23:22 UTC (rev 4543) @@ -24,5 +24,4 @@ m.drawcountries() m.drawstates() pylab.title('map region specified using corner lat/lon values') -pylab.savefig('basemap1.eps') -pylab.savefig('basemap1.png') +pylab.savefig('basemap1.png',dpi=600) Modified: trunk/py4science/examples/basemap2.py =================================================================== --- trunk/py4science/examples/basemap2.py 2007年12月02日 13:22:48 UTC (rev 4542) +++ trunk/py4science/examples/basemap2.py 2007年12月02日 13:23:22 UTC (rev 4543) @@ -19,5 +19,4 @@ m.drawcountries() m.drawstates() pylab.title('map region specified using width and height') -pylab.savefig('basemap2.eps') -pylab.savefig('basemap2.png') +pylab.savefig('basemap2.png',dpi=600) Modified: trunk/py4science/examples/basemap3.py =================================================================== --- trunk/py4science/examples/basemap3.py 2007年12月02日 13:22:48 UTC (rev 4542) +++ trunk/py4science/examples/basemap3.py 2007年12月02日 13:23:22 UTC (rev 4543) @@ -40,5 +40,4 @@ m.drawcountries() m.drawstates() pylab.title('NY to London Great Circle') -pylab.savefig('basemap3.eps') -pylab.savefig('basemap3.png') +pylab.savefig('basemap3.png',dpi=600) Modified: trunk/py4science/examples/basemap4.py =================================================================== --- trunk/py4science/examples/basemap4.py 2007年12月02日 13:22:48 UTC (rev 4542) +++ trunk/py4science/examples/basemap4.py 2007年12月02日 13:23:22 UTC (rev 4543) @@ -24,5 +24,4 @@ # of the plot frame. m.drawparallels(numpy.arange(-80,81,20),labels=[1,1,1,0]) pylab.title('labelled meridians and parallels',y=1.075) -pylab.savefig('basemap4.eps') -pylab.savefig('basemap4.png') +pylab.savefig('basemap4.png',dpi=600) Modified: trunk/py4science/examples/basemap5.py =================================================================== --- trunk/py4science/examples/basemap5.py 2007年12月02日 13:22:48 UTC (rev 4542) +++ trunk/py4science/examples/basemap5.py 2007年12月02日 13:23:22 UTC (rev 4543) @@ -29,5 +29,4 @@ m.drawmapboundary(fill_color='k') # draw horizontal colorbar. pylab.colorbar(orientation='horizontal') -pylab.savefig('basemap5.pdf') -pylab.savefig('basemap5.png') +pylab.savefig('basemap5.png',dpi=600) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4542 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4542&view=rev Author: jswhit Date: 2007年12月02日 05:22:48 -0800 (2007年12月02日) Log Message: ----------- remove pdf files Removed Paths: ------------- trunk/py4science/workbook/fig/basemap1.pdf trunk/py4science/workbook/fig/basemap3.pdf trunk/py4science/workbook/fig/basemap4.pdf Deleted: trunk/py4science/workbook/fig/basemap1.pdf =================================================================== (Binary files differ) Deleted: trunk/py4science/workbook/fig/basemap3.pdf =================================================================== (Binary files differ) Deleted: trunk/py4science/workbook/fig/basemap4.pdf =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4541 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4541&view=rev Author: jswhit Date: 2007年12月02日 05:21:28 -0800 (2007年12月02日) Log Message: ----------- use 600 dpi pngs instead of eps/pdf for basemap example (eps/pdf files were too big) Modified Paths: -------------- trunk/py4science/workbook/fig/basemap1.png trunk/py4science/workbook/fig/basemap2.png trunk/py4science/workbook/fig/basemap3.png trunk/py4science/workbook/fig/basemap4.png trunk/py4science/workbook/fig/basemap5.png Removed Paths: ------------- trunk/py4science/workbook/fig/basemap1.eps trunk/py4science/workbook/fig/basemap2.eps trunk/py4science/workbook/fig/basemap3.eps trunk/py4science/workbook/fig/basemap4.eps trunk/py4science/workbook/fig/basemap5.pdf Deleted: trunk/py4science/workbook/fig/basemap1.eps =================================================================== --- trunk/py4science/workbook/fig/basemap1.eps 2007年12月02日 07:45:41 UTC (rev 4540) +++ trunk/py4science/workbook/fig/basemap1.eps 2007年12月02日 13:21:28 UTC (rev 4541) @@ -1,50377 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Title: basemap1.eps -%%Creator: matplotlib version 0.91.0, http://matplotlib.sourceforge.net/ -%%CreationDate: Fri Nov 30 20:17:55 2007 -%%Orientation: portrait -%%BoundingBox: 18 180 594 612 -%%EndComments -%%BeginProlog -/mpldict 8 dict def -mpldict begin -/m { moveto } bind def -/l { lineto } bind def -/r { rlineto } bind def -/box { -m -1 index 0 r -0 exch r -neg 0 r -closepath -} bind def -/clipbox { -box -clip -newpath -} bind def -/ellipse { -newpath -matrix currentmatrix 7 1 roll -translate -scale -0 0 1 5 3 roll arc -setmatrix -closepath -} bind def -/unitcircle { -newpath --1. 0. moveto --1.0 0.552284749831 -0.552284749831 1.0 0.0 1.0 curveto -0.552284749831 1.0 1.0 0.552284749831 1.0 0.0 curveto -1.0 -0.552284749831 0.552284749831 -1.0 0.0 -1.0 curveto --0.552284749831 -1.0 -1.0 -0.552284749831 -1.0 0.0 curveto -closepath -} bind def -%!PS-Adobe-3.0 Resource-Font -%%Title: Bitstream Vera Sans -%%Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. -%%Creator: Converted from TrueType by PPR -25 dict begin -/_d{bind def}bind def -/_m{moveto}_d -/_l{lineto}_d -/_cl{closepath eofill}_d -/_c{curveto}_d -/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d -/_e{exec}_d -/FontName /BitstreamVeraSans-Roman def -/PaintType 0 def -/FontMatrix[.001 0 0 .001 0 0]def -/FontBBox[-182 -235 1287 928]def -/FontType 3 def -/Encoding StandardEncoding def -/FontInfo 10 dict dup begin -/FamilyName (Bitstream Vera Sans) def -/FullName (Bitstream Vera Sans) def -/Notice (Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc.) def -/Weight (Roman) def -/Version (Release 1.10) def -/ItalicAngle 0.0 def -/isFixedPitch false def -/UnderlinePosition -213 def -/UnderlineThickness 143 def -end readonly def -/CharStrings 19 dict dup begin -/space{318 0 0 0 0 0 _sc -}_d -/slash{337 0 0 -92 337 729 _sc -254 729 _m -337 729 _l -83 -92 _l -0 -92 _l -254 729 _l -_cl}_d -/a{{613 0 60 -13 522 560 _sc -343 275 _m -270 275 220 266 192 250 _c -164 233 150 205 150 165 _c -150 133 160 107 181 89 _c -202 70 231 61 267 61 _c -317 61 357 78 387 114 _c -417 149 432 196 432 255 _c -432 275 _l -343 275 _l -522 312 _m -522 0 _l -432 0 _l -432 83 _l -411 49 385 25 355 10 _c -325 -5 287 -13 243 -13 _c -187 -13 142 2 109 33 _c -76 64 60 106 60 159 _c -60 220 80 266 122 298 _c -163 329 224 345 306 345 _c -432 345 _l -432 354 _l -432 395 418 427 391 450 _c -364 472 326 484 277 484 _c -245 484 215 480 185 472 _c -155 464 127 453 100 439 _c -100 522 _l -}_e{132 534 164 544 195 550 _c -226 556 256 560 286 560 _c -365 560 424 539 463 498 _c -502 457 522 395 522 312 _c -_cl}_e}_d -/c{{550 0 55 -13 488 560 _sc -488 526 _m -488 442 _l -462 456 437 466 411 473 _c -385 480 360 484 334 484 _c -276 484 230 465 198 428 _c -166 391 150 339 150 273 _c -150 206 166 154 198 117 _c -230 80 276 62 334 62 _c -360 62 385 65 411 72 _c -437 79 462 90 488 104 _c -488 21 _l -462 9 436 0 410 -5 _c -383 -10 354 -13 324 -13 _c -242 -13 176 12 128 64 _c -79 115 55 185 55 273 _c -55 362 79 432 128 483 _c -177 534 244 560 330 560 _c -358 560 385 557 411 551 _c -437 545 463 537 488 526 _c -_cl}_e}_d -/d{{635 0 55 -13 544 760 _sc -454 464 _m -454 760 _l -544 760 _l -544 0 _l -454 0 _l -454 82 _l -435 49 411 25 382 10 _c -353 -5 319 -13 279 -13 _c -213 -13 159 13 117 65 _c -75 117 55 187 55 273 _c -55 359 75 428 117 481 _c -159 533 213 560 279 560 _c -319 560 353 552 382 536 _c -411 520 435 496 454 464 _c -148 273 _m -148 207 161 155 188 117 _c -215 79 253 61 301 61 _c -348 61 385 79 413 117 _c -440 155 454 207 454 273 _c -454 339 440 390 413 428 _c -385 466 348 485 301 485 _c -253 485 215 466 188 428 _c -161 390 148 339 148 273 _c -_cl}_e}_d -/e{{615 0 55 -13 562 560 _sc -562 296 _m -562 252 _l -149 252 _l -153 190 171 142 205 110 _c -238 78 284 62 344 62 _c -378 62 412 66 444 74 _c -476 82 509 95 541 113 _c -541 28 _l -509 14 476 3 442 -3 _c -408 -9 373 -13 339 -13 _c -251 -13 182 12 131 62 _c -80 112 55 181 55 268 _c -55 357 79 428 127 481 _c -175 533 241 560 323 560 _c -397 560 455 536 498 489 _c -540 441 562 377 562 296 _c -472 322 _m -471 371 457 410 431 440 _c -404 469 368 484 324 484 _c -274 484 234 469 204 441 _c -174 413 156 373 152 322 _c -472 322 _l -_cl}_e}_d -/f{352 0 23 0 371 760 _sc -371 760 _m -371 685 _l -285 685 _l -253 685 230 678 218 665 _c -205 652 199 629 199 595 _c -199 547 _l -347 547 _l -347 477 _l -199 477 _l -199 0 _l -109 0 _l -109 477 _l -23 477 _l -23 547 _l -109 547 _l -109 585 _l -109 645 123 690 151 718 _c -179 746 224 760 286 760 _c -371 760 _l -_cl}_d -/g{{635 0 55 -207 544 560 _sc -454 280 _m -454 344 440 395 414 431 _c -387 467 349 485 301 485 _c -253 485 215 467 188 431 _c -161 395 148 344 148 280 _c -148 215 161 165 188 129 _c -215 93 253 75 301 75 _c -349 75 387 93 414 129 _c -440 165 454 215 454 280 _c -544 68 _m -544 -24 523 -93 482 -139 _c -440 -184 377 -207 292 -207 _c -260 -207 231 -204 203 -200 _c -175 -195 147 -188 121 -178 _c -121 -91 _l -147 -105 173 -115 199 -122 _c -225 -129 251 -133 278 -133 _c -336 -133 380 -117 410 -87 _c -439 -56 454 -10 454 52 _c -454 96 _l -435 64 411 40 382 24 _c -353 8 319 0 279 0 _c -211 0 157 25 116 76 _c -75 127 55 195 55 280 _c -55 364 75 432 116 483 _c -157 534 211 560 279 560 _c -}_e{319 560 353 552 382 536 _c -411 520 435 496 454 464 _c -454 547 _l -544 547 _l -544 68 _l -_cl}_e}_d -/i{278 0 94 0 184 760 _sc -94 547 _m -184 547 _l -184 0 _l -94 0 _l -94 547 _l -94 760 _m -184 760 _l -184 646 _l -94 646 _l -94 760 _l -_cl}_d -/l{278 0 94 0 184 760 _sc -94 760 _m -184 760 _l -184 0 _l -94 0 _l -94 760 _l -_cl}_d -/m{{974 0 91 0 889 560 _sc -520 442 _m -542 482 569 511 600 531 _c -631 550 668 560 711 560 _c -767 560 811 540 842 500 _c -873 460 889 403 889 330 _c -889 0 _l -799 0 _l -799 327 _l -799 379 789 418 771 444 _c -752 469 724 482 686 482 _c -639 482 602 466 575 435 _c -548 404 535 362 535 309 _c -535 0 _l -445 0 _l -445 327 _l -445 379 435 418 417 444 _c -398 469 369 482 331 482 _c -285 482 248 466 221 435 _c -194 404 181 362 181 309 _c -181 0 _l -91 0 _l -91 547 _l -181 547 _l -181 462 _l -201 495 226 520 255 536 _c -283 552 317 560 357 560 _c -397 560 430 550 458 530 _c -486 510 506 480 520 442 _c -}_e{_cl}_e}_d -/n{634 0 91 0 549 560 _sc -549 330 _m -549 0 _l -459 0 _l -459 327 _l -459 379 448 417 428 443 _c -408 469 378 482 338 482 _c -289 482 251 466 223 435 _c -195 404 181 362 181 309 _c -181 0 _l -91 0 _l -91 547 _l -181 547 _l -181 462 _l -202 494 227 519 257 535 _c -286 551 320 560 358 560 _c -420 560 468 540 500 501 _c -532 462 549 405 549 330 _c -_cl}_d -/o{612 0 55 -13 557 560 _sc -306 484 _m -258 484 220 465 192 427 _c -164 389 150 338 150 273 _c -150 207 163 156 191 118 _c -219 80 257 62 306 62 _c -354 62 392 80 420 118 _c -448 156 462 207 462 273 _c -462 337 448 389 420 427 _c -392 465 354 484 306 484 _c -306 560 _m -384 560 445 534 490 484 _c -534 433 557 363 557 273 _c -557 183 534 113 490 63 _c -445 12 384 -13 306 -13 _c -227 -13 165 12 121 63 _c -77 113 55 183 55 273 _c -55 363 77 433 121 484 _c -165 534 227 560 306 560 _c -_cl}_d -/p{{635 0 91 -207 580 560 _sc -181 82 _m -181 -207 _l -91 -207 _l -91 547 _l -181 547 _l -181 464 _l -199 496 223 520 252 536 _c -281 552 316 560 356 560 _c -422 560 476 533 518 481 _c -559 428 580 359 580 273 _c -580 187 559 117 518 65 _c -476 13 422 -13 356 -13 _c -316 -13 281 -5 252 10 _c -223 25 199 49 181 82 _c -487 273 _m -487 339 473 390 446 428 _c -418 466 381 485 334 485 _c -286 485 249 466 222 428 _c -194 390 181 339 181 273 _c -181 207 194 155 222 117 _c -249 79 286 61 334 61 _c -381 61 418 79 446 117 _c -473 155 487 207 487 273 _c -_cl}_e}_d -/r{411 0 91 0 411 560 _sc -411 463 _m -401 469 390 473 378 476 _c -366 478 353 480 339 480 _c -288 480 249 463 222 430 _c -194 397 181 350 181 288 _c -181 0 _l -91 0 _l -91 547 _l -181 547 _l -181 462 _l -199 495 224 520 254 536 _c -284 552 321 560 365 560 _c -371 560 378 559 386 559 _c -393 558 401 557 411 555 _c -411 463 _l -_cl}_d -/s{{521 0 54 -13 472 560 _sc -443 531 _m -443 446 _l -417 458 391 468 364 475 _c -336 481 308 485 279 485 _c -234 485 200 478 178 464 _c -156 450 145 430 145 403 _c -145 382 153 366 169 354 _c -185 342 217 330 265 320 _c -296 313 _l -360 299 405 279 432 255 _c -458 230 472 195 472 151 _c -472 100 452 60 412 31 _c -372 1 316 -13 246 -13 _c -216 -13 186 -10 154 -5 _c -122 0 89 8 54 20 _c -54 113 _l -87 95 120 82 152 74 _c -184 65 216 61 248 61 _c -290 61 323 68 346 82 _c -368 96 380 117 380 144 _c -380 168 371 187 355 200 _c -339 213 303 226 247 238 _c -216 245 _l -160 257 119 275 95 299 _c -70 323 58 356 58 399 _c -58 450 76 490 112 518 _c -148 546 200 560 268 560 _c -}_e{301 560 332 557 362 552 _c -391 547 418 540 443 531 _c -_cl}_e}_d -/t{392 0 27 0 368 702 _sc -183 702 _m -183 547 _l -368 547 _l -368 477 _l -183 477 _l -183 180 _l -183 135 189 106 201 94 _c -213 81 238 75 276 75 _c -368 75 _l -368 0 _l -276 0 _l -206 0 158 13 132 39 _c -106 65 93 112 93 180 _c -93 477 _l -27 477 _l -27 547 _l -93 547 _l -93 702 _l -183 702 _l -_cl}_d -/u{634 0 85 -13 543 547 _sc -85 216 _m -85 547 _l -175 547 _l -175 219 _l -175 167 185 129 205 103 _c -225 77 255 64 296 64 _c -344 64 383 79 411 110 _c -439 141 453 183 453 237 _c -453 547 _l -543 547 _l -543 0 _l -453 0 _l -453 84 _l -431 50 405 26 377 10 _c -348 -5 315 -13 277 -13 _c -214 -13 166 6 134 45 _c -101 83 85 140 85 216 _c -_cl}_d -/v{592 0 30 0 562 547 _sc -30 547 _m -125 547 _l -296 88 _l -467 547 _l -562 547 _l -357 0 _l -235 0 _l -30 547 _l -_cl}_d -end readonly def - -/BuildGlyph - {exch begin - CharStrings exch - 2 copy known not{pop /.notdef}if - true 3 1 roll get exec - end}_d - -/BuildChar { - 1 index /Encoding get exch get - 1 index /BuildGlyph get exec -}_d - -FontName currentdict end definefont pop -%%EOF -end -%%EndProlog -mpldict begin -18 180 translate -576 432 0 0 clipbox -1.000 setgray -1.000 setlinewidth -0 setlinejoin -2 setlinecap -[] 0 setdash -0 0 m -0 432 l -576 432 l -576 0 l -closepath -gsave -fill -grestore -stroke -0.000 setgray -72 48.613 m -72 383.387 l -518.4 383.387 l -518.4 48.613 l -closepath -gsave -0.000 1.000 1.000 setrgbcolor -fill -grestore -stroke -1.000 0.498 0.314 setrgbcolor -0.000 setlinewidth -gsave -446.4 334.8 72 48.61 clipbox -376.444 383.387 m -376.346 383.218 l -376.737 382.646 l -376.151 382.479 l -376.13 382.78 l -375.283 383.014 l -375.297 383.387 l -376.444 383.387 l -closepath -gsave -fill -grestore -newpath -grestore -gsave -446.4 334.8 72 48.61 clipbox -379.632 383.387 m -379.462 382.496 l -379.198 381.879 l -378.09 381.101 l -377.026 381.992 l -377.689 383.27 l -377.613 383.387 l -379.632 383.387 l -closepath -gsave -fill -grestore -newpath -grestore -gsave -446.4 334.8 72 48.61 clipbox -389.736 383.387 m -389.799 383.341 l -389.799 382.544 l -390.234 382.093 l -389.944 381.739 l -388.916 381.642 l -387.697 380.71 l -386.793 380.762 l -386.139 380.453 l -383.968 380.712 l -381.78 378.947 l -381.258 377.989 l -380.092 378.313 l -379.414 378.147 l -378.038 379.277 l -377.267 379.519 l -374.762 378.441 l -374.495 378.615 l -374.82 379.323 l -375.105 379.23 l -375.618 379.862 l -375.813 379.696 l -376.703 380.28 l -378.529 380.271 l -379.727 381.066 l -380.272 380.836 l -380.641 381.21 l -380.904 382.314 l -380.755 382.179 l -380.463 383.387 l -389.736 383.387 l -closepath -gsave -fill -grestore -newpath -grestore -gsave -446.4 334.8 72 48.61 clipbox -391.932 383.387 m -391.51 383.324 l -391.376 383.387 l -391.932 383.387 l -closepath -gsave -fill -grestore -newpath -grestore -gsave -446.4 334.8 72 48.61 clipbox -518.4 275.991 m -516.252 273.778 l -515.584 272.011 l -517.189 270.835 l -517.649 270.845 l -518.026 270.23 l -517.749 270.333 l -517.307 269.666 l -517.399 267.71 l -515.587 266.179 l -514.97 266.503 l -514.818 266.127 l -514.367 266.615 l -513.845 266.208 l -514.416 265.66 l -513.939 265.617 l -513.64 265.096 l -513.221 265.323 l -512.992 264.764 l -512.719 264.874 l -513.018 264.514 l -512.585 264.155 l -513.12 264.104 l -513.438 262.914 l -513.177 262.75 l -513.177 263.282 l -512.85 262.915 l -512.902 263.528 l -512.566 263.622 l -512.213 262.282 l -512.568 261.935 l -512.171 261.049 l -511.918 260.993 l -511.89 262.072 l -512.38 263.284 l -511.939 263.513 l -512.208 263.963 l -511.836 264.752 l -511.125 262.115 l -510.674 261.757 l -510.752 261.111 l -510.058 261.369 l -510.103 261.776 l -510.552 261.987 l -510.137 262.835 l -509.842 262.233 l -509.122 262.389 l -509.305 261.985 l -509.072 261.558 l -508.162 262.049 l -507.582 261.479 l -507.589 262.388 l -506.64 262.834 l -505.863 262.131 l -505.882 261.696 l -504.974 261.689 l -504.867 261.269 l -505.211 260.942 l -504.244 260.57 l -504.063 260.098 l -503.701 260.454 l -504.091 260.603 l -503.803 261.277 l -503.567 260.921 l -502.727 261.152 l -502.664 261.418 l -503.548 261.803 l -503.918 261.492 l -504.497 261.581 l -504.049 261.888 l -504.497 262.065 l -504.633 263.382 l -504.368 262.66 l -503.199 262.317 l -502.862 262.534 l -503.101 263 l -502.73 263.154 l -502.749 263.791 l -502.475 263.83 l -502.1 263.091 l -501.645 263.583 l -500.549 263.052 l -499.84 264.609 l -499.033 261.75 l -497.371 262.773 l -497.071 263.034 l -497.156 263.512 l -496.584 264.012 l -496.227 265.448 l -496.62 266.117 l -496.652 267.193 l -497.479 267.419 l -497.927 268.346 l -497.805 268.828 l -497.167 268.406 l -497.032 268.696 l -497.575 269.478 l -497.787 268.898 l -498.001 269.023 l -498.162 270.061 l -499.257 272.193 l -499.141 272.82 l -498.347 271.816 l -498.1 272.615 l -498.328 274.415 l -498.602 274.453 l -498.928 275.679 l -497.785 273.718 l -497.614 273.893 l -496.626 273.306 l -495.987 274.104 l -497.292 276.427 l -497.306 277.446 l -498.363 278.749 l -498.819 280.16 l -498.566 280.913 l -498.134 281.027 l -497.518 284.128 l -497.245 287.953 l -498.891 292.051 l -498.517 293.147 l -499.024 293.674 l -498.967 293.396 l -499.322 293.185 l -500.341 293.522 l -500.986 294.311 l -500.851 295.647 l -501.085 295.846 l -502.114 295.84 l -503.281 296.471 l -502.946 297.264 l -503.183 297.86 l -504.099 298.402 l -504.433 299.159 l -505.14 299.76 l -504.762 300.37 l -504.925 300.696 l -505.581 300.841 l -506.272 302.325 l -506.132 304.977 l -506.411 305.346 l -506.201 305.891 l -506.798 306.29 l -507.506 308.055 l -506.368 312.379 l -504.62 313.938 l -500.64 313.575 l -500.219 312.735 l -499.359 312.579 l -498.883 312.069 l -498.123 310.438 l -497.487 310.41 l -496.845 309.516 l -492.479 306.911 l -491.529 305.334 l -489.918 304.454 l -490.226 304.18 l -489.787 303.41 l -488.494 303.113 l -487.117 301.445 l -487.034 302.678 l -486.835 302.14 l -486.512 302.127 l -486.567 302.392 l -486.361 302.171 l -486.683 301.648 l -486.254 302.279 l -486.9 303.195 l -487.295 302.874 l -487.262 303.616 l -486.905 303.201 l -487.054 304.337 l -485.947 304.868 l -485.725 305.597 l -484.71 306.233 l -484.689 306.697 l -485.122 306.564 l -483.965 307.357 l -484.382 307.181 l -485.091 308.038 l -483.388 307.087 l -483.089 306.46 l -481.742 306.17 l -482.234 306.977 l -481.994 307.897 l -482.342 307.942 l -482.522 308.654 l -482.108 308.509 l -482.149 308.158 l -481.655 308.426 l -481.687 309.545 l -481.277 310.446 l -481.497 310.956 l -480.489 311.099 l -480.26 310.265 l -480.544 310.14 l -480.656 309.025 l -480.305 308.902 l -480.692 307.599 l -480.297 307.609 l -480.028 306.233 l -480.803 305.246 l -480.404 305.148 l -480.645 304.217 l -481.369 303.49 l -480.994 303.713 l -480.652 303.242 l -480.759 302.491 l -481.454 301.526 l -480.989 302.158 l -480.619 301.148 l -481.151 299.589 l -482.125 298.466 l -482.222 297.867 l -481.383 299.228 l -481.354 298.959 l -480.552 298.949 l -481.193 298.806 l -481.745 297.473 l -481.543 296.97 l -482.081 296.757 l -482.437 296.191 l -482.555 296.503 l -482.223 296.551 l -482.491 296.749 l -483.009 296.186 l -482.798 297.087 l -483.299 296.249 l -483.042 296.875 l -483.571 296.449 l -483.472 297.155 l -483.804 296.812 l -483.622 297.103 l -484.049 297.447 l -484.72 297.5 l -485.116 296.961 l -485.974 298.1 l -485.845 298.273 l -483.04 297.34 l -483.153 297.079 l -482.269 297.314 l -481.864 296.993 l -482.071 297.32 l -481.795 297.456 l -483.946 297.684 l -485.77 298.299 l -485.844 299.063 l -485.384 299.584 l -485.919 299.857 l -485.741 301.036 l -486.411 301.776 l -486.601 301.038 l -487.409 300.925 l -487.508 300.646 l -487.321 299.01 l -486.748 298.714 l -486.555 298.138 l -487.159 297.65 l -486.986 297.309 l -487.54 296.599 l -487.247 296.32 l -487.215 295.192 l -487.898 294.171 l -488.205 292.89 l -488.016 292.2 l -486.885 291.413 l -486.951 292.063 l -486.806 291.852 l -485.368 292.591 l -484.502 292.336 l -484.497 291.803 l -483.525 291.26 l -483.232 292.027 l -483.508 291.255 l -483.162 290.723 l -483.248 290.286 l -482.78 289.909 l -482.064 292.205 l -481.749 292.414 l -482.038 292.537 l -481.803 293.759 l -482.091 293.895 l -481.779 294.239 l -481.586 293.84 l -480.717 294.055 l -481.157 293.648 l -480.561 292.886 l -480.16 293.057 l -480.432 292.73 l -480.121 290.987 l -479.568 290.209 l -479.362 290.315 l -478.509 289.544 l -478.591 289.18 l -478.352 289.274 l -478.398 290.109 l -478.137 290.079 l -477.665 289.358 l -478 289.229 l -477.077 288.851 l -478.304 290.926 l -477.833 290.993 l -477.784 290.555 l -477.24 290.259 l -476.627 290.267 l -476.298 290.593 l -476.573 290.153 l -477.176 290.026 l -477.233 289.691 l -476.807 288.694 l -476.112 289.423 l -476.45 289.056 l -476.089 288.947 l -476.482 289.029 l -476.826 288.635 l -476.361 287.585 l -476.461 286.759 l -477.141 286.491 l -477.142 286.144 l -478.052 285.306 l -476.719 285.311 l -476.97 285.078 l -476.581 285.167 l -476.5 284.826 l -476.903 284.708 l -478.067 285.291 l -478.716 283.977 l -478.389 284.085 l -478.75 283.788 l -478.434 283.581 l -478.875 283.301 l -478.627 283.243 l -478.692 282.949 l -479.021 283.012 l -479.171 282.56 l -478.175 282.589 l -479.165 282.087 l -479.231 282.445 l -479.526 281.994 l -479.834 282.488 l -480.64 282.042 l -480.332 281.886 l -480.705 281.926 l -480.576 281.669 l -480.873 281.819 l -482.004 281.044 l -481.793 279.617 l -481.996 279.058 l -481.713 279.095 l -481.616 279.704 l -481.373 279.463 l -480.905 279.82 l -480.779 279.114 l -481.644 279.021 l -481.504 278.345 l -481.948 278.418 l -481.774 278.808 l -482.004 279.054 l -481.987 278.303 l -482.635 278.046 l -482.198 278.774 l -483.122 277.406 l -484.407 277.041 l -484.942 276.397 l -486.276 275.993 l -486.631 275.471 l -486.234 275.135 l -486.138 274.422 l -486.638 273.582 l -488.571 272.746 l -488.345 272.244 l -488.86 271.772 l -488.684 271.371 l -489.067 271.038 l -489.013 271.092 l -489.511 271.743 l -490.198 271.56 l -491.531 271.986 l -492.174 271.54 l -493.636 271.73 l -495.873 273.967 l -496.667 273.207 l -496.385 272.025 l -495.829 272.031 l -496.196 271.836 l -495.435 271.045 l -495.559 270.057 l -495.057 269.444 l -494.946 268.742 l -495.78 267.595 l -495.959 265.358 l -496.922 263.096 l -496.243 263.729 l -495.859 263.665 l -495.68 265.857 l -495.35 266.048 l -494.684 263.928 l -493.62 264.111 l -492.837 262.66 l -491.874 261.58 l -491.66 261.707 l -491.81 260.362 l -491.563 259.908 l -491.08 259.915 l -490.939 259.385 l -491.286 259.016 l -491.325 258.027 l -490.699 257.514 l -490.689 257.084 l -490.953 256.807 l -491.803 257.214 l -491.776 256.87 l -492.235 256.834 l -492.516 257.172 l -492.27 257.334 l -493.985 257.941 l -494.017 257.577 l -493.13 257.444 l -492.241 256.328 l -492.893 256.122 l -493.577 256.636 l -494.178 256.172 l -492.631 255.835 l -492.04 255.189 l -492.24 254.793 l -490.916 253.859 l -490.311 253.9 l -490.409 254.444 l -489.962 254.494 l -490.108 253.153 l -490.615 253.183 l -491.263 252.427 l -491.865 252.283 l -496.232 252.921 l -496.161 251.85 l -496.047 252.518 l -495.42 252.456 l -494.93 252.008 l -495.327 251.373 l -496.012 251.639 l -496.338 251.394 l -496.45 251.7 l -496.603 250.748 l -496.25 249.781 l -497.425 251.122 l -498.041 251.082 l -497.966 251.467 l -498.3 251.752 l -498.888 251.526 l -499.185 252.223 l -499.96 252.242 l -500.667 253.03 l -501.351 253.187 l -501.436 252.769 l -502.8 252.502 l -503.312 252.042 l -500.966 251.217 l -500.805 249.261 l -501.379 249.694 l -502.098 249.267 l -502.688 249.635 l -502.328 249.699 l -502.39 250.056 l -502.871 249.776 l -503.377 250.008 l -503.091 249.193 l -503.414 248.64 l -502.98 248.444 l -502.681 248.818 l -501.613 247.775 l -505.338 247.442 l -505.793 246.902 l -506.816 247.043 l -506.109 246.48 l -504.713 246.447 l -504.448 245.999 l -504.943 245.112 l -505.845 244.673 l -505.11 244.502 l -504.498 244.996 l -503.195 244.621 l -502.762 244.846 l -502.603 244.157 l -503.4 243.885 l -503.548 243.442 l -503.125 243.445 l -502.891 243.093 l -502.394 243.38 l -501.356 243.356 l -500.991 244.063 l -500.409 244.213 l -499.354 243.992 l -499.044 243.568 l -498.43 243.789 l -497.872 243.398 l -497.567 243.654 l -497.592 244.399 l -496.888 244.966 l -497.546 245.519 l -497.174 246.411 l -497.407 246.978 l -500.431 249.07 l -500.385 249.405 l -499.979 249.124 l -500.305 250.192 l -500.076 250.524 l -499.085 249.311 l -498.291 249.233 l -498.551 248.723 l -497.644 248.581 l -498.062 248.269 l -497.071 247.07 l -496.818 245.552 l -496.005 245.389 l -496.371 244.789 l -495.996 244.392 l -495.789 244.737 l -495.233 244.797 l -495.225 244.529 l -493.865 244.667 l -493.846 244.283 l -493.543 244.286 l -493.462 244.608 l -493.151 244.707 l -494.065 245.731 l -493.315 245.915 l -493.121 245.25 l -492.707 245 l -493.153 244.893 l -493.019 244.562 l -491.357 244.507 l -490.859 244.055 l -490.128 244.363 l -489.853 244.036 l -489.561 244.393 l -488.985 243.934 l -488.401 244.397 l -487.474 244.329 l -486.152 243.579 l -485.085 243.504 l -485.676 243.901 l -485.315 244.143 l -484.8 244.008 l -485.063 244.115 l -484.822 244.293 l -484.788 244.048 l -484.23 244.074 l -483.368 244.983 l -483.637 244.914 l -483.623 245.241 l -483.263 245.355 l -483.531 245.01 l -483.088 245.191 l -482.281 245.984 l -481.533 245.937 l -481.42 246.462 l -480.959 246.464 l -481.168 246.978 l -480.365 247.364 l -479.224 246.445 l -477.516 246.403 l -477.362 246.085 l -476.447 245.778 l -476.783 246.167 l -476.447 246.29 l -476.772 246.395 l -476.511 246.53 l -476.234 245.765 l -476.496 245.674 l -474.003 244.811 l -473.515 244.401 l -473.892 244.408 l -471.76 242.95 l -472.195 243.684 l -473.593 244.525 l -470.128 243.522 l -468.916 242.465 l -468.855 242.666 l -468.59 241.658 l -468.191 241.316 l -467.235 241.692 l -466.828 241.255 l -464.366 240.846 l -464.036 241.015 l -464.429 241.37 l -464.095 241.515 l -465.379 241.952 l -462.757 241.346 l -460.615 242.27 l -459.491 241.991 l -458.898 241.565 l -459.947 240.276 l -459.884 239.931 l -459.513 240.116 l -460.274 239.445 l -460.008 239.181 l -460.238 239.102 l -458.726 239.114 l -458.485 239.266 l -458.649 239.536 l -458.404 239.227 l -457.827 239.693 l -457.023 239.826 l -457.107 240.904 l -456.043 240.706 l -456.298 240.548 l -456.193 240.035 l -455.941 240.149 l -455.415 239.637 l -455.831 239.224 l -455.431 238.843 l -455.407 237.11 l -455.267 237.775 l -454.99 237.541 l -454.971 236.886 l -455.291 236.949 l -454.934 236.777 l -455.031 236.32 l -455.795 236.024 l -455.863 236.332 l -456.345 235.913 l -457.042 236.205 l -456.997 235.907 l -457.538 235.649 l -457.219 235.782 l -457.543 235.469 l -457.169 235.315 l -457.466 234.926 l -459.539 233.98 l -460.927 234.203 l -464.006 235.449 l -467.517 234.304 l -470.305 234.563 l -470.803 234.942 l -471.4 234.815 l -473.122 236.308 l -473.043 235.859 l -473.282 236.766 l -473.826 236.931 l -473.639 237.247 l -474.286 238.144 l -474.846 237.93 l -474.914 236.75 l -475.579 236.577 l -478.867 238.696 l -480.567 239.328 l -482.129 240.403 l -482.492 240.242 l -484.11 240.764 l -484.858 240.675 l -485.861 239.424 l -484.825 238.876 l -483.186 239.134 l -482.544 238.159 l -481.591 237.563 l -481.472 237.807 l -481.046 237.597 l -480.974 236.758 l -481.735 235.146 l -482.235 234.928 l -482.719 234.061 l -483.276 234.007 l -483.731 234.552 l -485.233 235.144 l -486.243 234.318 l -486.71 234.421 l -487.008 233.794 l -486.492 233.291 l -486.415 232.184 l -486.673 231.743 l -487.783 231.178 l -488.1 229.327 l -488.701 228.523 l -488.151 227.62 l -487.545 227.497 l -486.759 228.013 l -486.862 228.67 l -486.373 229.402 l -485.606 229.593 l -485.893 230.66 l -485.564 231.176 l -480.262 232.422 l -479.9 232.252 l -479.937 231.617 l -479.537 231.273 l -478.769 231.267 l -478.07 230.802 l -477.701 231.414 l -476.358 231.501 l -475.83 229.993 l -475.449 230.784 l -474.761 230.533 l -474.532 229.778 l -473.914 230.053 l -472.325 230.038 l -472.191 229.531 l -471.298 228.968 l -471.112 228.182 l -470.338 228.242 l -469.552 227.614 l -467.751 227.327 l -466.961 227.554 l -466.019 227.061 l -464.681 227.223 l -463.848 226.855 l -463.351 226.111 l -463.156 226.663 l -462.517 226.698 l -461.255 226.258 l -460.932 226.638 l -460.363 226.012 l -459.362 226.94 l -458.208 227.055 l -456.295 227.929 l -455.17 227.518 l -455.344 227.313 l -453.21 226.677 l -453.336 226.504 l -452.016 225.74 l -451.879 224.876 l -452.467 222.741 l -451.378 220.05 l -451.732 219.543 l -451.389 219.127 l -451.617 218.638 l -451.354 218.295 l -451.48 217.472 l -451.743 217.734 l -451.956 217.33 l -451.518 216.707 l -451.637 216.437 l -451.209 216.137 l -451.409 215.787 l -450.612 215.504 l -450.849 215.395 l -450.656 215.071 l -449.957 215.118 l -449.105 214.398 l -448.59 214.765 l -448.151 214.058 l -447.802 214.111 l -447.896 214.297 l -447.343 213.993 l -447.724 213.648 l -447.344 213.662 l -447.711 213.592 l -447.269 213.227 l -446.82 213.434 l -447.149 213.165 l -446.766 213.286 l -445.86 212.484 l -445.385 212.54 l -445.054 210.391 l -444.631 210.041 l -444.805 208.793 l -444.562 208.831 l -445.294 208.166 l -445.026 208.231 l -445.197 207.829 l -445.456 207.905 l -445.301 208.152 l -446.06 207.348 l -447.121 206.902 l -447.592 207.139 l -447.45 206.316 l -448.133 206.141 l -448.663 205.592 l -448.613 204.446 l -447.894 202.158 l -448.059 201.253 l -446.209 197.892 l -446.241 196.553 l -446.974 196.601 l -446.901 195.703 l -446.68 195.594 l -446.845 196.12 l -446.553 195.729 l -447.31 191.185 l -447.842 189.826 l -448.973 189.106 l -450.348 188.841 l -451.33 188.971 l -450.693 185.946 l -451.073 185.511 l -450.889 185.181 l -451.69 183.624 l -451.614 183.142 l -452.32 183.101 l -451.529 181.938 l -451.056 181.766 l -450.768 181 l -450.643 179.332 l -451.212 178.178 l -451.236 176.913 l -450.264 176.704 l -449.824 176.173 l -449.845 175.41 l -449.039 175.117 l -447.878 173.784 l -446.585 173.04 l -445.096 171.606 l -445.077 170.378 l -443.848 168.858 l -444.223 167.415 l -443.811 167.475 l -444.088 167.09 l -443.785 166.451 l -442.451 166.434 l -442.07 166.133 l -440.351 166.755 l -440.836 166.892 l -440.567 166.82 l -440.422 167.152 l -439.869 166.92 l -439.475 167.131 l -439.482 167.549 l -438.547 167.854 l -436.901 167.7 l -436.747 168.22 l -436.758 167.785 l -436.49 167.884 l -436.835 167.613 l -436.366 167.471 l -435.633 166.704 l -435.349 166.849 l -435.609 166.658 l -434.932 165.492 l -434.159 164.852 l -434.529 164.832 l -432.46 164.259 l -431.433 162.815 l -430.3 165.834 l -429.342 166.382 l -428.715 167.867 l -427.902 168.241 l -428.519 168.084 l -428.265 168.257 l -428.91 168.508 l -428.554 168.43 l -428.226 168.898 l -428.325 168.408 l -427.88 168.371 l -427.24 167.331 l -427.031 167.858 l -426.42 168.145 l -426.756 168.475 l -427.238 168.352 l -426.97 168.484 l -427.273 168.852 l -427.009 168.666 l -427.186 169.187 l -426.661 169.497 l -426.533 169.971 l -426.771 168.602 l -425.966 167.912 l -425.534 168.118 l -424.855 170.031 l -424.323 170.38 l -424.844 170.962 l -423.848 174.192 l -424.107 174.239 l -423.615 174.265 l -422.997 176.374 l -422.882 176.185 l -421.957 178.166 l -421.635 178.112 l -420.84 178.802 l -418.799 181.037 l -418.995 182.408 l -418.52 181.577 l -418.657 182.646 l -418.277 182.101 l -417.806 182.184 l -418.153 182.373 l -417.841 183.259 l -417.516 183.153 l -417.42 182.197 l -417.001 182.831 l -417.098 183.598 l -416.759 182.88 l -416.236 183.42 l -415.947 183.447 l -415.886 183.056 l -415.425 183.596 l -415.633 184.023 l -415.4 184.31 l -415.952 184.848 l -415.659 184.93 l -415.87 185.439 l -416.368 185.476 l -416.766 186.3 l -417.087 186.234 l -417.068 186.63 l -417.531 186.527 l -417.362 186.913 l -416.94 186.746 l -417.193 187.218 l -416.85 186.74 l -416.621 187.137 l -417.151 188.621 l -417.473 188.381 l -417.63 189.092 l -418.195 188.798 l -418.34 189.271 l -419.31 189.172 l -419.832 189.491 l -420.008 189.217 l -420.023 189.73 l -421.688 191.119 l -422.244 191.241 l -422.474 192.088 l -423.163 192.006 l -423.817 192.585 l -423.924 192.393 l -424.138 192.742 l -426.546 193.829 l -427.81 195.527 l -428.098 195.211 l -428.287 196.031 l -428.808 196.185 l -428.692 195.882 l -428.952 195.838 l -428.839 196.055 l -429.187 196.257 l -430.216 196.557 l -430.022 197.072 l -430.419 197.542 l -430.829 197.374 l -430.786 197.62 l -432.388 198.223 l -433.169 199.805 l -432.914 200.824 l -430.777 204.042 l -430.586 204.555 l -431.003 204.885 l -430.327 204.947 l -430.526 204.307 l -428.235 207.564 l -429.491 207.48 l -430.675 206.861 l -431.112 207.032 l -430.598 206.98 l -429.143 207.892 l -427.544 207.697 l -427.264 207.995 l -427.533 208.214 l -427.208 208.317 l -427.266 209.047 l -427.132 208.846 l -426.41 209.321 l -426.197 209.161 l -426.064 209.921 l -425.973 209.55 l -424.027 209.087 l -422.388 209.484 l -422.057 210.495 l -421.286 210.269 l -421.082 210.845 l -420.902 210.49 l -420.22 210.21 l -420.362 210.365 l -419.951 210.458 l -420.118 210.813 l -419.748 210.947 l -419.952 211.188 l -419.436 210.723 l -419.426 210.98 l -419.089 210.33 l -418.682 210.365 l -419.115 210.663 l -418.928 211.014 l -418.604 210.439 l -418.264 210.591 l -418.658 210.339 l -418.204 210.404 l -418.447 209.703 l -417.824 210.091 l -417.689 210.577 l -417.804 210.09 l -417.359 209.97 l -417.542 210.106 l -417.307 210.023 l -417.283 210.41 l -417.149 209.822 l -416.716 210.011 l -416.441 209.669 l -416.116 209.752 l -416.022 209.385 l -415.517 209.589 l -415.465 209.226 l -415.057 209.26 l -415.283 208.837 l -414.872 208.47 l -414.274 208.926 l -413.428 208.616 l -414.238 209.56 l -414.116 209.816 l -413.569 209.807 l -413.483 209.36 l -413.015 209.594 l -413.061 209.965 l -413.208 209.768 l -414.13 210.332 l -413.557 210.226 l -413.6 210.482 l -413.274 210.056 l -413.345 210.652 l -412.582 209.501 l -412.105 210.062 l -412.397 210.592 l -412.26 210.909 l -413.161 212.144 l -413.776 212.065 l -413.591 212.44 l -414.193 212.681 l -413.918 213.364 l -414.265 213.466 l -414.429 213.987 l -414.634 213.807 l -414.709 214.299 l -414.95 213.77 l -415.006 214.214 l -416.588 213.775 l -416.82 215.059 l -416.977 214.806 l -417.095 215.05 l -417.363 214.885 l -417.522 215.394 l -417.964 215.206 l -417.524 215.459 l -417.582 215.802 l -417.746 216 l -418.197 215.793 l -418.967 216.654 l -418.219 216.603 l -416.932 218.128 l -415.966 218.129 l -414.721 219.001 l -415.594 219.314 l -416.159 220.129 l -416.487 219.586 l -417.509 219.249 l -417.553 219.696 l -419.419 220.675 l -419.737 221.324 l -420.257 222.699 l -419.656 222.098 l -419.324 222.02 l -419.032 222.883 l -419.366 223.996 l -420.167 225.153 l -420.133 226.826 l -420.487 227.022 l -419.97 227.063 l -418.307 228.912 l -419.407 231.214 l -420.238 234.062 l -421.008 234.424 l -421.077 234.942 l -421.736 235.306 l -420.921 235.09 l -420.857 234.573 l -419.727 234.278 l -420.225 235.247 l -421.451 235.494 l -421.138 235.806 l -420.542 235.479 l -420.972 235.87 l -420.58 235.869 l -421.33 237.079 l -419.923 236.317 l -419.452 236.587 l -419.675 236.824 l -418.945 239.158 l -417.649 240.771 l -418.118 240.821 l -418.242 241.255 l -418.955 240.915 l -419.282 241.173 l -419.456 240.718 l -419.168 240.358 l -419.703 239.933 l -419.889 240.112 l -419.769 239.502 l -420.546 239.901 l -420.098 239.848 l -420.144 240.969 l -420.698 241.774 l -420.028 241.505 l -419.68 242.237 l -418.965 241.684 l -418.325 242.183 l -418.067 242.773 l -418.236 244.075 l -418.914 244.469 l -419.108 244.687 l -418.712 244.658 l -419.545 245.999 l -420.651 245.969 l -420.84 246.588 l -421.297 246.504 l -420.838 246.601 l -420.227 246.052 l -419.613 246.849 l -419.62 247.471 l -420.562 248.824 l -421.466 248.768 l -421.535 248.374 l -421.958 248.46 l -421.95 248.811 l -421.397 249.142 l -422.061 249.485 l -422.539 248.945 l -422.095 249.526 l -421.45 249.758 l -421.106 250.632 l -421.496 250.718 l -422.191 251.622 l -423.35 251.569 l -424.054 251.908 l -423.349 251.617 l -421.825 251.692 l -421.341 251.193 l -420.926 251.305 l -421.193 251.617 l -421.007 251.801 l -420.403 251.641 l -420.194 252.287 l -419.656 251.521 l -419.445 251.893 l -419.729 252.826 l -419.471 252.397 l -419.522 252.866 l -418.546 252.289 l -418.621 252.779 l -417.853 253.108 l -417.448 252.606 l -417.759 252.151 l -416.985 253.172 l -417.453 252.712 l -417.855 253.203 l -416.508 254.408 l -415.134 254.412 l -415.542 254.095 l -414.884 253.908 l -414.362 254.664 l -411.839 256.57 l -411.431 257.19 l -412.063 256.924 l -412.385 257.422 l -411.289 257.45 l -410.67 258.934 l -411.671 260.436 l -411.038 262.462 l -411.517 264.098 l -411.688 263.312 l -413.028 262.625 l -413.518 261.667 l -413.388 261.455 l -414.444 260.936 l -414.136 260.568 l -414.503 260.924 l -414.77 260.446 l -415.713 261.395 l -416.179 261.396 l -416.819 260.196 l -416.411 260.252 l -416.714 259.793 l -416.444 259.923 l -416.264 259.653 l -415.958 260.109 l -416.015 259.454 l -417.082 258.488 l -416.555 257.904 l -416.924 258.185 l -417.311 257.819 l -416.593 256.986 l -417.302 257.322 l -417.464 256.83 l -417.197 256.318 l -417.588 256.606 l -417.564 256.321 l -418.124 256.113 l -418.084 255.824 l -418.311 256.1 l -418.593 254.992 l -418.819 255.35 l -419.496 255.371 l -419.684 255.105 l -419.186 255.119 l -419.236 254.47 l -419.359 254.967 l -420.081 255.08 l -420.18 255.359 l -421.032 254.905 l -421.037 254.336 l -421.476 254.967 l -421.958 254.531 l -421.84 255.177 l -422.831 255.571 l -423.179 256.601 l -423.759 256.047 l -423.732 255.037 l -424.244 255.051 l -424.481 255.763 l -425.282 256.02 l -424.825 256.819 l -424.813 256.525 l -424.747 257.07 l -425.24 257.936 l -425.634 257.846 l -425.258 257.946 l -424.852 259.513 l -425.635 260.27 l -425.086 259.095 l -425.503 258.748 l -425.282 259.339 l -425.436 259.664 l -425.722 259.742 l -425.706 260.39 l -426.366 260.179 l -427.5 260.419 l -427.609 261.121 l -428.111 260.846 l -428.696 260.939 l -428.84 260.552 l -429.744 261.235 l -429.909 261.042 l -429.911 261.333 l -430.733 261.55 l -430.309 261.688 l -429.851 262.651 l -429.467 262.819 l -430.57 266.191 l -430.056 267.624 l -430.822 271.139 l -431.274 271.924 l -432.485 272.485 l -432.731 272.404 l -431.565 272.012 l -432.937 271.601 l -433.599 271.852 l -434.237 273.447 l -433.833 274.717 l -434.274 273.684 l -434.148 272.735 l -434.412 272.664 l -434.565 272.982 l -434.741 272.8 l -434.192 274.813 l -434.324 275.908 l -434.033 275.163 l -433.659 275.145 l -433.856 274.736 l -432.906 275.398 l -433.351 276.431 l -433.133 277.217 l -432.076 279 l -432.647 278.59 l -433.437 276.676 l -434.22 277.541 l -434.287 278.196 l -433.322 278.527 l -433.071 278.984 l -432.804 278.843 l -432.356 279.24 l -431.442 279.293 l -428.281 280.74 l -427.226 281.506 l -426.877 282.568 l -425.956 283.107 l -425.246 284.193 l -425.467 286.347 l -426.032 286.06 l -427.436 286.632 l -428.584 286.384 l -429.435 286.91 l -429.631 287.623 l -429.144 288.937 l -426.855 289.884 l -425.297 291.238 l -424.829 290.813 l -425.201 290.169 l -424.754 290.112 l -424.395 289.632 l -422.915 289.782 l -422.95 290.436 l -422.584 289.826 l -422.494 290.078 l -421.944 290.104 l -422.05 290.637 l -421.584 290.22 l -421.537 290.551 l -420.922 290.79 l -421.304 291.984 l -420.818 292.081 l -421.184 292.391 l -420.923 292.368 l -420.806 292.848 l -421.308 293.618 l -420.831 293.854 l -421.295 293.994 l -421.531 294.346 l -421.248 294.447 l -421.706 294.914 l -421.613 295.235 l -421.166 295.305 l -421.634 295.498 l -421.232 295.727 l -421.753 295.761 l -421.606 296.171 l -422.522 297.32 l -423.188 297.718 l -424.111 299.527 l -423.999 299.908 l -422.781 300.49 l -423.488 300.803 l -422.923 301.282 l -423.337 301.685 l -423.373 302.21 l -422.819 302.762 l -424.113 304.569 l -423.863 305.059 l -423.367 304.421 l -422.705 304.456 l -422.028 302.89 l -421.161 302.725 l -421.042 302.363 l -420.158 302.323 l -420.783 302.673 l -419.897 302.879 l -419.94 303.181 l -419.577 303.028 l -419.884 302.778 l -419.767 302.184 l -420.14 301.884 l -419.86 301.206 l -419.484 301.063 l -419.857 300.922 l -419.528 300.432 l -419.752 300.404 l -419.053 300.007 l -419.266 299.894 l -419 299.661 l -419.374 299.362 l -419.064 299.131 l -419.236 298.831 l -418.767 298.556 l -419.022 298.312 l -419.433 298.433 l -418.747 298.069 l -419.072 297.82 l -418.357 297.584 l -419.147 297.621 l -419.216 297.193 l -418.865 297.48 l -418.587 297.25 l -419.266 297.077 l -418.837 296.92 l -419.14 297.02 l -418.959 296.703 l -418.554 296.888 l -418.916 296.342 l -418.624 296.075 l -418.91 295.402 l -418.549 295.359 l -418.809 295.169 l -418.505 295.055 l -418.766 294.627 l -418.384 294.471 l -418.699 294.513 l -419.008 293.786 l -418.688 294.146 l -418.805 293.719 l -418.481 293.909 l -418.474 292.681 l -418.143 291.987 l -417.757 292.453 l -418.407 291.378 l -418.221 290.718 l -418.134 291.489 l -417.883 291.582 l -417.874 291.362 l -417.702 291.76 l -417.695 291.318 l -417.974 291.159 l -417.812 290.903 l -417.373 290.949 l -417.706 291.183 l -417.459 291.327 l -417.499 291.452 l -417.195 291.623 l -416.891 291.332 l -416.341 292.125 l -416.388 290.79 l -416.232 291.136 l -416.125 290.77 l -415.806 291.386 l -415.552 290.705 l -414.562 290.328 l -414.716 289.914 l -414.197 290.394 l -414.491 289.636 l -413.93 289.566 l -413.44 289.633 l -413.443 289.914 l -412.832 289.88 l -412.921 290.147 l -412.607 289.781 l -412.727 289.966 l -412.341 290.123 l -412.821 290.208 l -412.049 290.286 l -412.28 290.612 l -411.8 290.738 l -411.829 291.113 l -410.948 291.213 l -411.029 291.504 l -410.659 291.371 l -410.816 291.696 l -410.389 291.559 l -411.045 291.938 l -408.751 292.021 l -408.075 292.73 l -407.774 292.762 l -407.861 292.579 l -407.454 292.903 l -407.223 292.884 l -407.431 292.588 l -407.065 292.848 l -406.797 292.704 l -406.495 293.13 l -406.31 292.896 l -405.676 293.335 l -405.456 293.727 l -405.645 293.958 l -405.037 294.423 l -405.248 294.771 l -404.656 294.706 l -404.307 295.048 l -404.672 295.047 l -404.762 295.661 l -405.162 295.483 l -404.875 295.675 l -404.994 296.333 l -404.234 296.384 l -404.472 296.686 l -403.895 296.805 l -404.368 296.811 l -403.885 297.02 l -403.595 297.565 l -404.044 297.734 l -403.909 298.064 l -403.52 298.147 l -403.313 297.818 l -403.418 298.244 l -403.109 298.256 l -403.718 298.316 l -403.267 298.675 l -403.459 299.295 l -402.913 299.495 l -403.235 299.789 l -402.64 300.216 l -402.694 300.703 l -402.115 301.257 l -402.265 301.619 l -401.912 301.68 l -401.407 302.563 l -401.061 302.672 l -401.1 303.72 l -401.637 304.052 l -400.854 304.038 l -401.274 304.334 l -401.023 304.553 l -400.42 304.29 l -400.302 304.693 l -399.716 304.648 l -399.899 305.005 l -399.535 304.76 l -399.267 305.084 l -398.351 304.918 l -398.082 304.3 l -397.272 304.561 l -397.427 304.18 l -397.025 303.902 l -397.287 303.753 l -396.888 303.927 l -397.043 303.213 l -396.681 303.227 l -396.744 302.893 l -396.441 302.857 l -396.737 302.561 l -396.433 302.655 l -396.527 302.488 l -395.989 302.3 l -396.527 302.36 l -396.703 302.007 l -395.575 301.713 l -396.177 301.465 l -395.535 301.097 l -396.232 300.858 l -396.007 300.809 l -396.183 300.62 l -396.757 300.639 l -396.255 300.189 l -396.541 300.344 l -396.352 299.76 l -396.715 299.963 l -396.885 299.652 l -396.463 299.141 l -396.913 299.172 l -396.541 298.91 l -397.03 299.161 l -397.498 298.987 l -396.525 298.708 l -396.56 298.478 l -396.924 298.741 l -397.561 298.653 l -398.386 297.355 l -398.148 297.161 l -398.726 297.455 l -399.039 297.248 l -398.809 297.006 l -399.535 297.385 l -399.813 297.383 l -399.708 297.15 l -400.126 297.34 l -400.599 295.778 l -401.669 294.57 l -401.775 294.239 l -401.369 294.372 l -401.877 293.883 l -401.397 293.975 l -401.85 293.725 l -401.492 293.863 l -401.794 293.595 l -401.536 293.28 l -402.081 292.217 l -401.377 292.171 l -402.027 291.931 l -401.54 291.826 l -402.368 290.697 l -401.834 290.669 l -401.722 290.404 l -402.165 290.509 l -402.123 290.211 l -401.811 290.277 l -402.168 290.162 l -401.99 289.812 l -402.417 289.461 l -402.168 289.375 l -402.397 289.391 l -402.197 289.004 l -402.72 289.474 l -402.525 289.273 l -402.798 289.322 l -402.964 288.865 l -402.643 288.74 l -402.924 288.74 l -402.982 288.352 l -402.594 288.421 l -402.569 288.144 l -401.846 288.389 l -401.722 288.153 l -403.217 287.926 l -403.053 287.708 l -403.701 287.326 l -403.577 286.977 l -403.955 286.92 l -403.151 286.79 l -403.245 286.428 l -403.888 286.155 l -404.43 286.461 l -404.279 286.188 l -405.149 285.249 l -406.394 284.853 l -405.641 284.468 l -406.03 284.544 l -405.986 284.206 l -406.202 284.411 l -406.086 284.009 l -406.357 284.264 l -406.19 283.956 l -406.806 283.99 l -406.706 283.731 l -407.262 283.793 l -407.102 283.601 l -407.366 283.76 l -407.048 283.514 l -407.416 283.593 l -408.202 282.925 l -408.303 283.121 l -408.399 282.807 l -408.821 283.005 l -408.984 282.688 l -409.301 282.764 l -409.358 282.294 l -409.952 282.973 l -410.592 282.863 l -410.49 283.529 l -411.684 283.378 l -411.908 283.777 l -412.097 283.615 l -412.38 283.871 l -412.368 283.618 l -411.843 283.477 l -413.032 283.429 l -412.749 283.615 l -413.269 283.726 l -413.124 283.974 l -413.828 283.718 l -414.211 283.933 l -414.398 283.739 l -413.785 283.67 l -414.176 283.607 l -414.279 283.002 l -414.675 283.672 l -414.812 281.599 l -415.174 281.539 l -414.759 281.183 l -415.129 280.962 l -415.259 281.541 l -415.543 281.642 l -415.184 281.891 l -415.613 282.053 l -415.453 281.843 l -415.769 282.007 l -415.758 281.752 l -415.544 281.563 l -415.955 281.782 l -415.946 281.487 l -415.319 281.39 l -415.627 281.357 l -415.489 281.165 l -416.09 281.343 l -416.097 280.151 l -416.768 279.573 l -416.119 279.492 l -415.583 279.946 l -415.64 279.686 l -415.13 279.898 l -416.164 279.21 l -416.004 279.047 l -416.285 278.997 l -415.95 278.9 l -416.382 278.767 l -416.222 277.99 l -415.947 277.972 l -416.15 277.722 l -416.331 277.954 l -416.118 277.538 l -416.327 277.637 l -416.338 277.354 l -415.371 276.068 l -416.175 277.047 l -416.819 277.089 l -416.774 276.581 l -416.206 276.117 l -417.023 276.554 l -416.884 276.237 l -417.201 276.247 l -417.269 276.488 l -417.273 276.166 l -417.901 276.105 l -417.674 275.9 l -418.132 275.925 l -418.101 275.514 l -418.428 275.547 l -418.343 275.788 l -418.778 275.467 l -418.326 275.237 l -418.305 274.924 l -419.159 275.028 l -418.269 274.791 l -419.212 275.008 l -419.391 274.941 l -419.134 274.705 l -419.706 274.549 l -419.368 274.486 l -419.498 274.279 l -419.748 274.531 l -420.171 274.417 l -420.467 273.515 l -421.379 273.272 l -421.23 273.011 l -421.48 273.079 l -421.55 272.877 l -421.331 272.934 l -422.064 272.33 l -422.223 272.465 l -422.101 272.216 l -422.492 272.017 l -422.422 271.702 l -423.862 269.692 l -423.505 269.872 l -423.273 269.362 l -423.063 269.513 l -423.076 268.836 l -422.818 268.895 l -422.068 267.678 l -422.693 267.445 l -422.241 267.154 l -422.52 266.08 l -423.038 265.679 l -423.748 265.632 l -424.108 264.911 l -423.532 264.444 l -423.152 263.201 l -422.257 262.24 l -422.273 262.695 l -421.745 262.851 l -421.61 263.439 l -418.657 263.785 l -419.423 264.218 l -418.496 264.39 l -418.796 264.917 l -418.38 265.374 l -417.994 265.392 l -417.908 265.121 l -417.148 265.338 l -416.439 265.132 l -415.274 265.593 l -415.087 265.402 l -414.441 265.916 l -414.616 265.501 l -414.32 265.454 l -414.053 265.811 l -413.333 265.975 l -413.334 266.312 l -413.009 265.854 l -412.892 266.356 l -412.497 266.157 l -411.169 267.78 l -410.901 267.415 l -411.06 266.723 l -411.021 267.335 l -411.453 267.396 l -411.781 266.76 l -412.023 266.671 l -412.096 266.166 l -411.657 266.277 l -411.697 266.836 l -411.494 266.274 l -410.965 266.568 l -410.591 267.657 l -410.599 267.429 l -410.286 267.534 l -410.801 266.774 l -410.412 267.117 l -410.424 266.842 l -410.203 267.294 l -410.234 266.589 l -409.972 267.195 l -409.718 267.022 l -409.614 267.347 l -408.003 267.96 l -407.847 268.528 l -407.411 268.642 l -407.522 268.277 l -406.99 268.256 l -407.035 267.968 l -406.512 268.3 l -406.418 268.072 l -405.918 268.204 l -405.71 268.632 l -404.806 269.05 l -404.541 269.451 l -404.976 269.316 l -404.536 269.698 l -404.425 269.055 l -405.486 268.593 l -405.451 268.235 l -405.094 268.424 l -405.296 268.131 l -404.989 267.988 l -405.768 268.087 l -406.876 267.028 l -406.142 267.535 l -406.754 266.814 l -406.416 266.868 l -406.725 266.586 l -406.4 266.317 l -406.601 265.999 l -406.375 265.782 l -405.976 266.054 l -405.923 265.754 l -405.465 265.702 l -406.249 265.71 l -406.032 265.112 l -406.284 264.993 l -405.975 264.702 l -406.429 264.726 l -406.16 263.901 l -406.358 264.206 l -406.556 263.972 l -406.614 263.395 l -406.344 263.408 l -406.789 263.007 l -406.632 262.667 l -406.939 261.379 l -406.735 261.194 l -406.991 260.871 l -406.682 260.635 l -406.335 260.892 l -406.729 260.329 l -406.467 259.552 l -405.699 259.001 l -405.755 258.58 l -405.57 258.985 l -405.529 258.586 l -405.328 258.97 l -405.418 258.615 l -405.226 258.761 l -405.093 258.552 l -405.259 259.002 l -405.079 258.753 l -404.833 258.879 l -405.165 258.363 l -404.628 258.129 l -404.616 259.242 l -404.546 258.687 l -404.224 258.788 l -404.397 258.6 l -403.959 258.311 l -402.007 257.868 l -401.145 258.141 l -400.617 258.854 l -400.878 258.939 l -400.402 259.051 l -400.79 259.259 l -401.193 258.826 l -401.016 259.35 l -402.002 259.655 l -401.464 259.651 l -401.845 260.812 l -401.452 260.088 l -401.444 259.527 l -401.185 259.553 l -401.27 259.737 l -400.688 259.691 l -400.919 260.347 l -400.697 260.074 l -400.586 260.652 l -400.898 261.397 l -400.525 260.598 l -400.338 260.66 l -400.532 260.963 l -400.201 261.049 l -400.436 260.887 l -400.077 260.607 l -399.922 261.436 l -400.2 262.101 l -399.89 261.473 l -399.57 261.878 l -399.984 260.561 l -399.601 260.721 l -399.773 261.093 l -399.512 260.779 l -399.228 260.878 l -399.433 260.182 l -399.539 260.577 l -399.868 260.418 l -399.812 259.79 l -399.042 260.425 l -398.952 260.047 l -399.19 260.245 l -399.642 259.685 l -399.155 259.89 l -399.338 259.511 l -398.942 259.818 l -399.371 259.351 l -398.399 259.865 l -398.25 260.465 l -398.526 260.359 l -398.183 260.899 l -398.863 260.11 l -398.431 260.872 l -398.975 260.991 l -398.632 261.629 l -398.962 261.795 l -398.961 262.519 l -398.821 261.734 l -398.445 261.956 l -398.576 261.55 l -398.045 261.437 l -398.149 262.225 l -397.855 262.616 l -398.047 263.206 l -397.872 262.874 l -397.533 263.021 l -397.344 263.928 l -397.652 264.513 l -398.534 263.406 l -397.742 264.47 l -397.664 264.934 l -398.001 265.472 l -397.705 265.115 l -397.568 265.533 l -397.626 264.617 l -397.363 264.886 l -397.066 263.616 l -397.418 263.436 l -397.211 263.128 l -397.836 262.245 l -397.771 261.942 l -397.459 262.051 l -397.859 261.595 l -397.745 261.357 l -397.192 261.38 l -397.166 261.904 l -397.499 262.155 l -397.12 262.52 l -396.951 262.14 l -396.934 262.636 l -396.7 262.487 l -396.495 263.077 l -396.847 261.873 l -396.047 261.931 l -396.053 262.292 l -395.734 262.128 l -395.962 262.416 l -395.441 262.738 l -395.984 262.7 l -396.249 263.215 l -395.484 264.068 l -395.423 263.792 l -395.266 264.013 l -395.373 262.75 l -394.79 262.83 l -395.12 262.954 l -394.682 263.11 l -394.109 263.001 l -395.328 263.285 l -394.661 263.369 l -394.604 263.759 l -394.78 264.131 l -394.56 264.151 l -394.584 263.418 l -394.225 263.273 l -393.714 263.52 l -394.14 263.446 l -393.954 263.81 l -393.523 263.739 l -393.544 264.077 l -394.285 264.286 l -394.092 264.544 l -394.519 265.426 l -395.006 265.802 l -395.183 265.603 l -395.263 265.908 l -395.453 265.729 l -395.237 266.542 l -396.045 266.803 l -396.323 266.194 l -396.357 266.647 l -396.836 266.421 l -396.692 266.731 l -395.971 266.949 l -396.121 267.36 l -396.548 267.593 l -396.263 267.567 l -396.426 268.309 l -396.156 267.777 l -395.711 267.871 l -395.448 268.807 l -395.364 268.105 l -396.177 267.521 l -395.82 266.825 l -395.621 267.573 l -395.746 267.022 l -395.08 266.556 l -394.913 266.852 l -394.74 266.6 l -395.207 266.125 l -394.65 265.943 l -394.551 265.576 l -394.349 265.793 l -393.951 264.434 l -393.589 264.243 l -393.107 264.297 l -393.446 264.589 l -392.944 264.243 l -392.706 264.372 l -393.367 265.622 l -392.728 264.622 l -392.445 264.753 l -392.503 265.046 l -392.285 264.751 l -392.442 265.304 l -393.337 266.129 l -392.269 265.297 l -392.448 265.724 l -392.105 265.574 l -392.459 265.861 l -392.26 265.861 l -391.828 265.218 l -392.183 265.993 l -391.674 265.345 l -391.334 265.648 l -391.678 265.806 l -391.635 266.186 l -391.351 265.939 l -391.521 266.52 l -391.162 266.336 l -391.825 267.094 l -391.966 266.803 l -392.285 267.395 l -392.555 267 l -392.353 267.44 l -392.81 267.465 l -392.422 267.534 l -393.086 268.026 l -393.325 268.713 l -392.039 267.159 l -391.827 267.158 l -392.102 267.564 l -391.326 266.872 l -391.104 266.354 l -390.815 266.57 l -391.045 266.529 l -391.042 267.052 l -390.403 266.831 l -390.091 267.066 l -390.475 267.321 l -391.133 267.058 l -391.155 267.465 l -390.684 267.322 l -390.569 267.643 l -391.221 267.676 l -390.886 267.835 l -391.151 268.226 l -391.631 267.626 l -391.374 268.189 l -391.752 268.01 l -392.061 268.445 l -391.07 268.336 l -391.411 268.516 l -390.989 268.54 l -391.129 269.351 l -392.224 268.913 l -392.075 269.305 l -391.17 269.474 l -391.564 269.594 l -391.264 269.738 l -391.364 270.108 l -392.244 270.064 l -392.681 269.328 l -393.056 269.843 l -392.707 269.543 l -392.3 270.087 l -392.861 270.592 l -392.128 270.11 l -391.372 270.307 l -390.758 269.435 l -391.231 270.209 l -390.531 269.639 l -390.364 269.795 l -390.632 270.349 l -390.89 270.233 l -390.796 270.734 l -391.216 270.705 l -390.98 270.9 l -391.167 271.16 l -391.656 270.896 l -391.351 271.227 l -392.25 271.432 l -392.276 271.971 l -392.066 271.575 l -391.631 271.561 l -391.943 271.653 l -391.66 271.797 l -391.952 272.659 l -392.342 272.813 l -391.987 272.905 l -391.367 271.651 l -391.451 272.381 l -390.829 271.204 l -390.566 271.468 l -390.879 271.81 l -390.501 271.526 l -390.104 271.831 l -390.289 272.429 l -390.871 272.382 l -391.026 273.004 l -391.149 272.685 l -391.345 273.369 l -391.939 273.13 l -392.888 273.306 l -391.052 273.479 l -391.087 273.208 l -390.987 273.848 l -391.707 273.793 l -391.999 273.47 l -392.331 273.716 l -392.01 273.753 l -392.615 273.936 l -391.868 273.876 l -392.015 274.321 l -391.738 273.855 l -391.717 274.169 l -391.461 273.828 l -391.025 273.924 l -391.624 274.557 l -391.324 274.503 l -391.705 275.358 l -391.289 274.767 l -390.591 275.146 l -390.882 275.348 l -390.921 275.12 l -391.082 275.509 l -390.668 275.407 l -391.094 275.901 l -390.918 276.082 l -391.387 276.082 l -391.576 275.742 l -391.689 276.598 l -391.478 276.153 l -391.223 276.243 l -391.411 276.834 l -390.986 276.329 l -391.033 276.859 l -391.258 276.754 l -391.099 277.03 l -391.36 277.054 l -391.086 277.061 l -391.139 277.579 l -392.087 277.413 l -392.334 276.861 l -392.79 277.523 l -392.377 277.37 l -392.296 277.739 l -393.177 278.86 l -392.757 278.701 l -392.572 279.198 l -392.475 278.627 l -392.332 279.48 l -392.661 280.469 l -392.165 280.385 l -391.941 280.049 l -391.911 281.029 l -391.555 280.716 l -391.449 281.132 l -391.589 279.219 l -391.85 280.065 l -392.196 279.58 l -392.173 278.378 l -391.846 277.496 l -391.612 277.844 l -391.472 277.597 l -391.115 277.79 l -391.133 278.475 l -390.885 277.245 l -390.849 277.981 l -390.55 277.647 l -390.436 278.038 l -390.879 278.986 l -390.644 279.051 l -390.542 278.549 l -390.538 279.075 l -390.412 278.64 l -390.02 279.104 l -390.242 279.484 l -390.017 279.347 l -389.852 279.682 l -390.125 279.856 l -389.832 279.855 l -389.883 280.326 l -389.621 280.39 l -389.869 280.743 l -389.431 280.713 l -390.005 280.997 l -389.527 280.937 l -389.736 281.528 l -389.353 281.75 l -390.117 281.629 l -390.327 281.871 l -390.611 281.387 l -390.358 281.991 l -390.845 282.644 l -390.375 282.059 l -390.109 282.44 l -390.299 282.901 l -390.078 282.444 l -389.549 282.557 l -389.687 283.508 l -389.37 283.218 l -389.476 283.509 l -389.466 284.335 l -389.248 282.428 l -389.196 282.947 l -389.025 282.516 l -388.885 282.783 l -389.166 283.582 l -388.814 282.894 l -388.779 283.279 l -388.987 283.321 l -388.784 283.315 l -388.93 284.528 l -388.651 285.003 l -389.199 284.903 l -389.36 285.017 l -389.081 286.31 l -389.215 285.222 l -388.979 285.081 l -389.025 285.386 l -388.734 285.226 l -388.763 285.468 l -388.639 285.113 l -388.403 285.753 l -388.486 284.781 l -387.959 285.825 l -387.874 285.515 l -387.49 286.04 l -388.367 285.871 l -388.101 285.965 l -388.613 286.08 l -388.324 286.106 l -388.404 286.401 l -388.228 286.168 l -387.77 286.415 l -387.978 286.166 l -387.755 286.37 l -387.772 286.065 l -387.421 286.212 l -387.205 286.704 l -387.837 286.836 l -387.192 286.771 l -387.276 287.095 l -386.74 287.373 l -386.767 287.77 l -387.583 287.877 l -387.128 288.054 l -386.798 287.798 l -386.588 288.263 l -386.249 287.741 l -386.52 289.254 l -386.959 289.016 l -387.129 289.477 l -386.619 289.371 l -386.75 289.688 l -386.911 289.552 l -386.831 290.387 l -386.221 288.464 l -386.043 288.903 l -386.302 289.514 l -385.693 288.804 l -385.392 289.356 l -384.988 289.253 l -385.062 289.503 l -385.545 289.431 l -385.588 289.652 l -385.263 289.637 l -385.685 290.155 l -385.341 290.004 l -385.449 290.449 l -385.12 289.62 l -385.096 290.059 l -384.721 289.956 l -385.146 290.322 l -384.564 290.012 l -385.107 290.638 l -385.185 290.972 l -384.948 290.489 l -384.743 290.432 l -384.954 290.846 l -384.553 290.612 l -385.041 291.257 l -384.63 290.91 l -384.049 290.95 l -384.301 291.364 l -384.115 291.831 l -384.489 291.672 l -384.124 292.009 l -384.6 291.858 l -384.306 292.244 l -384.463 292.507 l -384.264 292.284 l -384.073 292.602 l -384.263 293.396 l -384.45 293.653 l -384.829 293.334 l -384.535 293.765 l -384.957 294.059 l -384.81 294.077 l -384.879 294.34 l -384.366 293.768 l -384.282 294.074 l -384.194 293.281 l -383.95 293.452 l -383.736 292.781 l -383.43 293.648 l -383.816 293.799 l -383.75 294.209 l -383.323 293.728 l -383.217 294.325 l -383.279 294.429 l -383.514 294.132 l -383.724 294.583 l -383.895 294.28 l -383.954 294.828 l -384.582 294.686 l -384.373 295.022 l -384.356 294.809 l -384.04 294.937 l -384.039 295.602 l -383.964 294.963 l -383.536 294.657 l -383.342 294.825 l -383.624 295.049 l -383.229 294.753 l -382.979 295.194 l -383.555 295.85 l -382.553 295.601 l -382.933 294.96 l -382.788 294.301 l -382.528 294.504 l -382.751 295.023 l -382.449 294.636 l -382.169 294.792 l -382.367 295.234 l -382.101 294.92 l -382.34 295.473 l -382.482 295.297 l -382.54 296.271 l -382.872 296.316 l -382.509 296.688 l -381.915 296.298 l -382.181 295.912 l -381.831 295.902 l -381.689 296.65 l -382.076 296.439 l -382.156 296.666 l -381.732 297.309 l -383.186 296.743 l -383.742 296.972 l -383.205 296.792 l -382.742 297.009 l -383.348 297.114 l -382.834 297.184 l -383.222 297.312 l -382.816 297.272 l -382.622 297.575 l -382.606 297.359 l -382.295 297.717 l -382.535 297.917 l -382.211 297.877 l -382.094 297.435 l -382.099 297.742 l -381.678 297.652 l -382.807 298.133 l -381.584 297.92 l -381.816 298.649 l -382.18 298.537 l -382.273 299.138 l -383.088 298.884 l -382.258 299.345 l -382.762 300.116 l -382.244 299.666 l -382.012 299.952 l -381.965 299.097 l -381.649 299.18 l -381.529 298.371 l -381.263 298.435 l -381.302 298.73 l -380.911 298.955 l -380.949 299.564 l -381.339 299.63 l -381.107 299.989 l -381.679 300.392 l -381.01 300.032 l -380.98 300.439 l -381.492 300.712 l -380.941 300.471 l -380.87 300.913 l -381.121 301.034 l -380.768 300.992 l -380.708 300.58 l -380.371 300.821 l -380.08 301.281 l -380.468 302.04 l -379.889 301.964 l -379.192 302.695 l -379.386 302.954 l -380.208 302.704 l -379.895 302.975 l -380.366 302.937 l -380.102 303.058 l -380.47 303.397 l -379.509 303.018 l -379.257 303.163 l -379.353 303.758 l -380.093 303.594 l -380.589 303.904 l -380.883 303.594 l -381.143 303.948 l -380.422 304.05 l -380.245 303.724 l -379.828 303.71 l -379.593 304.044 l -379.818 304.193 l -379.578 304.221 l -379.534 303.881 l -379.21 304.029 l -378.891 304.656 l -379.092 305.405 l -380.257 304.663 l -380.438 304.249 l -380.488 304.487 l -379.848 305 l -380.227 305.469 l -379.606 305.192 l -378.887 306.459 l -380.251 305.804 l -381.201 304.529 l -381.006 305.246 l -380.396 305.811 l -381.021 306.161 l -380.339 305.971 l -379.794 306.24 l -379.482 307.389 l -379.732 306.909 l -380.141 306.971 l -379.788 307.188 l -379.884 307.397 l -380.122 307.178 l -379.87 307.619 l -379.417 307.717 l -379.532 307.968 l -381.035 308.301 l -380.119 308.361 l -379.994 308.631 l -380.246 308.585 l -379.915 308.825 l -379.686 308.448 l -379.554 308.993 l -379.581 308.409 l -378.683 308.03 l -378.573 308.465 l -378.912 308.401 l -378.488 308.743 l -379.352 308.739 l -378.72 309.236 l -379.164 309.215 l -379.134 309.58 l -379.637 309.185 l -379.916 309.577 l -379.599 309.344 l -379.244 309.613 l -379.854 310.256 l -380.111 309.932 l -380.1 310.181 l -380.814 310.073 l -380.931 309.812 l -381.003 310.502 l -380.393 310.263 l -380.417 310.654 l -379.936 310.568 l -380.051 311.026 l -379.854 310.716 l -379.909 311.243 l -379.681 311.107 l -379.316 311.944 l -379.779 312.463 l -379.289 312.333 l -378.86 312.874 l -379.328 313.259 l -378.764 313.274 l -378.493 312.964 l -378.173 313.281 l -378.65 313.48 l -377.9 313.833 l -378.304 313.916 l -378.207 314.28 l -378.497 313.945 l -378.432 314.331 l -378.999 314.246 l -378.348 314.668 l -378.72 314.835 l -378.933 314.581 l -378.79 314.9 l -379.085 315.214 l -380.011 313.478 l -380.015 313.756 l -380.072 313.477 l -380.293 313.719 l -381.499 312.556 l -381.69 312.63 l -381.322 312.916 l -381.729 312.829 l -381.028 313.819 l -380.756 313.746 l -379.141 316.312 l -380.013 315.967 l -380.176 315.337 l -380.366 315.752 l -381.39 315.061 l -381.042 315.623 l -381.325 316.018 l -380.771 316.051 l -380.951 316.452 l -380.203 316.511 l -380.393 316.758 l -379.999 316.867 l -380.339 317.333 l -379.717 317.17 l -379.505 316.796 l -379.598 317.129 l -379.183 317.197 l -379.662 317.391 l -379.045 317.836 l -379.533 317.876 l -379.513 318.504 l -379.996 318.234 l -380.139 318.711 l -380.685 318.038 l -380.371 317.383 l -380.831 317.827 l -381.046 317.005 l -381.097 317.969 l -381.883 316.948 l -381.711 317.475 l -381.997 317.167 l -381.762 317.59 l -382.143 317.403 l -381.93 317.79 l -382.147 317.845 l -381.062 318.302 l -380.686 319.112 l -381.296 319.52 l -381.729 319.13 l -381.647 319.869 l -382.109 319.655 l -381.938 320.29 l -382.449 320.472 l -382.598 319.931 l -382.81 320.746 l -383.336 320.712 l -383.615 321.071 l -384.059 320.96 l -383.989 320.173 l -384.491 319.466 l -383.394 317.713 l -383.586 317.465 l -384.596 318.614 l -384.833 318.064 l -385.013 318.628 l -385.754 317.915 l -385.546 318.819 l -385.788 318.604 l -385.972 318.802 l -385.313 319.077 l -385.292 319.343 l -386.14 319.081 l -385.615 319.542 l -386.519 320.624 l -387.043 320.193 l -386.649 320.722 l -386.942 321.101 l -386.206 321.284 ... [truncated message content]
Revision: 4540 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4540&view=rev Author: fer_perez Date: 2007年12月01日 23:45:41 -0800 (2007年12月01日) Log Message: ----------- Renaming dirs to avoid conflicts in doc merge Removed Paths: ------------- trunk/py4science/workbook/examples_skel/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4539 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4539&view=rev Author: fer_perez Date: 2007年12月01日 23:44:51 -0800 (2007年12月01日) Log Message: ----------- Partial commit, I have a bit of a mess here... Added Paths: ----------- trunk/py4science/workbook/problems_skel/ Copied: trunk/py4science/workbook/problems_skel (from rev 4538, trunk/py4science/workbook/examples_skel) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4538 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4538&view=rev Author: fer_perez Date: 2007年12月01日 13:29:49 -0800 (2007年12月01日) Log Message: ----------- Agenda updates Modified Paths: -------------- trunk/py4science/classes/0712_ncar_agenda.txt Modified: trunk/py4science/classes/0712_ncar_agenda.txt =================================================================== --- trunk/py4science/classes/0712_ncar_agenda.txt 2007年12月01日 20:12:05 UTC (rev 4537) +++ trunk/py4science/classes/0712_ncar_agenda.txt 2007年12月01日 21:29:49 UTC (rev 4538) @@ -51,11 +51,15 @@ - matplotlib (latex, etc). - Modules: import/reload, PYTHONPATH. +- Urllib Yahoo finance demo. + ToDo: Add numerical error measure of trapezoid rule. ToDo Add in workflow comparison with scipy's integration. compare timing and eror. +ToDo: write cheat-sheet. + 1045:1100 --- Coffee break --- @@ -86,8 +90,8 @@ 1500:1700: Optional material (there's a Christmas party) -Web-based data sources, tabular data and record arrays, illustrated with Yahoo -Finance scraping, or PyDAP/OpenDAP. +PyDAP/OpenDAP +PyTables Day 2 (Saturday December 8) @@ -114,32 +118,19 @@ 1200:1300 --- Lunch break --- -1300:1500 Menu of options: +1300:1330: JDH - SVN workflow, contributing to the workbook. (optional mailing list + subscription) -* Data fitting/smoothing: least squares, cubic splines, polynomial fitting. -Basic linear algebra (30 min). +1330:1400: JDH - Type along data smoothing, convolutions, scipy.filter -* Bessel functions: special functions library, array manipulations to check -recursion relation (30 min). +1400:1430: FP - Basic data fitting, scipy.optimize -* Descriptive statistics, statistical distributions (1 hr). +1430:1500: FP - Sage intro/demo. -* SVD/eigenfaces (1 hr). +1500:1515 - Wrapup. -* Logistic map (1 hr). -* Sage intro/demo (20-30 min). -* Beautiful soup: screen-scraping HTML for data extraction (30 min). - -* Word frequencies: use of dictionaries and text processing (20 min). - -* Prime numbers: the Sieve of Erathostenes. Illustrates lists and sets (30 - min). - -* Wallis' pi: arbitrary precision integers (30 min). - - Unused examples and exercises, extra ideas ========================================== @@ -153,3 +144,21 @@ * Extended precision root finding: manually implement newton's method using clnum or mpfr. + +* Bessel functions: special functions library, array manipulations to check +recursion relation (30 min). + +* Descriptive statistics, statistical distributions (1 hr). + +* SVD/eigenfaces (1 hr). + +* Logistic map (1 hr). + +* Beautiful soup: screen-scraping HTML for data extraction (30 min). + +* Word frequencies: use of dictionaries and text processing (20 min). + +* Prime numbers: the Sieve of Erathostenes. Illustrates lists and sets (30 + min). + +* Wallis' pi: arbitrary precision integers (30 min). This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4537 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4537&view=rev Author: astraw Date: 2007年12月01日 12:12:05 -0800 (2007年12月01日) Log Message: ----------- Fix loading of AAPL data in get_two_stock_data() Modified Paths: -------------- trunk/matplotlib/examples/data_helper.py Modified: trunk/matplotlib/examples/data_helper.py =================================================================== --- trunk/matplotlib/examples/data_helper.py 2007年12月01日 14:37:44 UTC (rev 4536) +++ trunk/matplotlib/examples/data_helper.py 2007年12月01日 20:12:05 UTC (rev 4537) @@ -15,7 +15,7 @@ M1 = resize(M1, (M1.shape[0]/2,2) ) M2 = fromstring( file('data/%s.dat' % ticker2, 'rb').read(), '<d') - M2 = resize(M1, (M2.shape[0]/2,2) ) + M2 = resize(M2, (M2.shape[0]/2,2) ) d1, p1 = M1[:,0], M1[:,1] d2, p2 = M2[:,0], M2[:,1] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 4536 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4536&view=rev Author: jswhit Date: 2007年12月01日 06:37:44 -0800 (2007年12月01日) Log Message: ----------- update figs for basemap example Modified Paths: -------------- trunk/py4science/workbook/fig/basemap1.eps trunk/py4science/workbook/fig/basemap1.png trunk/py4science/workbook/fig/basemap2.eps trunk/py4science/workbook/fig/basemap2.png trunk/py4science/workbook/fig/basemap3.eps trunk/py4science/workbook/fig/basemap3.png trunk/py4science/workbook/fig/basemap4.eps trunk/py4science/workbook/fig/basemap4.png trunk/py4science/workbook/fig/basemap5.pdf trunk/py4science/workbook/fig/basemap5.png Modified: trunk/py4science/workbook/fig/basemap1.eps =================================================================== --- trunk/py4science/workbook/fig/basemap1.eps 2007年12月01日 13:59:01 UTC (rev 4535) +++ trunk/py4science/workbook/fig/basemap1.eps 2007年12月01日 14:37:44 UTC (rev 4536) @@ -1,7 +1,7 @@ %!PS-Adobe-3.0 EPSF-3.0 %%Title: basemap1.eps -%%Creator: matplotlib version 0.90.1, http://matplotlib.sourceforge.net/ -%%CreationDate: Wed Nov 21 12:50:18 2007 +%%Creator: matplotlib version 0.91.0, http://matplotlib.sourceforge.net/ +%%CreationDate: Fri Nov 30 20:17:55 2007 %%Orientation: portrait %%BoundingBox: 18 180 594 612 %%EndComments @@ -483,10 +483,10 @@ grestore stroke 0.000 setgray -57.6 43.214 m -57.6 388.786 l -518.4 388.786 l -518.4 43.214 l +72 48.613 m +72 383.387 l +518.4 383.387 l +518.4 48.613 l closepath gsave 0.000 1.000 1.000 setrgbcolor @@ -496,15 +496,15 @@ 1.000 0.498 0.314 setrgbcolor 0.000 setlinewidth gsave -460.8 345.6 57.6 43.21 clipbox -371.865 388.786 m -371.763 388.613 l -372.168 388.022 l -371.562 387.849 l -371.541 388.16 l -370.667 388.402 l -370.681 388.786 l -371.865 388.786 l +446.4 334.8 72 48.61 clipbox +376.444 383.387 m +376.346 383.218 l +376.737 382.646 l +376.151 382.479 l +376.13 382.78 l +375.283 383.014 l +375.297 383.387 l +376.444 383.387 l closepath gsave fill @@ -512,15 +512,15 @@ newpath grestore gsave -460.8 345.6 57.6 43.21 clipbox -375.155 388.786 m -374.98 387.867 l -374.707 387.23 l -373.564 386.427 l -372.465 387.347 l -373.15 388.666 l -373.071 388.786 l -375.155 388.786 l +446.4 334.8 72 48.61 clipbox +379.632 383.387 m +379.462 382.496 l +379.198 381.879 l +378.09 381.101 l +377.026 381.992 l +377.689 383.27 l +377.613 383.387 l +379.632 383.387 l closepath gsave fill @@ -528,38 +528,38 @@ newpath grestore gsave -460.8 345.6 57.6 43.21 clipbox -385.585 388.786 m -385.65 388.739 l -385.651 387.917 l -386.099 387.45 l -385.801 387.085 l -384.739 386.985 l -383.481 386.023 l -382.548 386.077 l -381.872 385.758 l -379.632 386.026 l -377.372 384.204 l -376.834 383.215 l -375.631 383.549 l -374.931 383.378 l -373.51 384.544 l -372.715 384.793 l -370.129 383.681 l -369.853 383.86 l -370.188 384.592 l -370.482 384.495 l -371.012 385.148 l -371.213 384.976 l -372.132 385.579 l -374.017 385.57 l -375.254 386.391 l -375.816 386.153 l -376.197 386.539 l -376.469 387.679 l -376.314 387.54 l -376.014 388.786 l -385.585 388.786 l +446.4 334.8 72 48.61 clipbox +389.736 383.387 m +389.799 383.341 l +389.799 382.544 l +390.234 382.093 l +389.944 381.739 l +388.916 381.642 l +387.697 380.71 l +386.793 380.762 l +386.139 380.453 l +383.968 380.712 l +381.78 378.947 l +381.258 377.989 l +380.092 378.313 l +379.414 378.147 l +378.038 379.277 l +377.267 379.519 l +374.762 378.441 l +374.495 378.615 l +374.82 379.323 l +375.105 379.23 l +375.618 379.862 l +375.813 379.696 l +376.703 380.28 l +378.529 380.271 l +379.727 381.066 l +380.272 380.836 l +380.641 381.21 l +380.904 382.314 l +380.755 382.179 l +380.463 383.387 l +389.736 383.387 l closepath gsave fill @@ -567,11 +567,11 @@ newpath grestore gsave -460.8 345.6 57.6 43.21 clipbox -387.853 388.786 m -387.417 388.721 l -387.279 388.786 l -387.853 388.786 l +446.4 334.8 72 48.61 clipbox +391.932 383.387 m +391.51 383.324 l +391.376 383.387 l +391.932 383.387 l closepath gsave fill @@ -579,2923 +579,2923 @@ newpath grestore gsave -460.8 345.6 57.6 43.21 clipbox -518.4 277.926 m -516.183 275.642 l -515.493 273.818 l -517.149 272.603 l -517.624 272.614 l -518.014 271.98 l -517.728 272.086 l -517.271 271.397 l -517.367 269.378 l -515.496 267.798 l -514.86 268.132 l -514.703 267.744 l -514.236 268.248 l -513.698 267.828 l -514.288 267.262 l -513.795 267.218 l -513.487 266.679 l -513.054 266.914 l -512.817 266.337 l -512.535 266.451 l -512.844 266.079 l -512.397 265.709 l -512.949 265.656 l -513.278 264.427 l -513.009 264.259 l -513.009 264.807 l -512.671 264.428 l -512.724 265.061 l -512.377 265.158 l -512.014 263.775 l -512.38 263.417 l -511.97 262.503 l -511.709 262.444 l -511.68 263.558 l -512.186 264.81 l -511.731 265.046 l -512.008 265.51 l -511.625 266.324 l -510.891 263.603 l -510.425 263.233 l -510.505 262.566 l -509.789 262.832 l -509.836 263.253 l -510.299 263.471 l -509.87 264.345 l -509.566 263.725 l -508.823 263.886 l -509.012 263.468 l -508.771 263.027 l -507.832 263.535 l -507.233 262.947 l -507.24 263.885 l -506.261 264.345 l -505.459 263.619 l -505.479 263.17 l -504.541 263.162 l -504.43 262.729 l -504.785 262.392 l -503.788 262.008 l -503.6 261.521 l -503.227 261.888 l -503.63 262.042 l -503.332 262.737 l -503.088 262.371 l -502.222 262.609 l -502.156 262.884 l -503.069 263.281 l -503.45 262.959 l -504.048 263.051 l -503.586 263.369 l -504.048 263.551 l -504.189 264.91 l -503.916 264.166 l -502.709 263.811 l -502.361 264.035 l -502.607 264.516 l -502.225 264.675 l -502.244 265.332 l -501.961 265.373 l -501.574 264.61 l -501.104 265.118 l -499.973 264.57 l -499.241 266.177 l -498.408 263.226 l -496.692 264.282 l -496.383 264.551 l -496.471 265.044 l -495.881 265.56 l -495.512 267.043 l -495.918 267.734 l -495.951 268.844 l -496.804 269.078 l -497.267 270.035 l -497.14 270.532 l -496.482 270.096 l -496.342 270.396 l -496.904 271.204 l -497.122 270.605 l -497.343 270.733 l -497.509 271.805 l -498.64 274.005 l -498.52 274.653 l -497.701 273.617 l -497.445 274.442 l -497.68 276.3 l -497.963 276.339 l -498.299 277.604 l -497.12 275.58 l -496.944 275.761 l -495.924 275.154 l -495.264 275.979 l -496.611 278.376 l -496.626 279.428 l -497.717 280.773 l -498.187 282.23 l -497.926 283.007 l -497.481 283.125 l -496.845 286.325 l -496.563 290.274 l -498.262 294.504 l -497.876 295.636 l -498.399 296.18 l -498.34 295.892 l -498.707 295.675 l -499.759 296.023 l -500.425 296.837 l -500.285 298.217 l -500.527 298.422 l -501.589 298.415 l -502.793 299.067 l -502.448 299.885 l -502.692 300.5 l -503.638 301.06 l -503.982 301.841 l -504.712 302.462 l -504.322 303.092 l -504.49 303.428 l -505.167 303.578 l -505.881 305.11 l -505.736 307.847 l -506.024 308.228 l -505.807 308.791 l -506.424 309.203 l -507.155 311.025 l -505.98 315.488 l -504.176 317.097 l -500.067 316.723 l -499.633 315.855 l -498.745 315.694 l -498.253 315.168 l -497.469 313.485 l -496.812 313.455 l -496.15 312.532 l -491.643 309.843 l -490.662 308.215 l -488.999 307.307 l -489.317 307.025 l -488.864 306.229 l -487.529 305.923 l -486.108 304.202 l -486.022 305.474 l -485.817 304.919 l -485.483 304.905 l -485.541 305.179 l -485.327 304.951 l -485.66 304.411 l -485.217 305.062 l -485.884 306.008 l -486.292 305.676 l -486.258 306.443 l -485.889 306.014 l -486.042 307.187 l -484.9 307.735 l -484.671 308.487 l -483.623 309.144 l -483.602 309.623 l -484.048 309.485 l -482.854 310.304 l -483.285 310.123 l -484.016 311.007 l -482.259 310.025 l -481.95 309.378 l -480.56 309.078 l -481.068 309.911 l -480.82 310.861 l -481.179 310.908 l -481.365 311.643 l -480.937 311.493 l -480.98 311.131 l -480.469 311.408 l -480.502 312.562 l -480.08 313.492 l -480.307 314.019 l -479.266 314.167 l -479.029 313.305 l -479.323 313.177 l -479.438 312.026 l -479.076 311.899 l -479.476 310.554 l -479.068 310.565 l -478.79 309.144 l -479.59 308.125 l -479.178 308.024 l -479.427 307.063 l -480.175 306.312 l -479.787 306.542 l -479.434 306.056 l -479.545 305.281 l -480.263 304.285 l -479.783 304.938 l -479.4 303.895 l -479.95 302.285 l -480.955 301.126 l -481.054 300.508 l -480.189 301.912 l -480.159 301.635 l -479.332 301.625 l -479.992 301.477 l -480.562 300.101 l -480.354 299.582 l -480.909 299.362 l -481.277 298.778 l -481.399 299.099 l -481.056 299.15 l -481.332 299.354 l -481.867 298.773 l -481.649 299.703 l -482.166 298.838 l -481.902 299.484 l -482.447 299.045 l -482.345 299.773 l -482.688 299.419 l -482.5 299.72 l -482.941 300.074 l -483.633 300.129 l -484.042 299.573 l -484.928 300.749 l -484.795 300.927 l -481.9 299.963 l -482.016 299.695 l -481.103 299.937 l -480.686 299.605 l -480.899 299.943 l -480.614 300.084 l -482.835 300.319 l -484.717 300.953 l -484.793 301.743 l -484.319 302.281 l -484.871 302.562 l -484.687 303.779 l -485.379 304.543 l -485.575 303.781 l -486.41 303.664 l -486.511 303.376 l -486.318 301.688 l -485.727 301.383 l -485.528 300.788 l -486.151 300.284 l -485.973 299.932 l -486.544 299.199 l -486.243 298.911 l -486.209 297.746 l -486.914 296.693 l -487.231 295.37 l -487.035 294.658 l -485.869 293.846 l -485.937 294.516 l -485.787 294.299 l -484.303 295.062 l -483.408 294.799 l -483.404 294.248 l -482.4 293.688 l -482.097 294.479 l -482.383 293.682 l -482.025 293.133 l -482.114 292.682 l -481.631 292.293 l -480.892 294.663 l -480.567 294.879 l -480.865 295.006 l -480.623 296.268 l -480.919 296.408 l -480.598 296.763 l -480.399 296.35 l -479.501 296.573 l -479.956 296.153 l -479.34 295.367 l -478.927 295.543 l -479.208 295.206 l -478.886 293.406 l -478.315 292.603 l -478.102 292.712 l -477.222 291.916 l -477.307 291.541 l -477.06 291.637 l -477.107 292.5 l -476.838 292.469 l -476.351 291.725 l -476.697 291.591 l -475.744 291.201 l -477.011 293.343 l -476.524 293.412 l -476.474 292.96 l -475.912 292.654 l -475.279 292.663 l -474.94 292.999 l -475.223 292.545 l -475.846 292.414 l -475.905 292.068 l -475.466 291.039 l -474.748 291.792 l -475.097 291.413 l -474.724 291.3 l -475.13 291.385 l -475.484 290.978 l -475.004 289.894 l -475.108 289.041 l -475.81 288.765 l -475.811 288.407 l -476.75 287.541 l -475.375 287.547 l -475.634 287.306 l -475.232 287.398 l -475.148 287.046 l -475.565 286.924 l -476.766 287.526 l -477.435 286.17 l -477.098 286.282 l -477.471 285.975 l -477.145 285.761 l -477.6 285.472 l -477.344 285.412 l -477.411 285.108 l -477.75 285.174 l -477.906 284.707 l -476.877 284.737 l -477.9 284.218 l -477.968 284.589 l -478.272 284.123 l -478.59 284.633 l -479.422 284.172 l -479.104 284.012 l -479.489 284.053 l -479.356 283.787 l -479.662 283.942 l -480.83 283.142 l -480.612 281.67 l -480.822 281.093 l -480.529 281.13 l -480.43 281.759 l -480.178 281.51 l -479.695 281.879 l -479.566 281.15 l -480.458 281.054 l -480.314 280.356 l -480.772 280.432 l -480.593 280.834 l -480.83 281.088 l -480.813 280.313 l -481.481 280.047 l -481.03 280.799 l -481.984 279.387 l -483.311 279.01 l -483.863 278.346 l -485.24 277.928 l -485.607 277.389 l -485.196 277.042 l -485.097 276.306 l -485.613 275.44 l -487.609 274.577 l -487.375 274.059 l -487.908 273.571 l -487.726 273.158 l -488.121 272.813 l -488.065 272.869 l -488.579 273.541 l -489.288 273.353 l -490.664 273.792 l -491.328 273.332 l -492.837 273.527 l -495.147 275.837 l -495.965 275.052 l -495.675 273.832 l -495.1 273.839 l -495.48 273.638 l -494.695 272.821 l -494.822 271.801 l -494.304 271.168 l -494.19 270.443 l -495.05 269.259 l -495.236 266.95 l -496.229 264.615 l -495.529 265.269 l -495.131 265.202 l -494.947 267.465 l -494.607 267.662 l -493.919 265.474 l -492.821 265.663 l -492.012 264.165 l -491.019 263.05 l -490.797 263.181 l -490.952 261.793 l -490.698 261.325 l -490.198 261.331 l -490.053 260.784 l -490.411 260.404 l -490.452 259.382 l -489.805 258.853 l -489.795 258.409 l -490.067 258.123 l -490.945 258.544 l -490.917 258.188 l -491.391 258.151 l -491.681 258.5 l -491.427 258.667 l -493.197 259.294 l -493.231 258.919 l -492.314 258.781 l -491.397 257.629 l -492.07 257.416 l -492.776 257.947 l -493.397 257.468 l -491.8 257.12 l -491.19 256.453 l -491.396 256.045 l -490.03 255.081 l -489.405 255.122 l -489.506 255.685 l -489.045 255.735 l -489.195 254.351 l -489.719 254.383 l -490.388 253.602 l -491.009 253.453 l -495.516 254.112 l -495.444 253.007 l -495.326 253.696 l -494.679 253.632 l -494.172 253.17 l -494.583 252.514 l -495.29 252.789 l -495.627 252.535 l -495.742 252.852 l -495.9 251.869 l -495.535 250.871 l -496.748 252.255 l -497.385 252.214 l -497.306 252.611 l -497.651 252.906 l -498.258 252.672 l -498.565 253.392 l -499.365 253.412 l -500.095 254.224 l -500.801 254.387 l -500.889 253.955 l -502.296 253.679 l -502.825 253.205 l -500.404 252.353 l -500.237 250.334 l -500.83 250.781 l -501.572 250.34 l -502.181 250.72 l -501.81 250.786 l -501.873 251.155 l -502.37 250.866 l -502.893 251.105 l -502.597 250.264 l -502.93 249.693 l -502.483 249.49 l -502.174 249.877 l -501.071 248.8 l -504.917 248.456 l -505.386 247.899 l -506.442 248.045 l -505.713 247.463 l -504.272 247.429 l -503.998 246.967 l -504.509 246.051 l -505.44 245.598 l -504.682 245.422 l -504.049 245.931 l -502.705 245.545 l -502.257 245.776 l -502.094 245.066 l -502.917 244.785 l -503.069 244.327 l -502.632 244.33 l -502.391 243.967 l -501.877 244.263 l -500.806 244.238 l -500.429 244.969 l -499.829 245.123 l -498.739 244.895 l -498.419 244.458 l -497.786 244.686 l -497.209 244.282 l -496.895 244.546 l -496.921 245.315 l -496.194 245.901 l -496.873 246.471 l -496.489 247.392 l -496.73 247.977 l -499.851 250.136 l -499.804 250.482 l -499.384 250.193 l -499.721 251.295 l -499.485 251.638 l -498.462 250.385 l -497.642 250.305 l -497.911 249.779 l -496.975 249.632 l -497.406 249.31 l -496.383 248.073 l -496.121 246.505 l -495.283 246.337 l -495.661 245.718 l -495.273 245.308 l -495.06 245.664 l -494.486 245.726 l -494.477 245.449 l -493.074 245.592 l -493.054 245.195 l -492.741 245.198 l -492.657 245.531 l -492.336 245.633 l -493.28 246.69 l -492.506 246.88 l -492.306 246.194 l -491.878 245.936 l -492.338 245.825 l -492.2 245.483 l -490.485 245.427 l -489.97 244.96 l -489.216 245.278 l -488.933 244.94 l -488.631 245.309 l -488.036 244.835 l -487.433 245.313 l -486.477 245.242 l -485.112 244.469 l -484.01 244.391 l -484.62 244.801 l -484.248 245.051 l -483.716 244.911 l -483.988 245.022 l -483.739 245.205 l -483.704 244.953 l -483.127 244.979 l -482.237 245.918 l -482.516 245.847 l -482.502 246.184 l -482.13 246.302 l -482.406 245.946 l -481.949 246.132 l -481.116 246.952 l -480.344 246.903 l -480.227 247.445 l -479.751 247.447 l -479.967 247.977 l -479.138 248.375 l -477.96 247.428 l -476.197 247.384 l -476.038 247.055 l -475.094 246.739 l -475.441 247.14 l -475.093 247.268 l -475.429 247.375 l -475.16 247.515 l -474.874 246.725 l -475.144 246.631 l -472.57 245.74 l -472.068 245.318 l -472.456 245.325 l -470.255 243.819 l -470.705 244.577 l -472.147 245.445 l -468.571 244.41 l -467.32 243.318 l -467.256 243.526 l -466.983 242.486 l -466.572 242.132 l -465.585 242.521 l -465.164 242.069 l -462.623 241.648 l -462.282 241.822 l -462.688 242.189 l -462.343 242.338 l -463.668 242.789 l -460.962 242.164 l -458.751 243.117 l -457.591 242.83 l -456.979 242.39 l -458.061 241.059 l -457.997 240.703 l -457.614 240.894 l -458.399 240.201 l -458.125 239.929 l -458.361 239.847 l -456.801 239.86 l -456.552 240.017 l -456.722 240.295 l -456.468 239.976 l -455.874 240.457 l -455.043 240.594 l -455.13 241.707 l -454.031 241.503 l -454.295 241.34 l -454.186 240.81 l -453.926 240.928 l -453.383 240.4 l -453.813 239.973 l -453.399 239.58 l -453.375 237.791 l -453.23 238.478 l -452.945 238.235 l -452.925 237.56 l -453.255 237.625 l -452.886 237.447 l -452.987 236.976 l -453.776 236.67 l -453.845 236.988 l -454.344 236.556 l -455.063 236.857 l -455.016 236.549 l -455.575 236.283 l -455.245 236.42 l -455.58 236.097 l -455.194 235.938 l -455.5 235.537 l -457.641 234.56 l -459.073 234.79 l -462.251 236.076 l -465.876 234.895 l -468.754 235.162 l -469.268 235.553 l -469.884 235.422 l -471.661 236.963 l -471.58 236.5 l -471.827 237.436 l -472.388 237.606 l -472.195 237.932 l -472.863 238.859 l -473.441 238.637 l -473.512 237.419 l -474.198 237.241 l -477.592 239.428 l -479.347 240.08 l -480.959 241.19 l -481.334 241.024 l -483.004 241.563 l -483.776 241.471 l -484.812 240.18 l -483.742 239.614 l -482.05 239.881 l -481.388 238.874 l -480.403 238.259 l -480.281 238.51 l -479.841 238.294 l -479.767 237.427 l -480.552 235.764 l -481.068 235.539 l -481.568 234.644 l -482.143 234.588 l -482.613 235.151 l -484.164 235.762 l -485.206 234.909 l -485.687 235.015 l -485.995 234.368 l -485.463 233.848 l -485.383 232.706 l -485.649 232.25 l -486.795 231.667 l -487.123 229.757 l -487.743 228.927 l -487.176 227.995 l -486.549 227.868 l -485.739 228.401 l -485.845 229.079 l -485.34 229.835 l -484.548 230.032 l -484.844 231.133 l -484.505 231.666 l -479.032 232.952 l -478.658 232.776 l -478.697 232.121 l -478.284 231.766 l -477.491 231.76 l -476.769 231.279 l -476.388 231.911 l -475.002 232.001 l -474.457 230.444 l -474.063 231.261 l -473.354 231.002 l -473.117 230.222 l -472.479 230.506 l -470.839 230.491 l -470.7 229.968 l -469.779 229.386 l -469.587 228.575 l -468.788 228.637 l -467.976 227.989 l -466.117 227.693 l -465.301 227.926 l -464.33 227.418 l -462.948 227.585 l -462.088 227.205 l -461.575 226.437 l -461.374 227.007 l -460.714 227.043 l -459.411 226.588 l -459.078 226.981 l -458.491 226.335 l -457.458 227.293 l -456.267 227.411 l -454.292 228.314 l -453.13 227.89 l -453.31 227.678 l -451.107 227.021 l -451.237 226.843 l -449.875 226.054 l -449.733 225.162 l -450.34 222.959 l -449.216 220.18 l -449.581 219.658 l -449.228 219.228 l -449.463 218.723 l -449.191 218.369 l -449.321 217.519 l -449.592 217.79 l -449.813 217.373 l -449.361 216.73 l -449.484 216.451 l -449.041 216.142 l -449.248 215.781 l -448.425 215.488 l -448.669 215.376 l -448.471 215.041 l -447.749 215.09 l -446.87 214.347 l -446.339 214.725 l -445.885 213.995 l -445.525 214.051 l -445.622 214.242 l -445.051 213.928 l -445.444 213.572 l -445.052 213.586 l -445.431 213.515 l -444.975 213.138 l -444.511 213.351 l -444.851 213.074 l -444.456 213.199 l -443.52 212.371 l -443.029 212.428 l -442.688 210.21 l -442.251 209.849 l -442.431 208.561 l -442.18 208.6 l -442.936 207.913 l -442.659 207.98 l -442.836 207.566 l -443.103 207.644 l -442.943 207.899 l -443.726 207.069 l -444.822 206.609 l -445.308 206.853 l -445.162 206.003 l -445.867 205.823 l -446.413 205.256 l -446.361 204.073 l -445.62 201.712 l -445.79 200.777 l -443.88 197.308 l -443.913 195.925 l -444.67 195.976 l -444.594 195.048 l -444.367 194.936 l -444.537 195.479 l -444.235 195.075 l -445.016 190.385 l -445.566 188.982 l -446.733 188.238 l -448.153 187.965 l -449.166 188.099 l -448.509 184.976 l -448.901 184.527 l -448.711 184.187 l -449.538 182.58 l -449.46 182.082 l -450.189 182.04 l -449.372 180.839 l -448.884 180.661 l -448.586 179.871 l -448.457 178.149 l -449.044 176.958 l -449.07 175.652 l -448.066 175.437 l -447.611 174.888 l -447.634 174.101 l -446.802 173.799 l -445.603 172.422 l -444.268 171.654 l -442.731 170.174 l -442.712 168.907 l -441.443 167.338 l -441.83 165.848 l -441.405 165.91 l -441.691 165.512 l -441.378 164.853 l -440.001 164.835 l -439.608 164.524 l -437.834 165.167 l -438.334 165.308 l -438.056 165.234 l -437.907 165.576 l -437.335 165.337 l -436.929 165.555 l -436.937 165.986 l -435.971 166.301 l -434.272 166.142 l -434.113 166.679 l -434.125 166.23 l -433.848 166.332 l -434.203 166.052 l -433.72 165.906 l -432.964 165.114 l -432.67 165.264 l -432.938 165.067 l -432.239 163.862 l -431.442 163.202 l -431.823 163.181 l -429.688 162.589 l -428.627 161.1 l -427.458 164.216 l -426.469 164.781 l -425.822 166.315 l -424.982 166.7 l -425.619 166.538 l -425.357 166.716 l -426.024 166.976 l -425.655 166.896 l -425.317 167.378 l -425.419 166.872 l -424.96 166.835 l -424.3 165.761 l -424.084 166.305 l -423.452 166.601 l -423.8 166.942 l -424.298 166.815 l -424.02 166.951 l -424.334 167.331 l -424.061 167.139 l -424.244 167.677 l -423.702 167.997 l -423.57 168.486 l -423.815 167.073 l -422.984 166.361 l -422.538 166.574 l -421.838 168.548 l -421.289 168.909 l -421.826 169.509 l -420.798 172.843 l -421.065 172.892 l -420.558 172.919 l -419.92 175.096 l -419.8 174.9 l -418.846 176.946 l -418.514 176.89 l -417.692 177.603 l -415.586 179.909 l -415.789 181.325 l -415.298 180.467 l -415.44 181.57 l -415.047 181.007 l -414.561 181.093 l -414.919 181.288 l -414.597 182.203 l -414.261 182.093 l -414.162 181.106 l -413.73 181.761 l -413.83 182.553 l -413.48 181.812 l -412.941 182.369 l -412.643 182.397 l -412.579 181.994 l -412.103 182.551 l -412.318 182.992 l -412.077 183.288 l -412.647 183.843 l -412.344 183.928 l -412.563 184.453 l -413.076 184.491 l -413.488 185.342 l -413.819 185.274 l -413.799 185.682 l -414.277 185.576 l -414.103 185.975 l -413.667 185.802 l -413.928 186.29 l -413.574 185.796 l -413.338 186.206 l -413.885 187.738 l -414.217 187.49 l -414.38 188.224 l -414.963 187.921 l -415.112 188.408 l -416.114 188.306 l -416.653 188.636 l -416.834 188.353 l -416.85 188.883 l -418.568 190.317 l -419.142 190.443 l -419.38 191.316 l -420.091 191.232 l -420.766 191.83 l -420.877 191.631 l -421.098 191.991 l -423.583 193.114 l -424.887 194.866 l -425.185 194.54 l -425.38 195.387 l -425.918 195.546 l -425.799 195.233 l -426.066 195.187 l -425.95 195.411 l -426.309 195.62 l -427.371 195.929 l -427.171 196.461 l -427.581 196.946 l -428.004 196.773 l -427.96 197.027 l -429.614 197.649 l -430.419 199.283 l -430.156 200.334 l -427.951 203.656 l -427.753 204.186 l -428.184 204.526 l -427.486 204.591 l -427.692 203.93 l -425.326 207.292 l -426.623 207.205 l -427.846 206.567 l -428.297 206.743 l -427.766 206.689 l -426.264 207.631 l -424.614 207.429 l -424.324 207.737 l -424.602 207.963 l -424.266 208.069 l -424.326 208.823 l -424.188 208.616 l -423.443 209.106 l -423.222 208.94 l -423.086 209.725 l -422.991 209.342 l -420.982 208.864 l -419.291 209.273 l -418.949 210.318 l -418.153 210.084 l -417.943 210.679 l -417.757 210.313 l -417.053 210.023 l -417.199 210.183 l -416.776 210.279 l -416.947 210.646 l -416.566 210.784 l -416.776 211.033 l -416.244 210.553 l -416.233 210.818 l -415.886 210.147 l -415.466 210.183 l -415.912 210.491 l -415.719 210.853 l -415.385 210.26 l -415.034 210.416 l -415.44 210.157 l -414.972 210.224 l -415.223 209.5 l -414.579 209.9 l -414.44 210.402 l -414.559 209.899 l -414.099 209.776 l -414.289 209.916 l -414.046 209.831 l -414.021 210.23 l -413.882 209.623 l -413.436 209.818 l -413.152 209.465 l -412.816 209.551 l -412.719 209.172 l -412.198 209.382 l -412.145 209.007 l -411.723 209.043 l -411.956 208.606 l -411.532 208.227 l -410.915 208.698 l -410.042 208.378 l -410.878 209.353 l -410.752 209.616 l -410.187 209.607 l -410.098 209.146 l -409.615 209.388 l -409.663 209.77 l -409.815 209.567 l -410.767 210.15 l -410.175 210.039 l -410.219 210.304 l -409.883 209.864 l -409.956 210.479 l -409.168 209.291 l -408.676 209.871 l -408.978 210.418 l -408.836 210.745 l -409.766 212.02 l -410.401 211.938 l -410.211 212.325 l -410.832 212.574 l -410.547 213.278 l -410.906 213.384 l -411.075 213.922 l -411.286 213.737 l -411.364 214.245 l -411.613 213.698 l -411.671 214.156 l -413.304 213.703 l -413.543 215.029 l -413.706 214.768 l -413.827 215.019 l -414.104 214.849 l -414.268 215.374 l -414.724 215.18 l -414.27 215.441 l -414.33 215.796 l -414.499 216 l -414.965 215.786 l -415.759 216.675 l -414.987 216.623 l -413.659 218.196 l -412.662 218.197 l -411.377 219.098 l -412.278 219.421 l -412.861 220.262 l -413.2 219.702 l -414.254 219.354 l -414.3 219.815 l -416.226 220.826 l -416.554 221.495 l -417.091 222.915 l -416.47 222.295 l -416.128 222.215 l -415.826 223.105 l -416.171 224.254 l -416.998 225.448 l -416.963 227.175 l -417.329 227.377 l -416.795 227.42 l -415.079 229.329 l -416.213 231.705 l -417.072 234.645 l -417.866 235.018 l -417.938 235.553 l -418.618 235.929 l -417.776 235.706 l -417.711 235.172 l -416.544 234.868 l -417.058 235.868 l -418.324 236.123 l -418.001 236.445 l -417.385 236.107 l -417.829 236.511 l -417.424 236.51 l -418.199 237.759 l -416.746 236.972 l -416.26 237.251 l -416.491 237.495 l -415.737 239.905 l -414.399 241.57 l -414.883 241.622 l -415.012 242.07 l -415.747 241.719 l -416.084 241.985 l -416.264 241.515 l -415.967 241.143 l -416.519 240.705 l -416.711 240.889 l -416.587 240.26 l -417.39 240.672 l -416.927 240.617 l -416.974 241.774 l -417.547 242.605 l -416.854 242.328 l -416.496 243.084 l -415.757 242.512 l -415.097 243.027 l -414.83 243.637 l -415.005 244.981 l -415.705 245.388 l -415.905 245.612 l -415.497 245.582 l -416.356 246.967 l -417.498 246.935 l -417.693 247.575 l -418.164 247.489 l -417.691 247.588 l -417.061 247.021 l -416.426 247.845 l -416.433 248.486 l -417.406 249.883 l -418.339 249.825 l -418.411 249.419 l -418.847 249.507 l -418.838 249.869 l -418.268 250.211 l -418.953 250.565 l -419.446 250.007 l -418.988 250.608 l -418.323 250.847 l -417.967 251.749 l -418.37 251.838 l -419.087 252.771 l -420.284 252.717 l -421.01 253.066 l -420.283 252.766 l -418.71 252.844 l -418.21 252.328 l -417.781 252.443 l -418.058 252.766 l -417.866 252.956 l -417.241 252.79 l -417.026 253.457 l -416.47 252.667 l -416.253 253.051 l -416.546 254.014 l -416.279 253.571 l -416.332 254.055 l -415.325 253.46 l -415.403 253.965 l -414.609 254.305 l -414.192 253.787 l -414.513 253.318 l -413.714 254.371 l -414.197 253.897 l -414.612 254.403 l -413.222 255.647 l -411.802 255.651 l -412.224 255.324 l -411.545 255.131 l -411.006 255.911 l -408.402 257.879 l -407.98 258.519 l -408.632 258.244 l -408.965 258.758 l -407.833 258.787 l -407.195 260.319 l -408.228 261.87 l -407.574 263.961 l -408.069 265.65 l -408.246 264.838 l -409.629 264.129 l -410.135 263.14 l -410 262.922 l -411.09 262.386 l -410.773 262.006 l -411.152 262.373 l -411.427 261.879 l -412.401 262.859 l -412.881 262.861 l -413.542 261.621 l -413.121 261.68 l -413.433 261.206 l -413.155 261.34 l -412.97 261.061 l -412.654 261.532 l -412.712 260.856 l -413.814 259.859 l -413.27 259.256 l -413.651 259.546 l -414.05 259.168 l -413.309 258.308 l -414.041 258.655 l -414.208 258.147 l -413.933 257.619 l -414.336 257.916 l -414.311 257.622 l -414.889 257.407 l -414.848 257.108 l -415.083 257.393 l -415.374 256.249 l -415.606 256.619 l -416.306 256.641 l -416.499 256.366 l -415.985 256.381 l -416.037 255.711 l -416.164 256.224 l -416.91 256.341 l -417.011 256.629 l -417.891 256.16 l -417.897 255.573 l -418.35 256.224 l -418.847 255.774 l -418.725 256.441 l -419.748 256.847 l -420.107 257.911 l -420.706 257.339 l -420.678 256.296 l -421.207 256.311 l -421.451 257.046 l -422.278 257.311 l -421.806 258.135 l -421.794 257.832 l -421.726 258.395 l -422.235 259.289 l -422.641 259.196 l -422.253 259.299 l -421.834 260.916 l -422.643 261.698 l -422.076 260.485 l -422.507 260.127 l -422.278 260.737 l -422.438 261.073 l -422.732 261.153 l -422.716 261.822 l -423.398 261.605 l -424.568 261.852 l -424.68 262.576 l -425.199 262.292 l -425.803 262.388 l -425.951 261.989 l -426.884 262.694 l -427.055 262.495 l -427.057 262.795 l -427.905 263.02 l -427.467 263.161 l -426.994 264.155 l -426.598 264.329 l -427.737 267.81 l -427.207 269.289 l -427.997 272.918 l -428.463 273.728 l -429.714 274.307 l -429.967 274.223 l -428.763 273.819 l -430.18 273.395 l -430.863 273.654 l -431.522 275.3 l -431.105 276.611 l -431.56 275.545 l -431.43 274.566 l -431.702 274.492 l -431.861 274.821 l -432.042 274.632 l -431.476 276.71 l -431.612 277.84 l -431.311 277.072 l -430.925 277.053 l -431.129 276.631 l -430.148 277.314 l -430.608 278.381 l -430.383 279.191 l -429.291 281.032 l -429.881 280.61 l -430.697 278.633 l -431.505 279.526 l -431.573 280.202 l -430.578 280.544 l -430.319 281.015 l -430.043 280.87 l -429.581 281.28 l -428.637 281.335 l -425.374 282.828 l -424.285 283.619 l -423.924 284.715 l -422.974 285.272 l -422.241 286.393 l -422.469 288.617 l -423.053 288.32 l -424.502 288.911 l -425.687 288.654 l -426.565 289.197 l -426.767 289.933 l -426.264 291.29 l -423.902 292.267 l -422.294 293.665 l -421.811 293.226 l -422.195 292.561 l -421.733 292.503 l -421.363 292.007 l -419.835 292.162 l -419.871 292.837 l -419.493 292.208 l -419.4 292.467 l -418.833 292.495 l -418.942 293.044 l -418.461 292.614 l -418.412 292.956 l -417.777 293.203 l -418.171 294.435 l -417.67 294.535 l -418.048 294.856 l -417.778 294.831 l -417.657 295.327 l -418.176 296.122 l -417.684 296.366 l -418.162 296.51 l -418.406 296.873 l -418.114 296.977 l -418.587 297.46 l -418.491 297.791 l -418.03 297.863 l -418.512 298.063 l -418.098 298.299 l -418.635 298.334 l -418.484 298.757 l -419.429 299.943 l -420.117 300.354 l -421.07 302.222 l -420.954 302.615 l -419.697 303.216 l -420.427 303.538 l -419.843 304.033 l -420.271 304.449 l -420.307 304.991 l -419.736 305.561 l -421.071 307.426 l -420.814 307.932 l -420.301 307.273 l -419.618 307.309 l -418.919 305.693 l -418.024 305.522 l -417.901 305.149 l -416.989 305.108 l -417.634 305.469 l -416.72 305.682 l -416.764 305.993 l -416.39 305.835 l -416.706 305.577 l -416.585 304.964 l -416.97 304.654 l -416.682 303.955 l -416.293 303.807 l -416.678 303.661 l -416.339 303.156 l -416.569 303.127 l -415.848 302.717 l -416.068 302.6 l -415.793 302.36 l -416.179 302.051 l -415.859 301.813 l -416.037 301.503 l -415.553 301.219 l -415.816 300.967 l -416.241 301.092 l -415.532 300.716 l -415.868 300.459 l -415.13 300.215 l -415.945 300.254 l -416.017 299.812 l -415.655 300.108 l -415.367 299.871 l -416.068 299.693 l -415.625 299.531 l -415.938 299.634 l -415.751 299.306 l -415.334 299.498 l -415.707 298.933 l -415.405 298.658 l -415.7 297.963 l -415.328 297.919 l -415.596 297.723 l -415.282 297.606 l -415.552 297.163 l -415.158 297.002 l -415.482 297.045 l -415.802 296.295 l -415.471 296.667 l -415.593 296.226 l -415.258 296.422 l -415.25 295.155 l -414.908 294.438 l -414.511 294.919 l -415.181 293.809 l -414.989 293.128 l -414.9 293.924 l -414.641 294.02 l -414.632 293.793 l -414.453 294.203 l -414.446 293.747 l -414.735 293.584 l -414.568 293.32 l -414.115 293.367 l -414.458 293.608 l -414.203 293.757 l -414.244 293.886 l -413.93 294.063 l -413.616 293.763 l -413.049 294.581 l -413.097 293.203 l -412.936 293.56 l -412.826 293.182 l -412.497 293.818 l -412.234 293.115 l -411.212 292.726 l -411.371 292.299 l -410.835 292.794 l -411.139 292.011 l -410.56 291.939 l -410.054 292.008 l -410.057 292.298 l -409.427 292.263 l -409.518 292.539 l -409.195 292.161 l -409.318 292.352 l -408.92 292.514 l -409.415 292.602 l -408.618 292.682 l -408.857 293.019 l -408.361 293.149 l -408.391 293.536 l -407.482 293.639 l -407.566 293.94 l -407.183 293.802 l -407.346 294.137 l -406.905 293.997 l -407.582 294.387 l -405.213 294.473 l -404.516 295.205 l -404.205 295.238 l -404.295 295.05 l -403.875 295.384 l -403.637 295.364 l -403.851 295.058 l -403.474 295.327 l -403.196 295.179 l -402.885 295.618 l -402.694 295.376 l -402.04 295.83 l -401.813 296.234 l -402.007 296.473 l -401.381 296.953 l -401.598 297.312 l -400.987 297.244 l -400.626 297.598 l -401.003 297.597 l -401.097 298.23 l -401.509 298.047 l -401.213 298.245 l -401.336 298.925 l -400.551 298.977 l -400.797 299.289 l -400.201 299.412 l -400.69 299.418 l -400.191 299.633 l -399.892 300.197 l -400.355 300.37 l -400.215 300.711 l -399.815 300.796 l -399.6 300.457 l -399.709 300.897 l -399.39 300.91 l -400.018 300.971 l -399.553 301.342 l -399.752 301.981 l -399.188 302.188 l -399.52 302.492 l -398.906 302.933 l -398.962 303.435 l -398.364 304.007 l -398.519 304.381 l -398.154 304.444 l -397.633 305.355 l -397.276 305.468 l -397.316 306.55 l -397.87 306.892 l -397.062 306.878 l -397.495 307.184 l -397.237 307.41 l -396.614 307.139 l -396.492 307.554 l -395.887 307.508 l -396.076 307.876 l -395.701 307.624 l -395.424 307.957 l -394.479 307.786 l -394.201 307.149 l -393.365 307.418 l -393.524 307.024 l -393.11 306.737 l -393.38 306.584 l -392.968 306.764 l -393.129 306.026 l -392.755 306.04 l -392.819 305.696 l -392.507 305.658 l -392.813 305.353 l -392.499 305.451 l -392.596 305.278 l -392.04 305.084 l -392.596 305.146 l -392.777 304.781 l -391.613 304.478 l -392.234 304.222 l -391.572 303.842 l -392.291 303.595 l -392.058 303.545 l -392.24 303.35 l -392.834 303.369 l -392.315 302.905 l -392.61 303.065 l -392.414 302.462 l -392.79 302.671 l -392.965 302.35 l -392.53 301.823 l -392.994 301.855 l -392.61 301.584 l -393.115 301.844 l -393.598 301.664 l -392.593 301.376 l -392.629 301.139 l -393.005 301.41 l -393.663 301.32 l -394.515 299.979 l -394.269 299.779 l -394.866 300.082 l -395.189 299.869 l -394.951 299.619 l -395.7 300.01 l -395.987 300.008 l -395.879 299.767 l -396.31 299.964 l -396.799 298.351 l -397.903 297.104 l -398.013 296.763 l -397.594 296.901 l -398.118 296.395 l -397.623 296.49 l -398.09 296.232 l -397.721 296.375 l -398.032 296.098 l -397.766 295.772 l -398.329 294.676 l -397.602 294.628 l -398.273 294.381 l -397.77 294.272 l -398.625 293.107 l -398.073 293.077 l -397.959 292.804 l -398.415 292.912 l -398.372 292.605 l -398.05 292.673 l -398.419 292.554 l -398.235 292.193 l -398.676 291.831 l -398.419 291.742 l -398.655 291.759 l -398.448 291.359 l -398.989 291.844 l -398.788 291.637 l -399.069 291.687 l -399.24 291.215 l -398.909 291.086 l -399.199 291.087 l -399.259 290.686 l -398.858 290.757 l -398.833 290.471 l -398.086 290.724 l -397.959 290.481 l -399.501 290.246 l -399.332 290.021 l -400.001 289.626 l -399.873 289.266 l -400.263 289.208 l -399.433 289.074 l -399.53 288.7 l -400.194 288.418 l -400.753 288.733 l -400.598 288.453 l -401.496 287.483 l -402.78 287.074 l -402.004 286.677 l -402.405 286.755 l -402.36 286.407 l -402.582 286.617 l -402.463 286.203 l -402.743 286.466 l -402.571 286.148 l -403.206 286.183 l -403.103 285.916 l -403.676 285.98 l -403.512 285.782 l -403.784 285.945 l -403.456 285.692 l -403.836 285.773 l -404.647 285.084 l -404.752 285.286 l -404.851 284.962 l -405.286 285.167 l -405.455 284.839 l -405.782 284.917 l -405.841 284.432 l -406.453 285.134 l -407.115 285.02 l -407.009 285.707 l -408.241 285.552 l -408.472 285.963 l -408.668 285.796 l -408.96 286.06 l -408.948 285.8 l -408.405 285.654 l -409.634 285.604 l -409.341 285.796 l -409.878 285.91 l -409.728 286.166 l -410.455 285.903 l -410.85 286.125 l -411.043 285.924 l -410.411 285.853 l -410.814 285.787 l -410.92 285.163 l -411.329 285.855 l -411.47 283.715 l -411.844 283.653 l -411.415 283.286 l -411.797 283.058 l -411.932 283.655 l -412.225 283.759 l -411.854 284.017 l -412.297 284.184 l -412.132 283.967 l -412.458 284.136 l -412.447 283.873 l -412.226 283.678 l -412.651 283.904 l -412.642 283.6 l -411.993 283.499 l -412.312 283.465 l -412.169 283.268 l -412.79 283.451 l -412.797 282.22 l -413.49 281.624 l -412.819 281.54 l -412.267 282.009 l -412.325 281.74 l -411.799 281.959 l -412.866 281.25 l -412.701 281.08 l -412.991 281.029 l -412.645 280.929 l -413.091 280.791 l -412.926 279.99 l -412.642 279.971 l -412.851 279.713 l -413.038 279.953 l -412.818 279.523 l -413.034 279.625 l -413.046 279.333 l -412.048 278.005 l -412.877 279.016 l -413.542 279.06 l -413.495 278.535 l -412.909 278.056 l -413.752 278.507 l -413.609 278.18 l -413.936 278.191 l -414.007 278.439 l -414.011 278.106 l -414.659 278.043 l -414.425 277.832 l -414.898 277.858 l -414.866 277.434 l -415.204 277.468 l -415.115 277.717 l -415.565 277.385 l -415.097 277.148 l -415.076 276.825 l -415.958 276.933 l -415.039 276.687 l -416.012 276.912 l -416.197 276.843 l -415.932 276.599 l -416.522 276.437 l -416.173 276.373 l -416.308 276.159 l -416.565 276.419 l -417.003 276.301 l -417.307 275.37 l -418.249 275.119 l -418.096 274.851 l -418.354 274.92 l -418.426 274.712 l -418.2 274.77 l -418.956 274.147 l -419.121 274.286 l -418.995 274.03 l -419.398 273.824 l -419.326 273.499 l -420.813 271.424 l -420.444 271.61 l -420.205 271.083 l -419.988 271.239 l -420.001 270.54 l -419.735 270.601 l -418.961 269.345 l -419.606 269.104 l -419.139 268.804 l -419.427 267.696 l -419.962 267.282 l -420.695 267.233 l -421.067 266.489 l -420.472 266.006 l -420.08 264.724 l -419.155 263.732 l -419.172 264.201 l -418.627 264.362 l -418.488 264.969 l -415.439 265.326 l -416.23 265.773 l -415.273 265.951 l -415.583 266.495 l -415.154 266.967 l -414.755 266.986 l -414.666 266.706 l -413.882 266.929 l -413.15 266.717 l -411.947 267.192 l -411.754 266.995 l -411.088 267.526 l -411.268 267.097 l -410.962 267.049 l -410.687 267.418 l -409.944 267.588 l -409.945 267.935 l -409.609 267.463 l -409.489 267.98 l -409.081 267.775 l -407.709 269.451 l -407.433 269.074 l -407.597 268.359 l -407.557 268.991 l -408.003 269.054 l -408.342 268.397 l -408.591 268.306 l -408.666 267.785 l -408.214 267.899 l -408.255 268.476 l -408.046 267.895 l -407.5 268.199 l -407.113 269.323 l -407.121 269.088 l -406.798 269.197 l -407.33 268.412 l -406.928 268.766 l -406.941 268.482 l -406.712 268.948 l -406.745 268.221 l -406.474 268.846 l -406.212 268.668 l -406.105 269.004 l -404.441 269.636 l -404.281 270.223 l -403.831 270.341 l -403.945 269.963 l -403.396 269.942 l -403.442 269.644 l -402.902 269.988 l -402.806 269.751 l -402.29 269.888 l -402.075 270.33 l -401.142 270.761 l -400.868 271.175 l -401.317 271.036 l -400.863 271.43 l -400.748 270.767 l -401.843 270.29 l -401.808 269.92 l -401.438 270.115 l -401.648 269.812 l -401.33 269.665 l -402.134 269.767 l -403.278 268.674 l -402.521 269.197 l -403.153 268.453 l -402.804 268.509 l -403.123 268.218 l -402.787 267.94 l -402.994 267.612 l -402.762 267.388 l -402.349 267.669 l -402.294 267.359 l -401.822 267.306 l -402.631 267.314 l -402.407 266.697 l -402.667 266.574 l -402.348 266.273 l -402.817 266.298 l -402.539 265.446 l -402.744 265.761 l -402.948 265.52 l -403.008 264.924 l -402.729 264.938 l -403.188 264.524 l -403.027 264.172 l -403.343 262.843 l -403.132 262.651 l -403.398 262.319 l -403.078 262.075 l -402.72 262.34 l -403.127 261.759 l -402.857 260.957 l -402.064 260.389 l -402.121 259.954 l -401.93 260.372 l -401.888 259.96 l -401.681 260.356 l -401.773 259.99 l -401.575 260.14 l -401.438 259.925 l -401.61 260.39 l -401.423 260.132 l -401.17 260.262 l -401.512 259.73 l -400.957 259.488 l -400.946 260.637 l -400.873 260.064 l -400.541 260.169 l -400.72 259.974 l -400.267 259.676 l -398.252 259.219 l -397.363 259.501 l -396.818 260.236 l -397.087 260.324 l -396.596 260.44 l -396.997 260.654 l -397.413 260.208 l -397.229 260.748 l -398.247 261.063 l -397.692 261.059 l -398.085 262.257 l -397.68 261.51 l -397.672 260.931 l -397.403 260.958 l -397.491 261.148 l -396.89 261.1 l -397.129 261.778 l -396.9 261.496 l -396.786 262.092 l -397.108 262.862 l -396.722 262.037 l -396.529 262.101 l -396.73 262.413 l -396.388 262.502 l -396.631 262.335 l -396.26 262.046 l -396.1 262.901 l -396.387 263.588 l -396.067 262.939 l -395.737 263.358 l -396.164 261.999 l -395.768 262.164 l -395.946 262.547 l -395.677 262.224 l -395.383 262.325 l -395.596 261.608 l -395.705 262.015 l -396.045 261.851 l -395.987 261.202 l -395.192 261.858 l -395.099 261.467 l -395.345 261.673 l -395.812 261.094 l -395.308 261.306 l -395.497 260.914 l -395.089 261.231 l -395.532 260.749 l -394.528 261.28 l -394.374 261.9 l -394.66 261.79 l -394.305 262.347 l -395.007 261.533 l -394.561 262.319 l -395.122 262.442 l -394.768 263.101 l -395.109 263.272 l -395.108 264.02 l -394.964 263.209 l -394.575 263.439 l -394.71 263.019 l -394.163 262.903 l -394.27 263.717 l -393.966 264.12 l -394.165 264.728 l -393.984 264.386 l -393.634 264.538 l -393.439 265.474 l -393.756 266.078 l -394.667 264.935 l -393.85 266.034 l -393.769 266.512 l -394.117 267.068 l -393.811 266.7 l -393.67 267.131 l -393.73 266.186 l -393.459 266.462 l -393.152 265.152 l -393.515 264.966 l -393.301 264.649 l -393.947 263.737 l -393.88 263.424 l -393.558 263.536 l -393.971 263.065 l -393.853 262.82 l -393.282 262.844 l -393.255 263.385 l -393.599 263.644 l -393.208 264.021 l -393.033 263.628 l -393.016 264.14 l -392.775 263.987 l -392.563 264.596 l -392.926 263.353 l -392.1 263.413 l -392.107 263.785 l -391.777 263.616 l -392.012 263.913 l -391.475 264.246 l -392.035 264.206 l -392.309 264.738 l -391.519 265.619 l -391.456 265.334 l -391.294 265.562 l -391.404 264.258 l -390.802 264.341 l -391.143 264.468 l -390.691 264.63 l -390.1 264.517 l -391.358 264.81 l -390.67 264.897 l -390.611 265.299 l -390.792 265.684 l -390.565 265.704 l -390.59 264.948 l -390.22 264.798 l -389.692 265.053 l -390.132 264.976 l -389.94 265.353 l -389.495 265.279 l -389.517 265.627 l -390.281 265.844 l -390.082 266.11 l -390.523 267.021 l -391.026 267.409 l -391.208 267.203 l -391.291 267.518 l -391.487 267.333 l -391.264 268.173 l -392.098 268.441 l -392.385 267.813 l -392.42 268.281 l -392.915 268.047 l -392.766 268.367 l -392.022 268.592 l -392.176 269.016 l -392.618 269.257 l -392.323 269.23 l -392.492 269.996 l -392.213 269.448 l -391.753 269.545 l -391.482 270.51 l -391.395 269.786 l -392.234 269.183 l -391.865 268.465 l -391.66 269.236 l -391.79 268.667 l -391.102 268.186 l -390.929 268.493 l -390.75 268.233 l -391.233 267.742 l -390.658 267.554 l -390.556 267.175 l -390.347 267.4 l -389.937 265.997 l -389.563 265.799 l -389.066 265.855 l -389.415 266.156 l -388.897 265.799 l -388.651 265.932 l -389.334 267.223 l -388.674 266.191 l -388.382 266.326 l -388.442 266.629 l -388.217 266.324 l -388.378 266.894 l -389.303 267.746 l -388.2 266.887 l -388.386 267.328 l -388.031 267.173 l -388.396 267.47 l -388.191 267.469 l -387.745 266.806 l -388.111 267.606 l -387.586 266.937 l -387.235 267.25 l -387.59 267.413 l -387.546 267.805 l -387.252 267.55 l -387.428 268.15 l -387.057 267.96 l -387.742 268.742 l -387.887 268.442 l -388.217 269.053 l -388.496 268.645 l -388.287 269.099 l -388.759 269.125 l -388.358 269.196 l -389.044 269.704 l -389.291 270.414 l -387.963 268.809 l -387.744 268.808 l -388.028 269.227 l -387.227 268.513 l -386.997 267.978 l -386.699 268.201 l -386.936 268.159 l -386.934 268.699 l -386.274 268.471 l -385.952 268.714 l -386.348 268.976 l -387.028 268.705 l -387.05 269.126 l -386.564 268.977 l -386.445 269.309 l -387.118 269.343 l -386.773 269.507 l -387.046 269.911 l -387.542 269.291 l -387.276 269.873 l -387.666 269.688 l -387.986 270.137 l -386.963 270.024 l -387.314 270.211 l -386.879 270.235 l -387.023 271.072 l -388.154 270.62 l -388 271.024 l -387.066 271.199 l -387.472 271.323 l -387.163 271.472 l -387.266 271.854 l -388.174 271.808 l -388.626 271.049 l -389.013 271.58 l -388.653 271.27 l -388.232 271.832 l -388.812 272.353 l -388.055 271.856 l -387.275 272.059 l -386.641 271.158 l -387.129 271.958 l -386.406 271.369 l -386.234 271.531 l -386.51 272.103 l -386.777 271.983 l -386.68 272.499 l -387.114 272.47 l -386.87 272.671 l -387.063 272.939 l -387.567 272.667 l -387.253 273.009 l -388.181 273.22 l -388.207 273.777 l -387.99 273.368 l -387.542 273.354 l -387.864 273.449 l -387.572 273.597 l -387.873 274.487 l -388.275 274.646 l -387.909 274.741 l -387.269 273.446 l -387.356 274.2 l -386.714 272.985 l -386.443 273.257 l -386.766 273.61 l -386.375 273.317 l -385.965 273.632 l -386.157 274.249 l -386.757 274.201 l -386.918 274.843 l -387.044 274.513 l -387.246 275.22 l -387.86 274.973 l -388.839 275.154 l -386.944 275.333 l -386.98 275.053 l -386.877 275.714 l -387.62 275.658 l -387.922 275.323 l -388.264 275.578 l -387.933 275.616 l -388.557 275.805 l -387.786 275.742 l -387.938 276.202 l -387.652 275.721 l -387.631 276.045 l -387.367 275.693 l -386.917 275.792 l -387.535 276.446 l -387.225 276.39 l -387.618 277.273 l -387.189 276.662 l -386.468 277.054 l -386.769 277.262 l -386.808 277.027 l -386.975 277.429 l -386.548 277.323 l -386.987 277.833 l -386.805 278.021 l -387.29 278.02 l -387.484 277.67 l -387.602 278.553 l -387.384 278.094 l -387.121 278.186 l -387.315 278.797 l -386.876 278.275 l -386.925 278.822 l -387.156 278.714 l -386.992 278.998 l -387.261 279.023 l -386.979 279.031 l -387.034 279.566 l -388.012 279.394 l -388.267 278.824 l -388.738 279.508 l -388.311 279.35 l -388.228 279.731 l -389.137 280.888 l -388.704 280.724 l -388.513 281.237 l -388.413 280.647 l -388.265 281.528 l -388.605 282.549 l -388.093 282.462 l -387.862 282.115 l -387.831 283.127 l -387.464 282.803 l -387.354 283.234 l -387.498 281.258 l -387.768 282.131 l -388.125 281.631 l -388.101 280.39 l -387.764 279.48 l -387.522 279.839 l -387.378 279.584 l -387.009 279.784 l -387.028 280.49 l -386.772 279.22 l -386.734 279.98 l -386.426 279.635 l -386.308 280.039 l -386.765 281.018 l -386.523 281.085 l -386.418 280.567 l -386.413 281.109 l -386.284 280.66 l -385.878 281.14 l -386.108 281.532 l -385.876 281.39 l -385.706 281.736 l -385.987 281.916 l -385.685 281.915 l -385.737 282.401 l -385.467 282.467 l -385.723 282.831 l -385.271 282.8 l -385.863 283.094 l -385.37 283.032 l -385.585 283.642 l -385.19 283.871 l -385.978 283.746 l -386.195 283.996 l -386.489 283.496 l -386.227 284.119 l -386.73 284.793 l -386.245 284.19 l -385.97 284.583 l -386.167 285.059 l -385.938 284.588 l -385.393 284.704 l -385.535 285.686 l -385.207 285.386 l -385.317 285.687 l -385.306 286.54 l -385.082 284.571 l -385.028 285.107 l -384.851 284.662 l -384.707 284.937 l -384.997 285.762 l -384.634 285.052 l -384.597 285.449 l -384.813 285.493 l -384.603 285.486 l -384.754 286.739 l -384.465 287.229 l -385.031 287.125 l -385.198 287.243 l -384.909 288.578 l -385.048 287.455 l -384.804 287.309 l -384.852 287.625 l -384.552 287.459 l -384.581 287.709 l -384.453 287.342 l -384.209 288.003 l -384.295 286.999 l -383.751 288.078 l -383.663 287.757 l -383.267 288.3 l -384.173 288.125 l -383.897 288.221 l -384.426 288.341 l -384.128 288.367 l -384.211 288.672 l -384.029 288.431 l -383.557 288.687 l -383.771 288.43 l -383.541 288.64 l -383.559 288.325 l -383.196 288.477 l -382.973 288.985 l -383.625 289.121 l -382.959 289.054 l -383.046 289.388 l -382.493 289.675 l -382.521 290.085 l -383.363 290.196 l -382.894 290.378 l -382.553 290.114 l -382.336 290.594 l -381.986 290.055 l -382.266 291.617 l -382.719 291.371 l -382.894 291.847 l -382.368 291.737 l -382.503 292.065 l -382.67 291.925 l -382.587 292.787 l -381.957 290.802 l -381.773 291.255 l -382.041 291.886 l -381.412 291.152 l -381.101 291.722 l -380.684 291.616 l -380.761 291.874 l -381.259 291.8 l -381.304 292.028 l -380.968 292.013 l -381.404 292.548 l -381.049 292.392 l -381.16 292.85 l -380.82 291.995 l -380.796 292.448 l -380.409 292.342 l -380.847 292.72 l -380.247 292.399 l -380.807 293.046 l -380.888 293.39 l -380.643 292.892 l -380.432 292.833 l -380.65 293.26 l -380.235 293.019 l -380.739 293.685 l -380.315 293.326 l -379.715 293.368 l -379.975 293.795 l -379.783 294.278 l -380.169 294.113 l -379.792 294.46 l -380.284 294.305 l -379.98 294.703 l -380.142 294.975 l -379.937 294.744 l -379.74 295.073 l -379.936 295.893 l -380.129 296.158 l -380.521 295.828 l -380.217 296.274 l -380.652 296.577 l -380.5 296.596 l -380.572 296.867 l -380.042 296.277 l -379.956 296.593 l -379.865 295.774 l -379.613 295.95 l -379.392 295.258 l -379.076 296.152 l -379.474 296.309 l -379.407 296.732 l -378.966 296.235 l -378.856 296.851 l -378.92 296.959 l -379.162 296.653 l -379.38 297.118 l -379.556 296.806 l -379.617 297.37 l -380.265 297.224 l -380.049 297.571 l -380.032 297.351 l -379.706 297.484 l -379.705 298.17 l -379.628 297.511 l -379.186 297.194 l -378.985 297.368 l -379.277 297.599 l -378.869 297.293 l -378.611 297.749 l -379.205 298.425 l -378.171 298.169 l -378.563 297.508 l -378.413 296.826 l -378.145 297.036 l -378.375 297.572 l -378.063 297.173 l -377.775 297.334 l -377.979 297.79 l -377.704 297.466 l -377.951 298.036 l -378.097 297.855 l -378.157 298.86 l -378.5 298.907 l -378.125 299.291 l -377.512 298.888 l -377.787 298.49 l -377.426 298.479 l -377.279 299.251 l -377.678 299.033 l -377.761 299.268 l -377.324 299.932 l -378.824 299.347 l -379.398 299.584 l -378.844 299.398 l -378.366 299.622 l -378.991 299.731 l -378.461 299.803 l -378.861 299.935 l -378.443 299.894 l -378.242 300.206 l -378.226 299.983 l -377.904 300.353 l -378.152 300.56 l -377.818 300.518 l -377.697 300.062 l -377.702 300.379 l -377.268 300.285 l -378.433 300.783 l -377.17 300.563 l -377.41 301.315 l -377.786 301.2 l -377.882 301.82 l -378.723 301.558 l -377.867 302.034 l -378.387 302.829 l -377.852 302.365 l -377.612 302.66 l -377.564 301.778 l -377.238 301.864 l -377.114 301.028 l -376.84 301.094 l -376.88 301.399 l -376.476 301.631 l -376.515 302.259 l -376.918 302.328 l -376.678 302.698 l -377.269 303.114 l -376.578 302.743 l -376.547 303.163 l -377.075 303.445 l -376.506 303.196 l -376.434 303.652 l -376.693 303.777 l -376.328 303.734 l -376.266 303.309 l -375.919 303.557 l -375.618 304.032 l -376.018 304.816 l -375.421 304.737 l -374.702 305.491 l -374.902 305.759 l -375.75 305.501 l -375.427 305.781 l -375.914 305.742 l -375.641 305.867 l -376.021 306.216 l -375.029 305.825 l -374.768 305.975 l -374.867 306.589 l -375.632 306.42 l -376.144 306.74 l -376.447 306.419 l -376.715 306.786 l -375.971 306.89 l -375.789 306.554 l -375.358 306.54 l -375.115 306.884 l -375.348 307.038 l -375.1 307.067 l -375.054 306.715 l -374.72 306.868 l -374.39 307.515 l -374.598 308.289 l -375.8 307.523 l -375.987 307.096 l -376.039 307.342 l -375.379 307.871 l -375.77 308.355 l -375.129 308.069 l -374.387 309.377 l -375.794 308.701 l -376.775 307.385 l -376.574 308.125 l -375.944 308.708 l -376.589 309.069 l -375.886 308.873 l -375.323 309.151 l -375.001 310.337 l -375.259 309.842 l -375.681 309.905 l -375.317 310.13 l -375.415 310.346 l -375.662 310.12 l -375.401 310.574 l -374.934 310.676 l -375.053 310.935 l -376.603 311.278 l -375.658 311.341 l -375.529 311.619 l -375.789 311.572 l -375.448 311.819 l -375.212 311.43 l -375.075 311.993 l -375.103 311.39 l -374.176 310.999 l -374.063 311.448 l -374.412 311.382 l -373.975 311.735 l -374.867 311.731 l -374.214 312.243 l -374.672 312.222 l -374.642 312.599 l -375.161 312.191 l -375.448 312.596 l -375.121 312.355 l -374.755 312.633 l -375.384 313.296 l -375.65 312.962 l -375.638 313.219 l -376.376 313.108 l -376.497 312.839 l -376.571 313.55 l -375.942 313.304 l -375.966 313.707 l -375.47 313.618 l -375.589 314.091 l -375.385 313.772 l -375.441 314.315 l -375.207 314.175 l -374.829 315.039 l -375.307 315.574 l -374.801 315.44 l -374.359 315.999 l -374.842 316.396 l -374.259 316.412 l -373.98 316.092 l -373.649 316.419 l -374.142 316.624 l -373.368 316.989 l -373.784 317.074 l -373.685 317.45 l -373.984 317.104 l -373.916 317.503 l -374.502 317.415 l -373.831 317.851 l -374.215 318.023 l -374.434 317.761 l -374.287 318.09 l -374.591 318.415 l -375.547 316.623 l -375.551 316.91 l -375.61 316.621 l -375.838 316.871 l -377.083 315.671 l -377.28 315.748 l -376.9 316.043 l -377.32 315.953 l -376.597 316.975 l -376.316 316.899 l -374.648 319.548 l -375.549 319.192 l -375.717 318.542 l -375.914 318.97 l -376.97 318.257 l -376.611 318.837 l -376.903 319.244 l -376.332 319.278 l -376.517 319.692 l -375.745 319.753 l -375.941 320.008 l -375.535 320.121 l -375.885 320.602 l -375.243 320.434 l -375.025 320.047 l -375.121 320.392 l -374.692 320.461 l -375.186 320.662 l -374.55 321.121 l -375.054 321.163 l -375.033 321.811 l -375.532 321.532 l -375.679 322.025 l -376.242 321.33 l -375.919 320.654 l -376.393 321.111 l -376.615 320.263 l -376.668 321.258 l -377.48 320.204 l -377.301 320.748 l -377.596 320.431 l -377.354 320.867 l -377.748 320.674 l -377.528 321.074 l -377.751 321.13 l -376.632 321.602 l -376.244 322.439 l -376.874 322.859 l -377.32 322.457 l -377.236 323.22 l -377.712 322.999 l -377.536 323.654 l -378.063 323.842 l -378.217 323.284 l -378.436 324.125 l -378.979 324.09 l -379.268 324.46 l -379.725 324.346 l -379.654 323.533 l -380.171 322.803 l -379.039 320.994 l -379.238 320.738 l -380.279 321.924 l -380.524 321.357 l -380.71 321.939 l -381.475 321.203 l -381.26 322.135 l -381.51 321.914 l -381.7 322.119 l -381.02 322.402 l -380.998 322.677 l -381.874 322.406 l -381.331 322.882 l -382.264 323.999 l -382.806 323.554 l -382.399 324.1 l -382.702 324.491 l -381.942 324.68 l -382.382 325.028 l -381.7 324.957 l -381.648 325.275 l -382.581 325.771 l -383.059 326.437 l -383.534 325.811 l -382.974 324.987 l -382.467 325.01 l -383.199 324.606 l -383.136 324.905 l -383.644 325.245 l -383.842 324.625 l -383.852 325.557 l -383.989 325.768 l -384.312 325.503 l -384.089 325.987 l -384.74 325.491 l -384.404 325.841 l -384.525 326.549 l -385.006 325.93 l -385.069 326.296 l -385.164 325.973 l -385.526 326.197 l -385.701 325.44 l -386.434 325.178 l -385.765 325.467 l -385.668 326.311 l -384.977 326.515 l -385.303 327.61 l -385.945 328.473 l -386.14 328.346 l -386.065 328.68 l -386.406 328.617 l -386.131 328.912 l -385.877 328.773 l -385.947 328.995 l -386.459 329.638 l -387.073 329.417 l -386.421 329.675 l -389.04 331.759 l -391.175 332.653 l -390.959 332.739 l -391.531 333.133 l -391.026 332.795 l -390.94 333.062 l -392.846 334.362 l -392.623 334.348 l -392.767 334.644 l -392.26 334.613 l -393.571 335.322 l -393.715 335.117 l -394.123 335.28 l -394.009 335.665 l -394.5 336.107 l -396.371 335.897 l -397.14 336.307 l -398.285 335.796 l -399.75 334.258 l -400.286 333.268 l -400.596 331.623 l -400.2 329.599 l -399.207 328.463 l -397.896 325.967 l -396.729 325.163 l -396.721 324.37 l -395.995 324.418 l -396.001 323.947 l -395.574 324.178 l -395.875 323.76 l -395.024 323.39 l -395.529 323.059 l -394.181 322.341 l -393.774 322.361 l -393.742 322.7 l -393.08 321.774 l -393.203 321.346 l -392.943 321.015 l -393.836 321.88 l -394.322 321.495 l -395.188 322.178 l -394.983 321.781 l -395.752 322.642 l -395.674 321.79 l -396.094 322.308 l -396.037 321.865 l -396.876 322.995 l -396.895 322.549 l -397.157 322.828 l -397.162 321.574 l -397.192 322.581 l -397.828 322.996 l -397.833 323.399 l -399.129 324.088 l -399.602 323.914 l -399.698 324.207 l -399.977 324.11 l -399.866 324.215 l -400.51 324.128 l -399.931 323.725 l -400.826 323.756 l -401.362 323.391 l -401.389 322.564 l -401.644 322.911 l -402.921 323.128 l -403.28 323.01 l -403.314 322.677 l -403.963 323.13 l -404.245 322.672 l -404.373 323.122 l -404.47 322.722 l -404.873 322.931 l -405.198 322.431 l -405.348 322.821 l -405.683 322.639 l -406.376 323.13 l -406.442 323.673 l -406.147 323.723 l -406.48 324.018 l -407.237 324.137 l -407.083 324.309 l -407.518 324.578 l -408.302 324.485 l -409.002 326.011 l -409.504 326.323 l -409.138 326.953 l -409.245 327.645 l -407.938 327.627 l -407.682 327.98 l -406.948 327.688 l -407.224 327.28 l -406.898 326.484 l -405.444 326.072 l -405.239 325.748 l -404.328 325.826 l -404.383 326.495 l -403.579 326.78 l -403.74 327.339 l -404.46 328.089 l -405.109 328.297 l -405.526 329.114 l -405.862 329.032 l -405.737 328.371 l -406.145 328.508 l -405.995 328.6 l -406.027 329.227 l -405.705 329.194 l -407.23 330.892 l -406.931 331.549 l -407.74 332.542 l -407.128 333.051 l -406.453 332.614 l -405.98 332.764 l -406.161 332.458 l -405.602 332.676 l -404.024 331.963 l -403.472 332.04 l -402.994 332.322 l -402.451 333.569 l -401.676 334.284 l -401.382 335.715 l -399.898 337.204 l -400.34 337.815 l -400.6 337.616 l -400.657 338.903 l -401.518 339.484 l -402.004 338.677 l -401.74 339.724 l -402.785 340.041 l -401.339 340.264 l -399.948 341.29 l -399.455 340.969 l -398.924 341.339 l -398.155 341.101 l -397.41 340.275 l -395.549 341.238 l -394.658 341.275 l -394.588 341.594 l -394.484 341.377 l -393.025 341.685 l -391.084 340.484 l -391.838 341.591 l -392.375 344.18 l -392.666 344.594 l -393.176 344.43 l -394.118 345.288 l -394.195 345.099 l -395.504 345.374 l -395.551 343.357 l -396.78 342.302 l -397.199 342.208 l -398.053 343.229 l -399.231 343.355 l -399.598 343.78 l -399.553 346.396 l -397.235 347.242 l -396.67 347.112 l -396.292 348.523 l -396.741 349.152 l -396.276 348.641 l -395.747 348.752 l -395.34 348.479 l -395.753 349.117 l -394.792 350.838 l -395.153 350.714 l -393.675 352.107 l -393.768 352.569 l -392.811 354.399 l -393.186 354.117 l -393.305 354.575 l -393.721 354.29 l -393.988 354.544 l -393.283 355.244 l -392.612 354.923 l -392.71 354.525 l -391.183 357.006 l -391.098 358.077 l -391.5 356.549 l -391.76 357.22 l -392.747 356.747 l -393.572 357.122 l -393.911 356.93 l -393.626 356.524 l -393.953 356.66 l -393.693 356.341 l -393.86 356.117 l -394.507 355.957 l -394.225 356.422 l -394.474 357.054 l -394.255 357.347 l -394.792 357.458 l -394.04 358.009 l -394.704 358.567 l -393.924 358.571 l -392.965 359.349 l -392.511 360.445 l -392.889 362.407 l -391.937 363.035 l -392.078 362.235 l -391.635 363.3 l -391.929 363.37 l -391.559 363.422 l -390.735 364.928 l -390.752 365.411 l -391.056 364.897 l -391.759 365.825 l -392.176 365.263 l -393.245 365.315 l -393.451 366.35 l -392.906 366.594 l -392.205 366.288 l -391.804 366.487 l -391.729 367.386 l -390.91 367.868 l -391.214 368.379 l -388.124 366.513 l -387.658 366.676 l -387.628 367.189 l -386.737 367.37 l -387.059 370.69 l -387.534 372.528 l -388.349 373.743 l -388.602 373.47 l -389.198 373.58 l -388.426 374.028 l -388.928 375.86 l -388.962 375.796 l -388.831 374.818 l -389.734 377.562 l -390.213 377.677 l -391.277 379.51 l -392.289 379.87 l -391.758 380.334 l -391.28 380.126 l -389.068 380.554 l -388.857 380.255 l -388.535 380.639 l -388.908 379.947 l -388.583 379.265 l -387.385 378.393 l -386.437 378.339 l -386.753 378.209 l -386.076 376.621 l -386.466 376.403 l -386.875 376.588 l -386.741 376.406 l -384.799 376.139 l -384.537 376.274 l -384.977 376.362 l -384.355 376.753 l -383.809 376.271 l -383.17 376.279 l -383.158 376.536 l -382.501 376.162 l -381.872 376.349 l -381.21 375.86 l -381.719 375.202 l -381.223 375.022 l -380.264 375.342 l -380.152 374.994 l -379.407 375.127 l -378.65 376.077 l -378.55 375.888 l -377.541 376.485 l -377.65 376.76 l -377.51 376.501 l -371.539 376.8 l -371.384 377.31 l -371.817 377.217 l -371.025 379.64 l -371.455 381.442 l -372.384 381.462 l -373.26 381.935 l -375.805 381.946 l -377.009 381.538 l -378.104 382.965 l -379.108 383.597 l -381.111 384.101 l -381.804 383.748 l -382.071 384.137 l -382.825 384.202 l -383.669 384.735 l -385.42 385.064 l -385.207 384.796 l -385.776 385.24 l -387.182 385.527 l -388.337 387.446 l -388.884 387.81 l -388.75 387.602 l -390.059 387.268 l -392.129 387.871 l -391.982 387.743 l -392.812 387.132 l -393.909 387.265 l -394.237 386.713 l -394.64 387.055 l -394.993 386.763 l -395.225 387.017 l -396.002 386.695 l -395.896 386.054 l -396.181 386.271 l -397.173 385.053 l -397.424 384.238 l -397.006 383.786 l -397.403 382.997 l -397.479 383.243 l -397.783 382.943 l -397.604 382.599 l -398.31 382.708 l -398.974 384.702 l -398.488 386.835 l -398.738 388.138 l -398.023 388.455 l -397.453 388.084 l -396.944 388.247 l -396.691 388.786 l -518.4 388.786 l -518.4 277.926 l +446.4 334.8 72 48.61 clipbox +518.4 275.991 m +516.252 273.778 l +515.584 272.011 l +517.189 270.835 l +517.649 270.845 l +518.026 270.23 l +517.749 270.333 l +517.307 269.666 l +517.399 267.71 l +515.587 266.179 l +514.97 266.503 l +514.818 266.127 l +514.367 266.615 l +513.845 266.208 l +514.416 265.66 l +513.939 265.617 l +513.64 265.096 l +513.221 265.323 l +512.992 264.764 l +512.719 264.874 l +513.018 264.514 l +512.585 264.155 l +513.12 264.104 l +513.438 262.914 l +513.177 262.75 l +513.177 263.282 l +512.85 262.915 l +512.902 263.528 l +512.566 263.622 l +512.213 262.282 l +512.568 261.935 l +512.171 261.049 l +511.918 260.993 l +511.89 262.072 l +512.38 263.284 l +511.939 263.513 l +512.208 263.963 l +511.836 264.752 l +511.125 262.115 l +510.674 261.757 l +510.752 261.111 l +510.058 261.369 l +510.103 261.776 l +510.552 261.987 l +510.137 262.835 l +509.842 262.233 l +509.122 262.389 l +509.305 261.985 l +509.072 261.558 l +508.162 262.049 l +507.582 261.479 l +507.589 262.388 l +506.64 262.834 l +505.863 262.131 l +505.882 261.696 l +504.974 261.689 l +504.867 261.269 l +505.211 260.942 l +504.244 260.57 l +504.063 260.098 l +503.701 260.454 l +504.091 260.603 l +503.803 261.277 l +503.567 260.921 l +502.727 261.152 l +502.664 261.418 l +503.548 261.803 l +503.918 261.492 l +504.497 261.581 l +504.049 261.888 l +504.497 262.065 l +504.633 263.382 l +504.368 262.66 l +503.199 262.317 l +502.862 262.534 l +503.101 263 l +502.73 263.154 l +502.749 263.791 l +502.475 263.83 l +502.1 263.091 l +501.645 263.583 l +500.549 263.052 l +499.84 264.609 l +499.033 261.75 l +497.371 262.773 l +497.071 263.034 l +497.156 263.512 l +496.584 264.012 l +496.227 265.448 l +496.62 266.117 l +496.652 267.193 l +497.479 267.419 l +497.927 268.346 l +497.805 268.828 l +497.167 268.406 l +497.032 268.696 l +497.575 269.478 l +497.787 268.... [truncated message content]
Revision: 4535 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4535&view=rev Author: jswhit Date: 2007年12月01日 05:59:01 -0800 (2007年12月01日) Log Message: ----------- update basemap examples for version 0.9.8 Modified Paths: -------------- trunk/py4science/examples/basemap1.py trunk/py4science/examples/basemap2.py trunk/py4science/examples/basemap3.py trunk/py4science/examples/basemap4.py trunk/py4science/examples/basemap5.py trunk/py4science/examples/skel/basemap1_skel.py trunk/py4science/examples/skel/basemap2_skel.py trunk/py4science/examples/skel/basemap3_skel.py trunk/py4science/examples/skel/basemap4_skel.py trunk/py4science/examples/skel/basemap5_skel.py trunk/py4science/workbook/basemap.tex Modified: trunk/py4science/examples/basemap1.py =================================================================== --- trunk/py4science/examples/basemap1.py 2007年11月30日 20:06:59 UTC (rev 4534) +++ trunk/py4science/examples/basemap1.py 2007年12月01日 13:59:01 UTC (rev 4535) @@ -2,9 +2,7 @@ from matplotlib.toolkits.basemap import Basemap # create figure. -# background color will be used for 'wet' areas. fig = pylab.figure() -fig.add_axes([0.1,0.1,0.8,0.8],axisbg='aqua') # create map by specifying lat/lon values at corners. resolution = 'l' projection = 'lcc' @@ -18,8 +16,10 @@ resolution=resolution,projection=projection) # draw coastlines. Make liness a little thinner than default. m.drawcoastlines(linewidth=0.5) -# fill continents. -m.fillcontinents(color='coral') +# background fill color will show ocean areas. +m.drawmapboundary(fill_color='aqua') +# fill continents, lakes within continents. +m.fillcontinents(color='coral',lake_color='aqua') # draw states and countries. m.drawcountries() m.drawstates() Modified: trunk/py4science/examples/basemap2.py =================================================================== --- trunk/py4science/examples/basemap2.py 2007年11月30日 20:06:59 UTC (rev 4534) +++ trunk/py4science/examples/basemap2.py 2007年12月01日 13:59:01 UTC (rev 4535) @@ -2,9 +2,7 @@ from matplotlib.toolkits.basemap import Basemap # create figure. -# background color will be used for 'wet' areas. fig = pylab.figure() -fig.add_axes([0.1,0.1,0.8,0.8],axisbg='aqua') # create map by specifying width and height in km. resolution = 'l' projection = 'lcc' @@ -15,11 +13,9 @@ m = Basemap(lon_0=lon_0,lat_0=lat_0,\ width=width,height=height,\ resolution=resolution,projection=projection) -# draw coastlines. m.drawcoastlines(linewidth=0.5) -# fill continents. -m.fillcontinents(color='coral') -# draw states and countries. +m.drawmapboundary(fill_color='aqua') +m.fillcontinents(color='coral',lake_color='aqua') m.drawcountries() m.drawstates() pylab.title('map region specified using width and height') Modified: trunk/py4science/examples/basemap3.py =================================================================== --- trunk/py4science/examples/basemap3.py 2007年11月30日 20:06:59 UTC (rev 4534) +++ trunk/py4science/examples/basemap3.py 2007年12月01日 13:59:01 UTC (rev 4535) @@ -2,9 +2,7 @@ from matplotlib.toolkits.basemap import Basemap # create figure. -# background color will be used for 'wet' areas. fig = pylab.figure() -fig.add_axes([0.1,0.1,0.8,0.8],axisbg='aqua') # create map by specifying width and height in km. resolution = 'l' lon_0 = -50 @@ -37,7 +35,8 @@ pylab.text(lon_x-100000,lon_y+100000,'London',fontsize=12,\ color='k',horizontalalignment='right',fontweight='bold') m.drawcoastlines(linewidth=0.5) -m.fillcontinents(color='coral') +m.drawmapboundary(fill_color='aqua') +m.fillcontinents(color='coral',lake_color='aqua') m.drawcountries() m.drawstates() pylab.title('NY to London Great Circle') Modified: trunk/py4science/examples/basemap4.py =================================================================== --- trunk/py4science/examples/basemap4.py 2007年11月30日 20:06:59 UTC (rev 4534) +++ trunk/py4science/examples/basemap4.py 2007年12月01日 13:59:01 UTC (rev 4535) @@ -1,9 +1,7 @@ import pylab, numpy from matplotlib.toolkits.basemap import Basemap # create figure. -# background color will be used for 'wet' areas. fig = pylab.figure() -fig.add_axes([0.1,0.1,0.8,0.8],axisbg='aqua') # create map by specifying width and height in km. resolution = 'l' lon_0 = -50 @@ -15,7 +13,8 @@ width=width,height=height,\ resolution=resolution,projection=projection) m.drawcoastlines(linewidth=0.5) -m.fillcontinents(color='coral') +m.drawmapboundary(fill_color='aqua') +m.fillcontinents(color='coral',lake_color='aqua') m.drawcountries() m.drawstates() # label meridians where they intersect the left, right and bottom Modified: trunk/py4science/examples/basemap5.py =================================================================== --- trunk/py4science/examples/basemap5.py 2007年11月30日 20:06:59 UTC (rev 4534) +++ trunk/py4science/examples/basemap5.py 2007年12月01日 13:59:01 UTC (rev 4535) @@ -1,28 +1,22 @@ from matplotlib.toolkits.basemap import Basemap, NetCDFFile import pylab, numpy -from numpy import ma # read in netCDF sea-surface temperature data +# can be a local file, a URL for a remote opendap dataset, +# or (if PyNIO is installed) a GRIB or HDF file. ncfile = NetCDFFile('data/sst.nc') -sstv = ncfile.variables['analysed_sst'] -sst = ma.masked_values(numpy.squeeze(sstv[:]), sstv._FillValue) -sst = sstv.scale_factor*sst + sstv.add_offset +sst = ncfile.variables['analysed_sst'][:] lats = ncfile.variables['lat'][:] lons = ncfile.variables['lon'][:] + print sst.shape, sst.min(), sst.max() -# make sure middle of map region is middle of data grid. -lon_0 = lons.mean() -lat_0 = lats.mean() # set colormap cmap = pylab.cm.gist_ncar -# set so masked values in an image will be black -# (i.e. continents will be painted this color) -cmap.set_bad('k') # create Basemap instance for mollweide projection. # coastlines not used, so resolution set to None to skip # continent processing (this speeds things up a bit) -m = Basemap(projection='moll',lon_0=lon_0,lat_0=lat_0,resolution=None) +m = Basemap(projection='moll',lon_0=0,lat_0=0,resolution=None) # compute map projection coordinates of grid. x, y = m(*numpy.meshgrid(lons, lats)) # plot with pcolor @@ -31,8 +25,9 @@ m.drawparallels(numpy.arange(-90.,120.,30.)) m.drawmeridians(numpy.arange(0.,420.,60.)) # draw line around map projection limb. -m.drawmapboundary() +# color map region background black (missing values will be this color) +m.drawmapboundary(fill_color='k') # draw horizontal colorbar. pylab.colorbar(orientation='horizontal') -pylab.savefig('basemap5.pdf') # eps files are too huge when pcolor used. +pylab.savefig('basemap5.pdf') pylab.savefig('basemap5.png') Modified: trunk/py4science/examples/skel/basemap1_skel.py =================================================================== --- trunk/py4science/examples/skel/basemap1_skel.py 2007年11月30日 20:06:59 UTC (rev 4534) +++ trunk/py4science/examples/skel/basemap1_skel.py 2007年12月01日 13:59:01 UTC (rev 4535) @@ -2,9 +2,7 @@ from matplotlib.toolkits.basemap import Basemap # create figure. -# background color will be used for 'wet' areas. fig = pylab.figure() -fig.add_axes([0.1,0.1,0.8,0.8],axisbg='aqua') # create map by specifying lat/lon values at corners. projection = 'lcc' # map projection resolution = XX # resolution of boundaries ('c','l','i',or 'h') @@ -18,8 +16,10 @@ resolution=resolution,projection=projection) # draw coastlines. Make liness a little thinner than default. m.drawcoastlines(linewidth=0.5) -# fill continents. -m.fillcontinents(color='coral') +# background fill color will show ocean areas. +m.drawmapboundary(fill_color='aqua') +# fill continents, lakes within continents. +m.fillcontinents(color='coral',lake_color='aqua') # draw states and countries. m.drawcountries() m.drawstates() Modified: trunk/py4science/examples/skel/basemap2_skel.py =================================================================== --- trunk/py4science/examples/skel/basemap2_skel.py 2007年11月30日 20:06:59 UTC (rev 4534) +++ trunk/py4science/examples/skel/basemap2_skel.py 2007年12月01日 13:59:01 UTC (rev 4535) @@ -2,9 +2,7 @@ from matplotlib.toolkits.basemap import Basemap, supported_projections # create figure. -# background color will be used for 'wet' areas. fig = pylab.figure() -fig.add_axes([0.1,0.1,0.8,0.8],axisbg='aqua') # create map by specifying width and height in km. projection = XX # map projection ('lcc','stere','laea','aea' etc) # 'print supported_projections' gives a list @@ -16,11 +14,9 @@ m = Basemap(lon_0=lon_0,lat_0=lat_0,\ width=width,height=height,\ resolution=resolution,projection=projection) -# draw coastlines. m.drawcoastlines(linewidth=0.5) -# fill continents. -m.fillcontinents(color='coral') -# draw states and countries. +m.drawmapboundary(fill_color='aqua') +m.fillcontinents(color='coral',lake_color='aqua') m.drawcountries() m.drawstates() pylab.title('map region specified using width and height') Modified: trunk/py4science/examples/skel/basemap3_skel.py =================================================================== --- trunk/py4science/examples/skel/basemap3_skel.py 2007年11月30日 20:06:59 UTC (rev 4534) +++ trunk/py4science/examples/skel/basemap3_skel.py 2007年12月01日 13:59:01 UTC (rev 4535) @@ -4,7 +4,6 @@ # create figure. # background color will be used for 'wet' areas. fig = pylab.figure() -fig.add_axes([0.1,0.1,0.8,0.8],axisbg='aqua') # create map by specifying width and height in km. resolution = 'l' lon_0 = -50 @@ -39,7 +38,8 @@ pylab.text(x2-100000,y2+100000,name2,fontsize=12,\ color='k',horizontalalignment='right',fontweight='bold') m.drawcoastlines(linewidth=0.5) -m.fillcontinents(color='coral') +m.drawmapboundary(fill_color='aqua') +m.fillcontinents(color='coral',lake_color='aqua') m.drawcountries() m.drawstates() pylab.title(name1+' to '+name2+' Great Circle') Modified: trunk/py4science/examples/skel/basemap4_skel.py =================================================================== --- trunk/py4science/examples/skel/basemap4_skel.py 2007年11月30日 20:06:59 UTC (rev 4534) +++ trunk/py4science/examples/skel/basemap4_skel.py 2007年12月01日 13:59:01 UTC (rev 4535) @@ -1,9 +1,7 @@ import pylab, numpy from matplotlib.toolkits.basemap import Basemap # create figure. -# background color will be used for 'wet' areas. fig = pylab.figure() -fig.add_axes([0.1,0.1,0.8,0.8],axisbg='aqua') # create map by specifying width and height in km. resolution = 'l' lon_0 = -50 @@ -15,7 +13,8 @@ width=width,height=height,\ resolution=resolution,projection=projection) m.drawcoastlines(linewidth=0.5) -m.fillcontinents(color='coral') +m.drawmapboundary(fill_color='aqua') +m.fillcontinents(color='coral',lake_color='aqua') m.drawcountries() m.drawstates() # draw and label parallels. Modified: trunk/py4science/examples/skel/basemap5_skel.py =================================================================== --- trunk/py4science/examples/skel/basemap5_skel.py 2007年11月30日 20:06:59 UTC (rev 4534) +++ trunk/py4science/examples/skel/basemap5_skel.py 2007年12月01日 13:59:01 UTC (rev 4535) @@ -1,33 +1,24 @@ from matplotlib.toolkits.basemap import Basemap, NetCDFFile, cm import pylab, numpy -from numpy import ma # read in netCDF sea-surface temperature data +# can be a local file, a URL for a remote opendap dataset, +# or (if PyNIO is installed) a GRIB or HDF file. ncfile = NetCDFFile('data/sst.nc') -sstv = ncfile.variables['analysed_sst'] -sst = ma.masked_values(numpy.squeeze(sstv[:]), sstv._FillValue) -sst = sstv.scale_factor*sst + sstv.add_offset +sst = ncfile.variables['analysed_sst'][:] lats = ncfile.variables['lat'][:] lons = ncfile.variables['lon'][:] + print sst.shape, sst.min(), sst.max() -# make sure middle of map region is middle of data grid. -lon_0 = lons.mean() -lat_0 = lats.mean() -# set colormap -#cmap = pylab.cm.gist_ncar # Basemap comes with extra colormaps from Generic Mapping Tools # (imported as cm, pylab colormaps in pylab.cm) cmap = XX -# set so masked values in an image will be painted specified color -# (i.e. continents will be painted this color) -color = XX -cmap.set_bad(color) # create Basemap instance for mollweide projection. projection = XX # try moll, robin, sinu or ortho. # coastlines not used, so resolution set to None to skip # continent processing (this speeds things up a bit) -m = Basemap(projection=projection,lon_0=lon_0,lat_0=lat_0,resolution=None) +m = Basemap(projection=projection,lon_0=0,lat_0=0,resolution=None) # compute map projection coordinates of grid. x, y = m(*numpy.meshgrid(lons, lats)) # plot with pcolor @@ -36,7 +27,9 @@ m.drawparallels(numpy.arange(-90.,120.,30.)) m.drawmeridians(numpy.arange(0.,420.,60.)) # draw line around map projection limb. -m.drawmapboundary() +# color map region background (missing values will be this color) +color = XX +m.drawmapboundary(fill_color=color) # draw horizontal colorbar. pylab.colorbar(orientation='horizontal') pylab.show() Modified: trunk/py4science/workbook/basemap.tex =================================================================== --- trunk/py4science/workbook/basemap.tex 2007年11月30日 20:06:59 UTC (rev 4534) +++ trunk/py4science/workbook/basemap.tex 2007年12月01日 13:59:01 UTC (rev 4535) @@ -96,10 +96,16 @@ One of the most common uses of Basemap is to visualize earth science data, such as output from climate models. These data often come on latitude/longitude grids. One common data format for storing such -grids is NetCDF. Basemap includes a NetCDF file reader (written in -pure python by Roberto D'Almeida). There are python packages available -for reading just about every other scientific data format imaginable, -including HDF, GRIB, FITS and many others. Following is an example +grids is NetCDF. Basemap includes a NetCDF file reader (written in +pure python by Roberto D'Almeida). +You can also access remote datasets over the web using the OPeNDAP +protocol - just give the NetCDFFile function a URL instead of a local file name +and Roberto's pydap module (\texttt{http://pydap.org}) will be used. +The pydap client is included in Basemap. +If the PyNIO module (\texttt{http://www.pyngl.ucar.edu/Nio.shtml}) is installed, the +NetCDFFile function can also be used to open the formats that +PyNIO supports, like GRIB and HDF. +Following is an example of how to read sea-surface temperature data from a NetCDF file and plot it on a global mollweide projection. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.