summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ifmslide
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/ifmslide
Initial commit
Diffstat (limited to 'macros/latex/contrib/ifmslide')
-rw-r--r--macros/latex/contrib/ifmslide/README64
-rw-r--r--macros/latex/contrib/ifmslide/aqua_ravines.eps3501
-rw-r--r--macros/latex/contrib/ifmslide/aqua_ravines.jpgbin0 -> 6908 bytes
-rw-r--r--macros/latex/contrib/ifmslide/button1c.eps881
-rw-r--r--macros/latex/contrib/ifmslide/button1c.pdfbin0 -> 3475 bytes
-rw-r--r--macros/latex/contrib/ifmslide/button1e.eps3217
-rw-r--r--macros/latex/contrib/ifmslide/button1e.pdfbin0 -> 13076 bytes
-rw-r--r--macros/latex/contrib/ifmslide/buttonec.eps626
-rw-r--r--macros/latex/contrib/ifmslide/buttonec.pdf51
-rw-r--r--macros/latex/contrib/ifmslide/buttonee.eps626
-rw-r--r--macros/latex/contrib/ifmslide/buttonee.pdfbin0 -> 792 bytes
-rw-r--r--macros/latex/contrib/ifmslide/buttongc.eps881
-rw-r--r--macros/latex/contrib/ifmslide/buttongc.pdfbin0 -> 3248 bytes
-rw-r--r--macros/latex/contrib/ifmslide/buttonge.eps3217
-rw-r--r--macros/latex/contrib/ifmslide/buttonge.pdfbin0 -> 12612 bytes
-rw-r--r--macros/latex/contrib/ifmslide/genbutton90
-rw-r--r--macros/latex/contrib/ifmslide/ifmlogoc.eps156
-rw-r--r--macros/latex/contrib/ifmslide/ifmlogoc.pdfbin0 -> 2236 bytes
-rw-r--r--macros/latex/contrib/ifmslide/ifmlogog.eps156
-rw-r--r--macros/latex/contrib/ifmslide/ifmlogog.pdfbin0 -> 2910 bytes
-rw-r--r--macros/latex/contrib/ifmslide/ifmman.dvibin0 -> 192828 bytes
-rw-r--r--macros/latex/contrib/ifmslide/ifmman.pdfbin0 -> 334080 bytes
-rw-r--r--macros/latex/contrib/ifmslide/ifmman.tex357
-rw-r--r--macros/latex/contrib/ifmslide/ifmslide.cfg145
-rw-r--r--macros/latex/contrib/ifmslide/ifmslide.sty1287
-rw-r--r--macros/latex/contrib/ifmslide/liquid_helium.eps3501
-rw-r--r--macros/latex/contrib/ifmslide/liquid_helium.jpgbin0 -> 12462 bytes
27 files changed, 18756 insertions, 0 deletions
diff --git a/macros/latex/contrib/ifmslide/README b/macros/latex/contrib/ifmslide/README
new file mode 100644
index 0000000000..b5d23a0981
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/README
@@ -0,0 +1,64 @@
+
+
+ ifmslide.sty v0.47 (FINAL)
+ Powerful presentations with PDFLaTeX and LaTeX
+
+ Initially provided for the
+ Institute of Mechanics, AGIV (ifm)
+ University of Technology Darmstadt, Germany.
+
+ This package shouldn't be used anymore, please
+ switch to the beamer-class instead!
+
+ Author: Thomas Emmel <thomas@family-emmel.de>
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+This is README.txt, last changed December 13, 2010
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+Background of ifmslide:
+Make presentations not only for the screen or a beamer (pdflatex) but
+for printed slides (latex) as well without changing too much* in your document
+and without problems getting any well sized print-format.
+
+(*only add the display option...)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+Content:
+
+README.txt ........... this file
+
+ifmslide.sty ......... the style file
+ifmslide.cfg ......... it's configuration
+
+ifmman.pdf
+ifmman.tex
+ifmman.dvi ........... the documentation and samples
+
+button??.[pdf,eps] ... buttons for use with the style
+genbutton ............ perl-script to generate new buttons
+
+ifmlogoc.[pdf,eps] ... The non-official logo of our institute ;-)
+
+liquid_helium.[eps,jpg]
+aqua_ravines.[eps,jpg]
+ ........ two "tiles" out of KDE as example for
+ the \paneltile-command
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+All documentation is currently in ifmman.tex
+To get a readable version, just use pdflatex ifmman.tex, or take
+it from your favorite tex-server...
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+Hint:
+
+Use the environment variable TEXPSHEADERS in addition to TEXINPUTS
+if files like graphics are not found with pdflatex.
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+License:
+
+The bundle is placed under the LaTeX Project Public License
+(macros/latex/base/lppl.txt on CTAN).
diff --git a/macros/latex/contrib/ifmslide/aqua_ravines.eps b/macros/latex/contrib/ifmslide/aqua_ravines.eps
new file mode 100644
index 0000000000..c4892c2570
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/aqua_ravines.eps
@@ -0,0 +1,3501 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/emmel/TeX/styles/ifmslide/aqua_ravines.eps
+%%Creator: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) - by John Bradley
+%%BoundingBox: 0 0 200 200
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define string to hold a scanline's worth of data
+/pix 600 string def
+
+% define space for color conversions
+/grays 200 string def % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+0 0 translate
+
+% size of image (on paper, in 1/72inch coords)
+200.01600 200.01600 scale
+
+% define 'colorimage' if it isn't defined
+% ('colortogray' and 'mergeprocs' come from xwd2ps
+% via xgrab)
+/colorimage where % do we know about 'colorimage'?
+ { pop } % yes: pop off the 'dict' returned
+ { % no: define one
+ /colortogray { % define an RGB->I function
+ /rgbdata exch store % call input 'rgbdata'
+ rgbdata length 3 idiv
+ /npixls exch store
+ /rgbindx 0 store
+ 0 1 npixls 1 sub {
+ grays exch
+ rgbdata rgbindx get 20 mul % Red
+ rgbdata rgbindx 1 add get 32 mul % Green
+ rgbdata rgbindx 2 add get 12 mul % Blue
+ add add 64 idiv % I = .5G + .31R + .18B
+ put
+ /rgbindx rgbindx 3 add store
+ } for
+ grays 0 npixls getinterval
+ } bind def
+
+ % Utility procedure for colorimage operator.
+ % This procedure takes two procedures off the
+ % stack and merges them into a single procedure.
+
+ /mergeprocs { % def
+ dup length
+ 3 -1 roll
+ dup
+ length
+ dup
+ 5 1 roll
+ 3 -1 roll
+ add
+ array cvx
+ dup
+ 3 -1 roll
+ 0 exch
+ putinterval
+ dup
+ 4 2 roll
+ putinterval
+ } bind def
+
+ /colorimage { % def
+ pop pop % remove 'false 3' operands
+ {colortogray} mergeprocs
+ image
+ } bind def
+ } ifelse % end of 'false' case
+
+
+
+200 200 8 % dimensions of data
+[200 0 0 -200 0 200] % mapping matrix
+{currentfile pix readhexstring pop}
+false 3 colorimage
+
+5f826a5b7e66577a6254775f52755d50735b4d70584b6e564a6957466553435e4f3f5a4b
+3d544a3a5147394c46354a4332474032474236464639444a3b3d4a373445322a412e223a
+281a33261630241630251832251a38282140342d4e3f3b5e52547a666c907e89a58ea0b4
+96b1b89abeba98c2b690c1ac8bbfa882b89e77ae916da487669b815d927855856f4a7e68
+46816b418169407e673f7e63427c63427d5f447b5c437a5a4578574578574a79594c7b5b
+4f7a5e4f7a5e50785d4d785a4d79564a785347775146765044765043754f41754f40744e
+3c72503c72503b70523a6f533b6d543b6c563b6c573a6f533d744d3b74493a744e3a7352
+39715839705b39705d386e5e3a6f5f3b6e5f3d6d5f3e6c5f416b61406a604367633f6860
+3c6a5d396c5b3c6b5b3c6b5b3e6a593e6a59406957416a583c67563d68573d695a396858
+35655732655634685b3d685e455d5d4655583b4d4d3246452d414028413e29423e27443f
+2948402c504634584e375f543c65573d67593e6a5b406c5d3e6c5f3d6b5e3d6b5e3d6b5e
+3c6a5d3c6a5d3c6a5f3b695e3e695f3e695f3e695f3e695f3d685e3d685e3d685e3d685f
+3d66603d66623e67633e67633d67633e68643e68643e68643f6a633e69623e67613e6761
+40676240676241656142656142625f43615f42615c42615c41605a405f593e5d553d5c54
+3d584f375249314b422e483f31463f3348413548443747473d43533f44573e45553d4751
+3d484c424a4c484a494c4646504242574446604b5069585e6d6469706f74767d83788a8c
+748e8d72928d73938e74958c7394896f9181698b7a658874
+5d80685a7d6556796153765e51745c4f725a4c6f574b6c57496856456452425d4e3e584b
+3c53493a4f46384b45354842324740314641344444374047383c483633443129402d233b
+281a3326163023152e231630241a35281f3c332c4d3e385c4d4c745e6288747d9c8293a7
+8ba3ad8eb0af8cb6ac87b6a682b5a27cb29b74a9956ba08c6396835b8b7b5281714b7b6b
+4279663d78623c76603c765d3f775e41785b417859427856477a59497b584c7b594d7c5a
+507d5c517d5c4f7b5a4e7a574b795448785046764e43764d42754c41764c40754b3d744c
+3a714a387049376d49366c4a366b4d366b4d366b4f376d4d38714837724637714937704d
+386f52386e56376d56386c56396d573b6c573c6b573e6b573e69583e69583e67593d6759
+3b6a583b6c573e6d593f6e5a3f6e5a416e5a3f6c58406b58426d5c416b5d406a5c416b5f
+416c623e695f39645b385d56354e4b3549482f43422b413f29423f2d4843314e4934534d
+3b5c533c60563f655a40685d406a5c406c5d416d5e4170603e6c5f3e6c5f3d6b5e3d6b5e
+3d6b5e3c6a5d3c6a5f3c6a5f3e695f3e695f3e695f3d685e3d685e3d685e3d685e3d685f
+3f68623f68643f68643f68643e68643e68643f69653f6a63406b643f6a633f68623e6761
+3f66613f666140646041646043636043615f41605b405f5a3f5e583e5d573b5a523a5a4f
+3a554c355047314b42314840334841354a43374a463a48493f4752424858424a55404a53
+414c50454d4f4c4c4c4e484853444759464a614e52695a5f6e676e7374797982877c8e90
+76939175959076979076978c7395876e9080688b77648771
+5b7e66587b6354775f52755d50735b4e71594c6d584a6b56476654436250415c4d3c5649
+3b5248394e45374a44344741324541314442324043343d463438443332422f2a402e243c
+291b3224162d22142b23152e241731271d383429473f35584a4470565881696f9174839a
+7c929f819fa182a6a27ea9a077a69c73a59c6e9f996697935f8d8a568481507d7a4c7972
+4373674073603e715e3d715a41725c43755a447758467757497b564a7a544b7b554c7c54
+4c7c544d7b544b7a504a794f47774d46764c4475484074463e74433c74433b7342397343
+377141357040356e41346d42336c41346d44356d46356f46346f41346f3f346f43356d46
+366c4a386b4c396a4c3b694c3b694c3c694c3c694a3c694a3b684b3a684b39674b39674b
+3c6a503c6a503b6b513c6c543d6d553d6e583d6e593e6d5944705f436d5f436b62456861
+4565603f5e59395352324c4b2b45422b46412c47422d4a4533504b3a595340615a43675d
+466c61446c61436d5f416d5e406c5d3e6d5d3f6e5e406f5f3e6d5d3e6d5d3e6d5d3e6d5d
+3d6b5e3d6b5e3d6b5e3c6a5d3c6a5d3c6a5d3e6a5d3e6a5d3e695f3e695f3e695f3e6960
+3f6a633f6a633f6a633f6a633f6a633f6a633d6a633d6b61406b623f6a613f68603e675f
+3f675f3e665e3f645d3f625c42625f41615e3f5f5a3d5d583c5d56395a5338574f36564b
+375249345044324c41334a40354a41384c433a4b453b49493f484d434a52444d54444d52
+4650514a50504e4e4e52494c58494e5e4b5166525b6b5e67716c737679807d888e809397
+7a9994779b91779b8f75998b7196856b917c66897362856d
+597c6456796152755d50735b4f725a4d70584b6c5748695446655342614f405a4d3c5649
+3c5148394e45364943334642324543314141313c42303942313443302f412e293f2d253c
+291d3325172e21142822142b23152e281a333425423e3053473e69514e7b6062886a7390
+708193758d97769598739a996d97956995946593935f8d8d5a8689558184537c80507a79
+4c766c4a746647726146715e47725e48745d49775b4978584c79584b79544a785149794f
+497a4d48794a4677484475464374474272483e72443b70423a703f376f3e356f3d336f3b
+34703c336f3b326e3b2f6d3a326d3d316f3e346f3f337142326f43346e45356d46366c48
+396a4a3b694c3b68493c67493b67463b67443b6744396743386743366845356744356646
+39684839674a38664937684b38684e3a6b553c6d583f6e5c406a5c41695e44645f3f5c58
+39515135494a334549324647304d4832534a395a533e6258446760476d62466e63476f64
+456f63446e62426e5f3f6e5e3e6d5d3d6d5d3d6d5d3e6e5e3f6e5e3f6e5e3e6d5d3e6d5d
+3e6d5d3d6b5e3d6b5e3d6b5e3c6a5d3c6a5d3e6a5d3e6a5d3e6a5d3e695f3f6a603f6a60
+406b62406b623f6a633f6a613f6a633c6a603c6a603c6a603e69603d685f3d665e3d665e
+3e665e3d655d3e635c3d625b3e615d3f5f5c3c5c573b5b56395a5337584f35554a345449
+365246345044354c42354a41374b42374b42394a423a49443c464741494b434d4e454e4d
+47504f4d5152504e51544b505c4d546150586858626f636d73727a798088808f96819999
+7e9f967b9f91789d8c759a88709681698f7864876f5f8369
+577a6254775f51745c4f725a4d70584c6f574a6b5647685346655342614f415b4e3d574a
+3d5249394e47374a46344745334343313e442e38412c343f2d30412c2d412c293e2d253c
+2a1e3425182c21142622132626142a2a182e35213c3c2b4b4336614b447058567e606487
+65708c687a906a818f68868e66898d6088885b858358828057818056807f557d7f557c7b
+577a7457786d54756a5274664f74634f74624e765e4d755a4e795b4d79564b775348774d
+47764a4675474374454172433f6f473d6d47396c43366b41366b3f336b3c316b3b2f6b38
+2f6b382d6b382c6a372c6c382e6c392e6e3a306e3b316e4234704c366f4f366d50396b52
+3b68513b67503e664e3d654a3c65473b6444396542376541366543346545326848326848
+3466433766443968483a684b3c6a503d6a553e6a5940695b3c5f583b5b5639535034494a
+3143473443483b484e3d4f513f60593d6759446e624a74664c766a4a7667477364427161
+4271614271614070604070603f6f5f3d705f3d705f3c6f5e3e6f5c3e6f5c3e6f5c3d6e5b
+3d6e5b3d6d5d3d6c5c3d6c5c3d6c5c3d6c5c3d6c5c3d6c5c3d6c5c3d6b5e3d6b5e3d6b60
+3c6a5f3c6a5f3c6a603b695e3b695f39695d39695d39695d39675c38665b3a655b3a655b
+3b655b3b655b3b635a3b60593b5e5a395c58375a5436595337585135564d35554a335348
+365246355145364e41354b3f35493e36473d37473d38453e39443e3e4742424b46454e49
+4b4f4e515153544f53564b535d4d5863535e6a5c69716976777a837d8a9282979c82a09e
+7da1937aa18e789e897399826e947b668d725f866b5b8265
+55786052755d50735b4e71594d70584b6e56496a55476853466553456152415b4e3f564c
+3e534c3a4f48374a46364645344245323c452e36412a323f2b2e412a2b3f2b283d2a2539
+292033251a2b2315262514262815282d172c361e363c2844423257483d67524b745a587f
+5c60855d68865f6f885e75855f7c82597b7a54797151796e537b70557d72557d75577c74
+617f77617c735f7b6f5e7a6e5a796a59786856776453766052755d4e75584a735348724e
+44714a426f463f6e443d6b443b68473a674837664434664332664030673f2e673e2c663d
+2d683c2c693d2c693d2d6a3e2e6b3f2e6d402f6c402f6c43356e4e356b51366a53376852
+39665139654e39644939644839624237634036643f356440336542326544316747326848
+33664737684a3d6b4f406c53416b574066573d61553d5c5634514d3149492c41422d4142
+3448493f515347595b48615d4a72674877654979694b7c694b7b6b497a67467666427562
+4373634073623f72613f72613f72613e71603d705f3c6f5c3e6f5c3e6f5c3e6f5c3d6e5b
+3d6e5b3c6d5a3d6c5a3d6c5a3d6c5c3d6c5c3c6b5b3c6b5b3c6b5b3c6b5b3c6b5b3b695c
+3a685b3a685b3a685b38685a38685a376759376759376759366459366457386359386457
+3a645a3a6458396158386057375c55375a5435585234575036574e35564d35554a355347
+365246365045354d4033493d34453b34443a34443a36433a3b453c3f4940434d45484e4a
+4f51505452555851585a4e585e4e5b6355646c616f73717c798289809397829e9f82a59e
+7ba29078a088759b8470967d6a9176638a6f5d8467598063
+55775f52745c50725a4e70584d6f574c6e564a6a55476752486553456152415b4e40574d
+3e534c3c4f493a4a47374747364147333b462d3542293040292c3f28293e28263b282538
+292234261b2c2416272716262b16272e172b361d323c243c402d494436574c4066524a73
+53507b54567f565f8056677b586f7556716a52736051755b50775a52795a547b60587b63
+617c6b647c6e647c6e657d6f627d6e617c6d5d796a58776553735e4f705b4a6d55476b51
+436a4d4067483e65463c63463c644c3a614c37614b3561483462483162453062452d6244
+306547306748316849316a4a316a4a2e69492f68482e6747306748316648326447316346
+32634631624431634030623d33633b30633830633830633a30643e316541326546336548
+34664d3767513c67543f65563f60573d585337504d35494a314345304244314546384e4c
+405b5649675f4d6e654d73664c7d6a497f684a7d6a4a7e68497c69487c66477a67467c65
+4477644275624073603f725f3f725f3e715e3d705d3b6e5b3c6f5c3c705a3b6f593b6f59
+3d6e593c6d583c6d583c6d583b6c593b6c593b6c593a6b58396a57396a573a6957396858
+376757376757376757376757366656346756346756346756356557356555366457386455
+396357396355376155365e53365b5436595334575133564f35564d34554c35554a355347
+355145344e4133493d31453a32423834413835423937423a3e483f444b43474e474b504c
+5151535853595c525b5c505c615362685c6a706a767679827c8a8d80999681a19c7ca597
+789f8a759d8371997f6c947a668e7360886d5b8265577e61
+54765e52745c4f71594e70584d6f574c6e564a6a55476752476452446051435b4e40574d
+3f524c3c4f493a4a4938464737414a333b462d3444292f3f262b3f27293e26273b262537
+272334251d2c2417282817272c17282e1729371b313c23393b283e3e2e484637584a3e66
+4b426f4d47734e5076525975576572566a68566e5e53715550724d51744c53784d577954
+5c765b5f7761617963647c66647d68637c675f78655d766357725f55705d506d594a6a55
+47675044644d42624b3f604b3f604f3c5e4e395e4d375e4c355e4c345f4c33604c305f4b
+31604c31624f3263503164513063502f624f2d604d2b5f482f60432e5f412e5f412d6041
+2c5f3e2a603e2a613a2a61392b62382b62382b62382d613a2f613e30614334624835624d
+396357396159395e57395755374f5134474b2f40472e3d44303f4437494b41575547655d
+4a6e604c77644e7e684e826b477d65467e65487e67487e66487e67477d66467c65467c65
+467c6543796241755f40745e40736040745e3f725f3e725c3c705a3b6f583b6f593b6f58
+3c6d583c6d583c6d583b6c573a6b563a6b563a6b56396a55386956376853386755376853
+366754366754366754366754346754346754336653336655366656366656366555366555
+396355386254366052355e50365b5336595234575033574d34554c35554a355347365246
+344e41344c3f32463b314238323f36343f373641393a443c424941474c454a4f4b4e504f
+53515659545b5d535e5d515f655a686b6370727179777f827c8f8d7e9c947ca29577a28f
+739d87739b816e967c699177648c715e866b5a8166567d60
+5072595072594f71584f71584f71584d6f564b6b54496954486553446051435b4e3f564c
+3f524c3c4f493a4a4938464739424b343a462e34442a3040262b3f25273c25263a282739
+272334282230281d2d2719282a182830192b3a1e343e253a3f2a3d3f2c40412f49423354
+46375e4a3f694d466f4e4d6d51566c535d66556660576c5958715157734a547443537342
+59754c5b75505b75525b75525c75555d76585c7558587056546c54536b555067534c6550
+48614e465f4c445d4a445c4c3f5a4b3e5a4c3e5a4e3b594d39594c37594b34584c32584b
+30584d305a50305a50305b51305b522f5a512e59502f594b2d59402d5a3b2c5a3d295a3c
+265c3c245d3a24603c25613b26623c28623c275f3c295c3d2e5b44355e4c385e51375a54
+3a575b37525b344c563145502b3d492838452e3c4735434c3f5057445c5c4b6a624e7767
+4f7f694b8265488564488564468165488065488067477f64487e66487e66477d65477d65
+477b64467a6347786246776144756042735d3f705b3d6e583d715a3b71573c70593b7056
+396d56386c55386c55376b54366a53366a53356952356952366752366751356651356650
+356651336751346852346852346852346852336751336653356653366754376654376654
+38635235604f345d4d335c4e365b5335585132554e31554b33544b345449345246345044
+324a3d32483c33443a304036313c36343d383b413d404642454a46484d494e4f51525156
+53505757515d5e5361615664675f6c6a697172777b7786837b958a7ea09078a48d74a288
+719b837098806d937a688e7562886f5c8368577e63537a5f
+51735a5072575072595072594f71584d6f564b6b54496952486551466150435b4d41574b
+3f534a3c4f493b4b483947483a434c353b472f35432b3141272c3f25273c25263a282739
+2724352a23332c21312b1e2f2d1c2e321d303921373e273b422b3d412c3f402d41412f49
+42324f453559483c624a40654d47694d4d674f5563525e5c546553566b4a577144597343
+567242567144557043546f44557045577249576f4b556d4b4e66464e62464d61484a5d47
+485b474457434154413e50403b503f3a51413a5043385042354f42334f41304e422f4f44
+2d4e452b4e472c4f482c4f492c4f492c4f492c4f4b2b4f452c523d2c543a2a553a28563c
+23583c225a3d215c3e215c3e235e40265e43285c452a594731564e355552355154344a55
+334456303f542f3b512d3a4d2d3a4d3040503a4a5742565d4d67684d6d684d76684b7c66
+4880634582604486604688624883654a8267498166498166497f65487e64487e64477d63
+497d66477c6248796346785f45766042745b40705a3d6f563a6f55386e54396e54386d53
+376c52366b51356a50356a50356952356952356952346851366751366751356650356650
+336750336750346851346852346852346852346852346852366754366754376654376352
+366150345f4e335c4c325b4d365a5034584e32564c33544b325348335348345044334d42
+30463a31453a324238323f38343d38393f3b3f43424547464749484a4b4d4e4d52514e55
+544e5a58525e5e5665625c6a6966716d7075737d7e778b827a99897ca28b78a48974a286
+6f9a7f6e967e6a9077648a715f856c5a8067557c6152795e
+5374595374575273585273585172574e6f544d6b534b68524a6552466150445c4e41574b
+40544b3f504a3c4b483c48483a434a363c483036442b31412a2d4026283d25263a282739
+2623342925342d24352e23342e213330213637253d3c293f442e43432e41412c3d3e2c3c
+3d2a3e3f2d45402f51423259433662423966453f654646604b5056505a4f556349576c45
+56704155713e55703d536e3b536e3b546e3e556d3d536a3c4d64384c613a4a5e3b495c3c
+49593c45553a414f363d4c35394b33374b32374a34344a353348353047332f48352c4736
+2b473929473b29473b29473d29473d2a483e2a48402b493d2d4c3c2d4e3b2b503e295240
+28544525554723564722574722544826544a2a534f2b4f4f2e49522e44522c3d512b3550
+2c304d2d2e4c2b2f4c2e354f3340533b4e5d4560694b6d6e537a75507e714d806d4a8267
+45826142825d44855d45865e4982624a81644a81644a81644b80644a7f634a7f634a7f63
+4a7f65487d61487a6146785d44765d4173583e70573c6e53386d51366d50366d50356c4f
+346b4e346b4e336a4d336a4d33694f33694f34694f34694f34694f34694f34694f34694f
+33684e33684e34694f34685134685134685134685134685137685336675235645035624e
+345f4e325d4c315a4a30594b33574d32564c33544b325348325247314f45304c4031483e
+2e42392f4038323f38343d3a393d3c3f414044444647474947464b4a474e4d4a51524c56
+554f5b5a5462625c6a65626d6b6e756e7879738380769083799a8779a18774a285709f7f
+6c947a6a9077658b7260866d5d8068597c6455786053765e
+5475585475585374575273565172574f70554e6c544b695149654f46614e455c4c41574a
+42534b3f504a3d4c493c48483b4449373e483137432c32402a2d4026283d25263a262439
+2524362926372e27392e25382d243930243a3427413a2a44443147452e42422d3e3f2a39
+3d28373c273a3e27443d274e3b28563b295d3a2c5d3d325c3f3b5246464e4c514a4e5a44
+526641526c3f556c3e546c3c546c3c546c3a526a385066355066354e64354c5e344a5c34
+4a5a364857364453344150333e4d303c4c2f3b4b30374a2e35472d33472e30462f2e4630
+2d46312c45322c44342c44342c44342d45352e46382e46362d48372d4a382b4c3b2c4e40
+2b4f452a4f47274f47264d48284c4a2a494b29444b283e4927364927314a262b49272847
+2d2a49302d4a333450394156405060475f694c6e6f4f78724b7b6f4a7f6d4b826b498468
+488365468161468260488160487f604980634980634a81644b80644b80644b80644b8064
+497e62477c60457a5e43785a44765b3f74563e70553a6f51376e4f366d4e356c4d356c4f
+346b4e346b4e346b4e346b4e32694c32694c34694d34694f34694f34694f34694f34694f
+33684e33684e34694f34694f35695235695235695235695237685336655135624e33604c
+325d4c315c4b315a4a32584930544830544a325348325247314f45304b422d473c2d443a
+2e3f372f3e39333c39363c3c3c3d3f403f444240454540464742494a454c4f4953534d57
+58525e5d5a6565626d6969736a72756e7c7c738881749384759b84739e836e9d7d699878
+689075668d7260866d5b8267597c64567a6054775f52765c
+5475565475565374555374555273564f70534e6c524c6a5249654f46614e445b4b41574a
+42534b3f50483d4c473c48463b4547374045333a442d333f2a2d3e272a3d25263b252338
+2624392a273a2d2a3d2e293f2c273e2d283f322c48392f4a42304a442e43442d41412a3a
+3e27373d24373c223b3b2242371e46361f4d352250372652382d4f3e364e433f4e46474b
+4753454a5c444f624652654554684354694052683a5165345569385165344c602f495c2e
+47592f475931465832475733445231435130414e303d4c2d3b4a2d38482d35472d34482d
+2f462c2e452b2d432c2d432c2d432c2d442a30432d2e442d2d472e2b47302b47312d4837
+30473d2f46402d43402c403f303f422c393f27313a23293722253622233828243f2b2742
+34304938394d4146594955614e63684e6c6a4d726b497568427564437962457b64477d65
+487e66497d664b7d644b7d64497e62497e624a7f634b80644a81644a81644a8162498061
+457c5d447b5c42795a4178584176583e75553d72543a7151376e4e366f4e356e4d346d4d
+336c4c336c4c346b4c356c4d32694a32694a336a4b336a4d336a4d346b4e346b4e346b4e
+34694f34694f356a50356a50356a50356a5037685237685237665234634f33604c325d4a
+335c4c325b4b3258493157482e52463051463151462f4f442d4b3f2c483c2c433b2b4039
+2e3d38303c38343a3a373b3e3b3a3f3f3a41403941403941443d4549424a514a52574f5a
+5c5660615e6766666e696e726975756b807b718d817395847299846f9a7f689679649172
+658c7164886c5f83695b7f63587a6156785d55775e53755a
+5475565475565374555374555273565071544e6c524c6a5049654e48614c455c4a42584b
+4253494051493e4d483b4a453a4646394345343b432e34402b2e3f282b3e27253b242238
+27253a2b293e2f2d422f2d432d2b432d2a4530304c39334f3f2f49442e45442c4241293f
+3e253a3d21373b1f353a1e37341a37341b39341c3e331f42352448382a4d3e30533d3751
+40444d444e4d4c574f525e5057645059694c596b4557693f576a3c5468374f6332495f2e
+465c2e465b30475c334a5c36475532475232455030414e303f4c2e3c4b2e3a4a2f384b2f
+36492d35492d35482c33472b33462833462833462832462a30482e2e46302e4332304236
+333f3b333b3d31363c31313b2d2937292331231c2c21182b22192e281e37322843373249
+404251454e574e5b61536766546f6a5071664a706143705c43725e42735d42735d42735e
+4473614874654a76674b77664a7c63497e62497e624a7f63498063487f62477e5f467d5e
+447b5c417a594178583f78573e77563d76553b74533a735237704f366f4e356e4d336c4b
+336c4c336c4c346b4c346b4c336a4b336a4b336a4b336a4b346b4e346b4e346b4e346b4e
+356a50356a50356a50356a50356a50356a5037685237685235645032614d325d4a315c49
+325b4b315a4a3157483054462f50452f50452f4f442d4b412b473b284237293e372a3d37
+2d3c37303a3933383b36373b38353c3c343f3f3540403641473d464b444b534c545b545c
+605b6263626866696e6771726979766b857c6f8f827095846d97816a967d659176618c70
+62896c6186675d8165597e5f587a5f56795b55775c547759
+5476555375545375545375545473545271524f6d514d6b514b675049624d465d4b43594c
+44554b4152483f4e473d4c473c48463a4646363f442f36402c2f3e292c3f28263c242238
+2523392b293f302e442f2f472c2d492c2d4b2d304f36335041314b462f49452c49422746
+3f22403d1f393a1d333a1e2d361a26351b24331c26311c2b311d38312044362351362955
+3635553a3f55414757474e564c5552525e5056644b56674556684053693b52683a4d6436
+485f31455c30445b31475c35485635495436475234435034414e32404e343f4d333e4e33
+3e4e313b4e303d4d303a4d2d3a4b29394a2838492535482a3149332e45352e3d362e3837
+32323a322c3a312438301e362a132f29102d29102d2c1532321d3c3b2a4a4a395b4f4a61
+505e61536a6258726758746654736351725f4b715a466e5647715b456f59436c5a426b5b
+426a61446c64456c67456f6544755f42795c437a5d447b5e457c5d457c5d437c5c437c5c
+437c5b3f7b594079583d79553c78543b77533a765239755138715037704f366f4e346d4c
+336c4b336c4b336c4b346d4c346b4b346b4b346b4c346b4c346b4c346b4c346b4c356c4f
+366b51366b51366b51366b51386a5137695036675136675134634f31604c315c4b2f5a49
+3059493157482f53452c50422f51432e50422d4d4029473b274337253f34273c352b3c36
+2c38362e3736303437323137352f393a323d413644453b464d434c534a4f5b5159605960
+645f6566656a686d706874726a7f7a6c877e6d8f816b928068917f648f7b618d76608870
+6185695f82625c7f61597c5c577a5c567959557659547556
+5374555375545374555273545273545071524f6d514d6b4f4b674e4a634d465f4c445b4b
+43574b4253493f50463e4d463d49453c48483740452f38412a323f282e3e26293a222335
+22213329283a302e433030482d2e4c2a2d4e2b2f54313155413656433350402f513e284c
+3b2347391e3d391d34391d2c361b22341b1e32191c2f18202e172b2f1835331a44341e4c
+33244b342a4d37304f3a364f3f3c4d44474e4a504e4b554a52614c5265475268444c653d
+4560353f5a2d3d582b3e572d485736485539475438455236445137435137435138445239
+414f36404e35404e353f4d343d4b323b492f39472d374430354137323b383132362f2c37
+312436301d332d13302b0e2d2b0c2e2c0c312f1339381f46432f544f3f635d5272636677
+5f766e5d7e695f8169597b6353755c4f73594e72564d7157496d53466c55466955446958
+43675d43665f4265613e665e3d6c583d6f563e735940755942775942795a427b5b427b5a
+427e5c407c583e7a563d79553b79543a785339775039754f3a735039725137704f356e4d
+346d4c346d4c346d4c356e4d346b4b346b4b346b4c346b4c356c4d356c4d356c4d356c4f
+376c50376c50366b51366b51386a5137695036675136675133624e325f4b305b4a2f5848
+3157483054462d51432b4d3f3151462f4f442c4c4127453b244034253c32273a342d3937
+2e3337313237312f34322b32352c313b31394439474b4050524a57574f5a5d5761615e65
+63636b636b6e64727264797467857d698a7f698f80668f7d628d79618b755e88725e866c
+5f84655d82615a7f5e597c5c577a5a567959557657547556
+5273565172535071545071525071524e71514d6e4f4b6c4f48694c48664c46624c455e4b
+435a4a4155493e52473e4f473f4a463d4746394446313e442a374026303a222a35222631
+23232d26242f2f2d3b3432482d2c4c292b522b2f5e2c305f32315938365b3c365c383057
+37294d35244636223e361e36371b31351a2b33172533172534182735182a34172b34162e
+361935361b3a391f423923473a284e3e3053403a56414256464d574756514b5d4d4a6346
+4a66404665393f612f3a5a2b445a3445583845583a47573a46563b46543b43513a414e3a
+414e3d404b3d3d473c3a443b38423a343d3830393431323430262e32202e301b2e2d152b
+2c1029290b252b0a252d0c292f1032341a413d2755483865524b756060826a708a697c83
+688b7566906c638c6a5c8462557c5d5277584f74554c71524a6f50466a4e45674e456850
+4467534163533f60553c60543962523964513a67523b6b533d6f543e73553f76563f7855
+3f7b573e7c553e7c553d7b543c7a533a78513a765039754f3a73503a73503a724f39714e
+386f4f376e4e376e4e366d4d356c4d356c4d356c4d366d4e376c50376c50376c50376c50
+37694e386a4d386a4f386a4f37694e34664b32644b30614b2e5d49305d49305b4a2e5747
+2e54472d51452f5045305045314c472f4946274440213e39223e32273e342b3a372d3238
+352e3e3528393827313c2c2f40322f443838473f4a4c4557544c6159546a5f5e705f6573
+5d6a735d70765e7b795f827b638b80618d7c618e7a618e77608c735e896e5e866b5d8467
+5a826059815e567e5b567b59557a58547957537655527554
+5172555172555071544f70514e71514d70504b6e4e496c4c47684946674a46624b435f49
+425b484158483f53473f5046404b433e49453a46463341442b3a4125323b222c36212830
+23232b26252d2f2b39322f422a2a4627294f2b2f5e2c32622f336233366335366235325d
+342d57362a5236264b372145392040381d3c371a3636183036192f38182d37182a361729
+35142936142d361736351a3d351c4435234d3829543830573b3a593e4357434d57465653
+475e4e486249425f40405b3c435640435442425341445243445042424c414148403f443e
+3d3f3c3b3b3b38363b343138302d362d2733292331291e2e2c172a2c1026290b27260726
+2706252906272e0c2d321335391d45402a584c3e7158518463668f6b79967085966f8d8b
+6d987a6b9a7066946d5f8b67598260557d5b5078564d72514c6f4f486b4b446747446749
+43654c40624a3d5e4b3b5d4c385d4c365f4d39634f3a67503b6b513b70523d74543b7753
+3e7a563d7b543d7b543c7a513b79523a78513a765039754f3a735039724f3a724f39714e
+386f4f386f4f386f4f386f4f366d4e366d4e366d4e366d4e376c50376c50376c50376c50
+37694c37694c386a4d37694c35674c33654a31634a3060482f5c48305b482f58482f5546
+2e52462e4f442f4f442f4d453049452d464327413e223d36233d32273c352c36372e2e38
+33273b3724383c2633412c31453535473d3c49464f4d4c5c55566b5b5d7460677a606d7d
+5c737b5b797b5d817f5e897f5e8c7f5d8e7b5e8e785f8d73608b705f886a5d84655c8462
+58815f56805c547c59527a57537856527755527554517453
+5172555071544f70514e6f504d70504c6f4e4a6d4c486b4a476948456647456148435f48
+435c474059463f56463e5344404e41404c423c48443543442e3c45283442242d3c222836
+2423312624312e2a38302c3d27253b242543282c4f2b305a2f3162303265323266353164
+3931643b32613c2f5d3d2c593e28563d26523b224c391e47371d4435193f33173d341736
+2e122b30142a2f162c2e162e2e17332d1a3a2d1d422d21492f2653342d593936613f3f63
+434760454c5c424c553f4a503d464f3b434e3b414d3b3f4b3c3b493a3644383240382d3d
+352738342335301d312e182d2a1228270d26240a2321072021091f1f071f200524210629
+2607302d0e3a3417433b2150452f604f3e725c558b67699a6f7da0778da279989b769f91
+77a68674a47e6d9d7765936f5f8b6a5a8363537a5b4d74554d7251476c4b426746406544
+3e63443b5f43395d43385b43355b46335d47355f4937654b38694c396e503a7151397551
+3c78543b79523b79523b79523a785139775038764d38744e38714e38714e38714e37704d
+37704d37704d386f4f386f4f376e4e376e4e366d4e366d4e366d4e356c4d356c4d366b4d
+36684b36684b36684b36684b34664b3163483060482f5f472e5b472e59462e57472e5445
+2d51452e4f442d4d422e4c422d46402a433d253f36223c31253c322939362b32382d2b38
+3225373825383e293843313d463a444a444e4d4f5b5058655864745b6b7a60747f617a81
+5f7c805d817f5e87815f8d805c8b7b5c8b775e8b745d8b6f5d886c5d86685d82635c8160
+567e5c537d59527a575078555176545075535073524f7251
+5071544f70514e6f504d6f4e4c6f4e4a6e4a486c48476b47466847456746446246435f46
+435c46415a454057453f544140513e414f403c4c42374746313f482c3846273041252a3d
+2625372825362f2b3a2f2b3a252235211f3524263f26294c2c2d5d2e2b622f2c61322d63
+3932663f356a44376c45376c443367433165422e6140295d3e265a392153381d50351b48
+341b3b351d37351d37331c36311a342e1a362f1b3e2f1d4531204d31235636285d382e62
+3b325f3a335c36325531304f33304f312e4b302b493128452f24422e1f3c2c1c392c1834
+2b14312a112f2a0d2c270a292506262405252503242104231f08241e0b27240e342b143e
+341a4a392153412a5e47356951427959528863649a6c77a57289a8799ba77da6a07dac98
+7eaf8f7aac8771a37e6a99776491725e896b567f614e77574b7351456d4b3f67443b6340
+3b603e375f3c375c3b365d3e355b42355d4535604535634736674a376c4e386f4f397251
+3a765439775239775239775039775038764f37754c37754c37714b37704d366f4c366f4c
+356e4b356e4b366d4d366d4d376e4e366d4d366d4e356c4d356c4d346b4c346b4c346b4c
+34694b36684b35674a3466493264493062472e5e462f5c452f5a472f58462f55462f5345
+2f50452e4e432d4b412e494029443b274136233e2f243c2e2839332b37372d30392f2937
+3529373b2a3a4130424536494740524b4c5e525c685566705b737d5c797f607f82618384
+5e85825d86805c8a7f5d8c7c5b8a765c89745c8a705c886d5d856a5b82655b8061597e5f
+547c5a517b575078554e76535075534f74524f72514e7150
+4f70514e704f4d6f4e4c6e4b4c6e4b4b6d48496b46476944466845456746446343426142
+425f43405c434059433f573f40543b3f513b3c4e4239494635444b303c4c2b3346282d43
+26273c292639302c3d312a3a2521301f1c2d22213322223c2a24502a23572c25592e275b
+332a5f382f6440366b443a6f45387047387149377149357048336e45306b442c68422b63
+412a58422c53422c5241294d3d25493b23453a22443b23453a24483a254c3c27503b2a56
+3b2a573727563022532d204c2e1f462e1e422d1c402d193e2d173d2b15392b13372a1236
+280e33270d32260c31260c31260c33280e352a0f38281238241637261b3d2e1f4a352556
+3a295f4130674839704d43785850895e5f956973a87085b07796b27ca7ae82b4a985bba3
+83b99980b49077ab876e9f7f6798786190705885664f7b5a4a7351446d4b3d674339633d
+386139366038365f35375f3a375e3f365f4135604436634637654937694c376c4e366f4f
+39745439755338755338765138764f37754e37754c36744b38724c37714b36704a356f49
+356f49346e48346d4a346d4a356e4b346d4a356c4c346b4b346b4b336a4a326949326949
+33684a33684a3267493166483163482f61462e5e462e5b44305b482f5846305446305244
+314f45314c432e49402c473e264236243e31243c2c263a2e2b37352e3339302c3a332838
+392b383e303f43364a453d554949654f5972586b795b787e5d83845d87855f89855d8a83
+5c8a805a8a7e59897b5a89775989735b88715b876e5a856a5b82675b7f63597c5e577c5d
+517a584d79564d76544c75534c74524c74524d72514c7150
+4e704f4d6f4e4c6e4b4c6e4b4c6e494b6d48496b46476944466845456744456444436242
+425f41415e423e5b3f3f593e3f563a3f533a3a4f3e384b4535474b32404d2f374a2c3248
+292a3f2a283d312d3e302c3b272332211d2c211f2d221d34271d42271b49261d4a281f4c
+2b22512e2554352b5d3a306441346943366c4839704c3a744e3a774f3b78513b79533b75
+513b6c533c6a543d69543b6551375e4e34574d34524d354f4b334b49334a47334e483555
+44325a3e2d5a38275b36255932214d311f472f1d452f1a432e19422f1a412e19402e1940
+2a183e2a18402a1a412a1b44291c472c1f4a2f224e2e264f2d294e2c2a51302a58342c5f
+362d623c336a453e724c4a7c5456895f67986b7bac768fb77da1bb82b1b988bdb38ac4ac
+8ac1a286bc9a7db39175a8876c9f7e6495755a8969527f5e487554426e4b3c68443a643e
+39643938633638633539643739613c38613f38614136634437654836684b366b4d366d4e
+3a735338735339755338765137755037754c36744b35744939734b38724c38724c36704a
+356f49356f49346d4a346d4a346d4a346d4a346b4b336a4a336a4a326949326949316848
+33684a326749326749306547316348306046305d46305c45315a48315846325446315144
+334e45314b422d473e2a4439253f34243f30273d302b3b31303539312f3c342b3c372a3b
+3c2e3b413543463e534949654f5877576b84607c876088875f8e885c90845c90835b8f82
+5a8d7e588b7a58897657867259866f59856c598469598166587f62587d5e567b5c54795a
+4f78564c78554c75534b74524b73514b73514c71504b704f
+4d6f4c4c6e4b4b6d4a4c6e4b4c6e494b6d48496c44486b43476944456742436542416342
+426141405f403e5d3e3d5a3c3d58393b5339384f3d374c4335494a33444c313d4d2f374a
+2f32452d2e42322f40322e3f292536241d2f241d2f23193127173424133523143527173b
+2a1c402c1e422d214730244c372a553b2b5840305f4533634937694f3b6e5740745b4576
+5c4573614872644b75664c73664c6f674d6a684f6468525f644f58614d565e4e595d4f60
+5a4d6951476c4a4170493f714239663e356039305b372c56352a54342953322a53312a53
+302b532f2d552e2d572b2e59292d5a282f5b29315f2b345f2a335a2b335a2c305d2d2f5f
+2f30603435633e416c474c74515a835d6a946a7faa7692b97ea3bd85b3c08dc1bd8fc8b5
+91caaa8dc5a084bc9779af8b6da37f649874598b6852815f49785643714d3d6b463a6740
+39663b3866383866353b66383c653d3b653f3b654138664238674738694b396b4e376e51
+3a725538735338745238745037755036744b35734a35744938724a38724a377149367048
+36704a356f49356f49356f49336c49336c49346c49336b48336a4a326949326949326949
+32694a316849326749306547316348306046325e47325c46335a48325746325245314f43
+334d443249412d443c2a4137253f34273f322c3d37303a3b33333f352c3f382b3d3d2f40
+403440463e4b4b4c61545b77596c8a607f94658c9361928c5d96875a958159927f588f7c
+588d79568a7456877155856d57836a578267568165567f61557c5f537a5b517859507856
+4e77554a76534a73514972504a72504a72504b704f4a6f4e
+4c6e4b4c6e4b4b6d4a4b6d4a4c6e494b6d484a6c47486a45476944456742436542416340
+4062413e603f3c5d3e3c5b3c3a573938543b35503d354d40354b4833464a324049303c48
+323a472f3543313342313042292438251d34231b3323152f28112b250d27240d2728142f
+2d1a362c1c392c1b3b2c1b3d31204433224637254b3b2951432e574a355e543d6759436a
+624a6e674e6e6d5474725977755d777860767b64767c68747b6a7475687273687871697e
+6b66846260855b5c88585b8851567c4a5276434c6d3e4466393f5f363d5a353c59333d58
+333d58303e582f3f592c3d59263b56233b57223c57233d5823385724375727375b29355d
+2c355e3039603a4467444e715360835f6e956b81aa7591b87ea1bd88b1c391c1c396cabd
+96ceb191cba588c0997bb38c6ea57e629972578b654f815e487a574473513d6c483b6944
+3a693f3967393967383a68393d683d3d673f3b68413a68433c69483b6c4c3c6e513b7054
+3b72553a73533b745438745038745036744b35734a357248377149367048367048356f47
+356f49356f49356f49356f49336c49336c49346c49346c49336a4a336a4a326949326949
+32694a316849316648326447326248336147335d47355c47345948335545325044324e42
+344b433148402d423b293e37273e34293e392e3c3f343844372f443729403a2b3e3f3142
+44394749475551596c596b81627e93668e9a65959560988b5b968257957c569279548e76
+558b73558a7055856d56846a568166568165567f61547d5f527b5b5079594e77554d7654
+4a765349755249725048714f49714f49714f4a6f4e4a6f4e
+4c704c4b6f4b4a6e4a4a6e4a496d49496d49476b47466a46466a46456945436743416541
+3e61403c5f3e3b5e3e3a5d3f36573c35553e36533f355041334d42334a44334746344648
+38454b38424b363c4a30334629273f231c3b201639221334270d26290c222b0e242f132a
+2f152e2e16302f1731301935361f3c37203d39223f3c254242294749304e503755553d57
+5f485c674f5f70586676606d7b65727e6978816e8181728783769280799b7d7ba27779a2
+6e75a167739d606f98596d904d6c814869784264703f5f6a3e5c663d5a603b575b395556
+39565435524e2f4e492b4a4525484223464021463f2044441f3f4a203c51223c55263b58
+2a3b592f3e5d384764424f6f515f825e6d946e7fab798eb9819ec089acc291b7c093c0b9
+94c9ad92caa38ac39a7db68d72a97f679e745990684f835d497d594374543d6f4c3b6a46
+3a6a443a693f3a693b3d6b3d3f6a3d3f6a3f3f6c433f6d46406e4a3e6f4f3d6f523b7052
+3c73563b74543b745438745038745037744b36734a367349377149377149367048367048
+356f49346e48356d48346c47346c49346c49346c49346c49336a4a336a4a336a4a336a4a
+34694b33684a35674a35674a326248305e44315b45365c47325444335243324e42304a3f
+2f463e2e433c2c3f392a3f38283d382f4143333a4c34324a3b2e4a3d2d47413043443846
+433f4d5056645e6f7f64808e668d94689898649c935e99875e98805c967d5a9277578d73
+56886f55856b568269568166547f64547c61517a5c4f785a4d76564a7655487453477352
+45734f45734f45714e45714e466f4d466f4d476f4d466e4c
+4a6e4a496d49496d49496d49496d49496d49486b4a476a494669484469474267453f6442
+3c614038603e365e3c355c3f33563e33544132513f315040345041365043365045384f47
+3c504e3a4c4e38454e32394b2a2c4524204120183f221438280e292d0d242f0f2731132b
+331730341733331934351b38351b38361d3a381f3c3b233d402641462c474c324b51384e
+5841515e485466505d6b56656e5b6e716279766987786e9377719f7676a8747aae6e7aaa
+677aa5627a9e5b789655788c4c777e46767643716f416e69416c653f695f3d66583d6452
+385f4c345b462f564128523c245039224e37204c351f4a391c45411c41471e404c223e53
+253d552b3f5a3647653f4e6f4f5d845d6a976e7baf7989ba8197c089a3be91aebc90b7b4
+8fbfa78dc39f87be967bb28870a87b679f725b926850875f4a7e5a4376553d6e4e3a6b4b
+3a694538684039683e3b6a3c3e6c3e3e6b40406d44406e47406f4b41704e3f70523e7053
+3c71533b72533b72523a73503a744e37734d38724a38724938724a377149377149377149
+36704a356f49366e49366e49346c49346c49346c49346c49346b4b346b4b346b4b346a4a
+356a4c34694b35674a356649346248305c43325944355b46315142324e40304a3f30473d
+2e433c2c413a2c3f392b3e3a2c3e3e334049353652362f513c2d4e412e4a44354848404d
+4c4e5d576572637e89678c9267989268a19266a18f619c8660987f5e95785b9074568b6f
+56866c558367548065547f64537b6051795e4f785a4b7658497554477453457251437250
+43714d43714d44704d44704d456e4c456e4c466e4c466e4c
+476c4a476c4a466b49476c4a486d4b486d4b476c4b466b4a4469484169473e66443b6442
+386141355e3e335c3c325a3f32574530554430524131523f345341365641375644375646
+3a564a37524b354a4d2f3f4c2a3249242544201b4321153b280f2f2b0d292d0e2d311433
+34173635173936183a37193d36183c351a3b371c3d391e3d3c2140402643442c46483048
+4c364b4e3b5155415d5746685b4c755f5383645c956564a0666aa96771ac6778ac637ca5
+5e809c5c839458838a5482804e80774b7d714a7a6c49786849756447725f446e58416b53
+3b664b386348315d422b593f25553d21533a1f503a1e4f391b4a381c473d1d434420404b
+233d54293e5d3343673c49754c56895a639c6b73b27781bc7f8dbc8699b98ca3b38dabab
+88b3a087ba9b84b8947cb18772a77b699e705f9466578c624d815b467a563f70503b6c4c
+396b483769433969413b6a3e3d6c403e6d413f6e44416f4841714b41704e3f70503e7152
+3d70513b71513b714f3a724f3a724d38724c39714a38704938704b38704b38704b38704b
+38704b376f4a386e4c386e4c366c4a366c4a366c4c366c4c356b4b356b4b356b4b376a4b
+37694c36684b36674a346548346047315b433258433558442f4e3f2f4b3d30473d2f443b
+2d423b2d403a2f403a2f3f3e334046373e50383455392d553f2e5244314d4a3d4f504c5a
+5861706278856d90946d9c966ca3906aa68c66a48b639f8560977a5e93755b8d7058896c
+568468537f64517c61507b5f4e795d4c775b49745647745544735341725240724f3f714e
+41704c42704c436f4c436f4c446d4b446d4b456d4b456d4b
+476c4b446c49466b4a466b4a466b4a466b4c456a4b42694a3e65483c65473b6446366143
+345f43305d402e5b3e2d5940315a4831574830554431544033564034573f33563e31543c
+30533f2f51432f4c482d444a293949262d47212443221c3e2514362a12342b13372f173b
+341a41361c43361b44371b44361a43351a43361c43361e42371f433a22443b26453c2947
+3f2e4e423256473863493d6f4b437c504b8b555697565e9d5867a05a70a15b799b5b8093
+5a858b588a81578a7955897256886f54846a5280644f7d604e795b4b7756497252466f4f
+3f6b4a3c68473463432c5d3f255a3e20563c1c543b1b51391c4e351b4a381d46421f414a
+233d54273b5c31406b394378494f8d575ca0676bb47479bd7b84bb8290b78999b089a2a7
+83ac9e83b39b83b4967cae8974a77c6aa06f6298675b906252865f4a7e584374543f7050
+3c6e4b396b463a6a423b6b413c6c423d6d433f6e443f6f4740704a41704c3f714e3f714e
+3c704c3c704c3c704c3a704c396f4b376f4a376e47366e47376f4a376f4a376f4a376f4a
+386e4a386e4a386e4c386e4c366c4a366c4a366c4c366c4c366c4c376a4b376a4b376a4b
+36684b36674a346548346246335d453159413255413253402f4b3d2f493c2f463c2e433a
+2e413b2e413b32433d34424239434d3b3d543931563b2c55422e534535524d4457565867
+6272816b8991719f9c6fa8996baa8d6aaa8868a586649f8361967a5f91745b8c6f558669
+538165507e624d7a5d4b785b4976594774574572534372524071513f70503d714d3d6f4c
+406f4d416f4b426e4b426e4b446d4b446d4b456d4b456d4b
+456c4d436c4a436a4b436a4b42694a42694c40674a3f66493a6146396146366146335f44
+315d442f5d432e5c422d5a43305b4a2f594b2f584830574431573e2f563b2b5338295136
+27513928523e2a50452b4b482c43492a3a472831422729402720422a1e442a1e462f2049
+33224e372452382253382052351d4f351d4d341e4d321f4c31204a32224933244b32274f
+362d5a3932653d3870403f7b414585454d8e4958934c61904f6c8c52768657817f598878
+5b8d705c936c5c93695c9163608f615e8c5e5a8557578153547e4e52794a4f76474a7446
+446f443e6b423666402d613d255c3c20583b1a55391a52391d4e381d493a1d44431f3f4a
+223a5427395f2f3b6b353e7944498d52549f6364b46e72bc777cbc7e88b98594b1859da9
+83a5a482ac9e84b0997fae8e77a77f6ca0706397675e9262568b614e825b467a56417551
+3e704d3a6c46396c41396c41396c413a6d443d6d453c6f463d70473d6f493d6f493d6f4a
+3d6f4a3b6f493b6f493a6e4a396d49366c48376b47346a46356b49356b49356b49356b49
+376a49386b4a386b4c386b4c386b4c386b4c386a4d37694c37694c38694c38694c38694c
+36674a356649356347335f44335b4331574031523f304f3d2d493b2e483b30473d2f443b
+2f423c30433d34453f3745463d42553e3b583a30523d2d51453252493956514c635c6375
+6b838f6f999875ab9e70b0986dae8e6cac896aa585679e7f62977b5f917657896c518366
+4e7f624b7c5f47785b4475584573564371544270533f70523e6f4f3d704f3c6f4e3d6f4c
+3f6e4c3f6e4c406d4c406d4c416d4c436c4c446b4c446b4c
+426b4b416a4a4069493f684a3f66493e654a3c63483a6248375f45355f47335f46315e47
+305d462d5d452d5d472c5b472c5b4b2e5a4b305b4a305a4630583e2d553a285337255235
+24523623533b2752412a50452c4b462e43442c3b3e2b3541282d4b292b522b29512e2854
+332a59382c5e39285e37245b37245b36235a3524583123563024542e27533029552f2c59
+303161333669373e723945773c4c7d3f557e43607e4569794f7777548071598a6d5c9069
+5f956462986462996261965e60905c5d8c5857865255814c537e49527a464e76424b7341
+467042426d4239674031603c295c3b2158391c54391b51391d4c3a1d463e1d40461f3c4e
+2138572536612c386c343a783f42894c4d9d5d5eb1686bbc7276bd7a83bc818fb68298af
+82a0a880a8a082ab9b7fab9079a7826fa0736698675f93635a8d6251865c487c56427650
+3e704b3a6d44396d3f396d3f386b42396c433a6d443b6e453b6e453b6e453b6e453b6e45
+3b6d473b6d473a6e47396d47386c48376b47356945356945366948346a48366948366948
+36694836694836694a36694a376a4b376a4b37694c36684b37684b37684b37684b37684b
+356649366448356146325d4232584133564032513f304d3b2d473a30483b31463d30453c
+31443e32453f3647413a484b3f41583d38583b2e4c3e2e494835534e3f5c5a5671667386
+73949d75a6a277b4a272b79a70b3906faf8c6fa887699f7f6297795b90745287694b8062
+477c5e44795b4176583e73553f72533e71523c6f503c6f503c6f4e3c6f4e3c6f4e3c6d4d
+3f6e4c3f6e4c406d4c406d4c406c4b406c4b426b4b436a4b
+3d684a3c67493d66483c65473b63483a6248386046365e46375f47355f49335f48325f4a
+2f5f492d5e482d5e492d5e492d5c4c315d4e335e4d325c482e58402b563a285639265739
+25573a23583e2656402954412d5241314d3f31473b3042442d3d542d3b5e2e375e30355f
+3536643a36683a3166362b633a2d65392c64362b63342b60312d5f2f305e333462333764
+303c66324266364b683853643b5c613f675e47725f4a7b5d528660578c605e9262609463
+62945f62945f61925b5d8f5c538b5c4f885b4e83574d81534d7c4e4c7a4b4b7547487244
+476e42416a403b633e345d3b2c5739265336214f351e4b371f46411e41471c3b4d1e3853
+2135582533602b35683238743b3e83484a975658ad6264b96a70be747dc07d8abe8094b7
+819eae80a3a582a89d81ab957dab8773a4776a9c6b6296655d916355885d4a7e57447851
+40734a3b6e43396d3d396d3f366b41376b44386c45396d463a6d443a6d443a6d443a6d42
+3a6d443a6d443a6c463a6c47396b48386a47386949366948366948366948356847356847
+35684935684936674936674937684b37684b37684b36674a36664c36664c38664c38664c
+376549366448356146315c4132584133564032513f304d3b2d473a31493c33483f33483f
+344741344741374a443d4a503f3f5b3d3356392b44402f424b395354476363628274849d
+7ca1a77cb1a77abba374bb9b72b89673b39173ab886da07f609778588f724e8568467d60
+42795c40775a3d74553b72533b70523a6f51396f4f3a6d4e3b6e4f3c6d4f3c6d4d3e6d4d
+3e6d4b3e6d4b3f6c4b3f6c4b3f6b4a3f6b4a416a4a416a4a
+3b664a3964483a6247396147396149386048365d48335d4736604c35604c345f4b33604c
+305f4b2f5e4a2e5f4a2d5e49305f4d32614f35624e325f482e5a412a573a29573a295a3c
+2b5d402a5c3f29593f2d59403457413656413a53403a4f48354d57344a61334760344362
+3943663c446b3b3e6b373868363767363767333565313562303761323b62344164354664
+354b6236525e3b5a5c3d6356416c514878524f8353558c55558f555a945a5f965f5e955e
+5d925e5c8e5d5789585185574d865b4a845b4a835a4a81574c7f544b7c4f497749467446
+426d423e684039613c325b392c5537255035204a341e47392043451d3d4a1d394e1d3752
+20345725345f2a3467303672383d814447945355aa5e60b5666bbd7179c27a85c37d8fbd
+829cb780a1aa82a6a283ac9a80ad8c78a87e6ca06f649a685e9365568b614d815b467a54
+41754e3c7147396e42396e42366a43346b44376b45386c46396d46396d46396e44396e44
+396c43386c45396b45396d473a6c49386c48396a4a386b4a366948366948366948366948
+36694836694a36674936674936674a36674a36674a36674a35654b35654b37654b376549
+376549376549356146325d4233594234574133533e304d3b2e493a324a3c364c40364b42
+374a44374a443a4d49414b54403d5c3c305438293e3f2e404b3c51564d68686c8f7c92aa
+7eaaab7eb9a77bc0a376bd9b75b89777b49374ab8b6ca2805e9777568e714a8265427a5d
+3e76593d76563b7454397252397051386f4f376d4d376d4d3a6d4e3c6d4f3c6d4d3d6c4c
+3e6d4b3d6c4a3d6c4a3e6b4a3d6a493d6a493d684a3d6948
+38624a37614936604a355f49345e4a345e4a345d4b335e4b335e4d335e4d345f4e335e4b
+325f4b325f4b325f4a33604b33634d34664d35654b336349315f432e5c3f2e5c3f305f3f
+315e41315c40335b413659413858413c57443f584540584a3e584f3e58553f595a3f585f
+3e54623b5065384c673649673346663043632f446131466130495f304a5b334f5d375659
+395d4f3e664c446f514b7753507f53548653588d555c9359589258579059558e59528c5a
+50895c4e875e4d85604c845d4a83584a83564b83564a82554a7f51467b4d4276463f7343
+3b6c3d37683b315f382a5834255136224c361f48381f443d1e3f441c3c471c39491d374e
+20355422345c2834662e3674333a804043925052a55e60b5696bbe7278c67c82cc828eca
+8399be85a2b285a8aa83ae9d7fb09077af826ca673649e6b5f986b578f684e8663497f5f
+4379593d734f39714a387049366e49366e49376d49386e4a386e4a386e4a386e4a396f4b
+3a6e4a386e4a396d49376d49396d49366c48386c48386c48386c48386a47386a47376946
+37694637684837684837684836674936674936674a36674a36674a36674a356649356649
+366749386649366247335e43325a4232584131523d2f4f3a2f4a37334c39364d3d374b40
+3b4c463f4f4c3f4f4f424a573e37583c2e523b293f3d2f40493d515959736e7e9f7e9eb3
+84b7ae80bfa47ec1a27dbea07dbc9f7bb89973ae8e69a5835c9777528d6d4580603e7959
+3c75553a73533a71523a7151386e4e396f4f396f4f396f4d3b6e4d3a6d4c3a6d4c3b6c4c
+3a6b4b3b6c4c3a6b4b3c6b4b3b6a4a3a694939674a386747
+38624c37614b36604c355f4b355e4c355e4c345f4e345f4e335d4f345e5035604f345f4e
+345f4c345f4c35604c36634e35674e36684d386a4f36684b346548316244326141326141
+345f41365f41395d413a5c413e5c44415d46455e49465f4a47654d46664f47665648665c
+46635f415f613d5a6239576237556033535e32535c3354593456573559553a5f573d6753
+426e4a487749518151568857588a57578c56578c56578e57548d58538d5a528c5a508b5b
+4d8a604c89604b87634d87614c855a4c84554a8255488053447c4d4078493a7241376f3e
+3268372e63352b5b33255432224e351f4a3721473c2044401f40451c3d461d3a481d384b
+1e36522034592735662c3673323b803d438f4c51a35b60b2696bbe7378c97e84d2848fcf
+859bc485a4b888abaf85b1a281b49379b2856dab7866a4715f9a6e58926a508767498061
+447b5c3d765539724f38724c38704d38704d38704d38704d39714e39714e3a704e3a704e
+3a704e3a704e396f4b396f4b386e4a386e4a386e4a386e4a396d49396b48396b48396b48
+386a47386949396a4a396a4a38694b37684a37684b37684b37684b37684b37684b37684a
+37684a366747356346325e43315b4332584131543c2f4f382f4c36344d38374e3e394d41
+3d4e4840504f414f524349573b34563a2a4e39273f3e30414b42555d617a7488a983a9be
+88c1b286c7a785c6a882c1a481bda37cb89c70b08e64a4815a9776508b6b437e5e3c7757
+3b7454397252397050397050386e4e386e4e386e4c386e4c3a6d4c3a6d4c396c4b396c4b
+3a6b4b3a6b4b396a4a396a4a38694b37684a366749356648
+37614d37614d365f4d355e4c345f4e345f4e35604f35604f335f50346051356150356150
+35624e36634f386551376652386953386c553b6f583a6f55396b4e356849346545356444
+346140356140385f403b60413e61434162454563474766474b6d4c4b6e4d4d70504e7057
+4c6d5a486a5a44655a3f63593e62583c62553b61523d64513f674f406b4f4672514b7753
+4e7f50538552598b5a5b8f5e5b8f5f578d5c558a5c528a5b528a5d518a5d518a5d508b5b
+4e8c5d4d8b5c4d8b5c4e895b4c86564a8454468050427c4c3e7848387242336d3d31693a
+2c6133295e32275731235230224e35214c3923493e2347432043471e3f481c3c491d3a4c
+1e365221355a2536642c3872323b7e3a428b484f9f575eae676cbd747bc98189d28694d1
+889fc888a8bd89aeb485b3a681b7977ab58970ae7b68a874609d7158956c518a694b8464
+457e5e4079563c765039764d39734d39734d3a744e3a744e3b734e3b734e3b73503b7350
+3b73503b73503b73503a724f3b714f3a704e3a704e3a704e3a6d4c3a6d4c3a6d4c396c4b
+396c4b396c4d396c4d3a6d4e386b4c386b4c386a4d386a4d37694c37694c37694c376a4b
+376a4b376848366447336043315c41325a4031543c2f4f38304d37354e39384f3f3a5043
+3d504a3f5250404f5241495638315337274b37253d3f31424f46596668817d90b18db1c7
+8fc8b98ccdad8acbad86c5a884c0a67ebaa070b08e64a4815794724d8967437c5b3c7554
+39725137704f376e4e386f4f376d4d376d4d386e4e386e4e396c4d396c4d386b4c386b4c
+396a4c396a4c38694b37684a38664a376549366448356347
+36604c36604c365f4d345f4c345f4e35604f35604f356150346051356152366251356452
+386551376652396854396a553a6e583c705a3f735d3f735c3c71553a6c4f36694a356646
+34634135633f3763403a64403f6442426745456847466948486c46486e47496f4a4a6f4e
+496d51466d5243695041695141694f406b4f416d4c436f4b47744d4a794d4f7f4f528451
+538854548a56568c5a568c5b568b5d538b5e538a60528b62538c63528d61518c604f8d5c
+4e8c594c8b564b8a554a8954478350457f4f417b4b3d7747387242336d3d2f69392c6636
+2a5f31285d3128573326553526523b25503f244c432549472346482043491e3e491c3c4b
+1e38511f365824376229386f313c7c384088454d98545ba9656db8747ec6838dd48898d3
+8ba4cc8aadc18ab3b787b7ab81b89979b68c70b07e67aa77609f725a976e528e6a4c8866
+488160407c583d7a513c79503a774e3c76503c76503c76503d75503d75503d75523d7552
+3d75523d75523d75523c74513d73513c72503c72503c72503b714f3b714f3c6f50396f4f
+3a6d4e386e4e3a6d4e386e4e396c4d376d4d396b4e376c4e386a4d366b4d386a4d386b4c
+386b4a376a49356648336144315d42325a4032553d2f5139304d3734503a3850403a5043
+3d524b3f52503d4f513e4854362f5135254936243c41304254485c6b6b858194b590b4ca
+91c9bc8dceae8bccae87c7ac84c2a97ebda270b18f65a5825592704c8866427b5a3b7453
+38715037704f376e4e376e4e376d4d386e4e386e4e376d4d396b4e396c4d386a4d386a4d
+38694c38694c37684b36674a37654936644a356349356349
+35604d35604d345f4c345f4c35604f34604f356150366251366251356452366553366754
+386753396a553b6c573a6e583d705d3e735f40765f40765e3e745a3a6f53366c4c366948
+3769463968443a68433b69423f6943416b45446c47456d48436b48436b49436a4b416a4a
+416a4c416a4c41694e3f6a4c406c4b416f4b45734c47784b4b7c4d4f814e538550548953
+548a58528a5951895a50895c50895e518a61528b62528c63528c63508d614f8c604d8b5a
+4b895647885245864e45844d407e4b3f7a4a3b7648377244346f41316c3e2e673a2c6538
+2d62362b60362d5c3a2b593c2b5740285342264e45244b482147481e43491d3f491c3c4b
+1d374e1e355523366029396d313c7a374186424c94515ba3616bb2717ec2808ecf8699d1
+8da9d08db1c78db8be87bbaf80bb9d77b88e6db18067ab785fa17358996e5290694d8b66
+4985614280593e7d523d7c513b784f3b784f3b784f3b784f3d77513d77513d77513d7751
+3d76533d76533d76533c75523d74543c73533c73533c73533c73533c73533b7052397051
+396e50376e4f386d4f366d4e386d4f376e4f386d4f376e4f376d4d366d4d376d4d376d4d
+376d4b396d49366948326345325e43315c4131573e2f523a2f4f38324f3935503f385042
+3b524a3d514f3a4e4f394551342e5034244834223a413042574a5e706d888696ba94b7cd
+94cabd8ecfb18bcdb188c8ad86c4ab80bfa471b29065a5825692704d8665417a593b7453
+397050386f4f376e4f376e4f386d4f386d4f3a6c4f3a6c4f396b50396b4e39694f39694f
+3a684e3a684e39674d38664c37654b36634c36624b36624b
+35604d35604d35604d35604d356150366251376352366553366553366754386956396a57
+3a6b563a6e583c705a3c725b3f746040756141776041775f3f755b3c73563a6f51376d4b
+396d493a6c47396b453a6a423c6a433c6b413e6b423f6b47416c4e406b4f3e694d3d684c
+3d684c3d6a4d3f6c4f406d4e416f4b44744e487850497d4f4c80504f8551538852528854
+508a5a4f8a5c508b5f518c60518c604e8b5f4f89604d8a5e4d8a5e4c8a5b4b895a498756
+46865443834f40804c3e7e4a3d7b4a3b7948387647377244357042336e40326b3e30693c
+2f663c2f633c2e603d2e5c3f2c5743295443264e45234a472046471c41471b3d461b3b48
+1d384d1f36552637622a3a6d333f7b394484434d924f59a05c69ad6c7abb7b89c88296cb
+89aacd8ab3c58bbbbf88beb180bca077ba916db28366ac7a5da273579a6e51926a4e8c65
+4987604283593e7f543d7f513c7a513d7a513d7a513d7a513f79533e78523e78523e7852
+3e77543e77543d76533d76533e75553d74543d74543d74553d74553d74553b72553a7152
+397053386f50376e4f376e4f386f50386f50386f50386f50376e4e376e4e376e4e376f4c
+376f4a386e4a356b49326544326044315d4230583e2e543b2e503830503933503e355041
+37514838514d374c4d36444f322f4e312346342137412e41594a5f74708b8a98bd97b7d0
+96cbc190d1b38cceb288caae86c6ac81c0a571b29264a4815692704d8665417a593b7453
+397050376e4e376e4f376e4f386d4f386d513a6c513a6c51396b50386a51396951386850
+39665139665138655037644f36634e36634e37624e37624e
+366150366150356150366251376354386455376656386757396856396a573b6c593a6d5a
+3b6e5b3c715d3e745d3f755e41776040776041776041775f41775d3f76593d74553d7353
+3a704e3b6f4b396d47386a443769433868403868403867433c684f3c67533c67533c6851
+3d69523e6c52416f534071534374544779564a7c57497d564b80564d85585186584e8659
+4d875f4b87614b885f4c895f4c895d4a895a498756478753468652468652468654458455
+4382554180553f7e533e7d523d7c4d3c7c4a397849387549377448377246366f44346d42
+336a4033674030623f2e5c3f2c5743285342254d44234a451e44451b40461b3d461c3c49
+1f3a4f223a562a3c6432407138427d3e48864750934f5a9c5866a56674b17484bf7b91c2
+7fa2c082adbd85b7b882baad7cbba073b79069b18163ab795ba07156996d5091674c8d63
+47885e4283593f80553e80523e7c533e7c533e7b523e7b523e7a543e7a543e7a563d7955
+3d79553c78543e77563e77563d76563d76563d76563c75553c74573c74573b73583a7255
+39715638705338705338705338715138715138715038715038715038715038715037704d
+37714b38704b366c4a336645336145325e4331593f2e543b2f5139305039304f3d334f40
+35514536514a344d4a32434d322f4e302245321f35412c3f5a485e746d8c8995bd96b4ce
+97cac190d0b58cceb388caaf87c7af80c0a572b39364a4825692704d8665417a593b7453
+397051376e4f376c50386d513a6c51396b52396b52396b52396951386852386852376751
+38655139645138635037624f37624f37624f37624f37624f
+3761533662513763543763543864553867573968583969593a6b583b6c593b6e5b3c6f5c
+3c715d3d725e40765f41776041796040785f41775d41775d42795c42795a417859417858
+3e74543d73513c6f4e396d49386a4736684336684335674435634936634e37644d39664f
+3d6b513e6f52417254417453457955497d574a7e58477e56487f574b825a4d845a4b845b
+48845e46845f44825b44835844835644835444845044845041814d428250438253438255
+43815842805b417e5c407e59407f523f7e4f3c7b4e3b7a4d3a774b387549397247377045
+376e44336a423064402c5d3f2a5740275241244e42244b461e45441e41451d3e45203e49
+233c50283d5a3241683745743b467c414b88495391505b995864a06170a96e7fb5758eb7
+759ab477a6b07db1af7cb6a776b69b6db48c65ae805ea87558a07054996a4f92674c8d63
+48895f43845a3e81553e7f543f7d543f7d54407d543f7c533f7b553f7b553f7b573e7a56
+3d79553d79553f78573e77563e77573e77573d76563d75583c74593b73583b73583a7257
+3a72573a72573a72553a72553a73533a735339725139725139725139725139725139724f
+38724c377149356d4a336647316245325e432f5a3f2e543b2f523a30523a304f3d304f3f
+33514534524a324c4931444b30304c2d2242301d333f2a3b58465e736a898891ba92b0cc
+95c8c18eceb38accb185caae85c6ae80c0a672b39364a4825692704d8665417a593a7352
+386f50376e4f376c50376c52396b52396a54396a54386953396854386753376652386453
+386352386352376153366150366052366150376153376251
+3763563864553965583968583b6a5a3c6b5b3c6b5b3c6c5c3d6e5b3c6f5c3d705d3e715e
+3e735f3f74603f746040765f41775d40775a40775a41785b43785a43785a427759417658
+4072554072554072553f71543c6e51396c4d36694a356648316244316244336444356646
+386a473b6d4a3e704b3f734c43775042794f42794f417a4f417a4f427b50447d54457f56
+4280593f80583f80563e7f543e80523f81513f81514083503f815140825441825742835b
+43836042826041806140805e4081573e80523e7d503c7b503c794f3b784e3c754c3b744b
+376e46336a422f633f2b5c3e27573d25523e204c3d1e483e1d44411f424420414823414c
+2842532f445f37476b3c4975424c7f444d8649538e4f5b9556639a5c6c9f6779a96e88ad
+7298ab70a1a571a8a271ae9c70b3946bb28a61aa7c58a271539b6b5196674c8f64498c61
+48895f45865c4182573e7f543f7d543f7d563e7c553e7c553e7c573e7c573f7b593f7b59
+3e7a583e7a583d78583c77573c77593b76583c74573c74573a75593a745b3a75593a7559
+397458397458397456397456387353387353387452387452387452387452387450387450
+37734d39734b366e4b336949336447335f46315b4330563f2e51392d50382d4e3b2f503f
+3050413050452e4b4630454a2d314c29203f2c1a303e293a57435c6f6484838ab691acc9
+90c3bc8bcbb187cbb284c8af83c4ae7ebea472b19268a5845891714f866742795a3b7253
+396e52386d51376c52386d53386953376853386753376652386453386453386453386455
+386254386254386256376153386256386254386256386254
+3a66593866593a685b3b695c3c6a5d3e6d5d3d6d5d3e6e5e3d705d3d705d3f725f407360
+40756140756141766241776040775a4077583f765741765841765841765a42745941735a
+41735a4072594070583e70573c6e553a6c53386a4f37694c356646366843366843366843
+376943386a44386d43396e443970463a71473a73483b74493b744b3d764d3e78503e7b52
+3e7c533c7d533d7e543e7f553f805640815742835942835942835b42835b43835e438360
+43836142816241806341815f41825a3f80553f7d543e7c533e7b523c79503d754e3c754c
+386f47336a422f633d2a5e3a26583b24543c204f3b204c3d1e473f20474424464827454d
+2c465532485f3b4b6c3f4d74444f7d4551834a568a4f5c90536394596c976477a16a85a2
+69949d6a9c996ca4976ba99269ac8b63ac8159a576549e6d529a6a5095664c8f63488b60
+47885e45865c4182583e7f553f7d563f7d583e7c573e7c573e7c573e7b593f7b593f7b59
+3f7b593e79593e79593d78583c77593b76583d75583c74593a75593a745b3a75593a7559
+3a75593a7557397456397456387353387353387452387452387452387452387450387450
+39754f38744e37704d346a4a336447346047315b432f573f2e51392d50382d4e392e4f3c
+3050413050432d4c442f474b2d334d27203f291a2d3d283955415a6e60818286b38fa8c7
+90c1bd8acab086cab183c7ae82c3ad7fbda672b19468a5845991744f866942795c3b7255
+396e54376c52376b54376b54386954386956386755376656396556396556396558396558
+3963573963573963593963573963593963573a645a3a6458
+3b695e3b6b5f3c6c603d6d5f3e6e603f6f613f6f5f40706040715e41725f407360417461
+42756242756241746341755f41765a4075573f745841735841735841735a4171593f6f59
+41715b40705a406d593d6c583c6b573b6a563c6b573c6c543b6c4c3b6d473b6d473b6d47
+396d46396d46386c45386c45366d45376e46376f4838704939734d3a744e3d76533d7953
+3e7d503e7d50407f54417f5643815c44815f458263458263458165458165458165458263
+44816244816043805f43815c42835b418258417f58407e57407c563e7a543e764f3c754c
+386f47336a402d643c285f38255b3925573a22543922513d214d40244c44284c4a2b4d4e
+314e56384f5f3f506a42527347557a48557f4b5a854e5f8a51648c556c8e5d7694628396
+638f90649a8d66a18d65a58a60a6815ca57854a06f529c695098664e93644b8e62498a60
+49876046845d43815a417f5a407e593f7c5a407c5a3f7b593f7b593f7a5a3f7a5a3f7a5a
+3f7a5a3f7a5c40785b3f775a3f775c3e765b3d755a3d755a3b765a3b765a3b765a3b765a
+3b76583a75573a75573a7555397454397454397553397553397551397551397551397551
+3977503a765038714e356b4b346548356148325c442f573f2f523a2d50382d4e392d4e3b
+2e503f2e50402d4e432f494a2c374d272240281b2d392737543d576b5d7e7f82af8ba2c2
+8ebfbb89c7b085c9b283c7b083c2ad7fbda674b09469a4865991764f856b44795f3c7157
+396d56376b54386954396a573968563968583867573866593a66593a66593a655b3a655b
+3a645a3a645a3a635b3b655b3a655c3b665c3c675e3c675d
+3d6c623e6e623e6e623f6f6340706241716341716141716140715e41725f427360417461
+4374614174614272623f725f42745b41735840725941715940705a416e59406d593e6b57
+406b5a3f6a593d68573b67563b67563c68573e6a593d6d573d6e503e704d3f714e40724f
+40724f3f72513f72513e71503b714f3d73533d74543e75553f7657407959427a5d447d5c
+43805743825545825944825d468161448064448067437e68437e68437e68437f66437f63
+43806143805e43815c43815a43835e42825d43815c42805b417d594079563d75503a734a
+366d43336a402d65382a6137285f38255d3a245a3a22573b23523e2753442a54482f544d
+3554563b565f4057674458704a5b79485b7b4a5e7f4c63834e6883526e8457768a5b8088
+5d8c845f9683629e845fa07e59a078559e70529c6b4f99664f95634d91624b8c614a8861
+48866146836144805e417e5c407d5c407d5c407b5b407b5b407b5d407b5b407b5d407b5d
+3f7a5c3f7a5c40785b40785b3f775c3e765b3e765b3e765b3c775b3c77593c775b3b7658
+3b76583b76563b76563b76563a75553a76543a76543a76543a76523a76523a76523a7652
+3a78513a7652397251356a4c34644a346047315b4330563f2f523a2d50382d4e392d4e39
+2d503c2e503f2b4f412f4c4a2e3a50272743291c2e382538523b5569597d7c7dad889fc1
+8fbdba88c6af85c9b282c6af83c2ad81bca675b0946ba3885a90784f856e4377613c705a
+396d57376a5738695638685839685839675a38665938665b3a655b3a655b3a655b3a655b
+3b645c3c655d3c655d3c655d3c675e3d685f3e69603f6a61
+3d6f663d6f643e70653f716541716341716341716141716141725f41725f427360427360
+43726241716141706040715e42715d41705c3f6e5c406c5b406c5b406b5a3e685a3c6658
+3b64563a63553962543761533863523b66553d68553e6b56406d56416f5543705943735b
+44745c45755f44755f44755f41755e427660447862437962447a63457b64467c65477f64
+47805f45815d488161468163477f66447e68437c69427b6a427b6a437c69437d65437e62
+43805f44825d45835c45835c45856044846144815f43805e417d5b3f78553c744f397249
+346d42326b3e2e68382c65382b643928623a265e39245c3924593d285a412b5b45305b4a
+365b533c5c5b405d63445e6b4760744760764964794b677c4c6c7b4f717b53788056807e
+5689785a92775c977759997453986c4e98674c96634b95604b915f4a8e5f4b8a5f4a8660
+478361458060457d60427d5f417c5e417c5e407b5d407b5d407b5f407b5d427a5f427a5f
+41795e41795e40785d40785d3f775c3f775c3f755b3e765b3c77593c77573c77593c7757
+3c77573b76563b76563b77553b77553b77553b77553b77533b77533b77533b77533b7753
+3a78533a7652387150356a4c34644a346049335a452f553e2e51392e50382d4f372d4e39
+2c4f392d503c2c513f304d49303f52292a46291e2f382538513a5467577b7b7cac889cbf
+90bcbb88c6b185c9b483c7b284c1af81bca675b0946aa287598f784f826f4376633b6e5b
+3a6b5838685838685838685a39675a39675c3a655b3a655c3a655c3b665d3c655d3c655d
+3c67603c67603c67603d68613e69603f6a613e6c623f6d63
+3e70673f71683f71663f716541716541716341716141716142736042736043726042715f
+427161417060406f5f406f5f3f6e5e3e6d5d3f6b5e3f695d3e685c3d655a3b635a3c6159
+395f54395f54385e513760523a60513b64523e67553e6956416c59416e5a426e5d44705f
+437262447363447265437365437365427566437665447766437866437866447967457a66
+467c64457d64457c65457c67457c67447b68447b68417a67437c69437d65447e65468163
+46836247856047855e48865f478462448462458261447f5f437c5c4079563c744f397249
+356e43336d3d316b392f6b382e693b2c673b29633a27613927603d2960402c6143316149
+36614e3c625740635f4463664866704866714868734a6c754b70764b7574507a76528276
+54896f57906f58946e53946a4f94654b93614a935e49925d488c5b488a5c4a875d48845e
+488160467e61447c61447c61437b62407b5f407a613f7a5e3f79603f7a5e41795e41795e
+41795e40785d40785d40785d3f775c3f775c40765c3e765b3e77573c77573c77573c7757
+3c77573b76563b77553b77553b77553b77553b77533b77533b77533b77533b77533b7753
+3a78533a7654387151356a4e34644c3460493259442f553e2e4f3a2e50382d4f372d4f37
+2c4f392d503a2c523d2f4e483344562a2e49292031392639513a5468577b7c7aab889cbf
+90bcbb8ac5b187c8b482c6b183c0ae80baa475ad94699f85598c794e81704174653a6d5c
+39695b38685a37675938685c39675c39675c3b665d3b665d3b665d3c675e3d665e3e675f
+3e69623e69623e69623f6a63406b62416c63406e64406e64
+3f71683f716840726740726642726641716341716141716143726042715f436f5e426e5d
+416d5e406c5d406c5d406c5f3e695f3d685f3c655f3b645e3b625d3c605c3a5f58395c56
+385b54395d533a5e523a60533d61533f6654406754406a56416c5b416c5b406c5d406c5d
+416d603f6d60406e633f6f63407064417165407364417463417463417461417662427765
+43776a43776b43776b43776a447969437a67447b66457c65467e63477f62478262488363
+498563498563498561488563468362458263458062447f61447d5d417a593f77523c754c
+397245377141336f3c326e3b316d3a2e6c3b2c6a3b29683b29683d2a673e2e6842316747
+35654b3b665340685d4468644a6c6d486b6f476d704971714a74724978704c7c704e826c
+528868558d665390664f91634b8f5e47905b468f5a458e5945895846885a48855c49825f
+477e5f467d60457b63437b62427962427a61417861417960417861417960417960417960
+40785f40785f41775f40765e40765e40765e3f755d3e765b3e77573c78563c78563c7856
+3c78563b77553b77553b77553b77533b77533b77533b77533b77533b77533b77533b7753
+3976543a7654387151356a4e34644c345f4b335a4530563f2d4e392e50382e50372e5037
+2d50382d503a2c523d2f4e463447582a304a2a2132382739523a5467567a7c7aab899bc1
+8fbbbc8ac5b386c7b383c4b082bfad7eb8a273a991679b84578a794c7f70407266396c5d
+39695d37675b37675b38675d3a685e3a685e3c67603c67603e67613e67613f68623f6862
+406b64406b643f6c653f6c65406d66416e67427066427066
+3f72693f73673f7367407266407266417163417163417163427161417060416d5e3f6b5c
+3f695d3f695d3f695d3f695f3d665e3b645e3b625d3c605c3c5f5b3d5d583c5b563a5953
+3b5a543c5b533d5e533f6055426456416557436857426859426b5d406a5c3f6b5e3e6a5d
+3e695f3e695f3f6a613e6c623f6d63406f65417165407364407362417463417662427767
+43776b43766d43766d43776a437868447b66457c65467e63477f62488161488363498464
+4a85654a8664498563488363468364458263447f63437e60447d5d427b5a407a543e784f
+3c754a38734335713e336f3c316f3c316f3e2e6e3c2d6c3d2c6b3c2c6b3c2e6b41316b43
+346a48396b503e6e58426e5f48726846716846716847756a48786a477a67497f684b8464
+4d875f4f8a5c4d8c5d498b5b468a59458b5943895742865544865846845b47835f488160
+477e61457b63447a63447a63437962427962427861417861417861417861417960417960
+40785f40785f40765e40765c40765c40765c3f755b3e76593c78563c78543c78563c7856
+3b77553b77553b77553b77553b77553b77553b77553b77553d76553d76553d76553d7655
+3a75553c7555397053356a5034644c35614a335a4530563f2d4f372d4f372e50372e5037
+2e50382d50382b513a2f4e463548592b314b2a2132382737503a5166567a7b7baf889bc3
+8fbbbe89c4b286c5b083c2ad83beac7db6a370a79264998756897a4b7d713f7165396b5f
+38685c37665c37665c38675d3b695f3b68613d68613d68613e68643f6965406965406a66
+426c68406d66406d68416e67416e69426f68437069437167
+3d73663e74663e74663e74663f73663f7165407064407064427065406e633f6a613f6860
+4068604068603e665e3d655d3a615c3b625d3e635c3f60593e5b563d58513d56503d574e
+3e5950405b52405e5441615644635b46675e46676042655e40685d3e685c3e685e3d675d
+3e675f3f6860406963416a64416a64416c65416f65406f653f71653f7165407467417666
+437868427966437a67447b66457c67477e67488067478168498468498468498468498466
+498466488363478262478262468163468165458062447f61447f5f427e5c407c563e7b52
+3e784f3a774b37754634724132703f32703f32703f32703d2f6d3a2f6d3a2e6c3d2f6c40
+336d4536704a3b72523e755840765c41775d43795f447b5e447d5d457e5e47805f47845b
+478a5746895445885343875442865542865743845a44855d45835e468161477f62467e63
+467c64457b6444796544796543786442776343766342776342786142786142786041775f
+40765c40765c3f775c3f775a3f775a3f775a3f775a3e77573c78543b79523b79543b7954
+3b79543b79543c78563c78563c75543d76563e77573e77573f76593e75583d74573c7356
+3e73573c7155396e54396b5236664e3361472f59412e543b2d4f372d4d362d4d362e4e37
+2f51382f53392d533a2f4f443544592c2d4929212e3828324f3c5063587a797cb3889fcb
+8fbcc188c3af85c3aa85c1a883bca97bb4a56da59c62978f55877e4c7b714170663c6b61
+3b6a603a69613a69613a69613b68613c69643c69643d6a653d6a673e6b68416b693f6c69
+3f6c69406d68406d6a406f69416f6c41706a41706a417068
+3d73653e74663e74663d73653e72653e70643f6e643f6d63406e64406b623d66603d645f
+3f635f3f635f3e615d3c605c385f5a3961593c5f593d5c563d58513b554c3c534b3d544c
+3d574e3d5b51405e5641605842635c45656045656241645e3f675e3d675d3d675d3d665e
+3f675f406860416863426964426964416a64426d66406d66406f653f7166417368427669
+447967447b64447b66457c65477e69487f6847816947816849836a49836a49836a498468
+48836747826447826447826446816345806445806245806245806044805e427e5a407c56
+3d7a513c794f39764a36744534724333714032703f32703f316f3c316f3c306e3d306e3f
+316e4233704734704a35714d3975513b77533d79533e7a54407d54417e55438056448356
+42875140874f40854f4084513f835440815743815c43805e458062458064467e65457c65
+457a6644796543786443786444776643766543766343766342786142786142786041775f
+41775d41775d3f775a3f775a3f78583f78583f78583d79573d79553c7a533b79543b7954
+3b79543b79543c78563c78563d76563d76563f76593f76593f755b3e745a3e73593e7359
+4072593e70573c6e55396b5236664c3361472f5a3f2e543b2e50382e4e37304d372e4e37
+2f4f382e51392e5139304e443642582e2d4c2d22303a2a34503f52655b7e787fb6879fcb
+8dbdc187c2ae85c1a783bfa580b9a87aafa569a09b5d949153847e4b7a70406f653b6a60
+3b6a623a69613a69613a69613d6a653d6a653d6a673e6b683f6c693f6c69406c6b406c6b
+3f6c69406d6a3f6d6a406e6b406e6b416f6c41706a41706a
+3e72663e72663f71663f7166406f653f6d633e6c623f6a614069613e665e3c605c3b5e5a
+3b5e5a3b5e5a3c5c59385c58355d55355e56375c5538595236534e36514a37504a37524b
+39574f3a5b523e5f583e615b3f645d3f66614165613f635f3e665e3e665e3e665e3f6661
+416561426662436861416961416961406961416a62416c63406e6441706644736946766a
+467b69477c68487d6b497e6a49806d49806b49806b49806948826a488269488269478168
+47816847826645816545826346816345806245806245806246816145815f44805e437f5b
+3f7b553e7b523c795039764c37744a347145337044327041337142337142326f43326f43
+326f4533704633704733704737744b38754c3a774d3c794f3d7a4e3f7c50417f50418051
+3e814e3d814e3d7f4f3d7f513e7f553e7f57417e5c427f5e447f61437e62457d64447b64
+44796543786443766543766543786442776342776342776342786142786142786041775f
+40785d40785d40785b3f775a3d78583d78583d79573d79573d79573d79553d79573d7957
+3c78563c78563e77573e77573d75583d75583e75583e75583e745a3d73593d73593d7359
+3d72583c71573c6e55396b5236664c335f463058402d533c2f503b30503b324f3b30503b
+2f4f3a2d503a2e513b334e47373f56302b4b2e22303c2c37514259665e837983b487a3c8
+8cbcbe86c1ad81c0a580bca37db6a776aba3659c965b908a51827c497870406f673c6b63
+3b6a623b6a623c69643d6a653e6b683e6b683f6c693f6c69406c6b406c6b436d6c436d6c
+406d6a406d6a416e6b416e6b416e6b426f6c426f6a416e69
+417066417066427066406e64416c633f6a613e675f3d665e3c645c3b6059385b57385855
+3959563959563a5856375a56335b53335b5335585234534e324f4b334d4a354e4b36504d
+3756513b5b563d605c3e625e3e65603e67613f66613d645f3e65623e65623e65623e6560
+41656141656141665f41665f3f675f40685f416961416a62426d6445706748736a48766b
+487b6c487d6b497e6e4b806e4b806e4a816e49806d49806b487f6a468068468068468067
+46806746806744806644806446816346816345806246816346816146816145806044805e
+417d59407c583f7b553c785239764d37744b347148337046337046337047337047337047
+3370463471473572483572483673493875493a774b3b794a3c7a4b3d7b4c3f7d4c3f7e4f
+3b7d4f3b7c513c7d523c7d533d7e56407d5b417e5d437e60427d61447c63447b64437a63
+43786442776343766543766543786442776342776342786142786142786042786041775d
+40785d40785d40785b40785b3d78583d78583d79573d79573e79593d78583d78583d7858
+3c77573c77573e77573e76593e76593d75583e75583d74573d73593d73593d73593e745a
+3d72583c71573c6e553a6a5237654b325e4530563f2f523c32523d33524035524032513f
+2f503f2e503f2e503f334d4a363a533128472f21323d2c3c52445e6864877b88b287a6c3
+89bbb882c0ab7fbea37db9a079b1a672a7a1649991588d854e807748776f406f673d6c64
+3d6c643d6c663e6b663f6c673f6c693f6c693f6c69406d6a406c6b416d6c436d6c436d6c
+416e6b416e6b416e6b426f6c426f6c426f6c426f6a416e69
+436e67436e67436c66426b654168633e65603f635f3d615d3a5d59395956365653365452
+3756513857523a5753385752355854375754355351344e4d324a4a34494a364b4e374f51
+3955563d5b5b3e605f3f63613e65623f66633e67633d66623f66653e64653e65643d6461
+3f635f3f635f3f645d3f645c40655d3f675c416960426a61436d634670664a746a4b766c
+4b7b6f497c6d4a7c704b7e6f4c7f704a7f6d497e6c487f6a477e69477e69457f69457f67
+457f67457f67448067437f65478266488063488063477f62488063477f62467e61457e5e
+447d5d447d5c427b5a4079583e77563b745139724f38714e35714d34704c336f4b336f49
+3370473572483673493774483774483876473977483a78473a78473a78473c7a493d7b4c
+3c7a513c7a533d7b563d7a583e7b5a417c5e417c60447c63447b64457b64447965447965
+44776644776643766543766543786441786141786141786141786141796041796040785d
+40785d40785b3e795b3e795b3d78583d78583d78583d785840785b3f775a3f775a3f775a
+3e76593e76593d75583d755a3d755a3d755a3c74593c74593c74593c74593c74593c7459
+3b71573c71573c6e5539695137634a325c4432554131523f345341365243345344345344
+3151442f51432e4f44334b4d35354f332445301f323b2c3f54466769698d7b8eae87aabd
+85bab47fbda87bba9f77b59e76aea570a4a062978d578b7f4e7d75487570426f6a406d68
+3f6c673f6c693f6c69406d6a3f6b6a3f6b6a416b6a426c6b426b6d426b6d436c6e436d6c
+446e6c446e6c446e6c446e6c446e6a446e6a436d69436d69
+4269664269644168653f66613f63613d615d3c5f5b3b5e5a385855355552345250345250
+36534f385551385551385551385553375452364e4e34494c33454934454c3849513a4d54
+3e555b405c604261644163654063654165653f66653e65643e64673e64673c62633b6261
+3d615f3d615d3e635c3e635b3f655a41675c41695e436b60466e634870674a746a4b766c
+4a7a6e487a6e497b6f4a7c704a7d6e4a7d6c497c6b487d69477c68477e69477e69457f69
+457f67457f67437f66447e65498166488063477f62467e61467e61467e61457d62447c5f
+447c5f447c5f437b5e41795c40785b3e76593c75553b745438735537725235714f34704c
+34704a35724936734937744837744838764739774839774839774839764a3a774b3a774d
+3c78543b78573d785a3e795b3f7a5e427a61427962437a63447965447965447965447965
+44776644776644776643786443796241786141786141796041796041796041795e40785d
+40785b40785b3e795b3e795b3e79593d78583d78583d785a3f775c3f775c3f775e3e765b
+3e765d3d755a3d755a3c74593d755a3d755a3c74593c74593c74593c74593c74593c7459
+3b71573b70563b6d54386850366249335b43335642335240345343365244345246355349
+34534b32514b2e4e4933484d342e4a342043311f373e3047564c6f6c70937f95ac87afb7
+81b6ae7bb9a476b69c73b19c71a8a36ca09c5f93875588794c7b7347746f426f6c406d6a
+406d6a3f6c693f6c69416d6c3f6b6a3f6b6a416b6a416b6a416a6c426b6d426b6d426b6d
+436d6c436d6b436d6b436d6b436d69436d69426c68426c68
+4165654064623f63633e62603d5f603b5d5c3b5b5a39595836545434525233514f33514f
+355250365351365351375150395153394e5137494d35444b36404a37414d3c45543e4a58
+435362465967475f694360684261664163654264664164663d62683b6267396163386060
+39605d3a615c3c645c3d655c3d655a3f685a426b5d456e604670624872664a74684a7669
+4a786d49796d49796d49796d49796b487b6a487b6a477c68477c68467d66477e67477e67
+457f67457f67447e66447e65477f64477d63467c62467c62467c62467c62457b63447a60
+447a60447a6043796142786042786041775f41775f3f775e3b765a3b765a3a7557397454
+39755139754f39764d39764c38754b39764c3a774d3a774d39764d3a76503a76503b7755
+3c77593d775e3f775e407760417863427763437866437866437866437866447766447766
+44776644776644776443786443796241796041796041796041796041795e3f7a5e3e795d
+3e795d3e795d3e795b3e795b3e795b3e795b3d785a3d785a3f775e40765e3f755e3f755d
+3e745d3d735b3d735b3d735b3d735b3d735b3d755a3d755a3d755a3c74593b73583b7358
+3b71593b6f583a6c5339664f355f49345a4535564335544234534333514532504634514c
+36534f34514f2e4c4c31424c332846351d3f34223c4336505a567b70799a809ca886b3b0
+7cb4a777b5a072b09770ab996ca3a0689a995b8d815282724b7871467370416d6c406c6b
+3f6b6a3e6a69416b6a426b6d416a6c416a6c416a6c416a6c416a6e416a6e416a6e416a6c
+426c6b426c6a426c6a426c6a426a69426a69416968416968
+3e61633e62623d60623b5f5f3a5c5e385a5b38575937575636545634525232505032504e
+345051355250345051354f50394e51384b5137454e34414a353d4a373e4e3c435540485b
+465364485969485e6c445f6a425f674260684362674162693c6169396067385f64375f61
+385e5f3a615e3d645f3e665d3c64593e685c436b60456f614771634872644a74684a7669
+49776c49776c47776b477769487868487966497a67477b65487c66477d66477d66477e67
+477e67457f67467d66467d66477d65467c62457b63447a62457b63457b63457b64447a63
+447a634379624378644277634277634277634378644379623f765f3e785f3e795d3e795b
+3e7a583e7a563d79553c785239754f3a76503b77533b77553b76563c77593d785a40785f
+407760407762427765437866437868437868437868437868437868437868447768447766
+437665437663437663427861427a6141796041796041796041795e41795e3f7a5e3e795d
+3f7a5e3e795d3e795b3e795b3e795b3e795b3e795b40785d40765f40765f3f755e3e745d
+3e745d3d735c3c725b3c725a3c725a3d735b3d755c3d755a3d755a3c74593b73583a7257
+3a70583b6f583b6b5539654e365d48355844355643365545335243314f43314f4734514d
+385253375055314850343d4e352542361c3f352540453c595b5d8371809d7fa0a585b4aa
+7ab3a274b29d70ae976da7986b9e9f6496975a8a7c4e7f6c497671457170416d6c406c6b
+3f6b6a3e6a6940696b416a6c416a6c416a6c416a6c416a6c416a6e416a6e416a6e416a6c
+416b6a416b69416b69416b694169684068674068673f6766
+3c5f633b5e603a5d61395c5e395a5f37595b345658325455335255325153314f51314f4f
+324e51324e4f324e51334c50334a5035484f35434e323e4c333a4a363d4f3d4457404b5f
+455467475a6b475e6e435f6b415f6a40616a41626b40606b3b5f6b3a5e6a3a5f68395e66
+375e633961613b63623d6660416a62406b61426c62426e61447063467265467265447265
+47756a47756a477568477568477666467764477865457963457963467a63477b64477d65
+477d65467e65467c65467c65457b64457b63457b64447a63447a63437962437864437864
+427763427763427765427765437866437866437866437866427962427a61437b60437b5e
+437b5e427b5b417a5a417a5a40795940785b40785d40785f407762407764407666417767
+41766641766642756642756643756943756943756943756945776b457869457869457867
+4477664477644477644379624179603f7a5e3e795d3e795d40785d40785d41795e41795e
+41795e41795e41795e40785d40785d3f775c3f775c3f775e3e735f3f725f3f725f3f725f
+3f725f3f735d3e745d3e745d3e745d3e745c3e745c3e745c3e745c3d735b3d73593d7359
+3c70593b6c563a675238624e375d483659453455423352422c4c3d2f4f44314e49344e4f
+3950563c505b354554313348321f3f391f423c2d4a494663606b8b7891a782a9a67fb2a1
+78af9c73ae9a6faa966aa49666999c5d8f905585754f7e6c47716d456e70426b6d40696b
+40696b40696b40696b3f686a40696b40696b41696b41696b41686d41686d40676c40686a
+4169694169684068673f67663e65643d64633c62633c6263
+395c62395c60385b61385b5f38596037585d35565b335557325156304f52304d512f4c50
+304c50304c502f4b4f30494e344b53354954334551313e4e323b4c343c4f3a42553d4a5d
+46576b475c6f485f6f435f6d3e5e6b3e5e6b3d5d6a3c5c6b3d5e6f3d5e6f3c5d6e3c5d6c
+395d693b60683c63683f6769426a69426c68436e67457069467168477268447267447267
+457368457368457368467467467565477664477863477863477862467a63467a63467a63
+477b64457b63467a64457b64447965447965447965437864437864437864427765427765
+417664417666427767427767427767437868437868437866437864437a63437b62437b62
+437b60427a5f427a5f41796040785f40776040776440766640766940756b40756d41746d
+42746942746842746942746943756a43756a43756a43756a45776b45776b457869457867
+447764447862447862437961427a613f7a5e3f7a5e3e795d40785d40785d41795e41795e
+41795e41795e40785f40785d3f775e3f775c3e765d3f755d3f725f3f72613f725f3f725f
+3f725f3f725f3e745d3e745d3d735c3e745d3e745c3e745c3e745c3d735b3c72583d715a
+3b6f593a6b563a655137614d365c473556433253403051402f4f402e4e432f4c48354e52
+3d515a3d4d5c363e53312d48311c3d3820423f345250546f697a967a9aa980aba27cb09a
+78ad9972ab986da69368a0956295965a8a8a5181734b7a6a446e6a426b6d40696b3e6769
+3e67693e67693e67693e67693e67693e676940686a40686a3f666b3f666b3f666b3e6668
+3f67673f67663e66653d65643d63643b61623b61623a6061
+375962375a6036586136595f37586137585f37555d355459335058314e54314c53304b52
+314a51314a51314a51304852314c57324a563245532f40502f3c4d303d4e364354394959
+425566435a6a445e6f415e6e3d5d6c3c5d6c3c5d6e3c5b6f3e5a703f59723d59713c586e
+39586c3a5b6e3a5e6e3b616e3e646d3e676d416a6e426e6d44716e45726d45726b45726b
+457369457368457368457366467565477664487763477863477862477862477862467761
+467762447862467764457865447766447766437665437665437665437665427566427566
+42756642746842746843756943756943756944766a437868437866437864437962437962
+43796243796242776342776341766441766641756941746b41746d41746f417370417370
+42736d42746942746b43756c43756c44766d44766b44766b45776b45776b447969447967
+437864437962437962437961427a61427a61417960417960417960417960417960417960
+42786041775f41776040765e40765f3f755d3e745d3e745d3f725f3f725f3f725f3f725f
+3f725f3f725f3f735d3f735d3e725c3e725c3f735c3f735c3f735c3e725b3c70593b6f58
+3a6b5638675339634f375e4b36594534554230513e2e4f3e3153432c4d422d4c47385054
+40505d3e465934344e302545351d3f3b264744405b5a667e708b9e7da4ab7dada17aae98
+76aa9471a6926aa09063988e5c8e8d5384814c7a6f477366416b693f686a3d66683c6567
+3c65673d66683e66683e66683e66683e66683e66683e66683e66683d65673d65673d6567
+3e64653d63643c62633b61623c5f633b5e623a5d613a5d61
+37586136586137586137586137586138566036545e35515c334e59324d58324a56324a56
+334956334956354856324855344b5934495a354658324252323d4f343c4f3742543a4758
+415063435667435a6c405a6b3d586b3d586d3d576e3c546e3d52713d50713b4f70374e6e
+344d6c344f6d33516d34546d34576d365b6d385f6e3c646e3e696f426e6f44706f467370
+46736e46736c46746a467469477568477666487765487763487763467762467561447560
+457462447562467565457565447466427468427468427468427468427566427468427468
+42746842746842746843756943756943756944766a447768437665427765437665427765
+43766542776542756641756842746941746b42736d40736e41726e40726f41717141726f
+42736d42746b42746b43756c44766d44766d45776c45776c45776b457869447967447965
+437962437962437961437961437b62427a61427a61427a61417960417960417960417960
+41776041776040765f40765f3f755e3e745d3e735f3e715e3f725f3f725f3f725f3f725f
+3f725f3f725f3f735d3f735d3e725c3f735d40745d40745d3f735c3d715a3b6f583c6d57
+376654386352385f4d355a483558443253402f503d2c4e3d2d52412a4e422f4d4b3d5158
+424e5e3c3c54332a493120443b2347402f4f4c4d696375897498a47caaa87bae9f78ac96
+75a6916ea18e669a8d5e918a5688854d7e7a47756b436e653e68663d66683b64663b6466
+3b64663c65673d65673d65673d65673d65673d65673d65673c64663c64663b63653b6365
+3b61643b61643a6063395f623a5d61395c60385b5f385b5f
+3a586337576239576238566138566138546036505d374e5c354b59344a58354857344756
+36475736475737475737465938495d39485d39445a363e5333384c35374c393a4e3b3e51
+42475b444c61434f65404f663e4c663c4b683b4a693b486a3d466f3d467139447136436f
+31426e2f426d2c436d2c456d2e4a6f2f4d6f31536e34586e375e6d3d656f426b71447073
+48747347757249767149766f48766c48766b477568477666477666467563477362447361
+467263447363467265457368437268437268437268437268437268437367437268447468
+457569457569457569457569457567457567457567457567447466427566437365417367
+43736741736843726a41736a43726c41726c43716e41726e43716e41726e43716f43716e
+44736d44736b43756c43756c44766d45776e45776c45776c44786b447969447967447965
+427962427962427a61427a5f437b62427a61437961437961427861427861417760417760
+4174614174614174614073604073603f725f3e71603e715e4073603f755e3f755e3f755e
+3f755e3f755e40745e40745e3f735d40745e42735e42735e40715b3e6f593b6c563b6b55
+386453376050365b4a35574633544130513e2c4f3b284d3b29503e2a4e4232504e3f5259
+40455837314d322145361d443c264a453a58565d776a869477a3a47baea578ad9d76a996
+73a38d6d9c8a629489588b8450837c497a7444716a416b673d67663c65673c64663c6466
+3c64663d65673d65673d65673d65673d65673d63663d63663d63643c62633c62633b6164
+3c5f633b5e643b5e643a5d63395c62385b61385960385960
+3b576339576239556139556138546037515e374e5c364b5c394c5d38495b37485a374659
+38445a384558384359374258353c56363a55353652322f4a2e29402d253c2f253d31273f
+3732483b374e3c3c543c3d593b3c5b3c3c603d3d633a3c653a3a6c393a70383b70353a71
+3039702c39702a3970273b702b41732a45722c4a702d4e6d30546c345a6d3c6171406870
+45717445737148757249767149766f48766c47756a467467487467487467477366467265
+46716746716746716846716843706943726a43726a43726a43726a447369447369447369
+457569457569457569457567457567447466447466447466437365437367427266427167
+42716942716b42716b42706d42706d42706d42706d42706d43726c43726c43726c43726a
+45746c45746c43756c44766d44766d45776c45776c45776b447969447967447967437a65
+427962427a61427a5f427a5f427a61427a6143796143796142786142786141776040765f
+4174614073604073604073604073623f72614171613f72613f755e3f755e3f755e3f755e
+3f755e3f755e40745e40745e40745e40745e42735e40715c3e6f593b6c56396a54386753
+396453385e4f3658483153422f503f2b4e3a264c37244b38254e3c2a50433452503b4e55
+393c4f342745361d443b1f473f294d4e486464738a7496a078aba478b1a275ab9b71a491
+6e9e886a97835e8d855384804a7d7444766d426f6a406a683d67663c65673c64663c6466
+3d65673e66683e66683d65673c64663c64663d63663d63663c62633b61623b61623a6063
+3b5e643a5d633a5d63395c62385b61375a60385962375861
+3b55643955633953623953623a5161394e5f394c5d38495d38495d37465b364258343f55
+343b55323a512f365030344f2e2b4a32284a3123442d1c3c2a163228112d2a122c2b142e
+2e1a3333213b36264337284938284f392a533a2a57382a5d342b64322c68332e6e323071
+3031722c3173283174253374253873273c732843722a476f2b4c6d2f536d36596f3a5f6f
+3d686f3e6b6e42707046747248757248757047756b467469477268477268487268487169
+48716b47706a47706c466f6b43706b43726c43726c43726a44736b44736b45746a45746a
+457569457569447466447466437365437363427262427264447267437167437167426f68
+426f6a426f6c426f6c436f6e436f6e43706d43706d44716c44716a457369457368467469
+46756b46756d44766d44766d45776c45776c44786c44786b447969447967437a67437a65
+427962407a61407b5f427a5f427a61437962437962437962427861417760417461417461
+4073624073624272624272624272644272644272644073623f755e3e765d3f755d3f755d
+3f755d3f755d40745e40745e42735e42735e41705c3f6e5a3c6b57396854376652376450
+365f4f35594b3254442e4f3e2b4c3b284b37264c35244b3627503e2c524533514f35464e
+3132463021403b1c4642234d4935585e5b7674869c79a0a774ac9f70ae976fa8976da08f
+6b988365907d59867f4f7d7a46786d4173683f6c693f69683f67693e66683d65673d6567
+3d65673e66683e66683d65673c62633c62633c62633c62633b61623a60613a6061395f62
+3a5d63395b64395b64385a63385962375861395762395762
+3b52623a51613a51613b50613d4e603d4c5f3d4a5d3c475b384055363c5232364f30324b
+2c2e47282a4325274026233e2a213e2e1f3e2d1c3c2a1534280f2c260c27280c252a0e27
+2c122d311732341b39341b3b331b3f331a413219412f1846311f5130225733265c342963
+322a662f2a6a2c2b6d282d71262f72263475283b762b40772b46732e4c72345274365873
+385f7039646d3f6a73446f7647727848747747737448727047716f48716d49726c49726c
+49726e48716d476f6e466e6d43706b44716c44716c44736b44736b45746c45746a45746a
+45746a447369447468437367427266427065427065416f6444716a44716a43706b426f6a
+426f6c426f6c436f6e436f6e436f6e43706d44716e45726d45736946746947756a47756a
+46756b46756b44766d44766b45776c45776b44786b44786b447969447969447967437a65
+427962407a62427a61427962437864437864437866437864427763417662417463407362
+4073624073624073624272624272624272624272624073603f755e3f755d3f755d3f755d
+3e765d3e765d3f755d40745e40745e41725d406f5b3d6c583a695537665235645235624e
+33594a3156452e503f2a4c3b284a39284b37274d38274c3a2c504232514b354d51343d4c
+2f2945321e413d1f4543274d4f4661666e837a94a37ba4a671a7996da8946ea4946b9e8f
+679480608c7d57817d4b797643756c406f673e6a693e67693f67693e66683d65673d6567
+3d64693e656a3d64693d64693c62653c62653c62653b61643a60633a6063395e64385d63
+395b65385a64385a66375963375764375764385563385563
+3d52653d52653d4f633e4d6240485d3d42583a3a523a364d373249352d453129402f253d
+2f253d2e263d2b263c2c24392e253a2e22382d1f362c1d342b19312c162d291129270f27
+321831331730331730361a33391d363a1e37381b37351834321835301633311836341f40
+38244937265234275c3129652f2c712e2e782a307a2c367d2d3c7d30457e334a7c345078
+345574375b733c60783e647b40697f456e8249708148707c476d76496e74496f70486f6e
+48716d4a736f49736f47716d48736c47726948736a47756b47756b47756b45746c43726a
+44736b43726a44716c43706b426f6a446e6a446e6a446e6c43706d426e6d426e6d426e6d
+426e6d426e6d436f6e44706f43716e43716e44726f44736d45746e45746c46756d46756b
+47766c47776b45776c44766a44766a44766a44766a447768447768437868437868437866
+4378664279644378644378664274684274684274694173674074673f73663f74643f7464
+3f74623f74623f746040736041746141746141746141755f42735d40745d3f735c3e765d
+3d785c3d785c3e765b3e765d40745d3f705a3b6a563b68543a6655376352335f50315c49
+3156442d533c284e37254b34234a37254c3a284d3c2c4c41355049394c50383f522f2c4b
+2d1e45362047452a4945364d59657368858b7a9da178a2a0729f986f9f936b9a90649488
+5f8d8058867b4f7c7749767343716e3f6c693e68673e67693b64683b64683c65693c6569
+3d666c3d666c3e656c3e656c3c626b3b616a3b60693a5f68395e67385d66375b67375b67
+395a6b38596a38576b37566837566a365569385469395469
+3e50643c4d6139485d384359383d5338385038344d393149372d46372b4334284032263c
+30263e30273c2f273c2d283c2f2a3e2e293d2f273e30263e30243c2d1f382c1a342a1631
+2d16322f1731311732321831341b31361d33361d33381c32381b2f35182c32152932162c
+331934341c3c36214c37265c362a6a332b74302d7a2e307b2c347c2e3c7d33437f364b80
+364e7a37557b39597f3b5d823e6286436789486b89496d87486b7e4b6d794b6d764b6e72
+4a71704c75714a747048726e4a736b49726a49746b49746b48756e47746d45746c43726c
+43726c42706d43706d426f6c446e6d446e6d456d6d446e6d446d6f426e6f426e6f426e6f
+426e6d436f6e44706f44706f44726f44726f44726f45737045746e45746e46756f46756d
+47766c47776b45776b44766a44766a44766a447768447768447768447768437868437868
+43786843786643786842776744736944736b42746b4173684074683f73663f73663f7464
+3f74623f74623f746040756141755f41755f41755f41755f43745f42735e40745e3e755e
+3c765d3c765d3b755c3d735b3c705a3d6c583c69553b66553a6353376052315b4d2f5846
+2b513c2a5037285036244e36234f38244d3b294d3f304b463b4d513a415137325032264a
+301e443822464d3652564f6162797f6c93927ba29f78a19b729b956e999069948b5f8d82
+5a887d5381774d787147726b436d6b3f69673e66663e66663f67693f67693f666b3f666b
+3e656a3e656a3e636b3e636b3b60693b60693c5e683b5d693a5c68395b67395a693a5a69
+3b5a6e3c586d3b576d3a566b3a546b395469395169385167
+38475e37435b343f55333b5234385134364d34344c35334b35314a363148353047322f44
+2f2d432e2c412c2d412c2d412b2d442b2d462d2d492f2c492f2a482d26452b20402a1c3d
+2a1b3a2a1b3a2c1b3b2b1b382b18342b18342d1b352f1b36331b353117302f162c2f152e
+2f1530301735331a41341e4c36255b372966362d6e342f722f30732d3478323b7e354380
+34487d374e803953843a56863b5a8941608e4868914d6b8f4d6b874e6d824f6f7c4f7079
+4f72765077764e78764c76724c756f4b746e4a756e4a756e48757047746f45746e43716e
+42706d42706e426e6d416d6c436c6e436c6e446c6e436c6e446d6f426e6f426e6f426e6f
+436f70436f7044706f45717044726f44726f44736d45746e45746e46756f46756f46756d
+47766c47776b45776b45776b44766a44766a44766a44766a44766a44766a44766a437569
+4276694277674276694175684372684372684173684173684074684074673f75673f7565
+3f76633f766340756140756140765f40765f4276604276604174614073603f74603f7460
+3e75603d745f3c715d3b6e5b3a69573c67563d66563b6454395f50345a4b2f55462c5341
+274e39274e3924503923503923513725513a2d4f41344c4c3b4356363352322747332441
+33233d392b4253466267687d738c90759c977ba39b759d946f978e6b9589648e825a8679
+5480734d796c477167426c624067623d645f3d64613d6463426567426567426569416468
+4162674162674061683f60673f5d673f5d673f5b663e5a663d59653d59653c58663d5766
+3d566a3f556a3d536a3c52673b4f67394e63374b63384a60
+343e57333d56353d54353d54363c54363a5334385134364d363851373950393b52373c52
+343a5033394f333b4e343c51343e59353e5b383f5c383e5e3a3d5e39395b373658363253
+312b4d312a4b2e27482d244329203f261d3a241b38271a362818352a16322d1632311933
+331b353218353017352f173b331c463622533a295f392e6a37317135327536367e353980
+3742823949873b4f8c3b518d3e5490435c954c659b516c99526c91546d8b556f8654717f
+54757e55787c527a7a5078774d76724d76724b75734a747248757247747144726f42706e
+416f6d416f6f416d6e416d6e436c6e436c6e446b70436c6e426e6f426e6f426e6f436f70
+44707144707145717045717044726f45737045746e45746e45746e45746e46756f46756d
+47766c47776b45776b45776b44766a44766a44766a44766a44766a437569437569437569
+4175684175684074684074684072674173684173684074674074674074673f7565407666
+3f76633f76634075614075614177604177604276604275624275644174653f74643f7464
+3e73633c71613c6c5e3b695c3a64583b64563c62553a5e5035594b3054462e50402a4f3e
+284f3d244e3a204d381f4f3923513728523e314e49394a5237375333274d342043372440
+3a2d3f433c4e5d5b73727d8f7b9798799e96769e9570988d6c9489689183618a7c588171
+4f786848716343695c3f655a3e615a3c5f593c5f5b3d5f5e40605f405f61405f61405f61
+415f61405d61405d61415c633f5a614159634058643f55623e54623e54623d53613f5261
+3b4d613c4d613b4b623a4b5f38485f37465b35445b344358
+363d57363d57373d57373e58383f59383f59363d57333e5436405938445a3b475d3b4a5f
+3c4b603d4c613d4e623f4f663e4f693b4f6a3d4e6a3e4d6c3f4c6c404b6b3f48693f4567
+3a3e61383b5c3437583334533031502c2d4b272846262340251c3b241735241532291632
+2f183431173232162f32162f351836371c3f3b224c3c28593f2d693e32743f34803b3784
+3b3d883c448f3d49933e4c9540519948599f5063a5556aa3576b9d586e9759708f587289
+597684597a83577a8053797c4f77774d77754b75744a747347737246727144706f426e6f
+426e6f416d70416d70416d70436c70436c70436c72436c70426e71426e71436f72436f72
+44707145717245717045717044726f45737045746e45746e45746c45746c45746c45746c
+46756b46756b46756b46756b44766b44766b43756a43756a43756a43756a427469427469
+41736841736840736a3f73674072674072664173674074674074673f7565407666407666
+40776440776440776240776240756140756141755f4174614176664074674072663e7064
+3f6f633d6d613d685e3c665c3a62593c6056395d5136584a3153452d4f3f2c4d3c2a4c3c
+294d41234c3c204d382350392853402d514733474e383d51352a4a3822483a20433c2844
+42394e53546669768779919b7b9b96779d90749a8d6f95866b9182678e7c5f8674567d6b
+4d7462476e5c4165573e62563f60553d5e553e5d573e5d583e5b59405a5b3f595a3f595a
+3f57593e565a3e565a3f535a3f535c3f515b3e505c3d4d5a3c4c5b3a4a593a4a593b4859
+38455839445839445a384357374258384055373f56363e53
+393f59373e58373e5837415a39455d3b4a613d4b653d4d643e50683e526a40546c41556d
+41556d41556d40566d40566d3b536b39536c38506a394e693a4d6b3a4d6b3b4c6a3b4a69
+394764384361353e5b343d5a333d58313b562e354f2b314b28294723203d1d16351f122e
+23102c29112930132935152a37172c381830371a38391e473d2559432d6d48347c473988
+403b8d41429445479a444a9e4850a34e59a95664af5a69ae5c6ca75e70a25e71995c7392
+5c768d5d7a8a597984547981527a7c4f787a4d767a4b7478487477467275447073426e71
+426e71426d73426d73416c72436c72436c72446d73446d73426e71436f72447073447073
+45717245717245717045717044726f44726f44736d44736d44736b44736b45746c45746c
+45746a45746a45746a46756b43756a43756a42746942746942746941736841736841736a
+41736a4072693f72693f72694072664072664074674074673f75653f7565407666407666
+4077644077643f76613f766140756140756141755f4174614174653f71653d6f643d6c62
+3d6b613c675e3b645c3a625a3a5f57385c5234584c3153452d4f3f2b4d3c2a4d392a4c3b
+274b3f264c3f254e3c2952402e5248304a4b313a4b322e473421413a20433c2343412e4c
+4d4962616c7e718c95789c9c779c94739c8c7197886a9383688f7d618876587f6c527966
+4b705e466b5a4365574163554161563f5e563f5c57415b583f57573f57573e56563f5455
+3d52553c4f553b4e543b4c543b4c563c4a573b49563a4656394555374353394154384053
+394156394156384055384055393f553a40563a40563a4056
+3e45613c46613c48623d4b6540506943556d435971425b71435b73415b72405a71405a71
+4058703f576f3d556d3b556c3c586d3a566b39536a385269395169385068394f673a4e67
+36486034465e3242593141583041552f40542e3d502e3a502a364e272e48242541201c37
+1f122e200c25280c2230112136162536162537172c3819383b1e4a43285f4c31744f3984
+4c3f914b459b4f4ba25050a85556b05a60b86068bd626bba656fb66473ae6575a663769e
+617897617b925c7b8d587a86547b82527b7f4f787e4d767c49747a477278446f75436e74
+436e74426d74426d74426d74446c74446c74456d75456e74436f72436f72447073457174
+45717245717245717045717044726f44726f44736d44736d44736b44736b44736b44736b
+44736944736945746a45746a45746c44736b43726a43726a41736a40726940726940716b
+40716b40716b40716b4072694074674075654075654075653f75653f75653f76633f7663
+3f76633f76634075634075634174614073604073604073623f72633f6f633d6b613c675e
+3b645e3b625d3b6059395e57365b5332584d2d53462a4f3e294e3c294f38284e35274d36
+294b3d2b4c412d4e43304d4832464d313a4b302e4631244037203c3c2340422d4e4f4162
+5e627f708394719897709e93719b8d6e99886b948465907d5f8876567f6d4f78664a7361
+466d5b426756416355406156416058405e56415c57415b583f57574156594055583f5256
+3d50563c4d543b4c543c4a553c4a553c48563b47573c44573b43563a42553b41573a4257
+3b43583a42593a42593a42593a42593c445b3d455c3e465d
+46526c45536d46566f485a72485c75445c74415b723e5a703d5c713c5a723d59713e5a72
+405a75405a733e58733d57703a566b385469375368375267365166355065354e64364c63
+364a62354a5f35475d3143572e40542c3f502d3e502d4051293c4d293b4f2c364f282c47
+221c361c0e271e081d24091a30121e3414213817283a1a313c1c414323524c2d68503578
+574591574b9d5a50a75c56ae615dbb6667c3696dc86a70c46b72c06b75ba6b77b16879a7
+677ba0657e9c627e965b7c8f567c87537b835078804e767e4a757c477279457077446f76
+436e75436e75436e75436e75456d75456d75456d75466e76436e74447073457174457174
+45717245717245717044706f44726f44726f44736d44736d43726a43726a43726a43726a
+43726843726844736945746a44736b44736b43726a42716940726940726940716b40716b
+40716b40716b40716b4072694074674075654075654075653f75653f75653f76633f7663
+3f76633f76634075634075634073624073604073624272624070623e6c613d685e3c645c
+3c615a3b5e58395c56385b5432574f2c5449275040254e3c26503a285038274f35274d36
+2d4d3e324d46364c4a36454c33384c312d4633244135213d3b233d4029454a3b5a5d5a77
+6e7d947795a0719e97699c8d699888699584659180608d795783724e7a69487362477060
+4069593e64573c60563f6057405f593f5c57405a57405a593f575941565b40555a405359
+3f52593e4f593d4d5a3e4c593e4b5b3e4a5a3e495b3f475c3f475e3f475e3f475e3f475e
+3b455e3a445d39435c39435c3a445d3c465f3e48613f4b63
+495a74475b74475b74445c74425c75415d753f5d753e5e753d5d743d5d763d5b753f5a75
+3f58764058743f56753f57733c566d3b556c39536a385068374f67364e66384e66384e66
+384c65374b6337496135475d34445b3142562e3f53283d4e243e4b213d4924364a263248
+2a2c4527213b21132c1b081c230b1b290d1b3213223a1b2d3f1e3b4323484b2c5851346a
+5742855c4c976053a3655bb16a65bf6d69c76d6eca7276cd7479ca747cc5727dbb6e7eb2
+6b7ea96880a4647f9d5d7d94577f8b547f88517c854e79824c747e49717b48707a48707a
+476f79466e78466e78456d77436e77436e77446f78446f76436e74436f72436f72436f72
+436f70436f70436f6e436f6e43716e43716e43726c43726c43726a43726a43726a43726a
+43726a43726a43726a43726a42716b42716b42716b42716b40716b40716b40716b40716b
+40716b40716b40716b4072694074674075654176664176664076664076664076663f7565
+3f75653f75654075653f74643f72633f7261407062407062406c5f3d675b3a62573c5f58
+3f60593d5e573659522f554a28514327534226533f25523d224f38234f362651362e513b
+324d3e3c4c4b3b43503230482f22403522403c243e3b233d402c484839585b5873717c90
+77929b6f9796689a91699d9068988a6594845f8e7e588775507f6f497868457162416d60
+3c665a3c645b3c615a3c5f5b3e5c5c3c5a5a3b575a3c55593d545a3b525a394f5a394d58
+384b59384a5837485838485837465939465939455b39445a3a445d3b455e3c46613d4762
+3d4b653d4d663e4e6740506942526b44546d45556e45576f
+435b73435b73435b73425c753f5d753e5e753e5e753c5f753b5d763d5d763d5b773f5a77
+4057764156754156754156753e56723d556f3b536f39516b3a4f6c394e6b394e6b394e6b
+384b69374b6637486436476136466033435c31415a2c415425434d204148213b4a25374b
+28324b282a43231d3720142a1c0b1d1e0918250d1b311426391c3240223c4c2d4d543861
+5a437b614e906757a06c61b0736bc1746fc97574d17a7bd5797ed27981cc7782c47281ba
+6e83b26b83a96481a15c7e9759808f56818a537e874f7a834d757f4a727c48707a48707a
+476f79466e78456d77456d77426d76436e77436e77436e75426d73426e71426e71426e6f
+426e6f426e6f426e6d426e6d42706d42706d42716b42716b42716b427169427169427169
+43726a43726a42716942716942716b42716b42716b41706a40716b40716b40716b40716b
+40716b40716b40716b4072694074674075654075654176664176663f75653f75653f7565
+3e74643f74643f74644073643f72634070623e6e603f6d603f695d3d655a3d61573d5e55
+3d5c543b5b5033574b2d534629544324533f21523d21513b23503b26503a29503b304f3f
+354842343b41312e43312442371f413b20413e243f4029434b3c5956536e687385748d94
+7599976e9d93679a9163988e6295865e91805a8a7a5383734d7d6f4676684270653f6d63
+3c67603c65613c63623c5f613e5d603e5b613c595f3c57603c54603b535f3a515f394f5d
+384d5e374c5d394b5f394b5f3a4a613a4a613c4a643d4b653f4d68414f6a444f6b43516c
+44557142566f435772445871455974475b76465b76475c77
+425c75415d75415d753f5d773f5d773e5e773e5e773e5e773d5c783e5c783f5a77405977
+4057774155764255764255764255764054753e52753d51723d4f733c4e723c4e723b4d71
+394b6f384b6c39496b3848693746673544633441612e425a27454f214448213f4a223c4b
+28384f28324b262a4326243c1a122716091b180717260f1f3318293c1f31492c40553856
+5d437265508b6d5d9e7568b07b72c57c78cf7c7cd68283dd7f84d88087d57c89cd7888c3
+7288b96f88b06785a760829d5d849559838f557f8b517b874e76824b737f49717b48707a
+466e78466e78456d75446c74426d74416c73426d74426d73416d70416d6e416d6e416d6e
+426e6f426e6d426e6d426e6d42706d42706d42706d42716b42716b42716b42716b42716b
+43706b43706b42716b41706a41706a41706a41706a41706a42716b42716b427169427169
+4072694072694072694072674072664174654174654075654074674074673f73663f7366
+3e72653f71653f71654171654070643f6d623d6b603e695f3b65593b63583c60543b5c51
+39594e3656492e524429524227544023523e1f503b204f3d264f3f2b4f412d4d40324943
+343b432e2a3b2b1f37331f3b3a1f3e3b203f422a4a493a575c5a726a7686768f93719991
+6d9b8e6b9d916699925e918a5c9083588d7d5285764c7f7046786c4173683f6e663e6b66
+3e68663e66663d63663e61673e5f683f5d683d5b663d59673b57653b55663a53673c5267
+3b51663b51663b51683c52693d516a3e526b40546d42566f455672475874475874465a75
+435b77425c75425c77435d76435d78435d78445e79445e79
+415c77415c77415c773f5d77405e78405e78405e78405e78405b78405b78405977415877
+4256774256774255764255764254784153794052783f51773e50763c50753c4e763b4f74
+3b4d733a4c70384a6e39496b3747693645663342632e425b29475223444b213f49213d4b
+253c4e27394f28344c2830471f21381613281308191d0c1c29122233192645273352354b
+5e446b69528675619e7b6cb18277c6837dd38383dd868ae3868ce2868fde8190d57b8ec9
+768ebe718db4698aab6387a15e88985b859156808c517b874f77834b737d49717b476f79
+466e78456d75446c74436b73416c73406b71406b72406b71406c6d406c6b406c6d416d6c
+416d6c426e6d426e6d426e6d416f6c416f6c416f6c416f6c416f6c41706a416f6c416f6c
+426f6c426f6c416f6c41706a41706a41706a41706a41706a42716b427169427169427169
+4072694072674072694072674072664073644073644073644072663f73663e72653e7265
+3e70643e7064417165407064406e643d6b613c675e3c655d3862583961563a5e54395a4f
+3656493151422b503f264f3d24513d204f3d204f3f2650422e4f46314c472f4341313a41
+2b283b2d203a311f3738253b3b24403d29454d3e5f5c58736c7789748d92769b936b9a8a
+63968564998963958c5c8e85578b7e5287774c817145796c4173683d6f663d6c663b6966
+3f686a3d666a3d626a3c616a3e5e6d3d5d6c3e5b6d3d5a6c3d586d3d586d3d586d3d576e
+3e566e3d576e3f576f3f5771405872415973425a74435b75465b78465b78455a77435b77
+415b76405b76405b76405b76405b76405b76405b78405b78
+415c79415c79415c79415c79415c79415c79425b79425b79415a78425978415877435877
+4256774256774155764255764254784153773f53763e52753c5075394f743b4f74384e73
+394d72384c6f374b6e36496a3548693444653242632e425b2a445526424e223e4a203c48
+213d4b223c4d24394c25364a253046191e34120f24160b1c210c1b2c121f3e20284d2e3e
+5c42656a548378659d7f70b3867bc98883d78a8ae28d91ea8d95ea8b96e68596db7f93ce
+7893c27492b86c8fad668ca35e88985a8691557f8b507a864e76804b737d496f7a476d76
+466c75456b74436b73426b713f6a703f6b6e3e6b703e6b6e406c6b406d6a406c6b416e6b
+416e6b426f6c426f6c426f6c406e6c406e6c406e6c406e6c406e6c406e6b406e6c406e6c
+416d6c416e6b416e6b416e6b406e6b406e6b406f69406f69417068417068417068417066
+4170664171653f71663f71654171654272664272664072663f71653f71653e70653e7065
+406f65406f65416f65406e64406b643d68613b645e39625a365f57365e55385c5236574c
+3252452d4f3f294e3d254e3c234e3b234f40274f442e4e49334b4b3340482e323e2b263a
+2a1b3a301d3d35233938293c3c304646405a5b5c7a6b778d758e9372978f6c9b87659983
+6194855f91855f8e845c8c805386774e8170477a6b4173673d6f643a6c633b69663a6866
+3e676b3c656b3c606c3b5f6d3d5c703c5b6f3d596f3c586e3c586e3c586e3c586e3d5971
+3f59723f5b73405a73415b76415b76415b76425c77425c77425c77425c77415b76405a75
+405b763e5c763f5d773f5d773f5d773f5d773f5d773f5d77
+425b79425b79425b79435a79425978425978445978445978435877435877425776425776
+4155764155764054754054753f54733e53723e53723a517139507037506f364f6e364f6e
+334c6b324b693249683449663348653347623145602f435c2c4156273e50223c4b1f3b47
+1e3c471f3d481e3b491f394a25374d1d283e16162e140c21190818240c19391a20462736
+573c5d6952807a679f8374b58b80cc8f8ade9292ec969af5959cf4919eed8c9de2849ad3
+7c99c57596b96c91ac658ea25c889557838e537d894e78844c747e49717b476d76456b74
+446a73446b72426b71416a6e3f6b6e3f6b6e3e6b6e3e6c6c406c6b406d6a406d6a406d6a
+416e6b416e6b416e6b416e6b3f6d6b3f6d6b3f6d6b3f6d6b3f6d6b3f6d6b3f6d6b3f6d6b
+416d6c416d6c416e6b416e6b406e6b406e6b41706a41706a417068417066417066417165
+4171654171653f71653f71654171654171654171654171653e70643e70643d6f643d6f64
+3f6e643f6e643f6c653e6b643d68613a655e38615b37605a345d57335c54335850305448
+2e50422b4d3d284d3b254e3c234e3d264f412a4d472f494a323f483031432e213b2b1838
+331b3f371f413927413c334848465c596176697b8f718d987097926a9987659982649a82
+6295845e8e825a887d5785784e7e6e487b6a4474643d70613c6b613a69633967643a6667
+3c65693b616a3a5e6c3b5c6f3b5a6f3b59713c58703b576f3b576f3b576f3c58703d5971
+3d58733e59743f5a753f5a753f5a753f5a75405b76405b76405b763f5d77405b763e5c76
+3e5c763e5c763e5c763f5d773f5d773f5d77405e78405e78
+425978425978425978435877435877425776435676425575425575415675415675405574
+3e55743d54733d54733c54703b536d3a526a3a526a38526b365069345068334f67324e66
+314d65304c62314b62304b60314a5e31475c2f455a2e44592c3e562a3c54243b4d1f3b47
+1e3c461b3d461b3d471d3a48213b4c2131481c223a16112716081921091634151b3f1f2c
+4f3153634c7a79669e8677b89186d49691e59999f39ba0fb9aa4fb97a7f593a6ea8aa3db
+80a0c9779aba6b93ac638e9f59859254808b4f7a834b767f4a727c48707a456b74436972
+436a71436a71416a7040696d3e6a6d3e6a6b3d6b6b3e6c6a406d6a406d68406d6a406d6a
+406d6a406d6a406d6a406d6a3f6d6b3f6d6b3f6d6b3f6d6b3f6d6b3f6d6b3f6d6d3f6d6d
+416d6c416d6c416d6c416d6c416e6b426f6c41706a41706a417068417066417066417165
+4171654171633f72633f7263417165417165417165407064406f653f6e643f6e663e6d65
+3f6c653f6c653f69653d67633b646038615d375e5b345d59315b572f5a532d554c2c5046
+2b4c412a4c3c284d3b274e3c244d3d274d422947452b3e452c2f422f224033194036163f
+402143412848463559504b6b5d6782687f8f6d90926b9891679a8b64998562988161957f
+60917e5b8a7a5482754f7d70487765447562406f5f3b6b5d3a685e3a67603a67643b6466
+3a6369395f6a385c6c395a6d3a596e3b576f3c56713b55703b56713b56713c57723d5873
+3d58733e59743c5a743c5a743d5b753d5b753d5b733d5b733d5b733d5d743e5c743f5d75
+3d5b733f5b733f5b733f5b73405c74405c74415d75415d75
+4358774358774358774257764156754154744154744154744055744055743f54733d5473
+3c53723b54723a53713a546f385269385269375168355167345066315065304f632f4e62
+315064304f612e4d5f2f4c5c2f4b592d49572b47552a44552a3f54283d52243b4b203c48
+1f3d481d3e471c3d461e3c47213b4a25374b212c4217172f15091f1f081a31111c3a1826
+46294560477178639b8778bd9489d89995ea9b9df49da5fa9da9fb9badf596aeea8fabda
+83a5c8799eb86b94a8618c9c57838e537e874d787f49747b487078466e76446a73426970
+42697042697040696d40696d3e6a6b3e6a6b3e6a6b3f6b6c3f6c693f6c693f6c693f6c69
+3f6b6a3f6c693f6c693f6c693e6c6a3e6c6a3e6c6a3e6c6a3e6c6a3e6c6a3e6c6a3e6c6a
+416d6c416e6b416d6c416e6b426f6c426f6a41706a417068417068417066417066417165
+4171654171633f71653f7165407064406f65406f65406f653f6e643d6f643e6d653e6d65
+3e6d653e6b643e68643c65613a615e375e5b375b5b365a58315a542e574f2c5149284e43
+274b3f264d3b264d3a264d3b2748412b44482e3b4b2d2d452b213c2f1a3b361a423b1f45
+3e2a4543374f514e6b636a866d84966f92986a988e679a89639a856299846095815b8e7b
+588976568573527e714c786b4372624170603d6b5e3a685e39665f3b65633c65673d646b
+3a60693a5e6c395a6d39586d3b576d3b576f3b55703a546f3c57723c57723d58733e5974
+3e59743f5a753d5b753d5b753d5b753d5b753c5a743c5a723c5a743b5b723d5b753e5c74
+3f5b733f5b73405c74405c74405c74405c74425c77425c75
+3f56763e55753e55753d54743d54743d54743d54743d54743c53723b52713b5271395270
+3952703952703a537139547137526f37526d37526d35536d34526a335169335267315265
+3152653051622f50612f4f5e2e4e5b2b4b5627475225455025414f24404c203e481d3e47
+1e3b491f3b49203a49223947223a442339462233471a243d15102e1a08222c0b1c371621
+492e3f59425f705b938371bb9185db9b96f09fa4f69eabf99fb3f89eb8f399b9e88eb2d4
+80a9bf749eae66929f5a8691537e8550797f4a7379487177466f75446d73426b71426b6f
+416a6e40696d40696d3f686c3f686c3f686c3f686c3d696a3f6b6c3f6b6a3f6b6a3f6b6a
+3f6b6c3f6b6a3f6b6a3f6b6a3f6b6a3f6b6a3f6b6a3f6b6a3f6b6a3f6b6a406c6b406d6a
+3f6d6a3f6e683f6d6a406f69406f6941706a41706a417068417068417066406f65406f65
+3e70653e70643e70653e7065406f673f6e663c6e653c6e653d6f663c6f663c6e633b6d62
+3f6e663c69623a635f385f5c3a5e5e3c5b5d3b595b38565430544a2d53462a4e44264c41
+244d3f26513e255138254a392e424b333754362655351b4b35173b361c393a26413a3048
+383f4f4a5c666379846e8b916f93936e97916b998c6699866196825e947d5a8f7b568976
+5484744e7e7049776a447267406e643d6a633966613865623b64663c636a3b616a3b5f6d
+3b5c6d3b5a6e3a596e3c586e3b576d3c566d3d556f3c566f3e5a723c5a723c5a723c5a72
+3b59733b59733b59733b59733d58733d58733d58733d58733e59763c5a743e59763f5a75
+3e59743f59743f5974405a75405a75405a75405977405a75
+3d54743d54743c53733c53733c53733c53733b54733b54733a5371395270395270395270
+39527039527039547139547137547237547237557137557137556f36546c345469345469
+3354673253643152613051602f515d2c4e58284a5426485223434e21424b1e41471d3e47
+1e3b4b203a4b23384b253847233a422339442035481927411415341809262b0c1e371621
+442a355640576d598e816fb98c82d89794eb9da4f29eaff4a0baf79fbff098bee38db5ce
+7fabb8729ea764909959848d537c824d767a487175466f73456e72426b6f416a6e416a6e
+40696d40696d40696d3f686c3f686c3f686c3f686c3f686c3e6a6b3e6a6b3e6a6b3e6a6b
+3e6a6b3e6a6b3e6a693e6a693f6b6a3f6b6a3e6a693e6a693f6b6a3f6b6a3f6c69406d6a
+3f6e683f6e683f6e68406f69406f69406f69406f67417068406f67406f67406f65406f65
+3e70653e70653d6f643d6f64406f673f6e683c6e653c6e653c6e653c6e653c6e633b6d62
+3d6c643a676039625e3a5e5c3a5c5b3b59593955563754502f50452c5042294d41244a3d
+224d3c244f3c254e3c2948432e394d3227513617503b144b3c1a3f3b213c3d2f463d404f
+4a616956787a688c8c6e95926d988f6b998c6898886396835f957e5b917a578a77528574
+4f7f714a7a6c457368416f653e6b663b68653864633962643b62693b616c3b5f6d395d6d
+3b5a6f3b5a6f3c58703c58703d576e3d576e3f576f3e586f3e5a723c5a723c5a723b5971
+3b59733b59733b59733b59733d58733d58733d58753d58753e59763e59763e59763e5976
+3f59743f59743f59743e58733e57753e57753d56743d5674
+3b52723b52723a51713a5171395271395271395271395271385170385170385170385170
+38517039527138537139547239577339577339577339577338567038566e37566b37566b
+35566934556633546333546331535f2f515d2b4d59294b5525455023444d1f42481e3f48
+1f3c4c213b4c23384b253847233a42233b452037491c2c45171a391a0d292a0d1f35141f
+40262f533d526b578a7d6eb38780ce8f92e198a5e99db3eda1bff3a0c3ed99c0df8bb6c9
+7ca8b16e9ba0608b92547f864f787e4a7377456e72446d71436c70416a6e40696d40696d
+40696d40696d3f686c3f686c3f686c3f686c3f686c3f686c3e6a6b3e6a6b3e6a6b3e6a6b
+3e6a693e6a693e6a693e6a693e6a693e6a693e6a693e6a693e6a693f6b6a3f6c693f6c69
+3f6e683f6e683f6e683f6e683f6e66406f67406f67406f67406f67406f67406f653f6e64
+3f6e643f6e643f6e643f6e643f6e663e6d653d6c643d6c643e6d653d6c643c6b633c6962
+3a67603a655e38615b395d59385b5738585535535132514b2d4d422b4d3f264a3e244a3b
+224d3a254e402949482d404f2d2c4c2e1e4535163f3c1a3f3c21423e2b47464358525b6a
+6682866b8f8f729996729b956e998f69978a6595855f927f5b917a568c755184714b7e6d
+48786a4373673f6d633c6a603c66623a64623862613861653a61683a606b3a5e6c385c6c
+3a596e3a596e3c586e3c586e3d596f3d596f3f5a6f3f5a6f3d596f3b5a6f3b59713b5971
+3b59713a58703c58703c58703c57723c57723d58733d58733d58733d58733e57753e5775
+3e57753e57753d56743c55733b54723b54723a53713a5371
+3a517339507039507039507038517038517038517038517037506f37506f385170385170
+39527139527139547239547239577339577339577339577139576f38566e38576c37566b
+36576a36576a35566735566533546331535f2e505c2b4d5929475224444f21424b1e3f48
+1f3c4c213b4c24394c233947233c43213c45203a4b1f31491a1f3d1b112c280d1e33131e
+40252e533c506b58867b6faf8380c78a91d793a6e099b5e59ec1eb9dc3e796c0d988b3c3
+78a5ab6996995b868c4e797f4b7478466f73426b6f426b6f426b6f40696d3f686c40696d
+3f686c3f686c3f686c3e676b3e676b3f686c3f686c3f686c3d696a3d696a3d696a3d696a
+3d69683d69683d69683d69683e6a693e6a693e6a693e6a693e6a693e6a693f6c693f6c69
+3f6e683f6e683f6e683f6e683f6e663f6e663f6e663f6e663f6e663f6e663f6e643f6e64
+3f6e643f6e643e6d633e6d633e6d653d6c643d6c643d6c643d6c643d6a633c69623c6760
+39625c38615b375e59385d5636595335564f30514a2d4e452a494128493e25493b264d3b
+284e3f2a4a45293e4f2c32522c2245321c40381e393d233c3e2b49463d5a585f71697d86
+749395729996739c966f9a9169978a6595856093805b8e7b568c755186724b7e6b457867
+4272663e6d633b695f3a655e3862603862613860623960653a60693a606b395d6b395a6b
+39596e3a596e3c586e3d596f3d596f3d596e3f5a6f3e5a6f3c586e3a596e3a596e3a5870
+3a58703a58703b576f3b576f3c57723c57723c57723c57723c57723c57723d56743d5674
+3b54723b54723a53713a537139527038516f38516f37506e
+394f74395072385072385072385072385072385072385072374f71385072385072395173
+3954723a55733a55733a557339577339577139577139576f39576f39576f38576c38576c
+37586b37586b3657683657683556673354632f505f2d4f5b2b495426465122434c20404b
+213e4e223c4d253a4d253b49233c43203b441f3a4b20344c1d24411c132e250e1e30121c
+3f242b533a4d6b59837d72ac8486c38a96d091a9d797b9df98c1e197c3dc91bfcf83b2bc
+75a2a56694925783864d767a477074436c6e40696b40696b416a6c40696b3f686a40696b
+3e67693e67693e67693e67693e67693e67693f686a3f686a3e6a6b3e6a6b3e6a693e6a69
+3e6a693e6a693e6a693e6a693e6a693d69683d69683d69683e6b683e6b683e6b683f6c69
+3e6d673e6d673e6d673e6d673e6d653e6d653e6d653e6d653f6e663f6e663e6d653e6d65
+3e6d653e6d653e6d633e6d633b6d643c6b633c6b653d6a653d6a653e68643d66623b6460
+385f5a395d59385d56365b5333574d2f53492b4f43284c4029484228483d254a38294e3c
+2d4e472d434e2b30562c23502f1b3e371f393c25353e2d3f453e5d565b786b7d89759393
+759997719c956f9a916a988d6795886292825c8f7c578c785186724c816d4578673f7263
+3d6d613b695f3a655e38625e386060385f64395e643a5f673b60693a5e6a3b5c6b3a5b6c
+3a5a6f3a5a6f3b5a6f3b5a6f3b5a6e3b5a6e3d596e3c596b3c586d3c586d3b576c3b576d
+3b576d3b576d3b576d3b576d3b576f3b576f3c566f3b556e3b55703b55703b55703a5371
+39506f395070395070395070395070384f6f384f6f384f6f
+394f74394f743850743850723850723850723850723951733850723951733951733a5274
+3a55733a55733a55733a55723957713a58723a58703a58703a58703a587039586d39586d
+37586b37586b37586b3758693657683455663152632e4f5e2d4a582a485324454e21414c
+223f4f243e4f273c4f273d4b243d44203d451f3c4c21374e1f28451c183122101e2d121b
+40222a52374869577f7e75aa878cc38a9fce8fb0d395bcd993c1d893c2d48dbdc980afb5
+72a0a06591905780824b7478456e70416a6c3e67693f686a40696b3f686a3e67693f686a
+3e67693e67693e67693e67693e67693e67693e67693f686a3d696a3d696a3d69683d6968
+3d69683d69683d69683d69683d69683d69683d69683d69683d6a673e6b683e6b683e6b68
+3d6c663d6c663d6c663e6d673e6d653e6d653e6d653e6d653e6d653e6d653e6d653e6d65
+3e6d653d6c643d6c623d6c623c6b633c6b633c69643c69643e68643d66623c63603c605e
+3a5d59395c5636595233574d2e54472a5041274d3e264a3c29484228473f294b3a2d4d40
+2f464c2e38512e25542e1a4b361d3d3a22383a2c3b423e4d565c766b7d91769397759a93
+739c946e9c926b998e6797896393835d907f568b775186724a7f6b457a683f72633c6c60
+3a685e38655e39635f38605f395e64395e663a5f673a5f683a5e6a3a5e6c3b5c6d3b5c6f
+3b5c6f3b5b703c5b703b5a6f3b5a6e3a596d3b586a3b586a3b576c3b576c3b576c3a566b
+3a566c3a566c3a566c3a566c3a566e3a566e3a546d3a546d39536e39536e38526d38516f
+374e6e384f6f384f6f384f6f384f6f384f6f395070395070
+374f75374f73374f73374f733850743850743850743951753751723852733953743a5475
+3a54753a54753a55733a55723b56713c58703a58703a58703a596e3a596e3a596e3a596e
+39586d39586c37586b37586b37586b3556693253663051622e4b592b495425464f22424d
+234050253f50293e51293f4d243f46213e44203d4d223b51212c481d1a352211212c121b
+40222a50354667557b7e78a88994c28ca5cd8eb3ce8ebdcf8ebfce8dc1cc89b9c37cacb0
+6f9d9b628e8d557e82497276436c6e3f686a3d66683e67693f686a3e67693d66683e6769
+3d66683d66683d66683d66683d66683e67693e67693f686a3d69683d69683d69683d6968
+3d69683d69683d69683d69683d6a673d6a673d6a673d6a673d6a673d6a673e6b683e6b68
+3c6b653d6c663d6c663d6c663d6c663e6d673e6d653e6d653e6d653e6d653e6b643e6b64
+3e6b643e6b643e6b643d6c643c6b633b6a623c69643d67633e66653d64633e60613c5e5d
+3a5a5739595436575030544a2a5041274e3c234c3a244b3927483f2a49412b4b402e4646
+2e38512e284e331c4a3819433f2240412b42433e54535b6e677d8b77969b799d99739d91
+6f9d926c9c8e68988a6295845d907f568b774f84704b806c4477664073623c6c5e38685c
+37645d38625e38605f375f5f395e663b5d673c5e683c5e6a3b5d693b5c6b3b5c6d3b5c6f
+3a5b6e3a5b6e3b5a6e3b5a6e3b5a6e3a596d39586a3857693a566b3a566b3a566b3a566b
+3a566b39556a3a546b3a546b3a546d3a546d39536e39536e38526d37516c37516c364f6d
+384f6f384f71384f71384f71384f71384f71395072395072
+374f75374f75374f73374f73374f733850743850743951753751723852733953743a5475
+3a54753a54753a55733954713a55703b576f39576f39576f39586d39586d39586d39586d
+39586d39586d38596c38596c38596c36576a3354673152632f4c5c2c495726465125434e
+2540512640512a3f522a404d2540472140451f3f4e223d52212f4c1c1c362113222b141e
+42222d51344866547a7d7aa78a97c18ba9cb89b3c989bac889bfc98abfc785b7be79a9ad
+6c9a9a5f8b8a527b81466f75416a6e3e67693c65673d66683e67693d66683c65673d6668
+3d66683d66683d66683d66683d66683e67693e67693f686a3c68673c68673c68673c6867
+3c68673c68673c68673c68673d6a673d6a673d6a673d6a673d6a673d6a673e6b683e6b68
+3c6b653c6b653c6b653d6c663d6c663e6d673e6d653e6d653d6c643d6c643e6b643e6b64
+3e6b643e6b643d6a633d6a633c69623c69623b68633d67633e65643f63633f5e603d5d5c
+3b595739585335544e2f5045284c3e244b39234a38234a3827483d2c49442f494a30404f
+2f2b4e2d1c4638183f401d3e4427454436504e537062798b71949675a09776a09474a093
+6d9d8f689b8c6396855f9281588d79508571497e6a457a684073623c6f6038685c36645a
+37615d37615f375f5f375d603b5d663b5d673c5e6a3b5d693a5b6a3a5b6c3b5c6f3b5c6f
+395a6d3a5b6e3b5a6e3b5a6e3a596d3a596d39586a3857693a566b3a566b3a566b3a566b
+39556a39556a3a546b3a546b39536c39536c38526d38526d37516c36506b364f6d354e6c
+384f71384f71384e73384f71384e73384f71384e73384f71
+364e74374f75374f75374f753850743850743850743951753852733852733953743a5475
+3a55733b56743b56743b56733a55703a566e3a566e3a566e3b576d3b576d39586d39586d
+39586d38576c38576c38576c37566b36556a3353683152652f4c5e2c495726465125434e
+2641522940522a3f52293f4c2742492241462141501f3a4f23314e22243d1e11222a121f
+42222f54374d66547a7a77a2889ac08badc986b4c483b9c388bec887bec584b6bd79a8ae
+6b989b5c88894f777f466e763e676b3d66683c65673c65673d66683d66683d66683c6567
+3d66683d66683d66683d66683d66683d66683d66683d66683c68673b67663b67663b6766
+3b67663c68673c68673d69683c69663c69663c69663c69663c69663c69663d6a673d6a67
+3d6c663d6c643d6c643d6c643d6c643d6c643d6c663d6c663d6a653d6a653e6b663e6b66
+3e6b663e6b663f69653d6a653c69623c69623d67633d66623e62603c5e5d3b5b5a395755
+39565433524d2e4d47294a3f264a3c254c3a244b3924493825463b304a493243552a2d4c
+2a1c40341a3d431f3946243d483054534d736275956f93a173a69774a98f76a293729e91
+6b9b8d6499875e9381588d7b5186724b806c4578674073623c6c5e39695d37655b34615a
+355f5d375f5f386060395e643c5e683d5d6a3d5d6c3d5d6c3c5b6d3c5b6d3c5b6f3c5b6f
+3a596d3a596d3a596d3a596d395a6d38596c38596c38576b3a566b3b566b3b556c3b556c
+3b556c3a546b39536c39536c38526d38526d39506f384f6e384f6e384f6e384f6f384f6f
+384e73384e73384e75384e73384e75384e73384e75384e73
+374f75374f75374f753850763850743850743951753951733852733953743953743a5573
+3a55733b56743b56743b56733a55703a566e3a566e3a566e3a566c3a566c38576c39586d
+38576c38576c37566b37566b37566b36556a335368335266304d5f2c495726465126444f
+2742532a41532b40512a404d284448234247224251213b5224335023253e2013242b1320
+42223154364e66547a7978a2889ac089adc784b4c282b9c084bdc686bcc682b4bd77a6ae
+69969b5a86894c777e446c743d666a3c65673b64663c65673d66683d66683d66683c6567
+3d66683d66683d66683d66683d66683d66683d66683d66683c68673b67663b67663b6766
+3b67663c68673c68673d69683c69663c69663c69663c69663c69663c69663d6a673d6a65
+3d6c643d6c643d6c643d6c643d6c643d6c643d6c663d6c663d6a653e6b663e6b663e6b66
+3d6a653d6a653e68643e68643e68643d67633c65613c63603c605e3a5d59395956385752
+35524e324f4a2d4c4629484026473c24483c25493b27483d2d4a452f434a2e35512b2549
+301b3c3c1e3a49283d4c304756486c62678d6d8ba570a0a46fa99373ab8e76a291709a8e
+689888609583598e7c5388764d8270467b694174633c6f6039695d37665c35625b36605c
+375f5f3860623961633a5f653c5e683d5d6a3d5d6c3d5d6c3c5b6d3c5b6d3c5b6f3c5b6f
+3a596d3a596d3a596d3a596d395a6d38596c38596c39586c3a566b3b556c3b556c3a546b
+3a546b39536c39536c38526d38526d38516f39506f384f6f384f6f384f71384f71384f71
+384e75384e75384e75384e75384e75384e75384e75384e75
+374f753850763850763850763852753852753852733852733953743954723954723a5573
+3a55733a55723856723856723a55703a566e3a566e3a566e3a566e3a566e39556d39556d
+38576c37566b37566b37566b37566b36556a345368335266304d5f2d4a5a274754274452
+2843542b42542e41522d404e2b4449264349264353233d542635522526422015262b1522
+41203154365066567d787aa3879bbe88adc782b3c17fb8bf84bac484b8c581b1bd77a3ae
+68939a5883894a757e406b743c65693c65673b64663b64663d66683d66683d66683d6668
+3d66683d66683d66683d66683d66683d66683d66683d66683b67663b67663b67663b6766
+3b68653c69663c69663c69663c69663c69663c69663c69663c69663c69663d6a653d6a65
+3d6c643d6c643d6c643d6c643d6c663d6c663e6b663e6b663e6b663e6b663f69653f6965
+3e68643e68643d67653d67653e68663d66623b646039605d395d59375a5436565134554e
+2e4d472d4c462c494429464125443e26453f2847412b484631454c2a35472727432d203e
+371f3741243a4e314d54416167678b7387a278a3aa72aaa16ea99572a99274a18d6c9786
+6393835c8f7e5487764d806f4679684174653d6d5f39695d36645a35625b36605c36605e
+3860603961633a5f653a5f673c5e6a3d5d6c3d5d6c3c5c6b3c5b6d3b5a6c3b5a6e3b5a6e
+3a596d3a596d3a596e3a596e3a596e3a596e39586d39586d3a566c3a546d3a546d39536c
+39536c38526d38506c384f6e39506f395070384f6f384f71384f71384e73384e73384e75
+374d74374d76374d76374d76374d76374d76374d76374d76
+3850763850763850763951753852753852753953743953743954723954723a55733a5572
+3a55723a55723856723856703a557039556d39556d39556d39556d39556d38546c38546c
+37566b36556a36556a37566b37566b36556a345368335266314e602d4a5a274754274452
+2944552c43552f42532e414f2c454a27444a284555253d552836532627432215272b1522
+401f3254365067577e797ba4889cbf87acc681b3be80b7be82b8c285b6c480aebd76a0ae
+67929957828948747d3e6b713a66693b64663b64663b64663c65673d66683d66683d6668
+3d66683d66683d66683d66683d66683d66683d66683d66683b67663b67663b67663b6766
+3b68653c69663c69663c69663c69663c69663c69663c69663c69663c69663d6a653d6a65
+3c6b633c6b633c6b633c6b633c6b653c6b653d6a653d6a653e6b663e6b663f69653e6864
+3e68643e68643e68663e68663d65643c64633a615e385f5a375c5533585031544d305148
+294a412948402946412744402845432946442a464730444b2d384a272741291f3a35233d
+3f283c472f45534262605a7c75839e789aa679aca373ae9c6ea8996ea4946d9c88679480
+5f907d578a794e817046796a4073643d6d5f39695d37655b35625b36605c36605e376160
+3961633a61663b60683a5f683c5e6a3d5d6c3c5c6b3c5c6b3b5a6c3b5a6c3b5a6e3a596d
+3a596d3a596d3a596e3a596e3a596e39586d39586d3b576f3a546d3a546f39536e38526d
+37516c37506e374e6d374e6e395072384f71384e73374d72374d74374d74374d74384e77
+374d76374d76374d76374d76374d76374d76374d76374d76
+3850763850763852753852753852753953743953743953743954723954723a55723a5572
+38567237556f37556f37556f39546f39546f38536e38536e38536e38536e38546c37536b
+36556a35546935546936556a37566a365569345367335266314e602d4a5a284855284553
+2a44552e43563142543143512e454b29444b2a4556273f572a38552728442215272c1422
+3f203054384f685a7e7a7ea4879ebe87adc481b1bd80b5bd84b5c385b4c482adbe789fae
+68909856818745747a3c6c703a66673b65643a64633b65643c66653d67663d67663d6766
+3c66653c66653c66653c66653c66653c66653c66653c66653b67663b67663b68653c6966
+3c69663c69663c69663c69663c69663c69663c69663c69663c69643c69643d6a653d6a65
+3c6b633a6c633c6b633c6b633c6b653c6b653d6a653d6a653d6a653d6a653f69673f6967
+3f67663f67663f67663f67663c62633a6160385f5c365d5834595130564b2c5245294d41
+28493e27463e26433e2744422d47482f464c2c434b2f3c4c2e29472d1e3f311d363d273c
+4431454c3e585f5b7e707b997d9ba677a49d75ac9573ad9571a69e6c9d9767968462927c
+5989795383754a7a6c4373673d6d613b695e38665c38635a37625b38615d38605f396161
+3b61643b60663a5f67395e673b5d693b5c6b3b5c6b3a5b6a3b5a6c3b5a6c3a596d3a596d
+3a596d3a596d3c586e3c586e3b576f3b576f3a566e3a557039536e39527039506f384f6e
+374e6d374e6e374e70374e70384e73384e73394c74394c74394c76394c76394c76394c77
+384b76384b76394c77394c77394c77394c773a4d783a4d78
+38507638507637517438527538527339537439537439547239547239547139547139546f
+37556f36546e36546e35536d38536e38536e37526d37526d37526d37526d37536b37536b
+35546935546935546936556a365569365569345367335266304d5f2d4a5a284855284553
+2b45562f44573243553143512e454b29444b2b46572a40582d38562929452215272c1422
+402131563a516b5d807d81a689a0c088aec581b1bd81b3bc85b5c385b3c384aabd779ead
+68909856818745747a3c6c703a66673b65643a64633b65643c66653d67663d67663c6665
+3c66653c66653c66653c66653c66653c66653c66653c66653b67663b67663b68653c6966
+3c69663c69663c69663c69663c69663c69663c69663c69663c69643c69643d6a653c6b65
+3b6a62396b623b6a623b6a623b6a643b6a643c69643c69643c69643d6a653f69673f6967
+3f67663e66653e66653d6564395f60375d5e355c5932595430554d2c5245284e3f254b3c
+264a3c25463d25443e2b45442f464c30444f2a3c4a2b31472e1f3e341b3b391f3a422a44
+4939565651716876937a97a97faca977ac9a75ab9374aa9371a3986a99916191815d8e7b
+5383754d7d6f4575693e6e623b695e39675d39645b37625b39625e396160396161396163
+3a5f653a5f67395e67385d663a5b6a3a5b6a3a5b6a3a5b6a3b5a6c3b5a6c3b5a6e3b5a6e
+3a596d3a596d3c586e3b576d3b576f3a566e39546f38536e38516f38516f384f6f374e6e
+374e6e374e70374d72374d72384e75374d76394c76394c77384b76384b76394b79394c77
+384b76394c77394c77394c77394c773a4d783a4d783a4d78
+38507438507437517438527538527338527339547239547239547239547137557136546e
+36546e35536b35536b34526c36516c37526f37526f37526f37526d37526d37536b37536b
+365268365268345367355468365569365569355466335264304d5f2d4a5a274754284553
+2b45562f445732435532445231454c2c454c2d47582b41592e39572a2a462415282c1422
+412231553c516b60807f83a68aa1c089afc482b1bb82b4bb85b3c286b1c285aabd789dad
+678f975682854475793a6c6d3a66673b65643b65643b65643c66653c66653c66653c6665
+3c66653c66653c66653c66653c66653c66653c66653c66653a66653b67663b68653c6966
+3c69663c69663c69663b68653c69663c69663c69643c69643c69643c69643d6a653c6b65
+3b6a62396b623b6a623b6a623b6a623b6a623c69643c69643e68643e68643f69673f6967
+3f67663d65643a62613a6160395c5e36595b3256542e534c295146264f41234c3a234a38
+24483a26473c2847422d474830444d2c3e4c23324525253d331b35401d3b4725484d325b
+574a76666c90748fa07ba7a67bb1a178af9a76a99674a391709c8b6796865a8e8154887c
+4c7c7048766b416f653b695f3a655c39645b39625c38615d39625e396160395f60395f62
+3a5f653a5f67395e67385d66395a69395a69395a693a5b6a3a5b6c3a5b6c3b5a6c3b5a6e
+3b5a6e3a596e3c58703b576f3b557039536e38516f38516f384f6f384f6f374e70374e70
+374e70374d72384e73384e75394c76394c76394c77384a78384a78384a78384a7a384a78
+394b79394b79394b79394b793a4d783a4d783b4e793b4e79
+374f7338507237517437517238527338527338537139547239547139547136547036546e
+36546e35536d34526c34526c36516e36516e36516e36516c37526d37536b37536b375369
+365268365268345367355468365569365569355466335264304d5f2d4a5a274756284555
+2b45562f445732435532435332464f2d454f2e48572c42592f3a5a2a29482415282d1523
+412231563d526c60848085ab8aa4bf89afc283b1be83b3bd84b2c186b1c183a9bc769dac
+6590975481844474763b6b6d3b67683c66653b65643b65643c66653c66653c66653b6564
+3c66653c66653c66653c66653c66653c66653c66653c66653a66653b68653b68653c6966
+3c69663c69643c69663b68633c69663c69643c69643c69643c69643c69643d6a653d6a65
+396b62396b623b6a623b6a623b6a643b6a643c69663c69663e68663e68663f6968406868
+3e66653b636239605f375e5d395c5e3658593052512b4e48274b41244a3b234a37234a37
+23483727483d2b484431464b32404d2c3449232742251c393a1d3948254551335957456f
+65638b7788a67da4a97cb0a474ad9a78af9879a898719d8e6a9582659180598b804f8279
+48776d4472673d6b6139675d39645b38635a38615b37605c39616038605f385e5f385e61
+395e64395e66385d65385d66395b67395a69395a69395a693a5b6c3a5b6c3b5a6e3b5a6e
+3b5a6f3c58703c58703c56713a546f3a5170384f6e374e6d384f6f384f6f374e70364c71
+364c71374d74384e75394f78394c76394c77394b79384a78384a7a384a7a384a7a384a78
+374c79374c77374c77384d78384d78394f78394f78394f78
+37517237527037517237527038537138537138537138537137527037527036516f35506d
+35506d35506d36516e36516e364f6d36506b35506b35506b35506b36526a36526a375369
+355167355166335266345367355466355466345365335264304d5d2c49592847592a4759
+2c46572e43563141583344583046532a454e2c48562c455b303d5f2b2c4b2417292c1622
+452435593c586f6391818ab587a5bd87b1c183b1c181b0c084b2bf84b2bf7eacbb709eab
+608f95527f8247737640696b3c66653b65643b65643b65643b65643b65643b65643b6564
+3b65643c66653c66653c66653c66653c66653c66653d67663d67653d67653d67653d6763
+3e68643e69623e68643e69623d67633e68643e68643e68643e68663e68663e68663c6966
+3a6b65396c63396a64396a643b69663c6a683e6a6b3e6a6b416a6e40696d3f67693e6467
+3c6263395f60375b5b3259583054542b4f4d29494627464027473c284839264935254832
+284a3928483b2e464633414a3032472a21402c1b3f371d4444254e4b2f575342665e5d7c
+71819881a1ac82afac7aaea277ac9a74a794739f906e988a6791835d897a5280754c7b71
+4272663f6f613a6a5e37675b36645a36645a38635c37615d3a6261396160395f60385e61
+395c62395c62395c62395b64395b653a5c683a5b6a3a5b6a3b5a6c3b5a6e3c586e3c5870
+3b576f3b55703b536f39506f384f6e3a4e6f3a4e6f3b4f70384c6f394d70394d723a4e73
+3a4d75394c76394c76394c77394c77394b79384a78384a7a384a78384a78384a78374c79
+364d76374e77374e77374f75374f75374f75374f73385074
+37527037527037527037527037527038537138537138537137527036516f36516f35506e
+35506e35506e36516f36516e364f6d36506b35506b35506b355169355169365268365268
+355166345065325165335266345365345365335264325261304d5d2d4a5a2a465b2a465b
+2c46572e43543141583243573046532a45502c48542c4559303d602b2b4d2417282d1723
+452636583e5b6e6496808bb986a6bd85b1be83b0c381b0c284b2bf82b2bc7cacba6ea0ab
+5e8f9450808248717541696b3b65643b65643b65643b65643b65643b65643b65643b6564
+3b65643c66653c66653c66653c66653c66653c66653d67663d67653d67653d67633e6864
+3e68643e69623e69623e69623e69623e69623e68643d67633d67653d67653d67663b6766
+3b6966396a643b69663b69663d69683d696a3f686c40696d40676c3e656a3d63663c5f61
+3a5d5f365a5a3355542f534f294e47284d452a4b442a49432b493f2a483c284938284938
+28483b2c494431444b2f36482a24402d1a3a391b3f412148492c584f3a635a54766b768c
+7995a081a9a97fb1a87cb0a375aa9a74a494709c8d699586638d815985784e7c7148786c
+4070623d6d5f39695d36665a36645a36645a38635c38625e39616038605f385e5f385e61
+395c62395c62395c62395b64395b653a5c683a5b6a3a5b6a3b5a6c3a596d3b576d3b576f
+3b55703a546f3a51703b506f3a4e6f3a4e6f3b4e6f3b4e6f394d70394d703a4e733a4d75
+3a4d77394c76394c77384b76394b79394b79384a78384a78384a78384a78394b79374c77
+364e74365075365075365075365073365073365071375172
+37527037527037527037527037527037527037527036516f36516f36516f35506e35506e
+35506e36516f36516f36516e364f6d36506b355169355169345068355169355167355167
+345065345065345065355166345365345365335264325261304d5d2d4a5a2a465b2b465b
+2e45553043543140573241563245532c44502d49552c45592f3c5f2a2a4c2417282e1824
+46273759405d6f6798818cba87a7be85b1be83b0c381b0c283b1be82b2bc7cacba6d9faa
+5e8f9450808248717541696b3b65643b65643b65643a64633a64633b65643b65643b6564
+3b65643c66653c66653c66653c66653c66653c66653d67663c69663c69663c69663c6964
+3c69643c69643c69643c69643f69653e68643d67653d67653c66653d67663d66683d6668
+3d67663e68673e68673f696840686a40686a3f67693f67693d63663c5f61395d5d375958
+3456553154502f4f4a2b4f45254c3a264d3b284c40294a432849422748412849422a4944
+2a46472d434e2c384e282746281a3b331c3944243c4a2c464f395d574d706c6d8b7f90a2
+85a6af81adac7baea579afa172a7976ea1906a998762917f5c8879517f7246786c417367
+3c6c5e3a6a5c37675b35655936645a36645a39645d39635f375f5e375f5f385e61385e61
+3a5d633a5c653a5c653a5c653a5c663a5c683b5b6a3a5a693a596b39586c3a566c3a566e
+3a546f395270395070384f6f3a4e6f3a4e6f3b4d713b4d713a4e733a4e733a4d753a4d75
+394c76394c76384b76384b76374c79374c79364b78364b76364b76364b76374c77374d76
+364e74365073365073365073365073365073365071375172
+37527037527037527037527036516f36516f35506e35506e35506e35506e35506e35506e
+35506e36516f36516f36516e36506b36506b355169345068345068345068345066345066
+345065334f64334f64345065335264335264325163335060324e5c2e495a2b465b2b465b
+2e45552f42533140553241563144522c44502d49552e4459313b5f2b2a4c2517282f1724
+4529385a435f706a9a828fbc86a9bf83b1be82b1c381b0c283b1be83b2bc7babb96d9faa
+5d8e934f7f8347707441696b3b64663a64633a64633a64633a64633b65643b65643b6564
+3b65643c66653c66653c66653c66653c66653c66653d67663c68673c69663c69663c6966
+3c69643c69643c69643c69643f69653e68663d67653c66643c66653d67663e67693e6769
+40656b40656b41666c41676a4265694063673f62643e6163395d5d385a5b345655315450
+30504b2e4f482b4c452a4b40284d3b274d38264b3a24483e2447412547462a474b2c4750
+2d42532a364c242845261f3e2f1f3c3f25404e2e4551354c5649676364827b869c89a0ae
+87acb27fadaa76aba171aa9b6ea3916a9d8c6495825c8b795383734b7b6b4075653b6f62
+386b5c38685a36665a34645835635936645a38625e386260365e5e365e60375d60385d63
+3a5c653a5c653b5d663b5d673a5c68395a693a5a6939586a39586c38576c39556d39546f
+395270385170395070384f6f3a4e6f3a4e713c4e723c4e743a4e733a4d753a4d753a4d75
+394c76394c76384b76384b76364b76364b76364b76364c75364c75374d76374d76364e74
+364e72365073365073365073365073365073365071375172
+385072385072374f71374f71364f6e364f6e364f6e354e6d354e6d354e6d354e6d364f6e
+364f6d364f6d364f6d364f6d36506b354f68354f68344e67334f65334f65334f65334f65
+334f64334f64335062345163355264355264325261335060314d5b2e495a2b46592c4559
+2e45552f42533140553241563244522d43502e48552e445931395e2d294c271628301825
+462b3c5a4662716e9d8391be85a9bf83b1be81b0c280afc183b1be82b1bb7aaab86d9da9
+5d8c94507d8247707440686a3a63653a63653a63653a63653a63653b64663b64663b6466
+3b64663c65673c65673c65673c65673c65673c65673d67663c68673c68673c69663c6966
+3c69663c69663c69663c69663e68663d67663d67663d67663d66683e67693e676b40676c
+42646d43646d42636c4162693f60653d5f613a5c5d395b5a34575334545131514c2f5049
+2d4e472c4d442c4b432b4b402c4e3e2a4c3b254a3825493b274a4429484d2a43572e3f5b
+2c3556262746241e382f213a3b253c45294252314e59405e615e7b717d958499aa86a7b0
+81aaac7aada674aa9d6ba4936a9f8d6598855e8f7c5586734b7e6d4378663c7262386e5e
+376a5b37675935655934645835635935635937615d36605e365e5e365e60385d63385d65
+3a5c653b5d673b5d673b5d693a5a693a596b39586a38576b3a566c39556d3a546f395270
+3952713850723950723950723b4f723b4f743b4f743b4f743b4d753b4c77394c76394c76
+384b76384b76384b76384b76364b76364c75364c75364c73354d73364e74364e74364e72
+364e72374f71374f71374f71374f71374f71374f71385072
+374f71374f71374f71364e70364f6e354e6d354e6d354e6d354e6d354e6d354e6d364f6e
+364f6d364f6d354e6c354f6a354f6a344e67344e67344e67334f65334f65334f65334f64
+334f64334f64335062345163355264355264325261335060324c5b2e48572c45592c4559
+2e43542f42533140553241563244522d43502e48552f445933385e2d274b291629311926
+482d3e5b486472709f8394c086aac082b2be80b1c27fb0c182b0bd82b1bb7aaab86c9ca8
+5c8b93507d8347707640676c3a63653a63653a63653a63653a63653b64663b64663b6466
+3b64663c65673c65673c65673c65673c65673c65673d66683c68673c68673c69663b6865
+3b68653b68653b68653b67663d67663d67663d67663d66683d66683d66683d666a3e656c
+41626b42606a415f693e5c643b5a5d38575936565534545131514c30504b2e4f482d4e47
+2c4d462c4d462c4b452c4b432b49412b493f2a4a3b2c4c3f2e4c4a2e46502c3c562d3258
+27254c281e402f20373d283b412a3e452b46563a626353787077917c93a388a6b182a7ad
+7aa8a678aba272a89a69a08d6499855f927f5889764f806d4679683f7462396f5f366c5c
+36695a36665835655934645835635935625b36605c36605e375f61375e63385d65385d65
+3a5c663a5c663a5c683a5b6a39586a39586a38576b37566b39556d38536e395270395271
+395173385072395072394f743b4f743b4f743b4f743b4e763a4b763a4b76384b75384b75
+384b76384b76384b76384b75364c75364c73364c73364c71354d71364e70364e72374f71
+364e70374f71374f71374f71374f71374f71374f71385072
+374f71364e70364e70364e70364e70354d6f354e6d354e6d354e6d354e6d364f6d364f6d
+364f6d354e6c354e6c344e69344e69344e67334d66334d66334d64344e65344f64344f64
+345065335062345163345163355262365363355262345161314b5a2e48572b44582c4657
+2e43543041533140553241563143512d43503047552f445933385e2e264b2b1629341a27
+472f3f5b4b667273a38395c386acc382b2c080b1c27fb0c182b0bd81b0ba79a9b76b9ba7
+5c8b934f7c82466f7540676c3962643962643962643a63653a63653b64663b64663c6567
+3b64663c65673c65673c65673c65673c65673c65673d66683b67663b67663b67663b6766
+3b67663a66653c66653c65673c65673d66683e66683e656a3e656a3d64693c636a3c6169
+3c5e673c5d64395a5f36585a3355563052512e514d2d504a2d504a2b4e472c4d462c4d46
+2c4d462c4c472c4c472c4a482e46482f474730494530494630454a2d3a4a2a2e4b2b2549
+2d1e3f341d393c2434452d3b4932464f3a5b625082726c9c7c8ea67fa0a983a8ae7ca8a9
+74a5a172a69a6ca292659c895e917e5a8b7651826f497a674174633b705e366c5c346a5a
+34665a35655935635935635935625b35625b37615d36605e386062395e643b5d663b5d67
+3a5c683a5c683a5a693959683a57693a566b39556b38546a39536c39536e3952703a5372
+395072394f74394f74394f76394f76384e753a4d753a4d75394a75394a76374a75374a75
+374a75374a75354b74364c75364c75364c73354d71354d6f354d6f364f6e374f71374f71
+364e70374f71374f71374f71374f71374f71374f71385072
+364e70364e70364e70364e70354d6f354d6f354e6d354e6d354e6d354e6d364f6d364f6d
+364f6d354e6c344d6b344e69334d66334d66334d66334d64334d64344e65344f64344f64
+34516334516334516335526236536336536335526235515f314b582f46562b45562d4456
+2e43543041533140553342573143512d435030475531435933375d2e264b2b1629341a27
+4830405a4c667374a48496c486acc382b2c07fb0c180afc182b0bd81b0ba79a9b76b9ba7
+5b8a924f7c82466f7540676c3962663962643962643962643a63653b64663b64663c6567
+3b64663c65673c65673c65673c65673c65673c65673d66683b67663b67663b67663b6766
+3a66653a66673c65673c65673c65673d66683e656a3e656a3d64693b6267396067395e64
+395c60375a5c3559593155552e52502d504c2b4e482a4d472b4e482b4e482c4c472c4c47
+2d4d4a2c4c492b4b4a2d494c33454f35465034454d32404b2e37462a2d402a213c2c1c37
+391f383d2036442537482d404d3b555a4e726e679a7980ac7f9aad7ca3a87ea7a979a7a4
+72a49b6ca094679c8c6297835c8d785786724e7d6b4675633f6f5f396c5b346a5a336858
+33655935655935635935625b36635c38625e37615f375f5f395e64395e663b5d673b5d67
+3a5c68395b6739596838576939556a39556a38546a38546c39536e3952703952713a5274
+394f74394f74394f76394f76384e75384e75394c74394c76384975384975374a75364974
+364974374a74354b74364c73364c73364c71354d6f354d6f354e6d364f6e37506f37506f
+364e70374f71374f71374f71374f71374f71374f71385072
+354b70354b70364d6f364d6f364d6f364d6f374e6e374e6e354c6c354c6c364d6c354c6b
+354c6b354c6b344c68344c68334d66334d64334d64334d64334d64334e63334e63344f64
+345163355264355262345161355262365361355260334f5d304a572f46542b45562e4557
+2f45533043523140553342573345532d434e2f465431435933375d2e24492a1327341826
+462f415b4e6a7476a68398c584aac17fafbd7eafbe80afbf81afbc81b0ba78a8b66a9aa6
+5988924c797f446d733e656a3b64683b64663b64663b64663a63653a63653a63653a6365
+3c65673c65673c65673d66683d66683d66683d66683d66683a66673965663b64663b6466
+3c65673d666a3d64693d646940676c3e656a3d62683b60663a5f65385d63355a60345a5d
+3158572f56532c534e29504b29504b2a4f482a4f48294e47294c462b4e4a2e4e4d2c4c4b
+2d4b4d2f4c502e4b512f484f384555363d503036502d2e4a2b2742291f372f1d2d361c29
+42222f4725364c2b484f3558574b7367668e7480a67993ae7da2ab76a2a173a09d71a09a
+6ea095699b8f6194835d8e7b54836f527f6b4a766542715f3d6c5c39695b35675b34665a
+35645a36645a38635c38635c38625e3862603a62623b61643b60663c5e673b5b663a5a67
+3959683858673956683855673a556a3a546b3a546d39536c3a526e3a51703a51713a5173
+394f74394f76394f78384e77384e77374d76364c75364c75384b76374a75374a75364974
+364973374a74354b72354b70374d72374e70364e70364f6e364f6e364f6e364f6e37506f
+374f71364e70364e70364e70364e70364e70364e70364e70
+354b70354b70354c6e364d6f364d6f364d6f364d6d364d6d354c6c354c6c354c6b354c6b
+354c6b344b6a344c68334b65334d66334d64334d64334d64334e63344f64344f64344f62
+335062355264355262345161355260365361355260334f5b304b562f46542b45562c4657
+2e45533043523241563342553345512d434e30475532425933375d2e24492a1327351927
+4730425c4f6b7577a78398c585abc27fafbd7faebe80afbf83afbc82aeb979a7b46a9aa6
+5a89934e7a83456d753f666d3a63673a63653a63653a63653b64663b64663b64663b6466
+3c65673c65673c65673d66683d66683d66683d66683d66683d66683c65673c65673c6569
+3d666a3d666a3e656a3d64693d64693d62683b60663a5f653a5d63375a5e33565a315456
+2a534f285149264f47254e46264e46284d46294d49294c482a4a492d4b4b2e4b4f2e4a4e
+304950324a54314953334553353c4f31314b2c264a2820452b1d3e301c35391f2c41222a
+4422304b294154365c5a4774625f8c6d799f7490a6769ca776a2a372a09d6f9e986d9c94
+6b9b8f6696885e8e7e598876527f6b4e7b67477362416d5e3b695c39675a37675b36655b
+36645a38635c38635c38625e3862603961613a60633a5f653b5d663a5c653a5a67395966
+3858673a57673956683954673a546b3a546b3a546d39536c3a51703a51703b52743b5274
+394f76394f76394f78394f78384e77374d76374d76364c75364c75354b74374a75364973
+364973374a72354b70364d6f364d6f364d6f364f6e364f6e364f6e364f6e364f6e364f6e
+364e70364e70364e70364e70364e70364e70354d6f354d6f
+354b70354b70354b70354b70354c6e364d6f364d6d364d6d344b6b344b6b344b6a344b6a
+344c68344c68334b67334b65344c66344c64334e63334e63344f64344f64344f62344f62
+344f62355061365162355061355260365361355260334f5b304b562f47532b45542c4655
+2e45533043523142543243553347522e444f30475531435933375d2e24492b1228361a29
+4932465d506e7577a88597c785a9c17fafbd7faebe80afbf82aeb981adb878a6b36b99a6
+5b8a944f7b84476f7741686f3a63673a63653a63653a63653b64663b64663b64663b6466
+3b64663c65673c65673c65673d66683d66683c65673c65673d666a3d64693d64693d646b
+3e656c3e656c3e636b3d626a3b60663c5f653a5d61385b5f37585d3355572f51532b4f4d
+275048255046244e44254d45284d462a4d492c4c4b2d4b4d2e4a4e324b50354954344652
+32425130404f2f3c4c2e3649282540281f3e27193d28193a2f1b37361e34402432472837
+4929415136595c49776860916f78a1738da6729b9f6fa09a709f996d9c946a999168978d
+659589608e8158877754806f4c7867497564436f603e6a5b3b675a3a655b37655b38635a
+38625e3a635f3a635f3a62613a62613a6061395f623b5e643a5b64395a633a5765395664
+3956663954653853663752653a526a3a526a3a526c3a526c3a51703b52713b52743b5274
+3a50773a50773a50793a5079384f78374e77364d76364d76354c75344c72354b74344a71
+344a71354b70354b70364d6f364d6f364d6d364d6d374e6e374e70374e70374e70374e70
+364e72364e72364e72364e72354d71354d71354d71354d71
+354b70354b70354b70354b70354c6e354c6e354c6c354c6c344b6b344b6b344b6a344b6a
+344c68344c68344c68334b65344c64344c64334e63334e63344f64344f64344f62344f62
+344f60355061355061355061355260365361355260334f5b304b562d48532a46542b4755
+2e45532e44523142543243553347522d454f2f495631435932365c2d23482c1329391a2a
+4b32475e4f6e7575a78496c685a9c180aebd7fadbd80aebe82acb881abb77aa6b36b99a6
+5b8a94507c85476f7740676e3962663962643a63653a63653b64663b64663c65673c6567
+3b64663b64663c65673c65673c65673c65673c65673c65673d64693d64693c636a3c636a
+3c636a3d626a3b60683c5e673a5d63395a6137585d345658335255304f512c4b4d284b47
+274f46254f45264e45284d462c4c492e4c4e2f4b4f314850364854364653374353343d4e
+2f34482a2c4124273a2321372318382817392d1a3a331f3b3721383b233941283d452d45
+4f3a5b594a7367618f6f76a07189a57094a06d9c94689d8d6a9c9169988e66958b639387
+608e8159877a537f704e7a6947736241705e3f6b5c3c685b3a655b39645a39645b38635c
+3961603a62613a62623b61623a60613b5e62395c62395a61395a63395762385563385462
+385364375263364f63354e62394f66394f67374f6938506a384f6e39506f3a51733a5173
+3a50773b51783b517a3b517a3a517a395079384f78374e77364e74354d71354d71344c70
+344c70354c6e354c6e364d6d364d6d364d6d364d6d364d6d374e70374e70374e70374d72
+374d72364e72364e72354d71354d71354d71354d71354d71
+364a6f364a6f364a6f364a6f364a6d364a6d364a6b364a6b364a6b364a6b364b6a364b6a
+374c69364b68364b68364b66344c64344d63344d63344d63334e61344f62344f62344f62
+334e5f35506135515f35515f36526037536135535e334f5b304b562d48532b47552b4755
+2e46522e44513142543144553147522d454f2f495631435931355b2c22472c13293a1b2b
+4e32485f4e707474a68494c585a7c081acbc81acbd81acbd82acb881abb779a5b26c98a5
+5c8b95507c85476f793f656e3962683962663a63673a63673b64683b64683c65693c6569
+3a63673b64683b64683c65693c65693c65693c65693b64683d646b3e636b3d626b3c616a
+3c616a3c5e683a5c653a5b6438596037555d335257304f522f4d4f2d4b4b2b49492a4846
+284b44274c44284b472c4a4a30494d314850334551354252353d5033384c2f30452c283f
+282037251b3324182e2517302e1b3b311c3d38213d3a243b3b253a3d2942443353493d63
+58537c61648d6b799c6e889f6c919a69959466988d66998a68978d65948a6391875f8d82
+5c887b5581744c7b6b477666406f5f3d6d5d3b695c39675a38665b39645b39645d3a635f
+3a60613b61623b61643c5f633b5e623a5b6238596039576139576239556137536136505f
+354f60344e5f354c5e33495e354b62354b63364b66374c67384d6c394e6d384f71395072
+3b51783c52793b527b3c537c3c537c3b527b3a517a395177365073365071354f70344e6f
+344e6f344d6c354e6d354e6d364d6d364d6d364d6f364d6f394d72394d72394d72374d74
+364c73364c73364c73364c73364c73354b72354b70354b70
+364a6f364a6f364a6f364a6f364a6d35496c35496a35496a364a6b364a6b364b6a364b6a
+374c69374c69364b68364b66334b63334c62344d63344d63334e61334e61334e61334e61
+334e5f344f6035515f34505e36526037536135535e334f5a314c572e49542b47552b4755
+2d48532d45513043543144553147522d454f2e485530425830345a2b21462b12283a1b2b
+4d31485d4c6e7472a48292c383a5be80abbb80abbc81aabc85adb983abb77aa4b26d99a6
+5d8c96517d86476f793f656e3a63693a63673a63673a63673b64683b64683b64683b6468
+3a63673a63673b64683b64683b64683b64683b64683c63683e636b3d626a3c616a3b6069
+3c5e68395b6538596235565f35535b3251562f4c502c4a4c2b49492b49472c49472b4844
+2c4b462c4a482e4a4b30494e334750334352353d5034394f2d2a4529233d251b34241630
+26122d2a132d301830351b34361d3a371e3b3921393b253c3e2a45463758524a735a5c85
+5f6d94627b9a698a9d69929866949166958d66958b66958b6392886090845d8b80588679
+5581744d7b6e4776664373633d6d5d396c5b376a5b37675b37665c38665c39645d3a635f
+3a60613a60633b5e623a5d61395a6138596038566037555f37535f35515d334d5c314b5a
+32495b32495b31485a31485a32485f334961334863354a65364b6a384d6c374e70384f71
+3b51763c52793d547d3e557e3e557e3e557e3d547d3b557a39537438537137527035506e
+344f6d344f6c354e6c354e6c364d6d364d6d364d6f364d6f384c71394d72394c74394c74
+364c73364c73364c73364c73354b72354b72354b70354b70
+364971364971364a6f35496e35496c35496c35496c35496a35496a354a69354a69364b6a
+364b68364b68364b66364b66334b63334c62334c62334c62334c60344d61334e61334e61
+324d5e344f6034505e34505e35515d37535f35535e334f5a314c572e49542b47532c4854
+2d48532e46523043543245563046512d454f2e48552d42572f33592a20452b12283a1b2b
+4d2f475e4a6d736fa2818fc084a4bd80aaba80a9bb80a9bb84acb883abb77aa4b26e9aa7
+5f8e9854808b48737c4068703a63693a63673a63673a63673b64683b64683b64683b6468
+3a63673a63673a63673b64683b64683b64683b64683c63683c61693d5f693c5e683a5c66
+39596436566135535d32505a304d552e4b512c484c2b474a2a46472b48462d47442d4744
+2f494830494d30474d32444e323f4f2e364b2b2d462b2644251a3a2516352712312c1330
+3315313818303f1c344322373d20323f23394329444a3254503e66574e7b60639063759b
+6080995e8a955e92905c948b5e948761938a658f8d658d8c5e8c825a8a7e568479517f72
+4c7a6d4776664171613d705f396e5e376c5c35695c34685b37665c38655e39635f3a6261
+3a60633b5e643b5c63395a6139576137555f37535e36525d344e5b314b583047572e4555
+2e43542f445530455630455832465e334760344863354964364b6a384d6c394d703a4e71
+3c52773d53783e567c3f577d4057804057803e577f3e587d3b557638567236547035536f
+35506d344f6c354e6c344d6b364d6d364d6d384c6f384c6f384c71384b733a4b76394c76
+364c75364c75354b74354b74354b72354b72354b72354b72
+36497136497135496e35496e35496c35496c34486b344869344968344968354a69354a67
+364b68364b66364b66354b63324b61334c62334c62334c62334c60334c60324d60334e5f
+324d5e34505e34505e34505c35515d36545f35535e32505a304d552d4a522a48532c4856
+2d47542e465231445332455330474f2a454e2d49552d42572e3255291f422a11273b1a2d
+4c2e465d496c726ea0818dbd84a2be7fa9b97fa9b77fa9b784acb882aab67ca3b46f99a9
+628e9b56828d49757e406b723b646a3b64683c63683b64683b62673a63673b62673a6367
+3b62673a63673a63673b646a3b646a3b646a3b636b3c636a3a5f673b5d66395b64385863
+36566134525d314d592e4b532c474e2b474a2c46472c46472a47452b48462b48462d4748
+31454e32424f344050323b4c2f31482a263f23193420112e2712312a1330301633391c38
+3e203c3d1f3b401f3c3f233c402d404134464b3e58574d6f615c8464699162749a617f9b
+5f8b985b8e915790875690825b9184608f87628a8a5e86865a887e56867a5280734c7a6d
+4776664171613e6e5e3b6e5d386d5d366a5d35695c35675c37665e39635f3a635f3a6061
+3c5f653b5e643c5a6439576138545f38535e36515a36515a314c552e49542a45502a414f
+2a414f2d425330425631435734465e354660364763354866364b6a384c6d3a4e6f395072
+3c53753c54783e567a40587e4158814158814059823f58803a5777395674375472355270
+36516e344f6c354e6d344d6c354c6c364d6f384c6f384c71384c71384b73394b73394b73
+374a74354b72354b74354b72354b72354b72354b72344a71
+35476f35476f35476d35476d35476b36486c36496a36496a364969364967354a67354a65
+354a65354b63354b63354b63354b62344a61344a5f344a5f334c60334c60334e5f344f60
+324d5e34505e33505e33515c35535e35565f34555e34525a2f4e512d4c512a47552a4556
+2d44562f455332445032454c2f464c2a454c2d49572e43582f34512a1f3d2b0f2839172f
+482a445844676d65968088b787a2c081a8b97ca9ae80adb084acb682a7b77ca1b47297aa
+678e9d58848d4676803c6b733e666e3c636a3b60663c63683e64673c64663c62653b6365
+3b60663b62673c636a3c626b3c626d3b616e3a5f6f395f6a365e60355b5c36595f355560
+35515f314b5a2e45532c424d2d42472f44452e47442c45422c46452c48492d494d2f4550
+35415735395633304d2c264228193826122e2a102b30122a38182f391c323b1f35392139
+3824403a294b40315a403a5e42496545566a50627a596d855d758d607c925f82955f8793
+5d8a90598b8c598b88598c87598a865b88855a848358827e5381774f7f714a7a6c457567
+4272643f6f613d6d5f3c6c5e39695d39695d3a685e3b665f3b64603a62613a60613c5f63
+395b64395a633955613a525e3a505d3b4f5a384c55334a502d464b294549274448264349
+29414d2c415232425934445d35455f3645623847663a4a6b394c6d384c6d3950703b5473
+3e57763d57783e5879405a7d425b83425b844159854159853f597e3d57783a5475375172
+364e70354d6f364d6f374e70354c6e364c71394d72394d723b4d733a4c72394b71394b71
+384b73384c71374a72364a6f35496e35496e35496e35496e
+35476f35476f35476d35476d35476b35476b36496a364969354866354866344964344964
+344a62344a62344a62344a62354b62354b62354b60354b60334c60344d61334e5f344f60
+34505e35515f34525d34525d33545d35565f35565f32535a2f4e502d4c4f2a47552a4558
+2d435830435432444e32454b2f474b29444b2c48562d42572f354f2a203b2b0f2838162f
+482a465742636b628f7d84b2879ebe83a8ba7daaad81afaf82adb682a7b77da0b47497ab
+698f9c5b868f4a7a843f6f793f676f3d646b3a61683c63683d64693d62683c62653c6265
+3c61673c61693c616a3c606c3b5f6d3a5e6e395c6f395d6b365b6136595d33545b32505a
+304c572e49542d454f2c43492f44473046442f45432c44442d45492f484f2e46502e3f51
+33345230294b2b1d3e2717342a13302f132c36162e3c1b303e1c343e21373d253d3c2c47
+3f3456433f64494b744b547b51698550708555788c587d8f597e8e57818d58838a59868b
+58888a57878757888559878559858458858257817f53807b4d7b7049796b457567417163
+3e6e603c6c5e3a6a5c39695d3a685d3a685e3c655f3c65613c63623a60613c5f633b5e64
+395b6439576138525f394f5c3c4e5c3a4c5837495332464d2a434828444826434726414a
+29404e2e405432405a35405e3741643640643841683a486f3d4c733c50753c52773e5678
+40587a3f5a78405b79405d7d425c7f425b83435c85435c85415b803f597c3c5679385275
+374f73364e72364c71364c71364c71364c71394d723a4e733b4d733a4c723a4c72394b71
+374b70374b70364a6f35496e35496e34486d34486d34486d
+35476d35476d34466c34466c35476b35476b354869364969344966344966344964344964
+344a62344a62344a61344a61354b62354b62334c60334c60344e5f344e5f344f60344f60
+35515f37536136545f35535e36545e38566035565f32535a2f4e512d4c512a4853294455
+2c425730435432424f32434b31454c2b434d2c46552d42572f354f2b213c2b0e2a37152e
+452741553d5d675c87797daa869abd83a6ba7ea9af80adb081acb382a8b57da0b37497aa
+6a909b5d88914e7c894573803f6a733d656d3a626a3a63693b646a3b62693b62693c636a
+3d626a3d626b3e606a3d5f6b3b5c6b3a5b6c39586a39586a38556334525d314d582b4a4f
+2a484a2947472846442847422946422c46452d454730444b3244503242522c3b4e2b3149
+2b223f29193626122d2812272e172b341b2e3c203640243d3f2644402c4f44365a484268
+4c4e74535b7f5968875b708d5c78905b7b905c7f935b80925a808d56818a578289578489
+54848454858255838154827f54817e53807b527c784e7b7447756b4474684070643d6d61
+3c6c603a6a5e39695d38685c39675d39665f3c65613b63623b61623b5e623b5c613b5c63
+395a6137555d35505b374d5a394c5a3749573244502d414c263e48263e48243f4a263d4d
+2a3c522d3b5630395a33385e363966343667353969383e703c46773e4c7940537d41577e
+445c80445f7d45607d445f7c435e7b445f7c455e7d465e80435d80415b7e3d577a3a5477
+385074364e72374d72364c71374d72374d72394d723a4e733b4d733a4c723a4c72394b71
+364a6f364a6f35496e34486d34486d33476c33466e33466e
+34466c34466c34466c34466a34466a354869354868354868344966344964344964344a62
+344a62344a62344a61344a61354b62364c63344d61344d61344e5f354f60344f6035515f
+36526037536136545f35535e36545e37555f34555e34525a2f4e512d4c512a4853294455
+2c42572f425332424f32434b30444b2b434d2c46552c41563036502c233e290f2a36142d
+44243c51385561547f7475a18294b884a4bd80a8b27eabb080abb280a8b27ca2af7399a6
+6a909b5e8992527e8b487685406c773c677038636c38636c3a626c3a626c3a606b3b616c
+3c606c3e606c3e5e6b3d5d6a3c59673a5767385364375263344e5f334a5a2c4750284648
+26464326474027483f2748412644422945482e454d324452333e522f354d282a43242039
+26142e2a122c2e152b341b303821333b24383e27413f2c4a443659484067515078575f84
+5b6a8b5c718e5c788e5d7c9058798c597a8d597c8f587d8d567e88547f86558086558285
+52838051827e517f7c507f79507d784d7a734c767248756e4371674070643d6d613c6c60
+3b6b5f3b6b5f3a6a5e39685e3a67603b65613c64633b63633c5f633b5e643b5c633a5b62
+39575f35525a344c56354b56374a583346542d404e273d4a243a48233a4a24394c263850
+2a35532c32562d2f562f2c59322b5f312962312c6432326836396e3741723d4b7a41547e
+475d824961834b648248637e46617c45617947617a47607e435d7e415b7e3e587b3b5578
+395175374f73374d72374d72374d72384e733a4e733a4e733a4c723a4c72394b71394b71
+35496e35496e34486d34486d33476c33476c33466e33466e
+34466c34466c34466a34466a34466a354869354868354868354a67354a65354a65354b63
+354b63354b62354b62354b62334c60344d61344d61354e62354f60354f6034505e35515f
+36526037535f36545f35535e35535d37555f36545e335159314e542e4b532b47552a4455
+2b42542f425332424f32434d31434d2c424d2e45552e40543037512e254229102d33122d
+4220384e344f5d4d746f6c97808eb3849fbc7fa4b47da8af7faab180a8b07da3ac749aa3
+6a9099608892547e8e4c7788436f7c3e6a753a66713965703a64703a626e3b616e3b616e
+3a5e6c3c5e6a3c5c693d5a683b576537535f344e5b344b593146592f45532b444b284543
+26474025493d25493f25484229484a2d454f3041532f3a502c2d4926213f23193423132d
+2d112735152a3a1d333d233c3f26433e2b49433558473f64505074575d7f5e6d8c5f7793
+5d7b93577c8f567d8c577e8d577b8b5a7b8c597d8b587e89567e86537e84527e81517f7f
+50817d4e7f794e7d774c7b734b787148766c47726b437167406e643d6c623c6b613b6a60
+3b6a603b6a603c6a603b68613c66623c66643c64643b63653c5f653a5c653a5b643b5963
+38555b364f56334c53344a553548562f4250293c4b24394a23384b22374c25354f26314f
+282c512928522b23522d21532c1d542d1e572e21592d245b2b285d2d3063353f703e4c79
+485b834d63885168884e67854b658049637c49617b47617c435d7e415b803e587d3b557a
+3a5278385076384e75384e75384e75384e753a4d75394c743a4c74394b73394b73384a72
+36487035476f35476f34466e34466e34466e34466e34466e
+35476d35476b34466a344768354869354868354868364967354a65354a65354b63354b62
+354b62354b62354b62354b60334c60334c60344d61354e62354f60354f6034505e34505e
+35515d36525e35535e34525d35535d36545e35535d33515b324d562f4a532b4755284452
+2b42542f425131414e32434d31434d2c424d2e45552e40543138522e284429122f32112c
+3f1e334d2f475a466b69628c7b83aa8296b77fa0b37da5af80a8b07ea9af7ca5a9749ba0
+6b9299618792577e8f4d7688477380426e793e68743d67733e65743b62713b60703c6070
+395a693959683b586638566136525e334e593149532f47512e41502d414c2a4348284543
+2847412748412747422846482f47512f40522d344e282947251c3b22133026122d2e142d
+3b1b30401f3442243e432a48443055473b61514c74595d825f6c8e607590617d935d8191
+56808c507f874f8087518088567c89587c8a577d88577d86557e84517d804f7b7c4d7b79
+4c7d774a7c734a797148776f46746a447268436e65416c633d6b613b6a6039685e39685e
+3a69613a69613b68613a67623c66643c66653c64663b60663c5e673a5c653959643a5862
+365158354c52334a52334a523346542c3f4e24394a23384b24364e24344e242f4d25294e
+26244c271e4b2a1a492b17482a14452c16472c184b281a4b241c4d2523522f336237426f
+4655804e6088566a8f546b8d51688a4d66854c638247607e445c80425c813f597e3c567b
+3b5379395177394f76394f76384e75384e75394c74394c74394b73384a72384a72384a72
+36487035476f35476f35476f34466e34466e34466e34466e
+35476b35476b35476b354869354869354868354a69354a67354a65354a65354b63354b62
+354b62354b60334c60334c60334c60334d5e344e5f354f60354f60354f6034505e34505e
+35515d36525e35535e34525d35535d36545e35535d33515b324d582f4a552b4753284450
+2a41512c425031414e32424f31434f2e414f2f45532e4152323a512f2b462714322f122e
+3b1a2f492940543c5e60547c72749d7c8aad7d97b07ca0b07ba3ab7aa6a978a4a5729b9d
+6a9196608691577a8d4f74874a727e436e774169753f67733e63733c6070395d6d3a5b6c
+36576636566335535e32505a2f4c542c494f2b474b2b44492a4348294246294246284445
+2945462945482c424d2d404f2d39512a2f4c272344241b3a2613312a122c34182e3e1e35
+45273f462945482e514c3a605348735857835f6690627596637d985f80935a828c558287
+5282845082814e8280508082537982547982537982537a81527b7f4e7a7b4d79784b7976
+48777147766e44736b437268427066406e64406b613e69603b695f3a676039665f39665f
+3a67623a67623a67643965643c66653b64663b62673b60683b5d66395b65385865395762
+354d573549523448513549522f4552263c4a21364724364a21314a222d49212747211f44
+21194224154027113f29103a2b0f352d12352d15392b173c27193d261e452d2c54343963
+424a784e5b885869955a6d98566b965369924f658c496187465e84435d82415b803e587d
+3c547a3a5278394f76394f76384e75384e75394c74384b73384a72374971374971374971
+364772364772364772354671354671354671354671354671
+35476b35476b354869354869354868364969354a67354a65344964344a62344a61344a61
+344a5f344a5f324b5f324b5f324c5d334d5e344e5f354f60354f60354f6034505e334f5d
+35515d36525e35535e34525d35535d37555f36545e34505b324d582f4a552a465128444f
+28434e2c424f31414e34424f32424f2f42502f45532e4152333b502f2d452615352d1330
+38172c46253a4d34525a4a6e6c678f7880a57b90af7c9bb0789eab76a1a775a1a06e9a99
+6790945f838f57788b5071844a6e7c466a764165714064723f606f3b5c6b395968385867
+36566534546132505a2d4b532b484e284549274547284445284445274344274346294247
+2d414c2f4050313d53343956282747261f412416392613332c133035172f41203548283f
+472e4c4531544c3c61574f7662648b697299667a9b62809c5d829557818f507f854f8182
+51838051847f50817d4f7d7b547b80537a8152798050797d4f787a4b7776497673477670
+44736b427169406f653f6e643f6d633e6c623e69603d685f3b68613a6762396661396663
+3a67643a67643a66653965663b64663c63683c61693a5f673a5c66385a64375764395561
+344a573347523448533448532d4350243a481f344523354b1e2c462027441f1f411e183c
+201236220d34250b32280a2c2f0e2931112830142b3018302d1a362c1f3d2f294d33325a
+4043704d55845b67995e6e9f5b6d9f566b9a5166934a618b476088455f84425c813f597e
+3d557b3a5278394f76384e75384e75384e75394c74384b73384a72374971374971364870
+374873364772364772364772364772364772364772364772
+344768344768334768334768334867334867334865334863324762334961314a60314a60
+314a5e314a5e314b5c324c5d324d5e324d5e324e5c324e5c334f5d334f5d34505e34505e
+34505c34505c35515d35515d36525d36525d37535e37535e314b582f4a552b475229464e
+28434c2b414c31414e34424f314150314351314452314252323d4f3030482b1e3c27102d
+36152a4221364a2d49513e5e5f557a71739a7b89ae7a93b17697a8769ea6739fa06b9798
+648d935f838f58798c51708446667346646f43616c3f5c6a3c596739566436536134525d
+2e4c572d4b552b495129484d2746492645472645472747462444432543432942492e414f
+333f55343956322e4f2e244729183c2711352910303316343d1f3944243b48283f462c47
+46375e514c75626286696f8f69799367809661829559809158839355839053828c528187
+538083527f7c527d76507a76537b7d51787d50777c4d76784b757447747144716e426f6a
+3f6c653e6b643d6b613c6a603b68613b68613d68613d68613865603966633a67643b6766
+3c68673c68693d66683d666a3c63683b62693b6068395e67395b67375764375462375361
+3349573042503144523346542b414e263c4a243748213047202a451e21401d17391d1234
+210e2e2209272609272a0a22300e1f33111f351524331827331c3035233b362b49373155
+45446e5155855f669a6370a46171a55b6fa1566b9a5067934a638b455f84415b803f597e
+3e567c3a5278384e75374d74374d74364c73384b73374a72374971374971374971374971
+374873374873364772364772354671354671344570344570
+344768344768334768334867334867334865334863334863324860334960314a60314a5e
+314a5e314b5c314b5c324c5d324d5e324d5e324e5c324e5c334f5d334f5d34505e34505e
+34505c34505c35515d36525e36525d37535e37535e37535e324c59304b562b495128474c
+27444a2a434a2f414d33414e32425131435130444f314351333f4f3133482b223f271231
+3010283b1a2f43253d49324e56466a69628b767ba37689aa7291a67298a36e999f679396
+6189915a7e8a5273844b687a46626e445f6a405a673c566339536035515c334e59304c57
+2b47522a474f29464c26454a26434724434526444626454725444628434a2c424f303c52
+3033522f274c2d1d442b153b2a0f322f102f3716333f1f3743253d492d444f355050405d
+59577e5e678e6877966a7e9668839465879160889059858e55848e53818e52808d537d89
+547c84557a8055787a5377774f77794d75774a737548727145726f43706d406d683f6c67
+3d6a633d6a633c69623b68613b68613a67623d67633d67633966633a66653b67663c6867
+3c68693b67683d666a3c65693c636a3b62693b60693b5d6739596636566336536137515e
+3548573041512f42503144522b414e283b4a253648222e46202542201c3d1d13351e0d2d
+20092523071e24071b290819320e1c35111d3817223a1c283b202f3d283b40304a423757
+4e477059578663699b6771a46575a85f74a3586f9b516a934d668e486287435d82405a7f
+3f577d3a5278374d74364c73364c73364c73374a72364971364870364870364870364870
+364772364772364772354671354671344570344570344570
+324766324766324766324766324766324764324762324762304860314a60314a60314a5e
+314a5e314b5c314b5c324c5b314d5b314d5b314d5b324e5c324e5a334f5b334f5b334f5b
+34505c34505c35515d36525e36525e37535f37535e37535e344e5b304c572a4b50264849
+2645472844482e404a30404d34415132424f2f434c2f434c33414e31384b2c2843271636
+2d0f2b38162e3f1f364228414c37585c50766c6b95717da5708aa56e92a269949d638e95
+5e8690587e8b4f707f486573435d6a425a663d556139515d364e5a314c553048522d4851
+2b464f2a454c29444b27444a27424926434728444828434a28434e2c4152303c542f3350
+2c254729173d290f342b0c2e33112c3b1830432237472a404931494f3b565a4b6c615b7d
+68769368809a6b879c6888976288915e898f5b888b56868a548389528189537d89537b87
+54788655758455728252727d4b7076477170456f6e436d6b3f6c693e6b663c69643b6863
+3a67623a67623a67623a67623c66623c66643d67653d67663d67663d66683e67693e6769
+3e676b3d666a3c656b3c656b3c626b3b616a3a5f683a5c6638586337556036525e354f5c
+3548572f40502d404e2d43502b414e293c4b263548212b4420213f1e17391d0d311d0827
+1f051e210416240612280813300b1c340f203917273f1f2e4425344a2f40503a5151415e
+594f72615c85696c996d75a36c7aa7667ca55c7699546e91506a8f4b658a455f84425c81
+40587e3a5278374d74354b72354b72344a7136497135487035476f35476f35476f35476f
+35467135467134457034457034466e33456d33456d33456d
+31466531466531466531466331466331466132476232486030495f314a60314a5e314b5c
+314b5c314b5c314b5a324c5b314d5b314d5b314d5b314d5b324e5a324e5a334f5b334f5b
+34505c34505c35515d36525e37535f37535f37535e37535e354f5c324e592b4d4f264a48
+2446452644442c40492f3f4c34415132424f2f434a2e424932434d343d4e2f2c492b1c3d
+2d102f3715303d1c31402337462c49523d646158856a6e9b6d81a26989a0648b9a5b8792
+57818d557b884f717d496772425c694158663b535f374f5b334b553149532f484f2e474e
+2e454d2d444c2b444b2a424c2a424c2b414c2b414e2d404f2e3d522d37502c304d2a2545
+29183c290f342f0d30340f2e431d3647243a4a2d414d384b50405a59506d6864876d7697
+6b849a678b99678b99628a945c878e59868b558589538385558285538085547c84527883
+537485527185526c834f6c7e476e73446e6c416b693f69673c69643b68633a67623a6762
+3966613966633966633a66653c66653d67663d66683d66683e67693e67693e67693e676b
+3d666a3c656b3c656b3b646a3b616a3b60693b5d67395b6539576236545e34505b344f5a
+3649582e41502a404d2c424f2a404d2a3d4c283548222842201c3d1f13371e0a2f1e0525
+20041d2304142608102a0b132d0a1e310e2439162a401f304929385236455b4257604c67
+625374675f866f6e987178a27180a96b81a6617c9a567391526c8f4d678c476186435d82
+40587e3a5278374d74354b72344a71344a7135487034476f35476f34466e34466e34466e
+34457033446f33446f33456d33456d33456d32446c32446c
+30456430456430456231466331466331466131466131475f30495f314a60314a5e314b5c
+314b5c314b5a314b5a324c5b314d59314d59314d59314d59314d59324e5a324e5a334f5b
+34505c35515d35515d36525e37535f37535f37535f37535f36505d324f572a4e4e264b44
+2348412545422a41472d3f4b31415031434f2f434a2e434830434a34405030314d2c2143
+2b113433123138172a3e1d2e40223c472d525343725c5a8b67759c617c99597f94507b8b
+4c77874c7382486d7644656e3f5b673d576638525f364e5a334b5531495330474f2f464e
+2e424b2d414a2d3f4b2d3f4d2e3f4f2f3e512d3c512f395231324e2c2745271c3c241333
+280f2f2d0e2e371432401c3649273f4b2e444f39505448605c5974666b896e7b9d7287a4
+698b97668f95648c965f89955b879459859257838e558288558184547d7f517a7c4f767b
+4f717d4d6c7e4b6a7f48697c436a6f3e6b683c69663b68633a67623a67623c66643b6563
+3b65633c66653c66653d66683d666a3e676b3e676d3e676d3f686c3e676b3e676b3d666c
+3d666c3c646c3c626b3c626b3c616a3b60693b5d66385a6338566035535b335058334e57
+344a582f42512a404d2a424c2a404b2c3e4c2a354b25264421193e22103a210830220428
+22041e250616290b132c0e162e0c2432102b39172f4120334b2a3b58374863465a6a506b
+6b56776d6187736e97757aa27483aa7087a963819d587794516e904e678f486189445d85
+4158813b527b374d76354b74344a73334972354872344771344570344570344570344570
+31446c31446c31446c31446c31446c31456a31456a31456a
+30456430456430456231466331466131466131475f32486030495f314a5e314b5c314b5c
+314b5a314b5a314b5a324c5b314d59314d59314d59314d59314d59324e5a334f5b334f5b
+34505c35515d36525e36525e37535f37535f37535f38546037515e3250582b4f4d244c43
+2348402545402a41472d3f4b30404f32444e31464b2c44462f444933414e3135502d2648
+2d143b310f303413243b19293d1b333e20424630614d44795c6492566e9250748e477187
+436e81416b7941666e3e61673b586638556535515f334d5a304b563048522f464e30444d
+30424c30404d313e4e323f52333e54333a563037543132512f2444291838230e2d260b2a
+2d0f2b371530431f394b29424d2f49513a56584b6760607c6a73907083a1708ba96b8da6
+668e98638e94618c955e88945b8595598393577e8d557d89537c8251797b4e76784a7274
+486d73466b744367734267703f686a3b68653a67623966613966613a67623b65633b6563
+3d67663d66683e67693e676b3e676d3f676f3f676f3e666e3f686e3e676b3e676d3d666c
+3c646c3b636b3c626b3b616a3b60693a5f683a5c65395a6337555d345358335056324d54
+354b582e44512a424c2a424c2a404b2d3f4d2d354c27264625194126103e25083626062d
+27062328091b2c0e162d121b2f11293514333b1b334423364f2d3e5c3a4a69485d70526c
+725a7c75658c79729c7a7da87987ae728aae6685a25a7b9a536f9450699149628a455e86
+4158813b527b374d76354b7433497232487134477133467033446f33446f33446f33446f
+31446c31446c31446c31446c31456a31456a31456a304469
+30456230456230456231466331466131466130486030486030495f314a5e314b5c314b5c
+314b5a314b5a314b58324c59314d59304e59314d59314d59324e5a324e5a334f5b334f5b
+35515d35515d36525e36525e37535f37535f39536039536036525e3250582b4f4b234d43
+2149402346402942472d3f492e3e4b32444e30484a2c44442d424731414e323852302a4c
+2e17412e0f31310f203915213c162b3917383c215440336b484e7e475d86456886406a82
+3c667c3b65733a6166385b5f345564335266324f5f304d5b2f4b562e49522f464e30444d
+334350344151333e50353b533437563131532a2a502a22472b16372b0e2c2d0c2934122b
+3d1a3245223a4f2d48553655583e615e4e7269658a6f779b7388a77190ac6992a8638ea1
+638d9d6289985f86955d82925b8090587d8d5479895176864e74814c727d486f76456c71
+426c6b406a663e69623b68613a67623a67623966613a67623b68633b68633c66643c6664
+3e68673e67693f686c3f686e3f676f3f67713e66703e66703f666d3f666d3d656d3c646c
+3b636d3b636d3b616c3b616c3b60693a5f683a5c6538596237555d345358335056324d54
+344c562f45502c454c2b444b2a404b2f3f4f3036502b274a2919462911432a0a3c2a0632
+2a08292a0a212a0e1a2c121d2f132c3417333f1f3649283955334362404e6f4c6077576f
+7a5f807f6a938077a48081b17d8ab6768db66889ac5e7fa257739a536c944c658d476088
+4259823b527b374d76344a7332487131477033467032456f32436e32436e32436e32436e
+30436b30436b304469304469304469304469314568314568
+30456230456230456231466331466132476230486230486030495f314a5e314a5e314b5c
+314b5c314b5a314b5a314d5b314d59304e59314d59314d59324e5a324e5a334f5b334f5a
+35515d35515d36525e37535f37535f38546039536039536036525d3251562b4f4b244c44
+2348402346422743462a41492b3f4831454c31494b2c44462d424730414b31394e302d4c
+2c1a42280d302a0a1f33111f37122434102c3617413a26573b38653e4a74425a7e3e5f7e
+3a5f7a375d72325a662f555e2f55622e52602e4f5e2d4d5a2e4c572f4956324553324252
+364155373d55373857373356342c532e234b2419412211352a0d2b2e0a24361029421c35
+4a273f512f4a56395759446560547a68668d727ba2748bad7291ad6b94a86391a15f8d9c
+638c9e62879a5e83955b80905a7e8c577b875377835074804b6f7b486e79456b74416a6e
+3d6a673c69623a6a5c3a685d3a67623a67643c66643b68653e68673f69683e68673d6668
+3f686c3f686c3f686e3f676f3f67713e66703e66723d656f3f656e3e646d3c646c3b636b
+3b636d3a626c3b616c3b616a395f68395e663a5c65375a6035565b325358325154324f55
+344d542f484f2e474c2d444a2c40492f3f4e3036502c284b2b1b482a1445290b3d2a0936
+2b092c2a0a22290d1b2b111e2a11273117303d22354c2d3d5939486747567453647a5d73
+7f6683827195857ca78385b57f8bbb788fbb6c8ab06182a559759c556e964e678f486189
+435a833b527b354c75344a7131477030466d30466f31446e30436d30436d31426d30436d
+30436b30436b30446930446930446931456a314568314568
+314665324766324764324764324764324762304862304860314961314a60304b60304b5e
+314c5f314c5d314c5d314c5d324e5c324e5c314d59314d59324e59334f5a34505b35525a
+334f5a35515c36525d37535e37535f37535f37536137535e3350563251532f4f4e2a4d49
+2648472646452643472743472c454a2d464b2d444a2c43492e424930414b2e3b4b2f344a
+271d40261235250d252b0e22331122361025381430391a3a3c284d3c345d3e416c3a4974
+38517935577c2f567528526825515a244f55264e562a4e5a2f4c5a2f4658324158373e5a
+3c3c603a335d382a5d3521543119492c133b2910302b0f282e0e23371428451f364e2a44
+553252583a5e5e49706159806d72987083a47390ae6e93ad6992a666929f658f9b638b95
+6186965f84945b818e577d88547a8350777e4c737a4a7176446b70416a6e40696b3e6769
+3b67663b68653c69643c69663c65673d666a3e656a3e676b40676e40676e40676e40676e
+40666f40666f40666f3f65703f65703e64713e64713e64713d636e3c626b3c626b3c626b
+3a626a3a626a3a626a3962683a6369396065375e63355a6035585c325559305156304f54
+304b52324b502f484c2b43472c3f462f3d4a30364e3130502e234e29174726103f2a0f3a
+2c0e302a0c242b0f1d2d13202910232b1428351d2d432b3b54394a64495a74596a7c6577
+826f8283778f8581a48589b6838fc17b90bf6f8bb06785a75f7ba257739b50699249628a
+435c843b557a344e73324a6e30486e2f476b2e466c2e446b2f456c2f456c30436d2e446d
+2e446b2e446b2e446b2e446b2e44692e44692e44692e4469
+324766324766324764324764324764324764314963314963314961314961304b60304b60
+314c5f314c5f314c5f314c5d324d5e314d5b314d59314d59324e59334f5a34505b35525a
+34515935525a37535e37535e37535e36525e36525e37535e3451553452523151502d4d4c
+2a494b2746482744482744482945492d464b2e454d2f434c2f414b2f404a2f3d4a2f3649
+2a2344251539220b28280c23310f20360f2138112439132c3c1d3d3b264d3a315e363868
+33416e324b742c4e74254c6b254f5f254d59274b5b2c4b5f32486033425f353b5f38365e
+342b58352554351d4f3216462f103a2b0b302f0e2d33112a3d1a2e4421354f2c44583754
+5d3f63604b72675f886d71977082a6708fae6f97b06996a96792a266909c668c95638891
+5f83915d818f587e89547a8350777e4c737a486f74466e70416a6c406a693e68673d6766
+3a66653b67663b67683e67693e656c3e646d3f656e40666f40666f40666f40666f40666f
+4066714066714066713f65703f65723e64713e64713d636e3d636e3c626d3c626b3c626b
+3a626a3a626a3a63693962683a6367396266375e63355c61345a5d3056592f52562e4f54
+2f4c50304c4f2e4a4d2e46482f4248313f4a31394e3233512f28512a1f4a2716432a153e
+2e14372c1029290d1c270d1a240d1d271022301a273e26344e35485f4659725a6a7d6877
+827481857c8f8685a5888cb98591c57d91c4748db56a88aa607ca358749c50699249628a
+425c813a5479344e71314b6e30486c2f476b2e466a2d45692f456c2f456c2e446d2e446d
+2f456c2f456c2f456c2f456c2f456a2f456a2f456a2f456a
+304766304766304864304864314965314965314963314963314b62314b62314c61314c61
+304b5e304b5e2f4c5e2f4c5c314c5d314d5b314d59314d59324e5a334f5b34505c34505b
+35515c36525d37535e37535e36525d36525d36525d36535b3453563453553251532f4e50
+2c4b4d29484a28454928454929444b2d464d2f464e2f434c2e404a2f404a2f3d4a31384b
+30294b29173d220929260822310b20360c20360c20330b2534133232194030214c2c2654
+282f5b2b3a63293f66264063233f64233d60253b602b3d63303c66323464302c5f33265b
+2d1c492f19402f16332e10282c0c242e0c273611333e193b4e2742532f495b3a57614665
+6551746b618673759b7987aa7691af7396b26f97b06994a7658f9f668c9766889261838d
+5b7f8b577d885379844f757e4a7178476e75436a6f41696b3f686a3e67693d66683c6567
+3c65673c65673d666a3e676b3f656e406671406671416772416772416772416772416772
+4066714066714066713f65703e646f3e646f3d636e3d636e3d636e3c626b3c626b3c626b
+3a63693a63693a63693962683a6367396266386062365e60355b5e31575a2f52542d4f51
+2d4c4f2e4c4e2e4a4d2f494a31464932434b333f4f3339533230552e264f2e1f4a301e46
+331b3d2d152f250c1f210917220a1a260e1e2e16233c222d492e3d5b40516d55637b6773
+847683877e918c88ab8c8ebe8893cb8093cb778fbb6c8ab0627ea559759c4e6a91466289
+415b803a5479344e71314b6e30486a2f47692d45692d45692f456a2f456a2e446b2d436a
+2f456c2f456c2f456c2f456c2f456a2f456a2f456a2f456a
+304766304766304864314965314965314965314963304a63314b62314b62314c61314c61
+304b60304b5e2f4c5e2f4c5e304c5a304c5a314d59314d59324e5a334f5b34505e34505c
+35515d36525d37535e37535e36535b35525a355258365359355457355456345355315052
+2d4c4e2a494b29464a29464a2b444b2f464e32464f30424c2e3f492e3f492f3d4a32394c
+372d50301b44250b2e2807242f092033091d33081c31071f310c2b2f11352a153c261944
+23214925294f252f53232f55212e5b1e2a5c222a5b282b5e2d2a612d245d2b1c552b174c
+2d143e2d12312d102430101d32101e3a1429451e3d4f274a5b36575f3e5d64496a6b5878
+6d66887376977887a87a93b17395b07196b06b94aa658ea0658a9a66889463838e5f7f8a
+577c855379824e747d4a7079466d744269703f666b3d64693d666a3c65693c65693c6569
+3c656b3d666c3e676d3e676d406671416772416774416772416774416772416772416772
+4066714066713f65703f65703e646f3d636e3d636e3c626d3d636c3c626b3c626b3c626b
+3a63693a63693a63693962683a6367396266396163375f61365c5f32585b2f52542b4e50
+2a4c4e2c4b4e2c4a4c2c48492f474932474c33435035405435385735315634295335264d
+3221432b1733240e2520091b220a1a290e1d3218233c202c462a38543847674c5b755f6c
+82727f867d928d89ae8e90c38a94d18595d17a92c26e8bb36480a75a769d4f6b92466287
+405a7f395376344e71314b6c30486a2f47692e466a2d45692f456a2f456a2e44692e446b
+2f456c2f456c2f456c2f456c2f456a2f456a2f456a2f456a
+304967304967304a65304a65304a65314b66314b64314b64314b62304c62304c62304c61
+2f4b602f4b602f4b602f4c5e304c5a304c58314d5b314d5b324e5c334f5d344f6035515f
+36526037535f37535e37535e36535b355258355256355457335557335557335557305254
+2f4e512b4a4d2a474d29464c2b444b2f464e31454e2f414b2e3f492f3d48303c4833384c
+392d53341f4a2b11362a09282d072031071d32071b31051c320927300d2d2b1033271338
+25173b251b3e231d3f221e43211e4d1f1a50221952271c562d1b572b164f2a12462b0e3a
+2e0f312f0d28300d21371321401a294b25345730425f3952674465694b716e5a7f726b8d
+787d9d7a8ba97994af7597b06c95ab6994a7668fa1638a9b638797638390607e895a7a85
+5378814d767c497278446d73416a703f686e3d666c3b646a3d646b3d646b3d646b3d646b
+3e646d3f656e40666f406671416774416774416676416774416676416774416774406673
+3f65723f65723f65703e646f3d636e3d636e3c626d3c626d3d636c3c636a3c636a3c636a
+3a63693a63693a63673962663a6367396266396163386062375d6032585b2f52542c4f51
+294c50284a4c2547482747462a47452e464832464f35455539405a393c5d3a365b362e53
+2f2446261736210e2a200a21250c1f2d11203519253f212d4526354f33425f44536b5562
+79697683778d8b86ae8e8fc58c95d68796d77c93c7708bb8637fa65a769b4e6a8f456284
+405a7d395374344e6f324c6d30486a2f48672e46682e46682f46682f46682f46682e4469
+2f476b2f476b2f476b2f476b2f476b2f476b2f47692f4769
+304967304967304a65304a65314b66314b66314b64314b64304c64304c62304c62304c62
+2f4b602f4b602f4b602f4c5e304c5a304c58314d5b324e5c334e5f344f60355061355061
+36516237536137535f36535b35525835525635535535545634565833565834555a325456
+304f542c4b502b484e2a454c2d464d2f464e31434d2f404a2f3d482f3d482f3b4732374b
+372b51351f4d2f153c2b0c2c2e072430061e32061d32061d3207223009262e0d2c2a0f30
+2a103327123325123022113322123921103c2410432811452c11462c0e402d0c372f0d2e
+320e2a340e253a1328441d3050293b5c364567414e6b485c6e50746f5a85746991797c9f
+7c8dab7b96b17498b06e97ab6994a76790a2648b9c6286966182915e7e8b5a778553737e
+4c737a487177446d7340696f3e676d3d666c3c656b3b646a3d646b3d636c3d636c3e646f
+3f65704066734066734167744166764166764166784166764166764065754065753f6572
+3e64713e64713e646f3e646f3d636e3d636e3d636e3c626b3d646b3c636a3c636a3c636a
+3a63693a63693a6367396266396266396266396163386062375d6033595c3053552d5052
+2a4d5126494b2246462244432644422844452c454a32465138445a3b425e3a3d5e343355
+2c254722183a1d102e1f0c28270e242e11233819283f202f4425374b2e40593c4e624b5b
+715f6f7b6f878580a9898ac28891d28695d67b92c86f8ab7627ea55875974d6a8c456284
+405a7b395374344e6f324c6d314a693049682f47692e46683047693047692f46682f4668
+2f476b2f476b2f476b2f476b2f476b2f47692f47692f4769
+2f4a672f4a67304b68304b68304b66304b66304b66304c642f4b632f4b632f4b612f4b61
+304c62304c62304c62304c61304b5c314d5b324d5e334e5f344f62355063355063365164
+36516237536137535f36535b35525635535536545435555434575b33595c35585e34555a
+3250582e4c542c49512b464f2e46502f455030424c2e3f492f3d48303c48313b47323449
+342951351f4e2f163e2c0e302d0a2830082231071d31061a2f051d2f07212f0b27300d2b
+300f2c2d0f2b2c0e2a2a0e27280f24270f252a102d2e1032310f34310d31360f2c39132a
+3e172c431c2f4d263b593149623c536b465871505b74576b735e85746b98797ba47b89ac
+7893b07498b06d97ad6893a66791a1658c9b6286966081905d7d8c5878855274804c717a
+466d74426b6f3f686c3c65693b646a3b646a3c626b3c626b3c626b3d636e3e626e3f6371
+4064744165754165754265784065774065774065784065774065773f64743e63733e6373
+3d63703d63703d636e3d636e3d636c3d636c3d636c3d636c3d646b3c636a3c636a3c636a
+3a63673a63673a63673962663a6367396266396163386062375d6033595c3154582f5256
+2a5053254b4c2047462145432144402343402543452a434a2f4251324158333c592f3454
+29284a211d401c15371e103129102d30122a38182d3d1e3041213846284053364c5a4357
+67546772657f7c77a08081b97f88c97f8ecf768dc36b86b35f7ba05673934c6989456282
+3e5b7b385575344f6d324d6b314c6a2f4a682f48672f48672f48673049683047672f4666
+2f47692f47692f47692f47692f47692f47692f47692f4867
+304b68304b68304b68304b68304b66304b66304b66314c672f4b632f4b632f4b632f4b61
+304c62304c62304c62304c61304b5c314d5b324d5e334e5f344f62355063365166365164
+36516236526037535f36535b35525635535336545436565535585c34595f36595f34575d
+335159304d552e49522e46503046513145502f414b2d3e482f3b47303c48303a462f3448
+33285231204d2c153f2a0e342d0c2b2f0b2530091e30061a2e04182e071c310921340e27
+350f28350f28340e27320f2332131b32151a34142337142839132c3a122c40162c441a2e
+4b2534522c3b5e394b6845596d4d646f516976587075607f766d98797ca97e8bb57b93b5
+7597b36f98ae6a95a86691a2658c9b6387956282915e7e8b5979865175814a727c487078
+416a703f686c3b64683962663962683a626a3c626b3c626d3c626d3c626f3e62703f6373
+3f62754063764164774164784065784065784065784065783f64763e63753e63733d6272
+3d63703d63703d636e3d636e3d636c3d636c3d636c3d636c3d646b3c636a3c636a3c636a
+3a63673a63673a63673962663a6367396266396163375f61375d60345a5d325559305357
+2b5154264c4f2148472047442044401e413d20403f234044263e4a2a3c502b3953293251
+262a4d2124471d1b401f15382a15362f1532361832391b353c1e3a4223424d304c543c56
+5f4d636b5e7a756f9b7879b17781bf7888c67188ba6783ab5e7b9d5572924b6888446181
+3f5c7c38557535506e324d6b314c6a304b69304968304968304968304968304767304767
+30486a30486a30486a30486a30486a30486a304968304968
+2f4a672f4a672f4a672f4a672f4a652f4a652f4a652f4a65314c67304c64304c64304c64
+304c64304c64314d65314d63334e61344e5f344d61344d61354e64354e64364f63375064
+37516237516036505d36515a36525637535438545537555736595f34596136586133555e
+33515b314d58304b5631495531475230444f2d3f4b2d3d4a303c482f3b472e38442e3347
+2f28512e214f2a1842280f36280b2a2b0924300a21320b1e2d06192e071a30091c320b1e
+350e233811263d13293d17263e1b1f3a18173a171b3d1a21411b2a481e324f253b532c3f
+5e3a4864434c6c4e566f55606f576d735b7d796394796ca2797dad7788b47993b87495b6
+6e96b06a94aa668fa1648b9c64859462828f607c8a59768451737f49717b416d763d6c72
+3c676d3d666a3c656b3a63693a626a3a626a3b616c3b616e3d63703d62723e62723f6275
+3f62754063774063774063773f64773f64773f64773e63763e63753d62743d62723d6272
+3e64713e64713e646f3e646f3d636c3d636c3d646b3d646b3e656c3e656c3d646b3c636a
+3b646a3a63693962663962663a63673962663a6166396065385d63365b6134575d31545a
+2b5056284e51244c4c2149482047441e45421e4242203f42203d45233a4a24394e25354f
+25305023294d1e20471f1a422c1a4231183f34193c371c3d3c1e423f2349482d504e3656
+5c49656257776b65917071a7717bb87282bd6b83af637fa458779652718e4b688643607e
+3e5b79395674375270344f6d324d6b304b69304967304967314a68314a68314a68304967
+304968304968304968304968314a69314a69314a69314a69
+314c69314c69314c69314c69314c67314c67314c67314c67314c67314c67314d65304c64
+304c64314d65314d65324c63334c60334c60344d61344d61354e64354e62364f63365061
+36506136505f36515c36515a365256375356385455385658365861355a6336586235565f
+34525c324e59334b5732485532455330424e2f3f4c2d3d4a2f3d482f3b472e38442d3447
+2c2a4f2b224f281942251037260b2c2a09262d0a22300a1f310a1d310a1c320b1d330c1e
+380e223b1125401529421929441f27431f234420244a252c502a3556303f5e374a643f51
+6b4b586d525b705961715f6d72627f7467937c6dae7d78bb7989bc7593b97496b97196b3
+6a94ac6790a4648a9d62869661818e607c8a5b778354727d4a6e7a426d763a6b7238696e
+3a656b3b646a3b646a3a626a3a626a3a626c3c626f3d62723d62723d62743e61743f6275
+3f62763f62763f62784063793f64773e63763e63763e63753d62743d62723d62723d6370
+3e64713e646f3e646f3e646f3d636c3d636c3d646b3d646b3e656c3d646b3d646b3c636a
+3b646a3a63693a63673962663a63673962663a6166396065395e64365b6135585e32555b
+2d52582a4f55264e50224a4a2048471e46451c43421d40421f3d451f3b4722394b22364e
+243352232d501f274c2221492c1f4b311b49331c46361d47381e4b3e2350452c564c365d
+5344655b517663608f696ca36b75b26d7eb66780a85f7c9c567592506f8c496684425f7d
+3d5a78395674375270344f6d314c6a304b69304967304967304967314a68304967304967
+304968304968304968304968314a69314a69314a69314a69
+314c69314c69314c69314c69314c69314c69314c67314c67334d68334d68324c67324c67
+324c67324c67324c67334d66334c62334c62334c62344d63344d61354e62364f63365061
+36505f354f5c36515c36515a37525938545839555939565c385962375965385865375762
+36545f34505c344b593248552f42502f414f2f3f4c2d3d4a2d3b462b39442a36422b3346
+2a2a4e28234c241943231137250b2e2809282c0a232d0a20320d1f330e1f34101e35111f
+3912243d1628441a2e471d334a223c4b253e512a3f593244613b4a6844526e4c5a735360
+755b68725d6c726174726581716a947671ab7c79c07c83c77994c37198b96f96b56a92ac
+668fa5658b9e6285986181905f7b895b778355717d4c6c774369743c687136676e34656c
+38636a3b616a3b616a3b616c3b616c3c626f3d62723e63753e61743e61753e61753e6175
+3e61753f62763f62763f62763d62753d62753d62743d62743d62743d62723d62723d6370
+3e64713e646f3e646f3e646d3d636c3d636c3d646b3d646b3d646b3d646b3d646b3c636a
+3b646a3a63693a63693a63693a6369396268396067396067395e66375c6436586134565f
+2f545a2c5157285052244c4c2149491e46461c44441b41421b3e441b3c451e3a4821374c
+243551243352233053272a532f26553323543321513420513720563a2359422c5d473462
+4f4069554c775e5c8e62679f6571ad677bb0647ea35d7b975473904f6e8b47668341607d
+3d5a7a395676355272335070324d6b304b692f4a682f4a68314a68314a68314b66304a65
+314a68314a68314a68314a68324b69324b69324b69324b69
+314c69314c69314c69314c69314c69314c69314c67314c67344e69344e69334d68334d68
+334d68334d68334d68334d66334b63334c62344d63354e64354e6236506136506136505f
+354f5c35505b35505936515a37525b39545b3a555c3a575f395964385a663959663a5765
+39556336505d344b593248562f414f2f414f2f3f4c2d3d4a2c3a45293742273540293144
+272a4d25234b221a43221239250d31280b2a2b09242c091f310c1e330e1f361220391523
+3d1829421d2f4a23364e2640532b4e58305560395869435c704b5d745260785a66795f6c
+77627372627c6f65886f69977071a7757bb77982c3788bc57396bc6b97b26892ab658ea4
+648a9f6386996081925d7d8a59778255737e4d6d784469723e667039656e35646c34636b
+39616b3a606b3a606b3a606d3b616e3c61713d62743d62743e61753e61753e61753e6175
+3e61753e61753e61753e61753c61743c61733c61733d62723d62723d63703d63703d6370
+3e646f3e646f3e646d3e646d3d636c3d636c3d646b3d646b3d646b3d646b3d646b3c636a
+3b646a3a63693a63693a6369396169396268395f683960673a5f68385d65385a64365861
+33555e2e53592b5056264e50234b4d20484a1c44461a4244193e441a3c451d3a481e394a
+2337502637532736572a3259312e5d342a5e34285a34265b35235d3723603e2a65443369
+4a3e6e51497a57568f5d619e606ba96276ab617b9e5b799552718e4e6d8a47668341607d
+3e5b7b3a5777365373335070334e6c314c6a304b69304b69314a68324b69324c67314b66
+334c6a334c6a334c6a334c6a334c6a334c6a334c6a334c6a
+324d6a324d6a334c6a334c6a334c6a334c6a334c6a334c6a364d6c364d6c354d69354d69
+344c68344c68344c68354d69344c66344c64354e64364f6336506136505f36505d36515c
+344f5a35505935505936515a38535c3a55603c57623c58643c59673959683b58683a5765
+395563375160344b5931475530425030425030404d2d3d4a293a4426374124353f263143
+252a4a232149211942221239250d31280b2a2b08262c061f2f081d320d1e3713213a1826
+401e2e472536502d4355314d5f39606640696f496e75536e7a596e7c5d6c7b616c7a6373
+7666817267916f6aa47172b2737dbb7686c1788ebd7593b96d95af6892a8648da164899c
+6386996182935c7c8b58788551737d4b7079446a733e666e3c646e3a626c37626b39616b
+3a606d3b5f6d3b5f6d3b5f6f3c5f723c5f723d60743d60743c60763c60763c61743c6174
+3c61733c61733c61733c61733c61733c61713c61713c61713d62723d63703d63703d636e
+3e646f3e646f3e646d3e646d3d636c3d636c3d646b3d646b3d636c3d636c3d636c3c626b
+3b636b3a626a3a626a3a626a3a626c396169395f6a395f683a5e6a395e67395b67375963
+34565f32545d2c5159294e54244b5021484d1d464a1c43481a41461a3f471c3c471e3b49
+233950263a53293a582b385b313562343264332f61332c623327653526673a2b6c403270
+453c734b467e525290555a9c5a65a55c6fa759759a5574904f6e8b4b6a87456481405f7c
+3d5a7a3a5777355272335070334d6e324c6d314c6a304b69324b69324b69324c67324c67
+324d68324d68324d6a324d6a324d6a324d6a324d6a324d6a
+35506d35506d364f6d364f6d364f6d364f6d364f6d364f6d374e6d374e6d364e6a364e6a
+354d69354d69354d69354d69354d69364e68364e6637506437516236505d36515c355059
+344f58344f5835505937525b39545f3b55623d57643e5a683d5a6a3a5a693a57673a5566
+395364384f5f34495a3245543244523042502f3f4c2c3c49293a4426374124353f253243
+23284822204721163e211138260e322a0b2d2c07282b041f2e061e320b1e3813243c1a2a
+4221324b2a3d55354c5d3b566845656f4c6c7856717b5b727d5e707c61727a637776637f
+786994746ba47271b3737ac07585c1748ebf7293b47096ad6992a6648d9f63889a648598
+6281935c7c8b5575824f737f466e76416c733b686e37646a39616b395f6a3a5e6a3c5d6c
+3b5f6f3b5f6f3b5f6f3b5e713b5e723c5f733c5f733c5f733b5f753b5f753b60733c6174
+3c61733c61733c61733c61713c61713c61713c61713c626f3d63703d63703d636e3d636e
+3e646f3e646f3e646d3e646d3d636c3d636c3d646b3d646b3d636c3d636c3c626b3c626b
+3b636b3b636b3a626c3a626c3a626c3a626c3a606b3a606b3a5e6a395d693a5c68385a66
+36566134555e30525b2b5058274e55244b521f484e1d464a1d44491c41491d3f481f3c4a
+233c50273d54293d582d3c5d323b6632386834366736336a342e6e352b70392e733e3377
+453c7b4a46834e4f924f569c5360a4576aa455719851708d4b6a8747668343627f3f5e7b
+3d5a7a3a5777365373335070344e6f334d6e324c6d324d6b334c6a344d6b334d68334d68
+334e69334e69334e6b334e6b334e6b324d6a324d6a324d6a
+37506e37506e37506e37506e37506e37506e384f6e384f6e384f6e374e6d394e6d384d6c
+384d6c374c6b374c6b374c69364e6a364e68364e6637506636505f354f5c344f58344f56
+344f5635505736515a38535c3a55603d57643f59683f5a6b3f5c6c3a596b395668395465
+385263374e5e3348593144533042502d3f4d2a3a4728384526374125364022343e243142
+212644201e4520153d221038280e352d0b2e2c07282c041f330921340d203813243c1a2a
+4221344c2c415739516043596d4e5e7456607b5d657d5f697c606e7c63797c638a786497
+7969a8766fb37477ba7682be748cba7091b26c92a96892a2668d9c62879761829160808f
+5d7a8a5673814d6f7b466e783d6a7037686d34656a336268356069395d693f5c6a405b6c
+3d5c6e3c5d703d5e713d5d723b5e723c5f753c5f753c5f753a5e743b5f753b60733b6073
+3b60723c61733b62713b62713c61713c626f3d63703d63703d63703d636e3d636e3d636e
+3e646d3e646d3e646d3e646d3d636c3d636c3d646b3d646b3c626b3c626d3c626d3c626d
+3b636d3b636d3b636d3b636d3b636d3a626c3a606d3a606d3b5f6d3a5e6c3a5b6a395b67
+37576235565f32545e2d525b294f58274d56234b5320494f1f464d1f444c1f414a22404b
+243f50293f542b3f582e3f5d324067333e6b363d6b373a6f36347336307639317a3e377d
+443d804845884c4c964c529e4e5aa25165a2506c944d6c8947668345648141607f3f5e7d
+3e5b7d3c597b395678375476385275375172354f7035506e36516e36516e37506e37506e
+36516c36516c36516c35506b35506b35506b35506d35506d
+384f6e384f6e384f6e37506e37506e37506e384f6e384f6e384f6e384f6e374e6d394e6d
+384d6c384d6c384d6c384d6c364e6a364e68364e68364f65365061354f5c334e57324d54
+344f5635505736515a38535e3b55623d5766405a6b415b6c405b6e3d586b3a5568395364
+395062364d5d3247583043522d404e2a3c4825374324353f24353f24353d22333b222f3f
+212445211c4521143f240f38290d332d0b2e2e07262c041f340c243510223715253a1a29
+4120314b2c3e5a3a4f62455770555e765b607c61687c61707a627a7c668c7d6aa1796dad
+7770b67676bc7480bc7589bb7290b46e92ac6891a36690a06287975f83915e7e8d5b7b88
+5875834e6e7b466a76436b753a676d36656b326368326169375f693c5d6c405b6c405b6c
+3c5b6f3c5c713c5c713d5d723c5f753c5f753c5f753c5f753b5e743a5f723b5e723b6073
+3c5f723c61733c61713c61713d63703d63703d63703d63703d636e3d636e3d636e3d636e
+3e646f3e646d3e646f3e646d3d636e3d636c3d636c3d636c3c626d3c626d3c626d3c626d
+3c626d3b636d3c626d3b636d3d636e3c626d3b616e3a606d3b5f6d3a5e6c3a5b6a395a69
+38586536566133555f2f545d2c515a294f58264c55244b5221484f20454d20424b23414c
+2642502943542c42592e425d33436534426936426c383e6e37397437357639367b3e387e
+3e3b80444389464892464e9748559b4b5f9a4c658e486587476486456284425f81415e80
+415e803f5c7e3f597c3d577a3c56793b55763953743953743a55733a55733b54733b5473
+39547139546f39546f39546f38536e385370385370385370
+3b506d3b506d3a4f6c374f6b374e6d374e6d37506f37506f364f6e364f6e354e6c364d6c
+364e6a364e6a394e6b394e6b38506c38506a374f69364f65354f60334d5c344b59334b57
+38505c39515d3a525e3b52603d54643f566841586a42586d41576c3f556a3b5264384f61
+344b5b2f46542b4250293f4c273d48273b4424384123363d23343c22333a203138212d3d
+1d1f451f174620113c230d34290b2f2e0b2b2e0a242f09202f0d1e3111203516253b1d29
+4626335434416543516e4e5b745866775c6d7b617c7e658c7a689a786aa7756eb27373b9
+6f7abc6e81bc708bba7090b76e8fae698da76589a164879b5f82955c8090597a8b537483
+4e6f7e496a794266723e646f3a606b39616b375f69365e6a375d6a395d6d3b5c6d3d5c70
+3b5b703b5b723b5b723b5b723c5c733c5c733c5c713c5c713c5c713a5d713c5c713a5d70
+3d5e713b5e713b5e713b5f6f3c626f3c626f3c626f3c626f3d63703d63703d63703d6370
+3d63703d636e3d63703d636e3d63703d636e3d636e3d636e3e62703e62703e62703d616f
+3d616f3b616e3c606e3b616e3c606e3c606e3b5f6f3a5e6e3a5e6e395d6d385c6c3a5b6c
+38596836576634566230555e2d525b2b50582a4f57294e54254a5026494f24454e24424d
+25414f2842532b44582e445c33446236446739456b3b446f3a40723b3e753b3d7a3c3d7e
+41428540438840478b424b8c43528d43578a455c86475e87476089465f88455e86435c84
+425c81405a7d41597d40587a3e56783d55773d55773c54763c54763b53753a52763a5274
+3a55733a5572395471385370385370385371385170385170
+3a4d6b394e6b384d6a384d6a364d6c364d6c354e6d354e6d344f6d344f6d354e6c354e6c
+374f6b374f6b3a4f6c3b506d3a4f6a394e69384e66364c63354c5e354c5c354c5a354d59
+394f5c39515d3b515e3b52603c53633e55673f566840566b3d53683b5166394e61354c5c
+3148562d455129414b274047253c44263a4324384124364025354224323f202e3b20283d
+1d1d431e1542200f39220c32290c2b2f0d28300d23300d213210213213223819283e222e
+4c2e3a5c3c496d4c57765663795e717b627f7d678e7d699e7a6bac766eb77375bf717bc2
+6f83c06e8abc6e90b66e92b26c90aa678ba365859c6282995a7d90567a8a5175854c7080
+476b794266743e626e3b5f6b3a5e6a395d69395d6b385c6a385c6c385c6c395c6f395c6f
+3b5b703b5b723b5b723b5b723c5c733c5c733c5c713c5c713c5c713c5c713c5d703d5e71
+3d5e713d5e713d5e713b5f6f3c606e3b616e3b616e3c626f3c626f3c626f3c626f3c626f
+3d63703d63703d63703d63703d63703d63703d63703d63703e62703e62703e62703d616f
+3d616f3d616f3c606e3c606e3c606e3c606e3b5f6f3a5e6e3a5e6e395d6d385c6c385c6c
+38596a37586734586431565f2f545d2d525a2b50562b5056294c52284b5126475024454e
+2643512844522a45562c455b32465f35466438476839476a3b446f3a42713a41773a407c
+3b40803c41833a44823c48843d4e82405584445984465d86475e88465d86455c85435b7f
+41597d3f58773e57763e57753c56713c56713b54723b54723a5372395271395173395271
+38537037526d37526d36516c36516e36516e37506e37506e
+374c6b374c6b364b6a344b6a344b6b354c6c344d6c344d6c354e6d354e6d364d6c374e6d
+394e6b3a4f6c3a4f6a3b506b3c4d673b4d65394b6337495f374a5b384b5a394c5a384e59
+3b4f5a394f5a3b4f5a3a505d3a505e3b50613c51623b5264394f64344e5f334a5a2e4855
+2c475029444b284146263f43243c40253940253743263646273349242e492027441d2043
+1d18401e133d1e0c3221092b2809282e0c25320f253310243311223415253b1c2c442837
+5337466546567455657b5e727f6683806c9182719e8172ab7d72b67a77be787fc57686c4
+758ec47291bd7092b56c91ab698da363889b6080955c7d9054778a5074844b6f7f456977
+4165733d616f3a5e6a385c68385c6a385c6a385c6a385c6a385c6c385b6e385b6e385b6e
+3b5b703b5b703b5b703b5b703b5b703c5c713c5c713c5c713c5d703d5e713d5e713d5e71
+3d5e713d5e713d5e6f3c60703c606e3b616e3b616e3b616e3b616e3b616e3c626f3c626f
+3c626f3c626f3d63703d63703d63703d63703c626f3c626f3e62703e62703e62703d616f
+3d616f3d616f3c60703c60703c60703b5f6f3b5f6f3a5e6e395d6d395d6d385c6c385c6c
+395a69395a6935596533586131565f2f545c2d52582d52582a4f55284d53284a53274851
+2646532845532946562b465930495f3248603448633649673a486b394670394374374176
+353e77343e7934407c34437c38497d3c5180415683445b84445c80425d7b415c7a3f5a75
+3d58733b576d3a566c39556a38556738556738546937536836526836526836526a355169
+355169355169345068345068345068345068354f68354f68
+374c6b374c6b374c6b354c6b354c6c364d6d364d6d354e6d384f6f384f6e384f6e394e6b
+394e6b384d68394d68394d663c4c653c4b623a496039485d394959384a58394b573a4c58
+3a4c58384c55384c57384c57384b59364c59374d5b374c5d324c5d304a592e48552b4651
+2a454c2a4348284145273f43273b4228384528354828324b272d4d23274c1d1f481b1843
+1c143b1e10341d092c2007252807242f0b25350f26351226371526391a2a3f22344c3142
+5d42556e53667c5f75816782846f968575a4877ab0857bb8817cbf7f82c57e89c97b90c9
+7995c47496bb6f94ae6a90a3658a9c6084945b7c8d5778894f73834b6f7d466a78416573
+3d616f3a5e6c395d69375b67365a68375b69375b69385c6c385b6e385b6e385b6e385b6e
+3b5b703b5b703b5b703b5b703b5b703b5b703c5c713c5d703d5e713d5e713d5e713d5e71
+3d5e713d5e713e5f703e5f703b5f6d3a606d3b616e3b616e3b616e3b616e3b616e3b616e
+3c626f3c626f3c626f3d63703d63703c626f3c626f3c626f3e62703e62703e62703d616f
+3d616f3d616f3c60703c60703b5f6f3b5f6f3b5f6f3a5e6e395d6d395d6d385c6c385c6c
+3a5b6a395a69365a6634596232576031565e2f545a2e53592c51572b50562b4d56294b54
+2848552848552848572a47572e495c2e495c2f485e31496135486635486934436c32406d
+2e3b6f2f3c712e3d7430417733477a394e7d3e55814158813e57763d58733c58703b576d
+3a566c395668385567375464365361365361365363355262355264355264345065345065
+334f65334f65344e67344e65344e67344e65354f68354f66
+394c6c394c6c394c6c394e6d394e6d394e6d394e6d374e6d394e6d394e6b394e69394d66
+394d66384c64394b633a4a613c485e3d485c3c495c3b48593a4757394754394754374852
+36475135484f3446503347503347503347523447553248552f49562d49552b47522b464f
+2a454c2a434a2c40492b3d492c3c4b2d384c2c314e292c4f28264e251f4d1f184b1c1342
+1c10341d0d2a1e072421042026061e2e0b233610253715263d1a2e412234482d40563d52
+684f65785e77856b868771958979aa887eba8b82c18785c68588cb848fcd8295cd7e99c8
+7a9ac07398b26c92a5668e9a6288935d818d5879885374834a6e7c466a764165713d616d
+3a5e6a395d69385c68375b67365a68375b69375b6b385c6c385b6e385b6e385b6f385b6f
+3a5b6e3a5b6e3b5c6f3b5c6f3b5c6f3b5c6f3b5c6f3b5c6f3c5d703c5d6e3d5e6f3d5e6f
+3d5e6f3d5e6f3d5e6f3d5e6f3c60703c60703c60703c60703c60703c60703d61713d6171
+3c60703d61713d61713d61713d61713d61713d61713c60703e62723e62723d61713d6171
+3d61713c60703c60703c60703b5f6f3b5f6f3a5e6e3a5e6e395d6d395d6d385c6c385c6c
+395a69395a69365a66355a6334596232575f2f565b2f565b2d54592c53582b5058294e56
+294b57284a562748572747562949562949562a47572b485a2e475d2d455f2d42612b3f64
+2a3b672b3b6c2d3e72314276334779384c7e3c51803d547d39527139536e3a546d3a546b
+3a546b395467395467395465385462385462375263375263375263365162365164365166
+365069365069364e6a364e68364e6a374f69374f6b374f69
+3a4a6b3a4b693a4b693b4c6a394c6a394c6a384b69384b69364a65364a63384a62384a62
+39496039496038495d39485d3a45593b43563b435638445437435136424e34424d33414c
+31424a3041492f424930434a2f434c2f434c30444d2e444f2d48512b48502b464f2d454f
+2d43502e41502e3d502e3a503239553033522d2b502b244d271e4b2418482012431f103b
+1c0b2b1d09221f051e21031b28061e2f0c223812273b192a41203348283d52364c614760
+7158758069868c74968e7ca68e84c08f8acd908fd38d92d48b96d68a9dd786a0d180a0c7
+799cb87298ab69919d628a925f848d597e875375814e707c4468744165713d616d395d69
+385c68375b67375b67375b67375b69375b69375b6b375b6b375a6d375a6d375a6e375a6e
+3a5b6e3a5b6e3a5b6e3b5c6f3b5c6f3b5c6f3b5c6f3b5c6f3c5d6e3c5d6e3c5d6e3c5d6e
+3d5e6f3d5e6f3d5e6f3d5e6f3b5f6f3b5f6f3c60703c60703c60703c60703c60703c6070
+3c60703c60703d61713d61713d61713d61713c60703c60703d61713d61713d61713c6070
+3c60703c60703b5f6f3b5f6f3a5e6e3a5e6e3a5e6e395d6d395d6d395d6d385c6c385c6c
+395a69395b67365a66365b64355a6232596031585d30575c2f565b2e555a2d545b2c5159
+294e57274b5728495827495526485226485226465126465328455529445729415b283f5f
+293c642b3e692e407031437534467837497b384a7c394b79354b70364d6d374e6e384f6e
+39516d39516b395169395268385167385167385167385167375066375066374f67394e69
+394e6b394e6d3a4d6d394c6c394c6c394c6c3a4d6d3a4d6d
+38456539476439476439476439476439476438466138466136445e37465d37465b37465b
+394659384558374455384355374051363f50353e4f343d4c313d4b303c482f3d482f3d46
+2c3d452c3d452c3f462c3f462d40472e41482f42492f434a2d444a2c454c2d434e2f4251
+314057323d5932385a32345a3230583029532d224d2a1a4727164224123c220d36200a2e
+1d071e1f061b20051824041929081d320f233a18293f1d2e4726394e31475d41586b526f
+7c6484897397947fa69787b89790d39696e0969ae3949fe192a5e091abde89aad380a5c2
+799fb4709aa6678f975f888e5c818a5579854e6f7e4768773f636f3c616a395e67375c65
+375b67375b67375b69365a68375b6b375b6b36596c36596c36596d36596d36596f375a6e
+3a5b6e3a5b6c3a5b6c3a5b6c3b5c6d3b5c6d3b5c6d3b5c6d3b5c6d3b5c6d3c5d6e3c5d6e
+3c5d6e3c5d6e3c5d6e3c5d6e3b5f6f3b5f6f3b5f6f3b5f6f3b5f6f3c60703c60703c6070
+3c60703c60703c60703c60703c60703c60703c60703c60703c5f723c5f723c5f723c5f72
+3b5e713b5e713b5e713a5d703a5d703a5d703a5e6e395d6d395d6d395d6d385c6c385c6c
+395a69395b67375b67375c65355c63335a6132595e30595d2f585c2f585c2e575d2d545b
+2b515a284e57274b57264a5623485123485125475125455026444f2843542a425a2b435f
+2c40632d406a2f406e33407434417534417633407533407434427135446f374671384770
+3a49703a4a6e3a4a6c3a4a6c3a4a6c3a4a6c39496b39496b39496b39496b39496b39496b
+3a486d39476e3a466e39456d39456b39456b39456b39456b
+38415e38415e39435e39435e39435e38425b37415a374258394458394458384355384355
+394253374051363f50353e4d333c4b323b4a3039482d39472c38442b39442c3a452d3b44
+293a442a3b43293b452b3e452c3f462e3f473041493041492e404a2f3f4c323f50343f55
+373c5a36385e37345f372f5e31255530204f2c194729123e270e36250b2e22072621051e
+1f04172004132203132605182b0a1d3411253d1b2c4221344e2e43573a50674b64775e7c
+876f93937ea79d8ab7a093c99c99e0999feb99a3ea96a8e896afe594b5e08ab1d27fa9bf
+79a3b1709ba26790965f868d5a7f885276844a6b7c4364753c606c3b6069385d66375c65
+375b67375b67375b69375b69375b6b375b6b35586b34576a34576b35586c35586e36596d
+3a5b6e3a5b6c3a5b6c3a5b6c3b5c6d3b5c6d3b5c6d3b5c6d3b5c6d3b5c6d3b5c6d3b5c6d
+3c5d6e3c5d6e3c5d6e3c5d6e3a5e6e3a5e6e3a5e6e3a5e6e3b5f6f3b5f6f3b5f6f3b5f6f
+3c60703c60703c60703c60703c60703c60703c60703c60703c5f723c5f723c5f723b5e71
+3b5e713a5d703a5d703a5d703a5d703a5d70395d6d395d6d395d6d395d6d385c6c385c6a
+395b67395b67385d66375c65365d64345b62325b5f315a5e30595d30595d2f585e2e575d
+2d535c2a5059274d58264c5722475025475125475125464f26444f2844522c455b304560
+2e42632f4169313f6e323e70323c71313a7130397031386f333a70343b6f363d71384071
+3941703a42703a436e39426d39426d39426b39426d39426b39426d39426b39426d39426b
+39406a39406a3a3f69384067393e66373f66393e66373f66
+383c55383c55373b54373b54373c52383d53383d53383d513a3f523a3f523a4050393f4f
+363d4d343b4b3239493037472f38472c38462b37452c38462c38462c3a472b3946283943
+2b3b482a3b452a3a472b3c462d3e48303e49303e49303c4a323a4d343a52363a55383958
+3a355d382f5c3628593525562f1b4c2e17452c113c2a0c3228092928072226051a240314
+2203122204102404132807182d0c1f351427401f3249283b5232475d40566f536c816886
+917ba1a08ab8a795c5a499d3a3a1eaa0a8f39faef39eb4ee9bbae994badf89b3cc7fadbd
+77a3ac6f9aa0658e925c838a5478844d6e7f44677b4164773b5d693a5c65385a64385a64
+385a66385a6638596837586738596a38596a38596c38596c38586d38586d38586d39596e
+3a5b6e3a5b6c3a5b6c3a5b6c3b5c6d3b5c6d3b5c6d3b5c6d3c5d6e3c5d6e3c5d6e3c5d6e
+3c5d6e3c5d6e3d5e6f3d5e6f3b5e713b5e713b5e713b5e713b5e713b5e713b5e713b5e71
+3c5f723c5f723c5f723c5f723c5f723c5f723c5f723c5f723b5e713b5e713b5e713b5e71
+3a5d703a5d703a5d703a5d70395d6d395d6d395d6d395d6d385c6c385c6c385c6a385c6a
+3a5c68395b65375c65375c65355c63355c63345d63335c62325b61315a602f585e2e575d
+2d535c2b515a284e57264b542648542646512646512947522b48562e495a2f485c314661
+3141632f3d642f3a6831386c31366d31336c31336c33346d34356d34356d35366e36376d
+36386b37396a37396a373969363868363966353767353865343666343764343666353662
+35375e35375d36365c34365c36365c35385b38385c36395c
+37384d37384d37384d37384d38394d393a4e3a3b4f3b3c4e3b3c4e3a3d4c393c4b383b4a
+3639483238463137452f37442c38462a38452b37452a37472a37472a3747283847273746
+2838472a37472b38482d39492f3b49323b4a323b4a34394c3837563a3458393158392e56
+382954352451321c4b3218472e133e2e0f382b0b302b08282a0620280519280314260210
+25040f24040f2606152b0a1b31102338172a4423364d2c3f5c3c51674a60795d768a718f
+9a84aba794c2af9dd1ada2deaaa8f3a6aef9a5b4f7a1baf29ebfec95bede89b6cb80aebb
+77a3ac6e999f658c935b8089537483496a7d4063793e61753a5c68395b64385a64385a64
+385a66385a6638596837586738596a38596a38596c38596c38586d39596e39596e395a6d
+3a5b6c3a5b6c3a5b6c3a5b6c3a5b6c3b5c6d3b5c6d3b5c6d3b5c6d3b5c6d3c5d6e3c5d6e
+3c5d6e3c5d6e3c5d6e3c5d6e3b5e713b5e713b5e713b5e713b5e713b5e713b5e713b5e71
+3c5f723c5f723c5f723c5f723c5f723c5f723c5f723c5f723b5e713b5e713b5e713a5d70
+3a5d703a5d703a5d703a5e6e395d6d395d6d395d6d395d6d395d6d385c6a385c6a385c68
+3a5c66385d66375c65375c65365d64355c63345d63345d63335c62315a602f585e2e575d
+2d535c2b515a284e57264b542747542a47552a47552c48542c48562d475831475e334762
+344265313d652f36643033662f30662f2e67312e67332e66342f65342f65373066353164
+38316436326438326236336237315f35325f37315f34315e36305e34315e36305e36315a
+353154353251353251363352373451383552393653393653
+36344936344937364838374939384a3b3a4a3c3b4b3d3c4c3c3b4b393b4a373948353847
+3437483336473137473037472f3b4b2b3b4a2c39492a3a4a2b3a4d2b3a4d2a394c29384b
+2a374a2b364a2e364b30364c33384c35384b35364a37334c3a2d583b2959382553351f4d
+321b4730153e2c10382c0c312c0a2b2c09272a06202b051c2b04192a0315290214280211
+2804102706112a0a192f0e1f3415273d1d3249293e5333486445576f526682667d937897
+a08ab1ad9ac8b5a4dab4a8e6b2b0f9aeb4feabbbf9a6c0f3a1c4ec98c1dd8ab7ca80aebb
+76a2ab6e969e61868f587a864e6f8046667b3e61773b5e72395a69385a64375965375965
+385968395a6938596a38596a38596c38596c38596c38596c395a6d395a6d395a6d395a6d
+3a5b6c3a5b6c3a5b6c3a5b6c3a5b6c3a5b6c3b5c6d3b5c6d3b5c6f3b5c6f3b5c6f3b5c6f
+3b5c6f3c5d703c5d703c5d703b5e713b5e713b5e713b5e713b5e713b5e713b5e713b5e71
+3b5e713b5e713b5e713b5e713b5e713b5e713b5e713b5e713a5d703a5d703a5d703a5d70
+3a5e6e395d6d395d6d395d6d385c6c385c6a395d6b395d6b395d6b395d69395d69395d69
+385d66385d65385d65375e65365d64365d64355e64345d63345d63325b6131585f2f565d
+2e535b2b5058294e56294b552a47552d49572e4a582e48572d47582e455730445c344561
+3542653039622c305f2c2c5e2d2b5d2e2a5d30295d322a5d332a59332a57352957342b56
+362b56342b56352a54332b54342951322a51342a4f322a4f342a4f332b50352b50352b4d
+352c47352d44342f43363145373246383347393448393448
+3633463734473936473b38493d3a4b3e3b4c3f3d4b3e3d4b3c3b49393b4a373948353849
+32374a33384b333a4c323b4c303d4e2d3d4d2d3c4f2d3c4f2d3c532e3d542f3b532e3a52
+31385232385234355135354f37334e37314b362e46382a4b36204e361b4e3216472f123e
+2e0f382d0d322c0b2a2b09242b08202c061b2c05182b04162a03152a0315290214290312
+2a06122a09142d0d1c32132539192e4222394f2f445a3a4f694a5c77576c896b83987e9b
+a68db4b09dcbb8a7ddb8aceab7b3fdb4b8ffb0befdabc2f4a3c6ec9ac3df8bb8cb7fadba
+729da66991995c818a5375814b6c7d4265783c61743a5f71365a68375963375965375965
+385968395a6938596a38596a38596c38596c38596c38596c395a6d395a6d395a6d395a6b
+395a6b395a6b395a6b3a5b6c3a5b6c3a5b6c3a5b6c3a5b6c3a5b6e3a5b6e3b5c6f3b5c6f
+3b5c6f3b5c6f3b5c6f3b5c6f3a5d703a5d703a5d703a5d703a5d703a5d703a5d703a5d70
+3a5d703a5d703a5d703a5d703a5d703a5d703a5d703a5d70395c6f395c6f395c6f395d6d
+395d6d395d6d395d6d395d6b385c6a385c6a395d6b395d69395d69395d69395d693a5f68
+395e66395e66375e65375e65375e65365d64355e64355e64345d63325b6131585f2e555c
+2d525a2a4f57284d552a4a552e4a582f495a2f49582f49582f46582f445931435b32415e
+303d5f2b335a272a552927562b28552e26552f265332275232264e34254c34264a35274b
+35274b34264a342649342649332546332546332644332644342745352846352846362943
+362d40362e3d36303c37313d39333f39333f3a34423a3440
+3734453936473d3a4b403d4e413e4f413e4f3f3e4e3e3d4d3c3b4b393a4c373a4d353a4e
+343a50343c51333e54333f552f3e512d3e522c3c532c3c532e3c57303b57303958313757
+353859373658373153372d4f382a4d352647322141331d4130143d31103b300d372e0a30
+2d0a2b2e0a262f09222e081d2d08192d07162d06182b04162a0315280314280314290415
+2c08142d0b1931102137172c3b1d3545273f52354b5f3f546f50627e5f719171889f829e
+a991b5b49eccbbaadebcb1edbcb4fdb8b8ffb2bdfbadc3f5a5c7ed9ac3df8ab7ca7faaba
+7199a5668c975a7c884f717d48697840647439606f375e6d355965375965365864365864
+38596838596a38596a38596a38596c38596c38596a38596a38596a395a6b395a6b395a6b
+395a6b395a6b395a6d395a6d395a6d3a5b6e3a5b6e3a5b6e3a5a6f3a5a6f3a5a6f3a5a6f
+3a5a6f3a5a6f3b5b703b5b703c5c713c5c713c5c713c5c713c5c713c5c713c5c713c5c71
+3c5c713c5c713c5c713c5c713c5c713c5c713c5c713c5d70395c6f395d6d395d6d395d6d
+395d6d395d6b395d6b395d6b385c6a395d69395d69395d69395d69395e673a5f683a5f68
+395e66395e66385f66375e65375e65375e65365d64365d64345b62335a6132575f2f545c
+2e50592b4d562a4c552d4b56324c5b3249593047572f465631465930455a2f41592e3d5a
+2a3759262e5324284e26254d2b264e2c264c2e24492e234531224131223f322340322340
+32243e32243e32243e32243e33253e33253e33253c33253c34273b35283c36293d372a3c
+382d3b362e39362e39372f3a38303b39313c38323e38323c
+3b38493d3a4b403d4e4340514340514140503f3e4e3c3d4f3a3b4d393c4f373c50363e53
+343e5734405834405a32405a3241583040572e3e572e3c572e3c592f3a5a31375b32345a
+333158342d5633285033234a321d4431183f2e143b2f1137310d31300b2c3009282f0825
+3008233008202f081d2f081b2e07192e08172d06182a0516290415270515280616290717
+300c1a3210203716293a1d333f233c482c4556385062455974556784637696768ba3859f
+ab91b4b39ec9bba9dbbdafecbdb3fcb8b6ffb3bbfaadc1f4a5c5ec9ac1de89b3c97ca7b7
+6e95a46387955777844d6d7a4668743d636e375f69355d67355965365864365864365766
+37586938596a38596a37586937586b37586b38596a38596a38596a385968385968385968
+38596a38596a395a6d395a6d395a6d395a6d395a6d395a6d39596e39596e39596e3a5a6f
+3a5a6f3a5a6f3a5a6f3a5a6f3b5b703b5b703b5b703b5b703b5b703b5b703b5b703b5b70
+3b5b703b5b703b5b703b5b703b5b703b5b703b5b703b5c6f395c6f395d6d395d6d395d6d
+395d6b395d6b395d6b395d69395d69395d69395d69395e67395e67395e673a5f683a5f67
+395e66395e66385f66375e65375e65365d64365d64365d64345b62335a6132575f2f545c
+2d4f582b4d562c4d562f4d57354c5a3247582e45552e45553146593045582e4058293a54
+263353242d4e222649252549282445282142281f3c2b1e3a2d1f382f20372f1f39302138
+31223931223932233a32233834253a34253834253835273836283937293a382a3b372b39
+362b39342c37352d38352d3a362e3b37313d38323e39333f
+403f4f414050434252444353444355424153403f513d3e52393e52393f5539415838425b
+37425e33435d32415e31405d32405a303e582e3c572c3a572c36592b33572c30562d2c54
+2b25512c204e2b1b482c16442d123f2d0e3a2e0a362d092d320c25320b1d310a1d30091c
+32081c32081c31071d30061c2e071c2e071c2c07192907182707162708172a0b1a2e0e1b
+3412223715263d1c3140223a4427434a304b5a3e5566495f795a6c88677a9b7a8fa587a1
+aa91b1b19cc5b8a6d6bcade8bcb0f8b8b2fcb3b7f7adbcf3a4c1eb98bcdc84aec477a0b2
+6b90a25f83915373804a6a774466703c636a345f65325d63355a63365864365766365766
+37586937586937586b37586b37586b37586b375869375869375867385968385968385968
+38596a38596c38596c395a6d395a6d395a6d39596e39596e39596e39596e395970395970
+3959703959703a5a713a5a713a5a6f3a5a6f3a5a6f3a5a6f3a5a6f3a5a6f3a5a6f3a5a6f
+3a5a6f3a5a6f3a5a6f3a5a6f3a5a6f3a5a6f3a5a6f3a5b6e395c6f395d6d395d6b395d6b
+395d6b3a5e6c3a5e6a3a5e6a3a5e6a3a5f683a5f68395e67395e67395e66395e66395e66
+385f66385f64375e65375e65375e65365d64365d64365d64355a6234596134565f31535c
+2f50592d4e57304e56324e59344b593248562f46542e45532e45552d44562a3e56283953
+24324f212c4a21264622234223203d231d37241c33281c322b1d342c1d322e1f362f2035
+302136312237322338322336342538342637342637352736362837362837372938372b39
+342c3b332c3c342d3d352e403730423b34463e37493e3a4b
+4645554645554446554344564243574042573d42583b41573a415b39435e3a45613b4664
+394764354463334261323f5f313a593138552e34542c30532a2d5029294f29244c292148
+281c4429184229133a290f362b0d332d0b302d092d2d0827320b1d320c17310b18310b1a
+340b1d310a1d2f081d2e071c2d071e2d071e2a071b29081b2908192a0b1b2e0f1e321323
+3716273a192c40203744263e472b444f334a5c4056694c607e5f718d6e809e7e93a88aa4
+ac93b1b29cc2b9a6d3bbace3b8aef5b2b0fbadb5f6a8b9efa1bce795b8d883a9c0729bad
+668b9b5b7f8d4f717d47697343656f3c636a376064355e62355a63365864365766365766
+37586937586937586936576a36576a37586b375869375869375867375867375867385968
+38596c38596c38596c38596c395a6d395a6d39596e39596e38586d38586d39596e39596e
+39597039596e39596e39596e39596e39596e39596e39596e39596e39596e39596e39596e
+3a5a6f3a5a6f3a5a6f3a5a6f3a5a6f3a5a6f3a5a6f3a5b6e395d6d395d6b395d6b395d6b
+3a5e6c3a5e6c3a5e6a3a5e6a3a5f683a5f683a5f683a5f68395e66395e66395e66395e66
+385f66375e63375e65375e65365d64355e62365d62355c61345b60355a6033585e32555b
+3051582e4f56314f57345159324a563248553047552e45532d44542b40532a3c52293952
+232f4922294522233f23203b221f34221b2d241b2c281d2d2a1d2f2c1d302e1f32302134
+31223733243734253834253833253633253634263734263735273836283937293836293a
+352c3d352e40362d423830453d344740394b453e50464253
+4a4957484a5746495842475a3e445a3a445d3a46603947623847663948673a496a3a496a
+394668364161303b5b2f35572f2f53302a502e264d2c22472c1d442a1a3f2b173a2a1536
+29102e290f2c290d26280a22270a1e290a1c2a0b1d2a0b1b2d0b1b2f0b192f0b192f0a1b
+2d0b1b2d0b1c2d0a1e2c0b1e2b0a1d2c0b1e2d0c212e0d22300f2233122536152a38182d
+391b333d21383f233943283b4d304255384a6145547053658263758f72869e8299a389a2
+a790adaf9abbb5a4c8b5a9d7afb0f1a9b3faa6b6f4a3b8ed9ebae292b3d281a5bb7299aa
+608894567c874b6f7b4368713f646d3c6169385d65375c64375965375867365766365766
+365766365766375867375869375869375869375869375869375869375869375869375869
+37586b37576c37576c37576c37576c37576c38596c38596c395a6d395a6d395a6d395a6d
+39596e395a6d395a6d395a6d395a6d395a6d395a6d395a6d395a6d395a6d395a6d395a6d
+3a5b6e3a5b6e3a5b6e3a5b6e3a5b6e3a5b6e3a5b6e3a5b6e395d6b395d69395d69395d69
+3a5e6a3a5e6a3a5e6a3a5e6a3b60693b6069395f68395f68385e67385e67375d66375e65
+385f66385f66365f65355e64355e62335f60355e60365f61355e60345c5e32585b315458
+305156325156335056335056314a51334b55324a562f46562d42552c3e542d39512c334d
+282c4526243c221d33221b2d241b2c241c29261b29271c2a2a1d2e2b1e2f2c1f302e2132
+2f223430233432243533253634253835263938273a38273a38273a39283b3a293c392a3d
+392d413a31443f334741384b463b4c473e4f4b43524c4654
+4a485649485847485a43485c40485f3d49633c4a653c4b6a3d4c6b3b4a6b384768354262
+333c5d2f355529304d2a2b4a2921482a1e462b1b422a183e2b15392b13352b102f2b0e2a
+2d0d252c0c212b0c1e2a0b1a290b17290b172a0c162b0d192d0d1c2e0c1c2e0c1c2d0c1d
+2d0c1d2d0e1e2d0e202d0e202d0e202e0f212f0f2432112634132836152a3a18303b1b32
+3b1f363e253b41263946293b4e3241593a496546567455658263758f72869a8196a088a0
+a38faaab98b6b2a1c5afa6d5a4aceb9fb1f39fb3ee9eb5e798b4db8dacc97b9eb26d92a2
+5e8690537b85486e774167703e636c3a5f68395b64385a64375965375867365766365766
+365766365766375867375867365768365768365768365768365768365768365768365768
+37586b37576c37576c37576c37576c37576c38596c38596c38596c38596c38596c38596c
+38596c38596c38596a38596a395a6d395a6d395a6d395a6d395a6d395a6d395a6d395a6d
+3a5b6e3a5b6e3a5b6e3a5b6c3a5b6e3a5b6c3a5b6e3a5b6c395d6b395d69395d69395d69
+395d69395d693a5e6a3a5e6a3b60693a5f68395f68395f68385e67385e67375d66375d66
+385f66385f66365f65365f6334606134606134605f34605f355f5e335d5c325859315456
+305156325156324f55334e55314a4f324b523149552f44552e40542d3d542d37502c3049
+2a2840262137241b2e241929251a28251b26261c27271d282a1e2c2a1d2e2c1f302d2031
+2f223330233431243532253633243734253835263937283b38293e392a3f3b2c413c2f43
+3d34473e3749413a4c443d4f483f504a44524e4856504a58
+4d485c4c475b4a475c46475c4648614349634249654049663f48653b4461333c592e3551
+292d4a26274323233f241f3d251a3a27183926153727143429122f280f2c290d26280a22
+2b0b202b0a1d2a091a2a091a2a0a192b0b1a2c0c1b2c0c1b2e0c1d2e0c1d2e0d1e2e0d20
+2f0e212e0f212f10222d10222f122431142633162a37172c38182d3a1a2f3d1d323e1e33
+3e223840273a432839472b3a5334445d3c4d69485b77576c8465778e7281977f8f9c879a
+9e8ca6a594b6ab9bc8a8a1d79ea8e69bafec9eb3ea9bb3e193b0d287a7c07598ab688e9b
+59818b4f777f456b743f656e3c616a385d66385a64375963365864365864365766365766
+365766365766365766365766365766365766365768365768365768365768365768365768
+37586b37586b37586b37586b37586b38596c38596c38596c38596c38596c38596c38596c
+38596c38596c38596c38596c395a6b395a6b395a6b395a6b395a6b395a6b395a6b395a6b
+3a5b6c3a5b6c3a5b6c3a5b6a3a5b6c3a5b6a3a5b6c3a5b6a385c68395d69395d69395d69
+395d69395d69395e67395e67395f68395f68395f68385e67385e67385e67385e67375d66
+385f66375e65365f63365f6334606135616235616035616036605f335d5c315758305355
+305156325156324f55334e55314a4f3249513147542e43542d3f532d3c532d344e2a2e47
+26243a251d3224182c251829261a28261a28261c27281d2b2a1d2e2c1d302d1e312f2033
+30233531243632253732273833263833283935293d372b3f372e413a31443d34473e3749
+3e3b4e403f514342544645574a47584b4a5a4d4c5c4f4e5c
+5149614f475f4b455f49455e46466044465f40445f3e445e363c5632364f2b2f48272940
+25233b231f36221d34241a33291b3528183327143026122d270f27260d23280b2128081d
+2b0a1d2b0a1b2c0a1b2c0a1b2b0a1b2c0b1e2d0c1f2d0c1f2e0d202e0d202f0e212f1022
+3011232f12243013252f142535182a351a2b381b2f3a1d313a1d313b1e323d20343e2135
+3f24354227384428374b2c3c563546603f526e4b617c5b708667778e7280957d8a968494
+9989a39e8fb6a396cca09cd99aa6e298afe59ab2e296b2d98dacc97ea1b56e93a3638994
+547c844b737b4268713d636c3a5f68375c65375963365862365864365864365766355665
+355665365766365766365766365766365766365768365768365768365768365768365768
+37586937586b37586b37586b37586b37586b38596c38596c38596c38596c38596c38596c
+38596c38596c38596c38596c38596a38596a38596a38596a38596a38596a38596a385968
+395a6b395a69395a693a5c683a5b6a3a5c683a5b6a3a5c68395d69395d69395d69395d69
+395d693a5e6a3a5f683a5f68395f68395f68385e67385e67385e67385e67385e67375d66
+375e65375e6537606437606435616236626336626136626136605f335d5c315758305355
+305156325156324f55324d5430494e3249513046532f42532e3f532c3b522b324c292b44
+242037231b3024182c25182926192a271b29281c282a1e2c2d1e312e1f322f2033312235
+32253734273934293a34293a362b3c362d3e382f423932443b34463c38493f3b4c403d4e
+40415343445647485a4a4b5d4c4d5f4c4d5f4c4d5f4c4d5f
+4f44644c436249405d46405c44405b413e593c3c543939512f30452e2c422b273e29243a
+2921382920352a1e342a1d312d1b312b182e27142a271126270e23290e21290c1e2b0c1c
+2d0c1d2d0c1d2e0c1d2e0c1d2d0c1f2e0d222f0e232f0e23321126311126321227311428
+32152932172a33182b32192c381d30381f323b20313b20313b20313c21323c21323d2233
+3d22314127344428364d2e3d5b394a654256734d647f5c728a697a8e727e917c85938292
+9487a3968db89b92d19998da94a5db90add992b0d68cadcc82a5bb759aaa678d985b838b
+4f787e48717740666f3c626b395e67365b64365862365862345864335763335763335763
+335763335763335765345866335765335765335765335765335765335765335765335765
+36576636576836576837586937586937586937586937586938596a38596a38596a38596a
+38596c38596c38596c38596c365a6a365a68365a68365a68365a68365a68365a68365a66
+375b69375b67375b67375c65385c68385d66385c68385d66395e67395e67395e673a5f68
+3a5f683a5f683a5f683a5f68385e67385e67385f66385f66385f66385f66385f66385f66
+375e65385f66376064386165366263376364376362376362376160335d5c305657305355
+305156325156324f55314c5331484e3347503144522e41522d3e522d39512a3048272940
+221e35241b3026192d281a2b291b2c291d2b2a1e2c2d212f2f203332203632233834253a
+36293d372a3e382c40362d403930433932443834433937453a38463d3b49403e4c414050
+4645574a495b4e4c61514f64504e634e4c624c4a604a485e
+473d5f473d5f443d5e433c5b413d583c3a5238364c353348302d422e2b402f273c2f263b
+3024383023372f20352e1f342d1c2f2c192d29162a2a15282c13262e13242f1322301422
+2e0f1e2f101f300f20300f2230102531112832122932122935152c34172b35182c351a2d
+361b2e351c2f361d30361f313920333821333a22323922323921313921313a22323d2231
+3e242f4428344a2c38533342623d4f6c465b775166815e728c6c7b8c727f8e7a868d8094
+8d86a8908cbe9492d39398da90a6d78cacd28baccb84a8c07a9fb16d959f60898f578086
+4b747a446d733e646d3a6069385d66355a63365862365862335763335763335763335763
+335763335763335765335765335765335765335765335765335765335765335765335765
+36576636576636576636576836576836576837586937586938596a38596a38596a38596a
+38596c38596c38596c38596a355967355967355967355967355967355965355965355965
+365a66365b64375c65375c65375c65385d65385d66385d66395e67395e67395e67395e67
+3a5f683a5f683a5f683a5f68385e67385e67385f66385f66385f66385f66385f66385f66
+385f66385f64386165396264376364376364376362376362376160335d5c3056572f5254
+305156325156314e54304b5231484e3347503144522f40502e3d522d3750292f4726263e
+231e35241b30271a2e2b1c2f2c1e2f2c1e2d2e202f30223331223732233834253a37283d
+382b3f3a2d413a2e423930433b32453b34463a36453a38463c3a483f3d4b42404e454351
+4d495a504c5d534e62544f65524d644e49604b455f49435f
+413d5e43405f44416044415e403d583b395136344a343247312e43302d4031293e31283d
+31253b3022392e1f362c1d34291a2f2a192c2a192c2b182b2e192a301929301826321726
+2e12212f132230132531142632152933162c34162e35172f361830361a30371b31361d32
+371e3337203438213338233438213137223138213137223138222f38222f3a24313d2532
+422831482d364f303f5a394a6a4459734c5f7a556683616f8b6d7989717f8a778d887d9d
+8a84b08b8cc28e92d28e9ad68da9d188abc784a8c07ba2b3729aa4659096598588507c7f
+477074426b713c626b395f68375c65345962355761365862335763335763325662325662
+325662325662335763335763335763335763335765335765335765335765335765335765
+355763355763355763355665365766365766365766365766375867375867375869375869
+375869375869375869375869355967355965355965355965355965355a63355a63355a63
+365b64365b63365b63375c64375c64385d63385d65385d65385d66385d66385d65385d65
+395e66395e66385f66385f66375e65375e65385f66385f66385f64385f64376064376064
+385f64396065396266396264386465386463376362376362376160335d5c2f55562f5254
+305156325156314e54304b5232494f33475031434f2e3f4f2f3b512f374e292d4626243c
+241c34271b312a1b302e1d30301f312e20312f213232243531223732243b34263d36283f
+392b423b2d443b2f433a31443b32453c33463d36463f3848423b4b44404f4844534e4556
+574a5b584a5b594a5d57485f53455e4f405d4c3d5c4a3c5d
+3f42614246634448654347623e425b393b5234364b323347302e432e2c412e293f2e263d
+2d233b2c1f39291b3526183224162f24162d26172e27182d2b1a2c2b19292c17282b1424
+2b14242d15252e162630172a32192e331a2f351c32351c32341b31341b31351c31351e32
+361f3336213437223336243436213037223137223136222e36222e3824303b25323e2633
+452c324c3138553544603d516f495e7651627d596583636e8a6e7a877084857494847ba6
+8484b8868dc48993ce889cce89a7c982a8bf7ca3b4749ca869949a5f8b8e537f804a7677
+456e7240696d3b616a385e67365b64345962355761365862335763335763325662325662
+325662325662335763335763325662325662325664325664325664325664325664325664
+345662355763355763355763355665355665355665355665365766365766365766365766
+365768365766365768345866355965355965355965355a63355a63355a63355a63355a62
+365b63365b63365b63375c64375c62385d63385d63385d63375c64375c65375c64375c64
+385d65385d65375e65375e65375e65375e65375e65375e65385f64385f64376064376064
+3960653960653962643a6365386463386463376362376362386261335d5c2f55562f5254
+305156325156314e542f4a5132495133475031434f2f3f4f303d502f374e2b2d4627233c
+251b34281a312d1b312f1e31301f31301f3130223332233630233731233a33253c36283f
+382a413b2d443c2f433c30443e32463f334741364744394a483d4e4d425352475856495a
+5c4a585e47575b4659564359503e584b3b5848395a48385c
+414d673f4b653c486237435b333e5430384d2c34492b32452d32462e30452e2c442c2841
+2a244027203f251c3b221938241b38231a35231932251931261a32281a31291a2f2b1a2d
+2e1d2f2f1c2f301d30311e31321f32321f32321f32341e33351f34361e34361f33352033
+35203333203333213132213135233135233135232f35232f3624303827313e2a35412c35
+4b32385237405d3c4d6544596f4c607755637f606682676c846c7a84728c8376a2807bb3
+8183be848fc7889aca87a1c681a5bf79a3b3729ca86a959c618d905783844d7978467273
+40696d3b6468375d66355b64355a63355a6335576133555f325760325760325760325760
+325760325760325662325662325662325662325662325662325662325662325662325662
+325662325662335763335763345864345864345864355965345864345864335763335763
+335765335763325664325662335763325861335962335a61345b62345b62355c63355c63
+355c63355c61355c61355c61355c61355c61365e60365d62365b63365b63355c63365d64
+365d62375e63375e63375e63365d62365d62365f63365f63376064376064386163386163
+3a62643a626439626439626437636237636237646138656236605e335d5b315758315456
+315257325156314e56304b52324951334750324450304050303d502e364d2a2c4327233a
+261c34291b322c1a30301d313120323221332e1f322b1e3030243831253b33273d34283e
+36283f382a413b2e423d2e4340314641324745344748374a4d3c4f514053544356574457
+5a42505a425059425457415652405850425c504263504567
+41556d3d5267394e6336485e344559324156323e54313c52343c5333375032334f30304c
+2e2b4a2b274829234527214327224226213f251f3b251f3b271e39281f3a281e372a1e36
+2c20362d20342e1f322e1f322f21322f21322e2031301f31321f32321f32321f32321f32
+321f3232213132213132222f34243135253036243036252f3726303a2933412d38453039
+4f363c553a435f405268475c7150637859687e63687f6870806d808072937f76ab7d7dbb
+7d85c48091c7829cc181a1ba799fb2739da96c97a0648f955b8788517d7c487473426e6f
+3e676b3a6369365c65345a6334596234596234566033555f325760325760325760325760
+325760325760325662325662325662325662325662325662325662325662325662325662
+335763335763335763335763345864345864345864345864335763335763335763335861
+335763335861335763335861335962335a61335a61345b62345b62345b62355c63355c63
+355c61355c61355c61355c61355c61355c61365e60365d62365b61365b63355c63365d64
+365d62375e63375e63375e63375e63375e63376064376064386165386165386163396264
+39616339616339626439636237636237636237646137646136605e325c5a305657305355
+305156315055314e56304b543249513448513244523040502f3c4f2e364d2b2b43262239
+281c342a1b302d1b31301d31301f31301f312d1e312b1e322f23372f263b33273d34283c
+36283f382b3f3b2c413d2e43402e44412f454431454835494e384d533d52564055594254
+5c46535c46535a455456455751455b4e465e4e49674f4c6b
+445f723f5a6b395465375162394e633a4c6239496039485f39455f39405c363b59333655
+3232543030522f2e502e2d4f2c2d4b2a2b4929284727264529264529244229244229233f
+2b223d2b233b2b21392b22352c21322c21312b20302c202e2e1d2d2f1e2e2f1e2e301f2f
+31203030222f3123303123303424313525303624303726303c2833402c3546313a4b343e
+543a43593d496144566a4d6373566a795e6d7b666f7b69777c70887b739a7c78b37a7fbf
+7b8ac57d95c37c9bb7799eae7199a56d959f668e965e878b567f814d7776456f6e3f686a
+3c6368396067355b6433596233586133586132575f30555d325760325760325760325760
+325760325760325760325760325760325760325662325662335763335763335763335763
+335763335763345864345864345962345962345962345962335861335861335861345961
+345962345961345962345961345b62345b60345b60345b60345b60345b60355c61355c61
+355c61345b60345b60345b60355c61355c61355c61365d62355c61355c61365d62365d62
+365d62375e63375f61375f61376062376062386163386163386163396264396264396264
+396161396161386261396362376362376461376461376461355f5d325c5a3056572f5254
+305156315055314e56314c553249513448513244523040502f3c4f2e364b2a2a42252138
+281c342b1c312e1c322f1c302e1d302d1c2f2c1d322b1e322e223630243832263a34293a
+36293d372a3c3a2b3e3e2d403f2c40402d41452f444933484f374d543c52584155594455
+5b4b58584c58584d5b554e5e5150625052674e566d4e5871
+4666754161703d5a6a3b56693c55693f536b3e50683e4c673b466239425f363c5c333858
+3235563235563333553134533135522e344e2c304d2a2e4b2a2b4a2a2b4a2a29492b2748
+2b26462b25412a243e2b233a29223429203128202f291e2c2b1d2c2b1d2a2c1e2d2d1f2c
+2f212e30222f31233032252f34242f35252f3726303928323f2b344430394b363f503943
+593f4a5e425065485a6d5265735a6f7962767a677a7769807770927776a2797bb47985bf
+7a90c27b99bf779caf739ba56b939d668e985f878f58818550797b497372416b6a3d6668
+3a6168375e65345a6332586133586133586132575f31565e325760325760325760325760
+325760325760325760325760325760325760325662335763335763335763345864345864
+345864345864345864345864345962345962345962345962335861345961345961345961
+345961355a60355a62355a60355c61355c61355c61355c61355c61355c61345b60345b60
+345b60345b60345b60345b60345b60355c61355c61355c61355c61365d62365d62365d62
+375e63375e63375f61375f61386163386163386163386163386163396264396264396264
+396161396161386261386261376461376461376461376461355f5d325c5a3056572f5254
+305156325156324f57324d56334a5234485133455330404f2f3c4f2d354a2a2a42252138
+271b332b1c312e1c322e1b2f2c1b2e2a1b2e2b1e322c1f332d20342e2334312436332638
+34273937283b38293c3c2b3e3e2d40422f434633474b384c523c515741565b46595c495c
+594e5e565261585664585b6a565f7053637353657951667b
+466874436372405d6d3f5a6d3f586e40546d3e4f693c4a67384361363f5e343b58333856
+323754333855343853343851323a4f30384d2e364d2c334d2c314f2c2f502c2c502b2b4f
+2b2a4c2c28492b26442a243e27223628213126202e271f2c2a1e2a2a1e282b1f2b2d212b
+2e222c30242e32263033262f35252f3626303a29333d2c34432f384a353e513a44553e48
+5d434e624654684d5c6f5767755e7277637c776887756b9075729f7578ab7781b4798bb9
+7894b9779bb5709aa86b969f658d996187925a8089537a7f4c7476466e7040686a3c6368
+395e66385d6635596534586433586133586132575f32575d31585f31585f31585f31585f
+31585f31585f315760315760315760315760325861325861325861335962335964335964
+345864345864345864345864345962345962345962345962345961345961345961355a60
+355a60355b5e355a60365c5f365e60355e60355e60345d5f345d5f345d5f335c60335c60
+335c60335c60335c62335c62335c62345d63345d63345d63365d62365e60365e60365e60
+375f61375f61375f61386062376062376062376160386261386261386261386261386261
+39616139616138626038626037646137646137646137646136605e335d5b315758305355
+315257335257335058334e57324b523249513144522f414f2f3c4f2d354a292a3f252138
+261a32291a2f2d1b312e1b2f2c1b2e2b1c2f2c1f332d20342c1f312d2031302233322435
+332536352738382a3b3a2c3d3f31424534464b3a4c503f5155445659485a5e4d605c5064
+59566b585a6f5a61745d687a5c6d7f586f7f546f804f6f7e
+456773436372415e70405b7040566e3d516a3a4966374562363f5e363c5c353a58343956
+343a52363b51363b51353c4f333c4b303c4a2f3a4c2e394f2f36532f34542e30562d2f55
+2e2e542e2c512e284a2b274229243a27233427212f28202d2b212a2b212a2c222b2d232c
+30242e31262e3328303429313727313929333d2c34432f3849343d4f3a43553e485b414c
+614553674b596d535e715b68746175756582766994746da17574ad767db37788b47791b2
+7497ad7299aa6a96a3658f9b5e86925a808b5379824c737a476e73426a6c3d64693a6168
+375c65375c6535596534586433586133586033586033585e325960325960325960325960
+325960325960325861325861325861325861325861325861335962335962335964335964
+345864345864345864345864345962345962355a63355a62355a62355a60355a60355b5e
+355b5e365c5f365c5f355d5d365e5e355f5e345d5f345d5f345d5f345d5f335c60335c60
+335c60335c60335c62335c62335c62335c62345c64345d63365d62365e60365e60375f61
+375f61375f61386062386062376062376062376160376160376160376160376160376160
+39616139616138626038626036636037646137646137646137615f345e5c315758305355
+315257335257335058334e57314a513148503144522f414f2f3c4f2d354a2a2b40252237
+261a30291a2f2c1b2e2e1b2f2d1c2f2c1d322c1e352d20342b1d2e2e1d2d301f2f332234
+33253637293a3b2d3e3e30414538494a3d4e51445556495a5a4d5e5c51615e53645b566a
+5c5c765a617d5e68836070875e74895974855172814b6f7d
+456574436372415e7040596f3e526b3b4c68374464364161373d5d373c5a363b58373b54
+373c503a3d50393c4d363c4a313e46303e47313f4c323d51353c58343a5a33375c32345b
+323159312f56312b4f2e29492c273e2b23382a21322a222f2b242c2b242b2c252c2d262d
+30262e32292e34292f352a30392a313c2d3441303848343d4e3942543d475b414c5e4451
+6549586a505d715a6274606b75647775678a766ba37671b37579b97683ba788eb37695aa
+7197a26a959c638f9c5d8898597e8e5579874e727e486d7543686e3f646a3b6068385d65
+365b64355965355965345864325861325960325960335a5f335a61335a61335a61335a61
+335a61335a61335a61335a61335962335962335962335962335962335962335962335964
+345864345866345864345864355965355a63355a63355a62365b63365b61365b61365c5f
+365c5f365c5d365c5d355d5d355d5d345e5d345e5d345e5d345d5f345d5f335c60335c60
+335c62335c62335b63335b63335b63335b63345c66345c64365d62365e60365e60375f61
+375f61386062376062376062376160376160376160376160376160376160376160376160
+396161396161386260386260366360366360376461376461386260345e5c315758305355
+305156325156324f57324d563049503148503043512e404e2f3c4f2d354a2a2b40252237
+271b31291a2f2c1b2e2f1c302f1d332d1e332b1d342a1d312c1b2b2e1c2a311f2d342232
+3726363c2e3d4234434539474d425251495858505f5c56645e58665d59675e5a695d5b70
+5c5f7e5b63875f6a8a60718d5f758c5974874f707f486c78
+466375446173425d7241576f3e4f693a4865374260383e5e383d5b383c59383c553b3d54
+3b3e513b3e4d373d49353d48323f47313f4833405035425537405d383e60373b6035395f
+35355b343257322e4f302c472d283e2d26362b25312c252d2d262d2d272b2d272b2e282c
+2f292d302a2e332a2f352a30392c333e2f3644333d4b3740523a47593f4a5e4250604452
+674b596d5360735d697463757265837069957170ac7376b9727eba7489b87893ae7498a4
+6e979b6692955e8a97598393577c8c5276844b6f7b456a7240656d3d62683a5f65375c64
+34596233596234596232586131576031585f32595e335a5f335a5f335a5f335a5f335a61
+335a61335a61335a61335a61335962335962335962335962335962335962345962335962
+335763335964345962335962355a63345b62365b63355c61375c62365e60365c5f355d5d
+365c5d355d5c355c5b345c5b355d5d345d5f345d5f345d5f345d5f345d5f335c60335c60
+335c60335c62335c62335c62335c62335c62345c64345d63365e60365e5e365e60375f5f
+375f61386062376062376062386261386261386261376160376160376160376160376160
+376160386261386261366360366261366360366261386260386260355d5c3157582f5254
+315053324f55334e55324d5430495030474f30444f2e3f4f2f3c4f2e344a2a2a4226223b
+261c34291b322c1a302e1c322e1f322d20322b1e30291c2d2c1c292e1c28311f2d342333
+382a393e3240453a4848404d534b5658525c5d5a63615f6a62606d615f6d5f5e6e5c5e75
+5a5e835962895b698c5c6f8d5b738b5473854c707e466c77
+4a647b4660774359713e526b3c4c663b46623a415e3a3e5b3b3c583c3e573c3e553c3e53
+3b3e4f383e4c38404b38424e34415133425535445b38435f394263373f63373d61363a5d
+31345331324e2f30452e2d3d2e2c372d2a312c2a2f2d292a2d27272e29262e2a292e2a29
+2e2a2b2f2a2e312c30342d343b313942353e4a3a45523e49563e4c5b3f4d624353654655
+6d4f59705865756278746689706a9a6e71a86f79b46c80b57189b57390ae7195a36d9499
+688f94628b915c8490567d8c5175834d717d476c7541666e3b6269385f64365d62345b60
+335a5f325b5f335a5f325b5f325b5f325b5f325b5f325b5f315a5c315a5c325b5d325b5f
+335a5f335a61345b62345a63355965355965355965355965355a63355a63375963355a63
+335a61335c60345b60345d61365e60355e60365e60355f5e365e5e355f5d375f5e36605e
+375f5e355f5b355e5a355d5c355d5f345b60345b60335a5f335a5f335a5f335a5f335a5f
+335a5f335a5f345b60345b60355c61355c61365e60365e6037616037615f37616037615f
+36605f36605f36605f36605f355f5e355f5e36605f36605f34605f34605f356160356160
+346262356363356363366462366464376362376364396362386060355b5c345658325154
+324e52314d51334c51324b502e4a4e2e474e2e444f304151333e543036502c2c48282341
+271e3b291c382c1e373021362e21322a1e2a281c26271c24281d232b2028302430372b39
+3d3242443c4b4b45514e4b5258565b5c5c5e60606261626662626c626171615f755b5c7b
+575f8657648e586a8e59708f56758a50748449717d466e78
+486078445c7440546d3c4d673a48623a445f3b415b3b3f5a3d3f583e3e563f40553d4053
+3a405039414e38424e37435135425334435a3745603947643a4467384064363c60343a5a
+3135503133482e303f2e2e3a2d2c322c2c2e2d2b2e2c2b292e2a272e2b262f2b282e2a29
+2e2a2b302b2f332e323730373f353e4639434f3d49553f4c583d4c5c404f654455694a59
+705460735c6c7464817168936c6da36b75b06b7eb66b86b56d8eaf7093a76e949d6a9294
+648b905f868d587e8b5278854c707c496e774368713e636b396065375e63355d5f345c5e
+325b5d325b5d325b5d325b5d325b5f325b5f305c5f305c5d335c5e335d5c335c5e335c5e
+345b60345b60345b62345a63355a63355a63355965355a63375963375962375962355a62
+345c5e345d5f345d5f355f5e355f5e36605f36605f36605f355f5d355f5d36605c36605c
+355f5b355f5b345f58345e5c345c5e345b62335a61335a5f335a5f335a5f335a5f335b5d
+345c5e345c5e345c5e355d5f355d5f355d5f365e5e365e5e36605e36605e36605e36605e
+36605e36605e36605f36605f36605f36605f36605f36605f34605f356160356160356160
+356363356363356363356363376364376364386163386163375f5f355b5c335557325154
+314f51304c4f314a4e2f4b4e304c4f2d494d2e454d304250323d513036502d2c4b2a2545
+281f3e291e3c2e213b31233a2f22332a1e2a271c24271c22271e2329222930283338303f
+3f38484642514f4c5753525857585a5b5d5c60626161626661616d626075615e7b5a5d80
+57608956658e576b8e57718c5474894e738349717b466e78
+465c7142586d3c51643a4b5f3a465c3c445b3c42583d42583f41564043564043563f4253
+3c42523b42523a435238465335455536475b3947613b49663b4568384064363c5e333a57
+3135503133482e303f2d2d372d2c322d2d2f2e2c2f2e2c2d2d2c2a2f2b2a2f2b2a2f2b2c
+302c2d342e323a31363f343a473a434f3e4855414c56404c583d4c5d4150664a596e5163
+735c6e756379746989726d966d73a56e7bb06e84b56d8ab46e90ac6d92a46b919a658c91
+5f868b587f865278834d7380466c75436a713f666d3b6267385f64365e60355d5f345c5e
+325c5b325c5b325b5d325b5d325b5f325b5f325b5f325b5d355d5f355d5d355d5f355d5f
+355c61355c61355c63355c63345b62345b62355a63355a62365b63365b61365b61365c5f
+365e60355f5e355f5e36605f36605f36605e36605e36605e36605e36605e355f5b355f5b
+355f5b345e5a335d59335d5b335b5d335a5f335a5f335a5f335a5f335b5d345c5e345c5e
+345c5e355d5d355d5d355d5d365e5e365e5e365e5e365e5e36605e36605e36605e36605e
+36605e36605e36605e36605e36605f36605f36605f376160376160376160376160376160
+386163386163386163366263386261386261376160376160365e5e345a5b3057562e5252
+2d4f502d4c4e2d4b4d2c4a4a2f4d4d2d494a2d464a2f434c313e4e30384d2e2f4b2c2946
+2922412e234132254134263f3021362a1c2d281a27281c26291f272c272e342e3a3b3745
+433f504a475852505e565660595a5f5d5e605e62655e61685e606d6061765f5e7d5a5e83
+57638954668c566a8b5670895473874e72804a6e7a456b74
+4358693f55633d505f3b4b5a3b48593e47583f46584045584144554144554144553f4555
+3d44543b445539455539465637485838495d3a4a633b49643b4666364161353b5b333855
+31354e3033462d2f3c2c2c362d2c322d2d2f2f2d302f2d2e2d2b2e2d2b2e2f2a2e302b2f
+362d323b303642353c47383f4f3e48523e49543e4a543e4b573f4d5e465669516170596d
+74627a756886736d9171739c6e79a77082b06f8bb36f90b36d91a96b90a0668c9560878c
+5a8186537a814d737c496f7a446b7241686d3d64693a6264386062375f61365e60355d5d
+335d5c335d5c335c5e335c5e335c60335c60335c60335c60365e60365e5e365e60365e60
+355c61355c61355c61355c61345b60345b60355c61355c61375d60365e60375d5e375f5f
+36605e36605e37615f37615f37615f37615f37615f37615f36605e36605e355f5b355f5b
+345e5a335d59335d59325c5a335b5d335b5d335a5f335b5d335b5d345c5e345c5e355d5d
+355d5d355d5d365e5e365e5e365e5e365e5e365e5e375f5f355f5d355f5d355f5d355f5d
+36605e36605e36605e36605e376160376160376160376160376160376160376160376160
+39616339616339616338606238606036605f36605f36605f355d5d325a5a2f56552c5352
+2b4f4f294d4d284a4b2749482c4a482c49472d464a30444b33414e323a4d31334c2f2c49
+2f284733284636274435253f2f20352b1a2c2a19292b1d2a2c252d312b35383442403c4b
+4742564c495c524f605555615a5a625b5e635e61685c606b5c5f725e60795e5e80595f83
+576389546788556a89546e855370824e6e7b48687343656f
+40545f3f515b3e4f593f4d563f4b57414b554149544147534046544147554147573f4656
+3d46573a45573b465a38475a394c5b394c5d3a4a613a486239446235405e343b58323852
+31364c3033442d2f3c2d2d352d2c322f2d30322d31302e312b2a2f2b2a2f2d2b30332d31
+3a2f3543343b4b37404f3a43553e48533b48513946523c49594252624d5e6d5869715f75
+726789726b947072997077a16e80a87088ae708fae6e92ac6b90a3668e9a6187905c838a
+567d8250777c4b7279476e75416a6e3e67693b646638626137616036605f355f5e345e5d
+355d5d355d5d355d5d355d5d355d5f355d5f355c61355c61365e60365e60365e60365e60
+355d5f355d5f355d5f355d5f355d5f365e60365e5e355f5e375f5e36605e38615d37615d
+37615d35625d35625d36635e35625d35625d35625d35625d34615c33605b33605b325f5a
+315e5b315e5b305d5a305d5a325c5b325c5b325b5d325c5b335d5c335d5c345e5d345e5c
+355f5d355f5d355f5d355f5d355f5d355f5d355f5d355f5d355f5d355f5d355f5d355f5d
+36605e36605e36605e36605e376160376160376160376160376160376160376160386060
+395f60395f60395f60395f60385e5f365e5e365e5d355d5c335d5b315b592e56552b5352
+29504f274e4d254c492549472949482b47482d464b32464f334352363e5136385135324d
+362d4a352b4636284132233a2d1c2f2917272b19252f1f2a312732352f3b3e3747444051
+4944584d4a5d524f625554645b5b675c5f685c606b5a606e5a5f755b607d5b5f84586085
+566487536686536885526b81516c7d4d697546626e405c67
+405158405158425156435056455056454e55434c53434a54434955434b58434a5a414a5b
+3e495b3c495c3c485e3b4a5f3b4e5d384e5c394b5f38485f36445f343f5b333a56323850
+3234493133422f2f3b2e2d352f2d322f2d30322d31302e312c2b302c2b302f2d32363034
+40333a493840513a44553b46553b46533946513947553e505c495c6756696e5f746f6580
+6f6a936d709d6e77a26e7da46f86a8708eaa6d91a76a91a2668e9a6189915c828b577e85
+537a7f4d7479486f74456c713e67693c666539636237615f36605f355f5d355f5d345e5c
+365e5e365e5e365e5e365e5e365e60365e60365e60365e60365e60365e60365e60365e60
+365e60365e5e365e5e365e5e375f5f36605e37615f37615d37625b38635c38635a38635a
+35635936635c36635c35625b35625d35625d34615c34615c33605b33605b325f5a315e59
+315e5b315e5b305d5a305d5a325c5a325c5a335d5c335d5b335d5c345e5c355f5d355f5d
+355f5d355f5d355f5d355f5d355f5d355f5d355f5d355f5d355f5d355f5d355f5d36605e
+36605e36605e37615f37615f37616037616037616037616037616036605f36605f375f5f
+385e5f3a5d5f3a5d5f3a5d5f375d5e375d5e355d5c355d5c335b5a3159582e56552c5453
+295150274f4e254c492549492746482a464a2e444f314452364354373f54393b543a3752
+39304b382b4535263d3120332b19292a16222e1922301f2934283438303f413849473e51
+4b435850485f544f635855665a59675b5d6a595f6d585f71575e78595f7f586085576087
+5363875063834e637e4c657b4c667548626f455b68415762
+4554574654574654574954584a55594a5358485156464f56464f58454f5b464f5e434e60
+404d603d4c633d4b653d4d64394f5d394f5c3a4d5e394a5e36455c344058323a5131374d
+32354831334030303a2f2e34302e33322d31322d312f2d302c2d312d2e323331363d3439
+47383f4e3b41553b46563a46533745543948563d505a475b62536a6a5e766e667e6e6a8b
+6b6f9e6a74a76b7ca86c82a76e8ca66c91a46a929e648f96608b925a858b567f85527b81
+4f767b497075446c6e426a6a3c666438656236636035625d34615e34615c355f5b355f5b
+36605e36605e375f5e375f5e375f5f375f5f375f5f375f61375f61375f61375f5f375f5f
+375f5f375f5e36605e36605c38625e38635c38635c36645a36645936645937655a37655a
+35635835635935635935635935625b34615a336059336059325f58325f58315e59315e59
+305d5a305d5a315e5b315e5b325f5c315e59315e5b325f5a325f5c325f5a33605b33605b
+33605b33605b33605b33605b33605b33605b33605b33605b355f5b355f5b36605e36605e
+36605e37615f37615f37615f37615f37615f386060375f5f375f5f375f5f375f5f375f5f
+375e5d375e5d375e5d375e5d375e5d365d5c365d5c365d5c345b5a3259583057562d5453
+2b525129504f284c4c27494b27424b2a404e2c3f4e2d3e50323d53353b53383a533b3750
+3c324b3a2c43372639322030301a262d181f301a1d331e253727343c2e3f443548483b4f
+4b3f5551455b564d625954685956675a5c6b595f6f575f72555f7856617f556285536188
+5261884c5f80485b79475b73475c6d475d6a46586443555f
+4c57594c57594c57594d585a4e585a4e575c4c555a4a555b48525c46525e465262445162
+4150653f4f683f4f693e5068394f5d38505a3b4e5d3b4c5e38475c354157323a4f313649
+32354431333f313038302f34302e31322d31312c302f2d302e2f3130313335333640373a
+4a3b40513c43553b46563a48503345553a4d5a445b5f4f69645a756863816b6a896a6e94
+6872a56778ac6980aa6b88a86b90a36c949e6592975f8c8f5e8a8b578386537c8050797d
+4d7479466e704169693e686639666137645d36635e35625d35625d35625d37615d37615d
+37615f37615f38605f38605f38605f38605f386060386060375f5f375f5f38606038605f
+38605f37615d38625e38635c39645d37655b37655b37655a376558376656376656376558
+356356356358356358356359346258336157336157325f58325f58325f58315e59305d58
+305d5a305d5a315e5b315e59325f5a325f5a325f5a325f5a325f5a33605b33605b33605b
+33605b33605b33605b33605b325f5a325f5a325f5a325f5a355f5b355f5b36605e36605e
+37615f37615f38626038626037615f37615f375f5f375f5f375f5f375f5f365e5e365e5e
+365e5d365e5d365e5d375e5d375e5d365d5c365d5c365d5c365a5a345858325656305454
+2f51522c4e4f294b4c2a474b273f4b293c4b293a4c29384b2c374d30364e3636503a364f
+3f354e3c2e4538273a362130331d29311a22351c22351e263a25343e2b3f4532484a374d
+4c3a524f405756485f595063595566595a6c585d70575f7452607a536281536385506288
+5160874c5c8046567743546e45576b47596747586248565f
+525c5e525c5e525c5e535d5f525d61515c604f5a604b58604c5864495764455565425365
+41516840526a3f506a3c506839515d39515b3a4d5b394a5a364656343f51323b4c313747
+3337432f323b2f2e342f2f31312f32312f30332e323230333333333333333b3738463d40
+504146513d465038454e364651384d594159614e6a66597767618368688c6a6e9368749e
+6678aa687fb16b88b06a8da9688f9e6390955f8d8d5c8a8758848354807f50797b4c7476
+476f71446c6c406a683e686439665f38665c37645d36635c35625b35625b37625b37625b
+38625e38625e39625e38615d38615d38615d38605f38605f36605e37615f38626038625e
+39645d3a655c3a655c38665b39675c39675a386659376757366656366754356653356653
+346255346255346255346257346257346257346257346258315f55315f55325f58325f58
+325f5a325f5a325f5a33605b33625c33625a33625a326159326159316058316058316058
+305f57305f5731605832615932615933625a34635b35625b39635f39635f38625e38625e
+37615d37615d36605e36605e375f5e375f5e375f5e375f5e375f5e375f5e385e5f375f5f
+355f5d355f5d355f5d355d5c355d5c355c5b355c5b365a5a355758375658365557355355
+324e512e4a4d2a4649294247263a45253544233343243142272f442b304634344c3c384f
+3e364d3e32483a2b3e372437361f2f371f2d3b212e3d223143283b442b41472d46493149
+4b354c4f3c5256445a594c605a536559586a555a6e515c725060795265835064854a5e81
+4b5a8346537d414f7242516e45566a4757664b57634d5a62
+566062566062566062565f64566165525f65505d654d5b644c5a67485867455666435667
+4254683f54693e526a3b52643a525e3952593a4e59374957344453333f4f323b4a323844
+343740323338313035313133312f30302e2f322d31323031343434393836423e3d4b4245
+4e41484e3d474f3b47503b4e57445a5c4c6763587868628469698f686d9569729b6677a2
+647caa6683af688bab688ea5638f98618f8f5b8c885a898354817c537d7b4e7676497171
+456d6c406a683e68643a676039675d38665c37655b36645a35625b35625b38635c38635c
+38625e38625e39625e39625c39625e39625c39625c38635c38635c38635c39645d39645d
+3a655c38665b38665b38665939675a396858386858376855366754366754356651356653
+356454356356346255346255336156336156336156326055315f55315f55325f58325f58
+325f5a33605b33605b33605933625a33625a326159326159326159316058316058316058
+31605831605831605832615933625a33625a34635b35625b38625e38625e38625e37615d
+37615d37615d36605e36605e345c5b345c5b355d5c355d5c365e5d365e5d385e5f375f5f
+345e5c325f5c345e5c365e5d355d5c365d5c375b5b385a5b385759385658395256364f53
+334b4f2e464a2c40472b3e4526373f23343c23313c24303c262f3e29304231344739374c
+3d384f3e344c3c2e453a283e3a243b3c243a3f263b43273d472b42492d464b2f484b314a
+4d354d503a5153405454455a564d6055546652576d505a7350607a5065824c6382485c7f
+46537f444d783f4c6f42506d47566b4c5a67505d66545f65
+5c64665b63665a64665a636859646a56636b53616a4f606a4a5c68485b69445a68435967
+4257684057673e55653c53613b545b395257394d56364854344451333f4b333b46333a44
+33363d333438333335323232312f302f2d2e302e313230313634353e3a394741434b4247
+493e464739464b3d4e5043575d506a61587766628367698f676f9666729c6776a1647aa3
+6482a86588a8678ca6648e9e618e945c8d8a57888255847c517e774f7a734b7470466f6b
+426c683f6a633b686139675d38665b38665b37655a36645936645a36645a37655b37655b
+39645d39645d39645d39645b39645d39645b39645b39645b3a655c38665c38665b39675c
+39675a396858396858386956386956386956386956376853366752366752356651356653
+356454356454346353346353336154326053326055315f54315f54315f54326056326056
+336059336059336059336059336059336157336157336157336059336059336059336059
+33605933605933605934615a34615a35625b35625d35625d38625e37615d37615d37615d
+36605c36605c37605c37605c355d5c365e5d375e5d385f5e385f5e39605f39605f38605f
+345e5c345e5c365e5d365e5d385b5d385a5c39585b3a575b375357385156384c5334484f
+31444b2d40472b3c46293a4128373a25353523323523323723303826303a2b3242323548
+3a384e3a344e3a304b3a2b483a2a473d2847422a4a452c4a492f4c492f4a4a304b4c324d
+4d354d4f39504f3c524e3f544e455a504d6252546d505a7351617b5063814a618045597c
+444c7a44487541496e444f6b4b586b505e695562685a6569
+5f67695d67685d67695c676b59666e56646d52636d4f616d4a5d6b475d6a455d69425d68
+435b653f5a633d58613b565d3b54583b53573a4e55384b5236444f334049333c45353a40
+3134393233353232323232323030302f2f2f3230333634373e383a433d3f494045483e46
+453a48463d4e4f465b565168615e7b636483646a8c656f9363729962759d6379a2647ea3
+6587a3668ca1658f9f618d965c8c8e58898653857c5180764f7a714c776e49726a456e66
+416c633d6b613a695f39695d38665938665937655a37655a37655b37655b38665c38665c
+3a655c3a655c3a655c3a655c3a655c3a655b3a655b3866593a685b39695b3a6959396959
+3a6957396a57396a55396a55386954386954386954376853366752366752356651356653
+346353346353346353336252336154326053326055326055336156336156336157336157
+336157336157336059336157326056326056336157336157336059336059336059336059
+34615a34615a34615a35625b35625b35625b35625d36635e37615d37615d36605c36605c
+36605c36605c37605c365f5b375f5e38605f39605f39605f39605f39605f385f5e385f5e
+375e5d365e5d375e5d385c5c385a5c38575a385458395257354c52364a5134474e32444e
+30414b2d3e482d3b462d3c4329393925383625353524333623323723313a27333f2e3547
+363b4f3838503a36513b32513c31533e305343325646325548335247334f49324e4a334f
+4c354f4d3a504d3b534c3d54483e564c486151526e545b7753617e516280485d7c445476
+474c76474874454b6d48526d505c6c56636b5a686b5b6969
+606a69606a6b5e696b5c6a6d5a697056676f5165704d637048606c456069445f68425f63
+425e613f5d5d3c5a583b58563b55563c54583c51563a4d5338464f364049333c4333383c
+2f333630323130302e30302e2f2f2d2f31303434363a383b443a42483c46493d49483d4b
+483f524e495f59576f61627e676c8a646f8f64739463769761789a627c9f6481a36685a2
+668b9d668e98638e945e8b8e58888854858151807a4d7b714c776e4a746a467066436d63
+3f6a603c6a5f3a6a5e39695d3866593a66593a66593a66593a655b3b665c3b665d3b665d
+38665c38665b39675c39675c39675c39675a39675a3a69593b6c59396c593b6c57386c56
+3a6b553a6b55396a54396a54386953386953376852376852366752356651356653356653
+326252326252326252326252326252326252326254326254346456336355336357326256
+32625631615531605631605632605633615733615733615733605934615a34615a34615a
+35625b35625b35625d35625d35625d35625d35625d35625d34615c34615c36605c36605c
+36605c36605c37605c37605c375f5e375f5e39605f39605f3b5f5f3a5e5e395d5d395d5d
+3b5d5f3a5c5e3a595c38575a365357355155364d55374b5435475134465033444e31414e
+2f3f4c2e3e4b2d3d4a2d3e46283a3e25393a25373b24373d24373e23353f2737442d3a4a
+3742543a42573c40593f3f59403d5a413c5a463d5c473e5d463b5b443957433652443650
+453750473950493b54493d55463c574b4561525170565b7b565f80505f80475778435073
+494b724c4a714b4e6d50566c55616d5b696c5e6c6c5d6e68
+646e6d626e6c5f6d6d5e6d705b6c735769735367724e667247626d45626a436064426060
+41605b3f5e583d5d523c5a523c56533c54563e51573b4c5338474e36414732393f31363a
+2f33342f312e2f302b2f302b2f312e30322f33343639373c4337414a39494b3c4f4c4054
+504b615b587363678467708f687595647797627999627b9a607d9b62819e6685a266899d
+668d94658f8e608c8b5b898757858353817e4f7c774c7770497369477165436d61416b5d
+3e6a5d3a6a5c386a5e39695d3a685b3c685b3c685b3c685b3c675d3c675d3c675e3c675e
+39675c3a685d3a685d3a685b3b695c3b6a5a3b6a5a3a6b583a6e58396d56396d56396e54
+386d53376c50386a51386a51376950376950376852366751356651356651346552346552
+316151326252326252326252326252336353336355336355346456346456346458336357
+32625632625631615531615533615733615733615734625834615a34615a34615a35625b
+36635c36635c35625d35625d35625d35625d35625d35625d34615c34615c36605c36605c
+36605c36605c37605c37605c38605f38605f3a61603a61603c60603b5f5f3a5e5e3a5c5d
+3a575b395559375357364f54344b5134484f33475033454f32434d31424c30404d2f3f4c
+2e3e4b2d3d4a2d3d4a2c3e4a293b47273b44273b46283c47273d4a273d4a2b3e4c2e4150
+3647573848583c495a3f475a41465a43455a44455a45455d444362424160413e5b3f3b56
+413853413951443a53463c55463d5a4b4465524e7154577a545a7e4e587c475477454d72
+4c4a6f514b6d52526c565b6e5c666f616f6f62736d5e7267
+66726e65716d627070606f725d6e75586c7553697450687449646d46636944626441615c
+4061583e60523e5f4e3d5c4d3d58533d55553d50543a4c5037444a343f4531383e303538
+3034332f312e2e302b30322d31333030322f2f33343432374032414b384c52435a594f68
+615d786a6b896c75946b7a9b687c9d667f9e63809e63829f62849f64869f6688a1678d9a
+648e8a638e845e8b8458878154827f517f7d4d7a774b766f487268476f64446d5d406b5a
+3f6b5c3b6b5d396b5f396b5f3d695c3e685c3d695c3d695c3d685e3d685e3d685e3c675d
+3b695e3b695e3c6a5d3c6a5d3b6b5b3c6d5a3c6d5a3c6d583a6f55396f55386e54386f52
+386d51376c4e366b4f356a4e36684d36684f366751356650366551356450356452346351
+326252326252336353336353336353336353336355336355336355336355336355336355
+33635533635532625432625634625836615836615837625937625b37625b37625b37625b
+38625e38625e38625e37615d37615d37615d37615f36605e34615c34615c36605c36605c
+36605c36605c37605c37605c3a615e3a615e3a616039605f395d5d375b5b345858365557
+354e53364a5134485132444e31434d31424c32434d32434d32404d32404d31414e31414e
+31435131435132445231445332445a2f435b2f44592e44592b44582a44552b45542e4855
+304854334954384c553a4d543d4b543e4b53404a53404958404a653f48673f44623c405b
+3c3c563c3a523f3953433a57463f604a43654d496e4f4e764e52784c51794850774a4e74
+534d6f58526e5b596f5d636f636e7066777164786d5f7568
+6574716373726272725f71735b7075576e74526b724e697049666a46656744646141625b
+4062544061503e5f4c3e5d4d3e59523f55533c50513a494c374248333c4132373d313538
+33353430322f2f312c32332e3333313131312e2d32312b353e31434c3d545a506865617a
+6f708e737c9b7382a36d84a46a85a36887a46789a4678ba3688ca2688fa069909f699298
+648f86608f7f5c8a7f57857b53827c507f794d7a754a756e487268467062436e5d406c5b
+3e6d5d3d6d5f3b6d613b6d613e6a5d3e6a5d3e6a5d3c6a5d3e6a5d3b695c3b6a5a3b6a5a
+3c6b5b3b6c593c6d5a3c6d583b6f593b6f583c70593c7157397053397051386f50376e4f
+366d4e356c4d346b4c346b4c34694d34694d33684e35674e34654f35654f34634f33644f
+346550346552336451336451336451336353326252326254326254326254336355336355
+33635533635535635635635635635835635837625835635835635935635935635935625b
+36635e38625e38625e37615d37615d37615d36605c36605c34615c34615c36605c36605c
+38615d38605f39605f3b5f5f3c5e5f3b5d5e3c5b5d39585a3755573351532f4d4f2e4a4d
+32464d31444b2f414b2e3f492e3f492f404a30424c31434d324450334551344853364a55
+364c57384e59394f5a39515d3a5163364f63354e62334e612f4c5c2c49592c49572f4b57
+2c4853304b52354e533a4f543c4f533e4d503f4d503e4d543c4b603c4c663c4a643b4560
+383f59383c573b3a59403b5b4640644941684b446d4d48704b4b714a4c72494e744d5073
+57546f5c596c5f6170636a726874746b7a75677b7262766b
+64777b6174785e73765b7375597374557172516f6d4e6e6b4b6b6647686142635a3f6055
+4161544060513f5e4f3e5a4c3b554a3c534b3b4e4c3a4849394247373c4235353d333438
+32323235353333342f302f2d302c2d2d262d2f2530352a3a3c3344514c6067687d727890
+77829e798da87992b07493b07193af6d91ab6b91a66993a36b95a16a979c689598669491
+6292865f8f815a8a7c57877b5383774f7f734a7a6e48766b457366447265427161406e61
+3e6e603d6d613e6e623e6e623d6b5e3d6b5e3e6d5d3d6e5b3d6c5a3c6d583c6d57396e54
+3b70563b70543b72553b72533b72533b725339725239725138715037704f37704f366f4e
+356e4d346d4c346d4d336c4c346b4c346b4c336a4d33684c32674d34664d33654c33654c
+35674e33684e32674d32664f33644e33644f326350326252326053336154336154346255
+346255356356376356366457346255326254346353346454356555356557346458336258
+33625a34615c35625f36635e38625e37625b36615835605735625d35625d37615f396160
+3b62613e60623d5c5f3d595d3d565b3b52583a4e5535495033464d31444b3043492f4248
+2c3f452c3f452d40472d41482f434c2f464e324b52344d5436515837525938555b3b585e
+3c595f3d5a603d5a5e3b5a5d3c5b5e38595e35565b3255593053592d50562c4d562a4b54
+2a48502b484e2f484d34494e384b4f3d4c4f3f4d503f4c523e4f593e505e3c4f603a4a61
+3947623944623a3e613a3a60454068463e67483d65473f644842644a49694d506f51556e
+5558675b626a656c726b75776e7a786e7d786c7b78687875
+63787d5f777b5c757959757658757354746f51726b4c7066496d6145695d426456406254
+416154415f53405c503d594d3a54473a5147394c48394748394046383b4235353d343338
+32323235353332312f2e2a292c252c2a202b2f2233382c404541525a5b6d71788b7b8a9f
+7f93ab819bb47f9fb8799db5779db4729bad6f99a96d99a26e9b9e6a9b9866999263978b
+6193875f8f815a8a7c5686785282744e7e7049796b4676684474664373654171633f6f61
+3e6e623e6e623e6e623e6e603e6c5f3e6d5d3d6e5b3e6f5a3e6f593e70573b70543b7052
+3c73533c73533b74513b74513b74513a735037734f37734f366f4c366f4c366f4c356e4b
+326e4c316d4b316c4c306b4b316a4a316a4a32694a31684932674b32674b34664b34664b
+31664831664831664a31664c33644e33644f336451336451346353346255346255346255
+376356376356376356356356356454336353336353346552356653336655346458336258
+35645c36635e35625f36605e37615d39625c3a635b3b645c3a655e3a635f3a61603b5f5f
+3b5d5f3b5a5d39545b395058364a5335475132444e3041492e3f472d3e452d3e452e3f46
+30454a32474c334a50354e5337505738535a3a575d3a595e3e5d623d5e633e5f643e6163
+3e61633d60623d5f603c605e395d5b385c58345b583259562f55562d53542c4f53294c52
+29474f29464c2c454a30454a34474d3a494e3d4b4e3e4b513f505740525c3f52613b5065
+3b4c68394869394166393b623d38613f376043375d443a5c47405f4d4a6552546d565b6e
+59626b626c6e6a76766f7b7b707c7a6e7d7a6d7b7b6a7a79
+627a7c6078785d77765a777359767255766f5172694c7064486c6045695b436557416355
+416154405e523e5a4e3b574b385245384f45374a46374546374045363b4136363e343338
+333134343233302c2d282425251e26261b293023353b3245524f60666c7c7f8b9b8b9cac
+8da7b88dacbe88adbf81abbb7ea9b97ba7b277a3ac73a3a571a29f6ea19a699c9365998c
+6194855f8f7f5a8a7a5585755282724f7f6f4b7b6b497969477767467666447464427262
+4171634070623f6f613f6f613f6e5c3f6e5a3f705b3f705a3f705a4072593d72563d7254
+3d74543d74543c75523b74513a735039724f36724e36724e366f4c366f4c356e4b346d4a
+316d4b316d4b306c4a306c4a316a4a30694931684931684932674b32674b34664b35674c
+31664a31664a33654c34664d34654f356651356653356653366555356454356454356454
+356454356454366253346353376558356555346454346454346454346456346257336157
+35625b37615d36605e375f5e38615d3a615c3b635b3c645c3c605c3a5e5c395b5a355756
+345355314f512d494d2d464b2a41472a41472940462940462a41472d45492f474b304a4b
+364f533753563b575a3e5c5e405d614160634061664063674063673e64673e64653e6465
+3e64653c63623d61613c605e3a5e5c395d59355c59345b583258592f55562d50542b4e52
+2a494e29464c2a43482d424731444a37464b3b494c3d4a503b4c543d4f5b3e51603d4f65
+3a4b67384768373f6436385f3530583830573c3054403555473e5b504c65595a6f5e6474
+636c736b7678727e7e748080707f7c6e7e7b6d7d7c6b7e7c
+637c79607a775e79745b787359787055766d4e72664b6f61486c5e45695b436557426255
+415f53405c503c584c3a5449365043364d43354844364445374045373b4436363e343339
+3230332f2d2e292428231c23251b26271c2c35273e423a5158596b6e77868797a495abb8
+98b6c197bbc794bcc68db9c286b5bd81b2b67dadad78aaa775a8a170a6996ba193669c8c
+6093825e8e7e5888785585755383735181714f7f6f4e7e6e4d7d6d4b7b6b497969477767
+45756544746443736543736343725e43735d42735d42745b42745b4274594075573f7555
+3e75553e75553c75523b745139724f38714e35714d34704c366f4c366f4c356e4b356e4b
+326e4c316d4b306c4a306c4a316a4a316a4a32694a32694a33684c33684c35674c35674c
+32674b32674d35674e356650366752366752366754376855356454356454356454356454
+356454356454376354356454376759356557346456356356356356376258366158356059
+37605c38615d3a61603a61603b5f5d395d5b385b573659553454513252512f4d4d2c4a4a
+2947492844472642462740452743472844482b474b2f4b4e3250523755553a58583b5b5a
+3c5c5b3e5d5f4261634264654164664164663f65663f65663b63653b63633c64643c6463
+3b63623b63623a62613a615e3b5f5b3a5e5a375e5b355c59345a5b3157582f52562e4f54
+2c4b502b484e2b44492d42472f424833454938464939464c38464f3949583a4b5d37495f
+354662354264333b5f32345a332d53372d503c2e4f403651494159545166606173666c78
+6d767b727d7f76828274828272827f6e817d6d807e6a7e7c
+637e775f7d755d7b715a7a6f58786b5476684e72644a6f5e496b5b466858446455416152
+3f5e4f3e5a4c3b554a3a5147374f42364b42344743364445374045373b4436364033323a
+2f2d322b262a231c23201921261b292c20343a2d474641585c617472808d8ca0ab99b4bd
+9fc0c9a0c9cf9ecbd098cacb8fc1c088bcb882b5ae7aafa575ab9d6da695669f8c649b86
+5d907d5b8c7956877453847151826f51826f4f806d4e7f6c4d7e6b4c7d6a4b7c694a7b68
+497a6748796648786848796649796349795f47795e47795c46785b457859427858427856
+4078553f77543d76533b745139724f38714e35714d34704c366f4c366f4c356e4b346d4a
+326e4c316d4b306c4a306c4a326b4b326b4b32694a32694a33684c32674b34664b34664b
+35674e356650356650366751366752366752366754366754356452356452356452356452
+35645235645235645235645235655535655735635635635838635939625a3a625a39605b
+3b5f5d3b5f5f3b5d5e385a5b375756335352304e4e2e4c4a294644284543274344264243
+2743442945462c484b2e4a4d314f51325153365557395b5a3c605e3d64613f66633f6661
+3e65603f66634067644067643e66653d65643c66643c66643965643966633966633c6664
+3c66643b65613b65613c655f3a615c3b5f5b3a5e5c395d5b375a5c35585a335459315257
+304f542f4a512e474c2e43482f424830424633414433404635434e35455535465a33435c
+324160333d6033395d333357312b4f362c4e3d304c45395150475c5c586969687670747f
+737d7f7581817482827484837484837184826d8180687e7c
+6280745f7f725b7b6e59796a5678685375644d72604a6f5d496b5a466857436354405f50
+3f5b4d3c56493b5248395046374f42354a41344743364445374045373b4434343e312e39
+2c272e2720281f1820211722291e2f30243a3c2f4b48425e5f66797385938ea4b19cb9c1
+a2c5cba6cfd1a3d4d1a0d3ce94c9c18dc2b882b8ab78ae9e6ea79466a08a5f998159937b
+588c765687745283704e7f6c4d7e6b4c7d6a4b7c69497a67497a67497a67497a67497a65
+4a7b684a7b664b7c674b7c664d7d634c7d604b7d604a7d5e497c5d487b5a457b59447a56
+427a574179563e77543d76533b74513a735037734f37734f366f4c366f4c356e4b346d4a
+326e4c316d4b306c4a306c4a326b4b326b4b32694a32694a32674b32674b34664b34664d
+366751356650356650356650356651346550346552346552356452356452356452366553
+36655336655136655136655334645434645635635837625939625a3a615c3b5f5b3b5d5c
+39585a3655573250522d4b4d2a46472844452a44452a44452a44432b45442d47482f494a
+334d4e3652533b57583e5c5c3e5d5f3e605f3f63613f66633f68643e69623d68613c6760
+3e69623e69623e68643d67633c66643a67643b68653a68653a68653a68653b68653b6863
+3a67623a67603b665f3c655f3b625d3c605c3b5f5d3a5e5c395d5d385b5d37585d37565b
+355258324e5230494e2f44492e41452e40442f3e412f3c4432404d3340533241582f3f59
+2f3c5c303a5d33375c343257312a4c382d4b42344e4c4054584f6065616f71717b777c82
+7781837583837484837386847487857387866e848267807d
+6282735e806f597b6a5678675476655174604e715d4b6e5a4a6b584768554463533f5e4e
+3c584a3a5447395144385043374d41354940354542364445364147343b4532323e2e2b36
+27212b241c272117222318262a1e322f223c382d4d45405e5c647b7081938ba1af98b6c0
+9dc3c6a1cdcca0d1cd9dd0c795cbbe8cc2b47fb5a573aa9769a08b5f9981579179548c73
+52866f51826d4d7e694a7b664a7b66497a65477863467762467762467762477863487963
+497a654a7b654a7b654b7d644c7d604b7c5e4a7d5e497c5b487b5a477b57447a56447b54
+427a554179543f79533d77513c75523b745139755338745238715038715037704f366f4e
+336f4b336f4b326e4c326e4c336c4b336c4b346b4c336a4b34694d34694d376950376950
+366751366752366752366752366752356651356651356651376652376652376652376652
+376652376652376652376652356555346456346257356057365d58355957355554335153
+2e4a4d2c484b2b45462943442a42462c44482f474b31494b36504f3852513a57553d5a58
+3f5c5a415f5d4363604467634266644067624069633e69623c69623a695f39685e39685e
+3a685e3b695f3c69623b68613a67623968623a6963396a643869633869633a6963396862
+3a67623a67603b665f3c655d3d645f3e625e3c605e3b5f5d3b5f5f3a5e5e3b5d5f3c5b5e
+39565a365256324b502f44492d40442d3f432f3e412f3e45323e4e333f55313f59303e59
+313c5c333b5f35385b363557372d4f40334f4a3c53574a5c6358666e687277767c7a7f82
+798384788686788888768888758988748a886d8784698380
+6183725e806f597c6855786453766250735f4d705a4b6e584a6b584768554362523e5d4d
+3c5649385245385043374f42374b40354940354542354344364147333a4430303c2b2833
+231d29221a2523172526192a2a1e342a2039352a4c423f5e565d776a7b8d849bab92b0ba
+96bcbf9ac7c499cac495c9bd92c8ba89c0ad7cb3a06fa691649b845c937c538d7450886f
+4d816a4d7e684a7b66487964487964487964477863467762467762467762477862477862
+487963487963487a61487a5f48795b487959477a59477a59467a56457955427952427952
+4179524078513e78523c76503b74513b74513975533975533b74533a73523a7352397251
+36724e35714d35714f34704e346d4c346d4c356c4d356c4d376c50376c503a6c533a6c53
+3768533768533768533768533869543869543869543869543a6955396854396854386753
+386753376652376751366551376757366658366158345d553158552e504f2a494b274547
+2740442841452b43452e464834494e394e533d52573e5658445c5e46605f476462496664
+4765634666634666634367634266623f68623e67613b68613b695f3b6a60396b603a6c61
+3a685e3b695f3b6a623b6a623a69633968623869633869633768623869633a69633a6963
+3b68613b68613e69603f68603f66613f635f3d615f3c605e3c60603c60603f5e613f5e61
+3f5b5f395559354d5130454a2e41452e404431404331404735405236425a37435d354360
+3641613840643a3d603c385b3d345346395353445b5e51626a606b736e747a797e7b8181
+7a84857a8a897c8c8c788c8b778b8c728a8a6f89866a8783
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
diff --git a/macros/latex/contrib/ifmslide/aqua_ravines.jpg b/macros/latex/contrib/ifmslide/aqua_ravines.jpg
new file mode 100644
index 0000000000..00835672d5
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/aqua_ravines.jpg
Binary files differ
diff --git a/macros/latex/contrib/ifmslide/button1c.eps b/macros/latex/contrib/ifmslide/button1c.eps
new file mode 100644
index 0000000000..8c5bb89c56
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/button1c.eps
@@ -0,0 +1,881 @@
+%!PS-Adobe-3.0
+%%Title: buttonxxx.pdf
+%%Version: 1 2
+%%CreationDate: (D:20000630162740)
+%%DocumentData: Clean7Bit
+%%BoundingBox: 277 367 335 425
+%%Pages: 1
+%%DocumentProcessColors: (atend)
+%%DocumentSuppliedResources:
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+/currentpacking where{pop currentpacking true setpacking}if
+%%BeginResource: procset pdfvars
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: definition of dictionary of variables used by PDF & PDFText procsets
+userdict /PDF 160 dict put
+userdict /PDFVars 86 dict dup begin put
+/_save 0 def
+/_cshow 0 def
+/InitAll 0 def
+/TermAll 0 def
+/DocInitAll 0 def
+/DocTermAll 0 def
+/_lp /none def
+/_doClip 0 def
+/sfc 0 def
+/_sfcs 0 def
+/_sfc 0 def
+/ssc 0 def
+/_sscs 0 def
+/_ssc 0 def
+/_fcs 0 def
+/_scs 0 def
+/_fp 0 def
+/_sp 0 def
+/AGM_MAX_CS_COMPONENTS 10 def
+/_fillColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_strokeColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_fc null def
+/_sc null def
+/DefaultGray [/DeviceGray] def
+/DefaultRGB [/DeviceRGB] def
+/DefaultCMYK [/DeviceCMYK] def
+/_inT false def
+/_tr -1 def
+/_rise 0 def
+/_ax 0 def
+/_cx 0 def
+/_ld 0 def
+/_tm matrix def
+/_ctm matrix def
+/_mtx matrix def
+/_hy (-) def
+/_fScl 0 def
+/_hs 1 def
+/_pdfEncodings 2 array def
+/_baselineadj 0 def
+/_fTzero false def
+/_Tj 0 def
+/_italMtx [1 0 .212557 1 0 0] def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0] def
+/_italMtxType0 [1 0 .1062785 1 0 0] def
+/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_pdf_FontDirectory 30 dict def
+/_categories 10 dict def
+/_sa? true def
+/_op? false def
+/_OP? false def
+/_opmode 0 def
+/_ColorSep5044? false def
+/_tmpcolr? [] def
+/_tmpop? {} def
+/_processColors 0 def
+/_defaulttransfer currenttransfer def
+/_defaultflatness currentflat def
+/_defaulthalftone null def
+/_defaultcolortransfer null def
+/_defaultblackgeneration null def
+/_defaultundercolorremoval null def
+/_defaultcolortransfer null def
+end
+%%EndResource
+PDFVars begin PDF begin
+%%BeginResource: procset pdfutil
+%%Copyright: Copyright 1993-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: Basic utilities used by other PDF procsets
+/bd {bind def} bind def
+/ld {load def} bd
+/bld {
+dup length dict begin
+{ null def } forall
+bind
+end
+def
+} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/Level3?
+systemdict /languagelevel known
+{systemdict /languagelevel get 3 eq } { false } ifelse
+def
+/getifknown {
+2 copy known { get true } { pop pop false } ifelse
+} bd
+/here {
+currentdict exch getifknown
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+/StartLoad { dup dup not { /_save save dd } if } bd
+/EndLoad { if not { _save restore } if } bd
+%%EndResource
+%%BeginResource: l2compat
+%%Copyright: Copyright 1987-1993 Adobe Systems Incorporated. All Rights Reserved.
+/cshow isdefined? not StartLoad {
+/cshow {
+exch /_cshow xdd
+{ 0 0 _cshow exec } forall
+} bd
+} EndLoad
+/setcmykcolor isdefined? not StartLoad {
+/setcmykcolor {
+1 sub 4 1 roll
+3 {
+3 index add neg dup 0 lt { pop 0 } if
+3 1 roll
+} repeat
+setrgbcolor
+pop
+} bd
+} EndLoad
+/rectclip isdefined? not StartLoad {
+/re 0 def
+/rectclip { newpath re clip newpath } bd
+} EndLoad
+/execform isdefined? not StartLoad {
+/execform {
+gsave dup begin
+Matrix concat
+BBox aload pop
+exch 3 index sub
+exch 2 index sub
+rectclip
+PaintProc end grestore
+} def
+} EndLoad
+/sethalftone isdefined? not StartLoad {
+/sethalftone {
+begin
+HalftoneType 1 eq
+{ Frequency Angle /SpotFunction load setscreen }
+if
+end
+} bd
+} EndLoad
+%%EndResource
+%%BeginResource: procset pdf
+%%Version: 4.0 3
+%%Copyright: Copyright 1998-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: General operators for PDF, common to all Language Levels.
+[/b/B/b*/B*/BDC/BI/BMC/BT/BX/c/cm/cs/CS/d/d0/d1/Do/DP/EI/EMC/ET/EX/f/f*/g/G/gs
+/h/i/j/J/k/K/l/m/M/MP/n/q/Q/re/rg/RG/ri/s/S/sc/SC/scn/SCN/sg/Tc/Td/TD/Tf/Tj/TJ
+/TL/Tm/Tr/Ts/Tw/Tz/T*/v/w/W/W*/y/'/"
+/applyInterpFunc/applystitchFunc/domainClip/EF/encodeInput/gsDI/ilp/icl
+/initgs/int/limit/PS/rangeClip/RC/rf/makePat/csfamily
+/? /! /| /: /+ /GetGlyphDirectory
+] {null def} bind forall
+/v { currentpoint 6 2 roll c } bd
+/y { 2 copy c } bd
+/h/closepath ld
+/d/setdash ld
+/j/setlinejoin ld
+/J/setlinecap ld
+/M/setmiterlimit ld
+/w/setlinewidth ld
+/i {
+dup 0 eq { pop _defaultflatness } if
+setflat
+} bd
+/gsDI {
+begin
+/OP here { /_OP? xdd } if
+/op here { /_op? xdd }
+{ /OP here { /_op? xdd } if }
+ifelse
+/OPM here { /_opmode xdd } if
+/Font here { aload pop Tf } if
+/LW here { w } if
+/LC here { J } if
+/LJ here { j } if
+/ML here { M } if
+/D here { aload pop d } if
+end
+} bd
+/ilp { /_lp /none dd } bd
+/icl { /_doClip 0 dd } bd
+/W { /_doClip 1 dd } bd
+/W* { /_doClip 2 dd } bd
+/n {
+{{} {clip} {eoclip}} _doClip get exec
+icl
+newpath
+} bd
+/s { h S } bd
+/B { q f Q S } bd
+/B* { q f* Q S } bd
+/b { h B } bd
+/b* { h B* } bd
+/q/save ld
+/Q { restore ilp } bd
+/GetCSFamily {
+dup type /arraytype eq {0 get} if
+} bd
+/GetCompsDict
+11 dict begin
+/DeviceGray { pop 1 } bd
+/DeviceRGB { pop 3 } bd
+/DeviceCMYK { pop 4 } bd
+/CIEBasedA { pop 1 } bd
+/CIEBasedABC { pop 3 } bd
+/CIEBasedDEF { pop 3 } bd
+/CIEBasedDEFG { pop 4 } bd
+/DeviceN { 1 get length } bd
+/Separation { pop 1 } bd
+/Indexed { pop 1 } bd
+/Pattern { pop 0 } bd
+currentdict
+end
+def
+/GetComps {
+GetCompsDict
+1 index GetCSFamily
+get exec
+} bd
+/cs
+{
+dup _fcs eq
+{ pop }
+{ dup /_fcs xdd
+GetComps
+_fillColors exch get
+/_fc xdd
+/_fp null dd
+} ifelse
+} bd
+/CS
+{
+dup _scs eq
+{ pop }
+{ dup /_scs xdd GetComps _strokeColors exch get /_sc xdd /_sp null dd }
+ifelse
+} bd
+/sc {
+_fc astore pop
+ilp
+} bd
+/SC {
+_sc astore pop
+ilp
+} bd
+/g { DefaultGray cs sc } bd
+/rg { DefaultRGB cs sc } bd
+/k { DefaultCMYK cs sc } bd
+/G { DefaultGray CS SC } bd
+/RG { DefaultRGB CS SC } bd
+/K { DefaultCMYK CS SC } bd
+/cm { _mtx astore concat } bd
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/RC/rectclip ld
+/EF/execform ld
+/PS { cvx exec } bd
+/initgs {
+/DefaultGray [/DeviceGray] dd
+/DefaultRGB [/DeviceRGB] dd
+/DefaultCMYK [/DeviceCMYK] dd
+0 g 0 G
+[] 0 d
+0 j
+0 J
+10 M
+1 w
+true setSA
+/_op? false dd
+/_OP? false dd
+/_opmode 0 dd
+/_defaulttransfer load settransfer
+0 i
+/RelativeColorimetric ri
+newpath
+} bd
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+/domainClip {
+Domain aload pop 3 2 roll
+limit
+} [/Domain] bld
+/applyInterpFunc {
+0 1 DimOut 1 sub
+{
+dup C0 exch get exch
+dup C1 exch get exch
+3 1 roll
+1 index sub
+3 index
+N exp mul add
+exch
+currentdict /Range_lo known
+{
+dup Range_lo exch get exch
+Range_hi exch get
+3 2 roll limit
+}
+{
+pop
+}
+ifelse
+exch
+} for
+pop
+} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld
+/encodeInput {
+NumParts 1 sub
+0 1 2 index
+{
+dup Bounds exch get
+2 index gt
+{ exit }
+{ dup
+3 index eq
+{ exit }
+{ pop } ifelse
+} ifelse
+} for
+3 2 roll pop
+dup Bounds exch get exch
+dup 1 add Bounds exch get exch
+2 mul
+dup Encode exch get exch
+1 add Encode exch get
+int
+} [/NumParts /Bounds /Encode] bld
+/rangeClip {
+exch dup Range_lo exch get
+exch Range_hi exch get
+3 2 roll
+limit
+} [/Range_lo /Range_hi] bld
+/applyStitchFunc {
+Functions exch get exec
+currentdict /Range_lo known {
+0 1 DimOut 1 sub {
+DimOut 1 add -1 roll
+rangeClip
+} for
+} if
+} [/Functions /Range_lo /DimOut] bld
+%%EndResource
+%%BeginResource: procset pdflev1
+%%Version: 4.0 4
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%LanguageLevel: 1
+%%Title: PDF operators, with code specific for Level 1
+/_defaulthalftone
+/currenthalftone where
+{ pop currenthalftone }
+{ 4 dict dup begin
+currentscreen
+/SpotFunction exch def
+/Angle exch def
+/Frequency exch def
+/HalftoneType 1 def
+end }
+ifelse
+dd
+/initialize {
+_defaulthalftone sethalftone
+} bd
+/terminate { } bd
+/pl {
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} bd
+/m { _sa? { pl } if moveto } bd
+/l { _sa? { pl } if lineto } bd
+/c { _sa? { pl } if curveto } bd
+/setSA { /_sa? xdd } bd
+/AlmostFull?
+{ dup maxlength exch length sub 2 le
+} bd
+/Expand
+{ 1 index maxlength mul cvi dict
+dup begin exch { def } forall end
+} bd
+/xput {
+3 2 roll
+dup 3 index known not
+{ dup AlmostFull? { 1.5 Expand } if
+} if
+dup 4 2 roll put
+} bd
+/defineRes {
+_categories 1 index known not
+{ /_categories _categories 2 index 10 dict xput store
+} if
+_categories exch 2 copy get 5 -1 roll 4 index xput put
+} bd
+/findRes {
+_categories exch get exch get
+} bd
+/ri/pop ld
+/L1setcolor {
+aload length
+dup 0 eq
+{ pop .5 setgray }
+{ dup 1 eq
+{ pop setgray }
+{ 3 eq
+{ setrgbcolor }
+{ setcmykcolor }
+ifelse }
+ifelse }
+ifelse
+} bind dd
+/_sfcs { } dd
+/_sscs { } dd
+/_sfc { _fc L1setcolor } dd
+/_ssc { _sc L1setcolor } dd
+/scn { sc } bd
+/SCN { SC } bd
+/gs
+{ begin
+/SA here { /_sa? xdd } if
+/TR here
+{
+dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} if
+/HT here { sethalftone } if
+/FL here { i } if
+currentdict gsDI
+end
+} bd
+/sfc {
+_lp /fill ne {
+_sfcs
+_sfc
+/_lp /fill dd
+} if
+} dd
+/ssc {
+_lp /stroke ne {
+_sscs
+_ssc
+/_lp /stroke dd
+} if
+} dd
+/f {
+{ { sfc fill }
+{gsave sfc fill grestore clip newpath icl ilp}
+{gsave sfc fill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/f* {
+{ { sfc eofill }
+{gsave sfc eofill grestore clip newpath icl ilp}
+{gsave sfc eofill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/S {
+{ { ssc stroke }
+{gsave ssc stroke grestore clip newpath icl ilp}
+{gsave ssc stroke grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/rf {re f} bd
+/setoverprint where
+{ pop }
+{ /setoverprint { pop } bd }
+ifelse
+%%EndResource
+%%BeginResource: procset spots
+%%Version: 4.0 1
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: Predefined (named) spot functions for PDF
+21 dict dup begin
+/CosineDot
+{ 180 mul cos exch 180 mul cos add 2 div } bd
+/Cross
+{ abs exch abs 2 copy gt { exch } if pop neg } bd
+/Diamond
+{ abs exch abs 2 copy add .75 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 2 copy add 1.23 le
+{ .85 mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse }
+ifelse } bd
+/Double
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
+/DoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add } bd
+/Ellipse
+{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
+{ pop dup mul exch .75 div dup mul add 4 div
+1 exch sub }
+{ dup 1 gt
+{pop 1 exch sub dup mul exch 1 exch sub
+.75 div dup mul add 4 div 1 sub }
+{ .5 exch sub exch pop exch pop }
+ifelse }
+ifelse } bd
+/EllipseA
+{ dup mul .9 mul exch dup mul add 1 exch sub } bd
+/EllipseB
+{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
+/EllipseC
+{ dup mul exch dup mul .9 mul add 1 exch sub } bd
+/InvertedDouble
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedDoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedEllipseA
+{ dup mul .9 mul exch dup mul add 1 sub } bd
+/InvertedEllipseC
+{ dup mul exch dup mul .9 mul add 1 sub } bd
+/InvertedSimpleDot
+{ dup mul exch dup mul add 1 sub } bd
+/Line
+{ exch pop abs neg } bd
+/LineX
+{ pop } bd
+/LineY
+{ exch pop } bd
+/Rhomboid
+{ abs exch abs 0.9 mul add 2 div } bd
+/Round
+{ abs exch abs 2 copy add 1 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse } bd
+/SimpleDot
+{ dup mul exch dup mul add 1 exch sub } bd
+/Square
+{ abs exch abs 2 copy lt { exch } if pop neg } bd
+end
+{ /Function defineRes pop } forall
+%%EndResource
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/DocInitAll{[]{/docinitialize get exec}forall }put
+PDFVars/InitAll{[PDF]{/initialize get exec}forall initgs}put
+PDFVars/TermAll{[PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin
+PDFVars/DocInitAll get exec PDFVars/InitAll get exec
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+userdict /pgsave save put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+277 367 translate
+%%EndPageSetup
+0 0 58 58 RC
+0.09999 0 0 0.09999 0 0 cm
+
+q
+Q
+q
+290.79998 570 m
+290.79998 570 l
+135.71899 570 10 444.28099 10 289.19999 c
+10 134.11898 135.71899 8.40011 290.79998 8.40011 c
+445.88099 8.40011 571.59999 134.11898 571.59999 289.19999 c
+571.59999 444.28099 445.88099 570 290.79998 570 c
+h
+W n
+0.301960784313725 0.72156862745098 0.701960784313725 rg
+1 i
+120.39999 1184.39999 m
+120.39999 1184.39999 l
+-218.92399 1184.39999 -494 909.32299 -494 570 c
+-494 230.67698 -218.92399 -44.39988 120.39999 -44.39988 c
+459.72299 -44.39988 734.79998 230.67698 734.79998 570 c
+734.79998 909.32299 459.72299 1184.39999 120.39999 1184.39999 c
+f*
+0.323774509803922 0.730269607843137 0.711274509803921 rg
+120.39999 1170 m
+120.39999 1170 l
+-209.64498 1170 -477.19999 902.44499 -477.19999 572.39999 c
+-477.19999 242.35499 -209.64498 -25.19999 120.39999 -25.19999 c
+450.44499 -25.19999 718 242.35499 718 572.39999 c
+718 902.44499 450.44499 1170 120.39999 1170 c
+f*
+0.345588235294118 0.738970588235294 0.720588235294118 rg
+120.39999 1148.39999 m
+120.39999 1148.39999 l
+-199.04199 1148.39999 -458 889.44099 -458 570 c
+-458 250.55899 -199.04199 -8.39988 120.39999 -8.39988 c
+439.84098 -8.39988 698.79998 250.55899 698.79998 570 c
+698.79998 889.44099 439.84098 1148.39999 120.39999 1148.39999 c
+f*
+0.367401960784314 0.747671568627451 0.729901960784314 rg
+120.39999 1134 m
+120.39999 1134 l
+-189.76298 1134 -441.19999 882.56298 -441.19999 572.39999 c
+-441.19999 262.23699 -189.76298 10.79998 120.39999 10.79998 c
+430.56298 10.79998 682 262.23699 682 572.39999 c
+682 882.56298 430.56298 1134 120.39999 1134 c
+f*
+0.38921568627451 0.756372549019608 0.73921568627451 rg
+120.39999 1112.39999 m
+120.39999 1112.39999 l
+-179.15899 1112.39999 -422 869.55899 -422 570 c
+-422 270.44099 -179.15899 27.60009 120.39999 27.60009 c
+419.95899 27.60009 662.79998 270.44099 662.79998 570 c
+662.79998 869.55899 419.95899 1112.39999 120.39999 1112.39999 c
+f*
+0.411029411764706 0.765073529411765 0.748529411764706 rg
+120.39999 1098 m
+120.39999 1098 l
+-169.88099 1098 -405.19999 862.68099 -405.19999 572.39999 c
+-405.19999 282.11898 -169.88099 46.79998 120.39999 46.79998 c
+410.68099 46.79998 646 282.11898 646 572.39999 c
+646 862.68099 410.68099 1098 120.39999 1098 c
+f*
+0.432843137254902 0.773774509803921 0.757843137254902 rg
+120.39999 1076.39999 m
+120.39999 1076.39999 l
+-159.27699 1076.39999 -386 849.67698 -386 570 c
+-386 290.32299 -159.27699 63.60009 120.39999 63.60009 c
+400.07699 63.60009 626.79998 290.32299 626.79998 570 c
+626.79998 849.67698 400.07699 1076.39999 120.39999 1076.39999 c
+f*
+0.454656862745098 0.782475490196078 0.767156862745098 rg
+120.39999 1062 m
+120.39999 1062 l
+-149.99899 1062 -369.19999 842.79798 -369.19999 572.39999 c
+-369.19999 302.00099 -149.99899 82.79998 120.39999 82.79998 c
+390.79798 82.79998 610 302.00099 610 572.39999 c
+610 842.79798 390.79798 1062 120.39999 1062 c
+f*
+0.476470588235294 0.791176470588235 0.776470588235294 rg
+120.39999 1040.39999 m
+120.39999 1040.39999 l
+-139.39498 1040.39999 -350 829.79499 -350 570 c
+-350 310.20498 -139.39498 99.60009 120.39999 99.60009 c
+380.19499 99.60009 590.79998 310.20498 590.79998 570 c
+590.79998 829.79499 380.19499 1040.39999 120.39999 1040.39999 c
+f*
+0.49828431372549 0.799877450980392 0.78578431372549 rg
+120.39999 1026 m
+120.39999 1026 l
+-130.11599 1026 -333.19999 822.91598 -333.19999 572.39999 c
+-333.19999 321.88398 -130.11599 118.79998 120.39999 118.79998 c
+370.91598 118.79998 574 321.88398 574 572.39999 c
+574 822.91598 370.91598 1026 120.39999 1026 c
+f*
+0.520098039215686 0.808578431372549 0.795098039215686 rg
+120.39999 1004.39999 m
+120.39999 1004.39999 l
+-119.51199 1004.39999 -314 809.91198 -314 570 c
+-314 330.08799 -119.51199 135.59999 120.39999 135.59999 c
+360.31199 135.59999 554.79998 330.08799 554.79998 570 c
+554.79998 809.91198 360.31199 1004.39999 120.39999 1004.39999 c
+f*
+0.541911764705882 0.817279411764706 0.804411764705882 rg
+120.39999 990 m
+120.39999 990 l
+-110.23399 990 -297.19999 803.03399 -297.19999 572.39999 c
+-297.19999 341.76599 -110.23399 154.79998 120.39999 154.79998 c
+351.03399 154.79998 538 341.76599 538 572.39999 c
+538 803.03399 351.03399 990 120.39999 990 c
+f*
+0.563725490196078 0.825980392156862 0.813725490196078 rg
+120.39999 968.39999 m
+120.39999 968.39999 l
+-99.63009 968.39999 -278 790.02999 -278 570 c
+-278 349.96998 -99.63009 171.59999 120.39999 171.59999 c
+340.42999 171.59999 518.79998 349.96998 518.79998 570 c
+518.79998 790.02999 340.42999 968.39999 120.39999 968.39999 c
+f*
+0.585539215686274 0.834681372549019 0.823039215686274 rg
+120.39999 954 m
+120.39999 954 l
+-90.35179 954 -261.19999 783.15199 -261.19999 572.39999 c
+-261.19999 361.64799 -90.35179 190.79998 120.39999 190.79998 c
+331.15199 190.79998 502 361.64799 502 572.39999 c
+502 783.15199 331.15199 954 120.39999 954 c
+f*
+0.607352941176471 0.843382352941176 0.83235294117647 rg
+120.39999 932.39999 m
+120.39999 932.39999 l
+-79.74778 932.39999 -242 770.14799 -242 570 c
+-242 369.85198 -79.74778 207.59999 120.39999 207.59999 c
+320.54798 207.59999 482.79998 369.85198 482.79998 570 c
+482.79998 770.14799 320.54798 932.39999 120.39999 932.39999 c
+f*
+0.629166666666667 0.852083333333333 0.841666666666666 rg
+120.39999 918 m
+120.39999 918 l
+-70.46949 918 -225.19999 763.26899 -225.19999 572.39999 c
+-225.19999 381.53099 -70.46949 226.79998 120.39999 226.79998 c
+311.26899 226.79998 466 381.53099 466 572.39999 c
+466 763.26899 311.26899 918 120.39999 918 c
+f*
+0.650980392156863 0.86078431372549 0.850980392156862 rg
+120.39999 896.39999 m
+120.39999 896.39999 l
+-59.86569 896.39999 -206 750.26599 -206 570 c
+-206 389.73399 -59.86569 243.59999 120.39999 243.59999 c
+300.66598 243.59999 446.79998 389.73399 446.79998 570 c
+446.79998 750.26599 300.66598 896.39999 120.39999 896.39999 c
+f*
+0.672794117647059 0.869485294117647 0.860294117647058 rg
+120.39999 882 m
+120.39999 882 l
+-50.58718 882 -189.19999 743.38699 -189.19999 572.39999 c
+-189.19999 401.41299 -50.58718 262.79998 120.39999 262.79998 c
+291.38699 262.79998 430 401.41299 430 572.39999 c
+430 743.38699 291.38699 882 120.39999 882 c
+f*
+0.694607843137255 0.878186274509803 0.869607843137254 rg
+120.39999 860.39999 m
+120.39999 860.39999 l
+-39.98339 860.39999 -170 730.38299 -170 570 c
+-170 409.61698 -39.98339 279.59999 120.39999 279.59999 c
+280.78298 279.59999 410.79998 409.61698 410.79998 570 c
+410.79998 730.38299 280.78298 860.39999 120.39999 860.39999 c
+f*
+0.716421568627451 0.88688725490196 0.87892156862745 rg
+120.39999 846 m
+120.39999 846 l
+-30.70509 846 -153.19999 723.50498 -153.19999 572.39999 c
+-153.19999 421.29499 -30.70509 298.79998 120.39999 298.79998 c
+271.50498 298.79998 394 421.29499 394 572.39999 c
+394 723.50498 271.50498 846 120.39999 846 c
+f*
+0.738235294117647 0.895588235294117 0.888235294117646 rg
+120.39999 824.39999 m
+120.39999 824.39999 l
+-20.10108 824.39999 -134 710.50099 -134 570 c
+-134 429.49899 -20.10108 315.59999 120.39999 315.59999 c
+260.90098 315.59999 374.79998 429.49899 374.79998 570 c
+374.79998 710.50099 260.90098 824.39999 120.39999 824.39999 c
+f*
+0.760049019607843 0.904289215686274 0.897549019607842 rg
+120.39999 810 m
+120.39999 810 l
+-10.82279 810 -117.19999 703.62298 -117.19999 572.39999 c
+-117.19999 441.17698 -10.82279 334.79998 120.39999 334.79998 c
+251.62298 334.79998 358 441.17698 358 572.39999 c
+358 703.62298 251.62298 810 120.39999 810 c
+f*
+0.781862745098039 0.912990196078431 0.906862745098038 rg
+120.39999 788.39999 m
+120.39999 788.39999 l
+-0.21897 788.39999 -98 690.61898 -98 570 c
+-98 449.38099 -0.21897 351.59999 120.39999 351.59999 c
+241.01899 351.59999 338.79998 449.38099 338.79998 570 c
+338.79998 690.61898 241.01899 788.39999 120.39999 788.39999 c
+f*
+0.803676470588236 0.921691176470588 0.916176470588234 rg
+120.39999 774 m
+120.39999 774 l
+9.05957 774 -81.19999 683.73999 -81.19999 572.39999 c
+-81.19999 461.05999 9.05957 370.79998 120.39999 370.79998 c
+231.73999 370.79998 322 461.05999 322 572.39999 c
+322 683.73999 231.73999 774 120.39999 774 c
+f*
+0.825490196078432 0.930392156862744 0.925490196078431 rg
+120.39999 752.39999 m
+120.39999 752.39999 l
+19.66329 752.39999 -62 670.73699 -62 570 c
+-62 469.26298 19.66329 387.59999 120.39999 387.59999 c
+221.13598 387.59999 302.79998 469.26298 302.79998 570 c
+302.79998 670.73699 221.13598 752.39999 120.39999 752.39999 c
+f*
+0.847303921568628 0.939093137254901 0.934803921568627 rg
+120.39999 738 m
+120.39999 738 l
+28.94169 738 -45.19999 663.85798 -45.19999 572.39999 c
+-45.19999 480.94198 28.94169 406.79998 120.39999 406.79998 c
+211.85798 406.79998 286 480.94198 286 572.39999 c
+286 663.85798 211.85798 738 120.39999 738 c
+f*
+0.869117647058824 0.947794117647058 0.944117647058823 rg
+120.39999 716.39999 m
+120.39999 716.39999 l
+39.54568 716.39999 -26 650.85398 -26 570 c
+-26 489.14599 39.54568 423.59999 120.39999 423.59999 c
+201.25399 423.59999 266.79998 489.14599 266.79998 570 c
+266.79998 650.85398 201.25399 716.39999 120.39999 716.39999 c
+f*
+0.89093137254902 0.956495098039215 0.953431372549019 rg
+120.39999 702 m
+120.39999 702 l
+48.82398 702 -9.19993 643.97599 -9.19993 572.39999 c
+-9.19993 500.82398 48.82398 442.79998 120.39999 442.79998 c
+191.97599 442.79998 250 500.82398 250 572.39999 c
+250 643.97599 191.97599 702 120.39999 702 c
+f*
+0.912745098039216 0.965196078431372 0.962745098039215 rg
+120.39999 680.39999 m
+120.39999 680.39999 l
+59.42768 680.39999 10 630.97198 10 570 c
+10 509.02799 59.42768 459.59999 120.39999 459.59999 c
+181.37199 459.59999 230.79998 509.02799 230.79998 570 c
+230.79998 630.97198 181.37199 680.39999 120.39999 680.39999 c
+f*
+0.934558823529412 0.973897058823529 0.972058823529411 rg
+120.39999 666 m
+120.39999 666 l
+68.70629 666 26.79998 624.09399 26.79998 572.39999 c
+26.79998 520.70599 68.70629 478.79998 120.39999 478.79998 c
+172.09399 478.79998 214 520.70599 214 572.39999 c
+214 624.09399 172.09399 666 120.39999 666 c
+f*
+0.956372549019608 0.982598039215685 0.981372549019607 rg
+120.39999 644.39999 m
+120.39999 644.39999 l
+79.31008 644.39999 46 611.08999 46 570 c
+46 528.90998 79.31008 495.59999 120.39999 495.59999 c
+161.48999 495.59999 194.79998 528.90998 194.79998 570 c
+194.79998 611.08999 161.48999 644.39999 120.39999 644.39999 c
+f*
+0.978186274509804 0.991299019607842 0.990686274509803 rg
+120.39999 630 m
+120.39999 630 l
+88.58859 630 62.79998 604.21099 62.79998 572.39999 c
+62.79998 540.58898 88.58859 514.79998 120.39999 514.79998 c
+152.21099 514.79998 178 540.58898 178 572.39999 c
+178 604.21099 152.21099 630 120.39999 630 c
+f*
+1 0.999999999999999 0.999999999999999 rg
+120.39999 608.39999 m
+120.39999 608.39999 l
+99.19239 608.39999 82 591.20799 82 570 c
+82 548.79199 99.19239 531.59999 120.39999 531.59999 c
+141.60699 531.59999 158.79998 548.79199 158.79998 570 c
+158.79998 591.20799 141.60699 608.39999 120.39999 608.39999 c
+f*
+Q
+PDFVars/TermAll get exec end end
+userdict /pgsave get restore
+showpage
+%%PageTrailer
+%%EndPage
+%%Trailer
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%EOF
diff --git a/macros/latex/contrib/ifmslide/button1c.pdf b/macros/latex/contrib/ifmslide/button1c.pdf
new file mode 100644
index 0000000000..afb4a31d4b
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/button1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/ifmslide/button1e.eps b/macros/latex/contrib/ifmslide/button1e.eps
new file mode 100644
index 0000000000..81d72025e6
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/button1e.eps
@@ -0,0 +1,3217 @@
+%!PS-Adobe-3.0
+%%Title: (buttone1.pdf)
+%%Version: 1 2
+%%CreationDate: (D:20000630165219)
+%%DocumentData: Clean7Bit
+%%BoundingBox: 221 367 392 425
+%%Pages: 1
+%%DocumentProcessColors: (atend)
+%%DocumentSuppliedResources:
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+/currentpacking where{pop currentpacking true setpacking}if
+%%BeginResource: procset pdfvars
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: definition of dictionary of variables used by PDF & PDFText procsets
+userdict /PDF 160 dict put
+userdict /PDFVars 86 dict dup begin put
+/_save 0 def
+/_cshow 0 def
+/InitAll 0 def
+/TermAll 0 def
+/DocInitAll 0 def
+/DocTermAll 0 def
+/_lp /none def
+/_doClip 0 def
+/sfc 0 def
+/_sfcs 0 def
+/_sfc 0 def
+/ssc 0 def
+/_sscs 0 def
+/_ssc 0 def
+/_fcs 0 def
+/_scs 0 def
+/_fp 0 def
+/_sp 0 def
+/AGM_MAX_CS_COMPONENTS 10 def
+/_fillColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_strokeColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_fc null def
+/_sc null def
+/DefaultGray [/DeviceGray] def
+/DefaultRGB [/DeviceRGB] def
+/DefaultCMYK [/DeviceCMYK] def
+/_inT false def
+/_tr -1 def
+/_rise 0 def
+/_ax 0 def
+/_cx 0 def
+/_ld 0 def
+/_tm matrix def
+/_ctm matrix def
+/_mtx matrix def
+/_hy (-) def
+/_fScl 0 def
+/_hs 1 def
+/_pdfEncodings 2 array def
+/_baselineadj 0 def
+/_fTzero false def
+/_Tj 0 def
+/_italMtx [1 0 .212557 1 0 0] def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0] def
+/_italMtxType0 [1 0 .1062785 1 0 0] def
+/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_pdf_FontDirectory 30 dict def
+/_categories 10 dict def
+/_sa? true def
+/_op? false def
+/_OP? false def
+/_opmode 0 def
+/_ColorSep5044? false def
+/_tmpcolr? [] def
+/_tmpop? {} def
+/_processColors 0 def
+/_defaulttransfer currenttransfer def
+/_defaultflatness currentflat def
+/_defaulthalftone null def
+/_defaultcolortransfer null def
+/_defaultblackgeneration null def
+/_defaultundercolorremoval null def
+/_defaultcolortransfer null def
+end
+%%EndResource
+PDFVars begin PDF begin
+%%BeginResource: procset pdfutil
+%%Copyright: Copyright 1993-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: Basic utilities used by other PDF procsets
+/bd {bind def} bind def
+/ld {load def} bd
+/bld {
+dup length dict begin
+{ null def } forall
+bind
+end
+def
+} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/Level3?
+systemdict /languagelevel known
+{systemdict /languagelevel get 3 eq } { false } ifelse
+def
+/getifknown {
+2 copy known { get true } { pop pop false } ifelse
+} bd
+/here {
+currentdict exch getifknown
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+/StartLoad { dup dup not { /_save save dd } if } bd
+/EndLoad { if not { _save restore } if } bd
+%%EndResource
+%%BeginResource: l2compat
+%%Copyright: Copyright 1987-1993 Adobe Systems Incorporated. All Rights Reserved.
+/cshow isdefined? not StartLoad {
+/cshow {
+exch /_cshow xdd
+{ 0 0 _cshow exec } forall
+} bd
+} EndLoad
+/setcmykcolor isdefined? not StartLoad {
+/setcmykcolor {
+1 sub 4 1 roll
+3 {
+3 index add neg dup 0 lt { pop 0 } if
+3 1 roll
+} repeat
+setrgbcolor
+pop
+} bd
+} EndLoad
+/rectclip isdefined? not StartLoad {
+/re 0 def
+/rectclip { newpath re clip newpath } bd
+} EndLoad
+/execform isdefined? not StartLoad {
+/execform {
+gsave dup begin
+Matrix concat
+BBox aload pop
+exch 3 index sub
+exch 2 index sub
+rectclip
+PaintProc end grestore
+} def
+} EndLoad
+/sethalftone isdefined? not StartLoad {
+/sethalftone {
+begin
+HalftoneType 1 eq
+{ Frequency Angle /SpotFunction load setscreen }
+if
+end
+} bd
+} EndLoad
+%%EndResource
+%%BeginResource: procset pdf
+%%Version: 4.0 3
+%%Copyright: Copyright 1998-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: General operators for PDF, common to all Language Levels.
+[/b/B/b*/B*/BDC/BI/BMC/BT/BX/c/cm/cs/CS/d/d0/d1/Do/DP/EI/EMC/ET/EX/f/f*/g/G/gs
+/h/i/j/J/k/K/l/m/M/MP/n/q/Q/re/rg/RG/ri/s/S/sc/SC/scn/SCN/sg/Tc/Td/TD/Tf/Tj/TJ
+/TL/Tm/Tr/Ts/Tw/Tz/T*/v/w/W/W*/y/'/"
+/applyInterpFunc/applystitchFunc/domainClip/EF/encodeInput/gsDI/ilp/icl
+/initgs/int/limit/PS/rangeClip/RC/rf/makePat/csfamily
+/? /! /| /: /+ /GetGlyphDirectory
+] {null def} bind forall
+/v { currentpoint 6 2 roll c } bd
+/y { 2 copy c } bd
+/h/closepath ld
+/d/setdash ld
+/j/setlinejoin ld
+/J/setlinecap ld
+/M/setmiterlimit ld
+/w/setlinewidth ld
+/i {
+dup 0 eq { pop _defaultflatness } if
+setflat
+} bd
+/gsDI {
+begin
+/OP here { /_OP? xdd } if
+/op here { /_op? xdd }
+{ /OP here { /_op? xdd } if }
+ifelse
+/OPM here { /_opmode xdd } if
+/Font here { aload pop Tf } if
+/LW here { w } if
+/LC here { J } if
+/LJ here { j } if
+/ML here { M } if
+/D here { aload pop d } if
+end
+} bd
+/ilp { /_lp /none dd } bd
+/icl { /_doClip 0 dd } bd
+/W { /_doClip 1 dd } bd
+/W* { /_doClip 2 dd } bd
+/n {
+{{} {clip} {eoclip}} _doClip get exec
+icl
+newpath
+} bd
+/s { h S } bd
+/B { q f Q S } bd
+/B* { q f* Q S } bd
+/b { h B } bd
+/b* { h B* } bd
+/q/save ld
+/Q { restore ilp } bd
+/GetCSFamily {
+dup type /arraytype eq {0 get} if
+} bd
+/GetCompsDict
+11 dict begin
+/DeviceGray { pop 1 } bd
+/DeviceRGB { pop 3 } bd
+/DeviceCMYK { pop 4 } bd
+/CIEBasedA { pop 1 } bd
+/CIEBasedABC { pop 3 } bd
+/CIEBasedDEF { pop 3 } bd
+/CIEBasedDEFG { pop 4 } bd
+/DeviceN { 1 get length } bd
+/Separation { pop 1 } bd
+/Indexed { pop 1 } bd
+/Pattern { pop 0 } bd
+currentdict
+end
+def
+/GetComps {
+GetCompsDict
+1 index GetCSFamily
+get exec
+} bd
+/cs
+{
+dup _fcs eq
+{ pop }
+{ dup /_fcs xdd
+GetComps
+_fillColors exch get
+/_fc xdd
+/_fp null dd
+} ifelse
+} bd
+/CS
+{
+dup _scs eq
+{ pop }
+{ dup /_scs xdd GetComps _strokeColors exch get /_sc xdd /_sp null dd }
+ifelse
+} bd
+/sc {
+_fc astore pop
+ilp
+} bd
+/SC {
+_sc astore pop
+ilp
+} bd
+/g { DefaultGray cs sc } bd
+/rg { DefaultRGB cs sc } bd
+/k { DefaultCMYK cs sc } bd
+/G { DefaultGray CS SC } bd
+/RG { DefaultRGB CS SC } bd
+/K { DefaultCMYK CS SC } bd
+/cm { _mtx astore concat } bd
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/RC/rectclip ld
+/EF/execform ld
+/PS { cvx exec } bd
+/initgs {
+/DefaultGray [/DeviceGray] dd
+/DefaultRGB [/DeviceRGB] dd
+/DefaultCMYK [/DeviceCMYK] dd
+0 g 0 G
+[] 0 d
+0 j
+0 J
+10 M
+1 w
+true setSA
+/_op? false dd
+/_OP? false dd
+/_opmode 0 dd
+/_defaulttransfer load settransfer
+0 i
+/RelativeColorimetric ri
+newpath
+} bd
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+/domainClip {
+Domain aload pop 3 2 roll
+limit
+} [/Domain] bld
+/applyInterpFunc {
+0 1 DimOut 1 sub
+{
+dup C0 exch get exch
+dup C1 exch get exch
+3 1 roll
+1 index sub
+3 index
+N exp mul add
+exch
+currentdict /Range_lo known
+{
+dup Range_lo exch get exch
+Range_hi exch get
+3 2 roll limit
+}
+{
+pop
+}
+ifelse
+exch
+} for
+pop
+} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld
+/encodeInput {
+NumParts 1 sub
+0 1 2 index
+{
+dup Bounds exch get
+2 index gt
+{ exit }
+{ dup
+3 index eq
+{ exit }
+{ pop } ifelse
+} ifelse
+} for
+3 2 roll pop
+dup Bounds exch get exch
+dup 1 add Bounds exch get exch
+2 mul
+dup Encode exch get exch
+1 add Encode exch get
+int
+} [/NumParts /Bounds /Encode] bld
+/rangeClip {
+exch dup Range_lo exch get
+exch Range_hi exch get
+3 2 roll
+limit
+} [/Range_lo /Range_hi] bld
+/applyStitchFunc {
+Functions exch get exec
+currentdict /Range_lo known {
+0 1 DimOut 1 sub {
+DimOut 1 add -1 roll
+rangeClip
+} for
+} if
+} [/Functions /Range_lo /DimOut] bld
+%%EndResource
+%%BeginResource: procset pdflev1
+%%Version: 4.0 4
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%LanguageLevel: 1
+%%Title: PDF operators, with code specific for Level 1
+/_defaulthalftone
+/currenthalftone where
+{ pop currenthalftone }
+{ 4 dict dup begin
+currentscreen
+/SpotFunction exch def
+/Angle exch def
+/Frequency exch def
+/HalftoneType 1 def
+end }
+ifelse
+dd
+/initialize {
+_defaulthalftone sethalftone
+} bd
+/terminate { } bd
+/pl {
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} bd
+/m { _sa? { pl } if moveto } bd
+/l { _sa? { pl } if lineto } bd
+/c { _sa? { pl } if curveto } bd
+/setSA { /_sa? xdd } bd
+/AlmostFull?
+{ dup maxlength exch length sub 2 le
+} bd
+/Expand
+{ 1 index maxlength mul cvi dict
+dup begin exch { def } forall end
+} bd
+/xput {
+3 2 roll
+dup 3 index known not
+{ dup AlmostFull? { 1.5 Expand } if
+} if
+dup 4 2 roll put
+} bd
+/defineRes {
+_categories 1 index known not
+{ /_categories _categories 2 index 10 dict xput store
+} if
+_categories exch 2 copy get 5 -1 roll 4 index xput put
+} bd
+/findRes {
+_categories exch get exch get
+} bd
+/ri/pop ld
+/L1setcolor {
+aload length
+dup 0 eq
+{ pop .5 setgray }
+{ dup 1 eq
+{ pop setgray }
+{ 3 eq
+{ setrgbcolor }
+{ setcmykcolor }
+ifelse }
+ifelse }
+ifelse
+} bind dd
+/_sfcs { } dd
+/_sscs { } dd
+/_sfc { _fc L1setcolor } dd
+/_ssc { _sc L1setcolor } dd
+/scn { sc } bd
+/SCN { SC } bd
+/gs
+{ begin
+/SA here { /_sa? xdd } if
+/TR here
+{
+dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} if
+/HT here { sethalftone } if
+/FL here { i } if
+currentdict gsDI
+end
+} bd
+/sfc {
+_lp /fill ne {
+_sfcs
+_sfc
+/_lp /fill dd
+} if
+} dd
+/ssc {
+_lp /stroke ne {
+_sscs
+_ssc
+/_lp /stroke dd
+} if
+} dd
+/f {
+{ { sfc fill }
+{gsave sfc fill grestore clip newpath icl ilp}
+{gsave sfc fill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/f* {
+{ { sfc eofill }
+{gsave sfc eofill grestore clip newpath icl ilp}
+{gsave sfc eofill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/S {
+{ { ssc stroke }
+{gsave ssc stroke grestore clip newpath icl ilp}
+{gsave ssc stroke grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/rf {re f} bd
+/setoverprint where
+{ pop }
+{ /setoverprint { pop } bd }
+ifelse
+%%EndResource
+%%BeginResource: procset spots
+%%Version: 4.0 1
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: Predefined (named) spot functions for PDF
+21 dict dup begin
+/CosineDot
+{ 180 mul cos exch 180 mul cos add 2 div } bd
+/Cross
+{ abs exch abs 2 copy gt { exch } if pop neg } bd
+/Diamond
+{ abs exch abs 2 copy add .75 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 2 copy add 1.23 le
+{ .85 mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse }
+ifelse } bd
+/Double
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
+/DoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add } bd
+/Ellipse
+{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
+{ pop dup mul exch .75 div dup mul add 4 div
+1 exch sub }
+{ dup 1 gt
+{pop 1 exch sub dup mul exch 1 exch sub
+.75 div dup mul add 4 div 1 sub }
+{ .5 exch sub exch pop exch pop }
+ifelse }
+ifelse } bd
+/EllipseA
+{ dup mul .9 mul exch dup mul add 1 exch sub } bd
+/EllipseB
+{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
+/EllipseC
+{ dup mul exch dup mul .9 mul add 1 exch sub } bd
+/InvertedDouble
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedDoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedEllipseA
+{ dup mul .9 mul exch dup mul add 1 sub } bd
+/InvertedEllipseC
+{ dup mul exch dup mul .9 mul add 1 sub } bd
+/InvertedSimpleDot
+{ dup mul exch dup mul add 1 sub } bd
+/Line
+{ exch pop abs neg } bd
+/LineX
+{ pop } bd
+/LineY
+{ exch pop } bd
+/Rhomboid
+{ abs exch abs 0.9 mul add 2 div } bd
+/Round
+{ abs exch abs 2 copy add 1 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse } bd
+/SimpleDot
+{ dup mul exch dup mul add 1 exch sub } bd
+/Square
+{ abs exch abs 2 copy lt { exch } if pop neg } bd
+end
+{ /Function defineRes pop } forall
+%%EndResource
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/DocInitAll{[]{/docinitialize get exec}forall }put
+PDFVars/InitAll{[PDF]{/initialize get exec}forall initgs}put
+PDFVars/TermAll{[PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin
+PDFVars/DocInitAll get exec PDFVars/InitAll get exec
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+userdict /pgsave save put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+220 366 translate
+%%EndPageSetup
+0 0 172 60 RC
+0.09999 0 0 0.09999 0 0 cm
+
+q
+Q
+q
+804 18 m
+804 19 l
+767 19 l
+767 20 l
+743 20 l
+743 21 l
+722 21 l
+722 22 l
+705 22 l
+705 23 l
+688 23 l
+688 24 l
+674 24 l
+674 25 l
+661 25 l
+661 26 l
+648 26 l
+648 27 l
+637 27 l
+637 28 l
+626 28 l
+626 29 l
+616 29 l
+616 30 l
+605 30 l
+605 31 l
+596 31 l
+596 32 l
+587 32 l
+587 33 l
+578 33 l
+578 34 l
+569 34 l
+569 35 l
+561 35 l
+561 36 l
+553 36 l
+553 37 l
+546 37 l
+546 38 l
+538 38 l
+538 39 l
+531 39 l
+531 40 l
+523 40 l
+523 41 l
+517 41 l
+517 42 l
+510 42 l
+510 43 l
+503 43 l
+503 44 l
+497 44 l
+497 45 l
+490 45 l
+490 46 l
+484 46 l
+484 47 l
+478 47 l
+478 48 l
+472 48 l
+472 49 l
+466 49 l
+466 50 l
+460 50 l
+460 51 l
+455 51 l
+455 52 l
+449 52 l
+449 53 l
+444 53 l
+444 54 l
+439 54 l
+439 55 l
+433 55 l
+433 56 l
+428 56 l
+428 57 l
+423 57 l
+423 58 l
+418 58 l
+418 59 l
+413 59 l
+413 60 l
+408 60 l
+408 61 l
+404 61 l
+404 62 l
+399 62 l
+399 63 l
+394 63 l
+394 64 l
+389 64 l
+389 65 l
+385 65 l
+385 66 l
+380 66 l
+380 67 l
+376 67 l
+376 68 l
+372 68 l
+372 69 l
+368 69 l
+368 70 l
+363 70 l
+363 71 l
+359 71 l
+359 72 l
+355 72 l
+355 73 l
+351 73 l
+351 74 l
+347 74 l
+347 75 l
+343 75 l
+343 76 l
+339 76 l
+339 77 l
+335 77 l
+335 78 l
+331 78 l
+331 79 l
+327 79 l
+327 80 l
+324 80 l
+324 81 l
+320 81 l
+320 82 l
+316 82 l
+316 83 l
+313 83 l
+313 84 l
+309 84 l
+309 85 l
+306 85 l
+306 86 l
+302 86 l
+302 87 l
+299 87 l
+299 88 l
+295 88 l
+295 89 l
+292 89 l
+292 90 l
+288 90 l
+288 91 l
+285 91 l
+285 92 l
+282 92 l
+282 93 l
+279 93 l
+279 94 l
+276 94 l
+276 95 l
+272 95 l
+272 96 l
+269 96 l
+269 97 l
+266 97 l
+266 98 l
+263 98 l
+263 99 l
+260 99 l
+260 100 l
+257 100 l
+257 101 l
+254 101 l
+254 102 l
+251 102 l
+251 103 l
+248 103 l
+248 104 l
+245 104 l
+245 105 l
+242 105 l
+242 106 l
+239 106 l
+239 107 l
+236 107 l
+236 108 l
+234 108 l
+234 109 l
+231 109 l
+231 110 l
+228 110 l
+228 111 l
+225 111 l
+225 112 l
+223 112 l
+223 113 l
+220 113 l
+220 114 l
+218 114 l
+218 115 l
+215 115 l
+215 116 l
+212 116 l
+212 117 l
+210 117 l
+210 118 l
+207 118 l
+207 119 l
+204 119 l
+204 120 l
+202 120 l
+202 121 l
+200 121 l
+200 122 l
+197 122 l
+197 123 l
+195 123 l
+195 124 l
+192 124 l
+192 125 l
+190 125 l
+190 126 l
+188 126 l
+188 127 l
+185 127 l
+185 128 l
+183 128 l
+183 129 l
+181 129 l
+181 130 l
+178 130 l
+178 131 l
+176 131 l
+176 132 l
+174 132 l
+174 133 l
+172 133 l
+172 134 l
+170 134 l
+170 135 l
+167 135 l
+167 136 l
+165 136 l
+165 137 l
+163 137 l
+163 138 l
+161 138 l
+161 139 l
+159 139 l
+159 140 l
+157 140 l
+157 141 l
+155 141 l
+155 142 l
+153 142 l
+153 143 l
+151 143 l
+151 144 l
+149 144 l
+149 145 l
+147 145 l
+147 146 l
+145 146 l
+145 147 l
+143 147 l
+143 148 l
+141 148 l
+141 149 l
+139 149 l
+139 150 l
+137 150 l
+137 151 l
+135 151 l
+135 152 l
+133 152 l
+133 153 l
+131 153 l
+131 154 l
+130 154 l
+130 155 l
+128 155 l
+128 156 l
+126 156 l
+126 157 l
+125 157 l
+125 158 l
+123 158 l
+123 159 l
+121 159 l
+121 160 l
+119 160 l
+119 161 l
+118 161 l
+118 162 l
+116 162 l
+116 163 l
+114 163 l
+114 164 l
+112 164 l
+112 165 l
+111 165 l
+111 166 l
+109 166 l
+109 167 l
+108 167 l
+108 168 l
+106 168 l
+106 169 l
+105 169 l
+105 170 l
+103 170 l
+103 171 l
+101 171 l
+101 172 l
+100 172 l
+100 173 l
+98 173 l
+98 174 l
+97 174 l
+97 175 l
+95 175 l
+95 176 l
+94 176 l
+94 177 l
+92 177 l
+92 178 l
+91 178 l
+91 179 l
+90 179 l
+90 180 l
+88 180 l
+88 181 l
+87 181 l
+87 182 l
+85 182 l
+85 183 l
+84 183 l
+84 184 l
+83 184 l
+83 185 l
+81 185 l
+81 186 l
+80 186 l
+80 187 l
+79 187 l
+79 188 l
+77 188 l
+77 189 l
+76 189 l
+76 190 l
+75 190 l
+75 191 l
+74 191 l
+74 192 l
+72 192 l
+72 193 l
+71 193 l
+71 194 l
+70 194 l
+70 195 l
+69 195 l
+69 196 l
+68 196 l
+68 197 l
+66 197 l
+66 198 l
+65 198 l
+65 199 l
+64 199 l
+64 200 l
+63 200 l
+63 201 l
+62 201 l
+62 202 l
+61 202 l
+61 203 l
+60 203 l
+60 204 l
+59 204 l
+59 205 l
+57 205 l
+57 206 l
+56 206 l
+56 207 l
+55 207 l
+55 208 l
+54 208 l
+54 209 l
+53 209 l
+53 210 l
+52 210 l
+52 211 l
+51 211 l
+51 212 l
+50 212 l
+50 213 l
+49 213 l
+49 214 l
+48 214 l
+48 215 l
+47 215 l
+47 216 l
+46 216 l
+46 218 l
+45 218 l
+45 219 l
+44 219 l
+44 220 l
+43 220 l
+43 221 l
+42 221 l
+42 222 l
+41 222 l
+41 223 l
+40 223 l
+40 225 l
+39 225 l
+39 226 l
+38 226 l
+38 227 l
+37 227 l
+37 228 l
+36 228 l
+36 229 l
+35 229 l
+35 231 l
+34 231 l
+34 232 l
+33 232 l
+33 234 l
+32 234 l
+32 235 l
+31 235 l
+31 237 l
+30 237 l
+30 238 l
+29 238 l
+29 240 l
+28 240 l
+28 241 l
+27 241 l
+27 243 l
+26 243 l
+26 244 l
+25 244 l
+25 246 l
+24 246 l
+24 248 l
+23 248 l
+23 250 l
+22 250 l
+22 252 l
+21 252 l
+21 254 l
+20 254 l
+20 255 l
+19 255 l
+19 258 l
+18 258 l
+18 261 l
+17 261 l
+17 263 l
+16 263 l
+16 266 l
+15 266 l
+15 268 l
+14 268 l
+14 272 l
+13 272 l
+13 276 l
+12 276 l
+12 280 l
+11 280 l
+11 286 l
+10 286 l
+10 313 l
+11 313 l
+11 318 l
+12 318 l
+12 322 l
+13 322 l
+13 327 l
+14 327 l
+14 330 l
+15 330 l
+15 333 l
+16 333 l
+16 335 l
+17 335 l
+17 338 l
+18 338 l
+18 340 l
+19 340 l
+19 343 l
+20 343 l
+20 345 l
+21 345 l
+21 347 l
+22 347 l
+22 348 l
+23 348 l
+23 350 l
+24 350 l
+24 352 l
+25 352 l
+25 354 l
+26 354 l
+26 356 l
+27 356 l
+27 357 l
+28 357 l
+28 359 l
+29 359 l
+29 360 l
+30 360 l
+30 362 l
+31 362 l
+31 363 l
+32 363 l
+32 365 l
+33 365 l
+33 366 l
+34 366 l
+34 367 l
+35 367 l
+35 369 l
+36 369 l
+36 370 l
+37 370 l
+37 371 l
+38 371 l
+38 373 l
+39 373 l
+39 374 l
+40 374 l
+40 375 l
+41 375 l
+41 376 l
+42 376 l
+42 377 l
+43 377 l
+43 378 l
+44 378 l
+44 380 l
+45 380 l
+45 381 l
+46 381 l
+46 382 l
+47 382 l
+47 383 l
+48 383 l
+48 384 l
+49 384 l
+49 385 l
+50 385 l
+50 386 l
+51 386 l
+51 387 l
+52 387 l
+52 388 l
+53 388 l
+53 389 l
+54 389 l
+54 390 l
+55 390 l
+55 391 l
+56 391 l
+56 392 l
+57 392 l
+57 393 l
+58 393 l
+58 394 l
+59 394 l
+59 395 l
+60 395 l
+60 396 l
+61 396 l
+61 397 l
+62 397 l
+62 398 l
+64 398 l
+64 399 l
+65 399 l
+65 400 l
+66 400 l
+66 401 l
+67 401 l
+67 402 l
+68 402 l
+68 403 l
+70 403 l
+70 404 l
+71 404 l
+71 405 l
+72 405 l
+72 406 l
+73 406 l
+73 407 l
+74 407 l
+74 408 l
+75 408 l
+75 409 l
+77 409 l
+77 410 l
+78 410 l
+78 411 l
+79 411 l
+79 412 l
+81 412 l
+81 413 l
+82 413 l
+82 414 l
+84 414 l
+84 415 l
+85 415 l
+85 416 l
+86 416 l
+86 417 l
+88 417 l
+88 418 l
+89 418 l
+89 419 l
+90 419 l
+90 420 l
+92 420 l
+92 421 l
+93 421 l
+93 422 l
+95 422 l
+95 423 l
+96 423 l
+96 424 l
+98 424 l
+98 425 l
+99 425 l
+99 426 l
+101 426 l
+101 427 l
+102 427 l
+102 428 l
+104 428 l
+104 429 l
+106 429 l
+106 430 l
+107 430 l
+107 431 l
+109 431 l
+109 432 l
+110 432 l
+110 433 l
+112 433 l
+112 434 l
+113 434 l
+113 435 l
+115 435 l
+115 436 l
+117 436 l
+117 437 l
+119 437 l
+119 438 l
+120 438 l
+120 439 l
+122 439 l
+122 440 l
+124 440 l
+124 441 l
+126 441 l
+126 442 l
+127 442 l
+127 443 l
+129 443 l
+129 444 l
+131 444 l
+131 445 l
+133 445 l
+133 446 l
+134 446 l
+134 447 l
+136 447 l
+136 448 l
+138 448 l
+138 449 l
+140 449 l
+140 450 l
+142 450 l
+142 451 l
+144 451 l
+144 452 l
+146 452 l
+146 453 l
+148 453 l
+148 454 l
+150 454 l
+150 455 l
+152 455 l
+152 456 l
+154 456 l
+154 457 l
+156 457 l
+156 458 l
+158 458 l
+158 459 l
+160 459 l
+160 460 l
+162 460 l
+162 461 l
+164 461 l
+164 462 l
+167 462 l
+167 463 l
+169 463 l
+169 464 l
+171 464 l
+171 465 l
+173 465 l
+173 466 l
+175 466 l
+175 467 l
+177 467 l
+177 468 l
+180 468 l
+180 469 l
+182 469 l
+182 470 l
+184 470 l
+184 471 l
+187 471 l
+187 472 l
+189 472 l
+189 473 l
+192 473 l
+192 474 l
+194 474 l
+194 475 l
+196 475 l
+196 476 l
+199 476 l
+199 477 l
+201 477 l
+201 478 l
+203 478 l
+203 479 l
+206 479 l
+206 480 l
+209 480 l
+209 481 l
+211 481 l
+211 482 l
+214 482 l
+214 483 l
+217 483 l
+217 484 l
+219 484 l
+219 485 l
+222 485 l
+222 486 l
+224 486 l
+224 487 l
+227 487 l
+227 488 l
+230 488 l
+230 489 l
+232 489 l
+232 490 l
+235 490 l
+235 491 l
+238 491 l
+238 492 l
+241 492 l
+241 493 l
+244 493 l
+244 494 l
+247 494 l
+247 495 l
+250 495 l
+250 496 l
+253 496 l
+253 497 l
+255 497 l
+255 498 l
+258 498 l
+258 499 l
+262 499 l
+262 500 l
+265 500 l
+265 501 l
+268 501 l
+268 502 l
+271 502 l
+271 503 l
+274 503 l
+274 504 l
+277 504 l
+277 505 l
+281 505 l
+281 506 l
+284 506 l
+284 507 l
+287 507 l
+287 508 l
+290 508 l
+290 509 l
+294 509 l
+294 510 l
+297 510 l
+297 511 l
+301 511 l
+301 512 l
+304 512 l
+304 513 l
+308 513 l
+308 514 l
+311 514 l
+311 515 l
+315 515 l
+315 516 l
+318 516 l
+318 517 l
+322 517 l
+322 518 l
+326 518 l
+326 519 l
+330 519 l
+330 520 l
+334 520 l
+334 521 l
+337 521 l
+337 522 l
+341 522 l
+341 523 l
+345 523 l
+345 524 l
+349 524 l
+349 525 l
+353 525 l
+353 526 l
+357 526 l
+357 527 l
+362 527 l
+362 528 l
+366 528 l
+366 529 l
+370 529 l
+370 530 l
+374 530 l
+374 531 l
+379 531 l
+379 532 l
+383 532 l
+383 533 l
+388 533 l
+388 534 l
+392 534 l
+392 535 l
+397 535 l
+397 536 l
+402 536 l
+402 537 l
+406 537 l
+406 538 l
+411 538 l
+411 539 l
+416 539 l
+416 540 l
+421 540 l
+421 541 l
+426 541 l
+426 542 l
+431 542 l
+431 543 l
+437 543 l
+437 544 l
+442 544 l
+442 545 l
+447 545 l
+447 546 l
+452 546 l
+452 547 l
+458 547 l
+458 548 l
+464 548 l
+464 549 l
+470 549 l
+470 550 l
+476 550 l
+476 551 l
+482 551 l
+482 552 l
+488 552 l
+488 553 l
+494 553 l
+494 554 l
+501 554 l
+501 555 l
+507 555 l
+507 556 l
+514 556 l
+514 557 l
+521 557 l
+521 558 l
+527 558 l
+527 559 l
+535 559 l
+535 560 l
+543 560 l
+543 561 l
+550 561 l
+550 562 l
+558 562 l
+558 563 l
+566 563 l
+566 564 l
+575 564 l
+575 565 l
+584 565 l
+584 566 l
+593 566 l
+593 567 l
+601 567 l
+601 568 l
+611 568 l
+611 569 l
+622 569 l
+622 570 l
+633 570 l
+633 571 l
+643 571 l
+643 572 l
+656 572 l
+656 573 l
+669 573 l
+669 574 l
+682 574 l
+682 575 l
+698 575 l
+698 576 l
+715 576 l
+715 577 l
+733 577 l
+733 578 l
+757 578 l
+757 579 l
+788 579 l
+788 580 l
+926 580 l
+926 579 l
+957 579 l
+957 578 l
+981 578 l
+981 577 l
+1000 577 l
+1000 576 l
+1017 576 l
+1017 575 l
+1032 575 l
+1032 574 l
+1045 574 l
+1045 573 l
+1058 573 l
+1058 572 l
+1071 572 l
+1071 571 l
+1082 571 l
+1082 570 l
+1092 570 l
+1092 569 l
+1103 569 l
+1103 568 l
+1113 568 l
+1113 567 l
+1122 567 l
+1122 566 l
+1131 566 l
+1131 565 l
+1140 565 l
+1140 564 l
+1149 564 l
+1149 563 l
+1156 563 l
+1156 562 l
+1164 562 l
+1164 561 l
+1172 561 l
+1172 560 l
+1179 560 l
+1179 559 l
+1187 559 l
+1187 558 l
+1194 558 l
+1194 557 l
+1200 557 l
+1200 556 l
+1207 556 l
+1207 555 l
+1214 555 l
+1214 554 l
+1220 554 l
+1220 553 l
+1227 553 l
+1227 552 l
+1233 552 l
+1233 551 l
+1239 551 l
+1239 550 l
+1244 550 l
+1244 549 l
+1250 549 l
+1250 548 l
+1256 548 l
+1256 547 l
+1262 547 l
+1262 546 l
+1267 546 l
+1267 545 l
+1273 545 l
+1273 544 l
+1278 544 l
+1278 543 l
+1283 543 l
+1283 542 l
+1288 542 l
+1288 541 l
+1294 541 l
+1294 540 l
+1299 540 l
+1299 539 l
+1303 539 l
+1303 538 l
+1308 538 l
+1308 537 l
+1313 537 l
+1313 536 l
+1317 536 l
+1317 535 l
+1322 535 l
+1322 534 l
+1327 534 l
+1327 533 l
+1332 533 l
+1332 532 l
+1336 532 l
+1336 531 l
+1340 531 l
+1340 530 l
+1344 530 l
+1344 529 l
+1349 529 l
+1349 528 l
+1353 528 l
+1353 527 l
+1357 527 l
+1357 526 l
+1361 526 l
+1361 525 l
+1365 525 l
+1365 524 l
+1369 524 l
+1369 523 l
+1373 523 l
+1373 522 l
+1377 522 l
+1377 521 l
+1381 521 l
+1381 520 l
+1385 520 l
+1385 519 l
+1388 519 l
+1388 518 l
+1392 518 l
+1392 517 l
+1396 517 l
+1396 516 l
+1400 516 l
+1400 515 l
+1403 515 l
+1403 514 l
+1407 514 l
+1407 513 l
+1410 513 l
+1410 512 l
+1414 512 l
+1414 511 l
+1417 511 l
+1417 510 l
+1421 510 l
+1421 509 l
+1424 509 l
+1424 508 l
+1428 508 l
+1428 507 l
+1431 507 l
+1431 506 l
+1434 506 l
+1434 505 l
+1437 505 l
+1437 504 l
+1440 504 l
+1440 503 l
+1443 503 l
+1443 502 l
+1446 502 l
+1446 501 l
+1450 501 l
+1450 500 l
+1453 500 l
+1453 499 l
+1456 499 l
+1456 498 l
+1459 498 l
+1459 497 l
+1462 497 l
+1462 496 l
+1465 496 l
+1465 495 l
+1468 495 l
+1468 494 l
+1470 494 l
+1470 493 l
+1473 493 l
+1473 492 l
+1476 492 l
+1476 491 l
+1479 491 l
+1479 490 l
+1482 490 l
+1482 489 l
+1485 489 l
+1485 488 l
+1487 488 l
+1487 487 l
+1490 487 l
+1490 486 l
+1493 486 l
+1493 485 l
+1495 485 l
+1495 484 l
+1498 484 l
+1498 483 l
+1501 483 l
+1501 482 l
+1503 482 l
+1503 481 l
+1506 481 l
+1506 480 l
+1508 480 l
+1508 479 l
+1511 479 l
+1511 478 l
+1513 478 l
+1513 477 l
+1516 477 l
+1516 476 l
+1518 476 l
+1518 475 l
+1520 475 l
+1520 474 l
+1523 474 l
+1523 473 l
+1525 473 l
+1525 472 l
+1528 472 l
+1528 471 l
+1530 471 l
+1530 470 l
+1532 470 l
+1532 469 l
+1535 469 l
+1535 468 l
+1537 468 l
+1537 467 l
+1539 467 l
+1539 466 l
+1541 466 l
+1541 465 l
+1543 465 l
+1543 464 l
+1546 464 l
+1546 463 l
+1548 463 l
+1548 462 l
+1550 462 l
+1550 461 l
+1552 461 l
+1552 460 l
+1554 460 l
+1554 459 l
+1556 459 l
+1556 458 l
+1558 458 l
+1558 457 l
+1561 457 l
+1561 456 l
+1563 456 l
+1563 455 l
+1564 455 l
+1564 454 l
+1566 454 l
+1566 453 l
+1568 453 l
+1568 452 l
+1570 452 l
+1570 451 l
+1572 451 l
+1572 450 l
+1574 450 l
+1574 449 l
+1576 449 l
+1576 448 l
+1578 448 l
+1578 447 l
+1580 447 l
+1580 446 l
+1582 446 l
+1582 445 l
+1584 445 l
+1584 444 l
+1585 444 l
+1585 443 l
+1587 443 l
+1587 442 l
+1589 442 l
+1589 441 l
+1591 441 l
+1591 440 l
+1592 440 l
+1592 439 l
+1594 439 l
+1594 438 l
+1596 438 l
+1596 437 l
+1598 437 l
+1598 436 l
+1599 436 l
+1599 435 l
+1601 435 l
+1601 434 l
+1603 434 l
+1603 433 l
+1604 433 l
+1604 432 l
+1606 432 l
+1606 431 l
+1607 431 l
+1607 430 l
+1609 430 l
+1609 429 l
+1610 429 l
+1610 428 l
+1612 428 l
+1612 427 l
+1614 427 l
+1614 426 l
+1615 426 l
+1615 425 l
+1617 425 l
+1617 424 l
+1618 424 l
+1618 423 l
+1620 423 l
+1620 422 l
+1621 422 l
+1621 421 l
+1623 421 l
+1623 420 l
+1624 420 l
+1624 419 l
+1625 419 l
+1625 418 l
+1627 418 l
+1627 417 l
+1628 417 l
+1628 416 l
+1629 416 l
+1629 415 l
+1631 415 l
+1631 414 l
+1632 414 l
+1632 413 l
+1634 413 l
+1634 412 l
+1635 412 l
+1635 411 l
+1636 411 l
+1636 410 l
+1638 410 l
+1638 409 l
+1639 409 l
+1639 408 l
+1640 408 l
+1640 407 l
+1641 407 l
+1641 406 l
+1642 406 l
+1642 405 l
+1644 405 l
+1644 404 l
+1645 404 l
+1645 403 l
+1646 403 l
+1646 402 l
+1647 402 l
+1647 401 l
+1648 401 l
+1648 400 l
+1650 400 l
+1650 399 l
+1651 399 l
+1651 398 l
+1652 398 l
+1652 397 l
+1653 397 l
+1653 396 l
+1654 396 l
+1654 395 l
+1655 395 l
+1655 394 l
+1656 394 l
+1656 393 l
+1657 393 l
+1657 392 l
+1658 392 l
+1658 391 l
+1659 391 l
+1659 390 l
+1660 390 l
+1660 389 l
+1661 389 l
+1661 388 l
+1662 388 l
+1662 387 l
+1663 387 l
+1663 386 l
+1664 386 l
+1664 385 l
+1665 385 l
+1665 384 l
+1667 384 l
+1667 382 l
+1668 382 l
+1668 381 l
+1669 381 l
+1669 380 l
+1670 380 l
+1670 379 l
+1671 379 l
+1671 378 l
+1672 378 l
+1672 377 l
+1673 377 l
+1673 375 l
+1674 375 l
+1674 374 l
+1675 374 l
+1675 373 l
+1676 373 l
+1676 372 l
+1677 372 l
+1677 371 l
+1678 371 l
+1678 369 l
+1679 369 l
+1679 368 l
+1680 368 l
+1680 367 l
+1681 367 l
+1681 365 l
+1682 365 l
+1682 364 l
+1683 364 l
+1683 362 l
+1684 362 l
+1684 361 l
+1685 361 l
+1685 359 l
+1686 359 l
+1686 358 l
+1687 358 l
+1687 357 l
+1688 357 l
+1688 355 l
+1689 355 l
+1689 353 l
+1690 353 l
+1690 351 l
+1691 351 l
+1691 349 l
+1692 349 l
+1692 347 l
+1693 347 l
+1693 346 l
+1694 346 l
+1694 344 l
+1695 344 l
+1695 342 l
+1696 342 l
+1696 339 l
+1697 339 l
+1697 336 l
+1698 336 l
+1698 334 l
+1699 334 l
+1699 331 l
+1700 331 l
+1700 328 l
+1701 328 l
+1701 324 l
+1702 324 l
+1702 320 l
+1703 320 l
+1703 315 l
+1704 315 l
+1704 305 l
+1705 305 l
+1705 293 l
+1704 293 l
+1704 283 l
+1703 283 l
+1703 279 l
+1702 279 l
+1702 274 l
+1701 274 l
+1701 270 l
+1700 270 l
+1700 267 l
+1699 267 l
+1699 265 l
+1698 265 l
+1698 262 l
+1697 262 l
+1697 259 l
+1696 259 l
+1696 257 l
+1695 257 l
+1695 255 l
+1694 255 l
+1694 253 l
+1693 253 l
+1693 251 l
+1692 251 l
+1692 249 l
+1691 249 l
+1691 247 l
+1690 247 l
+1690 245 l
+1689 245 l
+1689 244 l
+1688 244 l
+1688 242 l
+1687 242 l
+1687 240 l
+1686 240 l
+1686 239 l
+1685 239 l
+1685 238 l
+1684 238 l
+1684 236 l
+1683 236 l
+1683 235 l
+1682 235 l
+1682 233 l
+1681 233 l
+1681 232 l
+1680 232 l
+1680 230 l
+1679 230 l
+1679 229 l
+1678 229 l
+1678 228 l
+1677 228 l
+1677 227 l
+1676 227 l
+1676 225 l
+1675 225 l
+1675 224 l
+1674 224 l
+1674 223 l
+1673 223 l
+1673 222 l
+1672 222 l
+1672 221 l
+1671 221 l
+1671 220 l
+1670 220 l
+1670 218 l
+1669 218 l
+1669 217 l
+1668 217 l
+1668 216 l
+1667 216 l
+1667 215 l
+1666 215 l
+1666 214 l
+1665 214 l
+1665 213 l
+1664 213 l
+1664 212 l
+1663 212 l
+1663 211 l
+1662 211 l
+1662 210 l
+1661 210 l
+1661 209 l
+1660 209 l
+1660 208 l
+1659 208 l
+1659 207 l
+1658 207 l
+1658 206 l
+1657 206 l
+1657 205 l
+1656 205 l
+1656 204 l
+1655 204 l
+1655 203 l
+1654 203 l
+1654 202 l
+1653 202 l
+1653 201 l
+1652 201 l
+1652 200 l
+1650 200 l
+1650 199 l
+1649 199 l
+1649 198 l
+1648 198 l
+1648 197 l
+1647 197 l
+1647 196 l
+1646 196 l
+1646 195 l
+1644 195 l
+1644 194 l
+1643 194 l
+1643 193 l
+1642 193 l
+1642 192 l
+1641 192 l
+1641 191 l
+1640 191 l
+1640 190 l
+1638 190 l
+1638 189 l
+1637 189 l
+1637 188 l
+1636 188 l
+1636 187 l
+1634 187 l
+1634 186 l
+1633 186 l
+1633 185 l
+1632 185 l
+1632 184 l
+1630 184 l
+1630 183 l
+1629 183 l
+1629 182 l
+1628 182 l
+1628 181 l
+1626 181 l
+1626 180 l
+1625 180 l
+1625 179 l
+1623 179 l
+1623 178 l
+1622 178 l
+1622 177 l
+1621 177 l
+1621 176 l
+1619 176 l
+1619 175 l
+1618 175 l
+1618 174 l
+1616 174 l
+1616 173 l
+1614 173 l
+1614 172 l
+1613 172 l
+1613 171 l
+1611 171 l
+1611 170 l
+1610 170 l
+1610 169 l
+1608 169 l
+1608 168 l
+1607 168 l
+1607 167 l
+1605 167 l
+1605 166 l
+1604 166 l
+1604 165 l
+1602 165 l
+1602 164 l
+1600 164 l
+1600 163 l
+1599 163 l
+1599 162 l
+1597 162 l
+1597 161 l
+1595 161 l
+1595 160 l
+1593 160 l
+1593 159 l
+1592 159 l
+1592 158 l
+1590 158 l
+1590 157 l
+1588 157 l
+1588 156 l
+1586 156 l
+1586 155 l
+1585 155 l
+1585 154 l
+1583 154 l
+1583 153 l
+1581 153 l
+1581 152 l
+1579 152 l
+1579 151 l
+1577 151 l
+1577 150 l
+1575 150 l
+1575 149 l
+1573 149 l
+1573 148 l
+1571 148 l
+1571 147 l
+1569 147 l
+1569 146 l
+1568 146 l
+1568 145 l
+1566 145 l
+1566 144 l
+1564 144 l
+1564 143 l
+1562 143 l
+1562 142 l
+1560 142 l
+1560 141 l
+1558 141 l
+1558 140 l
+1555 140 l
+1555 139 l
+1553 139 l
+1553 138 l
+1551 138 l
+1551 137 l
+1549 137 l
+1549 136 l
+1547 136 l
+1547 135 l
+1545 135 l
+1545 134 l
+1543 134 l
+1543 133 l
+1540 133 l
+1540 132 l
+1538 132 l
+1538 131 l
+1536 131 l
+1536 130 l
+1534 130 l
+1534 129 l
+1531 129 l
+1531 128 l
+1529 128 l
+1529 127 l
+1527 127 l
+1527 126 l
+1524 126 l
+1524 125 l
+1522 125 l
+1522 124 l
+1520 124 l
+1520 123 l
+1517 123 l
+1517 122 l
+1515 122 l
+1515 121 l
+1512 121 l
+1512 120 l
+1510 120 l
+1510 119 l
+1507 119 l
+1507 118 l
+1505 118 l
+1505 117 l
+1502 117 l
+1502 116 l
+1499 116 l
+1499 115 l
+1497 115 l
+1497 114 l
+1494 114 l
+1494 113 l
+1492 113 l
+1492 112 l
+1489 112 l
+1489 111 l
+1486 111 l
+1486 110 l
+1484 110 l
+1484 109 l
+1481 109 l
+1481 108 l
+1478 108 l
+1478 107 l
+1475 107 l
+1475 106 l
+1472 106 l
+1472 105 l
+1469 105 l
+1469 104 l
+1466 104 l
+1466 103 l
+1464 103 l
+1464 102 l
+1461 102 l
+1461 101 l
+1458 101 l
+1458 100 l
+1455 100 l
+1455 99 l
+1452 99 l
+1452 98 l
+1448 98 l
+1448 97 l
+1445 97 l
+1445 96 l
+1442 96 l
+1442 95 l
+1439 95 l
+1439 94 l
+1436 94 l
+1436 93 l
+1433 93 l
+1433 92 l
+1429 92 l
+1429 91 l
+1426 91 l
+1426 90 l
+1423 90 l
+1423 89 l
+1419 89 l
+1419 88 l
+1416 88 l
+1416 87 l
+1412 87 l
+1412 86 l
+1409 86 l
+1409 85 l
+1405 85 l
+1405 84 l
+1402 84 l
+1402 83 l
+1398 83 l
+1398 82 l
+1395 82 l
+1395 81 l
+1391 81 l
+1391 80 l
+1387 80 l
+1387 79 l
+1383 79 l
+1383 78 l
+1379 78 l
+1379 77 l
+1375 77 l
+1375 76 l
+1372 76 l
+1372 75 l
+1368 75 l
+1368 74 l
+1364 74 l
+1364 73 l
+1360 73 l
+1360 72 l
+1355 72 l
+1355 71 l
+1351 71 l
+1351 70 l
+1347 70 l
+1347 69 l
+1343 69 l
+1343 68 l
+1338 68 l
+1338 67 l
+1334 67 l
+1334 66 l
+1330 66 l
+1330 65 l
+1325 65 l
+1325 64 l
+1320 64 l
+1320 63 l
+1316 63 l
+1316 62 l
+1311 62 l
+1311 61 l
+1306 61 l
+1306 60 l
+1301 60 l
+1301 59 l
+1297 59 l
+1297 58 l
+1291 58 l
+1291 57 l
+1286 57 l
+1286 56 l
+1281 56 l
+1281 55 l
+1276 55 l
+1276 54 l
+1270 54 l
+1270 53 l
+1265 53 l
+1265 52 l
+1260 52 l
+1260 51 l
+1254 51 l
+1254 50 l
+1248 50 l
+1248 49 l
+1242 49 l
+1242 48 l
+1236 48 l
+1236 47 l
+1230 47 l
+1230 46 l
+1224 46 l
+1224 45 l
+1218 45 l
+1218 44 l
+1211 44 l
+1211 43 l
+1204 43 l
+1204 42 l
+1198 42 l
+1198 41 l
+1191 41 l
+1191 40 l
+1184 40 l
+1184 39 l
+1176 39 l
+1176 38 l
+1169 38 l
+1169 37 l
+1161 37 l
+1161 36 l
+1153 36 l
+1153 35 l
+1145 35 l
+1145 34 l
+1136 34 l
+1136 33 l
+1127 33 l
+1127 32 l
+1118 32 l
+1118 31 l
+1109 31 l
+1109 30 l
+1099 30 l
+1099 29 l
+1088 29 l
+1088 28 l
+1077 28 l
+1077 27 l
+1066 27 l
+1066 26 l
+1053 26 l
+1053 25 l
+1040 25 l
+1040 24 l
+1027 24 l
+1027 23 l
+1010 23 l
+1010 22 l
+993 22 l
+993 21 l
+972 21 l
+972 20 l
+948 20 l
+948 19 l
+911 19 l
+911 18 l
+h
+W n
+0.301960784313725 0.72156862745098 0.701960784313725 rg
+1 i
+10 2305.59999 m
+10 2305.59999 l
+-943.02198 2305.59999 -1715.59999 1533.01998 -1715.59999 580 c
+-1715.59999 -373.02198 -943.02198 -1145.59999 10 -1145.59999 c
+963.02198 -1145.59999 1735.59999 -373.02198 1735.59999 580 c
+1735.59999 1533.01998 963.02198 2305.59999 10 2305.59999 c
+f*
+0.309803921568627 0.724697069839172 0.705309539546155 rg
+7.60009 2291.19999 m
+7.59979 2291.19999 l
+-936.14399 2291.19999 -1701.19999 1526.13999 -1701.19999 582.39999 c
+-1701.19999 -361.34399 -936.14399 -1126.39999 7.59979 -1126.39999 c
+951.34399 -1126.39999 1716.39999 -361.34399 1716.39999 582.39999 c
+1716.39999 1526.13999 951.34399 2291.19999 7.59979 2291.19999 c
+f*
+0.317647058823529 0.727825512227363 0.708658294778586 rg
+10 2269.59999 m
+10 2269.59999 l
+-923.13999 2269.59999 -1679.59999 1513.13999 -1679.59999 580 c
+-1679.59999 -353.13999 -923.13999 -1109.59999 10 -1109.59999 c
+943.13999 -1109.59999 1699.59999 -353.13999 1699.59999 580 c
+1699.59999 1513.13999 943.13999 2269.59999 10 2269.59999 c
+f*
+0.325490196078431 0.730953954615554 0.712007050011016 rg
+7.60009 2255.19999 m
+7.59979 2255.19999 l
+-916.26199 2255.19999 -1665.19999 1506.25999 -1665.19999 582.39999 c
+-1665.19999 -341.46199 -916.26199 -1090.39999 7.59979 -1090.39999 c
+931.46199 -1090.39999 1680.39999 -341.46199 1680.39999 582.39999 c
+1680.39999 1506.25999 931.46199 2255.19999 7.59979 2255.19999 c
+f*
+0.333333333333333 0.734082397003745 0.715355805243446 rg
+10 2233.59999 m
+10 2233.59999 l
+-903.25799 2233.59999 -1643.59999 1493.25999 -1643.59999 580 c
+-1643.59999 -333.25799 -903.25799 -1073.59999 10 -1073.59999 c
+923.25799 -1073.59999 1663.59999 -333.25799 1663.59999 580 c
+1663.59999 1493.25999 923.25799 2233.59999 10 2233.59999 c
+f*
+0.341176470588235 0.737210839391936 0.718704560475876 rg
+7.60009 2219.19999 m
+7.59979 2219.19999 l
+-896.37998 2219.19999 -1629.19999 1486.37998 -1629.19999 582.39999 c
+-1629.19999 -321.57998 -896.37998 -1054.39999 7.59979 -1054.39999 c
+911.57899 -1054.39999 1644.39999 -321.57998 1644.39999 582.39999 c
+1644.39999 1486.37998 911.57899 2219.19999 7.59979 2219.19999 c
+f*
+0.349019607843137 0.740339281780128 0.722053315708306 rg
+10 2197.59999 m
+10 2197.59999 l
+-883.375 2197.59999 -1607.59999 1473.37998 -1607.59999 580 c
+-1607.59999 -313.375 -883.375 -1037.59999 10 -1037.59999 c
+903.375 -1037.59999 1627.59999 -313.375 1627.59999 580 c
+1627.59999 1473.37998 903.375 2197.59999 10 2197.59999 c
+f*
+0.356862745098039 0.743467724168319 0.725402070940736 rg
+7.60009 2183.19999 m
+7.59979 2183.19999 l
+-876.49699 2183.19999 -1593.19999 1466.5 -1593.19999 582.39999 c
+-1593.19999 -301.69699 -876.49699 -1018.39999 7.59979 -1018.39999 c
+891.69699 -1018.39999 1608.39999 -301.69699 1608.39999 582.39999 c
+1608.39999 1466.5 891.69699 2183.19999 7.59979 2183.19999 c
+f*
+0.364705882352941 0.74659616655651 0.728750826173166 rg
+10 2161.59999 m
+10 2161.59999 l
+-863.49299 2161.59999 -1571.59999 1453.48999 -1571.59999 580 c
+-1571.59999 -293.49299 -863.49299 -1001.59999 10 -1001.59999 c
+883.49299 -1001.59999 1591.59999 -293.49299 1591.59999 580 c
+1591.59999 1453.48999 883.49299 2161.59999 10 2161.59999 c
+f*
+0.372549019607843 0.749724608944701 0.732099581405596 rg
+7.60009 2147.19999 m
+7.59979 2147.19999 l
+-856.61499 2147.19999 -1557.19999 1446.60998 -1557.19999 582.39999 c
+-1557.19999 -281.81498 -856.61499 -982.39999 7.59979 -982.39999 c
+871.81498 -982.39999 1572.39999 -281.81498 1572.39999 582.39999 c
+1572.39999 1446.60998 871.81498 2147.19999 7.59979 2147.19999 c
+f*
+0.380392156862745 0.752853051332892 0.735448336638026 rg
+10 2125.59999 m
+10 2125.59999 l
+-843.61099 2125.59999 -1535.59999 1433.60998 -1535.59999 580 c
+-1535.59999 -273.61099 -843.61099 -965.59999 10 -965.59999 c
+863.61099 -965.59999 1555.59999 -273.61099 1555.59999 580 c
+1555.59999 1433.60998 863.61099 2125.59999 10 2125.59999 c
+f*
+0.388235294117647 0.755981493721084 0.738797091870456 rg
+7.60009 2111.19999 m
+7.59979 2111.19999 l
+-836.73298 2111.19999 -1521.19999 1426.72999 -1521.19999 582.39999 c
+-1521.19999 -261.93299 -836.73298 -946.39999 7.59979 -946.39999 c
+851.93299 -946.39999 1536.39999 -261.93299 1536.39999 582.39999 c
+1536.39999 1426.72999 851.93299 2111.19999 7.59979 2111.19999 c
+f*
+0.396078431372549 0.759109936109275 0.742145847102886 rg
+10 2089.59999 m
+10 2089.59999 l
+-823.72898 2089.59999 -1499.59999 1413.72999 -1499.59999 580 c
+-1499.59999 -253.72898 -823.72898 -929.59999 10 -929.59999 c
+843.72898 -929.59999 1519.59999 -253.72898 1519.59999 580 c
+1519.59999 1413.72999 843.72898 2089.59999 10 2089.59999 c
+f*
+0.403921568627451 0.762238378497466 0.745494602335316 rg
+7.60009 2075.19999 m
+7.59979 2075.19999 l
+-816.85099 2075.19999 -1485.19999 1406.84999 -1485.19999 582.39999 c
+-1485.19999 -242.05099 -816.85099 -910.39999 7.59979 -910.39999 c
+832.04998 -910.39999 1500.39999 -242.05099 1500.39999 582.39999 c
+1500.39999 1406.84999 832.04998 2075.19999 7.59979 2075.19999 c
+f*
+0.411764705882353 0.765366820885657 0.748843357567746 rg
+10 2053.59999 m
+10 2053.59999 l
+-803.84698 2053.59999 -1463.59999 1393.84999 -1463.59999 580 c
+-1463.59999 -233.84698 -803.84698 -893.59999 10 -893.59999 c
+823.84698 -893.59999 1483.59999 -233.84698 1483.59999 580 c
+1483.59999 1393.84999 823.84698 2053.59999 10 2053.59999 c
+f*
+0.419607843137255 0.768495263273849 0.752192112800176 rg
+7.60009 2039.19999 m
+7.59979 2039.19999 l
+-796.96798 2039.19999 -1449.19999 1386.96998 -1449.19999 582.39999 c
+-1449.19999 -222.16799 -796.96798 -874.39999 7.59979 -874.39999 c
+812.16799 -874.39999 1464.39999 -222.16799 1464.39999 582.39999 c
+1464.39999 1386.96998 812.16799 2039.19999 7.59979 2039.19999 c
+f*
+0.427450980392156 0.77162370566204 0.755540868032606 rg
+10 2017.59999 m
+10 2017.59999 l
+-783.96398 2017.59999 -1427.59999 1373.95999 -1427.59999 580 c
+-1427.59999 -213.96398 -783.96398 -857.59999 10 -857.59999 c
+803.96398 -857.59999 1447.59999 -213.96398 1447.59999 580 c
+1447.59999 1373.95999 803.96398 2017.59999 10 2017.59999 c
+f*
+0.435294117647058 0.774752148050231 0.758889623265036 rg
+7.60009 2003.19999 m
+7.59979 2003.19999 l
+-777.08599 2003.19999 -1413.19999 1367.08999 -1413.19999 582.39999 c
+-1413.19999 -202.28599 -777.08599 -838.39999 7.59979 -838.39999 c
+792.28599 -838.39999 1428.39999 -202.28599 1428.39999 582.39999 c
+1428.39999 1367.08999 792.28599 2003.19999 7.59979 2003.19999 c
+f*
+0.44313725490196 0.777880590438422 0.762238378497466 rg
+10 1981.59999 m
+10 1981.59999 l
+-764.08198 1981.59999 -1391.59999 1354.07998 -1391.59999 580 c
+-1391.59999 -194.08198 -764.08198 -821.59999 10 -821.59999 c
+784.08198 -821.59999 1411.59999 -194.08198 1411.59999 580 c
+1411.59999 1354.07998 784.08198 1981.59999 10 1981.59999 c
+f*
+0.450980392156862 0.781009032826613 0.765587133729897 rg
+7.60009 1967.19999 m
+7.59979 1967.19999 l
+-757.20399 1967.19999 -1377.19999 1347.19999 -1377.19999 582.39999 c
+-1377.19999 -182.40399 -757.20399 -802.39999 7.59979 -802.39999 c
+772.40399 -802.39999 1392.39999 -182.40399 1392.39999 582.39999 c
+1392.39999 1347.19999 772.40399 1967.19999 7.59979 1967.19999 c
+f*
+0.458823529411764 0.784137475214805 0.768935888962327 rg
+10 1945.59999 m
+10 1945.59999 l
+-744.19999 1945.59999 -1355.59999 1334.19999 -1355.59999 580 c
+-1355.59999 -174.19999 -744.19999 -785.59999 10 -785.59999 c
+764.19999 -785.59999 1375.59999 -174.19999 1375.59999 580 c
+1375.59999 1334.19999 764.19999 1945.59999 10 1945.59999 c
+f*
+0.466666666666666 0.787265917602996 0.772284644194757 rg
+7.60009 1931.19999 m
+7.59979 1931.19999 l
+-737.32199 1931.19999 -1341.19999 1327.31999 -1341.19999 582.39999 c
+-1341.19999 -162.52099 -737.32199 -766.39999 7.59979 -766.39999 c
+752.52099 -766.39999 1356.39999 -162.52099 1356.39999 582.39999 c
+1356.39999 1327.31999 752.52099 1931.19999 7.59979 1931.19999 c
+f*
+0.474509803921568 0.790394359991187 0.775633399427187 rg
+10 1909.59999 m
+10 1909.59999 l
+-724.31799 1909.59999 -1319.59999 1314.31999 -1319.59999 580 c
+-1319.59999 -154.31799 -724.31799 -749.59999 10 -749.59999 c
+744.31799 -749.59999 1339.59999 -154.31799 1339.59999 580 c
+1339.59999 1314.31999 744.31799 1909.59999 10 1909.59999 c
+f*
+0.48235294117647 0.793522802379378 0.778982154659617 rg
+7.60009 1895.19999 m
+7.59979 1895.19999 l
+-717.43899 1895.19999 -1305.19999 1307.43998 -1305.19999 582.39999 c
+-1305.19999 -142.63899 -717.43899 -730.39999 7.59979 -730.39999 c
+732.63899 -730.39999 1320.39999 -142.63899 1320.39999 582.39999 c
+1320.39999 1307.43998 732.63899 1895.19999 7.59979 1895.19999 c
+f*
+0.490196078431372 0.796651244767569 0.782330909892047 rg
+10 1873.59999 m
+10 1873.59999 l
+-704.43499 1873.59999 -1283.59999 1294.43998 -1283.59999 580 c
+-1283.59999 -134.43499 -704.43499 -713.59999 10 -713.59999 c
+724.43499 -713.59999 1303.59999 -134.43499 1303.59999 580 c
+1303.59999 1294.43998 724.43499 1873.59999 10 1873.59999 c
+f*
+0.498039215686274 0.799779687155761 0.785679665124477 rg
+7.60009 1859.19999 m
+7.59979 1859.19999 l
+-697.55699 1859.19999 -1269.19999 1287.55999 -1269.19999 582.39999 c
+-1269.19999 -122.75698 -697.55699 -694.39999 7.59979 -694.39999 c
+712.75698 -694.39999 1284.39999 -122.75698 1284.39999 582.39999 c
+1284.39999 1287.55999 712.75698 1859.19999 7.59979 1859.19999 c
+f*
+0.505882352941176 0.802908129543952 0.789028420356907 rg
+10 1837.59999 m
+10 1837.59999 l
+-684.55299 1837.59999 -1247.59999 1274.54998 -1247.59999 580 c
+-1247.59999 -114.55299 -684.55299 -677.59999 10 -677.59999 c
+704.55299 -677.59999 1267.59999 -114.55299 1267.59999 580 c
+1267.59999 1274.54998 704.55299 1837.59999 10 1837.59999 c
+f*
+0.513725490196078 0.806036571932143 0.792377175589337 rg
+7.60009 1823.19999 m
+7.59979 1823.19999 l
+-677.67498 1823.19999 -1233.19999 1267.66999 -1233.19999 582.39999 c
+-1233.19999 -102.875 -677.67498 -658.39999 7.59979 -658.39999 c
+692.875 -658.39999 1248.39999 -102.875 1248.39999 582.39999 c
+1248.39999 1267.66999 692.875 1823.19999 7.59979 1823.19999 c
+f*
+0.52156862745098 0.809165014320334 0.795725930821767 rg
+10 1801.59999 m
+10 1801.59999 l
+-664.67098 1801.59999 -1211.59999 1254.66999 -1211.59999 580 c
+-1211.59999 -94.67089 -664.67098 -641.59999 10 -641.59999 c
+684.67098 -641.59999 1231.59999 -94.67089 1231.59999 580 c
+1231.59999 1254.66999 684.67098 1801.59999 10 1801.59999 c
+f*
+0.529411764705882 0.812293456708525 0.799074686054197 rg
+7.60009 1787.19999 m
+7.59979 1787.19999 l
+-657.79199 1787.19999 -1197.19999 1247.78999 -1197.19999 582.39999 c
+-1197.19999 -82.99238 -657.79199 -622.39999 7.59979 -622.39999 c
+672.99198 -622.39999 1212.39999 -82.99238 1212.39999 582.39999 c
+1212.39999 1247.78999 672.99198 1787.19999 7.59979 1787.19999 c
+f*
+0.537254901960784 0.815421899096717 0.802423441286627 rg
+10 1765.59999 m
+10 1765.59999 l
+-644.78898 1765.59999 -1175.59999 1234.78999 -1175.59999 580 c
+-1175.59999 -74.78858 -644.78898 -605.59999 10 -605.59999 c
+664.78898 -605.59999 1195.59999 -74.78858 1195.59999 580 c
+1195.59999 1234.78999 664.78898 1765.59999 10 1765.59999 c
+f*
+0.545098039215685 0.818550341484908 0.805772196519057 rg
+7.60009 1751.19999 m
+7.59979 1751.19999 l
+-637.90998 1751.19999 -1161.19999 1227.90998 -1161.19999 582.39999 c
+-1161.19999 -63.11039 -637.90998 -586.39999 7.59979 -586.39999 c
+653.10998 -586.39999 1176.39999 -63.11039 1176.39999 582.39999 c
+1176.39999 1227.90998 653.10998 1751.19999 7.59979 1751.19999 c
+f*
+0.552941176470587 0.821678783873099 0.809120951751487 rg
+10 1729.59999 m
+10 1729.59999 l
+-624.90599 1729.59999 -1139.59999 1214.90998 -1139.59999 580 c
+-1139.59999 -54.90618 -624.90599 -569.59999 10 -569.59999 c
+644.90599 -569.59999 1159.59999 -54.90618 1159.59999 580 c
+1159.59999 1214.90998 644.90599 1729.59999 10 1729.59999 c
+f*
+0.560784313725489 0.82480722626129 0.812469706983917 rg
+7.60009 1715.19999 m
+7.59979 1715.19999 l
+-618.02799 1715.19999 -1125.19999 1208.02999 -1125.19999 582.39999 c
+-1125.19999 -43.22799 -618.02799 -550.39999 7.59979 -550.39999 c
+633.22799 -550.39999 1140.39999 -43.22799 1140.39999 582.39999 c
+1140.39999 1208.02999 633.22799 1715.19999 7.59979 1715.19999 c
+f*
+0.568627450980391 0.827935668649482 0.815818462216347 rg
+10 1693.59999 m
+10 1693.59999 l
+-605.02398 1693.59999 -1103.59999 1195.01998 -1103.59999 580 c
+-1103.59999 -35.02418 -605.02398 -533.59999 10 -533.59999 c
+625.02398 -533.59999 1123.59999 -35.02418 1123.59999 580 c
+1123.59999 1195.01998 625.02398 1693.59999 10 1693.59999 c
+f*
+0.576470588235293 0.831064111037673 0.819167217448777 rg
+7.60009 1679.19999 m
+7.59979 1679.19999 l
+-598.14599 1679.19999 -1089.19999 1188.14999 -1089.19999 582.39999 c
+-1089.19999 -23.34568 -598.14599 -514.39999 7.59979 -514.39999 c
+613.34498 -514.39999 1104.39999 -23.34568 1104.39999 582.39999 c
+1104.39999 1188.14999 613.34498 1679.19999 7.59979 1679.19999 c
+f*
+0.584313725490195 0.834192553425864 0.822515972681207 rg
+10 1657.59999 m
+10 1657.59999 l
+-585.14199 1657.59999 -1067.59999 1175.13999 -1067.59999 580 c
+-1067.59999 -15.14179 -585.14199 -497.59999 10 -497.59999 c
+605.14199 -497.59999 1087.59999 -15.14179 1087.59999 580 c
+1087.59999 1175.13999 605.14199 1657.59999 10 1657.59999 c
+f*
+0.592156862745097 0.837320995814055 0.825864727913638 rg
+7.60009 1643.19999 m
+7.59979 1643.19999 l
+-578.26399 1643.19999 -1053.19999 1168.25999 -1053.19999 582.39999 c
+-1053.19999 -3.46357 -578.26399 -478.39999 7.59979 -478.39999 c
+593.46299 -478.39999 1068.39999 -3.46357 1068.39999 582.39999 c
+1068.39999 1168.25999 593.46299 1643.19999 7.59979 1643.19999 c
+f*
+0.599999999999999 0.840449438202246 0.829213483146068 rg
+10 1621.59999 m
+10 1621.59999 l
+-565.25999 1621.59999 -1031.59999 1155.25999 -1031.59999 580 c
+-1031.59999 4.7404 -565.25999 -461.59999 10 -461.59999 c
+585.25999 -461.59999 1051.59999 4.7404 1051.59999 580 c
+1051.59999 1155.25999 585.25999 1621.59999 10 1621.59999 c
+f*
+0.607843137254901 0.843577880590438 0.832562238378498 rg
+7.60009 1607.19999 m
+7.59979 1607.19999 l
+-558.38099 1607.19999 -1017.19999 1148.37998 -1017.19999 582.39999 c
+-1017.19999 16.41868 -558.38099 -442.39999 7.59979 -442.39999 c
+573.58099 -442.39999 1032.39999 16.41868 1032.39999 582.39999 c
+1032.39999 1148.37998 573.58099 1607.19999 7.59979 1607.19999 c
+f*
+0.615686274509803 0.846706322978629 0.835910993610928 rg
+10 1585.59999 m
+10 1585.59999 l
+-545.37699 1585.59999 -995.59999 1135.37998 -995.59999 580 c
+-995.59999 24.62258 -545.37699 -425.59999 10 -425.59999 c
+565.37699 -425.59999 1015.59999 24.62258 1015.59999 580 c
+1015.59999 1135.37998 565.37699 1585.59999 10 1585.59999 c
+f*
+0.623529411764705 0.84983476536682 0.839259748843358 rg
+7.60009 1571.19999 m
+7.59979 1571.19999 l
+-538.49899 1571.19999 -981.19999 1128.5 -981.19999 582.39999 c
+-981.19999 36.30099 -538.49899 -406.39999 7.59979 -406.39999 c
+553.69898 -406.39999 996.39999 36.30099 996.39999 582.39999 c
+996.39999 1128.5 553.69898 1571.19999 7.59979 1571.19999 c
+f*
+0.631372549019607 0.852963207755011 0.842608504075788 rg
+10 1549.59999 m
+10 1549.59999 l
+-525.49499 1549.59999 -959.59999 1115.5 -959.59999 580 c
+-959.59999 44.50489 -525.49499 -389.59999 10 -389.59999 c
+545.49499 -389.59999 979.59999 44.50489 979.59999 580 c
+979.59999 1115.5 545.49499 1549.59999 10 1549.59999 c
+f*
+0.639215686274509 0.856091650143202 0.845957259308218 rg
+7.60009 1535.19999 m
+7.59979 1535.19999 l
+-518.61698 1535.19999 -945.19999 1108.61999 -945.19999 582.39999 c
+-945.19999 56.18309 -518.61698 -370.39999 7.59979 -370.39999 c
+533.81698 -370.39999 960.39999 56.18309 960.39999 582.39999 c
+960.39999 1108.61999 533.81698 1535.19999 7.59979 1535.19999 c
+f*
+0.647058823529411 0.859220092531394 0.849306014540648 rg
+10 1513.59999 m
+10 1513.59999 l
+-505.61299 1513.59999 -923.59999 1095.60998 -923.59999 580 c
+-923.59999 64.38719 -505.61299 -353.59999 10 -353.59999 c
+525.61299 -353.59999 943.59999 64.38719 943.59999 580 c
+943.59999 1095.60998 525.61299 1513.59999 10 1513.59999 c
+f*
+0.654901960784313 0.862348534919585 0.852654769773078 rg
+7.60009 1499.19999 m
+7.59979 1499.19999 l
+-498.73498 1499.19999 -909.19999 1088.72999 -909.19999 582.39999 c
+-909.19999 76.06539 -498.73498 -334.39999 7.59979 -334.39999 c
+513.93399 -334.39999 924.39999 76.06539 924.39999 582.39999 c
+924.39999 1088.72999 513.93399 1499.19999 7.59979 1499.19999 c
+f*
+0.662745098039214 0.865476977307776 0.856003525005508 rg
+10 1477.59999 m
+10 1477.59999 l
+-485.72999 1477.59999 -887.59999 1075.72999 -887.59999 580 c
+-887.59999 84.26948 -485.72999 -317.59999 10 -317.59999 c
+505.72999 -317.59999 907.59999 84.26948 907.59999 580 c
+907.59999 1075.72999 505.72999 1477.59999 10 1477.59999 c
+f*
+0.670588235294116 0.868605419695967 0.859352280237938 rg
+7.60009 1463.19999 m
+7.59979 1463.19999 l
+-478.85198 1463.19999 -873.19999 1068.84999 -873.19999 582.39999 c
+-873.19999 95.94779 -478.85198 -298.39999 7.59979 -298.39999 c
+494.05198 -298.39999 888.39999 95.94779 888.39999 582.39999 c
+888.39999 1068.84999 494.05198 1463.19999 7.59979 1463.19999 c
+f*
+0.678431372549018 0.871733862084158 0.862701035470368 rg
+10 1441.59999 m
+10 1441.59999 l
+-465.84799 1441.59999 -851.59999 1055.84999 -851.59999 580 c
+-851.59999 104.15199 -465.84799 -281.59999 10 -281.59999 c
+485.84799 -281.59999 871.59999 104.15199 871.59999 580 c
+871.59999 1055.84999 485.84799 1441.59999 10 1441.59999 c
+f*
+0.68627450980392 0.87486230447235 0.866049790702798 rg
+7.60009 1427.19999 m
+7.59979 1427.19999 l
+-458.96998 1427.19999 -837.19999 1048.96998 -837.19999 582.39999 c
+-837.19999 115.82998 -458.96998 -262.39999 7.59979 -262.39999 c
+474.16999 -262.39999 852.39999 115.82998 852.39999 582.39999 c
+852.39999 1048.96998 474.16999 1427.19999 7.59979 1427.19999 c
+f*
+0.694117647058822 0.877990746860541 0.869398545935228 rg
+10 1405.59999 m
+10 1405.59999 l
+-445.96598 1405.59999 -815.59999 1035.96998 -815.59999 580 c
+-815.59999 124.03399 -445.96598 -245.59999 10 -245.59999 c
+465.96598 -245.59999 835.59999 124.03399 835.59999 580 c
+835.59999 1035.96998 465.96598 1405.59999 10 1405.59999 c
+f*
+0.701960784313724 0.881119189248732 0.872747301167658 rg
+7.60009 1391.19999 m
+7.59979 1391.19999 l
+-439.08799 1391.19999 -801.19999 1029.08999 -801.19999 582.39999 c
+-801.19999 135.71199 -439.08799 -226.39999 7.59979 -226.39999 c
+454.28799 -226.39999 816.39999 135.71199 816.39999 582.39999 c
+816.39999 1029.08999 454.28799 1391.19999 7.59979 1391.19999 c
+f*
+0.709803921568626 0.884247631636923 0.876096056400088 rg
+10 1369.59999 m
+10 1369.59999 l
+-426.08399 1369.59999 -779.59999 1016.07998 -779.59999 580 c
+-779.59999 143.91598 -426.08399 -209.59999 10 -209.59999 c
+446.08399 -209.59999 799.59999 143.91598 799.59999 580 c
+799.59999 1016.07998 446.08399 1369.59999 10 1369.59999 c
+f*
+0.717647058823528 0.887376074025115 0.879444811632518 rg
+7.60009 1355.19999 m
+7.59979 1355.19999 l
+-419.20599 1355.19999 -765.19999 1009.20999 -765.19999 582.39999 c
+-765.19999 155.59399 -419.20599 -190.39999 7.59979 -190.39999 c
+434.40499 -190.39999 780.39999 155.59399 780.39999 582.39999 c
+780.39999 1009.20999 434.40499 1355.19999 7.59979 1355.19999 c
+f*
+0.72549019607843 0.890504516413306 0.882793566864948 rg
+10 1333.59999 m
+10 1333.59999 l
+-406.20199 1333.59999 -743.59999 996.20199 -743.59999 580 c
+-743.59999 163.79798 -406.20199 -173.59999 10 -173.59999 c
+426.20199 -173.59999 763.59999 163.79798 763.59999 580 c
+763.59999 996.20199 426.20199 1333.59999 10 1333.59999 c
+f*
+0.733333333333332 0.893632958801497 0.886142322097379 rg
+7.60009 1319.19999 m
+7.59979 1319.19999 l
+-399.32299 1319.19999 -729.19999 989.32299 -729.19999 582.39999 c
+-729.19999 175.47698 -399.32299 -154.39999 7.59979 -154.39999 c
+414.52299 -154.39999 744.39999 175.47698 744.39999 582.39999 c
+744.39999 989.32299 414.52299 1319.19999 7.59979 1319.19999 c
+f*
+0.741176470588234 0.896761401189688 0.889491077329809 rg
+10 1297.59999 m
+10 1297.59999 l
+-386.31898 1297.59999 -707.59999 976.31898 -707.59999 580 c
+-707.59999 183.68099 -386.31898 -137.59999 10 -137.59999 c
+406.31898 -137.59999 727.59999 183.68099 727.59999 580 c
+727.59999 976.31898 406.31898 1297.59999 10 1297.59999 c
+f*
+0.749019607843136 0.899889843577879 0.892839832562239 rg
+7.60009 1283.19999 m
+7.59979 1283.19999 l
+-379.44099 1283.19999 -693.19999 969.44099 -693.19999 582.39999 c
+-693.19999 195.35899 -379.44099 -118.39999 7.59979 -118.39999 c
+394.64099 -118.39999 708.39999 195.35899 708.39999 582.39999 c
+708.39999 969.44099 394.64099 1283.19999 7.59979 1283.19999 c
+f*
+0.756862745098038 0.903018285966071 0.896188587794669 rg
+10 1261.59999 m
+10 1261.59999 l
+-366.43699 1261.59999 -671.59999 956.43699 -671.59999 580 c
+-671.59999 203.56298 -366.43699 -101.59999 10 -101.59999 c
+386.43699 -101.59999 691.59999 203.56298 691.59999 580 c
+691.59999 956.43699 386.43699 1261.59999 10 1261.59999 c
+f*
+0.76470588235294 0.906146728354262 0.899537343027099 rg
+7.60009 1247.19999 m
+7.59979 1247.19999 l
+-359.55899 1247.19999 -657.19999 949.55899 -657.19999 582.39999 c
+-657.19999 215.24099 -359.55899 -82.39988 7.59979 -82.39988 c
+374.75898 -82.39988 672.39999 215.24099 672.39999 582.39999 c
+672.39999 949.55899 374.75898 1247.19999 7.59979 1247.19999 c
+f*
+0.772549019607842 0.909275170742453 0.902886098259529 rg
+10 1225.59999 m
+10 1225.59999 l
+-346.55499 1225.59999 -635.59999 936.55499 -635.59999 580 c
+-635.59999 223.44499 -346.55499 -65.59989 10 -65.59989 c
+366.55499 -65.59989 655.59999 223.44499 655.59999 580 c
+655.59999 936.55499 366.55499 1225.59999 10 1225.59999 c
+f*
+0.780392156862743 0.912403613130644 0.906234853491959 rg
+7.60009 1211.19999 m
+7.59979 1211.19999 l
+-339.67698 1211.19999 -621.19999 929.67599 -621.19999 582.39999 c
+-621.19999 235.12399 -339.67698 -46.39988 7.59979 -46.39988 c
+354.87599 -46.39988 636.39999 235.12399 636.39999 582.39999 c
+636.39999 929.67599 354.87599 1211.19999 7.59979 1211.19999 c
+f*
+0.788235294117645 0.915532055518835 0.909583608724389 rg
+10 1189.59999 m
+10 1189.59999 l
+-326.67298 1189.59999 -599.59999 916.67298 -599.59999 580 c
+-599.59999 243.32699 -326.67298 -29.59989 10 -29.59989 c
+346.67298 -29.59989 619.59999 243.32699 619.59999 580 c
+619.59999 916.67298 346.67298 1189.59999 10 1189.59999 c
+f*
+0.796078431372547 0.918660497907027 0.912932363956819 rg
+7.60009 1175.19999 m
+7.59979 1175.19999 l
+-319.79399 1175.19999 -585.19999 909.79399 -585.19999 582.39999 c
+-585.19999 255.00599 -319.79399 -10.39988 7.59979 -10.39988 c
+334.99398 -10.39988 600.39999 255.00599 600.39999 582.39999 c
+600.39999 909.79399 334.99398 1175.19999 7.59979 1175.19999 c
+f*
+0.803921568627449 0.921788940295218 0.916281119189249 rg
+10 1153.59999 m
+10 1153.59999 l
+-306.78999 1153.59999 -563.59999 896.78999 -563.59999 580 c
+-563.59999 263.20999 -306.78999 6.40011 10 6.40011 c
+326.78999 6.40011 583.59999 263.20999 583.59999 580 c
+583.59999 896.78999 326.78999 1153.59999 10 1153.59999 c
+f*
+0.811764705882351 0.924917382683409 0.919629874421679 rg
+7.60009 1139.19999 m
+7.59979 1139.19999 l
+-299.91198 1139.19999 -549.19999 889.91198 -549.19999 582.39999 c
+-549.19999 274.88798 -299.91198 25.60009 7.59979 25.60009 c
+315.11199 25.60009 564.39999 274.88798 564.39999 582.39999 c
+564.39999 889.91198 315.11199 1139.19999 7.59979 1139.19999 c
+f*
+0.819607843137253 0.9280458250716 0.922978629654109 rg
+10 1117.59999 m
+10 1117.59999 l
+-286.90798 1117.59999 -527.59999 876.90798 -527.59999 580 c
+-527.59999 283.09199 -286.90798 42.40008 10 42.40008 c
+306.90798 42.40008 547.59999 283.09199 547.59999 580 c
+547.59999 876.90798 306.90798 1117.59999 10 1117.59999 c
+f*
+0.827450980392155 0.931174267459791 0.926327384886539 rg
+7.60009 1103.19999 m
+7.59979 1103.19999 l
+-280.02999 1103.19999 -513.19999 870.02999 -513.19999 582.39999 c
+-513.19999 294.76998 -280.02999 61.60009 7.59979 61.60009 c
+295.22898 61.60009 528.39999 294.76998 528.39999 582.39999 c
+528.39999 870.02999 295.22898 1103.19999 7.59979 1103.19999 c
+f*
+0.835294117647057 0.934302709847983 0.929676140118969 rg
+10 1081.59999 m
+10 1081.59999 l
+-267.02598 1081.59999 -491.59999 857.02598 -491.59999 580 c
+-491.59999 302.97399 -267.02598 78.40008 10 78.40008 c
+287.02598 78.40008 511.59999 302.97399 511.59999 580 c
+511.59999 857.02598 287.02598 1081.59999 10 1081.59999 c
+f*
+0.843137254901959 0.937431152236174 0.933024895351399 rg
+7.60009 1067.19999 m
+7.59979 1067.19999 l
+-260.14698 1067.19999 -477.19999 850.14698 -477.19999 582.39999 c
+-477.19999 314.65299 -260.14698 97.60009 7.59979 97.60009 c
+275.34698 97.60009 492.39999 314.65299 492.39999 582.39999 c
+492.39999 850.14698 275.34698 1067.19999 7.59979 1067.19999 c
+f*
+0.850980392156861 0.940559594624365 0.936373650583829 rg
+10 1045.59999 m
+10 1045.59999 l
+-247.14399 1045.59999 -455.59999 837.14399 -455.59999 580 c
+-455.59999 322.85598 -247.14399 114.39999 10 114.39999 c
+267.14399 114.39999 475.59999 322.85598 475.59999 580 c
+475.59999 837.14399 267.14399 1045.59999 10 1045.59999 c
+f*
+0.858823529411763 0.943688037012556 0.939722405816259 rg
+7.60009 1031.19999 m
+7.59979 1031.19999 l
+-240.26499 1031.19999 -441.19999 830.26499 -441.19999 582.39999 c
+-441.19999 334.53498 -240.26499 133.59999 7.59979 133.59999 c
+255.46499 133.59999 456.39999 334.53498 456.39999 582.39999 c
+456.39999 830.26499 255.46499 1031.19999 7.59979 1031.19999 c
+f*
+0.866666666666665 0.946816479400748 0.943071161048689 rg
+10 1009.59999 m
+10 1009.59999 l
+-227.26098 1009.59999 -419.59999 817.26098 -419.59999 580 c
+-419.59999 342.73899 -227.26098 150.39999 10 150.39999 c
+247.26098 150.39999 439.59999 342.73899 439.59999 580 c
+439.59999 817.26098 247.26098 1009.59999 10 1009.59999 c
+f*
+0.874509803921567 0.949944921788939 0.94641991628112 rg
+7.60009 995.19999 m
+7.59979 995.19999 l
+-220.38299 995.19999 -405.19999 810.38299 -405.19999 582.39999 c
+-405.19999 354.41699 -220.38299 169.59999 7.59979 169.59999 c
+235.58299 169.59999 420.39999 354.41699 420.39999 582.39999 c
+420.39999 810.38299 235.58299 995.19999 7.59979 995.19999 c
+f*
+0.882352941176469 0.95307336417713 0.94976867151355 rg
+10 973.59999 m
+10 973.59999 l
+-207.37899 973.59999 -383.59999 797.37899 -383.59999 580 c
+-383.59999 362.62098 -207.37899 186.39999 10 186.39999 c
+227.37899 186.39999 403.59999 362.62098 403.59999 580 c
+403.59999 797.37899 227.37899 973.59999 10 973.59999 c
+f*
+0.89019607843137 0.956201806565321 0.95311742674598 rg
+7.60009 959.19999 m
+7.59979 959.19999 l
+-200.50099 959.19999 -369.19999 790.5 -369.19999 582.39999 c
+-369.19999 374.29899 -200.50099 205.59999 7.59979 205.59999 c
+215.69999 205.59999 384.39999 374.29899 384.39999 582.39999 c
+384.39999 790.5 215.69999 959.19999 7.59979 959.19999 c
+f*
+0.898039215686272 0.959330248953512 0.95646618197841 rg
+10 937.59999 m
+10 937.59999 l
+-187.49699 937.59999 -347.59999 777.49699 -347.59999 580 c
+-347.59999 382.50299 -187.49699 222.39999 10 222.39999 c
+207.49699 222.39999 367.59999 382.50299 367.59999 580 c
+367.59999 777.49699 207.49699 937.59999 10 937.59999 c
+f*
+0.905882352941174 0.962458691341704 0.95981493721084 rg
+7.60009 923.19999 m
+7.59979 923.19999 l
+-180.61898 923.19999 -333.19999 770.61799 -333.19999 582.39999 c
+-333.19999 394.18099 -180.61898 241.59999 7.59979 241.59999 c
+195.81799 241.59999 348.39999 394.18099 348.39999 582.39999 c
+348.39999 770.61799 195.81799 923.19999 7.59979 923.19999 c
+f*
+0.913725490196076 0.965587133729895 0.96316369244327 rg
+10 901.59999 m
+10 901.59999 l
+-167.61499 901.59999 -311.59999 757.61499 -311.59999 580 c
+-311.59999 402.38499 -167.61499 258.39999 10 258.39999 c
+187.61499 258.39999 331.59999 402.38499 331.59999 580 c
+331.59999 757.61499 187.61499 901.59999 10 901.59999 c
+f*
+0.921568627450978 0.968715576118086 0.9665124476757 rg
+7.60009 887.19999 m
+7.59979 887.19999 l
+-160.73599 887.19999 -297.19999 750.73599 -297.19999 582.39999 c
+-297.19999 414.06399 -160.73599 277.59999 7.59979 277.59999 c
+175.93598 277.59999 312.39999 414.06399 312.39999 582.39999 c
+312.39999 750.73599 175.93598 887.19999 7.59979 887.19999 c
+f*
+0.92941176470588 0.971844018506277 0.96986120290813 rg
+10 865.59999 m
+10 865.59999 l
+-147.73199 865.59999 -275.59999 737.73199 -275.59999 580 c
+-275.59999 422.26799 -147.73199 294.39999 10 294.39999 c
+167.73199 294.39999 295.59999 422.26799 295.59999 580 c
+295.59999 737.73199 167.73199 865.59999 10 865.59999 c
+f*
+0.937254901960782 0.974972460894468 0.97320995814056 rg
+7.60009 851.19999 m
+7.59979 851.19999 l
+-140.85398 851.19999 -261.19999 730.85398 -261.19999 582.39999 c
+-261.19999 433.94599 -140.85398 313.59999 7.59979 313.59999 c
+156.05398 313.59999 276.39999 433.94599 276.39999 582.39999 c
+276.39999 730.85398 156.05398 851.19999 7.59979 851.19999 c
+f*
+0.945098039215684 0.97810090328266 0.97655871337299 rg
+10 829.59999 m
+10 829.59999 l
+-127.84999 829.59999 -239.59999 717.84999 -239.59999 580 c
+-239.59999 442.14999 -127.84999 330.39999 10 330.39999 c
+147.84999 330.39999 259.59999 442.14999 259.59999 580 c
+259.59999 717.84999 147.84999 829.59999 10 829.59999 c
+f*
+0.952941176470586 0.981229345670851 0.97990746860542 rg
+7.60009 815.19999 m
+7.59979 815.19999 l
+-120.97198 815.19999 -225.19999 710.97198 -225.19999 582.39999 c
+-225.19999 453.82798 -120.97198 349.59999 7.59979 349.59999 c
+136.17199 349.59999 240.39999 453.82798 240.39999 582.39999 c
+240.39999 710.97198 136.17199 815.19999 7.59979 815.19999 c
+f*
+0.960784313725488 0.984357788059042 0.98325622383785 rg
+10 793.59999 m
+10 793.59999 l
+-107.96798 793.59999 -203.59999 697.96798 -203.59999 580 c
+-203.59999 462.03199 -107.96798 366.39999 10 366.39999 c
+127.96798 366.39999 223.59999 462.03199 223.59999 580 c
+223.59999 697.96798 127.96798 793.59999 10 793.59999 c
+f*
+0.96862745098039 0.987486230447233 0.98660497907028 rg
+7.60009 779.19999 m
+7.59979 779.19999 l
+-101.08999 779.19999 -189.19999 691.08898 -189.19999 582.39999 c
+-189.19999 473.70999 -101.08999 385.59999 7.59979 385.59999 c
+116.28898 385.59999 204.39999 473.70999 204.39999 582.39999 c
+204.39999 691.08898 116.28898 779.19999 7.59979 779.19999 c
+f*
+0.976470588235292 0.990614672835424 0.98995373430271 rg
+10 757.59999 m
+10 757.59999 l
+-88.08538 757.59999 -167.59999 678.08499 -167.59999 580 c
+-167.59999 481.91499 -88.08538 402.39999 10 402.39999 c
+108.08499 402.39999 187.59999 481.91499 187.59999 580 c
+187.59999 678.08499 108.08499 757.59999 10 757.59999 c
+f*
+0.984313725490194 0.993743115223616 0.99330248953514 rg
+7.60009 743.19999 m
+7.59979 743.19999 l
+-81.20729 743.19999 -153.19999 671.20698 -153.19999 582.39999 c
+-153.19999 493.59298 -81.20729 421.59999 7.59979 421.59999 c
+96.40699 421.59999 168.39999 493.59298 168.39999 582.39999 c
+168.39999 671.20698 96.40699 743.19999 7.59979 743.19999 c
+f*
+0.992156862745096 0.996871557611807 0.99665124476757 rg
+10 721.59999 m
+10 721.59999 l
+-68.20339 721.59999 -131.59999 658.20298 -131.59999 580 c
+-131.59999 501.79699 -68.20339 438.39999 10 438.39999 c
+88.20339 438.39999 151.59999 501.79699 151.59999 580 c
+151.59999 658.20298 88.20339 721.59999 10 721.59999 c
+f*
+0.999999999999998 0.999999999999998 1 rg
+7.60009 707.19999 m
+7.59979 707.19999 l
+-61.32499 707.19999 -117.19999 651.32499 -117.19999 582.39999 c
+-117.19999 513.47499 -61.32499 457.59999 7.59979 457.59999 c
+76.52468 457.59999 132.39999 513.47499 132.39999 582.39999 c
+132.39999 651.32499 76.52468 707.19999 7.59979 707.19999 c
+f*
+1 g
+10 685.59999 m
+10 685.59999 l
+-48.32099 685.59999 -95.59989 638.32099 -95.59989 580 c
+-95.59989 521.67898 -48.32099 474.39999 10 474.39999 c
+68.32099 474.39999 115.59999 521.67898 115.59999 580 c
+115.59999 638.32099 68.32099 685.59999 10 685.59999 c
+f*
+Q
+PDFVars/TermAll get exec end end
+userdict /pgsave get restore
+showpage
+%%PageTrailer
+%%EndPage
+%%Trailer
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%EOF
diff --git a/macros/latex/contrib/ifmslide/button1e.pdf b/macros/latex/contrib/ifmslide/button1e.pdf
new file mode 100644
index 0000000000..2b296ce800
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/button1e.pdf
Binary files differ
diff --git a/macros/latex/contrib/ifmslide/buttonec.eps b/macros/latex/contrib/ifmslide/buttonec.eps
new file mode 100644
index 0000000000..eafdb4b3c2
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/buttonec.eps
@@ -0,0 +1,626 @@
+%!PS-Adobe-3.0
+%%Title: (buttonec.pdf)
+%%Version: 1 2
+%%CreationDate: (D:20000705211633)
+%%DocumentData: Clean7Bit
+%%BoundingBox: 277 367 334 424
+%%Pages: 1
+%%DocumentProcessColors: (atend)
+%%DocumentSuppliedResources:
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+/currentpacking where{pop currentpacking true setpacking}if
+%%BeginResource: procset pdfvars
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: definition of dictionary of variables used by PDF & PDFText procsets
+userdict /PDF 160 dict put
+userdict /PDFVars 86 dict dup begin put
+/_save 0 def
+/_cshow 0 def
+/InitAll 0 def
+/TermAll 0 def
+/DocInitAll 0 def
+/DocTermAll 0 def
+/_lp /none def
+/_doClip 0 def
+/sfc 0 def
+/_sfcs 0 def
+/_sfc 0 def
+/ssc 0 def
+/_sscs 0 def
+/_ssc 0 def
+/_fcs 0 def
+/_scs 0 def
+/_fp 0 def
+/_sp 0 def
+/AGM_MAX_CS_COMPONENTS 10 def
+/_fillColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_strokeColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_fc null def
+/_sc null def
+/DefaultGray [/DeviceGray] def
+/DefaultRGB [/DeviceRGB] def
+/DefaultCMYK [/DeviceCMYK] def
+/_inT false def
+/_tr -1 def
+/_rise 0 def
+/_ax 0 def
+/_cx 0 def
+/_ld 0 def
+/_tm matrix def
+/_ctm matrix def
+/_mtx matrix def
+/_hy (-) def
+/_fScl 0 def
+/_hs 1 def
+/_pdfEncodings 2 array def
+/_baselineadj 0 def
+/_fTzero false def
+/_Tj 0 def
+/_italMtx [1 0 .212557 1 0 0] def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0] def
+/_italMtxType0 [1 0 .1062785 1 0 0] def
+/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_pdf_FontDirectory 30 dict def
+/_categories 10 dict def
+/_sa? true def
+/_op? false def
+/_OP? false def
+/_opmode 0 def
+/_ColorSep5044? false def
+/_tmpcolr? [] def
+/_tmpop? {} def
+/_processColors 0 def
+/_defaulttransfer currenttransfer def
+/_defaultflatness currentflat def
+/_defaulthalftone null def
+/_defaultcolortransfer null def
+/_defaultblackgeneration null def
+/_defaultundercolorremoval null def
+/_defaultcolortransfer null def
+end
+%%EndResource
+PDFVars begin PDF begin
+%%BeginResource: procset pdfutil
+%%Copyright: Copyright 1993-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: Basic utilities used by other PDF procsets
+/bd {bind def} bind def
+/ld {load def} bd
+/bld {
+dup length dict begin
+{ null def } forall
+bind
+end
+def
+} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/Level3?
+systemdict /languagelevel known
+{systemdict /languagelevel get 3 eq } { false } ifelse
+def
+/getifknown {
+2 copy known { get true } { pop pop false } ifelse
+} bd
+/here {
+currentdict exch getifknown
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+/StartLoad { dup dup not { /_save save dd } if } bd
+/EndLoad { if not { _save restore } if } bd
+%%EndResource
+%%BeginResource: l2compat
+%%Copyright: Copyright 1987-1993 Adobe Systems Incorporated. All Rights Reserved.
+/cshow isdefined? not StartLoad {
+/cshow {
+exch /_cshow xdd
+{ 0 0 _cshow exec } forall
+} bd
+} EndLoad
+/setcmykcolor isdefined? not StartLoad {
+/setcmykcolor {
+1 sub 4 1 roll
+3 {
+3 index add neg dup 0 lt { pop 0 } if
+3 1 roll
+} repeat
+setrgbcolor
+pop
+} bd
+} EndLoad
+/rectclip isdefined? not StartLoad {
+/re 0 def
+/rectclip { newpath re clip newpath } bd
+} EndLoad
+/execform isdefined? not StartLoad {
+/execform {
+gsave dup begin
+Matrix concat
+BBox aload pop
+exch 3 index sub
+exch 2 index sub
+rectclip
+PaintProc end grestore
+} def
+} EndLoad
+/sethalftone isdefined? not StartLoad {
+/sethalftone {
+begin
+HalftoneType 1 eq
+{ Frequency Angle /SpotFunction load setscreen }
+if
+end
+} bd
+} EndLoad
+%%EndResource
+%%BeginResource: procset pdf
+%%Version: 4.0 3
+%%Copyright: Copyright 1998-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: General operators for PDF, common to all Language Levels.
+[/b/B/b*/B*/BDC/BI/BMC/BT/BX/c/cm/cs/CS/d/d0/d1/Do/DP/EI/EMC/ET/EX/f/f*/g/G/gs
+/h/i/j/J/k/K/l/m/M/MP/n/q/Q/re/rg/RG/ri/s/S/sc/SC/scn/SCN/sg/Tc/Td/TD/Tf/Tj/TJ
+/TL/Tm/Tr/Ts/Tw/Tz/T*/v/w/W/W*/y/'/"
+/applyInterpFunc/applystitchFunc/domainClip/EF/encodeInput/gsDI/ilp/icl
+/initgs/int/limit/PS/rangeClip/RC/rf/makePat/csfamily
+/? /! /| /: /+ /GetGlyphDirectory
+] {null def} bind forall
+/v { currentpoint 6 2 roll c } bd
+/y { 2 copy c } bd
+/h/closepath ld
+/d/setdash ld
+/j/setlinejoin ld
+/J/setlinecap ld
+/M/setmiterlimit ld
+/w/setlinewidth ld
+/i {
+dup 0 eq { pop _defaultflatness } if
+setflat
+} bd
+/gsDI {
+begin
+/OP here { /_OP? xdd } if
+/op here { /_op? xdd }
+{ /OP here { /_op? xdd } if }
+ifelse
+/OPM here { /_opmode xdd } if
+/Font here { aload pop Tf } if
+/LW here { w } if
+/LC here { J } if
+/LJ here { j } if
+/ML here { M } if
+/D here { aload pop d } if
+end
+} bd
+/ilp { /_lp /none dd } bd
+/icl { /_doClip 0 dd } bd
+/W { /_doClip 1 dd } bd
+/W* { /_doClip 2 dd } bd
+/n {
+{{} {clip} {eoclip}} _doClip get exec
+icl
+newpath
+} bd
+/s { h S } bd
+/B { q f Q S } bd
+/B* { q f* Q S } bd
+/b { h B } bd
+/b* { h B* } bd
+/q/save ld
+/Q { restore ilp } bd
+/GetCSFamily {
+dup type /arraytype eq {0 get} if
+} bd
+/GetCompsDict
+11 dict begin
+/DeviceGray { pop 1 } bd
+/DeviceRGB { pop 3 } bd
+/DeviceCMYK { pop 4 } bd
+/CIEBasedA { pop 1 } bd
+/CIEBasedABC { pop 3 } bd
+/CIEBasedDEF { pop 3 } bd
+/CIEBasedDEFG { pop 4 } bd
+/DeviceN { 1 get length } bd
+/Separation { pop 1 } bd
+/Indexed { pop 1 } bd
+/Pattern { pop 0 } bd
+currentdict
+end
+def
+/GetComps {
+GetCompsDict
+1 index GetCSFamily
+get exec
+} bd
+/cs
+{
+dup _fcs eq
+{ pop }
+{ dup /_fcs xdd
+GetComps
+_fillColors exch get
+/_fc xdd
+/_fp null dd
+} ifelse
+} bd
+/CS
+{
+dup _scs eq
+{ pop }
+{ dup /_scs xdd GetComps _strokeColors exch get /_sc xdd /_sp null dd }
+ifelse
+} bd
+/sc {
+_fc astore pop
+ilp
+} bd
+/SC {
+_sc astore pop
+ilp
+} bd
+/g { DefaultGray cs sc } bd
+/rg { DefaultRGB cs sc } bd
+/k { DefaultCMYK cs sc } bd
+/G { DefaultGray CS SC } bd
+/RG { DefaultRGB CS SC } bd
+/K { DefaultCMYK CS SC } bd
+/cm { _mtx astore concat } bd
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/RC/rectclip ld
+/EF/execform ld
+/PS { cvx exec } bd
+/initgs {
+/DefaultGray [/DeviceGray] dd
+/DefaultRGB [/DeviceRGB] dd
+/DefaultCMYK [/DeviceCMYK] dd
+0 g 0 G
+[] 0 d
+0 j
+0 J
+10 M
+1 w
+true setSA
+/_op? false dd
+/_OP? false dd
+/_opmode 0 dd
+/_defaulttransfer load settransfer
+0 i
+/RelativeColorimetric ri
+newpath
+} bd
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+/domainClip {
+Domain aload pop 3 2 roll
+limit
+} [/Domain] bld
+/applyInterpFunc {
+0 1 DimOut 1 sub
+{
+dup C0 exch get exch
+dup C1 exch get exch
+3 1 roll
+1 index sub
+3 index
+N exp mul add
+exch
+currentdict /Range_lo known
+{
+dup Range_lo exch get exch
+Range_hi exch get
+3 2 roll limit
+}
+{
+pop
+}
+ifelse
+exch
+} for
+pop
+} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld
+/encodeInput {
+NumParts 1 sub
+0 1 2 index
+{
+dup Bounds exch get
+2 index gt
+{ exit }
+{ dup
+3 index eq
+{ exit }
+{ pop } ifelse
+} ifelse
+} for
+3 2 roll pop
+dup Bounds exch get exch
+dup 1 add Bounds exch get exch
+2 mul
+dup Encode exch get exch
+1 add Encode exch get
+int
+} [/NumParts /Bounds /Encode] bld
+/rangeClip {
+exch dup Range_lo exch get
+exch Range_hi exch get
+3 2 roll
+limit
+} [/Range_lo /Range_hi] bld
+/applyStitchFunc {
+Functions exch get exec
+currentdict /Range_lo known {
+0 1 DimOut 1 sub {
+DimOut 1 add -1 roll
+rangeClip
+} for
+} if
+} [/Functions /Range_lo /DimOut] bld
+%%EndResource
+%%BeginResource: procset pdflev1
+%%Version: 4.0 4
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%LanguageLevel: 1
+%%Title: PDF operators, with code specific for Level 1
+/_defaulthalftone
+/currenthalftone where
+{ pop currenthalftone }
+{ 4 dict dup begin
+currentscreen
+/SpotFunction exch def
+/Angle exch def
+/Frequency exch def
+/HalftoneType 1 def
+end }
+ifelse
+dd
+/initialize {
+_defaulthalftone sethalftone
+} bd
+/terminate { } bd
+/pl {
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} bd
+/m { _sa? { pl } if moveto } bd
+/l { _sa? { pl } if lineto } bd
+/c { _sa? { pl } if curveto } bd
+/setSA { /_sa? xdd } bd
+/AlmostFull?
+{ dup maxlength exch length sub 2 le
+} bd
+/Expand
+{ 1 index maxlength mul cvi dict
+dup begin exch { def } forall end
+} bd
+/xput {
+3 2 roll
+dup 3 index known not
+{ dup AlmostFull? { 1.5 Expand } if
+} if
+dup 4 2 roll put
+} bd
+/defineRes {
+_categories 1 index known not
+{ /_categories _categories 2 index 10 dict xput store
+} if
+_categories exch 2 copy get 5 -1 roll 4 index xput put
+} bd
+/findRes {
+_categories exch get exch get
+} bd
+/ri/pop ld
+/L1setcolor {
+aload length
+dup 0 eq
+{ pop .5 setgray }
+{ dup 1 eq
+{ pop setgray }
+{ 3 eq
+{ setrgbcolor }
+{ setcmykcolor }
+ifelse }
+ifelse }
+ifelse
+} bind dd
+/_sfcs { } dd
+/_sscs { } dd
+/_sfc { _fc L1setcolor } dd
+/_ssc { _sc L1setcolor } dd
+/scn { sc } bd
+/SCN { SC } bd
+/gs
+{ begin
+/SA here { /_sa? xdd } if
+/TR here
+{
+dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} if
+/HT here { sethalftone } if
+/FL here { i } if
+currentdict gsDI
+end
+} bd
+/sfc {
+_lp /fill ne {
+_sfcs
+_sfc
+/_lp /fill dd
+} if
+} dd
+/ssc {
+_lp /stroke ne {
+_sscs
+_ssc
+/_lp /stroke dd
+} if
+} dd
+/f {
+{ { sfc fill }
+{gsave sfc fill grestore clip newpath icl ilp}
+{gsave sfc fill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/f* {
+{ { sfc eofill }
+{gsave sfc eofill grestore clip newpath icl ilp}
+{gsave sfc eofill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/S {
+{ { ssc stroke }
+{gsave ssc stroke grestore clip newpath icl ilp}
+{gsave ssc stroke grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/rf {re f} bd
+/setoverprint where
+{ pop }
+{ /setoverprint { pop } bd }
+ifelse
+%%EndResource
+%%BeginResource: procset spots
+%%Version: 4.0 1
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: Predefined (named) spot functions for PDF
+21 dict dup begin
+/CosineDot
+{ 180 mul cos exch 180 mul cos add 2 div } bd
+/Cross
+{ abs exch abs 2 copy gt { exch } if pop neg } bd
+/Diamond
+{ abs exch abs 2 copy add .75 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 2 copy add 1.23 le
+{ .85 mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse }
+ifelse } bd
+/Double
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
+/DoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add } bd
+/Ellipse
+{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
+{ pop dup mul exch .75 div dup mul add 4 div
+1 exch sub }
+{ dup 1 gt
+{pop 1 exch sub dup mul exch 1 exch sub
+.75 div dup mul add 4 div 1 sub }
+{ .5 exch sub exch pop exch pop }
+ifelse }
+ifelse } bd
+/EllipseA
+{ dup mul .9 mul exch dup mul add 1 exch sub } bd
+/EllipseB
+{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
+/EllipseC
+{ dup mul exch dup mul .9 mul add 1 exch sub } bd
+/InvertedDouble
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedDoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedEllipseA
+{ dup mul .9 mul exch dup mul add 1 sub } bd
+/InvertedEllipseC
+{ dup mul exch dup mul .9 mul add 1 sub } bd
+/InvertedSimpleDot
+{ dup mul exch dup mul add 1 sub } bd
+/Line
+{ exch pop abs neg } bd
+/LineX
+{ pop } bd
+/LineY
+{ exch pop } bd
+/Rhomboid
+{ abs exch abs 0.9 mul add 2 div } bd
+/Round
+{ abs exch abs 2 copy add 1 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse } bd
+/SimpleDot
+{ dup mul exch dup mul add 1 exch sub } bd
+/Square
+{ abs exch abs 2 copy lt { exch } if pop neg } bd
+end
+{ /Function defineRes pop } forall
+%%EndResource
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/DocInitAll{[]{/docinitialize get exec}forall }put
+PDFVars/InitAll{[PDF]{/initialize get exec}forall initgs}put
+PDFVars/TermAll{[PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin
+PDFVars/DocInitAll get exec PDFVars/InitAll get exec
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+userdict /pgsave save put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+277.5 367.5 translate
+%%EndPageSetup
+0 0 57 57 RC
+0.09999 0 0 0.09999 0 0 cm
+
+q
+Q
+q
+0 0 m
+0 560 l
+570 560 l
+570 0 l
+h
+W n
+1 i
+2.39999 w
+1 J
+1 j
+280.79998 560 m
+280.79998 560 l
+125.71899 560 0 434.28099 0 279.19999 c
+0 124.11898 125.71899 -1.59979 280.79998 -1.59979 c
+435.88099 -1.59979 561.59999 124.11898 561.59999 279.19999 c
+561.59999 434.28099 435.88099 560 280.79998 560 c
+h
+S
+Q
+PDFVars/TermAll get exec end end
+userdict /pgsave get restore
+showpage
+%%PageTrailer
+%%EndPage
+%%Trailer
+%%DocumentProcessColors:
+%%EOF
diff --git a/macros/latex/contrib/ifmslide/buttonec.pdf b/macros/latex/contrib/ifmslide/buttonec.pdf
new file mode 100644
index 0000000000..74fe8e424f
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/buttonec.pdf
@@ -0,0 +1,51 @@
+%PDF-1.2
+%Çì¢
+4 0 obj
+<</Length 5 0 R/Filter /FlateDecode>>
+stream
+xœ]PKB1Üs
+N@(ÐßÜ 5¯&®¼¾T[ã3 RfZ¦€<ÖÄÖáG3DŒØÇžn3ÿž/p‡€WÒZsħgHI$Cô¿|ƒ L™“_U3w3­$ZðMbš÷R)8s)”ŒY+NGýð̘ŠæoÕç¤è¾K=òאָ®K¿æÙÏÛü¥'ÿ“¼9nendstream
+endobj
+5 0 obj
+156
+endobj
+3 0 obj
+<<
+/Type /Page
+/MediaBox [0 0 57 57]
+/Parent 2 0 R
+/Resources << /ProcSet [/PDF]
+>>
+/Contents 4 0 R
+>>
+endobj
+2 0 obj
+<< /Type /Pages /Kids [
+3 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<< /Type /Catalog /Pages 2 0 R
+>>
+endobj
+6 0 obj
+<< /CreationDate (D:20000705225818)
+/Producer (GNU Ghostscript 5.50)
+>>
+endobj
+xref
+0 7
+0000000000 65535 f
+0000000437 00000 n
+0000000378 00000 n
+0000000260 00000 n
+0000000015 00000 n
+0000000241 00000 n
+0000000486 00000 n
+trailer
+<< /Size 7 /Root 1 0 R /Info 6 0 R
+>>
+startxref
+573
+%%EOF
diff --git a/macros/latex/contrib/ifmslide/buttonee.eps b/macros/latex/contrib/ifmslide/buttonee.eps
new file mode 100644
index 0000000000..f9d059c169
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/buttonee.eps
@@ -0,0 +1,626 @@
+%!PS-Adobe-3.0
+%%Title: (buttonee.pdf)
+%%Version: 1 2
+%%CreationDate: (D:20000705211630)
+%%DocumentData: Clean7Bit
+%%BoundingBox: 221 367 391 424
+%%Pages: 1
+%%DocumentProcessColors: (atend)
+%%DocumentSuppliedResources:
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+/currentpacking where{pop currentpacking true setpacking}if
+%%BeginResource: procset pdfvars
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: definition of dictionary of variables used by PDF & PDFText procsets
+userdict /PDF 160 dict put
+userdict /PDFVars 86 dict dup begin put
+/_save 0 def
+/_cshow 0 def
+/InitAll 0 def
+/TermAll 0 def
+/DocInitAll 0 def
+/DocTermAll 0 def
+/_lp /none def
+/_doClip 0 def
+/sfc 0 def
+/_sfcs 0 def
+/_sfc 0 def
+/ssc 0 def
+/_sscs 0 def
+/_ssc 0 def
+/_fcs 0 def
+/_scs 0 def
+/_fp 0 def
+/_sp 0 def
+/AGM_MAX_CS_COMPONENTS 10 def
+/_fillColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_strokeColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_fc null def
+/_sc null def
+/DefaultGray [/DeviceGray] def
+/DefaultRGB [/DeviceRGB] def
+/DefaultCMYK [/DeviceCMYK] def
+/_inT false def
+/_tr -1 def
+/_rise 0 def
+/_ax 0 def
+/_cx 0 def
+/_ld 0 def
+/_tm matrix def
+/_ctm matrix def
+/_mtx matrix def
+/_hy (-) def
+/_fScl 0 def
+/_hs 1 def
+/_pdfEncodings 2 array def
+/_baselineadj 0 def
+/_fTzero false def
+/_Tj 0 def
+/_italMtx [1 0 .212557 1 0 0] def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0] def
+/_italMtxType0 [1 0 .1062785 1 0 0] def
+/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_pdf_FontDirectory 30 dict def
+/_categories 10 dict def
+/_sa? true def
+/_op? false def
+/_OP? false def
+/_opmode 0 def
+/_ColorSep5044? false def
+/_tmpcolr? [] def
+/_tmpop? {} def
+/_processColors 0 def
+/_defaulttransfer currenttransfer def
+/_defaultflatness currentflat def
+/_defaulthalftone null def
+/_defaultcolortransfer null def
+/_defaultblackgeneration null def
+/_defaultundercolorremoval null def
+/_defaultcolortransfer null def
+end
+%%EndResource
+PDFVars begin PDF begin
+%%BeginResource: procset pdfutil
+%%Copyright: Copyright 1993-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: Basic utilities used by other PDF procsets
+/bd {bind def} bind def
+/ld {load def} bd
+/bld {
+dup length dict begin
+{ null def } forall
+bind
+end
+def
+} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/Level3?
+systemdict /languagelevel known
+{systemdict /languagelevel get 3 eq } { false } ifelse
+def
+/getifknown {
+2 copy known { get true } { pop pop false } ifelse
+} bd
+/here {
+currentdict exch getifknown
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+/StartLoad { dup dup not { /_save save dd } if } bd
+/EndLoad { if not { _save restore } if } bd
+%%EndResource
+%%BeginResource: l2compat
+%%Copyright: Copyright 1987-1993 Adobe Systems Incorporated. All Rights Reserved.
+/cshow isdefined? not StartLoad {
+/cshow {
+exch /_cshow xdd
+{ 0 0 _cshow exec } forall
+} bd
+} EndLoad
+/setcmykcolor isdefined? not StartLoad {
+/setcmykcolor {
+1 sub 4 1 roll
+3 {
+3 index add neg dup 0 lt { pop 0 } if
+3 1 roll
+} repeat
+setrgbcolor
+pop
+} bd
+} EndLoad
+/rectclip isdefined? not StartLoad {
+/re 0 def
+/rectclip { newpath re clip newpath } bd
+} EndLoad
+/execform isdefined? not StartLoad {
+/execform {
+gsave dup begin
+Matrix concat
+BBox aload pop
+exch 3 index sub
+exch 2 index sub
+rectclip
+PaintProc end grestore
+} def
+} EndLoad
+/sethalftone isdefined? not StartLoad {
+/sethalftone {
+begin
+HalftoneType 1 eq
+{ Frequency Angle /SpotFunction load setscreen }
+if
+end
+} bd
+} EndLoad
+%%EndResource
+%%BeginResource: procset pdf
+%%Version: 4.0 3
+%%Copyright: Copyright 1998-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: General operators for PDF, common to all Language Levels.
+[/b/B/b*/B*/BDC/BI/BMC/BT/BX/c/cm/cs/CS/d/d0/d1/Do/DP/EI/EMC/ET/EX/f/f*/g/G/gs
+/h/i/j/J/k/K/l/m/M/MP/n/q/Q/re/rg/RG/ri/s/S/sc/SC/scn/SCN/sg/Tc/Td/TD/Tf/Tj/TJ
+/TL/Tm/Tr/Ts/Tw/Tz/T*/v/w/W/W*/y/'/"
+/applyInterpFunc/applystitchFunc/domainClip/EF/encodeInput/gsDI/ilp/icl
+/initgs/int/limit/PS/rangeClip/RC/rf/makePat/csfamily
+/? /! /| /: /+ /GetGlyphDirectory
+] {null def} bind forall
+/v { currentpoint 6 2 roll c } bd
+/y { 2 copy c } bd
+/h/closepath ld
+/d/setdash ld
+/j/setlinejoin ld
+/J/setlinecap ld
+/M/setmiterlimit ld
+/w/setlinewidth ld
+/i {
+dup 0 eq { pop _defaultflatness } if
+setflat
+} bd
+/gsDI {
+begin
+/OP here { /_OP? xdd } if
+/op here { /_op? xdd }
+{ /OP here { /_op? xdd } if }
+ifelse
+/OPM here { /_opmode xdd } if
+/Font here { aload pop Tf } if
+/LW here { w } if
+/LC here { J } if
+/LJ here { j } if
+/ML here { M } if
+/D here { aload pop d } if
+end
+} bd
+/ilp { /_lp /none dd } bd
+/icl { /_doClip 0 dd } bd
+/W { /_doClip 1 dd } bd
+/W* { /_doClip 2 dd } bd
+/n {
+{{} {clip} {eoclip}} _doClip get exec
+icl
+newpath
+} bd
+/s { h S } bd
+/B { q f Q S } bd
+/B* { q f* Q S } bd
+/b { h B } bd
+/b* { h B* } bd
+/q/save ld
+/Q { restore ilp } bd
+/GetCSFamily {
+dup type /arraytype eq {0 get} if
+} bd
+/GetCompsDict
+11 dict begin
+/DeviceGray { pop 1 } bd
+/DeviceRGB { pop 3 } bd
+/DeviceCMYK { pop 4 } bd
+/CIEBasedA { pop 1 } bd
+/CIEBasedABC { pop 3 } bd
+/CIEBasedDEF { pop 3 } bd
+/CIEBasedDEFG { pop 4 } bd
+/DeviceN { 1 get length } bd
+/Separation { pop 1 } bd
+/Indexed { pop 1 } bd
+/Pattern { pop 0 } bd
+currentdict
+end
+def
+/GetComps {
+GetCompsDict
+1 index GetCSFamily
+get exec
+} bd
+/cs
+{
+dup _fcs eq
+{ pop }
+{ dup /_fcs xdd
+GetComps
+_fillColors exch get
+/_fc xdd
+/_fp null dd
+} ifelse
+} bd
+/CS
+{
+dup _scs eq
+{ pop }
+{ dup /_scs xdd GetComps _strokeColors exch get /_sc xdd /_sp null dd }
+ifelse
+} bd
+/sc {
+_fc astore pop
+ilp
+} bd
+/SC {
+_sc astore pop
+ilp
+} bd
+/g { DefaultGray cs sc } bd
+/rg { DefaultRGB cs sc } bd
+/k { DefaultCMYK cs sc } bd
+/G { DefaultGray CS SC } bd
+/RG { DefaultRGB CS SC } bd
+/K { DefaultCMYK CS SC } bd
+/cm { _mtx astore concat } bd
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/RC/rectclip ld
+/EF/execform ld
+/PS { cvx exec } bd
+/initgs {
+/DefaultGray [/DeviceGray] dd
+/DefaultRGB [/DeviceRGB] dd
+/DefaultCMYK [/DeviceCMYK] dd
+0 g 0 G
+[] 0 d
+0 j
+0 J
+10 M
+1 w
+true setSA
+/_op? false dd
+/_OP? false dd
+/_opmode 0 dd
+/_defaulttransfer load settransfer
+0 i
+/RelativeColorimetric ri
+newpath
+} bd
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+/domainClip {
+Domain aload pop 3 2 roll
+limit
+} [/Domain] bld
+/applyInterpFunc {
+0 1 DimOut 1 sub
+{
+dup C0 exch get exch
+dup C1 exch get exch
+3 1 roll
+1 index sub
+3 index
+N exp mul add
+exch
+currentdict /Range_lo known
+{
+dup Range_lo exch get exch
+Range_hi exch get
+3 2 roll limit
+}
+{
+pop
+}
+ifelse
+exch
+} for
+pop
+} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld
+/encodeInput {
+NumParts 1 sub
+0 1 2 index
+{
+dup Bounds exch get
+2 index gt
+{ exit }
+{ dup
+3 index eq
+{ exit }
+{ pop } ifelse
+} ifelse
+} for
+3 2 roll pop
+dup Bounds exch get exch
+dup 1 add Bounds exch get exch
+2 mul
+dup Encode exch get exch
+1 add Encode exch get
+int
+} [/NumParts /Bounds /Encode] bld
+/rangeClip {
+exch dup Range_lo exch get
+exch Range_hi exch get
+3 2 roll
+limit
+} [/Range_lo /Range_hi] bld
+/applyStitchFunc {
+Functions exch get exec
+currentdict /Range_lo known {
+0 1 DimOut 1 sub {
+DimOut 1 add -1 roll
+rangeClip
+} for
+} if
+} [/Functions /Range_lo /DimOut] bld
+%%EndResource
+%%BeginResource: procset pdflev1
+%%Version: 4.0 4
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%LanguageLevel: 1
+%%Title: PDF operators, with code specific for Level 1
+/_defaulthalftone
+/currenthalftone where
+{ pop currenthalftone }
+{ 4 dict dup begin
+currentscreen
+/SpotFunction exch def
+/Angle exch def
+/Frequency exch def
+/HalftoneType 1 def
+end }
+ifelse
+dd
+/initialize {
+_defaulthalftone sethalftone
+} bd
+/terminate { } bd
+/pl {
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} bd
+/m { _sa? { pl } if moveto } bd
+/l { _sa? { pl } if lineto } bd
+/c { _sa? { pl } if curveto } bd
+/setSA { /_sa? xdd } bd
+/AlmostFull?
+{ dup maxlength exch length sub 2 le
+} bd
+/Expand
+{ 1 index maxlength mul cvi dict
+dup begin exch { def } forall end
+} bd
+/xput {
+3 2 roll
+dup 3 index known not
+{ dup AlmostFull? { 1.5 Expand } if
+} if
+dup 4 2 roll put
+} bd
+/defineRes {
+_categories 1 index known not
+{ /_categories _categories 2 index 10 dict xput store
+} if
+_categories exch 2 copy get 5 -1 roll 4 index xput put
+} bd
+/findRes {
+_categories exch get exch get
+} bd
+/ri/pop ld
+/L1setcolor {
+aload length
+dup 0 eq
+{ pop .5 setgray }
+{ dup 1 eq
+{ pop setgray }
+{ 3 eq
+{ setrgbcolor }
+{ setcmykcolor }
+ifelse }
+ifelse }
+ifelse
+} bind dd
+/_sfcs { } dd
+/_sscs { } dd
+/_sfc { _fc L1setcolor } dd
+/_ssc { _sc L1setcolor } dd
+/scn { sc } bd
+/SCN { SC } bd
+/gs
+{ begin
+/SA here { /_sa? xdd } if
+/TR here
+{
+dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} if
+/HT here { sethalftone } if
+/FL here { i } if
+currentdict gsDI
+end
+} bd
+/sfc {
+_lp /fill ne {
+_sfcs
+_sfc
+/_lp /fill dd
+} if
+} dd
+/ssc {
+_lp /stroke ne {
+_sscs
+_ssc
+/_lp /stroke dd
+} if
+} dd
+/f {
+{ { sfc fill }
+{gsave sfc fill grestore clip newpath icl ilp}
+{gsave sfc fill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/f* {
+{ { sfc eofill }
+{gsave sfc eofill grestore clip newpath icl ilp}
+{gsave sfc eofill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/S {
+{ { ssc stroke }
+{gsave ssc stroke grestore clip newpath icl ilp}
+{gsave ssc stroke grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/rf {re f} bd
+/setoverprint where
+{ pop }
+{ /setoverprint { pop } bd }
+ifelse
+%%EndResource
+%%BeginResource: procset spots
+%%Version: 4.0 1
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: Predefined (named) spot functions for PDF
+21 dict dup begin
+/CosineDot
+{ 180 mul cos exch 180 mul cos add 2 div } bd
+/Cross
+{ abs exch abs 2 copy gt { exch } if pop neg } bd
+/Diamond
+{ abs exch abs 2 copy add .75 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 2 copy add 1.23 le
+{ .85 mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse }
+ifelse } bd
+/Double
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
+/DoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add } bd
+/Ellipse
+{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
+{ pop dup mul exch .75 div dup mul add 4 div
+1 exch sub }
+{ dup 1 gt
+{pop 1 exch sub dup mul exch 1 exch sub
+.75 div dup mul add 4 div 1 sub }
+{ .5 exch sub exch pop exch pop }
+ifelse }
+ifelse } bd
+/EllipseA
+{ dup mul .9 mul exch dup mul add 1 exch sub } bd
+/EllipseB
+{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
+/EllipseC
+{ dup mul exch dup mul .9 mul add 1 exch sub } bd
+/InvertedDouble
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedDoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedEllipseA
+{ dup mul .9 mul exch dup mul add 1 sub } bd
+/InvertedEllipseC
+{ dup mul exch dup mul .9 mul add 1 sub } bd
+/InvertedSimpleDot
+{ dup mul exch dup mul add 1 sub } bd
+/Line
+{ exch pop abs neg } bd
+/LineX
+{ pop } bd
+/LineY
+{ exch pop } bd
+/Rhomboid
+{ abs exch abs 0.9 mul add 2 div } bd
+/Round
+{ abs exch abs 2 copy add 1 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse } bd
+/SimpleDot
+{ dup mul exch dup mul add 1 exch sub } bd
+/Square
+{ abs exch abs 2 copy lt { exch } if pop neg } bd
+end
+{ /Function defineRes pop } forall
+%%EndResource
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/DocInitAll{[]{/docinitialize get exec}forall }put
+PDFVars/InitAll{[PDF]{/initialize get exec}forall initgs}put
+PDFVars/TermAll{[PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin
+PDFVars/DocInitAll get exec PDFVars/InitAll get exec
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+userdict /pgsave save put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+221 367.5 translate
+%%EndPageSetup
+0 0 170 57 RC
+0.09999 0 0 0.09999 0 0 cm
+
+q
+Q
+q
+0 0 m
+0 560 l
+1700 560 l
+1700 0 l
+h
+W n
+1 i
+2.39999 w
+1 J
+1 j
+847.19999 560 m
+847.19999 560 l
+379.30398 560 -0.00024 434.28099 -0.00024 279.19999 c
+-0.00024 124.11898 379.30398 -1.59979 847.19999 -1.59979 c
+1315.09999 -1.59979 1694.39999 124.11898 1694.39999 279.19999 c
+1694.39999 434.28099 1315.09999 560 847.19999 560 c
+h
+S
+Q
+PDFVars/TermAll get exec end end
+userdict /pgsave get restore
+showpage
+%%PageTrailer
+%%EndPage
+%%Trailer
+%%DocumentProcessColors:
+%%EOF
diff --git a/macros/latex/contrib/ifmslide/buttonee.pdf b/macros/latex/contrib/ifmslide/buttonee.pdf
new file mode 100644
index 0000000000..3b435b03dc
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/buttonee.pdf
Binary files differ
diff --git a/macros/latex/contrib/ifmslide/buttongc.eps b/macros/latex/contrib/ifmslide/buttongc.eps
new file mode 100644
index 0000000000..6d86cf392d
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/buttongc.eps
@@ -0,0 +1,881 @@
+%!PS-Adobe-3.0
+%%Title: buttonxxx.pdf
+%%Version: 1 2
+%%CreationDate: (D:20000630162740)
+%%DocumentData: Clean7Bit
+%%BoundingBox: 277 367 335 425
+%%Pages: 1
+%%DocumentProcessColors: (atend)
+%%DocumentSuppliedResources:
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+/currentpacking where{pop currentpacking true setpacking}if
+%%BeginResource: procset pdfvars
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: definition of dictionary of variables used by PDF & PDFText procsets
+userdict /PDF 160 dict put
+userdict /PDFVars 86 dict dup begin put
+/_save 0 def
+/_cshow 0 def
+/InitAll 0 def
+/TermAll 0 def
+/DocInitAll 0 def
+/DocTermAll 0 def
+/_lp /none def
+/_doClip 0 def
+/sfc 0 def
+/_sfcs 0 def
+/_sfc 0 def
+/ssc 0 def
+/_sscs 0 def
+/_ssc 0 def
+/_fcs 0 def
+/_scs 0 def
+/_fp 0 def
+/_sp 0 def
+/AGM_MAX_CS_COMPONENTS 10 def
+/_fillColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_strokeColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_fc null def
+/_sc null def
+/DefaultGray [/DeviceGray] def
+/DefaultRGB [/DeviceRGB] def
+/DefaultCMYK [/DeviceCMYK] def
+/_inT false def
+/_tr -1 def
+/_rise 0 def
+/_ax 0 def
+/_cx 0 def
+/_ld 0 def
+/_tm matrix def
+/_ctm matrix def
+/_mtx matrix def
+/_hy (-) def
+/_fScl 0 def
+/_hs 1 def
+/_pdfEncodings 2 array def
+/_baselineadj 0 def
+/_fTzero false def
+/_Tj 0 def
+/_italMtx [1 0 .212557 1 0 0] def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0] def
+/_italMtxType0 [1 0 .1062785 1 0 0] def
+/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_pdf_FontDirectory 30 dict def
+/_categories 10 dict def
+/_sa? true def
+/_op? false def
+/_OP? false def
+/_opmode 0 def
+/_ColorSep5044? false def
+/_tmpcolr? [] def
+/_tmpop? {} def
+/_processColors 0 def
+/_defaulttransfer currenttransfer def
+/_defaultflatness currentflat def
+/_defaulthalftone null def
+/_defaultcolortransfer null def
+/_defaultblackgeneration null def
+/_defaultundercolorremoval null def
+/_defaultcolortransfer null def
+end
+%%EndResource
+PDFVars begin PDF begin
+%%BeginResource: procset pdfutil
+%%Copyright: Copyright 1993-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: Basic utilities used by other PDF procsets
+/bd {bind def} bind def
+/ld {load def} bd
+/bld {
+dup length dict begin
+{ null def } forall
+bind
+end
+def
+} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/Level3?
+systemdict /languagelevel known
+{systemdict /languagelevel get 3 eq } { false } ifelse
+def
+/getifknown {
+2 copy known { get true } { pop pop false } ifelse
+} bd
+/here {
+currentdict exch getifknown
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+/StartLoad { dup dup not { /_save save dd } if } bd
+/EndLoad { if not { _save restore } if } bd
+%%EndResource
+%%BeginResource: l2compat
+%%Copyright: Copyright 1987-1993 Adobe Systems Incorporated. All Rights Reserved.
+/cshow isdefined? not StartLoad {
+/cshow {
+exch /_cshow xdd
+{ 0 0 _cshow exec } forall
+} bd
+} EndLoad
+/setcmykcolor isdefined? not StartLoad {
+/setcmykcolor {
+1 sub 4 1 roll
+3 {
+3 index add neg dup 0 lt { pop 0 } if
+3 1 roll
+} repeat
+setrgbcolor
+pop
+} bd
+} EndLoad
+/rectclip isdefined? not StartLoad {
+/re 0 def
+/rectclip { newpath re clip newpath } bd
+} EndLoad
+/execform isdefined? not StartLoad {
+/execform {
+gsave dup begin
+Matrix concat
+BBox aload pop
+exch 3 index sub
+exch 2 index sub
+rectclip
+PaintProc end grestore
+} def
+} EndLoad
+/sethalftone isdefined? not StartLoad {
+/sethalftone {
+begin
+HalftoneType 1 eq
+{ Frequency Angle /SpotFunction load setscreen }
+if
+end
+} bd
+} EndLoad
+%%EndResource
+%%BeginResource: procset pdf
+%%Version: 4.0 3
+%%Copyright: Copyright 1998-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: General operators for PDF, common to all Language Levels.
+[/b/B/b*/B*/BDC/BI/BMC/BT/BX/c/cm/cs/CS/d/d0/d1/Do/DP/EI/EMC/ET/EX/f/f*/g/G/gs
+/h/i/j/J/k/K/l/m/M/MP/n/q/Q/re/rg/RG/ri/s/S/sc/SC/scn/SCN/sg/Tc/Td/TD/Tf/Tj/TJ
+/TL/Tm/Tr/Ts/Tw/Tz/T*/v/w/W/W*/y/'/"
+/applyInterpFunc/applystitchFunc/domainClip/EF/encodeInput/gsDI/ilp/icl
+/initgs/int/limit/PS/rangeClip/RC/rf/makePat/csfamily
+/? /! /| /: /+ /GetGlyphDirectory
+] {null def} bind forall
+/v { currentpoint 6 2 roll c } bd
+/y { 2 copy c } bd
+/h/closepath ld
+/d/setdash ld
+/j/setlinejoin ld
+/J/setlinecap ld
+/M/setmiterlimit ld
+/w/setlinewidth ld
+/i {
+dup 0 eq { pop _defaultflatness } if
+setflat
+} bd
+/gsDI {
+begin
+/OP here { /_OP? xdd } if
+/op here { /_op? xdd }
+{ /OP here { /_op? xdd } if }
+ifelse
+/OPM here { /_opmode xdd } if
+/Font here { aload pop Tf } if
+/LW here { w } if
+/LC here { J } if
+/LJ here { j } if
+/ML here { M } if
+/D here { aload pop d } if
+end
+} bd
+/ilp { /_lp /none dd } bd
+/icl { /_doClip 0 dd } bd
+/W { /_doClip 1 dd } bd
+/W* { /_doClip 2 dd } bd
+/n {
+{{} {clip} {eoclip}} _doClip get exec
+icl
+newpath
+} bd
+/s { h S } bd
+/B { q f Q S } bd
+/B* { q f* Q S } bd
+/b { h B } bd
+/b* { h B* } bd
+/q/save ld
+/Q { restore ilp } bd
+/GetCSFamily {
+dup type /arraytype eq {0 get} if
+} bd
+/GetCompsDict
+11 dict begin
+/DeviceGray { pop 1 } bd
+/DeviceRGB { pop 3 } bd
+/DeviceCMYK { pop 4 } bd
+/CIEBasedA { pop 1 } bd
+/CIEBasedABC { pop 3 } bd
+/CIEBasedDEF { pop 3 } bd
+/CIEBasedDEFG { pop 4 } bd
+/DeviceN { 1 get length } bd
+/Separation { pop 1 } bd
+/Indexed { pop 1 } bd
+/Pattern { pop 0 } bd
+currentdict
+end
+def
+/GetComps {
+GetCompsDict
+1 index GetCSFamily
+get exec
+} bd
+/cs
+{
+dup _fcs eq
+{ pop }
+{ dup /_fcs xdd
+GetComps
+_fillColors exch get
+/_fc xdd
+/_fp null dd
+} ifelse
+} bd
+/CS
+{
+dup _scs eq
+{ pop }
+{ dup /_scs xdd GetComps _strokeColors exch get /_sc xdd /_sp null dd }
+ifelse
+} bd
+/sc {
+_fc astore pop
+ilp
+} bd
+/SC {
+_sc astore pop
+ilp
+} bd
+/g { DefaultGray cs sc } bd
+/rg { DefaultRGB cs sc } bd
+/k { DefaultCMYK cs sc } bd
+/G { DefaultGray CS SC } bd
+/RG { DefaultRGB CS SC } bd
+/K { DefaultCMYK CS SC } bd
+/cm { _mtx astore concat } bd
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/RC/rectclip ld
+/EF/execform ld
+/PS { cvx exec } bd
+/initgs {
+/DefaultGray [/DeviceGray] dd
+/DefaultRGB [/DeviceRGB] dd
+/DefaultCMYK [/DeviceCMYK] dd
+0 g 0 G
+[] 0 d
+0 j
+0 J
+10 M
+1 w
+true setSA
+/_op? false dd
+/_OP? false dd
+/_opmode 0 dd
+/_defaulttransfer load settransfer
+0 i
+/RelativeColorimetric ri
+newpath
+} bd
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+/domainClip {
+Domain aload pop 3 2 roll
+limit
+} [/Domain] bld
+/applyInterpFunc {
+0 1 DimOut 1 sub
+{
+dup C0 exch get exch
+dup C1 exch get exch
+3 1 roll
+1 index sub
+3 index
+N exp mul add
+exch
+currentdict /Range_lo known
+{
+dup Range_lo exch get exch
+Range_hi exch get
+3 2 roll limit
+}
+{
+pop
+}
+ifelse
+exch
+} for
+pop
+} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld
+/encodeInput {
+NumParts 1 sub
+0 1 2 index
+{
+dup Bounds exch get
+2 index gt
+{ exit }
+{ dup
+3 index eq
+{ exit }
+{ pop } ifelse
+} ifelse
+} for
+3 2 roll pop
+dup Bounds exch get exch
+dup 1 add Bounds exch get exch
+2 mul
+dup Encode exch get exch
+1 add Encode exch get
+int
+} [/NumParts /Bounds /Encode] bld
+/rangeClip {
+exch dup Range_lo exch get
+exch Range_hi exch get
+3 2 roll
+limit
+} [/Range_lo /Range_hi] bld
+/applyStitchFunc {
+Functions exch get exec
+currentdict /Range_lo known {
+0 1 DimOut 1 sub {
+DimOut 1 add -1 roll
+rangeClip
+} for
+} if
+} [/Functions /Range_lo /DimOut] bld
+%%EndResource
+%%BeginResource: procset pdflev1
+%%Version: 4.0 4
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%LanguageLevel: 1
+%%Title: PDF operators, with code specific for Level 1
+/_defaulthalftone
+/currenthalftone where
+{ pop currenthalftone }
+{ 4 dict dup begin
+currentscreen
+/SpotFunction exch def
+/Angle exch def
+/Frequency exch def
+/HalftoneType 1 def
+end }
+ifelse
+dd
+/initialize {
+_defaulthalftone sethalftone
+} bd
+/terminate { } bd
+/pl {
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} bd
+/m { _sa? { pl } if moveto } bd
+/l { _sa? { pl } if lineto } bd
+/c { _sa? { pl } if curveto } bd
+/setSA { /_sa? xdd } bd
+/AlmostFull?
+{ dup maxlength exch length sub 2 le
+} bd
+/Expand
+{ 1 index maxlength mul cvi dict
+dup begin exch { def } forall end
+} bd
+/xput {
+3 2 roll
+dup 3 index known not
+{ dup AlmostFull? { 1.5 Expand } if
+} if
+dup 4 2 roll put
+} bd
+/defineRes {
+_categories 1 index known not
+{ /_categories _categories 2 index 10 dict xput store
+} if
+_categories exch 2 copy get 5 -1 roll 4 index xput put
+} bd
+/findRes {
+_categories exch get exch get
+} bd
+/ri/pop ld
+/L1setcolor {
+aload length
+dup 0 eq
+{ pop .5 setgray }
+{ dup 1 eq
+{ pop setgray }
+{ 3 eq
+{ setrgbcolor }
+{ setcmykcolor }
+ifelse }
+ifelse }
+ifelse
+} bind dd
+/_sfcs { } dd
+/_sscs { } dd
+/_sfc { _fc L1setcolor } dd
+/_ssc { _sc L1setcolor } dd
+/scn { sc } bd
+/SCN { SC } bd
+/gs
+{ begin
+/SA here { /_sa? xdd } if
+/TR here
+{
+dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} if
+/HT here { sethalftone } if
+/FL here { i } if
+currentdict gsDI
+end
+} bd
+/sfc {
+_lp /fill ne {
+_sfcs
+_sfc
+/_lp /fill dd
+} if
+} dd
+/ssc {
+_lp /stroke ne {
+_sscs
+_ssc
+/_lp /stroke dd
+} if
+} dd
+/f {
+{ { sfc fill }
+{gsave sfc fill grestore clip newpath icl ilp}
+{gsave sfc fill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/f* {
+{ { sfc eofill }
+{gsave sfc eofill grestore clip newpath icl ilp}
+{gsave sfc eofill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/S {
+{ { ssc stroke }
+{gsave ssc stroke grestore clip newpath icl ilp}
+{gsave ssc stroke grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/rf {re f} bd
+/setoverprint where
+{ pop }
+{ /setoverprint { pop } bd }
+ifelse
+%%EndResource
+%%BeginResource: procset spots
+%%Version: 4.0 1
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: Predefined (named) spot functions for PDF
+21 dict dup begin
+/CosineDot
+{ 180 mul cos exch 180 mul cos add 2 div } bd
+/Cross
+{ abs exch abs 2 copy gt { exch } if pop neg } bd
+/Diamond
+{ abs exch abs 2 copy add .75 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 2 copy add 1.23 le
+{ .85 mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse }
+ifelse } bd
+/Double
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
+/DoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add } bd
+/Ellipse
+{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
+{ pop dup mul exch .75 div dup mul add 4 div
+1 exch sub }
+{ dup 1 gt
+{pop 1 exch sub dup mul exch 1 exch sub
+.75 div dup mul add 4 div 1 sub }
+{ .5 exch sub exch pop exch pop }
+ifelse }
+ifelse } bd
+/EllipseA
+{ dup mul .9 mul exch dup mul add 1 exch sub } bd
+/EllipseB
+{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
+/EllipseC
+{ dup mul exch dup mul .9 mul add 1 exch sub } bd
+/InvertedDouble
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedDoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedEllipseA
+{ dup mul .9 mul exch dup mul add 1 sub } bd
+/InvertedEllipseC
+{ dup mul exch dup mul .9 mul add 1 sub } bd
+/InvertedSimpleDot
+{ dup mul exch dup mul add 1 sub } bd
+/Line
+{ exch pop abs neg } bd
+/LineX
+{ pop } bd
+/LineY
+{ exch pop } bd
+/Rhomboid
+{ abs exch abs 0.9 mul add 2 div } bd
+/Round
+{ abs exch abs 2 copy add 1 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse } bd
+/SimpleDot
+{ dup mul exch dup mul add 1 exch sub } bd
+/Square
+{ abs exch abs 2 copy lt { exch } if pop neg } bd
+end
+{ /Function defineRes pop } forall
+%%EndResource
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/DocInitAll{[]{/docinitialize get exec}forall }put
+PDFVars/InitAll{[PDF]{/initialize get exec}forall initgs}put
+PDFVars/TermAll{[PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin
+PDFVars/DocInitAll get exec PDFVars/InitAll get exec
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+userdict /pgsave save put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+277 367 translate
+%%EndPageSetup
+0 0 58 58 RC
+0.09999 0 0 0.09999 0 0 cm
+
+q
+Q
+q
+290.79998 570 m
+290.79998 570 l
+135.71899 570 10 444.28099 10 289.19999 c
+10 134.11898 135.71899 8.40011 290.79998 8.40011 c
+445.88099 8.40011 571.59999 134.11898 571.59999 289.19999 c
+571.59999 444.28099 445.88099 570 290.79998 570 c
+h
+W n
+0.588235294117647 0.588235294117647 0.588235294117647 rg
+1 i
+120.39999 1184.39999 m
+120.39999 1184.39999 l
+-218.92399 1184.39999 -494 909.32299 -494 570 c
+-494 230.67698 -218.92399 -44.39988 120.39999 -44.39988 c
+459.72299 -44.39988 734.79998 230.67698 734.79998 570 c
+734.79998 909.32299 459.72299 1184.39999 120.39999 1184.39999 c
+f*
+0.601102941176471 0.601102941176471 0.601102941176471 rg
+120.39999 1170 m
+120.39999 1170 l
+-209.64498 1170 -477.19999 902.44499 -477.19999 572.39999 c
+-477.19999 242.35499 -209.64498 -25.19999 120.39999 -25.19999 c
+450.44499 -25.19999 718 242.35499 718 572.39999 c
+718 902.44499 450.44499 1170 120.39999 1170 c
+f*
+0.613970588235294 0.613970588235294 0.613970588235294 rg
+120.39999 1148.39999 m
+120.39999 1148.39999 l
+-199.04199 1148.39999 -458 889.44099 -458 570 c
+-458 250.55899 -199.04199 -8.39988 120.39999 -8.39988 c
+439.84098 -8.39988 698.79998 250.55899 698.79998 570 c
+698.79998 889.44099 439.84098 1148.39999 120.39999 1148.39999 c
+f*
+0.626838235294118 0.626838235294118 0.626838235294118 rg
+120.39999 1134 m
+120.39999 1134 l
+-189.76298 1134 -441.19999 882.56298 -441.19999 572.39999 c
+-441.19999 262.23699 -189.76298 10.79998 120.39999 10.79998 c
+430.56298 10.79998 682 262.23699 682 572.39999 c
+682 882.56298 430.56298 1134 120.39999 1134 c
+f*
+0.639705882352941 0.639705882352941 0.639705882352941 rg
+120.39999 1112.39999 m
+120.39999 1112.39999 l
+-179.15899 1112.39999 -422 869.55899 -422 570 c
+-422 270.44099 -179.15899 27.60009 120.39999 27.60009 c
+419.95899 27.60009 662.79998 270.44099 662.79998 570 c
+662.79998 869.55899 419.95899 1112.39999 120.39999 1112.39999 c
+f*
+0.652573529411764 0.652573529411764 0.652573529411764 rg
+120.39999 1098 m
+120.39999 1098 l
+-169.88099 1098 -405.19999 862.68099 -405.19999 572.39999 c
+-405.19999 282.11898 -169.88099 46.79998 120.39999 46.79998 c
+410.68099 46.79998 646 282.11898 646 572.39999 c
+646 862.68099 410.68099 1098 120.39999 1098 c
+f*
+0.665441176470588 0.665441176470588 0.665441176470588 rg
+120.39999 1076.39999 m
+120.39999 1076.39999 l
+-159.27699 1076.39999 -386 849.67698 -386 570 c
+-386 290.32299 -159.27699 63.60009 120.39999 63.60009 c
+400.07699 63.60009 626.79998 290.32299 626.79998 570 c
+626.79998 849.67698 400.07699 1076.39999 120.39999 1076.39999 c
+f*
+0.678308823529411 0.678308823529411 0.678308823529411 rg
+120.39999 1062 m
+120.39999 1062 l
+-149.99899 1062 -369.19999 842.79798 -369.19999 572.39999 c
+-369.19999 302.00099 -149.99899 82.79998 120.39999 82.79998 c
+390.79798 82.79998 610 302.00099 610 572.39999 c
+610 842.79798 390.79798 1062 120.39999 1062 c
+f*
+0.691176470588235 0.691176470588235 0.691176470588235 rg
+120.39999 1040.39999 m
+120.39999 1040.39999 l
+-139.39498 1040.39999 -350 829.79499 -350 570 c
+-350 310.20498 -139.39498 99.60009 120.39999 99.60009 c
+380.19499 99.60009 590.79998 310.20498 590.79998 570 c
+590.79998 829.79499 380.19499 1040.39999 120.39999 1040.39999 c
+f*
+0.704044117647058 0.704044117647058 0.704044117647058 rg
+120.39999 1026 m
+120.39999 1026 l
+-130.11599 1026 -333.19999 822.91598 -333.19999 572.39999 c
+-333.19999 321.88398 -130.11599 118.79998 120.39999 118.79998 c
+370.91598 118.79998 574 321.88398 574 572.39999 c
+574 822.91598 370.91598 1026 120.39999 1026 c
+f*
+0.716911764705882 0.716911764705882 0.716911764705882 rg
+120.39999 1004.39999 m
+120.39999 1004.39999 l
+-119.51199 1004.39999 -314 809.91198 -314 570 c
+-314 330.08799 -119.51199 135.59999 120.39999 135.59999 c
+360.31199 135.59999 554.79998 330.08799 554.79998 570 c
+554.79998 809.91198 360.31199 1004.39999 120.39999 1004.39999 c
+f*
+0.729779411764705 0.729779411764705 0.729779411764705 rg
+120.39999 990 m
+120.39999 990 l
+-110.23399 990 -297.19999 803.03399 -297.19999 572.39999 c
+-297.19999 341.76599 -110.23399 154.79998 120.39999 154.79998 c
+351.03399 154.79998 538 341.76599 538 572.39999 c
+538 803.03399 351.03399 990 120.39999 990 c
+f*
+0.742647058823529 0.742647058823529 0.742647058823529 rg
+120.39999 968.39999 m
+120.39999 968.39999 l
+-99.63009 968.39999 -278 790.02999 -278 570 c
+-278 349.96998 -99.63009 171.59999 120.39999 171.59999 c
+340.42999 171.59999 518.79998 349.96998 518.79998 570 c
+518.79998 790.02999 340.42999 968.39999 120.39999 968.39999 c
+f*
+0.755514705882352 0.755514705882352 0.755514705882352 rg
+120.39999 954 m
+120.39999 954 l
+-90.35179 954 -261.19999 783.15199 -261.19999 572.39999 c
+-261.19999 361.64799 -90.35179 190.79998 120.39999 190.79998 c
+331.15199 190.79998 502 361.64799 502 572.39999 c
+502 783.15199 331.15199 954 120.39999 954 c
+f*
+0.768382352941176 0.768382352941176 0.768382352941176 rg
+120.39999 932.39999 m
+120.39999 932.39999 l
+-79.74778 932.39999 -242 770.14799 -242 570 c
+-242 369.85198 -79.74778 207.59999 120.39999 207.59999 c
+320.54798 207.59999 482.79998 369.85198 482.79998 570 c
+482.79998 770.14799 320.54798 932.39999 120.39999 932.39999 c
+f*
+0.781249999999999 0.781249999999999 0.781249999999999 rg
+120.39999 918 m
+120.39999 918 l
+-70.46949 918 -225.19999 763.26899 -225.19999 572.39999 c
+-225.19999 381.53099 -70.46949 226.79998 120.39999 226.79998 c
+311.26899 226.79998 466 381.53099 466 572.39999 c
+466 763.26899 311.26899 918 120.39999 918 c
+f*
+0.794117647058823 0.794117647058823 0.794117647058823 rg
+120.39999 896.39999 m
+120.39999 896.39999 l
+-59.86569 896.39999 -206 750.26599 -206 570 c
+-206 389.73399 -59.86569 243.59999 120.39999 243.59999 c
+300.66598 243.59999 446.79998 389.73399 446.79998 570 c
+446.79998 750.26599 300.66598 896.39999 120.39999 896.39999 c
+f*
+0.806985294117646 0.806985294117646 0.806985294117646 rg
+120.39999 882 m
+120.39999 882 l
+-50.58718 882 -189.19999 743.38699 -189.19999 572.39999 c
+-189.19999 401.41299 -50.58718 262.79998 120.39999 262.79998 c
+291.38699 262.79998 430 401.41299 430 572.39999 c
+430 743.38699 291.38699 882 120.39999 882 c
+f*
+0.81985294117647 0.81985294117647 0.81985294117647 rg
+120.39999 860.39999 m
+120.39999 860.39999 l
+-39.98339 860.39999 -170 730.38299 -170 570 c
+-170 409.61698 -39.98339 279.59999 120.39999 279.59999 c
+280.78298 279.59999 410.79998 409.61698 410.79998 570 c
+410.79998 730.38299 280.78298 860.39999 120.39999 860.39999 c
+f*
+0.832720588235293 0.832720588235293 0.832720588235293 rg
+120.39999 846 m
+120.39999 846 l
+-30.70509 846 -153.19999 723.50498 -153.19999 572.39999 c
+-153.19999 421.29499 -30.70509 298.79998 120.39999 298.79998 c
+271.50498 298.79998 394 421.29499 394 572.39999 c
+394 723.50498 271.50498 846 120.39999 846 c
+f*
+0.845588235294117 0.845588235294117 0.845588235294117 rg
+120.39999 824.39999 m
+120.39999 824.39999 l
+-20.10108 824.39999 -134 710.50099 -134 570 c
+-134 429.49899 -20.10108 315.59999 120.39999 315.59999 c
+260.90098 315.59999 374.79998 429.49899 374.79998 570 c
+374.79998 710.50099 260.90098 824.39999 120.39999 824.39999 c
+f*
+0.85845588235294 0.85845588235294 0.85845588235294 rg
+120.39999 810 m
+120.39999 810 l
+-10.82279 810 -117.19999 703.62298 -117.19999 572.39999 c
+-117.19999 441.17698 -10.82279 334.79998 120.39999 334.79998 c
+251.62298 334.79998 358 441.17698 358 572.39999 c
+358 703.62298 251.62298 810 120.39999 810 c
+f*
+0.871323529411764 0.871323529411764 0.871323529411764 rg
+120.39999 788.39999 m
+120.39999 788.39999 l
+-0.21897 788.39999 -98 690.61898 -98 570 c
+-98 449.38099 -0.21897 351.59999 120.39999 351.59999 c
+241.01899 351.59999 338.79998 449.38099 338.79998 570 c
+338.79998 690.61898 241.01899 788.39999 120.39999 788.39999 c
+f*
+0.884191176470587 0.884191176470587 0.884191176470587 rg
+120.39999 774 m
+120.39999 774 l
+9.05957 774 -81.19999 683.73999 -81.19999 572.39999 c
+-81.19999 461.05999 9.05957 370.79998 120.39999 370.79998 c
+231.73999 370.79998 322 461.05999 322 572.39999 c
+322 683.73999 231.73999 774 120.39999 774 c
+f*
+0.897058823529411 0.897058823529411 0.897058823529411 rg
+120.39999 752.39999 m
+120.39999 752.39999 l
+19.66329 752.39999 -62 670.73699 -62 570 c
+-62 469.26298 19.66329 387.59999 120.39999 387.59999 c
+221.13598 387.59999 302.79998 469.26298 302.79998 570 c
+302.79998 670.73699 221.13598 752.39999 120.39999 752.39999 c
+f*
+0.909926470588234 0.909926470588234 0.909926470588234 rg
+120.39999 738 m
+120.39999 738 l
+28.94169 738 -45.19999 663.85798 -45.19999 572.39999 c
+-45.19999 480.94198 28.94169 406.79998 120.39999 406.79998 c
+211.85798 406.79998 286 480.94198 286 572.39999 c
+286 663.85798 211.85798 738 120.39999 738 c
+f*
+0.922794117647058 0.922794117647058 0.922794117647058 rg
+120.39999 716.39999 m
+120.39999 716.39999 l
+39.54568 716.39999 -26 650.85398 -26 570 c
+-26 489.14599 39.54568 423.59999 120.39999 423.59999 c
+201.25399 423.59999 266.79998 489.14599 266.79998 570 c
+266.79998 650.85398 201.25399 716.39999 120.39999 716.39999 c
+f*
+0.935661764705881 0.935661764705881 0.935661764705881 rg
+120.39999 702 m
+120.39999 702 l
+48.82398 702 -9.19993 643.97599 -9.19993 572.39999 c
+-9.19993 500.82398 48.82398 442.79998 120.39999 442.79998 c
+191.97599 442.79998 250 500.82398 250 572.39999 c
+250 643.97599 191.97599 702 120.39999 702 c
+f*
+0.948529411764705 0.948529411764705 0.948529411764705 rg
+120.39999 680.39999 m
+120.39999 680.39999 l
+59.42768 680.39999 10 630.97198 10 570 c
+10 509.02799 59.42768 459.59999 120.39999 459.59999 c
+181.37199 459.59999 230.79998 509.02799 230.79998 570 c
+230.79998 630.97198 181.37199 680.39999 120.39999 680.39999 c
+f*
+0.961397058823528 0.961397058823528 0.961397058823528 rg
+120.39999 666 m
+120.39999 666 l
+68.70629 666 26.79998 624.09399 26.79998 572.39999 c
+26.79998 520.70599 68.70629 478.79998 120.39999 478.79998 c
+172.09399 478.79998 214 520.70599 214 572.39999 c
+214 624.09399 172.09399 666 120.39999 666 c
+f*
+0.974264705882352 0.974264705882352 0.974264705882352 rg
+120.39999 644.39999 m
+120.39999 644.39999 l
+79.31008 644.39999 46 611.08999 46 570 c
+46 528.90998 79.31008 495.59999 120.39999 495.59999 c
+161.48999 495.59999 194.79998 528.90998 194.79998 570 c
+194.79998 611.08999 161.48999 644.39999 120.39999 644.39999 c
+f*
+0.987132352941175 0.987132352941175 0.987132352941175 rg
+120.39999 630 m
+120.39999 630 l
+88.58859 630 62.79998 604.21099 62.79998 572.39999 c
+62.79998 540.58898 88.58859 514.79998 120.39999 514.79998 c
+152.21099 514.79998 178 540.58898 178 572.39999 c
+178 604.21099 152.21099 630 120.39999 630 c
+f*
+0.999999999999999 0.999999999999999 0.999999999999999 rg
+120.39999 608.39999 m
+120.39999 608.39999 l
+99.19239 608.39999 82 591.20799 82 570 c
+82 548.79199 99.19239 531.59999 120.39999 531.59999 c
+141.60699 531.59999 158.79998 548.79199 158.79998 570 c
+158.79998 591.20799 141.60699 608.39999 120.39999 608.39999 c
+f*
+Q
+PDFVars/TermAll get exec end end
+userdict /pgsave get restore
+showpage
+%%PageTrailer
+%%EndPage
+%%Trailer
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%EOF
diff --git a/macros/latex/contrib/ifmslide/buttongc.pdf b/macros/latex/contrib/ifmslide/buttongc.pdf
new file mode 100644
index 0000000000..c64f3e02da
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/buttongc.pdf
Binary files differ
diff --git a/macros/latex/contrib/ifmslide/buttonge.eps b/macros/latex/contrib/ifmslide/buttonge.eps
new file mode 100644
index 0000000000..2400170e60
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/buttonge.eps
@@ -0,0 +1,3217 @@
+%!PS-Adobe-3.0
+%%Title: (buttone1.pdf)
+%%Version: 1 2
+%%CreationDate: (D:20000630165219)
+%%DocumentData: Clean7Bit
+%%BoundingBox: 221 367 392 425
+%%Pages: 1
+%%DocumentProcessColors: (atend)
+%%DocumentSuppliedResources:
+%%+ procset (Adobe Acrobat - PDF operators) 1.2 0
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%EndProlog
+%%BeginSetup
+/currentpacking where{pop currentpacking true setpacking}if
+%%BeginResource: procset pdfvars
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: definition of dictionary of variables used by PDF & PDFText procsets
+userdict /PDF 160 dict put
+userdict /PDFVars 86 dict dup begin put
+/_save 0 def
+/_cshow 0 def
+/InitAll 0 def
+/TermAll 0 def
+/DocInitAll 0 def
+/DocTermAll 0 def
+/_lp /none def
+/_doClip 0 def
+/sfc 0 def
+/_sfcs 0 def
+/_sfc 0 def
+/ssc 0 def
+/_sscs 0 def
+/_ssc 0 def
+/_fcs 0 def
+/_scs 0 def
+/_fp 0 def
+/_sp 0 def
+/AGM_MAX_CS_COMPONENTS 10 def
+/_fillColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_strokeColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def
+/_fc null def
+/_sc null def
+/DefaultGray [/DeviceGray] def
+/DefaultRGB [/DeviceRGB] def
+/DefaultCMYK [/DeviceCMYK] def
+/_inT false def
+/_tr -1 def
+/_rise 0 def
+/_ax 0 def
+/_cx 0 def
+/_ld 0 def
+/_tm matrix def
+/_ctm matrix def
+/_mtx matrix def
+/_hy (-) def
+/_fScl 0 def
+/_hs 1 def
+/_pdfEncodings 2 array def
+/_baselineadj 0 def
+/_fTzero false def
+/_Tj 0 def
+/_italMtx [1 0 .212557 1 0 0] def
+/_italMtx_WMode1 [1 -.212557 0 1 0 0] def
+/_italMtxType0 [1 0 .1062785 1 0 0] def
+/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def
+/_basefont 0 def
+/_basefonto 0 def
+/_pdf_oldCIDInit null def
+/_pdf_FontDirectory 30 dict def
+/_categories 10 dict def
+/_sa? true def
+/_op? false def
+/_OP? false def
+/_opmode 0 def
+/_ColorSep5044? false def
+/_tmpcolr? [] def
+/_tmpop? {} def
+/_processColors 0 def
+/_defaulttransfer currenttransfer def
+/_defaultflatness currentflat def
+/_defaulthalftone null def
+/_defaultcolortransfer null def
+/_defaultblackgeneration null def
+/_defaultundercolorremoval null def
+/_defaultcolortransfer null def
+end
+%%EndResource
+PDFVars begin PDF begin
+%%BeginResource: procset pdfutil
+%%Copyright: Copyright 1993-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Version: 4.0 2
+%%Title: Basic utilities used by other PDF procsets
+/bd {bind def} bind def
+/ld {load def} bd
+/bld {
+dup length dict begin
+{ null def } forall
+bind
+end
+def
+} bd
+/dd { PDFVars 3 1 roll put } bd
+/xdd { exch dd } bd
+/Level2?
+systemdict /languagelevel known
+{ systemdict /languagelevel get 2 ge } { false } ifelse
+def
+/Level3?
+systemdict /languagelevel known
+{systemdict /languagelevel get 3 eq } { false } ifelse
+def
+/getifknown {
+2 copy known { get true } { pop pop false } ifelse
+} bd
+/here {
+currentdict exch getifknown
+} bd
+/isdefined? { where { pop true } { false } ifelse } bd
+/StartLoad { dup dup not { /_save save dd } if } bd
+/EndLoad { if not { _save restore } if } bd
+%%EndResource
+%%BeginResource: l2compat
+%%Copyright: Copyright 1987-1993 Adobe Systems Incorporated. All Rights Reserved.
+/cshow isdefined? not StartLoad {
+/cshow {
+exch /_cshow xdd
+{ 0 0 _cshow exec } forall
+} bd
+} EndLoad
+/setcmykcolor isdefined? not StartLoad {
+/setcmykcolor {
+1 sub 4 1 roll
+3 {
+3 index add neg dup 0 lt { pop 0 } if
+3 1 roll
+} repeat
+setrgbcolor
+pop
+} bd
+} EndLoad
+/rectclip isdefined? not StartLoad {
+/re 0 def
+/rectclip { newpath re clip newpath } bd
+} EndLoad
+/execform isdefined? not StartLoad {
+/execform {
+gsave dup begin
+Matrix concat
+BBox aload pop
+exch 3 index sub
+exch 2 index sub
+rectclip
+PaintProc end grestore
+} def
+} EndLoad
+/sethalftone isdefined? not StartLoad {
+/sethalftone {
+begin
+HalftoneType 1 eq
+{ Frequency Angle /SpotFunction load setscreen }
+if
+end
+} bd
+} EndLoad
+%%EndResource
+%%BeginResource: procset pdf
+%%Version: 4.0 3
+%%Copyright: Copyright 1998-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: General operators for PDF, common to all Language Levels.
+[/b/B/b*/B*/BDC/BI/BMC/BT/BX/c/cm/cs/CS/d/d0/d1/Do/DP/EI/EMC/ET/EX/f/f*/g/G/gs
+/h/i/j/J/k/K/l/m/M/MP/n/q/Q/re/rg/RG/ri/s/S/sc/SC/scn/SCN/sg/Tc/Td/TD/Tf/Tj/TJ
+/TL/Tm/Tr/Ts/Tw/Tz/T*/v/w/W/W*/y/'/"
+/applyInterpFunc/applystitchFunc/domainClip/EF/encodeInput/gsDI/ilp/icl
+/initgs/int/limit/PS/rangeClip/RC/rf/makePat/csfamily
+/? /! /| /: /+ /GetGlyphDirectory
+] {null def} bind forall
+/v { currentpoint 6 2 roll c } bd
+/y { 2 copy c } bd
+/h/closepath ld
+/d/setdash ld
+/j/setlinejoin ld
+/J/setlinecap ld
+/M/setmiterlimit ld
+/w/setlinewidth ld
+/i {
+dup 0 eq { pop _defaultflatness } if
+setflat
+} bd
+/gsDI {
+begin
+/OP here { /_OP? xdd } if
+/op here { /_op? xdd }
+{ /OP here { /_op? xdd } if }
+ifelse
+/OPM here { /_opmode xdd } if
+/Font here { aload pop Tf } if
+/LW here { w } if
+/LC here { J } if
+/LJ here { j } if
+/ML here { M } if
+/D here { aload pop d } if
+end
+} bd
+/ilp { /_lp /none dd } bd
+/icl { /_doClip 0 dd } bd
+/W { /_doClip 1 dd } bd
+/W* { /_doClip 2 dd } bd
+/n {
+{{} {clip} {eoclip}} _doClip get exec
+icl
+newpath
+} bd
+/s { h S } bd
+/B { q f Q S } bd
+/B* { q f* Q S } bd
+/b { h B } bd
+/b* { h B* } bd
+/q/save ld
+/Q { restore ilp } bd
+/GetCSFamily {
+dup type /arraytype eq {0 get} if
+} bd
+/GetCompsDict
+11 dict begin
+/DeviceGray { pop 1 } bd
+/DeviceRGB { pop 3 } bd
+/DeviceCMYK { pop 4 } bd
+/CIEBasedA { pop 1 } bd
+/CIEBasedABC { pop 3 } bd
+/CIEBasedDEF { pop 3 } bd
+/CIEBasedDEFG { pop 4 } bd
+/DeviceN { 1 get length } bd
+/Separation { pop 1 } bd
+/Indexed { pop 1 } bd
+/Pattern { pop 0 } bd
+currentdict
+end
+def
+/GetComps {
+GetCompsDict
+1 index GetCSFamily
+get exec
+} bd
+/cs
+{
+dup _fcs eq
+{ pop }
+{ dup /_fcs xdd
+GetComps
+_fillColors exch get
+/_fc xdd
+/_fp null dd
+} ifelse
+} bd
+/CS
+{
+dup _scs eq
+{ pop }
+{ dup /_scs xdd GetComps _strokeColors exch get /_sc xdd /_sp null dd }
+ifelse
+} bd
+/sc {
+_fc astore pop
+ilp
+} bd
+/SC {
+_sc astore pop
+ilp
+} bd
+/g { DefaultGray cs sc } bd
+/rg { DefaultRGB cs sc } bd
+/k { DefaultCMYK cs sc } bd
+/G { DefaultGray CS SC } bd
+/RG { DefaultRGB CS SC } bd
+/K { DefaultCMYK CS SC } bd
+/cm { _mtx astore concat } bd
+/re {
+4 2 roll m
+1 index 0 rlineto
+0 exch rlineto
+neg 0 rlineto
+h
+} bd
+/RC/rectclip ld
+/EF/execform ld
+/PS { cvx exec } bd
+/initgs {
+/DefaultGray [/DeviceGray] dd
+/DefaultRGB [/DeviceRGB] dd
+/DefaultCMYK [/DeviceCMYK] dd
+0 g 0 G
+[] 0 d
+0 j
+0 J
+10 M
+1 w
+true setSA
+/_op? false dd
+/_OP? false dd
+/_opmode 0 dd
+/_defaulttransfer load settransfer
+0 i
+/RelativeColorimetric ri
+newpath
+} bd
+/int {
+dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul
+exch pop add exch pop
+} bd
+/limit {
+dup 2 index le { exch } if pop
+dup 2 index ge { exch } if pop
+} bd
+/domainClip {
+Domain aload pop 3 2 roll
+limit
+} [/Domain] bld
+/applyInterpFunc {
+0 1 DimOut 1 sub
+{
+dup C0 exch get exch
+dup C1 exch get exch
+3 1 roll
+1 index sub
+3 index
+N exp mul add
+exch
+currentdict /Range_lo known
+{
+dup Range_lo exch get exch
+Range_hi exch get
+3 2 roll limit
+}
+{
+pop
+}
+ifelse
+exch
+} for
+pop
+} [/DimOut /C0 /C1 /N /Range_lo /Range_hi] bld
+/encodeInput {
+NumParts 1 sub
+0 1 2 index
+{
+dup Bounds exch get
+2 index gt
+{ exit }
+{ dup
+3 index eq
+{ exit }
+{ pop } ifelse
+} ifelse
+} for
+3 2 roll pop
+dup Bounds exch get exch
+dup 1 add Bounds exch get exch
+2 mul
+dup Encode exch get exch
+1 add Encode exch get
+int
+} [/NumParts /Bounds /Encode] bld
+/rangeClip {
+exch dup Range_lo exch get
+exch Range_hi exch get
+3 2 roll
+limit
+} [/Range_lo /Range_hi] bld
+/applyStitchFunc {
+Functions exch get exec
+currentdict /Range_lo known {
+0 1 DimOut 1 sub {
+DimOut 1 add -1 roll
+rangeClip
+} for
+} if
+} [/Functions /Range_lo /DimOut] bld
+%%EndResource
+%%BeginResource: procset pdflev1
+%%Version: 4.0 4
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%LanguageLevel: 1
+%%Title: PDF operators, with code specific for Level 1
+/_defaulthalftone
+/currenthalftone where
+{ pop currenthalftone }
+{ 4 dict dup begin
+currentscreen
+/SpotFunction exch def
+/Angle exch def
+/Frequency exch def
+/HalftoneType 1 def
+end }
+ifelse
+dd
+/initialize {
+_defaulthalftone sethalftone
+} bd
+/terminate { } bd
+/pl {
+transform
+0.25 sub round 0.25 add exch
+0.25 sub round 0.25 add exch
+itransform
+} bd
+/m { _sa? { pl } if moveto } bd
+/l { _sa? { pl } if lineto } bd
+/c { _sa? { pl } if curveto } bd
+/setSA { /_sa? xdd } bd
+/AlmostFull?
+{ dup maxlength exch length sub 2 le
+} bd
+/Expand
+{ 1 index maxlength mul cvi dict
+dup begin exch { def } forall end
+} bd
+/xput {
+3 2 roll
+dup 3 index known not
+{ dup AlmostFull? { 1.5 Expand } if
+} if
+dup 4 2 roll put
+} bd
+/defineRes {
+_categories 1 index known not
+{ /_categories _categories 2 index 10 dict xput store
+} if
+_categories exch 2 copy get 5 -1 roll 4 index xput put
+} bd
+/findRes {
+_categories exch get exch get
+} bd
+/ri/pop ld
+/L1setcolor {
+aload length
+dup 0 eq
+{ pop .5 setgray }
+{ dup 1 eq
+{ pop setgray }
+{ 3 eq
+{ setrgbcolor }
+{ setcmykcolor }
+ifelse }
+ifelse }
+ifelse
+} bind dd
+/_sfcs { } dd
+/_sscs { } dd
+/_sfc { _fc L1setcolor } dd
+/_ssc { _sc L1setcolor } dd
+/scn { sc } bd
+/SCN { SC } bd
+/gs
+{ begin
+/SA here { /_sa? xdd } if
+/TR here
+{
+dup xcheck
+{ settransfer }
+{ aload pop setcolortransfer }
+ifelse
+} if
+/HT here { sethalftone } if
+/FL here { i } if
+currentdict gsDI
+end
+} bd
+/sfc {
+_lp /fill ne {
+_sfcs
+_sfc
+/_lp /fill dd
+} if
+} dd
+/ssc {
+_lp /stroke ne {
+_sscs
+_ssc
+/_lp /stroke dd
+} if
+} dd
+/f {
+{ { sfc fill }
+{gsave sfc fill grestore clip newpath icl ilp}
+{gsave sfc fill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/f* {
+{ { sfc eofill }
+{gsave sfc eofill grestore clip newpath icl ilp}
+{gsave sfc eofill grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/S {
+{ { ssc stroke }
+{gsave ssc stroke grestore clip newpath icl ilp}
+{gsave ssc stroke grestore eoclip newpath icl ilp}
+} _doClip get exec
+} bd
+/rf {re f} bd
+/setoverprint where
+{ pop }
+{ /setoverprint { pop } bd }
+ifelse
+%%EndResource
+%%BeginResource: procset spots
+%%Version: 4.0 1
+%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
+%%Title: Predefined (named) spot functions for PDF
+21 dict dup begin
+/CosineDot
+{ 180 mul cos exch 180 mul cos add 2 div } bd
+/Cross
+{ abs exch abs 2 copy gt { exch } if pop neg } bd
+/Diamond
+{ abs exch abs 2 copy add .75 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 2 copy add 1.23 le
+{ .85 mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse }
+ifelse } bd
+/Double
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add } bd
+/DoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add } bd
+/Ellipse
+{ abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt
+{ pop dup mul exch .75 div dup mul add 4 div
+1 exch sub }
+{ dup 1 gt
+{pop 1 exch sub dup mul exch 1 exch sub
+.75 div dup mul add 4 div 1 sub }
+{ .5 exch sub exch pop exch pop }
+ifelse }
+ifelse } bd
+/EllipseA
+{ dup mul .9 mul exch dup mul add 1 exch sub } bd
+/EllipseB
+{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } bd
+/EllipseC
+{ dup mul exch dup mul .9 mul add 1 exch sub } bd
+/InvertedDouble
+{ exch 2 div exch 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedDoubleDot
+{ 2 { 360 mul sin 2 div exch } repeat add neg } bd
+/InvertedEllipseA
+{ dup mul .9 mul exch dup mul add 1 sub } bd
+/InvertedEllipseC
+{ dup mul exch dup mul .9 mul add 1 sub } bd
+/InvertedSimpleDot
+{ dup mul exch dup mul add 1 sub } bd
+/Line
+{ exch pop abs neg } bd
+/LineX
+{ pop } bd
+/LineY
+{ exch pop } bd
+/Rhomboid
+{ abs exch abs 0.9 mul add 2 div } bd
+/Round
+{ abs exch abs 2 copy add 1 le
+{ dup mul exch dup mul add 1 exch sub }
+{ 1 sub dup mul exch 1 sub dup mul add 1 sub }
+ifelse } bd
+/SimpleDot
+{ dup mul exch dup mul add 1 exch sub } bd
+/Square
+{ abs exch abs 2 copy lt { exch } if pop neg } bd
+end
+{ /Function defineRes pop } forall
+%%EndResource
+currentdict readonly pop
+end end
+/currentpacking where {pop setpacking}if
+PDFVars/DocInitAll{[]{/docinitialize get exec}forall }put
+PDFVars/InitAll{[PDF]{/initialize get exec}forall initgs}put
+PDFVars/TermAll{[PDF]{/terminate get exec}forall}put
+PDFVars begin PDF begin
+PDFVars/DocInitAll get exec PDFVars/InitAll get exec
+PDFVars/TermAll get exec end end
+
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+userdict /pgsave save put
+PDFVars begin PDF begin PDFVars/InitAll get exec
+220 366 translate
+%%EndPageSetup
+0 0 172 60 RC
+0.09999 0 0 0.09999 0 0 cm
+
+q
+Q
+q
+804 18 m
+804 19 l
+767 19 l
+767 20 l
+743 20 l
+743 21 l
+722 21 l
+722 22 l
+705 22 l
+705 23 l
+688 23 l
+688 24 l
+674 24 l
+674 25 l
+661 25 l
+661 26 l
+648 26 l
+648 27 l
+637 27 l
+637 28 l
+626 28 l
+626 29 l
+616 29 l
+616 30 l
+605 30 l
+605 31 l
+596 31 l
+596 32 l
+587 32 l
+587 33 l
+578 33 l
+578 34 l
+569 34 l
+569 35 l
+561 35 l
+561 36 l
+553 36 l
+553 37 l
+546 37 l
+546 38 l
+538 38 l
+538 39 l
+531 39 l
+531 40 l
+523 40 l
+523 41 l
+517 41 l
+517 42 l
+510 42 l
+510 43 l
+503 43 l
+503 44 l
+497 44 l
+497 45 l
+490 45 l
+490 46 l
+484 46 l
+484 47 l
+478 47 l
+478 48 l
+472 48 l
+472 49 l
+466 49 l
+466 50 l
+460 50 l
+460 51 l
+455 51 l
+455 52 l
+449 52 l
+449 53 l
+444 53 l
+444 54 l
+439 54 l
+439 55 l
+433 55 l
+433 56 l
+428 56 l
+428 57 l
+423 57 l
+423 58 l
+418 58 l
+418 59 l
+413 59 l
+413 60 l
+408 60 l
+408 61 l
+404 61 l
+404 62 l
+399 62 l
+399 63 l
+394 63 l
+394 64 l
+389 64 l
+389 65 l
+385 65 l
+385 66 l
+380 66 l
+380 67 l
+376 67 l
+376 68 l
+372 68 l
+372 69 l
+368 69 l
+368 70 l
+363 70 l
+363 71 l
+359 71 l
+359 72 l
+355 72 l
+355 73 l
+351 73 l
+351 74 l
+347 74 l
+347 75 l
+343 75 l
+343 76 l
+339 76 l
+339 77 l
+335 77 l
+335 78 l
+331 78 l
+331 79 l
+327 79 l
+327 80 l
+324 80 l
+324 81 l
+320 81 l
+320 82 l
+316 82 l
+316 83 l
+313 83 l
+313 84 l
+309 84 l
+309 85 l
+306 85 l
+306 86 l
+302 86 l
+302 87 l
+299 87 l
+299 88 l
+295 88 l
+295 89 l
+292 89 l
+292 90 l
+288 90 l
+288 91 l
+285 91 l
+285 92 l
+282 92 l
+282 93 l
+279 93 l
+279 94 l
+276 94 l
+276 95 l
+272 95 l
+272 96 l
+269 96 l
+269 97 l
+266 97 l
+266 98 l
+263 98 l
+263 99 l
+260 99 l
+260 100 l
+257 100 l
+257 101 l
+254 101 l
+254 102 l
+251 102 l
+251 103 l
+248 103 l
+248 104 l
+245 104 l
+245 105 l
+242 105 l
+242 106 l
+239 106 l
+239 107 l
+236 107 l
+236 108 l
+234 108 l
+234 109 l
+231 109 l
+231 110 l
+228 110 l
+228 111 l
+225 111 l
+225 112 l
+223 112 l
+223 113 l
+220 113 l
+220 114 l
+218 114 l
+218 115 l
+215 115 l
+215 116 l
+212 116 l
+212 117 l
+210 117 l
+210 118 l
+207 118 l
+207 119 l
+204 119 l
+204 120 l
+202 120 l
+202 121 l
+200 121 l
+200 122 l
+197 122 l
+197 123 l
+195 123 l
+195 124 l
+192 124 l
+192 125 l
+190 125 l
+190 126 l
+188 126 l
+188 127 l
+185 127 l
+185 128 l
+183 128 l
+183 129 l
+181 129 l
+181 130 l
+178 130 l
+178 131 l
+176 131 l
+176 132 l
+174 132 l
+174 133 l
+172 133 l
+172 134 l
+170 134 l
+170 135 l
+167 135 l
+167 136 l
+165 136 l
+165 137 l
+163 137 l
+163 138 l
+161 138 l
+161 139 l
+159 139 l
+159 140 l
+157 140 l
+157 141 l
+155 141 l
+155 142 l
+153 142 l
+153 143 l
+151 143 l
+151 144 l
+149 144 l
+149 145 l
+147 145 l
+147 146 l
+145 146 l
+145 147 l
+143 147 l
+143 148 l
+141 148 l
+141 149 l
+139 149 l
+139 150 l
+137 150 l
+137 151 l
+135 151 l
+135 152 l
+133 152 l
+133 153 l
+131 153 l
+131 154 l
+130 154 l
+130 155 l
+128 155 l
+128 156 l
+126 156 l
+126 157 l
+125 157 l
+125 158 l
+123 158 l
+123 159 l
+121 159 l
+121 160 l
+119 160 l
+119 161 l
+118 161 l
+118 162 l
+116 162 l
+116 163 l
+114 163 l
+114 164 l
+112 164 l
+112 165 l
+111 165 l
+111 166 l
+109 166 l
+109 167 l
+108 167 l
+108 168 l
+106 168 l
+106 169 l
+105 169 l
+105 170 l
+103 170 l
+103 171 l
+101 171 l
+101 172 l
+100 172 l
+100 173 l
+98 173 l
+98 174 l
+97 174 l
+97 175 l
+95 175 l
+95 176 l
+94 176 l
+94 177 l
+92 177 l
+92 178 l
+91 178 l
+91 179 l
+90 179 l
+90 180 l
+88 180 l
+88 181 l
+87 181 l
+87 182 l
+85 182 l
+85 183 l
+84 183 l
+84 184 l
+83 184 l
+83 185 l
+81 185 l
+81 186 l
+80 186 l
+80 187 l
+79 187 l
+79 188 l
+77 188 l
+77 189 l
+76 189 l
+76 190 l
+75 190 l
+75 191 l
+74 191 l
+74 192 l
+72 192 l
+72 193 l
+71 193 l
+71 194 l
+70 194 l
+70 195 l
+69 195 l
+69 196 l
+68 196 l
+68 197 l
+66 197 l
+66 198 l
+65 198 l
+65 199 l
+64 199 l
+64 200 l
+63 200 l
+63 201 l
+62 201 l
+62 202 l
+61 202 l
+61 203 l
+60 203 l
+60 204 l
+59 204 l
+59 205 l
+57 205 l
+57 206 l
+56 206 l
+56 207 l
+55 207 l
+55 208 l
+54 208 l
+54 209 l
+53 209 l
+53 210 l
+52 210 l
+52 211 l
+51 211 l
+51 212 l
+50 212 l
+50 213 l
+49 213 l
+49 214 l
+48 214 l
+48 215 l
+47 215 l
+47 216 l
+46 216 l
+46 218 l
+45 218 l
+45 219 l
+44 219 l
+44 220 l
+43 220 l
+43 221 l
+42 221 l
+42 222 l
+41 222 l
+41 223 l
+40 223 l
+40 225 l
+39 225 l
+39 226 l
+38 226 l
+38 227 l
+37 227 l
+37 228 l
+36 228 l
+36 229 l
+35 229 l
+35 231 l
+34 231 l
+34 232 l
+33 232 l
+33 234 l
+32 234 l
+32 235 l
+31 235 l
+31 237 l
+30 237 l
+30 238 l
+29 238 l
+29 240 l
+28 240 l
+28 241 l
+27 241 l
+27 243 l
+26 243 l
+26 244 l
+25 244 l
+25 246 l
+24 246 l
+24 248 l
+23 248 l
+23 250 l
+22 250 l
+22 252 l
+21 252 l
+21 254 l
+20 254 l
+20 255 l
+19 255 l
+19 258 l
+18 258 l
+18 261 l
+17 261 l
+17 263 l
+16 263 l
+16 266 l
+15 266 l
+15 268 l
+14 268 l
+14 272 l
+13 272 l
+13 276 l
+12 276 l
+12 280 l
+11 280 l
+11 286 l
+10 286 l
+10 313 l
+11 313 l
+11 318 l
+12 318 l
+12 322 l
+13 322 l
+13 327 l
+14 327 l
+14 330 l
+15 330 l
+15 333 l
+16 333 l
+16 335 l
+17 335 l
+17 338 l
+18 338 l
+18 340 l
+19 340 l
+19 343 l
+20 343 l
+20 345 l
+21 345 l
+21 347 l
+22 347 l
+22 348 l
+23 348 l
+23 350 l
+24 350 l
+24 352 l
+25 352 l
+25 354 l
+26 354 l
+26 356 l
+27 356 l
+27 357 l
+28 357 l
+28 359 l
+29 359 l
+29 360 l
+30 360 l
+30 362 l
+31 362 l
+31 363 l
+32 363 l
+32 365 l
+33 365 l
+33 366 l
+34 366 l
+34 367 l
+35 367 l
+35 369 l
+36 369 l
+36 370 l
+37 370 l
+37 371 l
+38 371 l
+38 373 l
+39 373 l
+39 374 l
+40 374 l
+40 375 l
+41 375 l
+41 376 l
+42 376 l
+42 377 l
+43 377 l
+43 378 l
+44 378 l
+44 380 l
+45 380 l
+45 381 l
+46 381 l
+46 382 l
+47 382 l
+47 383 l
+48 383 l
+48 384 l
+49 384 l
+49 385 l
+50 385 l
+50 386 l
+51 386 l
+51 387 l
+52 387 l
+52 388 l
+53 388 l
+53 389 l
+54 389 l
+54 390 l
+55 390 l
+55 391 l
+56 391 l
+56 392 l
+57 392 l
+57 393 l
+58 393 l
+58 394 l
+59 394 l
+59 395 l
+60 395 l
+60 396 l
+61 396 l
+61 397 l
+62 397 l
+62 398 l
+64 398 l
+64 399 l
+65 399 l
+65 400 l
+66 400 l
+66 401 l
+67 401 l
+67 402 l
+68 402 l
+68 403 l
+70 403 l
+70 404 l
+71 404 l
+71 405 l
+72 405 l
+72 406 l
+73 406 l
+73 407 l
+74 407 l
+74 408 l
+75 408 l
+75 409 l
+77 409 l
+77 410 l
+78 410 l
+78 411 l
+79 411 l
+79 412 l
+81 412 l
+81 413 l
+82 413 l
+82 414 l
+84 414 l
+84 415 l
+85 415 l
+85 416 l
+86 416 l
+86 417 l
+88 417 l
+88 418 l
+89 418 l
+89 419 l
+90 419 l
+90 420 l
+92 420 l
+92 421 l
+93 421 l
+93 422 l
+95 422 l
+95 423 l
+96 423 l
+96 424 l
+98 424 l
+98 425 l
+99 425 l
+99 426 l
+101 426 l
+101 427 l
+102 427 l
+102 428 l
+104 428 l
+104 429 l
+106 429 l
+106 430 l
+107 430 l
+107 431 l
+109 431 l
+109 432 l
+110 432 l
+110 433 l
+112 433 l
+112 434 l
+113 434 l
+113 435 l
+115 435 l
+115 436 l
+117 436 l
+117 437 l
+119 437 l
+119 438 l
+120 438 l
+120 439 l
+122 439 l
+122 440 l
+124 440 l
+124 441 l
+126 441 l
+126 442 l
+127 442 l
+127 443 l
+129 443 l
+129 444 l
+131 444 l
+131 445 l
+133 445 l
+133 446 l
+134 446 l
+134 447 l
+136 447 l
+136 448 l
+138 448 l
+138 449 l
+140 449 l
+140 450 l
+142 450 l
+142 451 l
+144 451 l
+144 452 l
+146 452 l
+146 453 l
+148 453 l
+148 454 l
+150 454 l
+150 455 l
+152 455 l
+152 456 l
+154 456 l
+154 457 l
+156 457 l
+156 458 l
+158 458 l
+158 459 l
+160 459 l
+160 460 l
+162 460 l
+162 461 l
+164 461 l
+164 462 l
+167 462 l
+167 463 l
+169 463 l
+169 464 l
+171 464 l
+171 465 l
+173 465 l
+173 466 l
+175 466 l
+175 467 l
+177 467 l
+177 468 l
+180 468 l
+180 469 l
+182 469 l
+182 470 l
+184 470 l
+184 471 l
+187 471 l
+187 472 l
+189 472 l
+189 473 l
+192 473 l
+192 474 l
+194 474 l
+194 475 l
+196 475 l
+196 476 l
+199 476 l
+199 477 l
+201 477 l
+201 478 l
+203 478 l
+203 479 l
+206 479 l
+206 480 l
+209 480 l
+209 481 l
+211 481 l
+211 482 l
+214 482 l
+214 483 l
+217 483 l
+217 484 l
+219 484 l
+219 485 l
+222 485 l
+222 486 l
+224 486 l
+224 487 l
+227 487 l
+227 488 l
+230 488 l
+230 489 l
+232 489 l
+232 490 l
+235 490 l
+235 491 l
+238 491 l
+238 492 l
+241 492 l
+241 493 l
+244 493 l
+244 494 l
+247 494 l
+247 495 l
+250 495 l
+250 496 l
+253 496 l
+253 497 l
+255 497 l
+255 498 l
+258 498 l
+258 499 l
+262 499 l
+262 500 l
+265 500 l
+265 501 l
+268 501 l
+268 502 l
+271 502 l
+271 503 l
+274 503 l
+274 504 l
+277 504 l
+277 505 l
+281 505 l
+281 506 l
+284 506 l
+284 507 l
+287 507 l
+287 508 l
+290 508 l
+290 509 l
+294 509 l
+294 510 l
+297 510 l
+297 511 l
+301 511 l
+301 512 l
+304 512 l
+304 513 l
+308 513 l
+308 514 l
+311 514 l
+311 515 l
+315 515 l
+315 516 l
+318 516 l
+318 517 l
+322 517 l
+322 518 l
+326 518 l
+326 519 l
+330 519 l
+330 520 l
+334 520 l
+334 521 l
+337 521 l
+337 522 l
+341 522 l
+341 523 l
+345 523 l
+345 524 l
+349 524 l
+349 525 l
+353 525 l
+353 526 l
+357 526 l
+357 527 l
+362 527 l
+362 528 l
+366 528 l
+366 529 l
+370 529 l
+370 530 l
+374 530 l
+374 531 l
+379 531 l
+379 532 l
+383 532 l
+383 533 l
+388 533 l
+388 534 l
+392 534 l
+392 535 l
+397 535 l
+397 536 l
+402 536 l
+402 537 l
+406 537 l
+406 538 l
+411 538 l
+411 539 l
+416 539 l
+416 540 l
+421 540 l
+421 541 l
+426 541 l
+426 542 l
+431 542 l
+431 543 l
+437 543 l
+437 544 l
+442 544 l
+442 545 l
+447 545 l
+447 546 l
+452 546 l
+452 547 l
+458 547 l
+458 548 l
+464 548 l
+464 549 l
+470 549 l
+470 550 l
+476 550 l
+476 551 l
+482 551 l
+482 552 l
+488 552 l
+488 553 l
+494 553 l
+494 554 l
+501 554 l
+501 555 l
+507 555 l
+507 556 l
+514 556 l
+514 557 l
+521 557 l
+521 558 l
+527 558 l
+527 559 l
+535 559 l
+535 560 l
+543 560 l
+543 561 l
+550 561 l
+550 562 l
+558 562 l
+558 563 l
+566 563 l
+566 564 l
+575 564 l
+575 565 l
+584 565 l
+584 566 l
+593 566 l
+593 567 l
+601 567 l
+601 568 l
+611 568 l
+611 569 l
+622 569 l
+622 570 l
+633 570 l
+633 571 l
+643 571 l
+643 572 l
+656 572 l
+656 573 l
+669 573 l
+669 574 l
+682 574 l
+682 575 l
+698 575 l
+698 576 l
+715 576 l
+715 577 l
+733 577 l
+733 578 l
+757 578 l
+757 579 l
+788 579 l
+788 580 l
+926 580 l
+926 579 l
+957 579 l
+957 578 l
+981 578 l
+981 577 l
+1000 577 l
+1000 576 l
+1017 576 l
+1017 575 l
+1032 575 l
+1032 574 l
+1045 574 l
+1045 573 l
+1058 573 l
+1058 572 l
+1071 572 l
+1071 571 l
+1082 571 l
+1082 570 l
+1092 570 l
+1092 569 l
+1103 569 l
+1103 568 l
+1113 568 l
+1113 567 l
+1122 567 l
+1122 566 l
+1131 566 l
+1131 565 l
+1140 565 l
+1140 564 l
+1149 564 l
+1149 563 l
+1156 563 l
+1156 562 l
+1164 562 l
+1164 561 l
+1172 561 l
+1172 560 l
+1179 560 l
+1179 559 l
+1187 559 l
+1187 558 l
+1194 558 l
+1194 557 l
+1200 557 l
+1200 556 l
+1207 556 l
+1207 555 l
+1214 555 l
+1214 554 l
+1220 554 l
+1220 553 l
+1227 553 l
+1227 552 l
+1233 552 l
+1233 551 l
+1239 551 l
+1239 550 l
+1244 550 l
+1244 549 l
+1250 549 l
+1250 548 l
+1256 548 l
+1256 547 l
+1262 547 l
+1262 546 l
+1267 546 l
+1267 545 l
+1273 545 l
+1273 544 l
+1278 544 l
+1278 543 l
+1283 543 l
+1283 542 l
+1288 542 l
+1288 541 l
+1294 541 l
+1294 540 l
+1299 540 l
+1299 539 l
+1303 539 l
+1303 538 l
+1308 538 l
+1308 537 l
+1313 537 l
+1313 536 l
+1317 536 l
+1317 535 l
+1322 535 l
+1322 534 l
+1327 534 l
+1327 533 l
+1332 533 l
+1332 532 l
+1336 532 l
+1336 531 l
+1340 531 l
+1340 530 l
+1344 530 l
+1344 529 l
+1349 529 l
+1349 528 l
+1353 528 l
+1353 527 l
+1357 527 l
+1357 526 l
+1361 526 l
+1361 525 l
+1365 525 l
+1365 524 l
+1369 524 l
+1369 523 l
+1373 523 l
+1373 522 l
+1377 522 l
+1377 521 l
+1381 521 l
+1381 520 l
+1385 520 l
+1385 519 l
+1388 519 l
+1388 518 l
+1392 518 l
+1392 517 l
+1396 517 l
+1396 516 l
+1400 516 l
+1400 515 l
+1403 515 l
+1403 514 l
+1407 514 l
+1407 513 l
+1410 513 l
+1410 512 l
+1414 512 l
+1414 511 l
+1417 511 l
+1417 510 l
+1421 510 l
+1421 509 l
+1424 509 l
+1424 508 l
+1428 508 l
+1428 507 l
+1431 507 l
+1431 506 l
+1434 506 l
+1434 505 l
+1437 505 l
+1437 504 l
+1440 504 l
+1440 503 l
+1443 503 l
+1443 502 l
+1446 502 l
+1446 501 l
+1450 501 l
+1450 500 l
+1453 500 l
+1453 499 l
+1456 499 l
+1456 498 l
+1459 498 l
+1459 497 l
+1462 497 l
+1462 496 l
+1465 496 l
+1465 495 l
+1468 495 l
+1468 494 l
+1470 494 l
+1470 493 l
+1473 493 l
+1473 492 l
+1476 492 l
+1476 491 l
+1479 491 l
+1479 490 l
+1482 490 l
+1482 489 l
+1485 489 l
+1485 488 l
+1487 488 l
+1487 487 l
+1490 487 l
+1490 486 l
+1493 486 l
+1493 485 l
+1495 485 l
+1495 484 l
+1498 484 l
+1498 483 l
+1501 483 l
+1501 482 l
+1503 482 l
+1503 481 l
+1506 481 l
+1506 480 l
+1508 480 l
+1508 479 l
+1511 479 l
+1511 478 l
+1513 478 l
+1513 477 l
+1516 477 l
+1516 476 l
+1518 476 l
+1518 475 l
+1520 475 l
+1520 474 l
+1523 474 l
+1523 473 l
+1525 473 l
+1525 472 l
+1528 472 l
+1528 471 l
+1530 471 l
+1530 470 l
+1532 470 l
+1532 469 l
+1535 469 l
+1535 468 l
+1537 468 l
+1537 467 l
+1539 467 l
+1539 466 l
+1541 466 l
+1541 465 l
+1543 465 l
+1543 464 l
+1546 464 l
+1546 463 l
+1548 463 l
+1548 462 l
+1550 462 l
+1550 461 l
+1552 461 l
+1552 460 l
+1554 460 l
+1554 459 l
+1556 459 l
+1556 458 l
+1558 458 l
+1558 457 l
+1561 457 l
+1561 456 l
+1563 456 l
+1563 455 l
+1564 455 l
+1564 454 l
+1566 454 l
+1566 453 l
+1568 453 l
+1568 452 l
+1570 452 l
+1570 451 l
+1572 451 l
+1572 450 l
+1574 450 l
+1574 449 l
+1576 449 l
+1576 448 l
+1578 448 l
+1578 447 l
+1580 447 l
+1580 446 l
+1582 446 l
+1582 445 l
+1584 445 l
+1584 444 l
+1585 444 l
+1585 443 l
+1587 443 l
+1587 442 l
+1589 442 l
+1589 441 l
+1591 441 l
+1591 440 l
+1592 440 l
+1592 439 l
+1594 439 l
+1594 438 l
+1596 438 l
+1596 437 l
+1598 437 l
+1598 436 l
+1599 436 l
+1599 435 l
+1601 435 l
+1601 434 l
+1603 434 l
+1603 433 l
+1604 433 l
+1604 432 l
+1606 432 l
+1606 431 l
+1607 431 l
+1607 430 l
+1609 430 l
+1609 429 l
+1610 429 l
+1610 428 l
+1612 428 l
+1612 427 l
+1614 427 l
+1614 426 l
+1615 426 l
+1615 425 l
+1617 425 l
+1617 424 l
+1618 424 l
+1618 423 l
+1620 423 l
+1620 422 l
+1621 422 l
+1621 421 l
+1623 421 l
+1623 420 l
+1624 420 l
+1624 419 l
+1625 419 l
+1625 418 l
+1627 418 l
+1627 417 l
+1628 417 l
+1628 416 l
+1629 416 l
+1629 415 l
+1631 415 l
+1631 414 l
+1632 414 l
+1632 413 l
+1634 413 l
+1634 412 l
+1635 412 l
+1635 411 l
+1636 411 l
+1636 410 l
+1638 410 l
+1638 409 l
+1639 409 l
+1639 408 l
+1640 408 l
+1640 407 l
+1641 407 l
+1641 406 l
+1642 406 l
+1642 405 l
+1644 405 l
+1644 404 l
+1645 404 l
+1645 403 l
+1646 403 l
+1646 402 l
+1647 402 l
+1647 401 l
+1648 401 l
+1648 400 l
+1650 400 l
+1650 399 l
+1651 399 l
+1651 398 l
+1652 398 l
+1652 397 l
+1653 397 l
+1653 396 l
+1654 396 l
+1654 395 l
+1655 395 l
+1655 394 l
+1656 394 l
+1656 393 l
+1657 393 l
+1657 392 l
+1658 392 l
+1658 391 l
+1659 391 l
+1659 390 l
+1660 390 l
+1660 389 l
+1661 389 l
+1661 388 l
+1662 388 l
+1662 387 l
+1663 387 l
+1663 386 l
+1664 386 l
+1664 385 l
+1665 385 l
+1665 384 l
+1667 384 l
+1667 382 l
+1668 382 l
+1668 381 l
+1669 381 l
+1669 380 l
+1670 380 l
+1670 379 l
+1671 379 l
+1671 378 l
+1672 378 l
+1672 377 l
+1673 377 l
+1673 375 l
+1674 375 l
+1674 374 l
+1675 374 l
+1675 373 l
+1676 373 l
+1676 372 l
+1677 372 l
+1677 371 l
+1678 371 l
+1678 369 l
+1679 369 l
+1679 368 l
+1680 368 l
+1680 367 l
+1681 367 l
+1681 365 l
+1682 365 l
+1682 364 l
+1683 364 l
+1683 362 l
+1684 362 l
+1684 361 l
+1685 361 l
+1685 359 l
+1686 359 l
+1686 358 l
+1687 358 l
+1687 357 l
+1688 357 l
+1688 355 l
+1689 355 l
+1689 353 l
+1690 353 l
+1690 351 l
+1691 351 l
+1691 349 l
+1692 349 l
+1692 347 l
+1693 347 l
+1693 346 l
+1694 346 l
+1694 344 l
+1695 344 l
+1695 342 l
+1696 342 l
+1696 339 l
+1697 339 l
+1697 336 l
+1698 336 l
+1698 334 l
+1699 334 l
+1699 331 l
+1700 331 l
+1700 328 l
+1701 328 l
+1701 324 l
+1702 324 l
+1702 320 l
+1703 320 l
+1703 315 l
+1704 315 l
+1704 305 l
+1705 305 l
+1705 293 l
+1704 293 l
+1704 283 l
+1703 283 l
+1703 279 l
+1702 279 l
+1702 274 l
+1701 274 l
+1701 270 l
+1700 270 l
+1700 267 l
+1699 267 l
+1699 265 l
+1698 265 l
+1698 262 l
+1697 262 l
+1697 259 l
+1696 259 l
+1696 257 l
+1695 257 l
+1695 255 l
+1694 255 l
+1694 253 l
+1693 253 l
+1693 251 l
+1692 251 l
+1692 249 l
+1691 249 l
+1691 247 l
+1690 247 l
+1690 245 l
+1689 245 l
+1689 244 l
+1688 244 l
+1688 242 l
+1687 242 l
+1687 240 l
+1686 240 l
+1686 239 l
+1685 239 l
+1685 238 l
+1684 238 l
+1684 236 l
+1683 236 l
+1683 235 l
+1682 235 l
+1682 233 l
+1681 233 l
+1681 232 l
+1680 232 l
+1680 230 l
+1679 230 l
+1679 229 l
+1678 229 l
+1678 228 l
+1677 228 l
+1677 227 l
+1676 227 l
+1676 225 l
+1675 225 l
+1675 224 l
+1674 224 l
+1674 223 l
+1673 223 l
+1673 222 l
+1672 222 l
+1672 221 l
+1671 221 l
+1671 220 l
+1670 220 l
+1670 218 l
+1669 218 l
+1669 217 l
+1668 217 l
+1668 216 l
+1667 216 l
+1667 215 l
+1666 215 l
+1666 214 l
+1665 214 l
+1665 213 l
+1664 213 l
+1664 212 l
+1663 212 l
+1663 211 l
+1662 211 l
+1662 210 l
+1661 210 l
+1661 209 l
+1660 209 l
+1660 208 l
+1659 208 l
+1659 207 l
+1658 207 l
+1658 206 l
+1657 206 l
+1657 205 l
+1656 205 l
+1656 204 l
+1655 204 l
+1655 203 l
+1654 203 l
+1654 202 l
+1653 202 l
+1653 201 l
+1652 201 l
+1652 200 l
+1650 200 l
+1650 199 l
+1649 199 l
+1649 198 l
+1648 198 l
+1648 197 l
+1647 197 l
+1647 196 l
+1646 196 l
+1646 195 l
+1644 195 l
+1644 194 l
+1643 194 l
+1643 193 l
+1642 193 l
+1642 192 l
+1641 192 l
+1641 191 l
+1640 191 l
+1640 190 l
+1638 190 l
+1638 189 l
+1637 189 l
+1637 188 l
+1636 188 l
+1636 187 l
+1634 187 l
+1634 186 l
+1633 186 l
+1633 185 l
+1632 185 l
+1632 184 l
+1630 184 l
+1630 183 l
+1629 183 l
+1629 182 l
+1628 182 l
+1628 181 l
+1626 181 l
+1626 180 l
+1625 180 l
+1625 179 l
+1623 179 l
+1623 178 l
+1622 178 l
+1622 177 l
+1621 177 l
+1621 176 l
+1619 176 l
+1619 175 l
+1618 175 l
+1618 174 l
+1616 174 l
+1616 173 l
+1614 173 l
+1614 172 l
+1613 172 l
+1613 171 l
+1611 171 l
+1611 170 l
+1610 170 l
+1610 169 l
+1608 169 l
+1608 168 l
+1607 168 l
+1607 167 l
+1605 167 l
+1605 166 l
+1604 166 l
+1604 165 l
+1602 165 l
+1602 164 l
+1600 164 l
+1600 163 l
+1599 163 l
+1599 162 l
+1597 162 l
+1597 161 l
+1595 161 l
+1595 160 l
+1593 160 l
+1593 159 l
+1592 159 l
+1592 158 l
+1590 158 l
+1590 157 l
+1588 157 l
+1588 156 l
+1586 156 l
+1586 155 l
+1585 155 l
+1585 154 l
+1583 154 l
+1583 153 l
+1581 153 l
+1581 152 l
+1579 152 l
+1579 151 l
+1577 151 l
+1577 150 l
+1575 150 l
+1575 149 l
+1573 149 l
+1573 148 l
+1571 148 l
+1571 147 l
+1569 147 l
+1569 146 l
+1568 146 l
+1568 145 l
+1566 145 l
+1566 144 l
+1564 144 l
+1564 143 l
+1562 143 l
+1562 142 l
+1560 142 l
+1560 141 l
+1558 141 l
+1558 140 l
+1555 140 l
+1555 139 l
+1553 139 l
+1553 138 l
+1551 138 l
+1551 137 l
+1549 137 l
+1549 136 l
+1547 136 l
+1547 135 l
+1545 135 l
+1545 134 l
+1543 134 l
+1543 133 l
+1540 133 l
+1540 132 l
+1538 132 l
+1538 131 l
+1536 131 l
+1536 130 l
+1534 130 l
+1534 129 l
+1531 129 l
+1531 128 l
+1529 128 l
+1529 127 l
+1527 127 l
+1527 126 l
+1524 126 l
+1524 125 l
+1522 125 l
+1522 124 l
+1520 124 l
+1520 123 l
+1517 123 l
+1517 122 l
+1515 122 l
+1515 121 l
+1512 121 l
+1512 120 l
+1510 120 l
+1510 119 l
+1507 119 l
+1507 118 l
+1505 118 l
+1505 117 l
+1502 117 l
+1502 116 l
+1499 116 l
+1499 115 l
+1497 115 l
+1497 114 l
+1494 114 l
+1494 113 l
+1492 113 l
+1492 112 l
+1489 112 l
+1489 111 l
+1486 111 l
+1486 110 l
+1484 110 l
+1484 109 l
+1481 109 l
+1481 108 l
+1478 108 l
+1478 107 l
+1475 107 l
+1475 106 l
+1472 106 l
+1472 105 l
+1469 105 l
+1469 104 l
+1466 104 l
+1466 103 l
+1464 103 l
+1464 102 l
+1461 102 l
+1461 101 l
+1458 101 l
+1458 100 l
+1455 100 l
+1455 99 l
+1452 99 l
+1452 98 l
+1448 98 l
+1448 97 l
+1445 97 l
+1445 96 l
+1442 96 l
+1442 95 l
+1439 95 l
+1439 94 l
+1436 94 l
+1436 93 l
+1433 93 l
+1433 92 l
+1429 92 l
+1429 91 l
+1426 91 l
+1426 90 l
+1423 90 l
+1423 89 l
+1419 89 l
+1419 88 l
+1416 88 l
+1416 87 l
+1412 87 l
+1412 86 l
+1409 86 l
+1409 85 l
+1405 85 l
+1405 84 l
+1402 84 l
+1402 83 l
+1398 83 l
+1398 82 l
+1395 82 l
+1395 81 l
+1391 81 l
+1391 80 l
+1387 80 l
+1387 79 l
+1383 79 l
+1383 78 l
+1379 78 l
+1379 77 l
+1375 77 l
+1375 76 l
+1372 76 l
+1372 75 l
+1368 75 l
+1368 74 l
+1364 74 l
+1364 73 l
+1360 73 l
+1360 72 l
+1355 72 l
+1355 71 l
+1351 71 l
+1351 70 l
+1347 70 l
+1347 69 l
+1343 69 l
+1343 68 l
+1338 68 l
+1338 67 l
+1334 67 l
+1334 66 l
+1330 66 l
+1330 65 l
+1325 65 l
+1325 64 l
+1320 64 l
+1320 63 l
+1316 63 l
+1316 62 l
+1311 62 l
+1311 61 l
+1306 61 l
+1306 60 l
+1301 60 l
+1301 59 l
+1297 59 l
+1297 58 l
+1291 58 l
+1291 57 l
+1286 57 l
+1286 56 l
+1281 56 l
+1281 55 l
+1276 55 l
+1276 54 l
+1270 54 l
+1270 53 l
+1265 53 l
+1265 52 l
+1260 52 l
+1260 51 l
+1254 51 l
+1254 50 l
+1248 50 l
+1248 49 l
+1242 49 l
+1242 48 l
+1236 48 l
+1236 47 l
+1230 47 l
+1230 46 l
+1224 46 l
+1224 45 l
+1218 45 l
+1218 44 l
+1211 44 l
+1211 43 l
+1204 43 l
+1204 42 l
+1198 42 l
+1198 41 l
+1191 41 l
+1191 40 l
+1184 40 l
+1184 39 l
+1176 39 l
+1176 38 l
+1169 38 l
+1169 37 l
+1161 37 l
+1161 36 l
+1153 36 l
+1153 35 l
+1145 35 l
+1145 34 l
+1136 34 l
+1136 33 l
+1127 33 l
+1127 32 l
+1118 32 l
+1118 31 l
+1109 31 l
+1109 30 l
+1099 30 l
+1099 29 l
+1088 29 l
+1088 28 l
+1077 28 l
+1077 27 l
+1066 27 l
+1066 26 l
+1053 26 l
+1053 25 l
+1040 25 l
+1040 24 l
+1027 24 l
+1027 23 l
+1010 23 l
+1010 22 l
+993 22 l
+993 21 l
+972 21 l
+972 20 l
+948 20 l
+948 19 l
+911 19 l
+911 18 l
+h
+W n
+0.588235294117647 0.588235294117647 0.588235294117647 rg
+1 i
+10 2305.59999 m
+10 2305.59999 l
+-943.02198 2305.59999 -1715.59999 1533.01998 -1715.59999 580 c
+-1715.59999 -373.02198 -943.02198 -1145.59999 10 -1145.59999 c
+963.02198 -1145.59999 1735.59999 -373.02198 1735.59999 580 c
+1735.59999 1533.01998 963.02198 2305.59999 10 2305.59999 c
+f*
+0.592861863846662 0.592861863846662 0.592861863846662 rg
+7.60009 2291.19999 m
+7.59979 2291.19999 l
+-936.14399 2291.19999 -1701.19999 1526.13999 -1701.19999 582.39999 c
+-1701.19999 -361.34399 -936.14399 -1126.39999 7.59979 -1126.39999 c
+951.34399 -1126.39999 1716.39999 -361.34399 1716.39999 582.39999 c
+1716.39999 1526.13999 951.34399 2291.19999 7.59979 2291.19999 c
+f*
+0.597488433575677 0.597488433575677 0.597488433575677 rg
+10 2269.59999 m
+10 2269.59999 l
+-923.13999 2269.59999 -1679.59999 1513.13999 -1679.59999 580 c
+-1679.59999 -353.13999 -923.13999 -1109.59999 10 -1109.59999 c
+943.13999 -1109.59999 1699.59999 -353.13999 1699.59999 580 c
+1699.59999 1513.13999 943.13999 2269.59999 10 2269.59999 c
+f*
+0.602115003304693 0.602115003304693 0.602115003304693 rg
+7.60009 2255.19999 m
+7.59979 2255.19999 l
+-916.26199 2255.19999 -1665.19999 1506.25999 -1665.19999 582.39999 c
+-1665.19999 -341.46199 -916.26199 -1090.39999 7.59979 -1090.39999 c
+931.46199 -1090.39999 1680.39999 -341.46199 1680.39999 582.39999 c
+1680.39999 1506.25999 931.46199 2255.19999 7.59979 2255.19999 c
+f*
+0.606741573033708 0.606741573033708 0.606741573033708 rg
+10 2233.59999 m
+10 2233.59999 l
+-903.25799 2233.59999 -1643.59999 1493.25999 -1643.59999 580 c
+-1643.59999 -333.25799 -903.25799 -1073.59999 10 -1073.59999 c
+923.25799 -1073.59999 1663.59999 -333.25799 1663.59999 580 c
+1663.59999 1493.25999 923.25799 2233.59999 10 2233.59999 c
+f*
+0.611368142762723 0.611368142762723 0.611368142762723 rg
+7.60009 2219.19999 m
+7.59979 2219.19999 l
+-896.37998 2219.19999 -1629.19999 1486.37998 -1629.19999 582.39999 c
+-1629.19999 -321.57998 -896.37998 -1054.39999 7.59979 -1054.39999 c
+911.57899 -1054.39999 1644.39999 -321.57998 1644.39999 582.39999 c
+1644.39999 1486.37998 911.57899 2219.19999 7.59979 2219.19999 c
+f*
+0.615994712491738 0.615994712491738 0.615994712491738 rg
+10 2197.59999 m
+10 2197.59999 l
+-883.375 2197.59999 -1607.59999 1473.37998 -1607.59999 580 c
+-1607.59999 -313.375 -883.375 -1037.59999 10 -1037.59999 c
+903.375 -1037.59999 1627.59999 -313.375 1627.59999 580 c
+1627.59999 1473.37998 903.375 2197.59999 10 2197.59999 c
+f*
+0.620621282220754 0.620621282220754 0.620621282220754 rg
+7.60009 2183.19999 m
+7.59979 2183.19999 l
+-876.49699 2183.19999 -1593.19999 1466.5 -1593.19999 582.39999 c
+-1593.19999 -301.69699 -876.49699 -1018.39999 7.59979 -1018.39999 c
+891.69699 -1018.39999 1608.39999 -301.69699 1608.39999 582.39999 c
+1608.39999 1466.5 891.69699 2183.19999 7.59979 2183.19999 c
+f*
+0.625247851949769 0.625247851949769 0.625247851949769 rg
+10 2161.59999 m
+10 2161.59999 l
+-863.49299 2161.59999 -1571.59999 1453.48999 -1571.59999 580 c
+-1571.59999 -293.49299 -863.49299 -1001.59999 10 -1001.59999 c
+883.49299 -1001.59999 1591.59999 -293.49299 1591.59999 580 c
+1591.59999 1453.48999 883.49299 2161.59999 10 2161.59999 c
+f*
+0.629874421678784 0.629874421678784 0.629874421678784 rg
+7.60009 2147.19999 m
+7.59979 2147.19999 l
+-856.61499 2147.19999 -1557.19999 1446.60998 -1557.19999 582.39999 c
+-1557.19999 -281.81498 -856.61499 -982.39999 7.59979 -982.39999 c
+871.81498 -982.39999 1572.39999 -281.81498 1572.39999 582.39999 c
+1572.39999 1446.60998 871.81498 2147.19999 7.59979 2147.19999 c
+f*
+0.634500991407799 0.634500991407799 0.634500991407799 rg
+10 2125.59999 m
+10 2125.59999 l
+-843.61099 2125.59999 -1535.59999 1433.60998 -1535.59999 580 c
+-1535.59999 -273.61099 -843.61099 -965.59999 10 -965.59999 c
+863.61099 -965.59999 1555.59999 -273.61099 1555.59999 580 c
+1555.59999 1433.60998 863.61099 2125.59999 10 2125.59999 c
+f*
+0.639127561136814 0.639127561136814 0.639127561136814 rg
+7.60009 2111.19999 m
+7.59979 2111.19999 l
+-836.73298 2111.19999 -1521.19999 1426.72999 -1521.19999 582.39999 c
+-1521.19999 -261.93299 -836.73298 -946.39999 7.59979 -946.39999 c
+851.93299 -946.39999 1536.39999 -261.93299 1536.39999 582.39999 c
+1536.39999 1426.72999 851.93299 2111.19999 7.59979 2111.19999 c
+f*
+0.64375413086583 0.64375413086583 0.64375413086583 rg
+10 2089.59999 m
+10 2089.59999 l
+-823.72898 2089.59999 -1499.59999 1413.72999 -1499.59999 580 c
+-1499.59999 -253.72898 -823.72898 -929.59999 10 -929.59999 c
+843.72898 -929.59999 1519.59999 -253.72898 1519.59999 580 c
+1519.59999 1413.72999 843.72898 2089.59999 10 2089.59999 c
+f*
+0.648380700594845 0.648380700594845 0.648380700594845 rg
+7.60009 2075.19999 m
+7.59979 2075.19999 l
+-816.85099 2075.19999 -1485.19999 1406.84999 -1485.19999 582.39999 c
+-1485.19999 -242.05099 -816.85099 -910.39999 7.59979 -910.39999 c
+832.04998 -910.39999 1500.39999 -242.05099 1500.39999 582.39999 c
+1500.39999 1406.84999 832.04998 2075.19999 7.59979 2075.19999 c
+f*
+0.65300727032386 0.65300727032386 0.65300727032386 rg
+10 2053.59999 m
+10 2053.59999 l
+-803.84698 2053.59999 -1463.59999 1393.84999 -1463.59999 580 c
+-1463.59999 -233.84698 -803.84698 -893.59999 10 -893.59999 c
+823.84698 -893.59999 1483.59999 -233.84698 1483.59999 580 c
+1483.59999 1393.84999 823.84698 2053.59999 10 2053.59999 c
+f*
+0.657633840052875 0.657633840052875 0.657633840052875 rg
+7.60009 2039.19999 m
+7.59979 2039.19999 l
+-796.96798 2039.19999 -1449.19999 1386.96998 -1449.19999 582.39999 c
+-1449.19999 -222.16799 -796.96798 -874.39999 7.59979 -874.39999 c
+812.16799 -874.39999 1464.39999 -222.16799 1464.39999 582.39999 c
+1464.39999 1386.96998 812.16799 2039.19999 7.59979 2039.19999 c
+f*
+0.66226040978189 0.66226040978189 0.66226040978189 rg
+10 2017.59999 m
+10 2017.59999 l
+-783.96398 2017.59999 -1427.59999 1373.95999 -1427.59999 580 c
+-1427.59999 -213.96398 -783.96398 -857.59999 10 -857.59999 c
+803.96398 -857.59999 1447.59999 -213.96398 1447.59999 580 c
+1447.59999 1373.95999 803.96398 2017.59999 10 2017.59999 c
+f*
+0.666886979510906 0.666886979510906 0.666886979510906 rg
+7.60009 2003.19999 m
+7.59979 2003.19999 l
+-777.08599 2003.19999 -1413.19999 1367.08999 -1413.19999 582.39999 c
+-1413.19999 -202.28599 -777.08599 -838.39999 7.59979 -838.39999 c
+792.28599 -838.39999 1428.39999 -202.28599 1428.39999 582.39999 c
+1428.39999 1367.08999 792.28599 2003.19999 7.59979 2003.19999 c
+f*
+0.671513549239921 0.671513549239921 0.671513549239921 rg
+10 1981.59999 m
+10 1981.59999 l
+-764.08198 1981.59999 -1391.59999 1354.07998 -1391.59999 580 c
+-1391.59999 -194.08198 -764.08198 -821.59999 10 -821.59999 c
+784.08198 -821.59999 1411.59999 -194.08198 1411.59999 580 c
+1411.59999 1354.07998 784.08198 1981.59999 10 1981.59999 c
+f*
+0.676140118968936 0.676140118968936 0.676140118968936 rg
+7.60009 1967.19999 m
+7.59979 1967.19999 l
+-757.20399 1967.19999 -1377.19999 1347.19999 -1377.19999 582.39999 c
+-1377.19999 -182.40399 -757.20399 -802.39999 7.59979 -802.39999 c
+772.40399 -802.39999 1392.39999 -182.40399 1392.39999 582.39999 c
+1392.39999 1347.19999 772.40399 1967.19999 7.59979 1967.19999 c
+f*
+0.680766688697951 0.680766688697951 0.680766688697951 rg
+10 1945.59999 m
+10 1945.59999 l
+-744.19999 1945.59999 -1355.59999 1334.19999 -1355.59999 580 c
+-1355.59999 -174.19999 -744.19999 -785.59999 10 -785.59999 c
+764.19999 -785.59999 1375.59999 -174.19999 1375.59999 580 c
+1375.59999 1334.19999 764.19999 1945.59999 10 1945.59999 c
+f*
+0.685393258426966 0.685393258426966 0.685393258426966 rg
+7.60009 1931.19999 m
+7.59979 1931.19999 l
+-737.32199 1931.19999 -1341.19999 1327.31999 -1341.19999 582.39999 c
+-1341.19999 -162.52099 -737.32199 -766.39999 7.59979 -766.39999 c
+752.52099 -766.39999 1356.39999 -162.52099 1356.39999 582.39999 c
+1356.39999 1327.31999 752.52099 1931.19999 7.59979 1931.19999 c
+f*
+0.690019828155982 0.690019828155982 0.690019828155982 rg
+10 1909.59999 m
+10 1909.59999 l
+-724.31799 1909.59999 -1319.59999 1314.31999 -1319.59999 580 c
+-1319.59999 -154.31799 -724.31799 -749.59999 10 -749.59999 c
+744.31799 -749.59999 1339.59999 -154.31799 1339.59999 580 c
+1339.59999 1314.31999 744.31799 1909.59999 10 1909.59999 c
+f*
+0.694646397884997 0.694646397884997 0.694646397884997 rg
+7.60009 1895.19999 m
+7.59979 1895.19999 l
+-717.43899 1895.19999 -1305.19999 1307.43998 -1305.19999 582.39999 c
+-1305.19999 -142.63899 -717.43899 -730.39999 7.59979 -730.39999 c
+732.63899 -730.39999 1320.39999 -142.63899 1320.39999 582.39999 c
+1320.39999 1307.43998 732.63899 1895.19999 7.59979 1895.19999 c
+f*
+0.699272967614012 0.699272967614012 0.699272967614012 rg
+10 1873.59999 m
+10 1873.59999 l
+-704.43499 1873.59999 -1283.59999 1294.43998 -1283.59999 580 c
+-1283.59999 -134.43499 -704.43499 -713.59999 10 -713.59999 c
+724.43499 -713.59999 1303.59999 -134.43499 1303.59999 580 c
+1303.59999 1294.43998 724.43499 1873.59999 10 1873.59999 c
+f*
+0.703899537343027 0.703899537343027 0.703899537343027 rg
+7.60009 1859.19999 m
+7.59979 1859.19999 l
+-697.55699 1859.19999 -1269.19999 1287.55999 -1269.19999 582.39999 c
+-1269.19999 -122.75698 -697.55699 -694.39999 7.59979 -694.39999 c
+712.75698 -694.39999 1284.39999 -122.75698 1284.39999 582.39999 c
+1284.39999 1287.55999 712.75698 1859.19999 7.59979 1859.19999 c
+f*
+0.708526107072042 0.708526107072042 0.708526107072042 rg
+10 1837.59999 m
+10 1837.59999 l
+-684.55299 1837.59999 -1247.59999 1274.54998 -1247.59999 580 c
+-1247.59999 -114.55299 -684.55299 -677.59999 10 -677.59999 c
+704.55299 -677.59999 1267.59999 -114.55299 1267.59999 580 c
+1267.59999 1274.54998 704.55299 1837.59999 10 1837.59999 c
+f*
+0.713152676801058 0.713152676801058 0.713152676801058 rg
+7.60009 1823.19999 m
+7.59979 1823.19999 l
+-677.67498 1823.19999 -1233.19999 1267.66999 -1233.19999 582.39999 c
+-1233.19999 -102.875 -677.67498 -658.39999 7.59979 -658.39999 c
+692.875 -658.39999 1248.39999 -102.875 1248.39999 582.39999 c
+1248.39999 1267.66999 692.875 1823.19999 7.59979 1823.19999 c
+f*
+0.717779246530073 0.717779246530073 0.717779246530073 rg
+10 1801.59999 m
+10 1801.59999 l
+-664.67098 1801.59999 -1211.59999 1254.66999 -1211.59999 580 c
+-1211.59999 -94.67089 -664.67098 -641.59999 10 -641.59999 c
+684.67098 -641.59999 1231.59999 -94.67089 1231.59999 580 c
+1231.59999 1254.66999 684.67098 1801.59999 10 1801.59999 c
+f*
+0.722405816259088 0.722405816259088 0.722405816259088 rg
+7.60009 1787.19999 m
+7.59979 1787.19999 l
+-657.79199 1787.19999 -1197.19999 1247.78999 -1197.19999 582.39999 c
+-1197.19999 -82.99238 -657.79199 -622.39999 7.59979 -622.39999 c
+672.99198 -622.39999 1212.39999 -82.99238 1212.39999 582.39999 c
+1212.39999 1247.78999 672.99198 1787.19999 7.59979 1787.19999 c
+f*
+0.727032385988103 0.727032385988103 0.727032385988103 rg
+10 1765.59999 m
+10 1765.59999 l
+-644.78898 1765.59999 -1175.59999 1234.78999 -1175.59999 580 c
+-1175.59999 -74.78858 -644.78898 -605.59999 10 -605.59999 c
+664.78898 -605.59999 1195.59999 -74.78858 1195.59999 580 c
+1195.59999 1234.78999 664.78898 1765.59999 10 1765.59999 c
+f*
+0.731658955717118 0.731658955717118 0.731658955717118 rg
+7.60009 1751.19999 m
+7.59979 1751.19999 l
+-637.90998 1751.19999 -1161.19999 1227.90998 -1161.19999 582.39999 c
+-1161.19999 -63.11039 -637.90998 -586.39999 7.59979 -586.39999 c
+653.10998 -586.39999 1176.39999 -63.11039 1176.39999 582.39999 c
+1176.39999 1227.90998 653.10998 1751.19999 7.59979 1751.19999 c
+f*
+0.736285525446134 0.736285525446134 0.736285525446134 rg
+10 1729.59999 m
+10 1729.59999 l
+-624.90599 1729.59999 -1139.59999 1214.90998 -1139.59999 580 c
+-1139.59999 -54.90618 -624.90599 -569.59999 10 -569.59999 c
+644.90599 -569.59999 1159.59999 -54.90618 1159.59999 580 c
+1159.59999 1214.90998 644.90599 1729.59999 10 1729.59999 c
+f*
+0.740912095175149 0.740912095175149 0.740912095175149 rg
+7.60009 1715.19999 m
+7.59979 1715.19999 l
+-618.02799 1715.19999 -1125.19999 1208.02999 -1125.19999 582.39999 c
+-1125.19999 -43.22799 -618.02799 -550.39999 7.59979 -550.39999 c
+633.22799 -550.39999 1140.39999 -43.22799 1140.39999 582.39999 c
+1140.39999 1208.02999 633.22799 1715.19999 7.59979 1715.19999 c
+f*
+0.745538664904164 0.745538664904164 0.745538664904164 rg
+10 1693.59999 m
+10 1693.59999 l
+-605.02398 1693.59999 -1103.59999 1195.01998 -1103.59999 580 c
+-1103.59999 -35.02418 -605.02398 -533.59999 10 -533.59999 c
+625.02398 -533.59999 1123.59999 -35.02418 1123.59999 580 c
+1123.59999 1195.01998 625.02398 1693.59999 10 1693.59999 c
+f*
+0.750165234633179 0.750165234633179 0.750165234633179 rg
+7.60009 1679.19999 m
+7.59979 1679.19999 l
+-598.14599 1679.19999 -1089.19999 1188.14999 -1089.19999 582.39999 c
+-1089.19999 -23.34568 -598.14599 -514.39999 7.59979 -514.39999 c
+613.34498 -514.39999 1104.39999 -23.34568 1104.39999 582.39999 c
+1104.39999 1188.14999 613.34498 1679.19999 7.59979 1679.19999 c
+f*
+0.754791804362195 0.754791804362195 0.754791804362195 rg
+10 1657.59999 m
+10 1657.59999 l
+-585.14199 1657.59999 -1067.59999 1175.13999 -1067.59999 580 c
+-1067.59999 -15.14179 -585.14199 -497.59999 10 -497.59999 c
+605.14199 -497.59999 1087.59999 -15.14179 1087.59999 580 c
+1087.59999 1175.13999 605.14199 1657.59999 10 1657.59999 c
+f*
+0.75941837409121 0.75941837409121 0.75941837409121 rg
+7.60009 1643.19999 m
+7.59979 1643.19999 l
+-578.26399 1643.19999 -1053.19999 1168.25999 -1053.19999 582.39999 c
+-1053.19999 -3.46357 -578.26399 -478.39999 7.59979 -478.39999 c
+593.46299 -478.39999 1068.39999 -3.46357 1068.39999 582.39999 c
+1068.39999 1168.25999 593.46299 1643.19999 7.59979 1643.19999 c
+f*
+0.764044943820225 0.764044943820225 0.764044943820225 rg
+10 1621.59999 m
+10 1621.59999 l
+-565.25999 1621.59999 -1031.59999 1155.25999 -1031.59999 580 c
+-1031.59999 4.7404 -565.25999 -461.59999 10 -461.59999 c
+585.25999 -461.59999 1051.59999 4.7404 1051.59999 580 c
+1051.59999 1155.25999 585.25999 1621.59999 10 1621.59999 c
+f*
+0.76867151354924 0.76867151354924 0.76867151354924 rg
+7.60009 1607.19999 m
+7.59979 1607.19999 l
+-558.38099 1607.19999 -1017.19999 1148.37998 -1017.19999 582.39999 c
+-1017.19999 16.41868 -558.38099 -442.39999 7.59979 -442.39999 c
+573.58099 -442.39999 1032.39999 16.41868 1032.39999 582.39999 c
+1032.39999 1148.37998 573.58099 1607.19999 7.59979 1607.19999 c
+f*
+0.773298083278255 0.773298083278255 0.773298083278255 rg
+10 1585.59999 m
+10 1585.59999 l
+-545.37699 1585.59999 -995.59999 1135.37998 -995.59999 580 c
+-995.59999 24.62258 -545.37699 -425.59999 10 -425.59999 c
+565.37699 -425.59999 1015.59999 24.62258 1015.59999 580 c
+1015.59999 1135.37998 565.37699 1585.59999 10 1585.59999 c
+f*
+0.777924653007271 0.777924653007271 0.777924653007271 rg
+7.60009 1571.19999 m
+7.59979 1571.19999 l
+-538.49899 1571.19999 -981.19999 1128.5 -981.19999 582.39999 c
+-981.19999 36.30099 -538.49899 -406.39999 7.59979 -406.39999 c
+553.69898 -406.39999 996.39999 36.30099 996.39999 582.39999 c
+996.39999 1128.5 553.69898 1571.19999 7.59979 1571.19999 c
+f*
+0.782551222736286 0.782551222736286 0.782551222736286 rg
+10 1549.59999 m
+10 1549.59999 l
+-525.49499 1549.59999 -959.59999 1115.5 -959.59999 580 c
+-959.59999 44.50489 -525.49499 -389.59999 10 -389.59999 c
+545.49499 -389.59999 979.59999 44.50489 979.59999 580 c
+979.59999 1115.5 545.49499 1549.59999 10 1549.59999 c
+f*
+0.787177792465301 0.787177792465301 0.787177792465301 rg
+7.60009 1535.19999 m
+7.59979 1535.19999 l
+-518.61698 1535.19999 -945.19999 1108.61999 -945.19999 582.39999 c
+-945.19999 56.18309 -518.61698 -370.39999 7.59979 -370.39999 c
+533.81698 -370.39999 960.39999 56.18309 960.39999 582.39999 c
+960.39999 1108.61999 533.81698 1535.19999 7.59979 1535.19999 c
+f*
+0.791804362194316 0.791804362194316 0.791804362194316 rg
+10 1513.59999 m
+10 1513.59999 l
+-505.61299 1513.59999 -923.59999 1095.60998 -923.59999 580 c
+-923.59999 64.38719 -505.61299 -353.59999 10 -353.59999 c
+525.61299 -353.59999 943.59999 64.38719 943.59999 580 c
+943.59999 1095.60998 525.61299 1513.59999 10 1513.59999 c
+f*
+0.796430931923331 0.796430931923331 0.796430931923331 rg
+7.60009 1499.19999 m
+7.59979 1499.19999 l
+-498.73498 1499.19999 -909.19999 1088.72999 -909.19999 582.39999 c
+-909.19999 76.06539 -498.73498 -334.39999 7.59979 -334.39999 c
+513.93399 -334.39999 924.39999 76.06539 924.39999 582.39999 c
+924.39999 1088.72999 513.93399 1499.19999 7.59979 1499.19999 c
+f*
+0.801057501652347 0.801057501652347 0.801057501652347 rg
+10 1477.59999 m
+10 1477.59999 l
+-485.72999 1477.59999 -887.59999 1075.72999 -887.59999 580 c
+-887.59999 84.26948 -485.72999 -317.59999 10 -317.59999 c
+505.72999 -317.59999 907.59999 84.26948 907.59999 580 c
+907.59999 1075.72999 505.72999 1477.59999 10 1477.59999 c
+f*
+0.805684071381362 0.805684071381362 0.805684071381362 rg
+7.60009 1463.19999 m
+7.59979 1463.19999 l
+-478.85198 1463.19999 -873.19999 1068.84999 -873.19999 582.39999 c
+-873.19999 95.94779 -478.85198 -298.39999 7.59979 -298.39999 c
+494.05198 -298.39999 888.39999 95.94779 888.39999 582.39999 c
+888.39999 1068.84999 494.05198 1463.19999 7.59979 1463.19999 c
+f*
+0.810310641110377 0.810310641110377 0.810310641110377 rg
+10 1441.59999 m
+10 1441.59999 l
+-465.84799 1441.59999 -851.59999 1055.84999 -851.59999 580 c
+-851.59999 104.15199 -465.84799 -281.59999 10 -281.59999 c
+485.84799 -281.59999 871.59999 104.15199 871.59999 580 c
+871.59999 1055.84999 485.84799 1441.59999 10 1441.59999 c
+f*
+0.814937210839392 0.814937210839392 0.814937210839392 rg
+7.60009 1427.19999 m
+7.59979 1427.19999 l
+-458.96998 1427.19999 -837.19999 1048.96998 -837.19999 582.39999 c
+-837.19999 115.82998 -458.96998 -262.39999 7.59979 -262.39999 c
+474.16999 -262.39999 852.39999 115.82998 852.39999 582.39999 c
+852.39999 1048.96998 474.16999 1427.19999 7.59979 1427.19999 c
+f*
+0.819563780568407 0.819563780568407 0.819563780568407 rg
+10 1405.59999 m
+10 1405.59999 l
+-445.96598 1405.59999 -815.59999 1035.96998 -815.59999 580 c
+-815.59999 124.03399 -445.96598 -245.59999 10 -245.59999 c
+465.96598 -245.59999 835.59999 124.03399 835.59999 580 c
+835.59999 1035.96998 465.96598 1405.59999 10 1405.59999 c
+f*
+0.824190350297423 0.824190350297423 0.824190350297423 rg
+7.60009 1391.19999 m
+7.59979 1391.19999 l
+-439.08799 1391.19999 -801.19999 1029.08999 -801.19999 582.39999 c
+-801.19999 135.71199 -439.08799 -226.39999 7.59979 -226.39999 c
+454.28799 -226.39999 816.39999 135.71199 816.39999 582.39999 c
+816.39999 1029.08999 454.28799 1391.19999 7.59979 1391.19999 c
+f*
+0.828816920026438 0.828816920026438 0.828816920026438 rg
+10 1369.59999 m
+10 1369.59999 l
+-426.08399 1369.59999 -779.59999 1016.07998 -779.59999 580 c
+-779.59999 143.91598 -426.08399 -209.59999 10 -209.59999 c
+446.08399 -209.59999 799.59999 143.91598 799.59999 580 c
+799.59999 1016.07998 446.08399 1369.59999 10 1369.59999 c
+f*
+0.833443489755453 0.833443489755453 0.833443489755453 rg
+7.60009 1355.19999 m
+7.59979 1355.19999 l
+-419.20599 1355.19999 -765.19999 1009.20999 -765.19999 582.39999 c
+-765.19999 155.59399 -419.20599 -190.39999 7.59979 -190.39999 c
+434.40499 -190.39999 780.39999 155.59399 780.39999 582.39999 c
+780.39999 1009.20999 434.40499 1355.19999 7.59979 1355.19999 c
+f*
+0.838070059484468 0.838070059484468 0.838070059484468 rg
+10 1333.59999 m
+10 1333.59999 l
+-406.20199 1333.59999 -743.59999 996.20199 -743.59999 580 c
+-743.59999 163.79798 -406.20199 -173.59999 10 -173.59999 c
+426.20199 -173.59999 763.59999 163.79798 763.59999 580 c
+763.59999 996.20199 426.20199 1333.59999 10 1333.59999 c
+f*
+0.842696629213483 0.842696629213483 0.842696629213483 rg
+7.60009 1319.19999 m
+7.59979 1319.19999 l
+-399.32299 1319.19999 -729.19999 989.32299 -729.19999 582.39999 c
+-729.19999 175.47698 -399.32299 -154.39999 7.59979 -154.39999 c
+414.52299 -154.39999 744.39999 175.47698 744.39999 582.39999 c
+744.39999 989.32299 414.52299 1319.19999 7.59979 1319.19999 c
+f*
+0.847323198942499 0.847323198942499 0.847323198942499 rg
+10 1297.59999 m
+10 1297.59999 l
+-386.31898 1297.59999 -707.59999 976.31898 -707.59999 580 c
+-707.59999 183.68099 -386.31898 -137.59999 10 -137.59999 c
+406.31898 -137.59999 727.59999 183.68099 727.59999 580 c
+727.59999 976.31898 406.31898 1297.59999 10 1297.59999 c
+f*
+0.851949768671514 0.851949768671514 0.851949768671514 rg
+7.60009 1283.19999 m
+7.59979 1283.19999 l
+-379.44099 1283.19999 -693.19999 969.44099 -693.19999 582.39999 c
+-693.19999 195.35899 -379.44099 -118.39999 7.59979 -118.39999 c
+394.64099 -118.39999 708.39999 195.35899 708.39999 582.39999 c
+708.39999 969.44099 394.64099 1283.19999 7.59979 1283.19999 c
+f*
+0.856576338400529 0.856576338400529 0.856576338400529 rg
+10 1261.59999 m
+10 1261.59999 l
+-366.43699 1261.59999 -671.59999 956.43699 -671.59999 580 c
+-671.59999 203.56298 -366.43699 -101.59999 10 -101.59999 c
+386.43699 -101.59999 691.59999 203.56298 691.59999 580 c
+691.59999 956.43699 386.43699 1261.59999 10 1261.59999 c
+f*
+0.861202908129544 0.861202908129544 0.861202908129544 rg
+7.60009 1247.19999 m
+7.59979 1247.19999 l
+-359.55899 1247.19999 -657.19999 949.55899 -657.19999 582.39999 c
+-657.19999 215.24099 -359.55899 -82.39988 7.59979 -82.39988 c
+374.75898 -82.39988 672.39999 215.24099 672.39999 582.39999 c
+672.39999 949.55899 374.75898 1247.19999 7.59979 1247.19999 c
+f*
+0.865829477858559 0.865829477858559 0.865829477858559 rg
+10 1225.59999 m
+10 1225.59999 l
+-346.55499 1225.59999 -635.59999 936.55499 -635.59999 580 c
+-635.59999 223.44499 -346.55499 -65.59989 10 -65.59989 c
+366.55499 -65.59989 655.59999 223.44499 655.59999 580 c
+655.59999 936.55499 366.55499 1225.59999 10 1225.59999 c
+f*
+0.870456047587575 0.870456047587575 0.870456047587575 rg
+7.60009 1211.19999 m
+7.59979 1211.19999 l
+-339.67698 1211.19999 -621.19999 929.67599 -621.19999 582.39999 c
+-621.19999 235.12399 -339.67698 -46.39988 7.59979 -46.39988 c
+354.87599 -46.39988 636.39999 235.12399 636.39999 582.39999 c
+636.39999 929.67599 354.87599 1211.19999 7.59979 1211.19999 c
+f*
+0.87508261731659 0.87508261731659 0.87508261731659 rg
+10 1189.59999 m
+10 1189.59999 l
+-326.67298 1189.59999 -599.59999 916.67298 -599.59999 580 c
+-599.59999 243.32699 -326.67298 -29.59989 10 -29.59989 c
+346.67298 -29.59989 619.59999 243.32699 619.59999 580 c
+619.59999 916.67298 346.67298 1189.59999 10 1189.59999 c
+f*
+0.879709187045605 0.879709187045605 0.879709187045605 rg
+7.60009 1175.19999 m
+7.59979 1175.19999 l
+-319.79399 1175.19999 -585.19999 909.79399 -585.19999 582.39999 c
+-585.19999 255.00599 -319.79399 -10.39988 7.59979 -10.39988 c
+334.99398 -10.39988 600.39999 255.00599 600.39999 582.39999 c
+600.39999 909.79399 334.99398 1175.19999 7.59979 1175.19999 c
+f*
+0.88433575677462 0.88433575677462 0.88433575677462 rg
+10 1153.59999 m
+10 1153.59999 l
+-306.78999 1153.59999 -563.59999 896.78999 -563.59999 580 c
+-563.59999 263.20999 -306.78999 6.40011 10 6.40011 c
+326.78999 6.40011 583.59999 263.20999 583.59999 580 c
+583.59999 896.78999 326.78999 1153.59999 10 1153.59999 c
+f*
+0.888962326503635 0.888962326503635 0.888962326503635 rg
+7.60009 1139.19999 m
+7.59979 1139.19999 l
+-299.91198 1139.19999 -549.19999 889.91198 -549.19999 582.39999 c
+-549.19999 274.88798 -299.91198 25.60009 7.59979 25.60009 c
+315.11199 25.60009 564.39999 274.88798 564.39999 582.39999 c
+564.39999 889.91198 315.11199 1139.19999 7.59979 1139.19999 c
+f*
+0.893588896232651 0.893588896232651 0.893588896232651 rg
+10 1117.59999 m
+10 1117.59999 l
+-286.90798 1117.59999 -527.59999 876.90798 -527.59999 580 c
+-527.59999 283.09199 -286.90798 42.40008 10 42.40008 c
+306.90798 42.40008 547.59999 283.09199 547.59999 580 c
+547.59999 876.90798 306.90798 1117.59999 10 1117.59999 c
+f*
+0.898215465961666 0.898215465961666 0.898215465961666 rg
+7.60009 1103.19999 m
+7.59979 1103.19999 l
+-280.02999 1103.19999 -513.19999 870.02999 -513.19999 582.39999 c
+-513.19999 294.76998 -280.02999 61.60009 7.59979 61.60009 c
+295.22898 61.60009 528.39999 294.76998 528.39999 582.39999 c
+528.39999 870.02999 295.22898 1103.19999 7.59979 1103.19999 c
+f*
+0.902842035690681 0.902842035690681 0.902842035690681 rg
+10 1081.59999 m
+10 1081.59999 l
+-267.02598 1081.59999 -491.59999 857.02598 -491.59999 580 c
+-491.59999 302.97399 -267.02598 78.40008 10 78.40008 c
+287.02598 78.40008 511.59999 302.97399 511.59999 580 c
+511.59999 857.02598 287.02598 1081.59999 10 1081.59999 c
+f*
+0.907468605419696 0.907468605419696 0.907468605419696 rg
+7.60009 1067.19999 m
+7.59979 1067.19999 l
+-260.14698 1067.19999 -477.19999 850.14698 -477.19999 582.39999 c
+-477.19999 314.65299 -260.14698 97.60009 7.59979 97.60009 c
+275.34698 97.60009 492.39999 314.65299 492.39999 582.39999 c
+492.39999 850.14698 275.34698 1067.19999 7.59979 1067.19999 c
+f*
+0.912095175148712 0.912095175148712 0.912095175148712 rg
+10 1045.59999 m
+10 1045.59999 l
+-247.14399 1045.59999 -455.59999 837.14399 -455.59999 580 c
+-455.59999 322.85598 -247.14399 114.39999 10 114.39999 c
+267.14399 114.39999 475.59999 322.85598 475.59999 580 c
+475.59999 837.14399 267.14399 1045.59999 10 1045.59999 c
+f*
+0.916721744877727 0.916721744877727 0.916721744877727 rg
+7.60009 1031.19999 m
+7.59979 1031.19999 l
+-240.26499 1031.19999 -441.19999 830.26499 -441.19999 582.39999 c
+-441.19999 334.53498 -240.26499 133.59999 7.59979 133.59999 c
+255.46499 133.59999 456.39999 334.53498 456.39999 582.39999 c
+456.39999 830.26499 255.46499 1031.19999 7.59979 1031.19999 c
+f*
+0.921348314606742 0.921348314606742 0.921348314606742 rg
+10 1009.59999 m
+10 1009.59999 l
+-227.26098 1009.59999 -419.59999 817.26098 -419.59999 580 c
+-419.59999 342.73899 -227.26098 150.39999 10 150.39999 c
+247.26098 150.39999 439.59999 342.73899 439.59999 580 c
+439.59999 817.26098 247.26098 1009.59999 10 1009.59999 c
+f*
+0.925974884335757 0.925974884335757 0.925974884335757 rg
+7.60009 995.19999 m
+7.59979 995.19999 l
+-220.38299 995.19999 -405.19999 810.38299 -405.19999 582.39999 c
+-405.19999 354.41699 -220.38299 169.59999 7.59979 169.59999 c
+235.58299 169.59999 420.39999 354.41699 420.39999 582.39999 c
+420.39999 810.38299 235.58299 995.19999 7.59979 995.19999 c
+f*
+0.930601454064772 0.930601454064772 0.930601454064772 rg
+10 973.59999 m
+10 973.59999 l
+-207.37899 973.59999 -383.59999 797.37899 -383.59999 580 c
+-383.59999 362.62098 -207.37899 186.39999 10 186.39999 c
+227.37899 186.39999 403.59999 362.62098 403.59999 580 c
+403.59999 797.37899 227.37899 973.59999 10 973.59999 c
+f*
+0.935228023793788 0.935228023793788 0.935228023793788 rg
+7.60009 959.19999 m
+7.59979 959.19999 l
+-200.50099 959.19999 -369.19999 790.5 -369.19999 582.39999 c
+-369.19999 374.29899 -200.50099 205.59999 7.59979 205.59999 c
+215.69999 205.59999 384.39999 374.29899 384.39999 582.39999 c
+384.39999 790.5 215.69999 959.19999 7.59979 959.19999 c
+f*
+0.939854593522803 0.939854593522803 0.939854593522803 rg
+10 937.59999 m
+10 937.59999 l
+-187.49699 937.59999 -347.59999 777.49699 -347.59999 580 c
+-347.59999 382.50299 -187.49699 222.39999 10 222.39999 c
+207.49699 222.39999 367.59999 382.50299 367.59999 580 c
+367.59999 777.49699 207.49699 937.59999 10 937.59999 c
+f*
+0.944481163251818 0.944481163251818 0.944481163251818 rg
+7.60009 923.19999 m
+7.59979 923.19999 l
+-180.61898 923.19999 -333.19999 770.61799 -333.19999 582.39999 c
+-333.19999 394.18099 -180.61898 241.59999 7.59979 241.59999 c
+195.81799 241.59999 348.39999 394.18099 348.39999 582.39999 c
+348.39999 770.61799 195.81799 923.19999 7.59979 923.19999 c
+f*
+0.949107732980833 0.949107732980833 0.949107732980833 rg
+10 901.59999 m
+10 901.59999 l
+-167.61499 901.59999 -311.59999 757.61499 -311.59999 580 c
+-311.59999 402.38499 -167.61499 258.39999 10 258.39999 c
+187.61499 258.39999 331.59999 402.38499 331.59999 580 c
+331.59999 757.61499 187.61499 901.59999 10 901.59999 c
+f*
+0.953734302709848 0.953734302709848 0.953734302709848 rg
+7.60009 887.19999 m
+7.59979 887.19999 l
+-160.73599 887.19999 -297.19999 750.73599 -297.19999 582.39999 c
+-297.19999 414.06399 -160.73599 277.59999 7.59979 277.59999 c
+175.93598 277.59999 312.39999 414.06399 312.39999 582.39999 c
+312.39999 750.73599 175.93598 887.19999 7.59979 887.19999 c
+f*
+0.958360872438864 0.958360872438864 0.958360872438864 rg
+10 865.59999 m
+10 865.59999 l
+-147.73199 865.59999 -275.59999 737.73199 -275.59999 580 c
+-275.59999 422.26799 -147.73199 294.39999 10 294.39999 c
+167.73199 294.39999 295.59999 422.26799 295.59999 580 c
+295.59999 737.73199 167.73199 865.59999 10 865.59999 c
+f*
+0.962987442167879 0.962987442167879 0.962987442167879 rg
+7.60009 851.19999 m
+7.59979 851.19999 l
+-140.85398 851.19999 -261.19999 730.85398 -261.19999 582.39999 c
+-261.19999 433.94599 -140.85398 313.59999 7.59979 313.59999 c
+156.05398 313.59999 276.39999 433.94599 276.39999 582.39999 c
+276.39999 730.85398 156.05398 851.19999 7.59979 851.19999 c
+f*
+0.967614011896894 0.967614011896894 0.967614011896894 rg
+10 829.59999 m
+10 829.59999 l
+-127.84999 829.59999 -239.59999 717.84999 -239.59999 580 c
+-239.59999 442.14999 -127.84999 330.39999 10 330.39999 c
+147.84999 330.39999 259.59999 442.14999 259.59999 580 c
+259.59999 717.84999 147.84999 829.59999 10 829.59999 c
+f*
+0.972240581625909 0.972240581625909 0.972240581625909 rg
+7.60009 815.19999 m
+7.59979 815.19999 l
+-120.97198 815.19999 -225.19999 710.97198 -225.19999 582.39999 c
+-225.19999 453.82798 -120.97198 349.59999 7.59979 349.59999 c
+136.17199 349.59999 240.39999 453.82798 240.39999 582.39999 c
+240.39999 710.97198 136.17199 815.19999 7.59979 815.19999 c
+f*
+0.976867151354924 0.976867151354924 0.976867151354924 rg
+10 793.59999 m
+10 793.59999 l
+-107.96798 793.59999 -203.59999 697.96798 -203.59999 580 c
+-203.59999 462.03199 -107.96798 366.39999 10 366.39999 c
+127.96798 366.39999 223.59999 462.03199 223.59999 580 c
+223.59999 697.96798 127.96798 793.59999 10 793.59999 c
+f*
+0.98149372108394 0.98149372108394 0.98149372108394 rg
+7.60009 779.19999 m
+7.59979 779.19999 l
+-101.08999 779.19999 -189.19999 691.08898 -189.19999 582.39999 c
+-189.19999 473.70999 -101.08999 385.59999 7.59979 385.59999 c
+116.28898 385.59999 204.39999 473.70999 204.39999 582.39999 c
+204.39999 691.08898 116.28898 779.19999 7.59979 779.19999 c
+f*
+0.986120290812955 0.986120290812955 0.986120290812955 rg
+10 757.59999 m
+10 757.59999 l
+-88.08538 757.59999 -167.59999 678.08499 -167.59999 580 c
+-167.59999 481.91499 -88.08538 402.39999 10 402.39999 c
+108.08499 402.39999 187.59999 481.91499 187.59999 580 c
+187.59999 678.08499 108.08499 757.59999 10 757.59999 c
+f*
+0.99074686054197 0.99074686054197 0.99074686054197 rg
+7.60009 743.19999 m
+7.59979 743.19999 l
+-81.20729 743.19999 -153.19999 671.20698 -153.19999 582.39999 c
+-153.19999 493.59298 -81.20729 421.59999 7.59979 421.59999 c
+96.40699 421.59999 168.39999 493.59298 168.39999 582.39999 c
+168.39999 671.20698 96.40699 743.19999 7.59979 743.19999 c
+f*
+0.995373430270985 0.995373430270985 0.995373430270985 rg
+10 721.59999 m
+10 721.59999 l
+-68.20339 721.59999 -131.59999 658.20298 -131.59999 580 c
+-131.59999 501.79699 -68.20339 438.39999 10 438.39999 c
+88.20339 438.39999 151.59999 501.79699 151.59999 580 c
+151.59999 658.20298 88.20339 721.59999 10 721.59999 c
+f*
+1 1 1 rg
+7.60009 707.19999 m
+7.59979 707.19999 l
+-61.32499 707.19999 -117.19999 651.32499 -117.19999 582.39999 c
+-117.19999 513.47499 -61.32499 457.59999 7.59979 457.59999 c
+76.52468 457.59999 132.39999 513.47499 132.39999 582.39999 c
+132.39999 651.32499 76.52468 707.19999 7.59979 707.19999 c
+f*
+1 g
+10 685.59999 m
+10 685.59999 l
+-48.32099 685.59999 -95.59989 638.32099 -95.59989 580 c
+-95.59989 521.67898 -48.32099 474.39999 10 474.39999 c
+68.32099 474.39999 115.59999 521.67898 115.59999 580 c
+115.59999 638.32099 68.32099 685.59999 10 685.59999 c
+f*
+Q
+PDFVars/TermAll get exec end end
+userdict /pgsave get restore
+showpage
+%%PageTrailer
+%%EndPage
+%%Trailer
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%EOF
diff --git a/macros/latex/contrib/ifmslide/buttonge.pdf b/macros/latex/contrib/ifmslide/buttonge.pdf
new file mode 100644
index 0000000000..38a2b2ecda
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/buttonge.pdf
Binary files differ
diff --git a/macros/latex/contrib/ifmslide/genbutton b/macros/latex/contrib/ifmslide/genbutton
new file mode 100644
index 0000000000..91b8dc1c58
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/genbutton
@@ -0,0 +1,90 @@
+eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q'
+ if 0;
+use strict;
+
+#
+# That was one of my first perl-scripts, so excuse the style...
+# Thomas Emmel <emmel@mechanik.tu-darmstadt.de> 7/2000
+#
+#
+
+my $usage = <<"EOFUSE";
+Syntax: genbutton [options] <eps file>
+Options:
+ --proto=<file>: prototype for the output file
+ --output=<file>: output file
+ --scolor=xxx,xxx,xxx: Start with Color RGB 0-255
+ --ecolor=xxx,xxx,xxx: End with Color RGB 0-255
+EOFUSE
+
+# options
+$::opt_proto="";
+
+use Getopt::Long;
+GetOptions (
+ "proto=s",
+ "output=s",
+ "scolor=s",
+ "ecolor=s",
+) or die $usage;
+
+my $proto = $::opt_proto;
+my $output = $::opt_output;
+my $scolor = $::opt_scolor;
+my $ecolor = $::opt_ecolor;
+
+my @srgblist = split(/,/,$scolor);
+my @ergblist = split(/,/,$ecolor);
+
+# count lines with field number 4 is "rg" in proto
+
+print STDOUT "p=$proto, o=$output, s=@srgblist, e=@ergblist \n";
+
+open(PROTO,$proto) || die "Cannot open $proto for reading!";
+open(OUT,">$output") || die "Cannot open $output for writing!";
+
+my $numoflevels = 0;
+
+while (<PROTO>) {
+ chomp; # strip record separator
+ my @Fld = split(' ', $_, 5);
+ my $fldlength = @Fld;
+ if ($Fld[3] eq 'rg' ){ # && $fldlength == 4) {
+ $numoflevels++;
+# print $Fld[1] . ' ' . $Fld[1] . ' ' . $Fld[1] . ' rg';
+# print " $fldlength \n";
+ }
+}
+
+print "$numoflevels\n" ;
+
+my @diffcolors = (0,0,0);
+my $i;
+
+for ($i=0;$i<=2;$i++)
+ { $diffcolors[$i]= ($ergblist[$i]-$srgblist[$i])/($numoflevels-1)/255;
+ $srgblist[$i]*=1/255; }
+
+# and again...
+open(PROTO,$proto);
+
+while (<PROTO>) {
+ chomp; # strip record separator
+ my @Fld = split(' ', $_, 5);
+ my $fldlength = @Fld;
+ if ($Fld[3] eq 'rg' ){ # && $fldlength == 4) {
+ print OUT $srgblist[0] . ' ' . $srgblist[1] . ' ' . $srgblist[2] . ' rg';
+ print OUT " \n";
+ $srgblist[0]+=$diffcolors[0];
+ $srgblist[1]+=$diffcolors[1];
+ $srgblist[2]+=$diffcolors[2];
+ } else
+ { print OUT "$_\n"; }
+}
+
+
+print "@diffcolors \n";
+
+
+#input=$1
+#cat $input | awk '{if ($4 == "rg") print $1" "$1" "$1" rg"; else print $0 }'
diff --git a/macros/latex/contrib/ifmslide/ifmlogoc.eps b/macros/latex/contrib/ifmslide/ifmlogoc.eps
new file mode 100644
index 0000000000..da470c765e
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/ifmlogoc.eps
@@ -0,0 +1,156 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Title: G:\TEX\BILDER\GRAPHIC\IFMLOGOC.EPS
+%%Creator: Micrografx Graphics Engine
+%%CreationDate: Wed May 24 18:42:05 2000
+%%BoundingBox: 2375 0 2824 245
+%%Pages: (atend)
+%%LanguageLevel: 1
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset RangerDict 1 1
+/RangerDict 150 dict def RangerDict begin /bd{bind def}bind def /ld{load def}bd
+/p/closepath ld /cc/concat ld /v/curveto ld /e/eofill ld /f/fill ld
+/gr/grestore ld /gs/gsave ld /l/lineto ld /m/moveto ld /n/newpath ld /r/rlineto
+ld /sc/scale ld /sd/setdash ld /g/setgray ld /lc/setlinecap ld /lj/setlinejoin
+ld /lw/setlinewidth ld /c/setrgbcolor ld /sp/showpage ld /s/stroke ld
+/tf/transform ld /tr/translate ld /xd{exch def}bd /min{2 copy gt{exch} if
+pop}bd /arct where {pop} {/arct{arcto pop pop pop pop}bd} ifelse /setcmykcolor
+where {pop /k/setcmykcolor ld} {/k{4 1 roll 3 {3 index add 1 min 1 exch sub 3 1
+roll} repeat c pop}bd} ifelse /MGX_CustomColor where {pop /x/MGX_CustomColor
+ld} {/x{exch pop dup 1 ne {4 {dup 6 -1 roll mul exch} repeat} if pop k}bd}
+ifelse /op{/MGX_Overprint exch 1 eq {true} {false} ifelse def}bd /_mx matrix
+def /smx{/_mx _mx currentmatrix def}bd /rmx{_mx setmatrix}bd /_ctm matrix def
+/sctm{/_ctm _ctm currentmatrix def /_res 72 72 matrix defaultmatrix dtransform
+_ctm idtransform pop abs def}bd /rctm{_ctm setmatrix}bd /el{smx tr sc 1 eq {0
+-1 m} if 0 0 1 -90 270 arc rmx}bd /ea{smx tr sc 1 eq {arcn} {arc} ifelse 1 eq
+{0 0 l} if rmx}bd /rt{1 eq {m} {l} ifelse 2 copy 0 r 0 exch r neg 0 r neg 0
+exch r}bd /rr{smx tr /_wy exch 3 index div def /_wx exch 3 index div def sc _wx
+2 div 0 3 -1 roll 1 eq {m} {l} ifelse 0 0 0 _wy 0.5 arct 0 _wy _wx _wy 0.5 arct
+_wx _wy _wx 0 0.5 arct _wx 0 0 0 0.5 arct _wx 2 div 0 l rmx}bd /clp{/_ct xd
+{{gs _ct 1 eq {eoclip} {clip} ifelse}stopped {gr currentflat 1 add setflat}
+{exit} ifelse} loop}bd /horz{_y1 _w 2 div add _w _y2 {dup _x1 exch m _x2 exch l
+s} for}bd /vert{_x1 _w 2 div add _w _x2 {dup _y1 m _y2 l s} for}bd /fdiag{_x1
+_w _x2 _y2 _y1 sub add{_y2 m _y2 _y1 sub neg dup r s} for}bd /bdiag{_x1 _y2 _y1
+sub sub _w _x2{_y2 m _y2 _y1 sub dup neg r s} for}bd /hf{/_ht xd clp rctm /_w
+_res 12 div def pathbbox _w div cvi 1 add _w mul /_y2 xd _w div cvi 1 add _w
+mul /_x2 xd _w div cvi _w mul /_y1 xd _w div cvi _w mul /_x1 xd 1 lw [] 0 sd n
+_ht 0 eq {horz} if _ht 1 eq {vert} if _ht 2 eq {fdiag} if _ht 3 eq {bdiag} if
+_ht 4 eq {horz vert} if _ht 5 eq {fdiag bdiag} if gr}bd /bf{/_im xd clp rctm
+/_w _res 12 div round def pathbbox _w div cvi 1 add _w mul /_y2 xd _w div cvi 1
+add _w mul /_x2 xd _w div cvi _w mul /_y1 xd _w div cvi _w mul /_x1 xd /_wx _x2
+_x1 sub def /_wy _y2 _y1 sub def /_swx _wx _w div cvi 8 mul def /_swy _wy _w
+div cvi 8 mul def /_ic 0 def _x1 _y1 tr _wx _wy sc _swx _swy false [_swx 0 0
+_swy 0 0] /_swx _swx 8 div def {_im _ic _swx div cvi 8 mod 1 getinterval /_ic
+_ic 1 add def} imagemask gr}bd /_rgb 3 string def /_cmyk 4 string def /_g 1
+string def /rgbtograyx{_g 0 currentfile _rgb readhexstring pop 0 get .3 mul
+_rgb 1 get .59 mul add _rgb 2 get .11 mul add cvi put _g}bd /rgbtogray{_g 0
+currentfile _rgb readstring pop 0 get .3 mul _rgb 1 get .59 mul add _rgb 2 get
+.11 mul add cvi put _g}bd /cmyktograyx{_g 0 currentfile _cmyk readhexstring pop
+0 get .3 mul _cmyk 1 get .59 mul add _cmyk 2 get .11 mul add _cmyk 3 get add
+cvi 255 min 255 exch sub put _g}bd /cmyktogray{_g 0 currentfile _cmyk
+readstring pop 0 get .3 mul _cmyk 1 get .59 mul add _cmyk 2 get .11 mul add
+_cmyk 3 get add cvi 255 min 255 exch sub put _g}bd /readimg{currentfile _imgstr
+readstring pop}bd /readimgx{currentfile _imgstr readhexstring pop}bd /i{gs tr
+sc /_imgstr exch string def [4 index 0 0 6 index 0 0] exch 1 eq {{readimg}}
+{{readimgx}} ifelse image gr}bd /colorimage where {pop /ic{gs tr sc /_imgstr
+exch string def /_p xd [4 index 0 0 6 index 0 0] exch 1 eq {{readimg}}
+{{readimgx}} ifelse false _p colorimage gr}bd} {/ic{gs tr sc /_imgstr exch
+string def /_p xd [4 index 0 0 6 index 0 0] exch 1 eq {_p 3 eq {{rgbtogray}}
+{{cmyktogray}} ifelse} {_p 3 eq {{rgbtograyx}} {{cmyktograyx}} ifelse} ifelse
+image gr}bd} ifelse /im{gs tr sc /_imgstr exch string def 1 eq {true} {false}
+ifelse [3 index 0 0 5 index 0 0] {readimgx} imagemask gr}bd
+/bullets{{/bullet}repeat} bd /WE[/grave/acute/circumflex/tilde/macron
+/breve/dotaccent/dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18
+bullets StandardEncoding 32 95 getinterval aload pop 3 bullets
+/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex
+/perthousand/Scaron/guilsinglleft/OE 4 bullets/quoteleft/quoteright
+/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron
+/guilsinglright/oe 2 bullets /Ydieresis/space/exclamdown/cent/sterling
+/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine
+/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
+/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla
+/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash
+/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute
+/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex
+/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute
+/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
+/udieresis/yacute/thorn/ydieresis]def WE dup 39/quotesingle put 96/grave put
+/selectfont where {pop} {/selectfont {exch findfont exch dup type /arraytype eq
+{makefont} {scalefont} ifelse setfont}bd} ifelse /_mxe matrix def /_mxf matrix
+def /we {/_fn xd FontDirectory _fn known {pop} {findfont dup maxlength dict
+/_fd xd {exch dup /FID ne {exch _fd 3 1 roll put} {pop pop} ifelse} forall _fd
+dup /FontName _fn put /Encoding WE put _fn _fd definefont pop} ifelse _fn} bd
+/fnt {/_ys xd /_xs xd /_asc xd /_itl exch dup 0 ne {10.0 div sin} if def [1 0
+_itl 1 0 0] [_xs 0 0 _ys neg 0 _asc] _mxf concatmatrix selectfont currentfont
+dup dup /FontInfo known {/FontInfo get} if /UnderlinePosition known not {pop
+/Courier findfont} if /FontInfo get /UnderlinePosition get 1000 div 0 exch _mxf
+tf /_ulpos xd pop 0 .3 _mxf tf /_sopos xd pop currentfont dup dup /FontInfo
+known {/FontInfo get} if /UnderlineThickness known not {pop /Courier findfont}
+if /FontInfo get /UnderlineThickness get 1000 div _ys mul /_ulsiz xd } bd /to
+{m show n} bd /tp {m false charpath} bd /ul {1 eq {/_pos _ulpos def} {/_pos
+_sopos def} ifelse 1 eq {gs [] 0 sd 0 lc _ulsiz lw _pos add m 0 r s gr} {_pos
+add _ulsiz 2 div add m 0 _ulsiz neg r 0 r 0 _ulsiz r p} ifelse} bd end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+RangerDict begin 0 1584 tr 0.036 -0.036 sc sctm
+%%EndSetup
+/#copies 1 def
+
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+67332 43275 m 67332 43515 67277 43699 67166 43819 v 67055 43949 66898 44013
+66677 44013 v 66464 44013 66298 43949 66187 43819 v 66076 43699 66021 43515
+66021 43275 v 66021 42072 66021 40869 66021 39665 v 66021 39415 66076 39231
+66187 39111 v 66298 38991 66464 38926 66677 38926 v 66898 38926 67055 38991
+67166 39111 v 67277 39231 67332 39415 67332 39665 v 67332 40868 67332 42071
+67332 43275 v p 65984 37883 m 65984 37698 66049 37532 66187 37394 v 66326 37255
+66492 37190 66677 37190 v 66870 37190 67037 37255 67166 37394 v 67304 37523
+67369 37689 67369 37883 v 67369 38077 67304 38234 67166 38372 v 67028 38511
+66870 38575 66677 38575 v 66492 38575 66326 38511 66187 38372 v 66049 38234
+65984 38068 65984 37883 v 65984 37883 65984 37883 65984 37883 v p 70009 39942 m
+70009 41053 70009 42164 70009 43275 v 70009 43515 69954 43699 69843 43819 v
+69742 43949 69576 44013 69363 44013 v 69151 44013 68985 43958 68883 43829 v
+68781 43709 68726 43524 68726 43275 v 68726 42164 68726 41053 68726 39942 v
+68631 39942 68536 39942 68440 39942 v 68265 39942 68135 39905 68043 39822 v
+67960 39748 67905 39637 67905 39480 v 67905 39323 67960 39212 68043 39129 v
+68135 39055 68265 39018 68440 39018 v 68535 39018 68630 39018 68726 39018 v
+68726 38852 68726 38686 68726 38520 v 68726 38058 68846 37726 69077 37514 v
+69308 37301 69677 37190 70185 37190 v 70471 37190 70683 37237 70813 37338 v
+70951 37440 71016 37597 71016 37800 v 71016 37938 70979 38049 70905 38132 v
+70831 38215 70739 38252 70619 38252 v 70582 38252 70527 38252 70453 38243 v
+70388 38234 70333 38234 70305 38234 v 70194 38234 70111 38262 70074 38317 v
+70028 38372 70009 38483 70009 38631 v 70009 38760 70009 38889 70009 39018 v
+70141 39018 70273 39018 70406 39018 v 70582 39018 70711 39055 70803 39129 v
+70886 39203 70933 39323 70933 39480 v 70933 39637 70886 39748 70803 39822 v
+70803 39822 l 70711 39905 70582 39942 70406 39942 v 70274 39942 70142 39942
+70009 39942 v p 75447 39563 m 75623 39323 75817 39148 76057 39028 v 76287 38908
+76555 38852 76841 38852 v 77340 38852 77728 39000 78014 39286 v 78300 39573
+78448 39960 78448 40459 v 78448 41397 78448 42336 78448 43275 v 78448 43524
+78392 43699 78291 43819 v 78180 43949 78023 44013 77801 44013 v 77589 44013
+77432 43949 77321 43819 v 77211 43699 77155 43515 77155 43275 v 77155 42426
+77155 41577 77155 40727 v 77155 40486 77091 40302 76961 40173 v 76832 40043
+76657 39979 76426 39979 v 76177 39979 75974 40062 75817 40228 v 75669 40394
+75595 40616 75595 40911 v 75595 41699 75595 42487 75595 43275 v 75595 43515
+75540 43699 75429 43819 v 75327 43949 75161 44013 74949 44013 v 74736 44013
+74579 43949 74469 43819 v 74367 43699 74312 43524 74312 43275 v 74312 42429
+74312 41583 74312 40736 v 74312 40496 74247 40311 74127 40182 v 74007 40052
+73831 39988 73601 39988 v 73342 39988 73139 40071 72991 40237 v 72844 40403
+72770 40625 72770 40920 v 72770 41705 72770 42490 72770 43275 v 72770 43515
+72714 43699 72604 43819 v 72502 43949 72336 44013 72124 44013 v 71911 44013
+71745 43949 71644 43819 v 71644 43819 l 71533 43699 71477 43515 71477 43275 v
+71477 42072 71477 40869 71477 39665 v 71477 39425 71533 39249 71634 39120 v
+71745 38991 71893 38926 72096 38926 v 72281 38926 72428 38982 72530 39083 v
+72641 39185 72696 39342 72724 39554 v 72899 39314 73093 39139 73324 39018 v
+73545 38899 73804 38843 74081 38843 v 74395 38843 74653 38899 74875 39018 v
+75096 39129 75290 39314 75447 39563 v 75447 39563 75447 39563 75447 39563 v p
+0.298 0.718 0.698 c e
+%%PageTrailer
+%%Trailer
+end
+%%Pages: 1
+%%EOF
diff --git a/macros/latex/contrib/ifmslide/ifmlogoc.pdf b/macros/latex/contrib/ifmslide/ifmlogoc.pdf
new file mode 100644
index 0000000000..e8738d6f34
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/ifmlogoc.pdf
Binary files differ
diff --git a/macros/latex/contrib/ifmslide/ifmlogog.eps b/macros/latex/contrib/ifmslide/ifmlogog.eps
new file mode 100644
index 0000000000..ac175dc8ef
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/ifmlogog.eps
@@ -0,0 +1,156 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Title: E:\TEX\BILDER\GRAPHIC\IFMLOGOG.EPS
+%%Creator: Micrografx Graphics Engine
+%%CreationDate: Wed May 10 09:46:38 2000
+%%BoundingBox: 1873 0 3045 642
+%%Pages: (atend)
+%%LanguageLevel: 1
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset RangerDict 1 1
+/RangerDict 150 dict def RangerDict begin /bd{bind def}bind def /ld{load def}bd
+/p/closepath ld /cc/concat ld /v/curveto ld /e/eofill ld /f/fill ld
+/gr/grestore ld /gs/gsave ld /l/lineto ld /m/moveto ld /n/newpath ld /r/rlineto
+ld /sc/scale ld /sd/setdash ld /g/setgray ld /lc/setlinecap ld /lj/setlinejoin
+ld /lw/setlinewidth ld /c/setrgbcolor ld /sp/showpage ld /s/stroke ld
+/tf/transform ld /tr/translate ld /xd{exch def}bd /min{2 copy gt{exch} if
+pop}bd /arct where {pop} {/arct{arcto pop pop pop pop}bd} ifelse /setcmykcolor
+where {pop /k/setcmykcolor ld} {/k{4 1 roll 3 {3 index add 1 min 1 exch sub 3 1
+roll} repeat c pop}bd} ifelse /MGX_CustomColor where {pop /x/MGX_CustomColor
+ld} {/x{exch pop dup 1 ne {4 {dup 6 -1 roll mul exch} repeat} if pop k}bd}
+ifelse /op{/MGX_Overprint exch 1 eq {true} {false} ifelse def}bd /_mx matrix
+def /smx{/_mx _mx currentmatrix def}bd /rmx{_mx setmatrix}bd /_ctm matrix def
+/sctm{/_ctm _ctm currentmatrix def /_res 72 72 matrix defaultmatrix dtransform
+_ctm idtransform pop abs def}bd /rctm{_ctm setmatrix}bd /el{smx tr sc 1 eq {0
+-1 m} if 0 0 1 -90 270 arc rmx}bd /ea{smx tr sc 1 eq {arcn} {arc} ifelse 1 eq
+{0 0 l} if rmx}bd /rt{1 eq {m} {l} ifelse 2 copy 0 r 0 exch r neg 0 r neg 0
+exch r}bd /rr{smx tr /_wy exch 3 index div def /_wx exch 3 index div def sc _wx
+2 div 0 3 -1 roll 1 eq {m} {l} ifelse 0 0 0 _wy 0.5 arct 0 _wy _wx _wy 0.5 arct
+_wx _wy _wx 0 0.5 arct _wx 0 0 0 0.5 arct _wx 2 div 0 l rmx}bd /clp{/_ct xd
+{{gs _ct 1 eq {eoclip} {clip} ifelse}stopped {gr currentflat 1 add setflat}
+{exit} ifelse} loop}bd /horz{_y1 _w 2 div add _w _y2 {dup _x1 exch m _x2 exch l
+s} for}bd /vert{_x1 _w 2 div add _w _x2 {dup _y1 m _y2 l s} for}bd /fdiag{_x1
+_w _x2 _y2 _y1 sub add{_y2 m _y2 _y1 sub neg dup r s} for}bd /bdiag{_x1 _y2 _y1
+sub sub _w _x2{_y2 m _y2 _y1 sub dup neg r s} for}bd /hf{/_ht xd clp rctm /_w
+_res 12 div def pathbbox _w div cvi 1 add _w mul /_y2 xd _w div cvi 1 add _w
+mul /_x2 xd _w div cvi _w mul /_y1 xd _w div cvi _w mul /_x1 xd 1 lw [] 0 sd n
+_ht 0 eq {horz} if _ht 1 eq {vert} if _ht 2 eq {fdiag} if _ht 3 eq {bdiag} if
+_ht 4 eq {horz vert} if _ht 5 eq {fdiag bdiag} if gr}bd /bf{/_im xd clp rctm
+/_w _res 12 div round def pathbbox _w div cvi 1 add _w mul /_y2 xd _w div cvi 1
+add _w mul /_x2 xd _w div cvi _w mul /_y1 xd _w div cvi _w mul /_x1 xd /_wx _x2
+_x1 sub def /_wy _y2 _y1 sub def /_swx _wx _w div cvi 8 mul def /_swy _wy _w
+div cvi 8 mul def /_ic 0 def _x1 _y1 tr _wx _wy sc _swx _swy false [_swx 0 0
+_swy 0 0] /_swx _swx 8 div def {_im _ic _swx div cvi 8 mod 1 getinterval /_ic
+_ic 1 add def} imagemask gr}bd /_rgb 3 string def /_cmyk 4 string def /_g 1
+string def /rgbtograyx{_g 0 currentfile _rgb readhexstring pop 0 get .3 mul
+_rgb 1 get .59 mul add _rgb 2 get .11 mul add cvi put _g}bd /rgbtogray{_g 0
+currentfile _rgb readstring pop 0 get .3 mul _rgb 1 get .59 mul add _rgb 2 get
+.11 mul add cvi put _g}bd /cmyktograyx{_g 0 currentfile _cmyk readhexstring pop
+0 get .3 mul _cmyk 1 get .59 mul add _cmyk 2 get .11 mul add _cmyk 3 get add
+cvi 255 min 255 exch sub put _g}bd /cmyktogray{_g 0 currentfile _cmyk
+readstring pop 0 get .3 mul _cmyk 1 get .59 mul add _cmyk 2 get .11 mul add
+_cmyk 3 get add cvi 255 min 255 exch sub put _g}bd /readimg{currentfile _imgstr
+readstring pop}bd /readimgx{currentfile _imgstr readhexstring pop}bd /i{gs tr
+sc /_imgstr exch string def [4 index 0 0 6 index 0 0] exch 1 eq {{readimg}}
+{{readimgx}} ifelse image gr}bd /colorimage where {pop /ic{gs tr sc /_imgstr
+exch string def /_p xd [4 index 0 0 6 index 0 0] exch 1 eq {{readimg}}
+{{readimgx}} ifelse false _p colorimage gr}bd} {/ic{gs tr sc /_imgstr exch
+string def /_p xd [4 index 0 0 6 index 0 0] exch 1 eq {_p 3 eq {{rgbtogray}}
+{{cmyktogray}} ifelse} {_p 3 eq {{rgbtograyx}} {{cmyktograyx}} ifelse} ifelse
+image gr}bd} ifelse /im{gs tr sc /_imgstr exch string def 1 eq {true} {false}
+ifelse [3 index 0 0 5 index 0 0] {readimgx} imagemask gr}bd
+/bullets{{/bullet}repeat} bd /WE[/grave/acute/circumflex/tilde/macron
+/breve/dotaccent/dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi 18
+bullets StandardEncoding 32 95 getinterval aload pop 3 bullets
+/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex
+/perthousand/Scaron/guilsinglleft/OE 4 bullets/quoteleft/quoteright
+/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron
+/guilsinglright/oe 2 bullets /Ydieresis/space/exclamdown/cent/sterling
+/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine
+/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus
+/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla
+/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash
+/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute
+/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex
+/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute
+/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
+/udieresis/yacute/thorn/ydieresis]def WE dup 39/quotesingle put 96/grave put
+/selectfont where {pop} {/selectfont {exch findfont exch dup type /arraytype eq
+{makefont} {scalefont} ifelse setfont}bd} ifelse /_mxe matrix def /_mxf matrix
+def /we {/_fn xd FontDirectory _fn known {pop} {findfont dup maxlength dict
+/_fd xd {exch dup /FID ne {exch _fd 3 1 roll put} {pop pop} ifelse} forall _fd
+dup /FontName _fn put /Encoding WE put _fn _fd definefont pop} ifelse _fn} bd
+/fnt {/_ys xd /_xs xd /_asc xd /_itl exch dup 0 ne {10.0 div sin} if def [1 0
+_itl 1 0 0] [_xs 0 0 _ys neg 0 _asc] _mxf concatmatrix selectfont currentfont
+dup dup /FontInfo known {/FontInfo get} if /UnderlinePosition known not {pop
+/Courier findfont} if /FontInfo get /UnderlinePosition get 1000 div 0 exch _mxf
+tf /_ulpos xd pop 0 .3 _mxf tf /_sopos xd pop currentfont dup dup /FontInfo
+known {/FontInfo get} if /UnderlineThickness known not {pop /Courier findfont}
+if /FontInfo get /UnderlineThickness get 1000 div _ys mul /_ulsiz xd } bd /to
+{m show n} bd /tp {m false charpath} bd /ul {1 eq {/_pos _ulpos def} {/_pos
+_sopos def} ifelse 1 eq {gs [] 0 sd 0 lc _ulsiz lw _pos add m 0 r s gr} {_pos
+add _ulsiz 2 div add m 0 _ulsiz neg r 0 r 0 _ulsiz r p} ifelse} bd end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+RangerDict begin 0 2075 tr 0.036 -0.036 sc sctm
+%%EndSetup
+/#copies 1 def
+
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+55539 55710 m 55539 56337 55394 56819 55105 57133 v 54816 57470 54406 57639
+53827 57639 v 53272 57639 52838 57470 52548 57133 v 52259 56819 52115 56337
+52115 55710 v 52115 52567 52115 49423 52115 46279 v 52115 45627 52259 45145
+52548 44831 v 52838 44518 53272 44349 53827 44349 v 54406 44349 54816 44518
+55105 44831 v 55394 45145 55539 45627 55539 46279 v 55539 49422 55539 52566
+55539 55710 v p 52018 41623 m 52018 41141 52186 40707 52548 40346 v 52910 39983
+53345 39814 53827 39814 v 54333 39814 54767 39983 55105 40346 v 55467 40683
+55636 41117 55636 41623 v 55636 42130 55467 42540 55105 42902 v 54744 43264
+54333 43433 53827 43433 v 53345 43433 52910 43264 52548 42902 v 52186 42540
+52018 42106 52018 41623 v 52018 41623 52018 41623 52018 41623 v p 62534 47002 m
+62534 49904 62534 52807 62534 55710 v 62534 56337 62389 56819 62100 57133 v
+61834 57470 61400 57639 60846 57639 v 60291 57639 59856 57494 59591 57157 v
+59326 56843 59182 56361 59182 55710 v 59182 52808 59182 49905 59182 47002 v
+58933 47002 58684 47002 58434 47002 v 57976 47002 57638 46906 57396 46689 v
+57180 46496 57035 46207 57035 45796 v 57035 45386 57180 45097 57396 44880 v
+57638 44687 57976 44590 58434 44590 v 58683 44590 58932 44590 59182 44590 v
+59182 44156 59182 43722 59182 43288 v 59182 42082 59495 41213 60098 40659 v
+60701 40104 61666 39814 62992 39814 v 63740 39814 64295 39935 64632 40201 v
+64994 40466 65163 40876 65163 41407 v 65163 41768 65066 42058 64874 42275 v
+64681 42492 64440 42588 64126 42588 v 64029 42588 63885 42588 63691 42564 v
+63523 42540 63378 42540 63306 42540 v 63017 42540 62799 42613 62703 42757 v
+62583 42902 62534 43191 62534 43578 v 62534 43915 62534 44252 62534 44590 v
+62879 44590 63225 44590 63571 44590 v 64029 44590 64367 44687 64608 44880 v
+64825 45073 64946 45386 64946 45796 v 64946 46207 64825 46496 64608 46689 v
+64608 46689 l 64367 46906 64029 47002 63571 47002 v 63226 47002 62880 47002
+62534 47002 v p 76740 46014 m 77199 45386 77705 44928 78332 44615 v 78935 44301
+79635 44156 80383 44156 v 81685 44156 82698 44542 83446 45290 v 84193 46038
+84579 47051 84579 48353 v 84579 50805 84579 53257 84579 55710 v 84579 56361
+84434 56819 84169 57133 v 83880 57470 83470 57639 82891 57639 v 82336 57639
+81926 57470 81637 57133 v 81347 56819 81202 56337 81202 55710 v 81202 53491
+81202 51272 81202 49053 v 81202 48425 81034 47943 80696 47605 v 80358 47268
+79900 47099 79297 47099 v 78646 47099 78115 47316 77705 47750 v 77319 48185
+77126 48763 77126 49535 v 77126 51593 77126 53651 77126 55710 v 77126 56337
+76982 56819 76692 57133 v 76427 57470 75992 57639 75438 57639 v 74883 57639
+74473 57470 74183 57133 v 73918 56819 73774 56361 73774 55710 v 73774 53499
+73774 51288 73774 49077 v 73774 48450 73605 47967 73291 47629 v 72978 47292
+72519 47123 71916 47123 v 71241 47123 70711 47340 70324 47774 v 69939 48209
+69745 48787 69745 49559 v 69745 51609 69745 53659 69745 55710 v 69745 56337
+69601 56819 69311 57133 v 69046 57470 68612 57639 68057 57639 v 67503 57639
+67068 57470 66803 57133 v 66803 57133 l 66513 56819 66369 56337 66369 55710 v
+66369 52567 66369 49423 66369 46279 v 66369 45651 66513 45193 66779 44855 v
+67068 44518 67454 44349 67985 44349 v 68467 44349 68853 44494 69118 44759 v
+69408 45024 69552 45435 69625 45989 v 70083 45362 70590 44904 71193 44590 v
+71772 44277 72447 44132 73171 44132 v 73990 44132 74666 44277 75245 44590 v
+75824 44880 76330 45362 76740 46014 v 76740 46014 76740 46014 76740 46014 v p
+0.753 g e
+%%PageTrailer
+%%Trailer
+end
+%%Pages: 1
+%%EOF
diff --git a/macros/latex/contrib/ifmslide/ifmlogog.pdf b/macros/latex/contrib/ifmslide/ifmlogog.pdf
new file mode 100644
index 0000000000..ebdc9ecf4f
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/ifmlogog.pdf
Binary files differ
diff --git a/macros/latex/contrib/ifmslide/ifmman.dvi b/macros/latex/contrib/ifmslide/ifmman.dvi
new file mode 100644
index 0000000000..100393f6c4
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/ifmman.dvi
Binary files differ
diff --git a/macros/latex/contrib/ifmslide/ifmman.pdf b/macros/latex/contrib/ifmslide/ifmman.pdf
new file mode 100644
index 0000000000..0679ee91cd
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/ifmman.pdf
Binary files differ
diff --git a/macros/latex/contrib/ifmslide/ifmman.tex b/macros/latex/contrib/ifmslide/ifmman.tex
new file mode 100644
index 0000000000..ff29dd8a74
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/ifmman.tex
@@ -0,0 +1,357 @@
+\RequirePackage{snapshot}
+\documentclass[a4paper,KOMA,landscape]{powersem}
+%\usepackage{ifmslide}
+\usepackage[display,stmo,button]{ifmslide}
+%% user definitions
+\newcommand{\ifmslide}{{\code{ifmslide.sty}}}
+\newcommand{\tp}{{\code{texpower{}} \cite{texpower} }}
+\newcommand{\hf}{{\code{hyperref{}} \cite{hyperref} }}
+
+\hypersetup{pdfauthor={Thomas Emmel}}
+\hypersetup{pdftitle={ifmslide manual}}
+\hypersetup{pdfsubject={examples and commands}}
+
+\IfFileExists{cmtt.sty}{\usepackage[override]{cmtt}%
+ \newcommand{\bs}{{\mtt\\}}}{%
+ \newcommand{\bs}{{$\setminus$}}}%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\usepackage{thumbpdf}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+\pageTransitionDissolve
+\sffamily
+
+\background{ifmlogoc}
+
+\orgname{TU Darmstadt -- Institute of Mechanics -- AG4\footnote{
+This is long ago and I am no member of the institute anymore, see further notes
+...}}
+
+\title{\begin{minipage}[t]{0.98\textwidth}\begin{center}
+ {\mdseries \ifmslide{} v0.47, 2010}\\[1ex]
+ FINAL RELEASE!\\[1ex]
+ Enhanced presentations with (PDF)\LaTeX{}\\
+ combining the texpower, hyperref and seminar-packages\\
+ \end{center}\end{minipage}}
+
+\author{\scalebox{1}[1.3]{Thomas Emmel}}
+
+\address{\href{mailto:thomas@family-emmel.de}%
+ {thomas@family-emmel.de}}
+\orgurl{http://www.mechanik.tu-darmstadt.de/}
+\slidepagestyle{panel}
+\paneltile[on](0,160,200,200){aqua_ravines}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{slide}
+ \maketitle
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\paneltile[off](,,,){}
+\hidebackground
+\pageTransitionReplace
+\centerslidesfalse
+\begin{slide}
+ \section{Note: This is the end!}
+ Yes, it (\ifmslide{}) has ended and it was - hopefully - a very
+ helpful package for all of you. I decided to stop this since the
+ \code{beamer}-class is now much better than it was when I started this
+ package. Indeed, the beamer-class hasn't really existed at this time.
+ Today, it provides more features, more extensions, although it is a bit
+ more complex to learn.\\[2ex]
+
+ Time has gone and even the insitute doesn't exist anymore! Yes, that's sad
+ but true and has to do a lot with politics, although you can still study
+ mechanics in Darmstadt, have a look at the web-page.\\[3ex]
+
+
+
+ Thank you all for the feedback, I will still maintain \code{ticket.sty}...
+\end{slide}
+\begin{slide}
+ \section{About ifmslide.sty}
+% testing margins
+%\begin{minipage}[t]{.9\textwidth}
+ Early in May 2000 ...\\[1ex]
+%\end{minipage}
+%\begin{minipage}[t]{.1\textwidth}
+%note
+%\end{minipage}
+ OK! Cancel this annoying story about my problems generating
+ printouts for my presentations.\\
+ {\color{section1} What can \ifmslide{} do for you?}
+ \begin{center}
+ You like to do nice presentations of your business with beamers or on a
+ screen?\\
+ You are not sure that all these things work when you need them?\\
+ You feel better with a stack of printed slides in your bag?
+ \end{center}
+ \ifmslide{} provides both: getting a presentation with PDF\LaTeX{} and
+ printouts with \LaTeX{} and - as a side effect - simple production of
+ your slides using your favorite DVI-viewer.\footnote{\tiny This is
+ {\color{red} not} \code{pdfslide} \cite{pdfslide} as it seems to be in a
+ first view. It was indeed developed from that style but now
+ completely rewritten with many new features implemented and
+ functionally extended. \code{pdfslide} cannot produce printouts without
+ generating a PDF-file and rescaling the output with all
+ difficulties.}
+ You don't need \code{PPower4} to get all these nice effects
+ with page-transitions and stepwise building of the pages. All you need
+ is \tp and \hf for the links and buttons etc. \ifmslide{} makes use of
+ the special features of the classes \code{seminar} and \code{powersem}
+ (part of \TeX{}Power).
+\end{slide}
+%\setInsideMargin{16mm}{26mm}{14mm}{16mm}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\definecolor{background}{gray}{1.}
+\begin{slide}
+ \section{Features}
+ \stepwise{
+ \begin{itemize}
+ \item[...] produces DVI (\LaTeX{}) for printouts and PDF
+ (PDF\LaTeX{}) for direct presentation.
+ \step{\item[...]
+ DVI-Version with extra margins for the printer.}
+ \step{\item[...] draft-mode with simple frames instead of
+ colored boxes (easier to display and debug your slides with
+ your DVI-viewer).}
+ \step{\item[...] direct use of bookmarks
+ to navigate in the PDF-version.}
+ \step{\item[...] local or
+ global configuration file { ifmslide.cfg} for colors and many
+ features.}
+ \step{\item[...] panel position is free: right,
+ left, bottom, top and outside of the slide! You
+ can change it in the document as you like.}
+ \step{\item[...]
+ position of the buttons and the logo is completely free!}
+ \step{\item[...] changing the size of your slide...}
+ \step{\item[...] free choice of button-design, background for
+ the panel and the frame... }
+ \step{\item[...] you can use
+ most of the features of the seminar-package: magnification
+ etc.}
+ \end{itemize}
+ }
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{slide}
+ \section{Options}
+ The following options are provided:
+ \stepwise{
+ \step{{\color{red}\bfseries draft\\}%
+ shows colored boxes as white boxes with frames, efficient for
+ debugging and writing the slides. The { pause}-command is
+ displayed as a small orange box.\\[2ex]}
+ \step{{\color{red}\bfseries display\\}%
+ \TeX{}Power-option: all effects are turned off if not set!\\[2ex]}
+ \step{{\color{red}\bfseries ams, cnav, cnavo, stmo\\}%
+ turn the navigation buttons on and sets the style. Just try it...\\[2ex]}
+ \step{{\color{red}\bfseries button\\}%
+ use definable buttons together with the last option instead of
+ just putting a box around the signs.} } \vfill
+ \footnotetext{\tiny {\bfseries colorinfo} from older versions will
+ be ignored, {\bfseries contnav} and {\bfseries amsnav} are changed
+ to {\bfseries cnav} and {\bfseries ams}}
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\slidepagestyle{sidebar}
+\begin{slide}
+ \section{Pagestyles}
+ {\color{red}\bfseries sidebar, panel\\}%
+ Switch the navigation panel on.\\[1ex]
+ {\bfseries plain, myheadings, headings} are redefined to it.\\[2ex]
+ You can put the panel at all positions with
+ \hyperlink{panelpos}{\code{\bs{}panelposition}} \vfill
+ \footnotetext{\tiny pagestyle {\bfseries title} is changed to
+ {\bfseries sidebar} and {\bfseries background} is deleted, because
+ of the \code{\bs{}background}-command}
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\slidepagestyle{empty}
+\begin{slide}
+ \section*{Pagestyles}
+ {\color{red}\bfseries empty\\}%
+ No panel -- only a frame and background.\\[2ex]
+ But you can put a panel outside of the frame with
+ \hyperlink{panelpos}{\bs{}panelposition} which is not present in
+ \LaTeX-mode and outside of the normal paper-size in PDF\LaTeX-mode!
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\slidepagestyle{sidebar}
+\begin{slide}
+ \section*{Pagestyles}
+ \subsection{panelposition}\hypertarget{panelpos}{}
+ \code{\bs{}panelposition\{left/right/top/bottom\}} changes the position of the panel to the given value. The slide is recalculated for every position...\\[2ex]
+ \code{\bs{}panelposition\{outsidebottom\}} set a panel outside of the paper!\\[2ex]
+ \code{\bs{}panelposition\{empty\}} set no panel which is in practice useful with\\
+ \code{\bs{}pagestyle\{empty\}} only.
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\centerslidestrue
+\panelposition{top}\begin{slide}Panel on top\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\panelposition{left}\begin{slide}Panel left\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\panelposition{bottom}\begin{slide}Panel on bottom\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\panelposition{right}\begin{slide}Panel right\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\slidepagestyle{empty}
+\panelposition{outsidebottom}
+\begin{slide}Panel outsidebottom (you cannot see it on the printed slides)!
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\centerslidesfalse \slidepagestyle{sidebar} \releaselogo
+\releasebutton \buttonsize(16mm,7mm)(13,13) \freebutton(236,167)[h]
+\freelogo(207,2)[2cm]
+\begin{slide}
+ \section{Buttons and logo}
+ If you don't like to put the buttons and the logo into the panel,
+ you can release them with \code{\bs{}releaselogo} and
+ \code{\bs{}releasebutton}.
+ \code{\bs{}catchbutton} catches them ;-).\\
+ \code{\bs{}buttonsize(width$_{max}$,height$_{max}$)(distance$_h$,distance$_v$)]}
+ gives the maximal size of the buttons (aspect-ratio is kept) and the
+ distance between the buttons without length. Keep in mind that the
+ frame and the panel is placed into a picture-environment with
+ \code{\bs{}unitlength=1$mm$} and all positions given in $mm$.\\
+ \code{\bs{}freebutton(pos$_x$,pos$_y$)[h/v]} is the position of the buttons
+ and the direction [h] for horizontal and [v] for vertical buttons.
+ For horizontal buttons the anchor is the lower right point of the
+ right button and for vertical buttons the point between the lowest buttons.\\
+ Use \code{\bs{}nobuttons} to disable buttons all over (e.g. for slides). \\
+ \code{\bs{}freelogo(pos$_x$,pos$_y$)[width]} the anchor for the position is the
+ lower left point of the logo, the width should be clear.\\
+ If you think that the page-counter is too lonely in PDF-mode switch
+ him off with \code{\bs{}pagecounter[off/on]}.
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\SlideHeightOverAll{270mm}
+\SlideWidthOverAll{187mm}
+\paperwidth=210mm
+\paperheight=297mm
+\slidepagestyle{empty}
+\freebutton(180,263)[h]
+\freelogo(2,2)[2cm]
+\buttonsize(16mm,6mm)(12,12)
+\begin{slide}
+ \vspace*{10truemm}
+ useful application for this feature....
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\SlideHeightOverAll{187mm}
+\SlideWidthOverAll{270mm}
+\paperwidth=297mm
+\paperheight=210mm
+\slidepagestyle{sidebar}
+\catchlogo
+\catchbutton
+\paneltile[on](0,160,200,200){liquid_helium}
+\begin{slide}
+ \section{Background}
+ Older versions of \ifmslide{} provide \code{\bs{}pagestyle\{background\}}
+ which makes objectively no sense, due to the fact that one needs a
+ background but no panel or vice versa.
+ The \code{\bs{}background\{filename\}} command substitute it together with the
+ switches \code{\bs{}showbackground} and \code{\bs{}hidebackground}.\\[2ex]
+ A new feature for the panel-background is:\\
+ \code{\bs{}paneltile[on/off](cut$_{llx}$,cut$_{lly}$,cut$_{urx}$,cut$_{ury}$)\{filename\}}\\
+ which is now fully experimental which means that it can change it's
+ definition and possibilities in further versions. Presently it works
+ only for vertical panels. It takes a picture\footnote{\tiny JPEG
+ etc. in PDF-mode and it's EPS-version for DVI-mode (produced with
+ some tool like {\sl xv})} and fill the panel with tiles of it. It
+ takes one tile in x-direction and so many as needed to fill in
+ y-direction. There is still a rest which is filled by a
+ part of the picture defined by the four cut-values...\\
+ That did not work in all cases and in PDF-mode the rest of the tile
+ is printed outside the visible area, but it is pre-alpha so what.
+ \vfill
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{slide}
+ \section{Useful commands}
+ \stepwise{
+ \code{\bs{}setInsideMargin\{left\}\{right\}\{top\}\{bottom\}} set the extra
+ margins inside the frame. This is the easiest way to improve your output.\\[2ex]
+ \step{Take \code{\bs{}headskip=length} to set the
+ {\bs{}section}-title to the correct vertical position.\\[2ex]}
+ \step{Make own buttons and use them with
+ \code{\bs{}OnButton\{file1\}\{file2\}},\\
+ \code{\bs{}OffButton\{file1\}\{file2\}} and
+ \code{\bs{}DraftButton\{file1\}\{file2\}}.\\
+ That is, using these commands you can replace the background buttons on
+ which the control symbols are printed in the button panel. Above, file1
+ and file2 are image files for the wide and small buttons, respectively\footnote{\tiny text by David Cyganski, thank you David}.
+ There is a tiny perl-script called \code{genbutton} coming with \ifmslide{} which can be used to change
+ the color of the standard buttons (\code{button1..}) and write new buttons.}
+ \vfill
+ }
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{slide}
+ \headskip=0pt
+ \section{Hints}
+ \stepwise{
+ The file \code{ifmslide.cfg} can be changed to set
+ up global or local values such as colors, the logo, backgrounds, sizes,
+ the \code{baseurl} of your company, buttons, margins ... without
+ changing \ifmslide{} itself.\\[2ex]
+ \step{Make use of \code{\bs{}setslidelength\{somelength\}\{somesize\}},
+ \code{\bs{}semcm} and \code{\bs{}semin} as described in
+ \code{seminar.cls}.\\[2ex]}
+ \step{Change font sizes with \code{\bs{}slidesmag\{mag\}} and
+ \code{\bs{}ptsize\{size\}} from \code{seminar.cls}.\\[2ex]}
+ \step{Produce an EPS and a PDF-version\footnotemark{} of your
+ pictures
+ and include them with\\
+ \code{\bs{}includegraphics[height=5\bs{}semcm,width=4\bs{}semcm]\{file\}\footnotemark}\\[2ex]}
+ \step{Further information about \code{\bs{}step}, \code{\bs{}pause},
+ \code{\bs{}href}, slides and other stuff
+ can be found in the manuals for the packages
+ \tp, \hf and \code{seminar}.}
+ \vfill}
+ \addtocounter{footnote}{-1}
+ \footnotetext{\tiny\code{epstopdf} is a good tool to convert eps and the
+ \code{graphicx} package knows many formats...}
+ \stepcounter{footnote}
+ \footnotetext{\tiny file is the filename without suffix}
+ \end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{slide}
+\section{"Bugs"/Limitations}
+ \stepwise{
+ \step{\code{\bs{}marginpar} is disabled by \code{seminar.cls}, there is currently no good work-around or replacement.\\[2ex]}
+ \step{\code{\bs{}markboth, \bs{}markright, \bs{}leftmark} and \code{\bs{}rightmark} are currently without any use for all page-styles, since the whole layout is connected with the page headers. I will try to provide some of these in new versions. In addition some free objects are planed, placeable everywhere on the slide ...}
+ }
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{slide}
+\section{Required...}
+There were lots of email concerning questions about required packages and where to find them. In addition to \code{texpower}, \code{hyperref} and \code{seminar} you need (not complete):\\[2ex]
+\code{koma-script}\\ I haven't proved it, but this very useful package seems not to be included in the base-miktex distribution by default.\\[1ex]
+\code{url}\\ used by hyperref...\\[1ex]
+\code{graphicx}\\ someone complained about it :)\\[2ex]
+All packages can be found in the \href{http://www.dante.de}{CTAN-archive}.
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\slidepagestyle{empty}
+\begin{slide}
+ \begin{thebibliography}{99}
+ \bibitem{texpower} {\ttfamily texpower}-Package: {\sl Stephan Lehmke},
+ (Stephan.Lehmke@cs.uni-dortmund.de),
+ \href{http://ls1-www.cs.uni-dortmund.de/~lehmke/texpower}{University of Dortmund} or CTAN.
+ \bibitem{hyperref} {\ttfamily hyperref}-Package: {\sl Sebastian Rahtz},
+ \href{http://www.tug.org/applications/hyperref}{www.tug.org}
+ \bibitem{pdfslide} {\ttfamily pdfslide.sty}: {\sl C. V. Radhakrishnan},
+ (cvr@river-valley.com), \href{http://www.dante.de}{CTAN-archive}.
+ \end{thebibliography}
+\end{slide}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\end{document}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+% LocalWords: PDF ifmslide
diff --git a/macros/latex/contrib/ifmslide/ifmslide.cfg b/macros/latex/contrib/ifmslide/ifmslide.cfg
new file mode 100644
index 0000000000..63771bcc40
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/ifmslide.cfg
@@ -0,0 +1,145 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%% This is file `ifmslide.cfg',
+%%
+%% File: ifmslide.sty Copyright (c) 2000-2010, Thomas Emmel
+%% ifmslide.cfg Copyright (c) 2000-2010, Thomas Emmel
+%% <thomas@family-emmel.de>
+%%
+%
+% This package may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.2
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.2 or later is part of all distributions of LaTeX
+% version 1999/12/01 or later.
+%
+% This package consists of the files ifmslide.sty and ifmslide.cfg
+%
+% PLEASE READ NOTE in ifmslide.sty
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% The configuration file may copied to a local place and changed
+% for personal purposes without restriction.
+%
+% The global configuration file can be modified to set global
+% values like the logo and baseurl etc.
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% logo for the panel
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \panellogo{ifmlogoc}
+ \logourl{http://www.mechanik.tu-darmstadt.de}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% buttons for style "button"
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \OnButton{button1e}{button1c}
+ \OffButton{buttonge}{buttongc}
+ \DraftButton{buttonee}{buttonec}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% background. Switch it on or off with \showbackground and
+% \hidebackground
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \background{athenep1}
+ \background{}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% hyperref setup
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \hypersetup{baseurl={http://www.mechanik.tu-darmstadt.de/}}
+ \hypersetup{pdfcreator={PDFLaTeX with ifmslide}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% colors
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \definecolor{background}{gray}{.8}
+ \definecolor{panelbackground}{rgb}{0.1255,0.1608,0.4510}
+ \definecolor{frame}{rgb}{0.1255,0.1608,0.4510}
+ \if@button
+ \definecolor{button}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{pagecounter}{rgb}{.3019,.7216,.7019}
+ \else
+ \definecolor{pagecounter}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{button}{rgb}{.3019,.7216,.7019}
+ \fi
+ \definecolor{buttondisable}{gray}{.7}
+% \definecolor{section1}{rgb}{.3019,.7216,.7019}
+% \definecolor{section2}{rgb}{0,.5,.7}
+% \definecolor{section3}{rgb}{0,.5,.4}
+ \definecolor{section1}{rgb}{0,0,.9}
+ \definecolor{section2}{rgb}{0,0.2,.8}
+ \definecolor{section3}{rgb}{0,.5,.5}
+ \definecolor{section4}{rgb}{0,0,0}
+ \definecolor{section5}{rgb}{.5,.5,.3}
+ \definecolor{menucolor}{rgb}{1,.25,0}
+ \definecolor{paleblue}{rgb}{0,0,0.1}
+
+%% titlepagecolors
+ \definecolor{org}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{title}{rgb}{0,0,1}
+ \definecolor{author}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{address}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{notes}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{url}{rgb}{.1019,.1216,.7019}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% OK, now we have the size.. be careful!
+% 187x270mm is the only realy tested -> for A4 paper.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \SlideHeightOverAll{187mm}
+ \SlideWidthOverAll{270mm}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% margins inside the main frame l,r,t,b
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \setInsideMargin{6mm}{6mm}{4mm}{6mm}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% size of the panel: width for vertical panel,
+% height for horiz. panel
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \panelwidth{26mm}
+ \panelheight{12mm}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% and now ladies and gentlemen ... set them free
+% there is a switch for the logo and for the buttons to put them
+% to every place on the slide!!! Try it ....
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \releasebutton
+\catchbutton
+% \releaselogo
+\catchlogo
+
+% here are the position and the sizes
+
+%\buttonsize(xmaxsize,ymaxsize)(hshift,vshift)
+% hshift and vshift are the distance between the buttons in mm
+\buttonsize(13mm,4mm)(10,10)
+
+%\freebutton(xpos,ypos)[direction]
+% xpos and ypos in mm, direction is h or v
+\freebutton(28,26)[v]
+
+%\freelogo(xpos,ypos)[width]
+% xpos and ypos in mm, width of the logo
+\freelogo(28,25)[2cm]
+
+% and last but not least the pagecounter - switch it off, it is so lonely
+\pagecounter[on] % or [off]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% put a wallpaper behind the panel ...
+% This feature is absolute alpha and only added to show the
+% possiblities of ifmslide...
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Clip the last slide to lly,llx,urx,ury (see graphicx)
+% \paneltile[on](0,160,200,200){aqua_ravines}
+\paneltile[off](,,,){}% to switch it off
diff --git a/macros/latex/contrib/ifmslide/ifmslide.sty b/macros/latex/contrib/ifmslide/ifmslide.sty
new file mode 100644
index 0000000000..9c3d0ed5b8
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/ifmslide.sty
@@ -0,0 +1,1287 @@
+%%
+%%
+%% This is file `ifmslide.sty',
+%%
+%% File: ifmslide.sty Copyright (c) 2000-2010, Thomas Emmel
+%% ifmslide.cfg Copyright (c) 2000-2010, Thomas Emmel
+%% <thomas@family-emmel.de>
+%%
+%% with ideas and parts from:
+%% File: pdfslide.dtx Copyright (c) 1999, C. V. Radhakrishnan
+%% 1999/10/10 v0.50
+%% <cvr@river-valley.com>
+%%
+% This package may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.2
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.2 or later is part of all distributions of LaTeX
+% version 1999/12/01 or later.
+%
+% This package consists of the files ifmslide.sty and ifmslide.cfg
+% Add-ons: buttons and tiles and a button-generator (perl-script)
+% Manual: ifmman.tex
+%
+% Requires:
+% 1. a working (pdf)latex
+% 2. the texpower-package v0.0.8f or later
+% 3. the hyperref-package v6.70u or later is recommended
+% 4. a working .(e)ps to .pdf translator (distiller or epstopdf)
+% is recommended too
+% 5. ifpdf which should be now default for all latex installations
+%
+%%
+% HISTORY:
+%
+% v0.10-0.1x mostly the same as pdfslide with some
+% corrections for the maketitle and a first attempt to
+% use texpower...
+%
+% v0.2 the version between 0.1 and 0.3 ;-)
+% v0.30 rewritten in the main for use with texpower and seminar.
+% now we can use latex and pdflatex!
+%
+% v0.40 and completely rewritten...
+% panels on top, bottom, left or right side of the slide
+% change panel and main frame from minipage to picture-environment.
+% new button-style
+% filename and date on the slide.
+%
+% v0.41 fixed some bugs in the shipout of the slide
+% and the hyperref anchors.
+%
+% v0.42 panel outside of the printed slide !!!
+% release the logo and the buttons from the panel...
+%
+% v0.43 add a nice feature to put a wallpaper behind the panel
+% half-automatically generated from a bitmap.
+%
+% v0.44 2000/11/13 (never published)
+% pass options to texpower and redefine \pagecolor
+% in a simple way to enable colorhighlight etc.
+% add \nobuttons to hide buttons for slides
+% set a default button
+% fixed bug with button-style and set default when
+% no option is given
+%
+% v0.45 2001/06/24
+% provide some patches for the anchors of hyperref and
+% fix a small bug with the powersem.cls 0.6 (prerelease)
+% submitted by Hans Fredrik Nordhaug.
+% changed the loading of the color-package (also from Hans)
+%
+% v0.46 2001 (not released)
+% Fixes and additions in ifmman.tex and ifmslide.sty
+% submitted by David Cyganski and others.
+% /markright?
+% /marginpar?
+% new commands \nodvipagenumbers and \nodvijobname
+% to disable extra info at the bottom of every printed slide
+% paragraph, subparagraph and subsubsection fixed
+%
+% v0.47 2010/12/13
+% Fix for the pdfoutput which doesn't work anymore
+% use ifpdf instead
+%
+% NOTE: THIS IS THE FINAL RELEASE
+% I will not add more features to this package, only small
+% bugfixes if anyone is really asking for them
+% Please use the beamer-class instead!
+%
+
+\ProvidesPackage{ifmslide}
+ [2010/12/13 v0.47 (FINAL, see NOTE) slides for printout AND screen (Thomas Emmel)]
+
+\newif\if@draft \@draftfalse
+\DeclareOption{draft}{\@drafttrue}
+
+\newif\if@ams
+\newif\if@cnav
+\newif\if@cnavo
+\newif\if@stmo
+\newif\if@button \@buttonfalse
+\newif\if@oneis \@oneisfalse
+
+\def\@allfalse{\@amsfalse\@cnavfalse\@cnavofalse\@stmofalse}
+\@allfalse
+
+\DeclareOption{contnav}{\@allfalse\@cnavtrue\@oneistrue%
+ \typeout{\CurrentOption obsolete! Use cnav instead...}}
+\DeclareOption{amsnav}{\@allfalse\@amstrue\@oneistrue%
+ \typeout{\CurrentOption obsolete! Use ams instead...}}
+\DeclareOption{ams}{\@allfalse\@amstrue\@oneistrue}
+\DeclareOption{cnav}{\@allfalse\@cnavtrue\@oneistrue}
+\DeclareOption{cnavo}{\@allfalse\@cnavotrue\@oneistrue}
+\DeclareOption{stmo}{\@allfalse\@stmotrue\@oneistrue}
+
+\DeclareOption{button}{\@buttontrue}
+
+% we used that in an older version...
+\DeclareOption{colorinfo}{\typeout{obselete option ignored -> colorinfo}}
+
+\DeclareOption{display}{\PassOptionsToPackage{display}{texpower}}
+
+%\newif\if@nocfg \@nocfgfalse
+%\DeclareOption{nocfg}{\@nocfgtrue}
+
+% pass all other options to texpower
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{texpower}}
+
+\ProcessOptions
+
+% if the button-option is switched on without a style use ams
+\if@oneis\relax\else\@amstrue\fi
+
+\newif\if@dvi \@dvifalse
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% check the class
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\@ifclassloaded{powersem}% Using posersem?
+ {}% Yes.
+ {%
+ \typeout{^^J%
+ ***************************************^^J%
+ ***** Class powersem not used !!! *****^^J%
+ ***** Output may be curious ... *****^^J%
+ ***************************************}
+}% No.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% load hyperref, color, texpower and fixseminar
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%\RequirePackage[pdfpagemode=none,colorlinks,bookmarksopen,%
+%% pdfmenubar=false,%
+% pdfmenubar=true,%
+% pdfhighlight=/I,%
+% pdftoolbar=false,%
+%% pdfpagemode=FullScreen,%
+% pdffitwindow=true,pdfcenterwindow=false,%
+% pdfwindowui=true,menucolor=menucolor,%
+% pdfview=Fit,pdfstartview=Fit]{hyperref}
+
+\RequirePackage[bookmarksopen,colorlinks,urlcolor=url]{hyperref}
+
+% check for pdf or dvi output
+\RequirePackage{ifpdf}
+
+% need to redefine pagecolor from color.sty to enable colorhighlight from texpower
+% this first "rough" version disables \pagecolor after color.sty and before
+% texpower use it to set the pagecolor...
+% the problem is that this puts a colored box over the complete ifmslide-environment!
+% (should be evaluated...)
+\ifpdf\RequirePackage[pdftex]{color}\else\RequirePackage{color}\fi
+%\def\pagecolor#1{}% simple
+%\def\pagecolor{% original
+% \begingroup
+% \let\ignorespaces\endgroup
+% \let\set@color\set@page@color
+% \color}
+\def\pagecolor{%
+ \begingroup
+ \let\ignorespaces\endgroup
+ \color}
+
+\RequirePackage{texpower}
+\RequirePackage{fixseminar}
+\RequirePackage{ifthen}
+\RequirePackage{calc}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% global settings, colors etc.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% latex or pdflatex?
+ \ifpdf
+ \RequirePackage[pdftex]{graphicx}
+ \else
+ \@dvitrue
+ \def\hypersetup#1{}%
+ \@ifundefined{pdfpageheight}{\newlength\pdfpageheight}{}%
+ \RequirePackage{graphicx}
+ \fi
+%%%%
+
+%% put colored marks for \pause statements in draft-mode
+ \if@draft
+ \definecolor{pause}{rgb}{1.0,0.5,0}
+ \def\pause{\vbox to 0pt{\vss\hbox to 0pt{%
+ {\color{pause}\vrule width .5ex height 1ex\hss}}}\par}
+ \fi
+%%%%
+
+%% use framed boxes in draft-mode
+ \if@draft
+ \def\@draftbox#1#2#3{{\color{#2}\fboxsep=-1truept\fboxrule=1truept%
+ \fbox{#3}}}
+ \else
+ \def\@draftbox#1#2#3{{\fboxsep=-1truept\fboxrule=1truept\fcolorbox{#1}{#2}{#3}}}%
+ \fi
+%%%%
+
+%% dummy
+ \def\LastSlide{100}
+
+%% add extra info for dvi or not
+
+\newif\if@dvipagenumber \@dvipagenumbertrue
+\newif\if@dvijobname \@dvijobnametrue
+
+\def\nodvipagenumbers{\@dvipagenumberfalse}
+\def\nodvijobname{\@dvijobnamefalse}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% sizes and format of the slides (see seminar.cls)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \slidesmag{3}
+ \slideframe{none}
+% \articlemag{1}
+ \raggedslides[0pt]
+
+%% we need a font with fixed size for the page-counter and the jobname etc
+%% and a font for the buttons, both independent from slidemag
+ \font\ifont=cmss12 at 12truept
+ \font\ibfont=cmssbx10 at 12truept
+ \font\bfont=cmss12 at 16truept
+
+% sizes for dvi and pdf
+ \def\@init@slide{
+ \if@dvi
+ \else
+ \paperheight=\@shoa%187mm
+ \paperwidth=\@swoa%270mm
+ \setslidelength{\pdfpageheight}{\@shoa}
+ \setslidelength{\pdfpagewidth}{\@swoa}
+ \fi
+ }
+
+%%% OK, we need a scheme to put text in a framed slide...
+%%
+% what you see and what is printed:
+ \def\SlideHeightOverAll#1{\gdef\@shoa{#1}}
+ \def\@shoa{270mm}%
+ \def\SlideWidthOverAll#1{\gdef\@swoa{#1}}
+ \def\@swoa{187mm}%
+ \newlength\sl@overallwidth \newlength\sl@overallheight
+
+ \def\@init@soa{%
+ \setslidelength{\sl@overallwidth}{\@swoa}
+ \setslidelength{\sl@overallheight}{\@shoa}
+ }
+
+%% default: panel right (or left) -> vertical
+%% possible values: top, bottom, left, right, empty, outsidebottom
+ \def\panelposition#1{%
+ \gdef\pos@panel{#1}
+ \ifthenelse{\equal{\pos@panel}{top}%
+ \or\equal{\pos@panel}{bottom}%
+ \or\equal{\pos@panel}{left}%
+ \or\equal{\pos@panel}{right}%
+ \or\equal{\pos@panel}{empty}%
+ \or\equal{\pos@panel}{outsidebottom}}
+ {\@calcframe}
+ {\errhelp{possible values for panelposition^^J%
+ top, bottom, left, right, empty, outsidebottom}%
+ \errmessage{ifmslide err: Value for panelposition not defined! Type <h> for help...}}}
+
+ \def\pos@panel{right}
+
+% panelwidth, panelheight,
+% slideframewidth and slideframeheight without panel is calculated
+% for every slide ...
+% panel
+ \newlength\@spw \newlength\@sph
+ \def\panelwidth#1{\gdef\@panelwidth{#1}}
+ \def\@panelwidth{26mm}% panelwidth for panel left or right
+ \def\panelheight#1{\gdef\@panelheight{#1}}
+ \def\@panelheight{12mm}% panelheight for panel top or bottom
+
+% frame
+ \newlength\@sfw \newlength\@sfh
+% margins inside frame
+ \newlength\@slm \newlength\@srm \newlength\@stm \newlength\@sbm
+ \newcommand{\setInsideMargin}[4]{%
+ \setslidelength{\@slm}{#1}%
+ \setslidelength{\@srm}{#2}%
+ \setslidelength{\@stm}{#3}%
+ \setslidelength{\@sbm}{#4}\@calcframe}
+
+% \setInsideMargin{6mm}{6mm}{4mm}{6mm}
+
+%%%%%%%%
+%
+% \@calcframe is the main processor for all sizes...
+%
+%%%%%%%%
+ \def\@calcframe{\@init@slide\@init@soa%
+ \def\pos@panel@x{0}%
+ \def\pos@panel@y{0}%
+ \def\pos@frame@x{0}%
+ \def\pos@frame@y{0}%
+%
+ \setboolean{@seepanel}{true}%
+ \ifthenelse{\equal{\pos@panel}{top}\or\equal{\pos@panel}{bottom}}%
+ {%true: top or bottom
+ \def\set@panel{\makebox(0,0)[bl]{\@hpanel}}%
+ \setlength{\@spw}{\sl@overallwidth}%
+ \setslidelength{\@sph}{\@panelheight}%
+ \setlength{\@sfw}{\sl@overallwidth}%
+ \setlength{\@sfh}{\sl@overallheight-\@sph}%
+ \renewcommand{\sliderightmargin}{0mm}%
+ \renewcommand{\slideleftmargin}{0mm}%
+ \ifthenelse{\equal{\pos@panel}{top}}%
+ {% top
+ \renewcommand{\slidetopmargin}{\@panelheight}%
+ \renewcommand{\slidebottommargin}{0mm}%
+ }%
+ {% bottom
+ \renewcommand{\slidetopmargin}{0mm}%
+ \renewcommand{\slidebottommargin}{\@panelheight}%
+ }%
+ }{}%false
+ \ifthenelse{\equal{\pos@panel}{left}\or\equal{\pos@panel}{right}}%
+ {%true: left or right
+ \def\set@panel{\makebox(0,0)[bl]{\@vpanel}}%
+ \setslidelength{\@spw}{\@panelwidth}%
+ \setlength{\@sph}{\sl@overallheight}%
+ \setlength{\@sfw}{\sl@overallwidth-\@spw}%
+ \setlength{\@sfh}{\sl@overallheight}%
+ \renewcommand{\slidebottommargin}{0mm}%
+ \renewcommand{\slidetopmargin}{0mm}%
+ \ifthenelse{\equal{\pos@panel}{right}}%
+ {% right
+ \renewcommand{\sliderightmargin}{\@panelwidth}%
+ \renewcommand{\slideleftmargin}{0mm}}%
+ {% left
+ \renewcommand{\sliderightmargin}{0mm}%
+ \renewcommand{\slideleftmargin}{\@panelwidth}%
+ }%
+ }{}%false: not l or r
+ \ifthenelse{\equal{\pos@panel}{empty}\or\equal{\pos@panel}{outsidebottom}}%
+ {%true: empty frame without panel...
+ \setboolean{@seepanel}{false}%
+ \def\set@panel{}%
+ \setlength{\@spw}{0pt}%
+ \setlength{\@sph}{0pt}%
+ \setlength{\@sfw}{\sl@overallwidth}%
+ \setlength{\@sfh}{\sl@overallheight}%
+ \renewcommand{\slidetopmargin}{0mm}%
+ \renewcommand{\slidebottommargin}{0mm}%
+ \renewcommand{\sliderightmargin}{0mm}%
+ \renewcommand{\slideleftmargin}{0mm}%
+ }{}%false
+ \ifthenelse{\equal{\pos@panel}{outsidebottom}}%
+ {%true: panel outside of the printed frame (no panel for printout!)
+ \setboolean{@seepanel}{false}%
+ \if@dvi\else%
+ \def\set@panel{\makebox(0,0)[tl]{%
+ {\fboxsep=-1truept\fboxrule=1truept\fcolorbox{black}{black}{%
+ \begin{picture}(\num@spw,4.2)%4mm
+ \end{picture}%
+ }}}\makebox(0,0)[tl]{%
+ \begin{picture}(0,0)(0,4)%
+ \put(0,0){\makebox(0,0)[tl]{\@hpanel}}%
+ \end{picture}%
+ }}%
+ \fi%
+ \setslidelength{\pdfpageheight}{\@shoa}%
+ \addtoslidelength{\pdfpageheight}{\@panelheight}%
+ \addtoslidelength{\pdfpageheight}{4mm}%
+ \setlength{\@spw}{\sl@overallwidth}%
+ \setslidelength{\@sph}{\@panelheight}%
+ \setlength{\@sfw}{\sl@overallwidth}%
+ \setlength{\@sfh}{\sl@overallheight}%
+ \renewcommand{\slidetopmargin}{0mm}%
+ \renewcommand{\slidebottommargin}{0mm}%
+ \renewcommand{\sliderightmargin}{0mm}%
+ \renewcommand{\slideleftmargin}{0mm}%
+ }{\setslidelength{\pdfpageheight}{\@shoa}}%
+%
+ \setlength{\slidewidth}{((\@sfw-\@slm)-\@srm)*\ratio{1mm}{1truemm}}%
+ \setlength{\slideheight}{((\@sfh-\@stm)-\@sbm)*\ratio{1mm}{1truemm}}%
+%
+%% calculate numbers for picture
+ \setlength{\@tempsla}{1sp*\ratio{\@sfh}{1truemm}}%
+ \def\num@sfh{\number\@tempsla}%
+%
+ \setlength{\@tempslb}{1sp*\ratio{\@sfw}{1truemm}}%
+ \def\num@sfw{\number\@tempslb}%
+%
+ \setlength{\@tempslc}{1sp*\ratio{\@spw}{1truemm}}%
+ \pos@jobname@x=\number\@tempslc%
+ \num@spw=\number\@tempslc%
+%
+ \setlength{\@tempsld}{1sp*\ratio{\@sph}{1truemm}}%
+ \pos@jobname@y=\number\@tempsld%
+ \num@sph=\number\@tempsld%
+%
+%% put the panel, frame and the jobname to the correct places
+ \pos@jobname@y=-4%
+ \ifthenelse{\equal{\pos@panel}{right}}{% right
+ \def\pos@panel@x{\num@sfw}%
+ \advance\pos@jobname@x by \num@sfw%
+ }{}%
+ \ifthenelse{\equal{\pos@panel}{left}}{% left
+ \def\pos@frame@x{\num@spw}%
+ \advance\pos@jobname@x by \num@sfw%
+ }{}%
+ \ifthenelse{\equal{\pos@panel}{top}}{% top
+ \def\pos@panel@y{\num@sfh}%
+ \pos@jobname@x=\num@sfw%
+ }{}%
+ \ifthenelse{\equal{\pos@panel}{bottom}}{% bottom
+ \def\pos@frame@y{\num@sph}%
+ \pos@jobname@x=\num@sfw%
+ }{}%
+ \ifthenelse{\equal{\pos@panel}{empty}}{% empty
+ \pos@jobname@x=\num@sfw%
+ }{}%
+ \ifthenelse{\equal{\pos@panel}{outsidebottom}}{% outsidebottom
+ \def\pos@panel@y{0}%
+ \pos@jobname@x=\num@sfw%
+ }{}%
+ }%
+%
+
+% temporary and positions inside the frame and the panel
+ \newlength\@tempsla
+ \newlength\@tempslb
+ \newlength\@tempslc
+ \newlength\@tempsld
+ \newlength\@tempsle
+ \newlength\@tempslx
+ \newcount\pos@jobname@x
+ \newcount\pos@jobname@y
+ \newcount\num@spw
+ \newcount\num@sph
+ \newboolean{@seepanel}
+ \setboolean{@seepanel}{true}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Pagestyles ...............
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+ \newboolean{@seebackground}
+ \setboolean{@seebackground}{false}
+ \def\showbackground{\setboolean{@seebackground}{true}}
+ \def\hidebackground{\setboolean{@seebackground}{false}}
+
+ \def\background#1{\setboolean{@seebackground}{true}\gdef\@background{#1}}
+ \def\@background{}
+
+ \def\ps@myheadings{\ps@sidebar}
+ \def\ps@headings{\ps@sidebar}
+ \def\ps@title{\ps@sidebar} % only for compatibility
+ \def\ps@plain{\ps@sidebar}
+ \def\ps@panel{\ps@sidebar}
+% \def\ps@background{\ps@sidebar} % deleted !!
+
+ \def\@frame{%
+ \setslidelength{\unitlength}{1mm}%
+ \begin{picture}(0,0)%
+ \put(0,0){%
+ \begin{picture}(0,0)(-\pos@frame@x,-\pos@frame@y)%
+ \put(0,0){\@draftbox{frame}{background}{%
+ \begin{picture}(\num@sfw,\num@sfh)%
+% \put(0,0){\color{red}\line(1,0){\num@sfw}}%
+% \put(0,0){\color{red}\line(0,1){\num@sfh}}%
+% \put(\num@sfw,\num@sfh){\color{red}\line(-1,0){\num@sfw}}%
+% \put(\num@sfw,\num@sfh){\color{red}\line(0,-1){\num@sfh}}%
+ \put(0,0){%
+ \ifx\@background\empty\relax\else%
+ \if@seebackground%
+ \includegraphics[width=\@sfw,height=\@sfh]%
+ {\@background}\fi\fi}%
+ \end{picture}}}%
+ \end{picture}}%
+ \put(\pos@panel@x,\pos@panel@y){\set@panel}%
+ \if@dvi%
+ \if@dvijobname%
+ \put(\pos@jobname@x,\pos@jobname@y){%
+ \makebox(0,0)[tr]{\ifont\jobname.tex -- \today}}% \the\time}}%
+ \fi%
+ \if@dvipagenumber%
+ \put(0,\pos@jobname@y){%
+ \makebox(0,0)[tl]{\ifont\theslide/\LastSlide}}%
+ \fi%
+ \fi%
+ \if@freelogo%
+ \@freelogo%
+ \fi%
+ \if@freebutton%
+ \@freebutton%
+ \fi%
+ \end{picture}%
+ }
+
+ \def\ps@sidebar{\ifthenelse{\boolean{@seepanel}}{\@calcframe}{\panelposition{right}}}%
+
+ \def\ps@empty{\ifthenelse{\boolean{@seepanel}}{\panelposition{empty}}{\@calcframe}}%
+
+ \def\@evenhead{%
+ \raisebox{\@stm}[0pt][0pt]{%
+ \raisebox{-\sl@overallheight}[0pt][0pt]{\@frame}}}%
+ \def\@oddhead{\@evenhead}%
+ \def\@evenfoot{\@empty}%
+ \def\@oddfoot{\@empty}%
+ \let\@mkboth\@gobbletwo%
+ \let\chaptermark\@gobble%
+ \let\sectionmark\@gobble%
+
+%% redefine the \slidepagestyle command!
+\def\slidepagestyle#1{%
+ \@ifgoodps{#1}%
+ {\ifslide%
+ \errhelp{In contrast to the seminar-package and older versions^^J%
+ of ifmslide you should use \slidepagestyle only^^J%
+ outside and in front of the slide-environment!}%
+ \errmessage{ifmslide err: Misplaced \string\slidepagestyle! Type <h> for help...}
+ \else\edef\slide@pagestyle{#1}\fi}%
+ \ifthenelse{\equal{#1}{sidebar}\or%
+ \equal{#1}{plain}\or%
+ \equal{#1}{panel}\or%
+ \equal{#1}{title}\or%
+ \equal{#1}{headings}\or%
+ \equal{#1}{myheadings}}%
+ {\ifthenelse{\boolean{@seepanel}}{}% OK we see the panel and dont
+ % need to recalculate
+ {\panelposition{right}}% we come from emtpy and have to set
+ % a default panelposition
+ }{\ifthenelse{\boolean{@seepanel}}% we come from sidebar and need
+ {\panelposition{empty}}% to recalculate
+ {}% We cannot see the panel and dont
+ % need to recalculate
+ }}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% The panel ...............
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\panellogo#1{\gdef\@panellogo{#1}}
+\def\@panellogo{ifmlogoc}
+
+\newboolean{@freelogo}
+\setboolean{@freelogo}{false}
+\def\releaselogo{\setboolean{@freelogo}{true}}
+\def\catchlogo{\setboolean{@freelogo}{false}}
+\def\freelogo(#1,#2)[#3]{\gdef\@freelogo{%
+ \put(#1,#2){\makebox(0,0)[bl]{%
+ \href{\@logourl}{%
+ \includegraphics[width=#3]%
+ {\@panellogo}}%
+ }}%
+}}
+%\freelogo(28,25)[2cm]
+
+\newboolean{@paneltile}
+\setboolean{@paneltile}{false}
+\def\paneltile[#1]{\ifthenelse{\equal{#1}{off}}%
+ {\setboolean{@pagecount}{false}}%
+ {\setboolean{@pagecount}{true}}}
+\def\paneltile[#1](#2,#3,#4,#5)#6{\ifthenelse{\equal{#1}{on}}
+ {\setboolean{@paneltile}{true}\gdef\@paneltile{#6}%
+ \edef\pt@llx{#2}\edef\pt@lly{#3}%
+ \edef\pt@urx{#4}\edef\pt@ury{#5}}%
+ {\setboolean{@paneltile}{false}}}%
+
+%\paneltile[off](,,,){}
+
+\def\logourl#1{\gdef\@logourl{#1}}
+\def\@logourl{index.html}
+\def\OnButton#1#2{\gdef\@onbutton@wide{#1}\gdef\@onbutton@small{#2}}
+\def\OffButton#1#2{\gdef\@offbutton@wide{#1}\gdef\@offbutton@small{#2}}
+\def\DraftButton#1#2{\gdef\@dftbutton@wide{#1}\gdef\@dftbutton@small{#2}}
+
+\def\reset@num@spw{\num@spw=\number\@tempslc}
+\def\reset@num@sph{\num@sph=\number\@tempsld}
+
+\def\@vpanel{\@draftbox{panelbackground}{panelbackground}{%
+ \begin{picture}(\num@spw,\num@sph)%
+% \put(\num@spw,\num@sph){\circle{1}}%
+% \put(0,\num@sph){\circle{1}}%
+% \put(\num@spw,0){\circle{1}}%
+% \put(0,0){\circle{1}}%
+ \num@sph=\num@spw%
+ \multiply\num@spw by 35\divide\num@spw by 100%
+ \divide\num@sph by 2%
+ \buttonsize(.8\@spw,.3\@spw)(\num@sph,\num@spw)
+ \reset@num@spw%
+ \reset@num@sph%
+ \if@draft\else%
+ \if@paneltile%
+ \whiledo{\num@sph>\num@spw}{%
+ \advance\num@sph by -\num@spw%
+ \put(0,\num@sph){\includegraphics[width=\@spw]{\@paneltile}}%
+ }%
+ \if@dvi
+ \put(0,\num@sph){%
+ \makebox(0,0)[tl]{%
+ \includegraphics[bblly=\pt@lly,bbllx=\pt@llx,%
+ bburx=\pt@urx,bbury=\pt@ury,width=\@spw,clip]{\@paneltile}
+ }}%
+ \else
+ \advance\num@sph by -\num@spw%
+ \put(0,\num@sph){\includegraphics[width=\@spw]{\@paneltile}}%
+ \fi
+ \reset@num@sph%
+ \fi\fi%
+ \divide\num@spw by 2%
+ \multiply\num@sph by 9\divide\num@sph by 10%
+% \put(\num@spw,\num@sph){\circle{1}}%
+ \if@freelogo\else%
+ \put(\num@spw,\num@sph){\makebox(0,0)[cc]{%
+ \href{\@logourl}{%
+ \includegraphics[keepaspectratio,width=.8\@spw,height=1.4\@spw]%
+ {\@panellogo}}%
+ }}%
+ \fi%
+ \advance\num@sph by -\num@spw%
+ \put(\num@spw,\num@sph){\makebox(0,0)[tc]{\panel@pagecount}}%
+ \reset@num@sph%
+ \multiply\num@sph by 5\divide\num@sph by 100%
+% \put(\num@spw,\num@sph){\circle{1}}%
+ \if@freebutton\else%
+ \@init@buttons%
+ \put(\num@spw,\num@sph){\if@showbutton\@buttoncolumn\fi}%
+ \fi%
+ \end{picture}}}%
+
+\def\@hpanel{\@draftbox{panelbackground}{panelbackground}{%
+ \begin{picture}(\num@spw,\num@sph)%
+% \put(\num@spw,\num@sph){\circle{1}}%
+% \put(0,\num@sph){\circle{1}}%
+% \put(\num@spw,0){\circle{1}}%
+% \put(0,0){\circle{1}}%
+ \buttonsize(.8\@spw,.8\@sph)(\num@sph,\num@spw)
+ \divide\num@sph by 2%
+ \multiply\num@spw by 5\divide\num@spw by 100%
+% \put(\num@spw,\num@sph){\circle{1}}%
+ \if@freelogo\else
+ \put(\num@spw,\num@sph){\makebox(0,0)[cc]{%
+ \href{\@logourl}{%
+ \includegraphics[keepaspectratio,width=1.4\@sph,height=0.8\@sph]%
+ {\@panellogo}}%
+ }}%
+ \fi
+ \reset@num@spw%
+ \multiply\num@spw by 1\divide\num@spw by 10%
+ \put(\num@spw,\num@sph){\makebox(0,0)[cl]{\panel@pagecount}}%
+ \reset@num@spw%
+ \multiply\num@spw by 98\divide\num@spw by 100%
+% \put(\num@spw,\num@sph){\circle{1}}%
+ \if@freebutton\else
+ \@init@buttons
+ \put(\num@spw,\num@sph){\makebox(0,0)[cr]{\if@showbutton\@buttonrow\fi}}%
+ \fi
+ \end{picture}}}
+
+%% pagecounter for the panel
+\newboolean{@pagecount}
+\setboolean{@pagecount}{true}
+\def\pagecounter[#1]{\ifthenelse{\equal{#1}{off}}%
+ {\setboolean{@pagecount}{false}}%
+ {\setboolean{@pagecount}{true}}}
+
+\def\panel@pagecount{\if@dvi\else\if@pagecount%
+ \Acrobatmenu{GoToPage}{{\color{pagecounter}\ibfont\theslide/\LastSlide}}\fi%
+% \@singlebutton{\@offbutton@wide}{%
+% \color{button}\ifont\theslide/\LastSlide}{GoToPage}
+% \Acrobatmenu{GoToPage}{\fboxsep=0pt\fboxrule=1truept\if@draft%
+% \fboxsep=1pt\fbox{%
+% \textcolor{panelbackground}{\ifont\theslide/\LastSlide}}%
+% \else%
+% \color{button}\fbox{\fboxsep=1pt\fcolorbox{panelbackground}{button}{%
+% \textcolor{panelbackground}{\ifont\theslide/\LastSlide}}}\fi}%
+ \fi%
+ }
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% The buttons ...............
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% OK! We have had contnav and amsnav in older versions...
+% Now there are: cnav, cnavo, ams, stmo with or without buttons
+%
+
+%\if@navigate
+%%%%%%
+% first of all: the various signs for the different options...
+
+%%% contnac closed
+\if@cnav
+ \font\CVxx=contnav at 15truept
+ \def\myfbox#1{\fboxrule1truept\fboxsep3truept\fbox{\hbox to .5truecm{#1}}}
+ \def\@prevsign{\hspace*{-1pt}\CVxx\char"01}
+ \def\@nextsign{\CVxx\char"02}
+ \def\@firstsign{\CVxx\char"03}
+ \def\@lastsign{\CVxx\char"04}
+ \def\@backsign{\CVxx\char"05}
+ \def\@forwsign{\CVxx\char"06}
+ \def\@closesign{\CVxx\char"09}
+ \def\@fullsign{\CVxx\char"07}
+ \def\@infosign{\bfont{i}}
+ \def\@findsign{\bfont{?}}
+ \def\@printsign{\bfont{P}}
+\fi
+
+%%% contnac open
+\if@cnavo
+ \font\CVxx=contnav at 15truept
+ \def\myfbox#1{\fboxrule1truept\fboxsep3truept\fbox{\hbox to .5truecm{#1}}}
+ \def\@prevsign{\hspace*{-1pt}\CVxx\char"C9}
+ \def\@nextsign{\CVxx\char"CA}
+ \def\@firstsign{\CVxx\char"CB}
+ \def\@lastsign{\CVxx\char"CC}
+ \def\@backsign{\CVxx\char"CD}
+ \def\@forwsign{\CVxx\char"CE}
+ \def\@closesign{\CVxx\char"D1}
+ \def\@fullsign{\CVxx\char"CF}
+ \def\@infosign{\bfont{i}}
+ \def\@findsign{\bfont{?}}
+ \def\@printsign{\bfont{P}}
+\fi
+
+%%% ams
+\if@ams
+ \RequirePackage{amssymb,amsbsy}
+ \def\myfbox#1{\fboxrule1truept\fboxsep3truept\fbox{\hbox to .7truecm{#1}}}
+ \def\@prevsign{$<$}
+ \def\@nextsign{$>$}
+ \def\@firstsign{$\lll$}%$\!\blacktriangleleft\!\blacktriangleleft$}
+ \def\@lastsign{$\ggg$}%$\blacktriangleright\!\blacktriangleright$}
+ \def\@backsign{$\circlearrowleft$}
+ \def\@forwsign{$\circlearrowright$}
+ \def\@closesign{$\circleddash$}%$\bullet$}
+ \def\@fullsign{$\square$}
+ \def\@infosign{\bfont{i}}
+ \def\@findsign{\bfont{?}}
+ \def\@printsign{\bfont{P}}
+\fi
+
+%%% stmary open
+\if@stmo
+% TODO:
+ \font\stmary=stmary10 at 20truept
+ \font\stmarys=stmary9 at 18truept
+ \def\myfbox#1{\fboxrule1truept\fboxsep3truept\fbox{\hbox to .7truecm{#1}}}
+ \def\@prevsign{\stmary\char"32}
+ \def\@nextsign{\stmary\char"33}
+ \def\@firstsign{\stmarys\char"4C\hspace*{-2truept}\stmary\char"32}
+ \def\@lastsign{\stmary\char"33\hspace*{-2truept}\stmarys\char"4D}
+ \def\@backsign{\stmary\char"32\hspace*{-10truept}\stmary\char"32}
+ \def\@forwsign{\stmary\char"33\hspace*{-10truept}\stmary\char"33}
+ \def\@closesign{\stmary\char"0A}
+ \def\@fullsign{\stmary\char"1E}
+ \def\@infosign{\bfont{i}}
+ \def\@findsign{\bfont{?}}
+ \def\@printsign{\bfont{P}}
+\fi
+
+%%%%%%%%%
+%%% combine the signs with the buttons or the frames
+\if@button
+ \def\@singlebutton#1#2#3{%
+ \begin{picture}(0,0)%
+ \put(0,0){\makebox(0,0)[cc]{%
+ \Acrobatmenu{#3}{%
+ \includegraphics[keepaspectratio,height=\button@size@y,%
+ width=\button@size@x]{#1}}}}%
+ \put(0,0){\makebox(0,0)[cc]{#2}}%
+ \end{picture}%
+ \normalcolor%
+ }
+\else
+ \def\@singlebutton#1#2#3{%
+ \begin{picture}(0,0)%
+ \put(0,0){\makebox(0,0)[cc]{%
+ \Acrobatmenu{#3}{%
+ \myfbox{\hfil\scalebox{.8}[1.2]{\phantom{X}}\hfil}}}}%
+ \put(0,0){\makebox(0,0)[cc]{#2}}%
+ \end{picture}%
+ \normalcolor%
+ }
+\fi
+
+%%%%%%%%%%%
+%% make real buttons
+\def\@offbutton@wide{buttonge}
+\def\@onbutton@smalldisable{buttongc}
+
+\def\@init@buttons{%
+\ifnum\theslide=1%
+ \def\button@fp{\@singlebutton{\@offbutton@wide}{\color{buttondisable}\@firstsign}{FirstPage}}
+ \def\button@pp{\@singlebutton{\@offbutton@wide}{\color{buttondisable}\@prevsign}{PrevPage}}
+\else
+ \def\button@pp{\@singlebutton{\@onbutton@wide}{\color{button}\@prevsign}{PrevPage}}
+ \def\button@fp{\@singlebutton{\@onbutton@wide}{\color{button}\@firstsign}{FirstPage}}
+\fi
+
+\ifnum\theslide=\number\LastSlide%
+ \def\button@lp{\@singlebutton{\@offbutton@wide}{\color{buttondisable}\@lastsign}{LastPage}}
+ \def\button@np{\@singlebutton{\@offbutton@wide}{\color{buttondisable}\@nextsign}{NextPage}}
+\else
+ \def\button@lp{\@singlebutton{\@onbutton@wide}{\color{button}\@lastsign}{LastPage}}
+ \def\button@np{\@singlebutton{\@onbutton@wide}{\color{button}\@nextsign}{NextPage}}
+\fi
+
+\def\button@gb{\@singlebutton{\@onbutton@wide}{\color{button}\@backsign}{GoBack}}
+\def\button@gf{\@singlebutton{\@onbutton@wide}{\color{button}\@forwsign}{GoForward}}
+\def\button@in{\@singlebutton{\@onbutton@small}{\color{button}\@infosign}{GeneralInfo}}
+\def\button@pr{\@singlebutton{\@onbutton@small}{\color{button}\@printsign}{Print}}
+\def\button@fi{\@singlebutton{\@onbutton@small}{\color{button}\@findsign}{Find}}
+\def\button@fl{\@singlebutton{\@onbutton@small}{\color{button}\@fullsign}{FullScreen}}
+\def\button@c{\@singlebutton{\@onbutton@wide}{\color{button}\@closesign}{Close}}
+}
+
+%%%%%%%%%%
+%% and glue them together
+\newcount\button@shift@y
+\newcount\button@y
+
+\newcount\button@size@h
+\newcount\button@size@v
+\newdimen\button@size@x
+\newdimen\button@size@y
+
+\def\buttonsize(#1,#2)(#3,#4){%
+ \setlength\button@size@x{#1}% width
+ \setlength\button@size@y{#2}% height
+ \button@size@h=#3% hshift
+ \button@size@v=#4% vshift
+ }
+
+%%%%%%%%%%
+%% add a way to globaly remove all buttons e.g. for slides
+\newboolean{@showbutton}
+\setboolean{@showbutton}{true}
+\def\nobuttons{\setboolean{@showbutton}{false}}
+
+\newboolean{@freebutton}
+\setboolean{@freebutton}{false}
+\def\releasebutton{\setboolean{@freebutton}{true}}
+\def\catchbutton{\setboolean{@freebutton}{false}}
+\def\freebutton(#1,#2)[#3]{\gdef\@freebutton{%
+ \ifthenelse{\equal{#3}{h}}%
+ {\def\set@freebutton{\makebox(0,0)[br]{\if@showbutton\@buttonrow\fi}}}
+ {\def\set@freebutton{\makebox(0,0)[bl]{\if@showbutton\@buttoncolumn\fi}}}
+ \@init@buttons
+ \put(#1,#2){\makebox(0,0)[bl]{\set@freebutton}}}}%
+
+%% dummy values
+%\buttonsize(13mm,4mm)(10,10)
+%\freebutton(28,26)[v]
+
+%\buttonsize(.8\@spw,.8\@sph)(\num@sph,\num@spw)
+
+\def\@buttoncolumn{%
+ \button@y=0%
+ \button@shift@y=\button@size@v%
+% \multiply\button@shift@y by 8\divide\button@shift@y by 10%
+ \begin{picture}(0,0)%
+ \divide\button@size@h by 2%
+ \put(-\button@size@h,\button@y){\button@pr}%
+ \put( \button@size@h,\button@y){\button@fl}%
+ \advance\button@y by \button@shift@y%
+ \put(-\button@size@h,\button@y){\button@in}%
+ \put( \button@size@h,\button@y){\button@fi}%
+ \advance\button@y by \button@shift@y%
+ \put(0,\button@y){\button@c}%
+ \advance\button@y by \button@shift@y%
+ \put(0,\button@y){\button@gb}%
+ \advance\button@y by \button@shift@y%
+ \put(0,\button@y){\button@gf}%
+ \advance\button@y by \button@shift@y%
+ \put(0,\button@y){\button@lp}%
+ \advance\button@y by \button@shift@y%
+ \put(0,\button@y){\button@fp}%
+ \advance\button@y by \button@shift@y%
+ \put(0,\button@y){\button@np}%
+ \advance\button@y by \button@shift@y%
+ \put(0,\button@y){\button@pp}%
+ \end{picture}%
+ }%
+
+\def\@buttonrow{%
+ \let\@temponbutton=\@onbutton@wide%
+ \let\@tempoffbutton=\@offbutton@wide%
+ \let\@onbutton@wide=\@onbutton@small%
+ \let\@offbutton@wide=\@offbutton@small%
+ \button@y=0%
+ \button@shift@y=\button@size@h%
+ \begin{picture}(0,0)%
+ \put(\button@y,0){\button@pr}%
+ \advance\button@y by -\button@shift@y%
+ \put(\button@y,0){\button@fl}%
+ \advance\button@y by -\button@shift@y%
+ \put(\button@y,0){\button@in}%
+ \advance\button@y by -\button@shift@y%
+ \put(\button@y,0){\button@fi}%
+ \advance\button@y by -\button@shift@y%
+ \put(\button@y,0){\button@c}%
+ \advance\button@y by -\button@shift@y%
+ \put(\button@y,0){\button@gb}%
+ \advance\button@y by -\button@shift@y%
+ \put(\button@y,0){\button@gf}%
+ \advance\button@y by -\button@shift@y%
+ \put(\button@y,0){\button@lp}%
+ \advance\button@y by -\button@shift@y%
+ \put(\button@y,0){\button@fp}%
+ \advance\button@y by -\button@shift@y%
+ \put(\button@y,0){\button@np}%
+ \advance\button@y by -\button@shift@y%
+ \put(\button@y,0){\button@pp}%
+ \end{picture}%
+ \let\@onbutton@wide=\@temponbutton%
+ \let\@offbutton@wide=\@tempoffbutton}%
+%\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% ... end of the panel
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% define the titlepage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \def\titlefont{\LARGE\color{title}\bfseries}
+ \def\authorfont{\large\color{author}}
+ \def\addressfont{\footnotesize\color{address}}
+ \def\orgfont{\LARGE\color{org}}
+ \def\urlfont{\small\color{url}}
+ \def\notesfont{\tiny\color{notes}}
+ \def\slidemaketitle{\centerslidestrue%\ptsize{8}%
+ \def\footnoterule{}%
+ \noindent%
+ \begin{minipage}[t][\textheight][c]{\textwidth}%
+ \begin{flushleft}%
+ \null\vskip20truept%
+ \ifx\@orgname\@empty\relax\else%
+ {\orgfont\@orgname}\\[3truept]\fi%
+ \ifx\@orgurl\@empty\null\vskip60truept\else%
+ {\urlfont\href{\@orgurl}{\@orgurl}}\\[60truept]\fi%
+ {\titlefont\@title}\vfill%
+ {\authorfont\@author}\\[10truept]%
+ \begin{quote}%
+ {\addressfont\@address}%
+ \end{quote}%
+ {\ifx\@notes\@empty\relax\else%
+ \ \footnotetext{\notesfont\hspace*{-.6\semcm}\parbox[t]{\linewidth}{\@notes}}%
+ \fi}%
+% {\ifx\@notes\@empty\relax\else\notesfont\@notes\fi}\\[10truept]\null%
+ \end{flushleft}%
+ \end{minipage}%
+% \def\footnoterule{\@tmpfootnoterule}%
+ \clearpage%
+ }
+ \long\def\author#1{\long\gdef\@author{#1}}\let\@author\@empty
+ \long\def\address#1{\long\gdef\@address{#1}}\let\@address\@empty
+ \long\def\notes#1{\long\gdef\@notes{#1}}\let\@notes\@empty
+ \long\def\orgname#1{\long\gdef\@orgname{#1}}\let\@orgname\@empty
+ \long\def\orgurl#1{\long\gdef\@orgurl{#1}}\let\@orgurl\@empty
+ %
+ %
+%%%% end of titlepage
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% misc stuff
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% bookmarks
+%% to be evaluated ...
+ \def\slidetitle#1{\gdef\@slidetitle{#1}}
+ \def\@slidetitle{}
+
+
+ \def\everyslide{%
+% set pagecounter to slide-counter to enable anchors from texpower and hyperref
+ \setcounter{page}{\value{slide}}
+ }
+
+%% sections
+
+ \def\@seccntformat#1{}
+
+ \renewcommand\section{\@startsection{section}{1}{\z@}%
+ {-\z@ \@plus -1ex \@minus -.2ex}%
+% {0pt}%
+ {1.25ex \@plus.2ex \@minus .2ex}%
+ {\LARGE\bfseries\color{section1}}}
+
+ \renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.25ex \@plus .2ex}%
+ {\Large\bfseries\color{section2}}}
+
+ \renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-1.5ex\@plus -0.2ex \@minus -0.2ex}%
+ {1ex \@plus .1ex}%
+ {\large\bfseries\color{section3}}}
+% {3ex \@plus 1ex \@minus 1ex}%
+% {-1em}{\large\bfseries\color{section3}}}
+
+ \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {-1ex\@plus -0.1ex \@minus -0.1ex}%
+ {-1ex \@plus -.1ex}%
+ {\large\itshape\color{section4}}}
+
+ \renewcommand\subparagraph{\@startsection{subparagraph}{5}{\z@}%
+ {-1ex\@plus -0.1ex \@minus -0.1ex}%
+ {-1ex \@plus -.1ex}%
+ {\normalsize\itshape\color{section5}}}
+
+ \let\scr@section\section
+% headskip: only positive values allowed!
+ \newdimen\headskip \headskip=1\baselineskip
+ \def\section{\clearpage{\null\vspace*{-2\baselineskip}\par}\null\vskip\headskip\scr@section}
+
+
+%% read a local or the global configfile
+
+ \InputIfFileExists{ifmslide.cfg}
+ {\typeout{load ifmslide.cfg}}
+ {\typeout{ifmslide.cfg not found, use default values}
+ %% default values
+ \OnButton{button1e}{button1c}
+ \OffButton{buttonge}{buttongc}
+ \DraftButton{buttonee}{buttonec}
+ \SlideHeightOverAll{187mm}
+ \SlideWidthOverAll{270mm}
+ \setInsideMargin{6mm}{6mm}{4mm}{6mm}
+ \panelwidth{26mm}
+ \panelheight{12mm}
+ \catchbutton
+ \catchlogo
+ \buttonsize(13mm,4mm)(10,10)
+ \freebutton(28,26)[v]
+ \freelogo(28,25)[2cm]
+ \pagecounter[on]
+ \paneltile[off](,,,){}
+ \definecolor{panelbackground}{rgb}{0.1255,0.1608,0.4510}
+ \definecolor{frame}{rgb}{0.1255,0.1608,0.4510}
+ \if@button
+ \definecolor{button}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{pagecounter}{rgb}{.3019,.7216,.7019}
+ \else
+ \definecolor{pagecounter}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{button}{rgb}{.3019,.7216,.7019}
+ \fi
+ \definecolor{buttondisable}{gray}{.7}
+ \definecolor{background}{gray}{.85}
+ \definecolor{section1}{rgb}{0,0,.9}
+ \definecolor{section2}{rgb}{0,0.2,.8}
+ \definecolor{section3}{rgb}{0,.5,.5}
+ \definecolor{section4}{rgb}{0,0,0}
+ \definecolor{section5}{rgb}{.5,.5,.3}
+ \definecolor{menucolor}{rgb}{1,.25,0}
+ \definecolor{paleblue}{rgb}{0,0,0.1}
+ \definecolor{org}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{title}{rgb}{0,0,1}
+ \definecolor{author}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{address}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{notes}{rgb}{0.1255,0.1608,.4510}
+ \definecolor{url}{rgb}{.3019,.7216,.7019}
+ }
+
+ \if@draft
+ \let\@onbutton@wide\@dftbutton@wide
+ \let\@onbutton@small\@dftbutton@small
+ \let\@offbutton@wide\@dftbutton@wide
+ \let\@offbutton@small\@dftbutton@small
+ \fi
+
+%% close the document and get the right number of pages!
+ \AtEndDocument{%
+ \clearpage \addtocounter{page}{-1}%
+ \immediate\write\@auxout{\string\gdef\string\LastSlide{\arabic{slide}}}%
+ }
+
+%% set the correct size and position for dvi (with margins) and pdf (fullsize)
+ \@init@soa
+% \@init@slide
+ \@calcframe
+
+%% change the output of slides as defined in seminar
+\AtBeginDocument
+{%
+%\ifarticle
+%\else
+ \def\output@slide{%
+ \begingroup%
+ \hoffset=-\inverseslidesmag in%
+ \voffset=-\inverseslidesmag in%
+ \addtolength{\voffset}{1truemm}%
+% \topmargin=0pt%
+ \setslidelength\@tempdima{%
+ \ifportrait\paperwidth\else\paperheight\fi}%
+ \setslidelength\@tempdimb{%
+ \ifportrait\paperheight\else\paperwidth\fi}%
+ \ifrotateheaders%
+ \@ifrotateslide{%
+ \dimen@=\@tempdima%
+ \@tempdima=\@tempdimb%
+ \@tempdimb=\dimen@}
+ \fi%
+ % \oddsidemargin, \evensidemargin, \headheight, \footheight
+ % used for scratch:
+ \setslidelength\oddsidemargin\slideleftmargin%
+ \setslidelength\evensidemargin\sliderightmargin%
+ \setslidelength\headheight\slidetopmargin%
+ \setslidelength\footheight\slidebottommargin%
+ % Some page styles like to know \textwidth:
+ \textwidth=\@tempdima%
+ \advance\textwidth-\oddsidemargin%
+ \advance\textwidth-\evensidemargin%
+\fboxsep=-1truept\fboxrule=1truept%
+ \setbox\@slidebox=\hbox to \@tempdima{%
+% \kern\oddsidemargin%
+ \vbox to\@tempdimb{%
+% \ifnum\fancyput@flag>-1%
+% \hbox{\kern-\oddsidemargin\do@fancyput}%
+% \fi%
+ \let\label\@gobble%
+ \let\index\@gobble%
+ \let\glossary\@gobble%
+ \vspace*{-1ex}%
+ \vfill%
+ \vbox to\headheight{%
+ \hbox{%
+ \slideheadfont%
+ \hbox to\@tempdima{\hss\hfill%
+ \hbox to \sl@overallwidth{\@oddhead\hss}\hfill\hss}\hss}\vss}%
+ \hbox{\hss\hbox to\@tempdima{\hbox to\oddsidemargin{}%
+ \hss\box\@slidebox\hss\hbox to\evensidemargin{}}\hss}%
+ \vfill%
+ \vspace*{\footheight}%
+% \vbox to 0pt{\vss}%
+%% NO FOOT!!!
+% \vbox to\footheight{%
+% \vss
+% \fbox{\hbox{%
+% \slidefootfont%
+% \hbox to\textwidth{\@oddfoot}}}%
+% }%
+ }%
+ \hss}%
+ \ifrotateheaders\@ifrotateslide\rotate@slide\fi%
+ \insert@specials%
+ \shipout\box\@slidebox%
+ \endgroup%
+ \let\firstmark\botmark}
+%\fi
+}
+
+%% redefine the anchors
+%% texpower >= 0.0.9 provides an bugfix for that, so only for older versions it is done here
+%% in hyperref 6.70u the bugfix is incorporated...
+\if@dvi\else
+ \@ifpackagelater{texpower}{2000/07/20}%
+ {}{% No. Check hyperref...
+ \@ifpackagelater{hyperref}{2000/09/06}%
+ {}{% No. Apply patch!
+
+\def\@hyperfixhead{%
+ \ifHy@hypertexnames
+ \ifHy@plainpages
+ \gdef\Hy@TempPageAnchor{\hyper@@anchor{page.\arabic{page}}}%
+ \else
+ \begingroup
+ \let\textlatin\@firstofone
+ \xdef\@the@H@page{\thepage}%
+ \endgroup
+ \gdef\Hy@TempPageAnchor{\hyper@@anchor{page.\@the@H@page}}%
+ \fi
+ \else
+ \Hy@GlobalStepCount\Hy@pagecounter
+ \gdef\Hy@TempPageAnchor{\hyper@@anchor{page.\the\Hy@pagecounter}}%
+ \fi
+ \let\H@old@thehead\@thehead
+ \if^\@thehead^%
+ \def\H@old@thehead{\hfil}%
+ \fi
+ \ifHy@texht
+ \def\@thehead{}%
+ \else
+ \ifHy@seminarslides
+ \begingroup
+ \let\leavevmode\relax
+ \Hy@TempPageAnchor\relax
+ \hyper@pagetransition
+ \hyper@pageduration
+ \hyper@pagehidden
+ \endgroup
+ \else
+ \def\@thehead{%
+ \Hy@TempPageAnchor\relax
+ \hyper@pagetransition
+ \hyper@pageduration
+ \hyper@pagehidden
+ \H@old@thehead
+ }%
+ \fi
+ \fi
+ \ifx\PDF@FinishDoc\@empty
+ \else
+ \PDF@FinishDoc
+ \gdef\PDF@FinishDoc{}%
+ \fi
+}
+
+ }}%
+%%%%%%%%%% end of bugfix
+
+%\def\@hyperfixhead{%
+%% \HyPL@EveryPage
+% \ifHy@hypertexnames
+% \ifHy@plainpages
+%% old \gdef\Hy@TempPageAnchor{\hyper@@anchor{page.\arabic{page}}}%
+%% new
+% \gdef\Hy@TempPageAnchor{\hyper@@anchor{page.\arabic{slide}.step.\arabic{step}}}%
+% \else
+% \begingroup
+% \let\textlatin\@firstofone
+% \xdef\@the@H@page{\thepage}%
+% \endgroup
+% \gdef\Hy@TempPageAnchor{\hyper@@anchor{page.\@the@H@page.\arabic{slide}.step.\arabic{step}}}%
+% \fi
+% \else
+% \Hy@GlobalStepCount\Hy@pagecounter
+% \gdef\Hy@TempPageAnchor{\hyper@@anchor{page.\the\Hy@pagecounter.\arabic{slide}.step.\arabic{step}}}%
+% \fi
+% \let\H@old@thehead\@thehead
+% \if^\@thehead^%
+% \def\H@old@thehead{\hfil}%
+% \fi
+% \ifHy@texht
+% \def\@thehead{}%
+% \else
+% \ifHy@seminarslides
+% \Hy@TempPageAnchor\relax
+% \hyper@pagetransition
+% \hyper@pageduration
+% \hyper@pagehidden
+% \else
+% \def\@thehead{%
+% \Hy@TempPageAnchor\relax
+% \hyper@pagetransition
+% \hyper@pageduration
+% \hyper@pagehidden
+% \H@old@thehead
+% }%
+% \fi
+% \fi
+% \ifx\PDF@FinishDoc\@empty
+% \else
+% \PDF@FinishDoc
+% \gdef\PDF@FinishDoc{}%
+% \fi
+%}
+
+\fi
+
+
+
+\endinput
+%%%%%%%%
+
+
diff --git a/macros/latex/contrib/ifmslide/liquid_helium.eps b/macros/latex/contrib/ifmslide/liquid_helium.eps
new file mode 100644
index 0000000000..dea85be7fa
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/liquid_helium.eps
@@ -0,0 +1,3501 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/emmel/TeX/styles/ifmslide/liquid_helium.ps
+%%Creator: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) - by John Bradley
+%%BoundingBox: 0 0 200 200
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define string to hold a scanline's worth of data
+/pix 600 string def
+
+% define space for color conversions
+/grays 200 string def % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+0 0 translate
+
+% size of image (on paper, in 1/72inch coords)
+200.01600 200.01600 scale
+
+% define 'colorimage' if it isn't defined
+% ('colortogray' and 'mergeprocs' come from xwd2ps
+% via xgrab)
+/colorimage where % do we know about 'colorimage'?
+ { pop } % yes: pop off the 'dict' returned
+ { % no: define one
+ /colortogray { % define an RGB->I function
+ /rgbdata exch store % call input 'rgbdata'
+ rgbdata length 3 idiv
+ /npixls exch store
+ /rgbindx 0 store
+ 0 1 npixls 1 sub {
+ grays exch
+ rgbdata rgbindx get 20 mul % Red
+ rgbdata rgbindx 1 add get 32 mul % Green
+ rgbdata rgbindx 2 add get 12 mul % Blue
+ add add 64 idiv % I = .5G + .31R + .18B
+ put
+ /rgbindx rgbindx 3 add store
+ } for
+ grays 0 npixls getinterval
+ } bind def
+
+ % Utility procedure for colorimage operator.
+ % This procedure takes two procedures off the
+ % stack and merges them into a single procedure.
+
+ /mergeprocs { % def
+ dup length
+ 3 -1 roll
+ dup
+ length
+ dup
+ 5 1 roll
+ 3 -1 roll
+ add
+ array cvx
+ dup
+ 3 -1 roll
+ 0 exch
+ putinterval
+ dup
+ 4 2 roll
+ putinterval
+ } bind def
+
+ /colorimage { % def
+ pop pop % remove 'false 3' operands
+ {colortogray} mergeprocs
+ image
+ } bind def
+ } ifelse % end of 'false' case
+
+
+
+200 200 8 % dimensions of data
+[200 0 0 -200 0 200] % mapping matrix
+{currentfile pix readhexstring pop}
+false 3 colorimage
+
+00006403056c01096c00076800056100095d020e5a060e57000654010657010658000559
+00045a00045c000560010661070066030461000c5d00175b001e5d001e5e01195f02145e
+000f60000d5e000a5c000a5e010b60030b6002086000055d02065f02065f03075e02085e
+01075d00075a00065900055803035b000557000857000b54000b5400095800075800055b
+03025f02035d00065b000c5a00145b011d5c02225b01265b08205c03225b01255f002866
+00216800136801096b08067104086903066702006302005f00005e000060010664020866
+03136102176a021d76011e820013870004880100900d009a0003a90003ad0102b50200bb
+0200bc0200bb0300bc0700bd0206a500059f00059700068e00088502097d010974000970
+00185e031b63051962010f5a00075300095502105b03135e03156100115a00115700165d
+001966001970011b7c031e8700299a01289d002399001f9302218d00207f001f7100246f
+021f6b042073001d77001876001e7a002c8100327c002e71002c7701296f012464021e5d
+02155a000a5c00016200006500016300016700026a00036e00046f00066f00086b00096a
+04167a011375000e6d00096b00067302038204009205009a01038a00037b00026d00026a
+00037100037400036e00036500026d00026b00026b00026b000269000269000367000367
+00085b00095b000a5a000d58000f57001257001558011657011961001e5e00235a002354
+001e5400145702075b06005f01055e00035c00025b00025900055900065a000758000657
+01115e010d5f01086300036601046b05087101066c000166
+00006502046900086b000768000763000b61010c5b040c5701065701065702075900065a
+00055b00065b00065e00075f040863020c61001661001d5e00205f001e5e01185e031360
+000f60000d5e000a5c00095e020a5f03095f01075f00035c00035c00045d01055c01075d
+01075d00065a00075a000659010358000557000855000b54000c55000c5700085901075b
+01055e00045b000659000958000f5900165c021b5e021e5f061f5f03215f002661002865
+002364001865000e67040a6a020866020765030363020061010060000060000361000462
+040e6503136b00167300187d001587010e8e0405910400910000a30002a90002af0001b4
+0000b70000b70000b80202b80006a60008a301099c030c97040d8e010b84000979000672
+000f5e00136204146204115f02105b01115c00125a001258091060030b5c000b5f000f6a
+001674001b7f002189002590002a9a032d9d022698001c8b001b83001b79001c6f001f6a
+001c64031e6f041d7a031c810424870a338d093e8a044184033d7d02387400326700295c
+00205800175900125f000e6300026900026b00006e000072000075000074010475020674
+000a73000c72000e71000b6f00057200027e00008c02029801038a00037e00037100016c
+00007100007300016e00036a00026d00026d00026d00026b00026b000269000269000269
+01086001095e000a5c000c5b000f5a00125a01145901165900165f001c5c002259002556
+002357021b5b03105e05096200065e00055d00045a00045a00055b00065a00065a00065a
+000e5c010d6100096400066801046b03066d00056b000167
+010066010368000568000769000b69020e64010c5c000755000556010657010859000758
+00075a00075c000a5e000b5f00145b021b5e032262022662002261001a5d03155f051261
+010d5f000c5e000b5d01095e00085d00065c00045d00035c00005900005a00025900045b
+00065c00065a01075b00085b03055a010859000b57000e56000e56000c57000a5a00085b
+01095c00085b00085a000759000759000a5c000f60041364011c61022162002563002661
+00256201206301176200105e000a63000a6302076204056203046100025f00015d00005b
+020564030b6d02127400137900168504178d05108e00058700029b0104a10104a70105ae
+0006b20007b40009b3000bb5000dab000da9020da3030f9f030f97000d8d000a8400067e
+000867000a66010b64030d64071365061965001a5f001859091060040861000269010479
+010c88001791002297002899002995052e9a022792001b84001679001571001469031867
+001d60001767001070010d790314800725870c398c11478f05498604477e024071003764
+002d5b002557001f59001b5b050d70030a72010573000076000078010078040078050079
+000272000772040d76030e77000c7a00088000048700038d00008800027f000374000371
+00007500007602007404026f00016e00016e00016e00026d00026d00026b00026b00026b
+020763010862020961010b60010d5f01115e01135d02145e03155f011a5c00205900275a
+01295c02255f011c6100156000095e00085d00065b00065b00075c00085d00065a00065a
+00085a010b62030c6901096c00056b00056b00036a000266
+02026600016600046700086a010e6c040f68000b5d000455000456000657000859000959
+000b5a000c5d00106001126200205700265d032c64032a6500216000175d01115e060e5f
+010d5f010c5e020a5d00085d00055b00035a00015b00015b000059000059000158000259
+00035a00055900065a00065a04095d040d5c02105b001358001156000e59000c5a000a5c
+000c5a000d5c000c5b00085d00055d00055f020763040965001661001c6200216100245f
+00275f03276102225f00195a00105f000d60000a5f02086002066100045f00035e00005b
+00006303056c040d7401127a00158002168601158601128605089704099b0409a3030bab
+010daf0110b10012b20014b10616b30514af0211a80010a3000f9c000f98000d92000b8e
+04067301046f000269000567000e6702196903216a00246a041b6700116d000277000085
+010195010c9a00179b001c9a00248d02279102258b001f8200197800116a000d62071166
+001e5e001361000769000070000074000b7500227c093483003e86013d83023c7b033770
+02316700295f00225c001f5c071d73061975041476020d7902087a000376000074010073
+000073000071000573030e7a08158506178b00128d000c8b00008800017d000373000472
+02027a03017e04007804007100017000017000017000017000016e00016e00026d00026d
+020468010568010566010863000a63010d61000f6001106104146103175e001e5c01265d
+022b5f012a62002361001d5d011061000e5f000b5d00095d00085d00085d00075c00055a
+00035b000962030d6c030d6f00076c000369000266000266
+03036500016500036600096b020f6f040f6b00085f000155000354000556000758000b5a
+000e5c00125e011762021a64002856002b5c032e63022866001d6100135e010e5d040c5d
+010c5e020a5d01095c00055b00035a00025900005a01015b00005a00005a000158000158
+000259000357000458000458030a5b030e5d03145c03165b01155a00125a01115e03105f
+00105a00115d01115f010d5f000a61010662000563020564000f60001560001b5f001f5c
+00255c04296003285f00215b00155f00115d000d5b01095c020860020762000660000560
+00006600006701066e03107803147c00147d001680021983060a92040a9603099b020ca2
+010ea80112aa0014ab0016aa0717b20516ae0314aa0212a60111a40110a1000e9d000d9a
+04027f02007b00007600016f00076d001370022076072c7d02337f00268100128700028e
+000096040198050696040a92001986001b86001f8205248107207c00116b000861090d68
+001c5c001460050b6d080475020076000072000f75001f7c00268200278200297d032878
+04257204206a061e68061c6700236d012271022076031c79021679000f7400096f00066a
+00006e00006c00006d000775021484071c91061f96051f9a040e91000a80000571000370
+01047905038005017a020070000074000074000172000172000170000170000170000170
+02006b00016b000269000468000666000865000a64000b64020e6000105e00165c001f5f
+012863012c6300296200265f031965021562001261000d5e000b5f00085f00055d00035d
+00015c010765040e6f030f73000a70000469000166040267
+030365000165000467010b6d020e70020c6b00076000025a000256000659000a5a000e5c
+00125e00175f001d63032066002b5b002b5f00286500216600186200105e000d5b030c5b
+020a5d02085c00055900035a00025901015902005a02005a01015b01015b000058000158
+000158000256000256000357000657000e5902145c03185b01185b02165d041660061664
+00135c01135d021460031361030f61000c62000962000861000a5f000f5e00145d001a5b
+011f5b02255f022660002560001e5f00185d001059000b5a01095c030a62000a63000964
+04066b00006400006600097005127a02147a00157b00177f030a8c01088d000692000697
+00089d000ba1000ea2010fa30212a60212a60313a70513a80513a80510a6010ca200089e
+01008600008301008000027d00057a000d7d01198306268b024393033894002492001191
+01048f04008d06008b050087000c7f00107e00157b04217f0a237f041571000766050869
+00195d011463050e6b08067303007300007500097c041684001e87001f86011d8101197b
+00147301126e03116a06116b001a6b001b6e001c74021c79021a7a00177500136e00116a
+01087000077100057100047400077b001087031b950a23a10c2099031787000d7100066e
+00037501037c01027800006f000076000076000076000074000074000172000172000172
+01007101006f00006d00026d000269000569000769000867000962000b60000f61001762
+002063012765012b65002c63041e68011b65001662001261000e61000a6000076000045f
+000060000666010d6f011075000c7200056a000266070266
+020262000263000669020b70010d6f00096800056000035e00055900085b000d5c00115d
+00155e001b61012063012265012c63002764002065001966001264000f60010e5c020e58
+03095d00065a00035700015800005803005903005b03005a01015b01015b000058000057
+000057000156000357000357000756000d5802155a01185b00185a00165a02145e051562
+01155e01155e01146001146001146000136000105d000e5b000861000a5e010e5c02145c
+011a5c001d5d002161002566032564001e5e00145a000d5a010c5c020c61020c65000b64
+040a68000565000264000467000b71020f7702137b02157e030c8b00098c00048d000291
+00039700069c02089e03099d000c9b000d9e010d9f030fa3050fa5030ca50009a40005a1
+00008b00008800008900028900058900088800128f031b97003995013696002b91001d89
+00118400088402038200008102007d01087c000e78001676051e7a061977000a6c000168
+001661011365030e6801066a00006c000074010580060e8b032084052185061f8403197e
+001175000b6c000967000a66000972000a75000c79000e7b010f7a02117802127202136f
+061371051374021178000c7b00097f000b88001191021699082394041f86001976001170
+000a7500067900037500026d000077000077000077000076000076000074000074000074
+03007602007301007100007000016e00046c00056b00076c000c6c000b69000c67001066
+001865011f65012765032c64032167021e67001964001463001163010c65000863000661
+040265010568000b6f001175000f7400076c030367080266
+02026200026300076a030c71010d6f00086900056200045f02085e030b5e020f5e01135f
+00165e001b5f002161002363042c69022569001a6700146700106501106103115c021057
+03095d00055900015500005600005804015a04005b02005903005b00005a000057000057
+00005700015600035700045800095800105b02165b01185b00165800125600115a00105c
+03156101155e00145d00145d00165e00165c00155a00145902076200085d020a5b04125d
+02165d00175c001c6300246a05296502225f00175a00105a010e5d030d62020c63000a63
+000962010c6600096800026400026700097203117c04158105108e010b8e00058e000090
+00009603029b06069c09069d000b97000a9700089800079a01089f0209a20107a30206a5
+00059100008d00008b00008e000390000792000c9603159d00248b00298c00298800207e
+00187a00117c000a8000068104007b06057d000975000c6c001875071b7a010d73000068
+00136301166705156c040f6b00056d00007500007f010187001e7802217c052280061e7e
+01187800116f000e68000d6502007d00007e00007d00007d00027b010779040c77060f74
+01136901147003157905178704178f021494001194000d93001b8800208103237a051e7a
+00137a00097900047300036b000079000079000077000077000076000076000076000074
+03007703007702007602007201017101037001057002076f051175030f71010e6e000e69
+001265001862002262032761012267011f65001a63001664011367010f67020b66020866
+060467010569000a6e00117500117500096e040468090164
+000263000164050a70070f7400076b000665000d6400106600125b02125f070e5f060b5f
+060e61051865012267002563031d68041b6700176300105f001160031466041366000f62
+010b6000095e00075c00035a01015902005804005905005b000055000056000058030059
+03005b03005a02005902005b000254010a5902145e031a6002195f01135f030b5e03075e
+000a5c000b5d000e5f011061011262011262001161001261020d5f000c5e000d5c000e5c
+00115d00135f011762021861002361032765032565001b5f00135c00115f03105f010d5f
+000b61000a6300096400086700056901066e040873070976031c7602157b00088300008d
+0000970404a003099f000798001093000e97000d9a01099c00049b010099030097040095
+04009702008f00038900058e000997000e9b00139300178b00198b00168a031488081587
+0b178507197f00167600126f00078300058300007f02028406088306097c050e75000b6b
+00036b04156f041f7000146a00046f060075080077010171001181021a8400228400207b
+001b75001575040d7405067200017f01028004007d04007604007803057c00067c00047a
+03057404077a050b85050e8f05139604179a02199d001a9b001c87001d85002084022285
+041d8200117b00067800037801007c01007c01007c00007c00007b00007b00007b00007b
+02007b00007b000079000177000478000878000a77000d79000f7800137c001379000f70
+000d6c00126e04186f051970011f68021b6b01156b010f68030e6806116a051469011264
+020f6b000c6c000569000770040f79000b74000369000367
+00036400026503086e060d7500096d000a6900106a00136a001360021162030a62030760
+050c64051867012269002567001a65001964001563001261001163021365031265011065
+020e62010b6001095e00055b000259000058020058030058000156000156010157010159
+03005902005a02005a020059000355010a5901135d02195f01185e01135f030b5e03075e
+000b5d000c5e000c5e000e5f000e5f001060001161001161020d5f010d5f000c5e000e5c
+00105e00135f001661021863001f5f002262042366041f6602186300115d000f5d020e60
+000c60000c62000b6400096600086a01066c02076f03077201147304127b040e8700058d
+00009300009700039a01079b000c98000b9901099c00059d00019a000098000194010193
+00008400018004097f07108709149206159201158500157900177f00137f000f7f000d7f
+030f7f03147e02187b011b7a00097d00087f00017b00057f030981030a7c06117a010f72
+000671011673021e7100166e000671030078040079000273000d7f011786012186002182
+001c7b001376020d7705097500057c01037a010077030074040174040778000c7c000e7c
+00057700057a00058200078a000b93000d97001099001197031a8a011987001882011a81
+00157e000c7900047902027a01007c01007c00007c00007c00017c00017c00007b00007b
+01007c00007c00017a000278000679000979000c79000d7a00107c01147d01147b001376
+00106f00136e01166f03196f00206d021d6e02166f000d6a000a6b030d6c04126b03136a
+03137201117100096f000973030e78000972000169000368
+00046700026600086d030c75000c72000e7103137204157103136a000e67000664000464
+010c6804186e01216e002269001865001663001462001465021466011166001065011065
+030f63020e62010b6000085d000559000357000156000055000456000456000257000257
+00005800005801015903005b000456010a5900125c00175d00165c00125e030b5e03075e
+010d5f000c5e000b5d000b5c000c5d000e5e001060001161030e60010d5f010d5f000f5d
+00105e00135f001560001661001a5d001b5e021f6508236a061e6800145f000f5c00115f
+00105e000e5f010d61010c65010a6700086a00076a00046a000972030f7b07148705108c
+00068c00008d00009403049c00059d00059d00059f00039f00019b000296000392000591
+01017d01057300086d010d7104117a04157d041877021b6f001974001474000e77000777
+000779000b7b03167f071d8202107902107b000878000b7d000d7f000d7d05137e021079
+000c7a001777001f76001975000a7a00007c00007c00057a000882001285031d8b032388
+011e8400147c000e7b050c7e00087b00057900007403007502027402087801127c041982
+010d83000a8400058500028b000391000593000694000694060e8a030d86010e81031082
+010e8000077c00027d02018001007c00007c00007c00007c00017c00017c00017c00017c
+00027b00027b00037900057a00087b000a7d000c7c000d7d00117f01137f03167f02187d
+00177700147100156f001970002173011f75001775000c7100076d000a70030f73041273
+031778011578000e77000c78040c7900077200016a000367
+00056700056800066e020a75040c77030e77031174021071020f6f010b6d00056a000469
+000c6e041972012072001f6b00196800156500166602186b02176a001268000e65001067
+011065011065010d61000c5e000a5c000758000556000555010858000757000657000456
+00035700025701035801035a000557010a5900105a00155b00155b00115d020a5d02065d
+020c61010b60000b5f000a5e000b5e000c5f000d60000f61030d62020e62010d5f000f60
+00105e00125f00156100156000185e00175e001a6406206a08206a031b6500145f00125d
+01135f00105e000d5e000d62010c66010b6a00096a00066901057301097603117e041587
+000f8900048a00009100019a01009e0101a10202a20002a200049e000598000794000890
+03057e00047000036200035f000767000d6e03146c041968021b6b02186e001274000b77
+000476000678000c7c03147e06187a061a7d00147900157d00157f00107d001280000e7d
+021283001b7e00227b001e7d000e81000182000280000780000785000a84001588071f8d
+05208b011784001181010e81000a8200048000007e01007f01008000057e001084031a8a
+061c94021693000d9100079100049300029301019302009102008201008000047f030981
+03098100047f01008003008301017d01017d01017d00027d00027d00027d00027d00037e
+00057a00067b00077c00087d000a7d010c7f010e80020f81001282001282021782061c82
+041c7e001877001873001b7500227702217c021a7c000e78000674000675010c78031079
+00137c00147f011180020e7e020a79010571000269010368
+00066800076c000871010976050d7c050d7a000b75000871010a71000972000770000870
+011075041b78001f72001c6b021d6e001a6b00196b051b7003176d001169000e66001068
+000f66000f6401106301106100105e000f5c000d58000c57000c58010a59000958000857
+00065700065700055901065a010658010a5900105a00145a00145a00115d020a5d02065d
+00095e00095e000a5f000b5f000b5f000c5f000c5f000c5f030d62020e62020e62000f60
+001161001360001460001561001662001662001561001862041e6807216b011b6500135c
+01146000115f000f5f000d62000d66000d6b020c6d010b6d04067700037100087100127b
+041587010e8e00059100009500009d00009e0202a20205a202079f01099a000a9400098f
+00008300017600036600046300076900096d000b69000d6402186404196c041773001276
+000c7800067600057800077a061678071b7c021a7c021e81001a8100127f011383000b81
+031486011e82002681002182001185000486000383000a84000789000783000c8305198a
+091f8e051b8a001585001083000a9000058e00008f00009200008f00008c000b8d001692
+06249c021e9b00169a000f9900099701069604059506049504008400008000007e00047f
+00047f00017f02008206008601017d00027d00027d01037e00037e00037e00057f00057f
+00087b00097c000a7d000b7e010c80010e81020f82020f82001084001082011585061d87
+061f84001c7d001d7a00217b00247a00237f021e8200128000097d00077c000a7d000a7d
+000c7c000e80031083030e8201087a00077202056c010568
+000b6b020b70000873000776030a7c030a7c000675000370000570000873000a76000d76
+011578031c78021e71001d6a031f72021c70021c70021a7001176d00126b00106a00116b
+000e6500106600126401146302156101155e00145b001358010f58000e59000c58000b57
+010a59000958000859010859020759010a59000f5900145a00155b00115d020a5d01055c
+00075c00085d000a5f020c61010d61000c60000b5f000a5d010b62010d63010d61000f62
+00116100136200146300156104156502156400136200135f001a6406226b03216700195e
+011763011463001163000f65000e69000f6e020e70030f7304087400036e00026b000a73
+03138406148e010e9100079400059900059b00059d02079f03099f03099b010894000790
+00008b00027d00046c00066800086d00076f00076a00086401106303136804186e031873
+011375000b7700057900027a000b7704157d011a7e032183011e82001581031285020c85
+011284021f83012981002182000f81000484000585000a8503088800058200087e021283
+061b88061c8b001787001485000c9900079a00009b00009e00009c00049a000c97001497
+00239b00209b001b9d00169e00119b010c99040b97050b95080b8e02078500068100077d
+00047b00007d01008007018700027d01037e01037e00037e00047f00057f000680000680
+000d7c000d7c000d7f010e80020f82020f82010d83010d83000f86001084001485031b87
+031e8500218200238101268100287d002681021f85011585010d83020b8400087f00057c
+00047f000782020c87020b8400077a000873020c6e000968
+010d6f041076000a7400047601087c03087d00047900047600036e010976020e7a00137a
+001676011c7503207000206b011d70021e72021c7100166c00126b00126b01126e01126e
+000f6700126800156802176603196401195f00185b001759001159001159021059010f5a
+010d59000b5a000a5900095803085a020b5a00105a00155b00165c00125e01095c00045b
+00055d00065e020961020c63030d64010d63000b61000a60000a61000c62010d63000f62
+011264011463001463001564061268041366011365001362001863001d65002266002266
+02176802176a01156b01126c00106f000e71010e74020f7701087000066e00046e000572
+000a7b051189041392011495010f96000c9600089701079b02069b030598010493010290
+04029101037e00046a00046200066602076b030969040b66000b67000e6600146701176a
+03176e03117402087a01017d00027a020f81001680011e82001c8200127f030f85030985
+000d7e021e81042981001e7e000c7d00028001058300098202068401078301087d000c7c
+01137f031986001c89001987001098000c9900049c00009f00029f000ca000169d001b99
+00249800259c0023a1021fa100189e001297000f93000f9002149000128a001187001283
+000d8000078002018006008401037e01037e00037e00047f000680000680010781000881
+00107c00107c00117f001081000f82010d83000c84000c84010f89021389001487001785
+001c84012385032787012885002e80002a83002083011786031287050f88010a8300037c
+020286010485050889020884000579000b7402127200116a
+031172061379000b7700027400077c03087e00057b03067b00016d020a7704127b01147a
+001676001b7204216f05236c001b6f021e72011b7000136b000f6800116d01147002136f
+00106800136902176a031a68041c66001b60001a5b001a5801125801125a01125a01125a
+02105b000e59000b5a000a5903085a020b5a00105a00155b00175d00125e01095c00035a
+00055d00065e010860010b62020c63010d63000c62000c62000960000b61010d63000f62
+01126401146300156400156406126805116703146602176600186200185f001f63042a6b
+01176a03176d04186f021571011171000e73000c74000d7600086c020b72040873000371
+000377000c84031790051d99031794011294000b9500069500039501019302009101008d
+00008900017800046400075c01086003086403086303095f020a6d000b67000f61001460
+001767041372040a7a03017e00007e020c85001383001c8200197f000e7b000b81020381
+000878031d7e05297f001b7900077700007e02038100067e000481040883030a7e000978
+000e78001781001d87001f8a001292010f9600069a00009901069e0714a1081f9f042398
+00299a022ba1052ba60527a5001d9f00159600118f00108c00158c00168900198a051d8b
+051989040f8503058004018201037e00037e00047f00047f000680010781000881000982
+00127d00127d001280001282000f82010d83000c84000b8303118c04148d00158a001483
+001a8400238703298a012988003384002c8300218201178404138807118a020b8400027b
+07038b05038a06068a010684000478000d7501157400146c
+00136e021679030d7c00007a03007e02007d00027903087d000675000877020c7b04107c
+021679001e75002773002d73041a6d03176e02116c020f6f020f6f03126d00146b001568
+00196d001b6e001d6d011f68001e64001d5d001c57001b5403145a021359001157001056
+001056000f55000f55000e5400115000145502155a03135e03105f000a5f00065e00045e
+00035e00045f010661010860010b62020c61010d61010d61030a62020c63010d61001062
+00116000135f00166100186200176103166202125f051060071365021564001b6a072875
+002572002070001c6f001b72021774001070010d71060f76001176000e75030a74040472
+000071000078000d87031b97002094001691000c9400069700019700009101008e03028a
+04029103037f02006b01006201006600036a000769000a63000b6a000c6c010b6c00096a
+000d6c001371001672001670020076000679001a88021e8b000d7d02097b070d7d000574
+00086d06187a0d207f05157400076700016702006b05006e09006b060773010976000473
+000574020d76001975001e7203198800168700158900199100229b00289e012a9e00289a
+0423a003229f00219d00209c001d9c001798001093000b8f000f8800108600128200137e
+00137c00127b00127e00128003047a03067b020578000374010475030977030a75000772
+000c7a010d7b000e7b010f7c00117d00117d00127d00127d001181001184030f87040e87
+030f85011585021f87032788013d86003285002584001b86021389030d88010986020785
+000a8d00048800038601028100027d030e8101177d001276
+00106d03157b040e7d01037a01007c00007a00027903097b000978020a79000a79000d76
+001475001e76002774002c7003196e01156e000f6c000b6d000c6e01106d00146d00156a
+001d6c001d6d00206d022069011d66001a5f00175a00165901135b01135b00125a001159
+00115900115900115900115900145600155801155c02125d010c5c00085d00035c00025d
+00025f00045f000560010862000a61000c62010d61000e61000a61000a61000c62000f62
+001264001362001462001562001563011665011262021164031466001467001b6b052675
+022c76002774002172001e71001872001270000e6f010d71001075000d74020973050573
+01037400067b01118b081d9a001e9200189301139905109e050b9d01069600038d000489
+00018700017900006700006201006600016b000367000464000869000a6b01096b000769
+010b6c02127100177400187305097700107c001c87001c89000c7d02057a05067a000375
+00086d0315770a1d7b031672000a6900036800016d04006f03066f000771000975010978
+030977030c73001471001c71001f7500237c012989032e94042e9a022a99002494001f90
+011898001897001997001a98001a98011696001193010e91020a87010a83010b7e000b77
+000c75000d75010e77010f7806117b05107a030b7600057000046f000772010873010873
+000a79000b79000c7a000e7b00107c00117d00127d00137e001080000f83020c85020b84
+010c82001282011c85022486013b85013487002786001984000f85010b86020a87040987
+000a8d00048600028301028101067e04108003167f001074
+000c6f01137906107f03087d01037a00007700027702087a010b7a040c7b010976000972
+001173041f7604287400296e01176d00116d000c6b00076c00086d000e6d01126e00166c
+00216a00226c01236d021f6b001a6700156100115f00105e00135c00145d00145d00145d
+00145d00155e00155e00155e00185c00175c00155e00105e00095e00035c00005c01005c
+00025f000460000560010862000a61000c62000e63000e61000962000962000962000e63
+01116601136700136600116400146a00166c00136a00136a00156b00156a001a6d002375
+052f77052d75022672002172021c71021a74021573011170001278000e73030a72060974
+04077800097e03138d081c99011c8f00189205169a0914a20712a2020d9a000c91000f8f
+000b8800097900056700026000006701006d01006c000067000466000668020669020669
+020a6c031070021573001673021675011d7e00218500168400077c02007b030078000076
+000b6d001372041974031672000d6c00046900016d040071000770000871000b77050d7a
+030a7500066b00106d001d720031690238760b3f880d3f940a349603259000198a001387
+000c92000e93001396021797041798041597031092030c8f050285040281020379010571
+000970010d6f021071041275061b78061b78021574000d6f00096c00086f00087100056f
+000874000975000a76000d7800107a00127b00137c00147d000e80000d80030983010580
+00067e000c7e00177f021f83003782043488042888001682000a81000a85040c89070c8a
+00098a00038500028000057f040b8006128202137f000c75
+000871010f7807127e060d7f00067800027400037501087a010c78040c79000875000670
+00107208207805267300226901156e00106c00086a00056a00076c000c6e02136f031770
+00246900256a01236b031e6b011669001067010c65010a6500135d00155f001660001761
+001761001761001862011963001a64001863001463000e6100065e00015d02005d03005f
+00035f000460000661000962000a63000c62000e63000e63000964000762000761000a64
+010f6802116c000f6a000d6800137000157200157200157200156f00166f001a72002077
+032b71052b74032773002170031f72082078081d78031873031579020f75030c73040b75
+03097700097e010f89031591021b8f011791011296020f9c010d9d000e99011598051d9b
+091e95051881000d6b00046200006601006e01006f01006c00016500036703056a04066b
+05096d030d6f011171001372002072062b83002484000e7d00027b08007c040078000076
+00116e00146e00187001166f00106c00056a00016c020070000270000574030b78040b76
+00076d00096800176f01277a02436d0645780a45870a3d90052c91001c8e000e8a000888
+04068f030991050f95061497071697061395030e8e00088901008200017f000479000973
+010f72021573041976031a77001d70021d74011a74001572001170000e71000a7000056c
+000771000771000a73000b74000e7700117901147b02157c000f80010c8003088002047d
+00037b000a7a00157e021e8100317d06338807298a00158200087f000984040c89040c89
+00098a00048300047d00087d050f80071383020f7f000777
+000574000b7705117d05117d000b77000574000675000779000a76030b7800087500066f
+010f70081e7405226e001d6402166d00116b000a6a00066800086a010e6e04156f04186f
+00246900236a01216c021b6d02146a000d69010a6902086a00115f001361001664001765
+00166400166400176501186600186a001669011367010c65000661010161040061060062
+000462000462000762000964000b64000d65000e65000e63020b66000865000562000665
+000968020c6d020c6e010b6d000f74001274021677001875001673001772001a73001b74
+00216b01236d00216e001c6f011b70061e76061b76021774041177020e72000c70030c73
+000b77000a7d000c8603118e041a92001393000b9500079700059800099601139b081c9f
+0c2299061b8402116e00076400026902007002007000006c00006400036703056a05076c
+04086c000a6c000d6d00106f00297208358603278700097900007909007c030077000171
+00176f00176f00196e00176f00116d00086c00016d000071000075000376010573000770
+000e6f001c76022c80043385043f77033d7d013684002d8d002193001494000a94000492
+060390040591010990000d9000119100128e000f8c000d88000b88000d83000f7f001379
+001978001d79001f7a001e79001671001873001773001573011576031577021176000b71
+000673000673000874000a76000d7800117b01147d02157e011182030e8204098102047d
+00047a000b7b01177d031f82002a78052d84092789011683000981000884030b88010986
+00088900078300077d000c7c061280061280010b7e00057a
+000479000675010d7902147a001076000b74000978000678000771000873000873000771
+020e70071870031d6a001a6204166a011168000a66000766000968030e6a05156c06186c
+001f6c001d6b001a6b01176c01126a010e6a000a6900086a000f60001263001566001566
+00146500136400136400156602126a02116c010e6a000966000563000364010465040466
+000462000563000865000964010c66000e66000f66000f66030c69000966000564000466
+00066900086d030870030772010a73010e74031579001777001571001771021a74021770
+00176500186900186c00166c00146f001370001170000e70000c70000a6e000a6e000c72
+000d76000b7d000c84040f8b021a9600129500099600049b00019b000197000896020f99
+00148f00117f000d6c00096603086e03077300046f00036800046700046803076b05096d
+01096c00096b000e6d00137102327a08378903258700067a01007906007600016e00086a
+011b70021c70001b6e00176c00116c000c6f00057000017203007c02007700016f000a6e
+0020790835880b3a8c06338600297b00267e002385001f8f001c9800179b000f9a000997
+04029100028d00048a000989000f8b00158c00198f011a90001b9000198a001986001a80
+001c80001b7f00197d00167c001079001079000e77000e7501147a06197f05187e011578
+000779000779000879000a7a000b7b010e7e011180031382011381031082040b8002077f
+00067b000d7a01187e032181002776042880062285031583000a83010985000885000683
+000789000a85000d7e00117b03147c020e7c00067b02047f
+03057c000274000a73001477001376001076000c78000678000670000671010873020971
+030d6e03136a021766001a61041764011262000b61000861000a63020e64031464041764
+02186e00166c00146a00136c01126c02116c000e6b000a68000d62001065031368031368
+001065000e63000e63000f6403096b03096b02086a00066800046600046600066800086a
+000565000664000966000b67000e67001068001067001167020b6a000968000668000369
+00046c00036e01037002047300036e01087004127501157400116e00146d06176f03136b
+00106500116800146d021571011171000c6e00096f000a7200096e00086d000c6f000e73
+000d76000a7a000b83040e8a00199a00109a00089c00029f0100a000009c000097010396
+00078a00067c00066a000968040c6f040d74000b6d000b6700086d00076c00086d020a6f
+00096e000c6e001373011b7a043581002d82001b8103098108007b04007000066b00166d
+011d70042171011e6e00176a00126c001072020a7701047703007f000078000672001877
+012e81063786052f8101237a00147900157f001786001990001b98011a99021797001394
+02039100068f000a8e00118f001991002094002494012593042292011f8d001a87001781
+001683011383000d8200098101068400058100057e000a7d021482071c85041b8100167a
+03088002088001077f00087f000a80000c82000f84011085001380001282020d8100097e
+00097c00107c001b7f01248200267701237c021b7f031382020c85010985000683000481
+000688010d8700117f01147a03157b000a78000278050382
+05057f000074000770001474001676001477020e7a00067800056f000570000772020971
+020a6c000e66001662031b6303166200115f000a5e00075e000960010d61021361021561
+04157100116d000f6b00106a01126c02136d00106a000d67000c64010f6704126a031169
+000d65000b63000a62000c64020167010368010368000366000365000566000768000a6a
+000666010767000966010c68000e67001068001169001268010a6900096800076a00056b
+00036e00016e00007001017300006b00056d030f73001371000f6a00136a05156c030e67
+000c67000e69041370091778051376000a73000973020d77030b70020c6e010f70011173
+000d75000878000780020c8800199e000f9c00059e0000a20300a30400a104009b07009b
+00059000047d00036a000766030d6f041074001371001267000e71000a6e00086d00096e
+000b6e000d6f00187806238104338100207800127d070b860c027f03006e000d6a012571
+011e6e052272001f6f00166900116b021274060e7b04077a00007d000078000e7903257f
+003180002b78001c7000126c030b7a030e8103148802188f011b92011b92011c91031c90
+000692000c9601159802209c04299e022c9c012b99002894072391031d8c001685001280
+030e82050b8504058403018601008b000086000184000a8507168909208a001c80001375
+050984040883020882000881000982000b83000e85000f8600137f001181000d80000a7e
+000a7c00117c001c7e002482022778001f7900187c011180030c85000884000582000481
+000688030f8702148000167b011578000773000078080384
+000177000378000378000778030f7b06187a011671000f6500056a00066b01066c010569
+03096704106601146000135902156402146001135b011257021156030f5b040c5f040b65
+04076805096c04096d00086d000a6e010f7001126e00116a001169021269031267030e67
+00096400046700016b01016f02006b00016b00006a00006a00016a00016a00036b00036b
+050371040770020c6d01116900146a00156800146a02136b070d6b03096b00066e000875
+01077900007600007203007401006c02036f050974060f76071377071173020a6d000567
+000e6500176b01216e00246e001f6c00186c001372041179011171021271041571031770
+00106e00096b000b7203117c01089700069a00039c0000a00000a000009d01009a010099
+02009200018600047600096a020d6703106c031174020f7800126c000c72070477080079
+050076010f72012674023876051a8500107c040e7d0a107e02097300086b00146f062077
+002b6d002270011171000472050479070f7c00177700176e000664001170082281082688
+001a80000f7a00108008198d001478000e7c030e8a0a129904119b01189a01249c012b9b
+002894002795012a96022e9900339e012f9e0524990b1a9709129f060f9c01089400038b
+00008600008202008203008301009100008d000784001181011d8807238e051b8b001083
+000a8800098800088900078b03078d04068f05048e04038f000893031092021385001274
+001671041e7b072182031c83001a78021a7e051682030e8202088200068000057c00037a
+000f7000157b06188404118400087f00047a010479000175
+00037800037800047901087a030f7b05157701147000116700096b00086d00046a000367
+01076504106602156100155b00126101146003175e03165b011258000e59000a5c000960
+000664030969020a6d00086d000b6e00107000136f00136c01126a02126a031169020d66
+00096400046700016b00006e02006b00016b00006a00006a00016a00026b00036b00046c
+02027002076f010b6c00116900146a00166b01156c03146c070d6d020a6d000670000474
+00017300007100006f00007103006e00006c00036d000a70000e6e000b6a000966000a68
+00156b031e6f062872062c75022871002172011a74031778031776011875001a71001a6f
+00166e00126f00107203127700078c00069200039a0000a00000a20000a201009e01009a
+02009600008900017800056a000865000a69010a6f000873000a6e010872020272000070
+000772021476012478002c7701108300097c010b7c05107c020f77001372031e75032677
+012873001b71000b7101037405047b060c7c001278001571001472031b7b051f8000187d
+00107a000f7e00108201128600137e000c7f030e8c08129601149500209703349d053fa0
+00379e022e9b00249600219700229900209a001997031293010a9700089500059100038d
+00018801018703018605028503009100008c000885001383011d8805218c031a8a001184
+000d8a000b8800098900098c02098e04089003078f02038f000792000c8b00138300197c
+001f7c02217e021e81001980001a7b031a80041581000b7f00057d000680000980000a7e
+00147800167c031583010e8100067d00037b01047903047a
+01047900027900047a02097d030e7a020f7501126e00136a010b6c01096c000468000466
+00096603126702156200155d00125e00156003196205196002145e000e5b00085a00075d
+00045f000865010b6c000c6f000d6f00117000167000176f01126c02116c021069020d66
+00096600046700026900016d02006d00016d00006c00006c00016c00026d00036e00036e
+00036e00076c000e6d00136c00166b01176d02166f04156f030b6e030a72000772000272
+00007200007100047200047003037300006c00036c000d6f00116e001068001369051b70
+041e72042373052975052d75032b7301287501267701247802217b002279002273002171
+002071021e7203187301117000057d00048600019200009e0000a50000a50000a200009e
+05009b03008f00007e00027000046a00056900046f000472050275000070000068000667
+001471061f7c011e7c00167600078600037f00087c02107b00177703237a052c7b002c77
+03237a00137300047102017807037c03067b000d7800167a08268805218400167e000b77
+000879000d80000f84000e85011087000b85020d8d03129100198f002b9302459e0554a1
+0244a400309c001694000a92000994000b9500099300048e00049200049200059200048e
+00048c03038904028704028704009100028a000a84001685001f89021e89011888001288
+00108c000e8a000b8a000b8d020c90030b9200088f00048e00058e000988001385002085
+032586012283001b7f001680001b7d021b80031583000c7f00057c00077e010c80030e81
+01177c01147d011182020d8300088100037b00027902057a
+00047a00027800047a030a7e020c7b000c72000f6e05146f010b6a000a69010769000668
+030c6905146900166200135b00155f00166001176204176304166201115f000b5c00065a
+00055b000862000c6a000f6f000f71001271001774021b7502127102116e010e6a010c66
+00086500046700026900016d02006d00006c00006c00006c00026d00026d00036e00046f
+000670000a6e000f6e00146d00176d01166f011470021271020b72030c75010775000273
+010475050b79020d76000b7100056f00066f000d6f001673001b73001c6f022173082777
+04237602237400227000236e002770002b73002e76023179002b7e002c7c002b77002a74
+002b76062778051a73000d6a00046f00027800018a0000990000a50000a70000a50000a3
+0601a305009802008800007800017000036e01016f02027208007a00006e000163001367
+04237506237f00137e00037801038a00028400077d00117a001c78042d7d03337d002e74
+03197e000a7500017301007a02007b000178000b7e081a86082990001a83000c7a00077a
+00087f010a83010b86030f89000e8b000a87000d8c00188f002490003a97004f9c00599c
+054ead0535a403159b00049b00039d0009a0000a9b000794000797000795000895000692
+00058f01038a02028801018703008f000288000b84001987012188001e8801188a01168b
+00169000138d000f8c000f8f021093030f95010b9100058e00068c000d8c00198d01228d
+002389002084001a83001783001b7e011c83031885000e8100087e00097f000d7f020f7f
+04157d00117d010e80040e87030b8700057f00027a000178
+00037900027a00057d02097e020a79000871020c6d071470021069020d69000968000766
+000b6703136801166500166002186100145f00105d001161051465071365010d5f000759
+00045900095f000c6801106f001271001372001774031c78021274021170000d6b000b67
+00086500046700026900016b01006d00006d00006d00006d00016e00026f000470010571
+000b71000f7100147100176f001870011671001371001072000d76020a77020576020377
+06097a09117c021274000c6b000c6b001571001e78002177002376012677012475002172
+001e74001c72001b70001e6f002472002c7400347600397800317d00347e00357b003478
+00317a05287a03167400056700016a0000740000840000940100a00000a50000a70000a7
+0200a601009e01009000008200007700007401017302027404007800006e000f6d042373
+07287900187800077a00008104008d00018600077d001278002179063180043581002c77
+01118000077a00017700007a00007a000179020f820d1f8f001788000e8100077d000982
+050986050a88030d8905108c000d8a000c8800158c00249601359b0447a20253a400549e
+0242ac032da50413a00505a10408a7030ea8000ea3000c9d000e9f000c9c000b99000996
+00069201058d01038a00028902008a000385000e84001c87002188001d87001a8b041990
+02189200158f00128f001292031496041297000c9200078f00068a051493091d96001b8c
+001785001885001a88021a88002185032088031988000d8200077d000a7d000f7e01127e
+05137e010d7d00097d020b84050b8701078300027d00047c
+00047c00047c00067e00077c00057700056f01096c060f6c05136b031169010a67000562
+000761001065021967011b6606186000125e000a5b000a5e040e65081065040c5f000758
+00045500065b010a65040e6f021071011173011473031875031277010f72000c6c000968
+00076400046500026700016801006d00006d00006d00006e00016e010370010571010571
+001072001372001771001a71001973001673001274010e74000e7b00097a010479010276
+040876030f7500126f00126a002572042e7a073280012f7d002b7a042a7d012478001a71
+001774001776001978001e7900267b00307a003979003e7800397c003c7c003f7e003d81
+00337f01237d010e7700007000006c00007400007e01008c0000980000a20000a70000ab
+0000aa0000a300019800018c000081000079000076010075000274000d76071e7b0c277e
+031c7800077000007905018904008b00008300097c00157900237b052f8104318400277c
+010c8000087d00057a00037900067b000b7f031384061a8a00027e000682000885020787
+030888060e8d060f8e020d8b0010880016890025940336a10641a7094bac0a4cad0244a5
+002aa5001da2000fa0030aa3000da70012a70011a3000e9d0010a3000fa0000c9c000a98
+00089500069002068e02068e000087000786001386011d88002087001d8900198d041a92
+021892011590001390011393041295041096010b9100058e0007890714940c1a9702108b
+000a8300118402198b021c8b03268c03228c001787000c8000077c000c7d01137f03167f
+071180010b7e00057c000480000583010684020884030983
+01077f03098102088000037900017300026d000569020868021365041368030e68000865
+000963001167011866001c6606145d030e5d00085d00055f00056003076004065b030657
+000354000357000560040a6a030d6f000c70000d6e011171031279010e74000a6c000867
+00076601056600026700016801006d00006d00006d00006e00026f010370010571020672
+001172001573001973011c75011c75011876011377020f77000d7e00097c010479020176
+000371000a7000177100237506417b08437f053f7f00367e002e7c03288001207b001776
+00147900157b021780041d8202258101307e003a7c00417a00407d00447f004684004288
+003184001a7e00057b04007c03007503007701007a01008200008e00009c0000a60000ad
+0004b10006ae0107a501079901058b00048101037a010479001777011e7c092181061a7b
+000b7400007400007c060084050088000180000d7d021c7b02247d052981032682001b7c
+030e84020d8300087b000777010e7e081a88031885000f7e000080020085020588000587
+000888010c8c020d8d000b8b00188401238e04389e0343a70041a9023eae0536ad032ba7
+001dab0218a90515a80217a80019a8001ba70219a30615a20011a50010a3000e9f000b9b
+00099600079300069001058d010187040c89041889001f86001e85001d88001a8d01178f
+02149001138f021190031092050f93040c9300078e00038d000786020d8d090e9004078a
+010485000b8500158a001b8c01248c01208c001887000f82000d8101118202148000157b
+030a7c01087d00027c00007d000282030888050a88050b87
+010a81060c84040a8400027a00007100006c000367000162000e6002116606116a040f69
+000e67001268001666001862050f57040d5c02085e00036000005c000059010157050356
+00015100005300035e03076804096d00086d00096b000b6d04127b010e74000a6c000867
+00076601056600026700016801006d00006d00006d00006e00026f010370010571020672
+001272001572001a73001e76021d76031a7803157904117a000b7e00077c02047b020178
+00016f000a6c052077113686094d7e03467a003d77003476002b7800217a00197a00157b
+02157e031480041483031883022082002c7f003a7c00437c03467d024981034b8600458a
+00308600147f0001800b008705007b03007a01007a01007f0001880000960001a60001ae
+000bb9020db5050faf060da3040c9503088603088005087d002a7d042982031d7e000974
+00007203017c06008001007b07018903048205138007218005247e01237d001b7f000f79
+041088041184000a7c0009750416820f248f021a860004700e008a07008700008700078a
+00098b00088900088a000a8d021f85052f910943a40248aa003aa5002da40021a70015a6
+0013ad0413ac0516aa0019a6001da1001da00019a00815a10213a70212a50110a1000c9c
+00099700059100028c00018b03038706108b071b8c001f86001d83001c8700198c00158d
+01108d01108d020f8f040e91040c9102089000048c00008b00078300048502028808028a
+070489030886001189001989001e86001d8800188700148703148604168600157e001177
+00047600047a00037d00007e000484050a8a060b89030985
+010b86030b8702088000027700007100006e02006d000068050067020468010c68001268
+00186500196301185e03175e041062010c5e00085d00075c00045c00015a01025c050662
+00045500035400025400035a01066201096b000a72000b77020a6f03097702087a000771
+00066100065900055d00056300026700026900006e000172000172000273000371000470
+000c75001373001d6f00256e00266f00207400187a02137d000f8400087f020179030375
+010d7300227200407a045584054b7f003d7a002c7800217b02187e020f7f00087b00057a
+030d8002097e000980041184041b8502278201368203428500578104538c0f41960e2493
+070c8a03018601018300048003008705008408008004007a00007a000285030a960813a3
+001da70520b50c1dc20914be000cae00129902218d082d85002f8500218000127d00067c
+00007e00008203008706048c02008403138400237a00297904278300148100087c061184
+091585000680000581001886002a85002480000c8306008b02027c020681000182000084
+09008d04008f0004930013a00033930339a61338bc071bb20008ab060fb40311b00316b0
+0219b5011cb30021ad0021a5001ea3001ba30017a70216ab0115b20212af020ca90108a1
+00049b00049400038f00018a000e8804178f061d8f001b89001c8a041f90031990000e87
+000798000695000996020e96000d90000889000885000e8a0a1498040e9200078a000383
+000581000a85040e87050f88001e8a002188002283001c7d00157c000f80020683010083
+00008301028100038000027c00057e010b86030c8b010c8c
+000985030b8703098100057a00027301026e02006b000067050067010367000b67001268
+00176501196302195f02165d030f61000b5d00095b00085d00055b00025b01025c04055f
+010c5c01095a00075800045b00056100056700066f000674020b72020876010779000771
+00076100075800065c00056102046901026c00026f000172000174000174000273000371
+010d7b001379001d7500257400257400207700187c01127e000d8000097c000877021178
+041d79022e79013f7c024b80064481003379002173001576000e7a00097c01067c01067e
+00067b00057a00077c011180021e82002c7f003a7e004580004a7b003d7e002880001080
+00017f000080000282000580000287000484010582020681000884010c8c01129602159f
+041cb20022b20027af002dad0036ad033dab0a3aa608339b011b89000f8000057b00027f
+010281000385000586000a8b040d8c001886002982012d86011c87000682000081040886
+030c85000a8301158805268d02288900177f00037f04008802028400008500008a060193
+090097010093000a99021ea60043ab0036aa0129af0013ab000cae0115b60018b3001eb4
+0514b70317b4011cb30120af0221b0031db00217b00212b00011b1000bad0004a60201a4
+01009e00009600019000058f00148d031990041d91031e91011c8f021890001191000b8e
+010298000499000796000893000b90001390021892031c93040e94000a8e00078a000787
+000985000c86020e86041086001d87012188002183001b7e00147b000e7f010582010081
+00007f01028000047f00047c00077e020c87020b8a00098c
+000685000a86020b8402077c01057301026c020167000064020066000266000865001067
+01166503196402195f00175d010e5d000b5a00085a00085b01075d00035a00035a03045e
+01115f020f5e030b5c02065d00036000036600046e000574020b7201097600067800066e
+00076101085900065a00045f03056a01046d00026f000074000176000176000375000474
+050c8004127d031b7b02217b002279011e7a01177d01127e000e7f00107b00177800267b
+04327f03397f003c7b003c7b02347d002577001572000b7400067900027b01017d03037f
+00007900027800097c01167f02257f00347f00417d004b7d02468500327e001a78000a7c
+000381000383000584000883000783000a83000b86010f8a041390031794001896001997
+0119ad002aab004eb20072bf0379c30060b9003bab0022a5060793000089000083060388
+09098b010c8a00108a00179100208b002382002e8703268c000a8801008c0a019208048f
+000483001484042a8b09349204238f00088500008405018c0103940000910000990702a4
+0100a000029b0018a5072fb30d40bf0026ad0012a7000aaa0010b40017b90015b10018af
+0519b80219b4001bb2001eb20321b5041fb6031ab60115b4000baf0004ac0100ab0600ac
+0600a602009c00009603069500178e001990011e93032096021a9600119400099702089c
+07019f06039c000194000390000f9308209c08259b01229500088f00058a00078a020d8b
+040f8b010d85000e83021184001f8601218600208500198000117c000a7d00038000007e
+00017c01037c00057b00077c010a81020c88010a8b00068a
+00038900078a01098602088002057600036c000165000062000065000165000563010c65
+03146405186402195f01185e000f5c000b59000a59000b5b020a5d00065a00045800045b
+000d5b000d5b000b5b01075d010461010367010570010777010c7500097800057700056d
+01086001085801065802035d01056801046b00026f000273000277000379000479000678
+050a80040e7f03147c021a7c021c7b011b7c01177d02157e03167f001b7e00277d00347e
+003c7f003c7d00357b00307900247c001a77000d7600077a01037e01007e00007a00007b
+00007b00057b02107d021e7f032d7f013c7e00467c004d7b0d3c8c052a8200187d031083
+060e8a040c8b000c89000e87000c84000f88010f8a03118e02118e00138e00168d00198f
+002da50148b00873c30d8ed00382c90057b8002baf0016b10601a502009c0600960d0898
+0c0e95020f8f00188f032498003a8d023f8f02368c00198600008906008f06008e000086
+000c85002588033a8d0432900015920000950000960303990001a30000a30200ab0000ab
+0000a6000daa0427b70735bc0417bc000bb40006b40007ba030dbd0010bb0012b60016b5
+001aae001baf001db0001db3001db50019b30015b40011b00003ad0001ae0300b20700b3
+0700ad0600a502019b02049700168e001a92011f97031f9c01189c000b9b01069e0505a5
+0b04a205019c00009500059404169c0b24a203239a00178b00068f00038a00078a05108e
+04128c000d82000f7f021484002084002085021d84001781000e7f00067b00017c00007d
+00017a00017800047a01087d020b84010a8900068b00038c
+00029100048f00068b02078500057a00026d000065000061000065000165000462020963
+030f6104166202195f01195f00105b000d5a000a58010c5b030b5c010859000559000559
+00075500085700075802065d020562010568010872020a79000f76000b7900077800066e
+01086002085402055402025800035f00046400046c00047200067801067b01087a01087a
+02077d000a7d000e7b00137900177b001a7b011a7e021b7f071f8106288201328100377d
+00377a003279002b7901277c031c8000137c000a7a00057d03018002007d01007a020079
+00007c01087c03147c03227d01317d003c7b00417b004478072585021a7e00107c040d82
+060c88020c88000c89000f8b060e8a060e8b060b89000784000581000c8400178d032193
+0048a0095db50e6ec50364c3004dbd0035bc041ebd060eb90004b40002af0504aa0908a4
+040999000a8d00189107289b00498f064b9600318d0011880b0698090097000186001081
+002d92053e9502409300268f0007980100a70400ab0001a80000b20100b30001b40000b0
+0007b20420c1092cc40023b60600bf0b01c40b04c40806c30308bc000db80015b80019b6
+001eb50120b90721c0071cc30515c2010ebd0009ba0005b70000b20001b30001b30000b1
+0001ac0304aa0404a2000099001692001d9904229e021d9e00149d000c9e0106a20201a5
+03049d00049b01079b03109d081aa2051c9e001493000c8900069000048c00098c06118f
+031289000f8000117e021983002182001f82011983011383000a7e00037b00007900007b
+00007700007700037901078101098800078e000492000295
+0005a000039a00049300068b010580000273000069000065000266000165010463020661
+030b5e01115e01185e001b6003145c000f5a000c57000e59020d5c010a59000657000657
+00035400045500045600045b01066200086a000a73000d7a001078000c7c00097a00066e
+01075d02065002045103015500035800045e00066600076f020876020a79020a79020a79
+00077a000979000c7900117a00177b001c7d00217e01237d08287f082c80043182002e7d
+00297800267900227c02217c071a83020f7f00077c01017d01007c02007b010078020379
+00007802097b00167b00217a002c7900347a00367b003479041682011180000a7d00067e
+00047e00048100068500098906058705048401028000017b00067b0014860729971137a6
+0451ab064eb40240b9002cb9001cbd0414c20709be0300b60006bc0006bb0106b80006af
+0005a1000e9700219802329e004a9a003e9800219205109d140eae0609a200178f003993
+0359a60856a9013fa400189d0001a30100b40202b80001b20500be0200bb0001b50008b6
+001bc40c2bd10522c80008b00200c00201bf0000b5000ab4001db90731c1073cc00036b4
+032ac30325c4041ac5020ec40002bf0000bf0000bf0200c00501ba0002b70005b10009ae
+000eac000fac0009a60000a0001498041d9e0621a2021da000149d000d9e0007a00002a1
+000a9700109d0516a20817a403129f000b98000694000592030693000690020a8f02108d
+00118700107f00157f051e83012482001c8000147f010e8101077f00027d000079000178
+00007900007900037e01068400078c00059400029a0004a2
+030ab00005a700029a00059101068601047900016e000269000367010367030363030460
+00065a000e5b00175d011e6205175f01125a000f57010f5a030f5b020b5a000656000656
+020356000154000154000259000762000d6d00127800157f001179000f7e000c7c00086d
+00065a00044e02014d030053000451000556000962020a6c030c73030c75020a75000a74
+000a77000c7900117d01177d031c8001237d00287d002a7c042979052a7b03277d00217b
+001d7c011d7e031d7e021c7d04127f000a7b00047a01017b01007a000076000074010475
+010479010d7b02187b002077002779002c7d012b7f00287e030f85020d8300098000047c
+00027d00038100028300018300008400008000037d000d7e001b86022b940538a10740ab
+0e3abf0228b70014b3000ab80004c00000c10000c00100bf0004bc0006c00106c20008be
+0012b70027b30040b10250b20b4dbd002ca60014a50c0cb80b03b9000bab0037a80062af
+0079b8025fbc0136ba0014b60008b6020cbc020dbd0009bd0901c60200bd0005b50018c0
+042acb0223ca000cc10000ba0010b90018b7001eaf0037b40358c30e6fcd0e79cb006eba
+0049c4003bbf0025b90014b70009b90004b90002b90002b60803c20003b60010b20023b7
+002aba001fb2000dab0003a800129c02169d051ca0061ea201199f00109b000c9d000ba1
+001f9e0124a40521a801149f00069900029903009a04009b010491020892030b90010f8c
+001184001380001b82052385022782001c7e000f7d00098003058001017d000178000378
+00017f00017f01058303078c00059400039b0003a60408b1
+080eba0007ad0003a100059703078c03057e01037201046f00036702046804046403025f
+000458000b5900165c021f63081b6002145c000f57010f58030f5b020b58000857000656
+050156020053000051000057000762011170021a7e021d8600127b00107f010d7d00096e
+00055900034c01014b03005100054d000854000a5f040d6a040e70030c73000b7100096f
+000d7700107a03167f061c82062283052981012c7b002e7a002973012677001e7800187c
+041780081b84061c8200187c00097700057600037903037d04037b00007600007000026d
+02087a04107c031b7b00227901277c052a8205288402238400027d00047d00037d00027a
+02047f060785030385000081000088000486020e8408208a093193043a9c003a9d00369c
+000bbb0009bc0107bf0205c20104c50000c50000c60000c70501ba0603c20406ca000dca
+0023cc0544d10961cd0870c90f47d00019af000ab60a04c80000ba0011bb055ace0787d0
+0087c0005fc4002dc80413c80611c30517bf0517c10714c30e03cb0200bd000bb90525c5
+022dca0010b90000b80e01cd003bc70750d10862d20d7bd4098ace008fc30096bf0090b3
+0373c70064c4004fc20541c50c39ca0f31c80825be011cb30903c50004b8001ab6053dc6
+0d46cb032ebb0012ad0207ad000c9c000c9901159c071fa3051da100149a00119c0516a4
+0237ab0735ad0127a6000c9600009404009d0c00a207009d000291040792040c91000e89
+001083001682031f83082688032881001b7d000d7b00057f03028102007d000078010479
+02038202038203068904089001069800039f0306ad090cb9
+0429b60011ac0001ab0300ac0001a400059704098702057601066a000567000563000661
+000459000555000b5a091561001f5d00205f00195c000b5600065502085c01075d000258
+06035202005603016600006d00016f000e7400217e03297e052089061c82061574030d66
+00055700025101035001045108035f04045a010753000b5300115b001467001572001579
+001e7f002081002685012988022a8903278702238402208204157f00157a001876001d77
+01207b041c8002137f00097d030279030279020377010276000273000472010775030977
+00117204157d0b1c88011f81002276002a7e072386000d7f00037f00017f000083020084
+03008300007c00007b00047a00107e00257e00378100378a062a980a1ba7050eab0005a6
+0000b90000b90000bb0000bc0000bf0100c20200c50200c50700be0d06c80009c00020bb
+0049ba006ec00881ca0176c30921c9030bc60b09cf0004ba001ba60069c0079dcf00a0c1
+0890c4005bb6002cb70b1bc60c19c8031bc50021c70025cb020dc70000bd0d1acb091ec5
+0201c10500ca0011be0657c0009eb90687c80854c20030b90135bf023ec3023dc50d42d0
+005bba0063c1016dc70070c60070c0006dbd0067b60061ae0048ad0048ad0050ba0050c1
+003cbc0023b80412b90808b80104b30301ad0805ac0b14ad0523a90029a0002e9a0a339d
+0d34b50929b20011a400029f0001a101019f00009700039501008d070692060a8f000983
+000e7e011a810624840628820a1a8b020f8100077900057900087c00077e00057d00067e
+00077c020c8703078f0601990800a10002a40012ae012ac0
+062ab20017ab0005a80000a70002a1000992030c81030a7202067400047000056d000569
+00046200045c00085b060e5f001c59011d5e03175c000c5600075503085a01065a000054
+02005600005c04066d040a78000b7800137b001f7c00227a001c7f00187801126c000b5d
+00065300054e00064e000850000555000752000b5100115301155c02196902197702197f
+01147b01177d011a7f011d81021e82021b8002187e03167d001079001478001977001c77
+001976001177000876000176000072000073000073000172000273010573020876050b79
+03157906147f041581001578001c7000267a052184020d81050484020183000082000082
+00017f00067f001181031a84092f9006398c013b85003086001c91000ca00004a60002a5
+0003ba0004bb0105be0105be0004bf0001be0001c00001c00000bc0207c30317c60033c4
+0054c10674cb0979cf0064bf0117c2030fc30612c60024c00759c51597d50cafd003b3ca
+0a84cf0050bf0020bd030fc5030bc5000fc1001ac60020cd000ec50000bf0008c1000bbc
+0301c60a00d00424c50865c40087c80264c9002fbf0012b80015bc0016b80012b60014be
+0029b70030bd0139c2033fc30445c50549c6074bc6074cc50b59be0b5ac10d60c80959c8
+0042bb002db1001fae0016ad0010b20005a80001a4000ba50015a3001ea001239f08249f
+0021a5001da7000fa30008a50608a80606a400029900019601009004059103078d000985
+001082061d87062285011f7f06108b00098400047f000481000784010686000585010686
+000a83010c8a01089402019b0400a30005a70017b2022abf
+0527ad051eaf000dab0002a500049d000a90020f7f05127204068102047b010477020570
+01056900046000055d02075b00145402175806155a040c57040756050859020457000054
+00005e000266030a7506128001138100187f001d7d001e78001a7400186c001361000e56
+000b4e000b4c00104e01135100155100165002185100195200175a001564011472011379
+040a7a020c7b010f7c00117d00117d02107d020e7c030d7c00137a00197d021e7f031d7c
+001575000a7200036e000071000071000072000172000071000071000270000472000674
+021176020e7a010e7e001378001d7400257c021b8000057a050083020080000080000384
+000d84001987042a8d0a37940a3d8e054189003a830027850011910106a20406b0030ab2
+0209ba040bbc050cbf050cbf0107bd0004ba0003bb0002ba0004ba0009bb0222c5013cc4
+0056c00a6ecc0663cd0044bc000dc2000abf001bc10243c50c79cc0fa1d001a6c600a2c1
+096fd3003fc40015c10205c60003c20007bd0011c20219cb0218c4000ac30000bd0002bd
+0303c30009c20033ba026bbc0a66c9013abd000eb40501ba0505bd0006b70003b60203bf
+0000b10001b40005b5000bb50215ba031dbc0526c1092ec70047b3004cb80151c0004ebd
+0046b50042b50046b90045b9072bbd0014ac0005a40007a6000ba50012a30116a30613a0
+00139c0013a2000fa5040da8090dac0508a500019c00009902029403049400048c000788
+031289071b8b051c8400157a01068800028400008500028702058a02048b03058c04068d
+030e8a000b9100089b0002a30000a7010aad031cb60125b7
+001baa0820b60615b80007ad0006a4000894000d8407157e04088502077f010477000470
+000468000360000259000154000c51020e56050d5804075604055805055b03055c000259
+00026d000371000a7b02128101178400197e001d7b02207a001c6c001a6700175d001453
+00134e00154c011a50051e5600244e02254f022350011f5300175700105d000c67000a6c
+03097b030a7c000c7c000e7d00107e00117f031080051181001c81011e82021e8102187d
+000f7400056f00006c03006d01017101017100027100017000016f000071000272000474
+000c7400097800097c00137b00217b02277f02178000027a010082000081000384030d89
+03178a02238c04318e083c92014085004384003d84002a8d01139b0405ab0505b50309b7
+000cba020ebc030fbd020ebc000bb90007b70006b60006b60008b9000ab6001eba0030af
+0044af0754be013ebd0021b60610ca000ec3082fcc0b56cd006fbc0087be028fc70080c2
+0555c8002fbe000fc00906c50505bd0007b4010db70511bd021fb80716bb0708bb0b0ac0
+020ab70014a60041a7006bac043eaa00179e00009f0800ab0a00ae0704ab0a07b00d04b5
+0400af0600ae0300aa0300ab050aae0113b1011eb7072bbf0040be0041c00041c1003ebc
+0042bb0052c20560c90466c91647d00124b6000eab040db0000dae000eaa000fa6020ca1
+0013a30012a40010a6040fa9040aa60104a100009d00009e03059802049500049000058a
+010c8a04138a011083000b7900008100008100008301018501048902058a05088d06088f
+05129500099600069e0003a60005ac0514b5071fb5001bab
+000ba6081ab8091abf000eb50006a8000399000792081393030d86010a7f00067800046e
+00046800046200025b00005600045500065703055a02025a01005d030461020765020868
+00007800027800097b00138002198101197b011876061b76001b64001b60011957011750
+01184c011b4c02215004245500264800254900234d001d51001656000f5c000c62010a67
+010d7b00107c00137d00167f001981001c84011c85041c86002083001c8000147c000b74
+00057000016c00006701006700006b00006c00026f00026f00037100037400067602087a
+020d77010779000479000e7a00217e042680051783050782020785010686010988030d89
+00128800178400208300278500397e003e7f003e860331930619a30708b00405b80209ba
+000bb9000cba000cba000bb90009b50008b40008b40009b5020ab7010cb30115ac001d9c
+00309d0433a70017a60006af040cb70615ba0e33c2084fbb005aa50069ab0872be0863c0
+023db30020ad010ab10906b70506ae0009a6030ca7080cad0018a00416a80a0eaf0f0eb2
+0012a1002f98055ba80062a3002499000c9600009c0500a300009b00039a0306a10100a3
+0000a20404a40202a000049e0210a50019a70023aa032fb40837c50933c3072bbf0426bb
+0530bd0641c1014ec00053bd104fd0002ab70013af0714ba0514b90010af000fa7010fa3
+0213ab0011a70211a80311a80009a40001a00000a10200a302069b02079900059400038d
+00048800078600068200057e01007f010280010280000381000482020787030b8a050d8c
+080f9e00049a00019e0006a7000faf091cb6081caf000b9c
+00009c0411ad081bb70515b20008a700009c00029c050aa201118b000f88000c8100077a
+00067500067000046c00006600015f00026301016501006500006600036e020974020d77
+00007c00007b00087b00147f041c7e021774000f6a05106900145800155601155001164d
+01184a001c4b00204f02245200254800234a001f4c001950001254000e59010c5e030b60
+00107800147a00197d001e80002283002485022687032587052185021981000d7a000574
+00027101026c01036801046500026902036d020570020471000472000374000577010779
+00067400037800037b01118005238305248102137f040382000883000481000282000483
+00058100097f000f7f001782003282003a81003e86043496061ea4030ab00204b70209bc
+0007b80006b70006b70006b60007b40008b50008b30109b40009ae070cae050fa4021796
+052795001d930001930600a50003900919a40522a0003498004e9700589903559f0a4da8
+022fa400149d0002a30300a500029f00069903099f0908a4000f9901139d050ca2040ba1
+001e9302509b1367b00044a30117a0000da40407ac0304aa00019d00059900079f0001a1
+00079b0210a4000fa0000f990019a00021a30026a3002ea70022aa031cac0211aa0310ae
+091cb6072ab80033b10039ae004ebe0034b3001aaf0114b80415bb0012b30010aa0311a5
+010baa000aa6020fa90614ab020da50003a10000a30200a601089e02089e000698000190
+00008a000085000184010183020284040486020586000587000688010a8b030d90010e90
+0808a400019e00009c000aa30218ac081dae0612a2000191
+00009000089504169e061a9f020d9a00019700009e0001a3001296001398001194000c91
+00098d01088c00058700008300006d00006e030071020074000075000379000a80011087
+03008100007e000578001178051a7701116900055d04065d000c51000f4f01114d03144a
+02184a011b4c00204f00235305254e02214f011a50001551001055000c56010a57020957
+000d7300127600187a011f7f01248202258302258301248203197f02137d030a7c030478
+03037503046e02086a00086503056a04066d040770030671000472000172000274000277
+00007100007700027b041181082185011d7e00097901007f00017a00007c00007e000084
+000085000387000b8800138c06318f033a8c03418c033a950022a0000aa90001b20003b8
+0004bb0002b90003b70004b60208b80309b70208b60006b2000aa4000ba5010c9c081a98
+08229100128600018d07009e00098809179c001595002895044b9d045799045398034896
+03269e000d9900009e0000a100019b00049901049f0700a50108a1000c9d00089d000d9e
+002e99065da20b54b0001aa700079e0003a60103ae0004aa00059f00089b000aa10009a9
+0026a30c34b00632ab002da20036a5023ca8003aa5023da500359e002fa30023a50320ac
+0728b50130b40039b20044b3005eb50052bc0032b90016b50013ba0114b9000eaf040daa
+0004a80002a2000ca60615ac000ea50004a20100a60400aa0209a000079e000498000292
+00009000008b02008804008900018f020594010695000795000a98010e9b000f9e000e9c
+0500a50300a000029a000f9d011ba30117a0010896040090
+050087000382001187061b8e05108c03049003009a00009f0011a10014a50014a70010a4
+010ca2030aa102059e00009801027803027904037b03017e00017f000481000b8800118f
+080087020181000376000d71021571000b6100005404005500084e000c4d040f4d05144b
+05194c031d4e022253012557082253061d51011751001151011055020e56030d55040c55
+04096f040d72031577041c7c04217f03227f021f7d011e7c000c74000a76030679030279
+03007300016a00046300085f00016600026701046b01046f000472000374000476000479
+00037401007800007a00097c00187c00157600067605008104007804007c05008208008a
+05028d00038e00088e000e9101228b002f87003d8a023b940128a10011ad0007b70009c0
+0201be0000ba0000b80303b90708bb0809bb0405b50102b2000b9d00089b0009960a1e9b
+031f8c000c7b00078a07049b000d9100089500099a0127a40042a202569f0a5fa2004b92
+05219f000c9b0000a20201a70004a400049f0001a40400a80100aa00029f00059c0214a6
+043da6015ea4003eaa0000b004039d0200a40200ab0106a8000ba1000f9b0212a50916b0
+003aa10b4cb0034cab0045a1004fa50454a90450a4054fa400549d004ea40041a7003baf
+003eb90043b90050bb0664c80075b70f74ce0e4cc7001bb40012bb0513be020ab30304aa
+0003aa0000a1000aa40414a8000ca30003a00000a70300aa0009a200069d000399000295
+02029406039206018f07008c00009b00039e0207a10008a3010ca60211ac0010ab000ba6
+0200a60500a303049c01119a021b9a00119400008d0a0091
+00068d000082000380071288041a8a000f8500038307008600088b00119b0216ab0014b5
+000cb80005b90001ba0301be0004a1000693010985060c7e04077c00037b00047c010a7f
+09016e000062000457010f5601135500095100025402025a010356050658070956040b51
+05104e04194e021e4d001f4904255001204e00194c00124d000e4f010b53000853000654
+06065c060b67020e74000e7e000e8400128a031289030e8404077c020381010082000079
+00006c00006400016802006e00016800016800026b00036e00026f010372020473020475
+01027601027601027801017901017b00007c00007c00007e00078000048203038706048c
+05028f02018b00018800068b00218c022990033491003c9500399d002aa70011af0500b2
+0006be0108bb0209b90309b50209b20307b00004ae0003ad00029300089506199c081d9c
+00129200098f030494030094000491000493071197052697003f9302549d0753a1013e99
+0015a1000a9d00059f0402a30300a20001a30006a300059d0a00b20100a9000c9b00399a
+065fa30453a20024a30101ad00039c0007a0010ca40010a200179d00259c00369f0244a4
+005c9e0054a30040a1002d9d0031a40e43b30d4eb2014ca70747a9053ea70337a50335a6
+0237a7003ea8004bad0056b31458c70c54c20045b7002eb30019b9020fbe030bb80007af
+0301ad0003a8010ca60313a600119f00059800019a0806a50508a1000599000693000b93
+040d9802099800049b02029e0700b30100af0002aa0009a70011a70314a2010e9800068e
+05008f00028c00118e041a9105118b00017f00008300088e
+00088b010686030983021184001988001889000c86010082000388000a9401109f0213ab
+000eaf0007af0003b20203b300059e000790030981060a78030773000472000671000a73
+06046900025f00075602115603125500095000035101015700015403045604065303074e
+020d4b03164e001c4c001d4a03224e001f4d00194c00134c000f4f000c52010954010856
+02025802056200076f00077a000781000a85000a8600078303057c020382010082000079
+00006c00016500016802006e01046b00036a00036c00036e00026f000170000170000172
+00007400007400017700007801017b02027e03037f03028100078000048202028605038b
+03008b00008900028800068a00238c022c8e0538910040970041a00035ae021db60407b6
+0006bc0007ba0208b80208b40209b20206af0004ad0003ac000395000895031498041798
+000d8f00078d020594030095000395000593051797032e97004191004f9a07499f002f95
+00119f000a9c0106a00402a30100a20103a30006a200039b0100a80009a300259e054ba3
+0a5ca80141a200179f0002a90100a40206a7000aa4000fa0001fa10335a80644ab0348a7
+0b56b30948b1002ea600169b00129d0122a7012da8002ea1012ba40024a10020a2001fa4
+0022a60026a60030a80038ac003cab0349b80649be0030b80019b90310be060dbd0008b1
+0305b00004aa000ba70416a80415a3000a9a00059905069e010c9c000a97000d94010f94
+020e94020b9800069a00049b0500ab0100a80003a5000ba50210a403109d00099400038d
+00008b000b8e00189100198f01108701068400068800098d
+000d8a050f8b060f86001282001b8700228d00198800097e00008600018600088d041098
+03109c00099c00069f0207a300069501088c03097b02076d010767000966000a63000c61
+030961000859000c5302115202125000094e00045001025400005200015301035000044b
+00094a01114c01184c001b4b001f4d001e4c001b4d00154e00104e000e51000d53020c54
+01005501025f00026d00027700038200048600038500008101037c00008201008400007c
+00016d00026600026702006e00036a00036a00036c00036e00026f000170000170000172
+00007400007400017700007801017b02027e03037f030281000682000381010185030189
+01008900008600038700098a00268903308d053c8f0043910048a00042b3022cbc0013b8
+0005bb0005b90106b80107b50205b20105ae0003aa0002a7000695000895010d95000e93
+00078d00058e02059403039501019500099402219600389500459100479902369b001a8f
+01099801099c02079f0003a00000a00404a40306a300009b00069a00209b0346a10e5ba9
+0d50ab0029a1000a9e0004a60600ae0200a90007a40015a30229a8073aad053fab003ca6
+0733b00727ae0415a90006a60103a60309a9000ea5000e9f0010a4000ba2000ba6000da8
+000ea90011a80014a60019a70027950042b20d47c2012cb90011b3010dbb070ebe020ab5
+030bb60008ac000ca90418ab081ba800119d000b97000b98001194011598031696021494
+010f92000c9400099600059401019f00019c00059d060ea1060e9d02079600028d01008c
+000887001891002395001c8d001184040e8905108c000f8c
+00178b06158a061386001481001f8500298b01248800167d040281000079000077040b80
+050e8500098500058800078e00058902088203077300046500075c020e5a001157000f53
+00105a001156001254031351010f4e00094e00044e01025200005100005000014e00014b
+00064a000d4a00154c02194d001e4c001e4c001c4e00184e00144e000f4d001052011053
+02035502035d00016b00007801018502018901008800008700017f00008401008601017d
+01026e01036700026702006d00006700016800016a00026d00026f010372010372010374
+01027601027601027801017901017b00007c00007c00007e000581000283000084020088
+00008700018600088703118c002a8803358c033c8b00418d00489d0049b40135bd001cb9
+0004b80004b80005b90104b50003b00003aa0002a50002a1000594000694000692000591
+00038f00038f000594020594010091021395002b94004093004997003c9700209400078d
+00029101069803079e00039e00019e0303a104039f02009900199600389a0557a00a57a5
+0838a60113a30004a20006a40400ac0000a5000ca30421ab052aac0027a50023a00023a3
+0010a1000ba20307a80a04ae0d05b00906ad0307a80007a40309a70007a70009a9020bae
+010dad020ca9030ea60711a6002f9d043fb30c3dbe0020b20009aa0006b3040aba0309b9
+000cb80009b0000dab0218ac051ca800189c001695001896001e94022098061e98011590
+000e8f000b8e000991000690000392000190000692060c96060a92000087000085040289
+001586002391002a9300208b00148405148906178d00188c
+01228d031b89031583001781002283002a8500288201237c080a7900016e00006701046b
+04096f00057000027400057a00037b02057a01046f000361000656020f5302145200144e
+001854001954021854021250010c4e00074f00044e00015100015000005000014e02024c
+00054900094a01114c041751001e4c001f4d021e4e011b4e00174f00134d00134f00124f
+03095301065a02026603007705008304008902008a01008900018000008601008701007f
+01016f01036700026602006b00006700006700016a00026d00026f000271010372010374
+01027601027601027801017901017b00007c00007c00007e000381000182000086020189
+000287000587010f8a08189100328e073990053c8c003f8a00479a0049b20238be001fbb
+0004b60004b80103b80002b70001b10002a90001a100029b000490010493000392000192
+00029300039200039200069200028c051f9600359400429103479c022e97000c8d000090
+00018d00079602089c00049c00029d00039e02019b010099002e9d0245a00552a0003f9c
+001c9b0005a10201a50004a00004a20009a10217a80721ac001ba6000d9d00089c000ba6
+000ba10007a10003a20504a70705a80605a80309a7020ba6020da5000ca6000faa0111ac
+0013aa0013a40015a20619a30240ad063ab2042ab30013ab0004a80004af0006b60204b7
+000ab80009b3000caf0014ab001ca600229d002799002d97002b94042a9903209500118d
+00078a00068b00078d00058b00048800028600058705088901058300007c00027e050b87
+00228600288a002b8d00228a001886021686021c8a01238e
+012d8e00228601188202198100208100247c00267706277608166f000b6500025d00025f
+02056400026600016700026a00027000027100016d000162000656000d51011552001854
+002053012257041c5802115200074f00035000035200025300025100014e02014d02024c
+00034a000549010c4c051350001e4c001f4d021e4e021e50001b5000194e00174f00164e
+010f4c00085300015e02007004007f02008601008900008901018500008901008900007f
+00006e00036400026602006b00036a00026900026b00026d00016e00006f00006f000071
+00007400007400017700007801017b02027e03037f030281000381000082010187020288
+00038800078602128b081d90013692083a93083b8e003c8c00429a0242b00331bb001cbb
+0104b50103b80002b90000b80000b20001a700029d00049600008b010292020092030094
+040196000293000492000891000e8a032c96003d94003f9205399c041e9700018f000094
+00078e000a9701099a00059b00039c00029a00049a03099d063ba5073ea50437a200209a
+00069700009e0400a300009e0008990211a20818ab0412a70006a00000a00000a50102ac
+0009a20007a10006a10005a10005a10007a00009a2000da4000ea1000ea2000fa30011a4
+0012a000169d00209f022aa40744af022fac0018a7000aa80007ac0006af0003b40101b9
+0004b60008b5000ab00010a9001ea40032a5003fa000429a033598012c95011c91000c8b
+00048900038b00038b00048b00038300038100048104067f00047a000474000d79031881
+072982002782002584002187021a86011985002288002d8d
+003690012989031c8101187e001b7b001e7400216e08246e04216300155e000a5900055d
+03046103036300026100006000036a00006c01006d01006600045a00095100125602195d
+00275301295c05225c01105500034f00015201025500005300024f00014e01004c03014c
+01014900014800074b051050001c4a001d4b001e4d01204f022052011f51001d4f001c50
+011749000d4d00045901006a04007b02008400008700038903038902018d01008b00007e
+00006d00026300016502016900026900026900026b00026d00016e00006f00006f000071
+00007400007400017700007801017b02027e03037f030281010183010185020288030389
+000385000682001187051c8c00329202338f06348a03378b003a980235ab0124b60011b7
+0104b50103b80101bb0000b80000b20000a600039a00049300008a040293050095050097
+06009a010195000492000b93012391013694004296003c94022696030d93000093000198
+001397001199000a9a00069c00039c0001970007990516a40234a30022a00113a50107a3
+00009a00009a0400a10400a2000699050ca2070ca60201a40000a00100a50302a80302a8
+0000a30004a50107a70105a40105a40107a50009a60009a6000ba2000ca3010ca6000da4
+000fa000189e002aa6043bb0033da90027a5000fa40005a70106ac0105af0003b40100ba
+0201b50405b70006af000ca70024a90946b10555aa00529b02389800289100148b00068a
+01008c02008e01008c00028a00018200048204067f03067b000874000e71001a7601257d
+0c287c01237a001f7d001c81031a84031e87002a8900358e
+003b9103308d05218501177d001675001a6d011e6a081f6500275b001e5b00105a01075d
+06056307056603026000005b02046801006c01006f02016900035e000652000f59031964
+002b56032d5f072460000e5500005100005400005600005700024e00004d01004c03014c
+01004a000046000448030c4f001a48001b49001d4c01204f042352042352032153001f50
+011e4a00124b00075701036a05017a03028401048900078c04038b02018d01008b00007e
+00006d00016200026302016900006600006700006900016c00016e000271000271010374
+01027601027601027801017901017b00007c00007c00007e010183010185030188020288
+000284000480001083011b89002b8d002b89012d8603308b013396002ba60018b00007b2
+0104b50103b80101bb0000ba0000b20000a6000398010491000088050392070095060098
+06009b010195000590000e93053297003b93024697033a9700178e000191020298000497
+001c9c00169d000b9801059a00049b000096000a9b0920ac00279c000a990000a50900ac
+0202a200049a04039f0b00a801059c01019d0200a00400a60600a80600a80201a50001a0
+0000ae0404b00705ae0302a80100a40204a70405ab0306ad0109a9040aaa060aab050ba9
+000ea4001aa50132b20b47bf0036a20024a3000da40002a50001a60003ac0102b50301be
+0500b70703b80003af000ba6002bae1053bb0962b2005b9a01379700248d000d8700028a
+04009105009001008d01008c000081030482070781030979000b71001671002374002e7a
+0d2474052175001c7600177b02198305228801308c00398e
+00379000308c002183001177010b6d05106a0717650519600a245f082561011f5f00155b
+00146105176b06116b000764010569010873000277000078000072000061000b52052055
+003357002b5501205607165903095500005000004f00015400004b00004b00004a00004a
+00004a00024900034a01044b000d4e03115006145106174f061b5005245201285100274c
+06214e051a4f02115400085d00046c00027d00038b00049303008c02008e01008c00017f
+01046f01046503016604006c00006900006900006a00016d03016f03016f030071020070
+00037600027802017905017c05007e0301800003810004810b0088070086020087020189
+0000890000870a008c130493001278001482001a8e001f9300198f000e920205a20803b5
+0704c70903bf0500b30500b20a00b70000aa00009500078c00038d00019100009604009d
+04009d00008f000c8a0122950044890039920a2b9f0a17a3000399000595001798002197
+022d9e061b9802048d000090000999000d9b000c9c0914a400009b03029e01009e00009c
+0200a100009c00009a00029f0c00a70000a10004a00010a80012aa0008a30000a20700a6
+0200ab0301aa0006a60007a000079d00059f0606a60b06aa000ca30008a30707a3020ca1
+00179f0030a80442af0544ad0233a90025a2000f9c00029f0702a70701ab0100aa0103ae
+0405af0800b70501ba001db0004eac0071ad016eaf005aaf0439a300149500009607009c
+00019400028b00048803008800087e021385021a84001779001872002377072a7b092a77
+021d74041b7902157b000e7a00117d001e85012d8c023590
+003995023392022488001379000a6c010a67020e6200105e051e5e062263032064001861
+00156201156b06146d05106c02066a00046f00027700017c030077000064000a59021b5b
+002c56002556021c55051457050d5602055400025300005100014c00014c00004a00004a
+00014b00034a00034a01044b000b4c010c4c030e4c01104b01164b031f4f012652002850
+04234f031f51021655010d5f00086b00057a00038700038f00008600008b00018d020381
+01046f00036402006501006900006a00006a00006a00016d00016d00006e00006e00006e
+00007100017201007500007600007500007700007a01037e00007c00007e000582000884
+00058100037f000280040584021188000f8c000e91000e91000a8c0003910000a30600b8
+0001c00001b80000b00200b20702b70401b000039f00079200069100039501009801009b
+00009800039200159307289c003591032e97001c97000a9500099601159c02209c002598
+002797001b93000a8f000593010c9c0211a000119f01109d00009300019702029e0503a2
+0301a200009e00009e0104a100009b0412a60728ab0030a7002ea50328aa0719ab0409a5
+0600aa0400a80100a40003a20005a000059e00059e00059e000fa90007a202059e020e9e
+0021a30037ab0344ac0040a40332a60023a0000f9900059c0706a90401a80000a30001a5
+0004a7000bad0722b7093fbb0255b3005faa0062a7005fa80a34aa00139d01009a0900a0
+03049a00048c00048705058b05148905198a021a8600197c001c7901237a042477022173
+001271001173000e77000d7900158102258b053194033896
+02389c05329705258a021679000a6c00076600076200086100145b021a62051f69021d6a
+0018690014690516700a1974030b6e00046d00017300027900007600016c000c65001765
+001f58001c56011655031255050f57050d5800075500025100024d00014c00014b00014b
+00014b00034a01044b01044b00084a000949000748000846000f4701184c032153012653
+002651012353021c5703155f010e6a00097800078300048b00038400048b01058d020684
+02047100026300006400006600026900026900006a00016a00026a00046c00056d00066e
+030671020671000772000873000875010777010477010276000773000f7900147e00147f
+00117f00117f0012820213850f12970d0c9807059603019000008a0000900000a50204b9
+0004b90004b10005ac0004af0000b30101b10201a500009400059300029504019a01009a
+000095000895041b9b09279f07209e031a9a000a8f00058b00159705239f00289a022e99
+052d9e001b9000128f03159d0e15a30a0f9f000b97000b91000c94000a9700069c00009e
+00009e0100a20202a200029f00058e0628a40b3ea9003998003795053ba5092faa001aa1
+0500a40601a60502a70302a60002a300059f000aa0000ea1000dab0007a202099f0518a2
+002ba4003fa90044a7003d9d0330a50022a000129a010da1080da90105a400009d0003a0
+000fa6001faa063db20a4fb70150af004faa0054a70055a30420a8000da202009f0400a0
+01029a00038b00088b0e17980a1e91051b8b001984001c81012283042380001e78001772
+000772000772000874000e78001b84042991043498013799
+00329b032e96042688031a78000f6c000867000668000669000c5e001163041a6d062074
+011d7000166b01166f071b7405117300096f000572000375000070000772051376001371
+000f5900125a031158010e54000d53040e56010a5700045301034e00024d00024c00014b
+00024c00034a01044b01044b00064900064900054600044500084600114b011a52032157
+002853002554012257031c5c011667001274000f82000e8b000f83000d8b010b8f020785
+02047100026601016301006603026a020169000067000066000366000769000d6e021071
+051473021573001775021c7b062081061c8101127a000a73002373002b7e022f84012883
+002283001d85031b8902188805088b05048e02018d010088000584000a8d0011a20014b5
+0015be0017b7001db60017b60007b20000b10500ab03009c00019100009504039c02019a
+000093000a97061b9b041e99070da100079800069100159605259e002a9a002c9604359c
+0731a10020920021980a27a91017a3040593000a91001997001c99041b9f000b9b000097
+00009f0303a300019e0000980021960532a50732a3002090001d8d002e9e0638a90031a4
+00139e000e9f00069f0002a30001a40006a6000aa4000ca30008a80006a10511a30724a6
+0032a5003ca5003fa300399d042ba40123a10018a00414a50712a80008a000069b000fa3
+0421ad0429ae0234af0037a6003ba20649b10a46b40030a50718b00812af0204a600009c
+00029800048e00098a031591051c8e001786001784001f8904248b031f8300167a001076
+05047c020578000874001178002083022c9001329800349b
+00329f012e9502298603217701176c000d6800086a000670000864000b6600146d051f76
+052077001c74001871001872031375020e74030a7200056f00056e05127a06187e000d71
+00055e010b60040f5e000d5400094f000a5000095400075501034e01034e00024c00024c
+00014b00034a00034a01044b00054900054900054900054900064a000a4a001250031955
+002754002652002454002156001d61001c70021d84041f90001f8a001990001292010986
+02047300026600036402046804016a010068000064000163000666000e6a011671031b73
+02207601247800277c012b81012a8200277f00207d001c7a003c7a0641830d3e8a0a3289
+042487021887000f8500078200037a00047f000884001084021a8402258d002a9d002bab
+0429c2042ebe0937c00530bd0017b50006b20501ae0900a6000095000095030399000197
+00008f000b9503169900139300029b00059803179e0b29a5042c9d002b9500309502369b
+002a9a002c9b0031a40325a1000c9100078e061e9c0832a803239a0720a1010d9d00009c
+0202a200029e000296000b99053ba7062ea70518a300059d00049c0117a1022fa6023ca7
+0032a300249c00139900089a0005a00105a40105a400039f0008a600069e0314a2082aa8
+0136a60039a40033a1022b9d011e9e021da20218a20414a7010fa400079b000a9b0617a5
+0623ab081cb10217ae001a9e00309d0746b00e32ba0006ae0310ae0817b20211aa00099e
+020c9f05109d00119200138f001788001787001b8a02228f04208e001684000d7d000a7c
+07058404067d000d7600197601267f002f8b00339800349e
+0236a3013394013082032b7301216a001469000a6d00057201066e00066b000e70021b78
+05237d01207a001d74001b72001177020f75040c6f01096b021170081b7a04187900086c
+000167030967041062000e5500094c00054a00054f04065301034e01034e00024c00014b
+00014b00024900024900034a00044a00034a01044b05054d02054c00054b000a51021156
+00255300255200264f00255200245b00276f002c85042f95033191022694021794010b87
+020475010367000563000465040068020066000265000564000d6700156b021e71042375
+002374012778012a7c00277b002177001f7600237c042982023b80063783042c81011d7e
+000f7d000780000584000488001583011888051f8e07298b09338906398c00369600329d
+022cb60435b50742b8053fbc0027b8000db10001ac0900a904019a010099000096000190
+00028f000b95001197000f92000a9200169a0d2ba70d32a5002a97002c9300349a00349a
+03339f0939a8032da300138e000a89061f9d0e33a80333a20727a0021a9e00089a00009d
+00009f000296001199092ba70832aa021aa20303a30c00ac0d00ad0305a500199f002da3
+013fa4053ba70532a90122a300139d000b9c010da10610a6000da900079c00139c042aa5
+0336ab0031a60122a302149c000f9b0112a00010a3000ca1000a9f00069a000a9b0615a4
+00139e040aa80207ab0019a80037a7023eae041eb30200b70006a0031dae0829b4041faa
+0516a40815a2071a9d031f9c001b8a001e8c002192032394001b8e000f86000680000581
+020586000b7f001678002475002e7c0033870136960338a2
+023ba400379100357f013370032b69001d69000f6e000775040675000674000d74001779
+02217e03257e00247a00227800147d020f77000769000a6305176b041c7200156f000b6a
+01057301096e02116602135b000d5100054901014b07005001034e00024d00024c00014b
+00004a00014800024900024900024900024902024c05034e04024d00014c00054f020c54
+00225400255201274e00294f002c5a002f6e003786003b95063e95032f98011b94020c88
+020576010367000361000260030065030067020669020d6900146b001c6f002270002570
+001f72001f72001b72001670001470001572001d7904238004228400197e000d77000377
+00007700007d00038605098e081e8e0a2195082694062e8e07368806398800338e002b91
+0028a60034a40142aa0349b8013abf0019b40000a90400a906019c05029b000194000592
+000c96011198000e95000d93002391032d9b0933a1022c9a002693002b9702339c05369f
+083ea80832a2001a92000f8a0020980835a80336a3002a950724a200109700019800009d
+00009c00119e0529a30737a30313a600059e00009e0601a60803a80001a000079e0012a3
+002d9f0939a81040af0a3aa900299e001f980023a10d2bad0312a9000a9d00159b042ca6
+0030a90022a5000ea205009f01079d040ba20008a300059f0007a100099f000a9c020e9e
+00039800049c000c9f0028a60642b00038ac001aad0209b90019a9042cb00a3cb7062fad
+00149c00089502149c04219f00239101259503279703229600188f000d89000788030689
+00088800128200237b0132770037780036830136920639a2
+013ca200389000367a00376d04336b01236b001472000b78050479020878000c77001579
+001f7c032680042a7f03297e051b88000f7600016100065b051865001a6900116700126e
+03087d010a7302106804165e05135402074b02004a07004d01034e00024d00014b00004a
+00004a00014800014800014800004700004702004b05014d02004c00004c000350040a56
+00205303245105284e012c4f002f5800346d003c84004297064497043498011e96010c8a
+03047801036700015d00005a03006403006705096a05126e041a6f001f6f00236e00246c
+041c7200146b000c67000a69050f7007157604177600167600098200027d00007d05007f
+06008101007f000182000685010f8900128e00188d002085002a7f013082002b8900218c
+032ca20137a10046a50954b90d4dc90028be0006ac0300ab05009c05029b000395020b98
+0a189f06169d000c93000a91013996043a9a00309600269000259200269601309c0d3ca8
+0039a2001d8f000c86051f9a0d3aaf0038a4002e9600319a001a9b00059100009a0201a4
+0209a21028b00f3aab002a8b0300a70000a100059b000c9a000d9a00089d0005a50604ad
+00159500219b0230a0033aa1003a9e00389e0037a20238a50112a8000e9e011ca1062eaa
+0028a500139f0000a00900a40605a10808a60004a30001a10009a6040fa7010ba0000898
+05009c000a9800189000329b0847b10036b00021ab0022b70d2eb9002faa0035a4002ba0
+00119600079402149e0421a1032996042a9904289a002195001791011091050c91070990
+000d8a001985012b7f043b7b013d7900387e00358f06379e
+0535a300359300357e00386d003a6a05367001277200186e000a76000a77000b7903117c
+081e810d2c8606317f002f76002e7400206500145901125a050c5c00025f000066000371
+05037e030b7a001471001763001456000c4c03044709004600084900044c00014e030052
+04005100024c00054300053e02004900004904004b06004f04004f01014b000448000a48
+00214b02225308235a072758022d5700386400447d004b94064b8e00338f001893040890
+06008001006b000061000162000b5900125e001b62001d60001e65001f6c001c70001872
+00056a00066b010a6f04107607147c06137c000e7700097200007900007a00007d020080
+02008201008100008200008100047900027a00017b00007c00018203028a060390060392
+050694001a9f033db80d58cd054bc50025ad000ea3030dac0021970014930312a11014ab
+03079c00028c0018930d33a20746a7002e97002295001c9a001798032ca20844a600489b
+0c17a7020ca100209e004398004597002f9d0926a4072a9e07009e0200a00000a2001aa3
+0238a5083da7061ea200009904009f05019e03029c01029a00009902009b06009f0a00a3
+030dac031baf0028ac0030a40034a30034a8002ca6001ea00503a40002990117a10925aa
+0018a100059b0500a60a00ab00098c001593001f9900259f0326a60017a300069f0301a4
+000398000f96002a9c0243a90146ae0031ae0220b40d1ac00204af0000a50005a20a1aab
+041fa2001d92003099053ca1003a97003599022e99042599021794000d8b000c8902108d
+001f82023086053b81003d75003975003a85053a9a0838a7
+042ba0012e9300317f00346f00386b043770042c7200207100167c00177d00157b00157a
+001d7b042a7d04347e01387b023876002b69001d6003135e060b5f02035f01016501036a
+010374020e74021c7101266c032763051f5a061451080c4c000f4a000b4c01054f030250
+04015004044e00054900064500024900004a02004c05005003004f00014b00084b010f4c
+00234c00245104245503255300295000325f003d7a004693043e9200289100119402068e
+06017f01006900005d00066000135d001862011d66021e68021b6b03196e00116b000a69
+000c6c001070041476081679071379010c7500067100026d07077f06067e04047e02027e
+02018001008002018102018306038603028400008200028300048600028901038c040291
+000c96001094001e980036a60044ad0045af0042b20544b8032ab3041dab0911a2090799
+03078f021a9404359c00439e002c8f00219604179a001496002293053fa30d42aa002a9a
+000693001a9703339f043ea200389c002e9901219c03159f0900a401049f001ba30338aa
+013fa600279a0009990900a10301a200019e00009800009500089d0313a70212a60009a0
+031aa60521a90427a7022aa6012ba4012ba300249f001d980808a800079d0118a20523a7
+00139700029200009f0500a601159a0c23a70a25a8001a9c001095000a94000a9b0612a6
+031f9a072fa10a41a80748ac003daa0026a90011ac0005ae0804b10602ae0302a6050fa5
+00199c002b990548a30453a2084aa1023f9a003096002493001b9000168c00168d041b8f
+002483033387063f84023e7a003a7b003688032f98012aa0
+021f9f012293002882002e7100336c043570043174012b7501248004258202238200207d
+00227a002b7901367a023c7b043d7201326c011f65000f5d00035c00005a00005a00005a
+000466000e68001f6a022b6b043168022c5e01215400184e00154b00114b000b4d01054e
+02014d03004d03034d04044c00014800014a02014d03025000024f00044c000d4e051551
+00284c00285201275400254f00274f002e5d00377c033f950b2c9f011a9900099600018c
+00037800056200095a000f5b001f5e002166041e6904196c03106c020c6b000769000567
+001770001973051a77051575000c7200046e00006b00006b000173000173000075000076
+00007600017900007b00017c010085000081000081000783000a84000782000383000285
+000a8f00098b00168d00349c015bb3046fbf0165ba0054ad0a21bd0014ab000996000c8c
+021d8e0a349a033e9a003992001c8c001295060b9b00179700349700429b022a9c010698
+001192003296013e9b022fa20129a2002b9a001a970000a000009b001a9f023ba40247a6
+00329f000f9700009a0e00a3000399000499000c9e001aa70325ad0129ad0028a80026a3
+012c9d01289d02229d041d9e061ea20924a5082aa5052ca3080aaa00089e0118a40526a9
+001f9f00159c0212a30711a70516a20d1ca90915a5000797000591001097001a9b01209d
+00318c043f9b0847a4003da2002ba0001da50010ab0003aa0100a50701a90200a400009c
+00109800359f085ba700629d07509f00439800328f002b8f002892032892042991072c94
+01338a063b8b063c82003677002f7a002a88012498011ea0
+00129c011693001c82002474002b6c02306e043174033278002b7e012e83033085033085
+002f7f002f7b003477003575003464022c66001b6400085e00005b00005c020459030657
+010d61001362001e63002a65003065002f60002756002051001a4a00174a00104a000848
+00004700004901004a06004f00034800024a00044e02045100035000054d000f50061a55
+002a4e00295200295301284f032a53032c62042f7e042f950a119f00069a000092000186
+000b74001565001d5e012362002361032066031869010c68000365000366000a6b04116f
+021e71011b7000166e000f6d00076800036a00046e01057100046f000673010976030b7a
+040b7d02097d00077c00067b07058c050a8a08198d0e2b930f3394072d9002258d00228d
+0715920a128f081b910338a0005cb60069c10252b50034a4020cab000fa2001a97002b95
+00379807389e022b9700198d05119b000895000d94062b9e073ea2002c92000f8e08059e
+03349b003d9800359600299d0827a60322a1000e9800009c0018960338a20647a5002f99
+000c9600009d04009f000398001094001ca00a2daf0c33b20634ae0035a6003ca60043a8
+003e9900349900219600119500139a0621a4092faa0635a90608aa00059d0013a10728ad
+072cae0627aa041ea60016a000089e00079e00009b000096030a99081d9d02279a002992
+00408f034498023c9d002b98001d990018a20016aa0011ab00099d050ba70401a600009f
+000a9b0331a10756a3005a92014d98004393003b92013895063899053695033491033490
+043b8e063b89013580002c7800237a001e8801199701129e
+000b98000d90001282001975001f6c00256c022c7405317a002d7d002f7f023284053587
+02358401327e002e73002c6e00275b022161011463000560000261070b660c14650a1861
+091561061860011e62002866012e69013068002b5f002659001c4e001a4d00154c000d48
+00054600004700004903004c00034800024a00034d02045100024f00054d000f50051954
+002852002652002451042751062855062565001d7b00168d060098020099000395000f88
+001b7500216500255f002660071b62031561000a60000360000362000a6700156e041e72
+051e6e011a6c001368000f68000f6d001072020f77020f7807107908107b09117e09117e
+070f7e040b7d00077b000579000a8300138000248205388706428a013d85003584003084
+001b8b0514890a168e07279e0038ae0035b4001dae0406a80014a10328ac0738ae013aa5
+00329f02259d03139c0204970d00a1000c9600249103389e0931a3001093000c921226a9
+00439500349a00299b042d9f0928a5000e9f00039900129c003f9e0345a30434a0000c97
+00009b0500a4000fa0001e92002d9c0c39ac1038b100269f00209600329f0641a50344a2
+0045a1003fa3002fa2001c99001a9f0024a80028a800249f0306a90003a0000da2021dac
+0623ad001da700139e00089500019f00009e00009d05049e060f9c031c9a002c97003493
+063e9b04359b002999001e99001a9f031da60821af0823b00023a4041dab070dab0603a8
+0209a20524a10646a0004a90024b9a014598034099073f9c073c9c01369400338d00338a
+003389003285002c7f00257a001d7f011689000e93000797
+000b98000b8d000d8000117500156e001a6d002273042a7b002e7c002e7e002f81013185
+013082002b7a00277400266f00225f011c63000f6400026200016203086404106202145e
+060e5704105a021561031d6806246d04256c002164001d5e051a53051a51031a4e01164b
+00104800094700024901004b00014800004901004c03025000024f00044c000c4d041450
+001e52001d51001d51021e4e021d5200156000097800008a00008f00069501159804258e
+032d79002a6600235e001c5e090f6300075c00015800085d001467021d6c00216b002269
+031f68001c6600186802186e041974061978051479021178040b76020974000674000474
+000375000277000277000379011182001b7e002c7c003a7900427d00407f003881003083
+00228f00128904048605028d0005980005a40205b41006bf0036b40636b4072ead0724a6
+0618a2000b9b00019900019e0500980723a1023c9f003199001799030a99051e9f0a3da8
+003c8e00299d0621a404249d001795000195000f9c0836a60548a3002e990010970400a0
+0b00a90705a8011fa100399f0b3ba90b34aa0022a0000d95000d95001f9e01289f002595
+0034aa023baf063db20539b10636b20632b50023ae00129f0104a90004a70008a8000fad
+000eab0009a40005a10003a00003a80000a20004a0030da002169b02229905319c05399c
+05289e001d9700139502129b0615a20717a8051aa9051eac0024a10019a60008a50401a8
+0103a3021aa0073ba100449904449c013e9901399a03379c04359b00329500339000358e
+002c8a00288600207e00177800137e010f89000c92000a98
+031196000d8d000b81010c76000e7100116f001a7502217c03297c022a7f002d82002b82
+00257d001f75011d7108217503266a011c69000e6600026200006100005f00035b000456
+01034e00035400075c010b64010f68021069000f64000c5d041253051553041950031a4c
+02184a00114900074600014600014800004901004b03004e02004e00004a00074a000e4b
+000f4b03135103165100154c00104b00085d00017d000096000f8d001b96002a9a02358e
+043577032a65041b5f05126103036300025e00095c001662042268012766002664002663
+002263002067001f6a021d6e031871031373020e74010a73020473010372000172000072
+00007501017904047c06068000087d01177d00277c003379003a7b003882002c85001f83
+000d8b00058802008a07008f0600980100a20103ae0309b9022db80121b4000fa90107a7
+0605a800009e00009700089a0019980c33a80836a6001b93000c92081aa00730a4003b9c
+002f9600299f071da4010e9b000491001197042da10843a706249e000b960000980302a5
+0712a8021ea50028a20431a80426a400159f00069e0001a40304ac0207a90009a2000b9e
+0116b10121b00234b10843b70d46ba0b35bb041bb60008b00003aa0001ab0003ad0104b1
+0102b20000b00200ae0703b20402ad0002a4000aa10018a000239e072fa10832a0012b97
+01149e000d9a00079602069b05069e01049f00039f0004a1000c9d0006a00000a20300a6
+0002a2001a9f063ba500489d053b9f003099002995002898012d9a01309a003194003393
+01289100208900147e000d79000a7c000c86020f91021299
+05189903118e010c82030b78020b74000d70001477031b7d02247b032880042c84012a84
+00207b00156f00156e0c1c74012873001e6d00106900056701016502006301025f00025b
+03025002005400005b00006000006500026600036200025f020852020d4f01144e011b4c
+011c4b00144700094300014001004800004803004a05004e03004e000049000347000947
+000347030a4e06115101104b00084900025c0003860a05a90035a2033ca70443a402408d
+00316d001c5900075401005700006400056502146605246701286300275e00285f012c63
+00266200266700236a001b6b00106900076900036b00026d020274020274010075010077
+01007802007b02007b03017e00007b040f8206258203317f0635830b338b08238e001187
+0a009004008d00008c00008b00009000049a0008a20009a60000a4020ab30208b80000b0
+0000aa0107a5030b9a07119500399c0533a3011c9d000a940013970b30a5063da4003494
+0026a3012c9f051da103009e02029e0830a20847a400379808009a0700a10400a4000ba2
+00239c00309d00239d000f9c00059600029f0200ab0a00b80b00bd0400b90000b50006b3
+0800b50005a8001ca30038aa023eb00127ae030cb10a00b80204ae0001ac0000af0100b4
+0500b90700ba0700b50800b50000a90005a60017a80024a5002da30533a301299b001488
+00039500039600009602009804009c0500a30500a70400ac0000a10500a70800ab0900ad
+0308a4001fa0013fa400489b0a39a5002b9b001f9400219601289d022c9c002b9500298e
+00208e001a88001282010e80010c80010d87000f8e001394
+000f95000f8e000b80000e7901107500107600167c00157f001b8100228603298c012c8b
+002a8300257801226f04206a03296804216503156102085e02005d02006203006604006a
+00015401015705005a04005d02005e00006200006500006800005c000059010455040a54
+060f52010f4e000b49000745000d3a000d3d000c4000084200034200014603034b060650
+071252070b5508025a07005900005800046500168005289c005186004c9406439e063293
+00187500025900005407005b001458011d5c01295d002f5d00305c002e5f002e66052e6c
+071c6f04166c001068010c68030c6b05096c01036800006502066a02046b03016f060175
+08047c05067a00047400027100007401077709167f0a20830825830a2b88042584001374
+03008d00008900008500018700028f01029b0201a70400af0a00b00600af0200af0002b1
+0009aa00149f00259b0035a1152fb7021ca7000793001193062f9b003996002f930c2599
+0432a1021bac0300a50905a40636a200499800359c05059b00009a00079800159b0320a2
+031da5020da30200a80700af0008b00302b80c00bd0b00b60200ab0005aa0005b50403c1
+0204b90000ac0006ab051dbb0a23be0012b40005b00306b70100b40100b40000b30000b5
+0000b50000b50000b60000b60001a4000ba60120ae072fb3062cb30018a90004a40100a5
+0000a70100a80300a70400a40100a000009b00019e00069f0300aa0500ab0300a600009f
+0013a00431a40148a400509d00469e00389500309701319f00309f002e9d022599051b92
+001a8f00198d00118100107f000d80000985020e94000d99
+011497031593000d80010f7a01107500117703197f011882001a7d002283012c8a023189
+02338200307802306e042e68002e69012967041f6604106201056001006003016606036a
+00005500005602005801005900005b00025e000663000a6800085e00055700034e00054a
+00094a030e4c02124e00134e041f4c05204f071e5005185002124e010c4e030c51040c54
+00074f00034d00004a00004800074c001861002e83083ea005539e0544a1052e9a011784
+000666000151000b5606166303236001265d012b5d01305e012f60012c63002363001e63
+001266001268001167000e66000d65000e6902116c04136e03126f000c6e00046f000072
+00007401007700007300007100007500077800117b00157900177700218205258a001f86
+00088400048200018402008a0602950602a10200a60000a80004a80108ae000ab0000eaf
+001ab2042fb90b3ebb0b44b8001fb1000ba1000f9f0030a70040a4003598012a96092ca2
+001aa6000098040ea4061d9d023c9d00419d00048d0900a700019c0210a5071cab0118a4
+000b9d0002a20301ac0a01b60200b40000b00001ab0004ad0002b10000b20000b50005b9
+0013ab0024b80f33c50f2fc2031cb40008ac0000ad0300b40508b70407b60107b50008b5
+0109b4010cb6020eb80410ba0013b20720ba0c2abc0425b20014a300069c0000a10401a8
+0004a50002a50100a40100a20300a20100a00000a000039f0200aa0100a80001a200099d
+00209e043fa50152a100589a0058a0004799033e9a083ca10338a200329f002798001c8e
+021c93051c9000128200107f010e81000c8606139605129c
+00119201138f000c7f000d76000d73000d7402157e00137e00157d001d81002787003085
+00337e00357500386b043a6800386a00346a022a68001a6100095a00005700005900005d
+010159000058000057000057000357000a5c011461031a66001f6800195f000f52000847
+000946020e4804134c02154f022150052151062053041a53001451000e4e000b4e000c51
+000049000249000845000f44001e4e002d68023b8804419c073daa0128a1000e8e000074
+00005c000d52001f58022d62022e5f002e5f012f60032f60032a61022161001661000f5f
+000f64001064001263001363001765001b6800226c01256f052677031d74011173000774
+01027605017905017a040078000579000c7c01127c001179000c7300107c00178702178a
+021482000c8200028500008c01009500029d00059f00079f001fae0124b20023b20022af
+002eb80f3fc70c3ec30030b5000ea7001ab00d37bd0650bd0049ab0038a3072aa80721ac
+0000a10014a60019940047a50140a101038a0300a00600ac0815b10916b20512b00008a8
+0000a30000a80001ae0000b00800b80003b00007ab0003b10000b90000b8000db10021ac
+0344c20944c40735bc001cab000aa40005ad0403b60300b80002b20003b30007b4000bb5
+0110b50113b50115b40016b40122bb0724bd061fb70012a90008a10008a20309a70509a8
+000da60009a60004a30202a20301a20301a40201a40001a30000a000019e000a9b001a9b
+0037a20556a80466a300689a0066a000539907459a0a3ea103369f002f9c00239500198d
+00188f02198d001080000f7e000d7f000c86031293000f96
+00108b00148b00118100117901107500107601147d00117e000e86001287001a87001f81
+00257b002c7100336c03386a084b78094778093c73072f6d051f69031464050d62040a62
+02035d01025c00025900035500095500125a031e6108276700306e012a68011f5b00144d
+000f46031047031047000f48000f4700104800104a000d4900094800074800054a00054c
+010f56041654051a4f031e4d02215801257300228a001e9700119e000595000088000375
+051163072259022d58003159002f5900315c033162032a61011f5f00145d010d5f040c61
+001060001160001560001d6600276c012d6e002f6e002e6d00287200207000136f000870
+000174020076030077030077000273030b7a08137f04127f000a7a00067c000482000386
+00108606118f081097010a9700079300189b0639ae1652c00539b30337b10031ae002eae
+0531b40b31ba001ead00079c001ca80646c41060cf0655be0046b20041bc0529bf0000ac
+0009a7022aad0053b60041aa00159f07009f0500a30418b90e1ebc020eb20000ab0000af
+0100b40001b40000b10001af0000b10000b20000b30100b70200b90219bd023dbd0159bb
+0842c7002eb80016a90007a50105ae0807ba0505bd0000ba0000b80000b90001b60003b5
+0007b4000ab4000db2000eb3001cb80015b3000bac0006a9030bac0913b20514af0012a9
+0317aa0312a9030ca50106a20202a20101a10201a40204a6060ca80517a90227a9033dab
+0858af0f71b2107cad0c7da70062a0004c97033a95062f9b00269b00209b001c9a001397
+00158e01178e001383001280011381001086001491000e8e
+001a91022092001b8402187d02167903167c071c87031988050d92040e9102108d001182
+001479001d7100286e04306f003b69003667002e64002663001f62001661000d5c00075a
+00056000045d000357000454000852001256041d5d07256100326b00306801295d001b50
+001348011047020c4700094600044400044400034600024500004601014903034b04044c
+00165203185103174c01114f010d61050c800207970000a3000092000294000d8d011b7c
+042866052f57052f55042e58002f57002e5c01295d011f5f00135a000c5b020a5d050b61
+00115c00155f011e6405286c082f7205327300306f002d6900246e001d6e001470000a72
+00047200007400007200007000006a00056f030b76060e7b060b8105028304008608008b
+0b10a000059400028e0017990b3db01359b90761af005ca0053aac002fa200289f0026a1
+0320a200129d00089a00079c083eab0654b80058b8004ab4023fbc0231c50015bf0000b5
+003db00b55c20956ca001ab20000aa0101b70312b5032ab5000cb10003ae0000b10100ba
+0300bc0100ba0003b50008b50800c30400bd0000b30011af0439b9105ac70c5ac6004aba
+0012b80008b10001b20701b90b02bd0500bc0005bf000ac20903c70701c30100bd0000b9
+0000b70000b70202b80305ba000bb00007ad0006ae060bb1050eb10212b00016ae001caf
+0218ac0415ab040fa70007a000009a00009b00039f0208a4000d9e0019a1002ca2003e9f
+00509d005f9d0065970065930055a2003e97002995021e9900189a00179f0219a50515a6
+011e96062196001a89011983021a86011b8a021f95001a95
+002797032c98002387001c7c00187600197d07228b051f8d08179808159506148f021186
+00127b001974002371032b7100346a002f66002a6400266300216501196300105e000859
+00075e00065b000357000253000452000a52001357031859002e6903326a032c62001f53
+001147000b4300054400004306004805004704004603004503004702004804004a06024c
+000842000a4400074a00015601006e04008804009d0300a7060e930a1c980a2b92013078
+002f59002c4c052b520c2a5e022c5c00255a001b59001259000e5b000d5c000e5c000e5b
+001c5c042364092b6b0b2c6f06296d002269001f66001e65001c6f001870021272030c73
+02097400077200056f00066d00106e00106f000f71021079040e810302840400880c0093
+00009700049b021ea3063aa8054fa80056a3005297004d8d022b9d002095001792001393
+00098c000187010f921526a803499f003c96003599003aae002cb90009ac0004ab0421c3
+0464ba0b62cc0616b40000b30005c2001cc80037ca0011a30000ad0003b50402bd0200bc
+0000ba0000ba0004b70004b20800c40509c4012bbf0057b7027ab90874bd0442bb000db0
+0604bf0500bd0700be0a00c10a00c10200be0004bb000ab90000ba0000bb0102be0302bf
+0402bf0500be0400bc0300bb0000b00000ae0004ae030fb30312b30013af0018b1011eb7
+0010ab010eaa010ca600069f000399000599000a9b0010a00016a001209f00309f00409e
+004d9c00559c005a9a005997014ba200379a01269802209c001b9f001da40620ab0c1fac
+02259d06279b001e8b001c83001e8500258f032b9c00279a
+00319b05369d012d8e002380001d79001d7e02238a001e8b00238d02238e05218c061f86
+011e7c00217300266e002b6c092c6c072d6c042b6c002667001e6300155f000e5c000b5b
+000c5f000a5e00085b000557000354000452000755010a57002262072d6b08316900265a
+00164c000b46000347000045010048010048000047000047000047000048000249000249
+00064700044a04035305006501007700008700089400139a0836960a3993043883003365
+002e4d002a47022754052361051f5a011959001058000b59000c5b00115d00175d001b5d
+00295f042b64062a68042366001763000f61000c63000c6500096800076a00056b00046c
+00056d00096d000f6d00126d002c7a002d7b002a7e032785031f8a000b88000089020294
+06009f03109d002999004198004d97014a97013d9501339400168d000f8d00078c01058d
+00078a0010880026930b3b9f00379000298b0022940020a9000ca800009800179e0848b4
+0059b5011dac0004b80000b10416c0033dcd0012b20004b30002b50404ba0402bd0000bb
+0000ba0000ba0002b60001b10013ae003abc0c6bc90984c70076ba004db00022b60909bf
+0a0cc30503be0300bc0600bf0803c20307be0009b7000ab1000faf0012b40015bb0515c0
+0711c10608bd0100ba0000b50500ba0100b40007b10011b00019b2011ab40317b60514b7
+0007aa0006a70007a40009a2030fa10215a0001a9f001c9e0520a501239f002a9a01399a
+06489f0951a50754a60652a6024a9e003c9705349c0533a20031a1002fa2012ea30528a0
+00239c00289a00218c00218600278b022f960336a1002f9d
+00379f093fa308399605318a01288300248402258d001e8900297c002a81002c83052a82
+022879002970002b68002d6508206609266a07286d012468001a6100105c000e5c040f61
+001261011061050d6007095e0405580402560102550002550013580426650a336b032e63
+001f5700145305095008004d00014a00014a00024a00034b00054a00064b00064b00054a
+01034d02004e04005604006800007b000f88052b980e45a2004e9300438500356e002d54
+022e49082f4c01255500195b001052010f56040d5c020a5d000a5c00135e012061032a65
+002d5d00265b001d5900135a000d5d010b6406096a0a086d03006902006802006a00016d
+00086d031372041e75062577003b7d00418506448f0b439808359a001a8e00078c000897
+0d099e06189800308f00448c00488d00368c00198a00028800028000028600008802018d
+071194062a9a003a93003e8906268d002a960320a007029d05009b0510a0053b9f004e93
+001b950004a40000b20515c3062bb800129e0004ae0000ca0200b90000b70000b70200bb
+0000b80000b70005b9060dc0036bc00074b8007cb70373bd0250bd0026b80015b70518bd
+000cb10006b10003b60002bb0000b70004b40513ba1226c70539c10635c1052dc00223bc
+0117ba000bb50003b30000b10900c00705c00210b90017b1001ab0011ab40511b50406b1
+0004ad0002a80004a4050ea70d1cad0e26ac0729a70027a00724a6001f9a001f90002a90
+033b9a0946a30647a50343a5004b9700429606419d0746a50044a4003e9e003798002c8f
+00239a002b9c002992012d90073595073b9e0940a70036a1
+0048b00049ab0044a0003b8f00368801388b02348b002b85002591002588002880002f7b
+003176002e70002a6e00297100246a04266d06246d021c6900166200176100185d00175a
+00125b00105900125b01135d010f5a0004550000500300500300610407640817680a256a
+072561001a5300114b020e48020145010044000041000041000142010243020344030445
+03054200044d00035c00076d001884022f96053d9c01419804369703337f042f64062b57
+07225703185900135a00125b0f096906065e00074f00124c002053002859002a5b00285c
+011a6e001166000b6300025c0308640c0d6a03006003005f09006b08026c02086a000b65
+001467002373042d7c073281043089013c8c024c93024c9500378e001d8b000a8e00008d
+000989011f91002887083a8f043288001b7f00037c03018802018903008b01058b00148b
+002c8b033d8f00388f002a88002b8c0a17990c009d02009800149b0636a40437a0002492
+00088f00058f000f9c0d17aa050ca500009c0000a10300a50002a60003b20003c30700c9
+0600bc0003ac0033b00062bd006eaf0373bd0664c40244bf0524bd0c12c20d08c40500bf
+0203c00004bb000bb6001cb30035b7004eb60062b6006cb40946c3002eb3072cbb081cb9
+0005ae0100b40200bb0200bd0706bc070abb0510b80514b70514b7030eb80305b80100b8
+0407b40009a70019a10031a7043da80035a0002c9d002da4052ca500279e012699002793
+002f950742a0054ba3004498004797004898004b9c064ca10646a003399d02319d052d9e
+003299013b9f023f9c003c96003e990046a50049af0047b1
+0048b7034ab20247a600409600408e03459103479200438e002b9000298700287e002a78
+002a73002872002671022674002769032a6f07297003246b001d65001c62001d60001d5e
+00165c00155b00165c02165d02135b020b5604065309065505046100065c000e5c00185d
+001b5a00165400104c030d4b081051070f50040c4d020a4b000849000647000445000243
+07054400024c00045f000f7b021f94052d9e04339d01359a062e9000277600205a001c4e
+021651001056000d58000e5900035a000958001153011c5304255a042960002462001e62
+000967000563000766000668050b6d04096d000266060a6e000e71001070001473011c77
+05247f082a84072885012482001e82002e8a074195073f94002585000e8100058900018f
+000c86011b8a00218006328900268100127c00027e05018a02028801038a050e8f072190
+03308d003189002c8b00279007159800098f000389001392072b9d0832a201219a000d91
+00058d01119c0915a5040ea100049c00009d0000a00301a40000a00203a90101ad0000ac
+0106ac0521b10746ba055dbe085ec10052bc0042bb0132bb001cb6000aaf0008af0012b6
+001eb50029b7053cbb0b4ebf105ac50e58c3044aba003db20022b90014b00018bb0311bc
+0005b60004bb0004bd0208c20209b9000cb60013b10016ac0016a90017ad0019b2031ab8
+0a1fb8001cab0026a30338a80641a90238a4002da1012ba4052da6022ba1002b9b002f97
+0137990848a2054da200449800429a00439b00449c00459d00419c003c9d00389c00389f
+004ba1034da2044ca000479c00459f0349ab034ab40048b6
+034cbb0750b9064cae00459b004694024f950354960054940b3c9809389203308500287a
+002274022174041e75031c76002869022e6f073072042d6d002667002362002262002262
+031a60011a5d011a5d011a5d01155a011055040c54090d56000958000755000c5500145a
+011a5d02175a000d5100064c000a4b00094a00084900094d000a4f000a4f00094e00084d
+09034300004d00046603148a0920a00522a402209c001e96031c8100146a000e51000c48
+00094e00065400065300075200064b00135301225804285c04275f05226601156b000a6a
+00005d040c6e0c1677000c6e00076a00086a00066a000f7200186f001e77022581092789
+041f88001382000b7c00087b000d8100178504278d07278c00117c00007400007f04028a
+030e8201137f00187806298300177700077700008309008f00038800088703178a06288c
+022f8a00298800218d051d9709009f00018900188000348e0c389b07219a000693000090
+0009950a17a30813a300049700019900029d00009e0101a106009f04009a000091000990
+00209b0638ab0741af013dab0027b3012ebd062ac00017b2000aa70013ad052bbc0d3ec9
+094dbc0a55bb085db8045cb50550b5053bb9011eb80007b30003bd0000ba0004bf0001bb
+0000b60002b50002b5000bba000ea80018ad0026b20030b30034b00037b00339b5073db9
+0936b50031aa0036a40240a70742aa0337a5022ca40427a5042ea6012ea100339e00399a
+03439d0a4da4054da200419600389f0039a0003a9e003b9d003d9e0042a10048a6024ba9
+035fa8005ba20154a0014e9e014ba2044dac0750b70650bb
+005bbe065cbf0453b200449e004196014694014993004c920b3f930a388e042c83001f79
+001874031675041476031375002568002c6d03337105336e002d68002763002362002264
+051960041b61031c5f001b5c001658001152000e4f010f50000f54000e5200105600165e
+03196205175f020e56000750000b4d00084a00054800054a00054d00044e00034d00014b
+060043010053000671020f910415a30112a0000c9600098d00086e00055e00044d00044b
+01035000015200034f00074c00174b002357042c5d01295d001e5f01136701066c00006f
+000c5e031e6f072175001569001369001e7503257e082a84143d8f0a2d87001c7f00107d
+00057d00007e000081000488010c8a000983020d83080f8304077a00007603017c050382
+070f7c000c750010710a2282000d7300007600008507008f000285000a8400168100227f
+002a8605288e051992030b9202009800108e00328a003e9107279401078f000091000594
+0a12a1060e9d00049600019500049b02039c00009b00009c0c00a200009200098800238e
+09369b09339f00269f001b9d0016b10416b4000cae0003a90210b10d2ac30738c30035ba
+0045af0451bb0b53bf0041b70024ad000eb00000b90200c10700c20a00c40500bd0000b4
+0005b3000caf0014b00720ba033dba0642bc0847bb064ab90249b50045af0043ab0043ab
+0040a8003fa40040a30142a6033ca5002fa30225a30622a9022aa6002fa300369d00419d
+044aa0074fa301479f003b96001e9500219700239800269900309d043fa5094eab0d57b0
+045aa5004f9e004b9d00499e004ba30253ae045db90261bd
+006dc0036bc20156b3003d9e003297023092012f8d02318d002c8000247c001976000f72
+000a70010a73020b74000c72001f6a00266c02306e02336d002e66002462001e63001b64
+03135e051761031a60011a5d00175900145400125100105003155301145600125900125d
+00125f01135f02135b031257091150080d4d04074a03034903014c02004b03004c02004b
+00004f04026504088300079600049d00049a00018d01008100005f00005602014d05024f
+01005200005100074f04134e002652032c5a022a5e001d5e000f5d00056602006e060074
+002a6500326f0131710532760b357d0b327f062d7c04297a000e6900066800006e000078
+01007f000081010183040788090e8c02038102007b07037b050577050778080a7b07097a
+070b77000770000a700c1e8400097600007701008404008800008300077f00157b00227d
+022686041e8c020d8b000088000b8e052997073c9a012a9300098d000090040794021794
+0c11a10002920000900002970102980000980000990000990600a100069a00219804389e
+11339e0b1e97000f980010a20214a400089e0003a00908ab0911b20017b2001eb20025b3
+0039b90332be0122bf000cbd0000ba0000bd0000c00003c00000b30309b9000ab10010ab
+0020af002baf0336b30c44bb004fb1004eb2004db2034eb4064fb6064fb5034cb2004aad
+0044a00048a40248a80240a70030a300209e0118a20618a80020a50029a200349e00419c
+034ba005489f003b9b002e94091699091399051199001195001593002193002f95003896
+063e9f003599003498003a9e0043a30056af016abd0071be
+006ec1056ac4034eb4002f9e032297051c90011787031988002179001774000c72000774
+01057300047000076e000b6f00176b001d6a00276c012d6a002a66001f61001561001165
+020a5d030e6001135f00155e00175b02195c02175801155400104e02115401115c000f5f
+000f5e00135e001759001855020d45020b4603094702054804034904004c07004e08004e
+00016406097c050b9300049e00009a00009004008006007301005702005003014c02014f
+0000520005520113510a225203295603245900195c000c5e00026100006603046e0b0974
+00366a0942790b3f7b0a3a7a09317900206f00136600095e00036703016e0800790c0080
+0a008104027d050c8007158201067b00007300007000006f00026c000a70030f73030c71
+0307750005700006710c178100077600037b02038200008100008400067e00187f052788
+041f86000c7e00037f0005840029870a34960d2d9c000d9000008d040196061298001b91
+04049800009200009401039600009300009402039900019700019c001aa40032aa022fa4
+05179504038d0005970012a4000c9004119d0f11a40708a100009a00049b0018a9062bba
+011fb50010b50000ba0500c20a00ca0603c60009ba000bb10023b90630c00033ba003cba
+0049bc0050ba0056bb035abb0058b40051b1004bb00047b10547b50848b40245ae0041a9
+0047a4004aab0747b10437ac0022a100129e000da1060da60012a4011fa3002e9d003d9b
+01449d013e9b002c96002094060d92050893050394040496030995001191001d91022893
+042398001c94011f9903279f0033a3004fb20267bf0070bf
+005bbc0755c10239ae001b9b041295060f8e000a83000e81021e7f00127800077606057a
+07047700016e00056a000e6d01106f00156b001f6a022869022567001862000d62010664
+03025f01055e00085d000c5a00135c04185f04175b011456010a4d030d55020d5c000d60
+001160001960001f59001f5300164300174701174901124a000b4900054900034a01034d
+000a7c00098a01079b0002a400009d01008803007004006104035302004b00004800024d
+000656000f57021d5207294c03215300145300065b00006501006b01006a03096908136c
+002869083377022670001969000f65000665000668000167010370010071010072010073
+030077040b7600147100186a00026500006701036a000668000b6a001770011b7200136a
+010477000575000271040e7d00057600077b02077f00007b000085000881031a84082188
+00148400037900087e091b8b003983072b8c07129000008b00008f031198021596000d91
+0000910200940502970000940000920001940204970103960018960427a5072aaa00169a
+00018d00018e010e9800199e031b9f0919a2050c9b000090000693041ca40621a4001897
+00059b0002a10200a90300ae0000ac0005ac0219b50e2cc20943c10e4ec9074fc50458c8
+055dc7015dc2045dc10057b80956be044cb8003fb10035ae0035ac0039aa0340aa0344a8
+0043ab0444b2063ab20027aa0013a30008a00004a30404a40106a20417a40027a000369a
+003b9b003097001e93041696031696000b9300059508059e05059b00079200128f021f94
+00159300109103139c0417a1001da20139b20354bf0059ba
+0044b70640bb0126ab000b9805089304098b00077d000c7a02187e00087300007407017b
+07027800006d00066800146d040b7301106d001969042268042167021564000762020065
+04006001005e00005b000357000b5900125c001358000e53091056070d5900065a00055b
+000d5f001e6101295d002d5900214500244b032552042254011a52001350000e4f000d51
+000f8800069000019d0201a70600a003008300006301005203034d00004500004400054f
+030f5b00175a00214f002a43041b5100095000005b07006c0b007404016c000b64021861
+00186a00156a00055f000969080d7504027007007405007300016e00037604007b020078
+000273001070001d67002261000a63050c67060f6c031470001d73072c7d0b2c7b021d6c
+00047900057a00007000087900027300097a02097d000377030189040c88031885001582
+00087b00067c061888152e95003a80001d83000085000088000f8f001c93001093000093
+020095050196010093000092040498030598000194020497002d95062a9c08199b000594
+00049407149e0b24a208299d00139d000794000392050e9b0b1fa20a249d041e8f001484
+030693000790000e9503179c00179d00149d001baa0e27b80031aa003bb2003cae0046b5
+004bb9004bb7014dbb0042b1003ab10037b20033b3012db0012ead0035a9003da40042a2
+003eae0139b0002dae0017a60008a10004a40201a50300a30400a40511a500249f003199
+00369a002894011693081099001a92000c8d00029200039c02039c000190000c8d021c95
+00108b000c8f020d9b030aa0000b9f0026af033ebc003fb5
+002ca3082eab001ba000099500048e01018504047e020176091782000a7600006e000170
+040675030a75000b75000e77000b6702116c051972061b7403176e030e6802066104005e
+06006001035a000754000e53001251001052000c54040b59000f56000f51000a49000747
+03135108245606324d02384201255700214e00224202283b00293900214400206300247f
+0015a20009a000019f01029803058000025e00044c010b490b004c050249000644000d43
+00194a022255051e5601155002024c00035900036600016a04006506006203026800056f
+01025f000c61002770042c7400116501006004016a00006b0b007805007205007103006d
+000061000960021965041f6600196d001061001664062872082e75032e72002f6f002f6e
+06067600007200007400076c001e7205307e002179001476000e6f072387061d85000d76
+000b7000207e0a3a8e003988080c8a00048300058200118f061596020c90000089000087
+00008a02008f03009102009301039400038e000a8b031b970033a1001ea000029500028f
+051f98082da0001ba000069d02069b00098f001a8d003296033b9a012d96001c92061497
+081a98081b9b03169901159a04189d011598001494051a99061da70520ad0523b70327bd
+0129be022cbe0331bb0533ba0938c20937c0032fb60024a70026a50033a9023aab0038a6
+0b33ac00239e00199a001aa20414a500079d00009b0000a00206a7010ca40117a103219d
+042599032296001a9100148e001b8f00168f001292000d9200078c000686001189031e91
+02058804038d020091020497000a9a00199e042ea6002f9f
+0027a00a29a800169f00069400038f000186020381000178071077050e75020b7200096e
+030c7105137405187705197800135d001963011c6b00196e00106d00066a00026d050172
+00007400007100097004147300136f000a66000668020b7000127300126f02136f011170
+00126e001e6e00327100427000286600225d001e500020460020460020560126770a2f97
+00139f00099a00029200028701037000025901054e02094d09014c04044a000946001046
+001a4e041f56031752000c4a02044e00015800006501006c060067030060000162000569
+040f61001c65003072032e7300126400006002006800006d04006f03006e02046b000564
+000861000f640214660011600d1e7605196f041a6f021d6e001e6b00236d03297000286e
+01057100017003097700147503267807307f00237800177700207d08268600197e001179
+00187f052588072e8b00237b01058300058400098702119003109200088d00018a02008a
+05029103009107039600009000008e00078f000e8f0b239f0c21a0000e9200028c001298
+0b24a2041c9a000990000294000d90001b96072c9e07319d002995001c90001291020e96
+020c90000b8e00088d000c92011399001194000c8e001092000c96000f9c0015a6001caf
+0024b7012cb90533bc0839bc0037b60032b2002cad002aac0030ae0537b0033aae0039a7
+0227ab001ca20017a30319ab0615ae0109a90001a60001a90503ac0006a6000b9c001799
+00229a01269b002298001e94022195011e9400179100108d000c8a000d8a02128c03168e
+00058900038e00009001029800079800149d0529a400299c
+021e9b0a21a300109b00049300029200028a00068500057e040d7408147806187a001774
+00176f001d7201217600207300266e00277401257b001a7c000b7c00007f000088070090
+01009e000098020a9d0b18a40818a1000c93000791000b98001a94001891081e960a1f9c
+0018930023950045a7015db4093894002882001a6f001565021967041f780728910c30a8
+0e25af091da204128d030a7500045d00014c00004800004806095000074a000c4800174d
+041b5102154f000a4a00024601034d00005900006804006d03006500005b00055e000f65
+021e5f002d68003770002c6d00136200016001006700036e000264010c68000f6300105c
+001662061968030e6700026000036000046100066200045c00065c001469072072021d6e
+00036b00046e05127808207a082b7c072e7b00247802217c0a2c8305247f00167900187f
+09218b0d258f061e88000e7500007d000784040d8c040f8f00098c00048900018804018c
+00008c02008f00008e00019100038f000b90061e9c07249c0a019000048a00108d041d9b
+071ba000079400008b090c9100228b07309c1135a508259b001291000990000794000496
+00018d000089000088000a8f021397000f9300088e010b9104129902149c0116a30019a8
+001fab0025af002cb20032b40147b7003fb30038b30538b70838b80535b1002fa6002c9f
+0017a30014a30014a80417b10814b4060db30206af0103ae0800b00000a600029c000f9a
+0021a0012ea50032a30030a1052a9d052a9c012595001e8f001b8e061b92071590020d8b
+00078c000691000193000199000397000f9a05219f002197
+021a94091c9c000c96000493000695000792000c8e000b88001282041a87032589002988
+002c85003084003181002f80093799083399052b98001c94000c9200019300009806009f
+0207a100029a00079a0713a30a1aa503159d000f97000d95001d9500158f091b990a1d9e
+001a98002ea80653c50c69d30f3dc40328ad001394000a8a030e8a02149200199a001ea3
+061da1031790000e73000558000047000043000046000048010f50000a48000e49051a53
+07175200084600004404004c00004a00005c04006a02006a00006000085a001660001f68
+002a5a01356400356700266200156301066201006603046e000e5c001b61001e5d001f5b
+042364081b6803086601006500005d000060000263000061000261020c6b05126e000b67
+0003680007690316720923780728790023740222770a28820b2a7d03217900197a041d84
+091d8d051487000b7f00037800017d030886060e8b010988000385000186020189020189
+00008301058d000084010793010a93000f900c269f00188c05008f071093031e91001692
+000695000194000d90021e8c003b93063698072597000d9000008f02009602019a000097
+05009200008e00088f051698071a9a001292000d90070f9405149506149703169900189e
+001ea30026a90030b00036b50051b3004cb70043b8043bb90733b6052aac0123a1001f9a
+000e9800129c0214a40515a80712aa060faa0309a90006a60600ad0000a50001a1000e9f
+0022a60233ac033cad023eac0033a00137a102399e02369b05319a072899041a94000e8f
+000e93000c9700069900049b000498000c96051d9b001c91
+011c8f081e96000f93000a96010e9b000f98021596001592001a97001f97002a9a0238a2
+0443a403449e0143990243970936ab062fa501239e001795000e8f00078c000289010087
+00097100076f00066c000b6d00127102177200156b001266001475000c71020f7703117a
+00147b012c920947ac024caf0529c8001bbc000bac0004a40002a100069e000c9c00129a
+000d86000a7400055b00024500023e00044303064b03054f000d4c000e4b00134d04144f
+020c4a00004500004808014f00004f02015e000064000061000b5b032161062d66042e68
+02365e033965003061002261021967050c6701046503076a00205f012861002b5e022b5f
+05276401146100016007006a04026502006305036808086c06086c060a6d04086b000063
+00056a000c6b01176d082276041e7300146b00156f061d7a072376011a7402187b051783
+03108300037d00007800007b000783050b87050987000082000082000086020288000086
+00038600078c020a91010b91000b8e0018940221960019880a17a1061b9800178d000889
+00008f02099800209600308d043d9600298f000f8700008a02009208009a05009a000097
+0500930506940916980b239d03209500168d00128e08159700138b00138c00158f001793
+001d9a0028a60134b1023cb90057b70055bf0348c10032b7001faa0016a0001195000b8a
+000e8c001290041394031194030f97020e98000a970008950300a20202a20107a30011a3
+001ea5002ba60036a7003ca7003ca4003ea40043a40444a5033da1002d9c001f9a001a9b
+00169900159c000e9d040c9f000997000f93041e95001f8d
+00268b05259200179000139604169e03179c041b9b021c97001fa6001ca100239f0332a6
+073ca6033da0003a96003b93002695001f8d001482000e7a000b74020a6f000668000363
+000853000a5901095a000554000753000f55011655001952021359000d58010c5b02105b
+00145d06226c032879001e760010a40010a6040da80507a90002a50005a200119d001e9c
+000a7900076600055000044400064201074501094a010a4b000a4700134e04144f000946
+00004001014906024f06005104025600005c00005c00095800235d0a3d680b4068013564
+0a3b66043766002b63001f66051a6b040e67000661010a65052e62043061053162072f63
+032161000a5800005a06006700005f00005900006003066704066a03056903056a000367
+01066e000f6e00166c061e74021571000566000669000b6c00166e000d6c000b7301087a
+01067e01037e00007b040480020a8603098502038200007d000080030085010187000084
+000787000686111ea100098c0008880a279f002191032c9805219e00128e00058700018a
+010290001295002d9900409b00259000148900038600008d050095060096040096030095
+01008f030b92082198082d9800258e001b8600198b031991002290012190011f8d031e8f
+012295012aa00133ae013bb80455c00c53c70b44c70127b80012a6000c9c010990000383
+030e84030f85020e86000c84000b85000b86000b86000b88010a97030c99030e9c02119e
+00169c001d99002497002a97003ba2003aa1003ba2013aa50031a000249a00219e0324a5
+001c99011c9f0316a004149f00109600179202269400268c
+00328b032f92001f8f001b97051e9f021b9c021e9b021f97031aa400189e001696001a91
+031f8d00228600217f002179001976001370000d6900086303096104095d02095a000857
+00065a03075e06066004005e00005800055602105703175603175200145100135201144f
+02154d02155000105800075a000870010c78060c8605099100069a000d9c041d9c0a2a99
+00026300005500004800034602074900074a000b47001146000e4c01114d010d49000240
+00004103014a05025102005205005a00005800065800205c033e60054c62044561003a60
+073064002863002165011c6b04146b00086100075d000f6202315f012d5e042b62062663
+00165c00065800005b00005f00055f00045e020964050b69000565000264000466000468
+050573040e7000116801156e020c6e00006800016c00046c000f6e00056b000371000073
+03007a07058202047d03088000088100048100007e03007e040081050085020087000085
+000a8601108d0b1a9b000888000f8b0b2a9f022b97022e97000f8500028601008e040092
+010b8f021f94062f9904349a01099000038d00008f00009103019301009001008e02018d
+00008c001090072997023493002e8800298800268f002290002e93002b9002288d04258e
+042692032c9e0336ac043cb70339b50533ba0426bb0017b5010eac070fa2070f94050f8a
+050b8302088000067d00067f00077f000882000a84000e8700188c00158d00118f020f92
+010f9200149300198f001c8d002a9500299701269901219c001b9b00189b001a9d021da0
+001e96011e9c031c9d041b9f00189600209201319300318b
+00398b01379100258e00209603209e011d9b011d98001e96021299061396070f8e030981
+020a7704107202166f00166a001469001268030d6607086207076106085f040a60050d62
+06085b03005902005a07005d07005b02005400064f000d4e00175000165300145100154c
+00134500094200024b06035a020a4900074f00035b000171000686001092041d91062689
+0a056104005404024b0a0a52090d56010b52001049001845061652000c49000240000241
+02034600004a00004f02005401005800005500115d053364054c60004c55004457023e60
+00235d001b5b00176103186b000f6700015a000659011262002a5800245600235d031c5f
+000e5a00075c01075f00005b00025800085e061069060f6a00036000005e000365000466
+090677050d72000a64000b6800046c00006c070475060773031277020a7508057a020073
+02007507037e00017700047700047d00017c01007e070080080083050085020085000287
+0010891325a1000a88000b8801199300219407309c0019800001740a00880d0098000092
+00108d0c2e990c2b95000c7d08009505009501009300009100029100028d00028b010088
+00048d001592042f97003b9300398b00388e043496012a93003494003191002b8a002689
+00238b002696002ca30031ac0421ad0016aa000bac0007ae0008ab00099e000b8e000d83
+06078500027f00007c00027f000581000782000b85000f8c002384001984001186010c8a
+060f9009149407179004198e001987031a8e061594030c95030c99040f9c02129b001196
+001d93002099011d9b041d9c001d94002591013893003a8c
+0a3991022c90001e9201189a05159c05139602128c001487000f76000f76000f74001072
+00107000106f00106f00116d001365001463031f6900155f000d58041462050d6202065f
+00105c000b5a00055b00015b02005a020058000154000152040055010052010455000455
+00004c00004e05005003004c010a5901075f00035900065e0408850104ab010aaf091c9f
+002b74002253001f4100204a011c51051a4f06174f040f4f00004e00004a000145000343
+00044402024802004c04004f00005300075700205f003d62004d61064c65083165000d5b
+09036300005c00095e021363000b5c00015809005f1000630b1c62001156000d5103115a
+0c0f6004045c00055f00106b000e56000a5000185a002262001b5c001960001969001164
+001c5c0000670200730b197c00076a00006b00086d072f6c00307300157109067b040078
+000271000a720002730c007900027300057d02008201008603008a00008900028700098c
+09349c00179200049200049707179e0d20a0020f9100038b030086020586000377000f7a
+0c28930b229600078900028e00028902018b03008b02008c00008c00018d00028f00038f
+05008e02158b00328b044191033c95012e95002b94042f98002389001d8b031a8e08198d
+07198902178c01199f051fb40604bd0000b80000b60003b30004a800029700008500007e
+00007e00007f01008201008000037e000a7d02157e041c8001127c00147a011e7c001c76
+001e7600237d001d7c001e80001884001884001683001685001584001485001384001384
+00148b00148f031595041797011993001f8c032b8b0a3890
+04338d00278b001a8e001494011198011091000f88001081011075011173011173011171
+01117001126e01126c01126c00156600176406246d001d6300125a011260020d5f030961
+000f5d000b5d00065e02015e03005d04005b020056000053050356000051000253000654
+00035100004c02004e05005000015100025b00035700045b0406810000aa0002aa000e95
+04227a001f5c001f4b051f5003185103144a000e4500064400004a000049000045000043
+00014401014b02005004005401005500045800165c00305c003f59003b5a00205a000356
+01086200065b001160031f69001863000a5a00045c05015f020e60000c5c000c58010d59
+060956030751001058002063031b6101196300156500186d021c73031c7607207a102983
+001e6f00047a030083020f82000578010085020882052b80012d78051e8200038000007e
+05038000006e00006c050b7d00107b00108100098400058702098e040e91031593091f97
+00258e00118d000695000499020e9603129300058800008904008902028600037b001180
+09209002158d00018601029000028a00008c02008c02008c02008e00008e000190000390
+01008c00168a003089003b8c00338f00258f001e8f00208e021c8b01178e03138d031289
+0212830013880015990016aa0303b90001b80002b60005b30005a700039500018601017d
+010080020082020082020183030482010c8001137f01187e03167d00177b001f7c002078
+00247c062983001f7c001b7b001980001980001781001781001582001582001481001383
+00118600118a00129000139300158f001a8900268805338b
+002f8900248800188c001494011294000f8c000f8300107b00127000127000126e00136c
+00136a001369001369001467001665001d660b2971072669001a5e00135e000e5c020c61
+000c5e01095e01056004005f05005f05005d030058010055000352000250000351020b56
+050e5900044e00004904014e00004d01015901025502025803017e0100a90000aa000492
+020878000b5b03124b03124b000e49020f44020f43000741000246000146000144000044
+00004800004f03005604005b06005a06035c010e5c00235d00355d002f5b01185b070761
+000e5f000e5b001c6304296d02256900165f000b5a00065a00045f000b63011063020b5a
+01034d030c4d04225804336104256c051f73000b7000047907118c041589011c85133596
+0731950a139c07049900098a00088b0b06a1020799032797062882051b8b00008a050091
+0a008a000075000d76022285002387012289001b8900198c0520950524980529990a309d
+001f8b000d8d03059802029800058e00078700008202008706008a000085000481011087
+05148b00058400008405019300018d00008d02008e03008e06008f04008f01008e00008e
+00038d00198c00328a003889002d8c001d8c00138a000f84000e8b010b8e000a8e000985
+000c7f0010860012940010a10000b30001b60006b70109b40008a800059400018400027b
+030083020084040084030085050685030c8300117d00147a021b7f001b7c00227c00257a
+042c810a308500237d001a77001a7b00197d00187c00187c00167c00167c00147d00147d
+00128200118600118a00139000158c001988002486012e89
+002e8a00258b001b8f00189604169603138c00128000147900146d00146d00146b00146a
+001568001566001566001564001962001f6606296b072a6a01236300185d00125d00105e
+000a5e00065e01025f03006006006105005e03005a01005700034e000951000c53041259
+09185d030d5400004600004700024f05025904035302005303007a0500ac0100b300049b
+05007d02005f00034800044200064104114508184903144a000845000847000547000148
+00004d00015401015b00005c05005505005b000257001257002559002056000e590d0666
+000f5c00145e001d61052465052465021d6200135e000a58000759041064071669020a5d
+00025304105a07296601366a032878001a7b00047f00008d06039a00089500138e032996
+0a38a80211a20000980006860010930609a600009a00239e07288f000f8f04009b0e00a2
+02008d000a850b2691002487012f8f023092002b91022d9507339c023199002d94002f96
+0a2898000d9002009601009400018c00078601018306008706008a000084010183040987
+00078600008300008505008e00018d00008d01008d04008d06008c05008c02008b01008b
+000c9101239100388f003a8b002c8d051c90040f8b00088300018700038e00048e000685
+000c81001487001293000c9c0000b00004b40209b9010cb4000aa700079400048200057b
+01008102008404008403008301028100087d000f7b00147a001e7e00217d00277e012b7d
+06318008318301267e001c76001b77001b77001a77001978001978001779001779001779
+00168000158401148a02168f00178e001b8a002489012d8c
+002d8b00268c001d91021a9606189404158702157b00177400166c00166c00166b001669
+001767001765001765001763001c6300216500256403296702286600216100195f00155f
+000a5d00065d00015e01006004006005005f04015c030059000a4f021358011458001455
+05185a02145400084900024501035004025504034f0302500300780700b00503bc0005a3
+0d008b06006703034b000641000b4207194709204c031a4e00144601124a020b4c00044d
+00035201065800065900025705015607015b030059000b57001855001350000554090262
+00095904115f02135b00105502155a091b63051562000a59030d5404155d07186a000b67
+000064020e7005227e00277c06288900108300028e0500a10200a100039f00159d001b96
+052ea400059600008f00188a082d9f0716a5000595002da2052a9f0009960b009f06009e
+00049305239b082897001182012e95003096002f9301339603379a002f9400288e00288f
+102b9e010b9102009503009500018d030888030282080085010085000082000082010183
+00008101008603008801008600008b00008b00008a030088030086020087010187000287
+001491002992003d8d003e8b032f8e081f9107118c03098500008500048c00088f000b89
+011083041589010f920007970000ac0007b4020db7020fb3000ca6000993000783000779
+00007e01008003028401008000007b00057800107901197d00207b00287e002d7e02327e
+02327e012f7d00297b002076001d75001d77001d77001b76001976001976001878001777
+01197d00177f02168703188f001990001d8c00258c012d8e
+002c8c00248d001d91021a9404178f03158301157400176d01176d01176d01176c01176a
+01176a011868011866011866001e6100266500245f002960022d64002762002262001c5f
+00105d000c5d00055d00025d02015e02025c020459000557001355061b5c021a58001451
+001550021854001250000b4800024c00004f00024c0305500302790501b00302bf0003a9
+04008b000267000a4a001044001646021f4702234c001d4e00214e021c4f00134e000a4f
+020a5304105a001159000d5000065104055806035c030a5a001254001252000958060563
+000559050a5b000654000049000a520a1662061160000759040e5300125e001771000f7b
+00017d00088901159200158e081e9800078b0001970100a300009f0006a40315a5001199
+0621a2000398000e98003497144ca9092ba600179601369e001ba000079d010096000090
+021f9f0a33a700179500028c012296002496002692002a93002d95002590001f8e002497
+09249900078f04009908029a00018d00048200007e05008000028000018000007f00007e
+000080050287040186000080000087000087000085010083010082000482000984000c86
+00198f002c8b003f8600418701338a06208e07138b020d83000a86020d8d02119001148c
+011585011284000a8e0002960005ae000bb30310b70110b1000ea2000c91000a83020a79
+00027a00057f02068100067e000578000c7500187903227d00267b002f8100317d00337c
+00327b002e78012c7b002477001f76001f76001e78001d77011b78001a77001a77011979
+00197600177b01168303188d00198f001d8e00248d002c8f
+002e8e00268f001e92021b9204178d02157e01167100196900176f00176f00176d00176d
+00186c00186a001868001868002161062c6a002a6100295d002c60002a61022866002363
+021a62001560000d5e00075c00055b000559000757000855031857011b58001d57001b54
+00174f00195205195402154f00085000004c00024601084e0104770101b10104c30008b0
+000588000c68001a5102234e00224a002548002a50002959022d57012555001750000c4f
+021154071c5b012057001a4e00084a00065306085d040b5b000e50001151000d58000560
+01095e020a5d00045300024f020e5a081563001060000a5c020961000b69001684001795
+00089500069c040ea1000d9e030b9e00049a00019a00029d00079f020da3020ea200089a
+040ea10303a30218a2003c960753a10134a100259900369600069b00049a000496001a98
+0a34a40126990008930a02a5011198021797001c94002194012293001a8f0018930c21a1
+04219700058c03009907029c00018900027f00007c03007e00057c00067d00017e00007d
+01008003008101007e00007e02008501008200007f00007e00057f000d80001584001b88
+04208d002e86003f8000448200368801238701178601138300158200148700178b001988
+001781000d8000068b030099000ab10310b60413b80010ae000ea1000e91020e84010c78
+000b7b000c7e010c7f010e8000127e011a7e01237d03297e00308101348300317b003378
+00337900317805307e002777001f79001f79001f79001d79001d79011b7a011b7a011b7a
+001a7100177701167f03188b011a90001e8f00248f002b91
+023090002891012192041d9405198c04177e03196f021c6700187200187200187000186e
+00196d00196d00196b00196b0022620b3370032e65002a5e002a5e002960042c69032968
+062365041c6401135f000b5d00075a000857000955000a51001854001651001f58022359
+001d54001c52061c5504195209135a00055000034600074a0003750000b00307c8020eba
+021892001f72082e5d0a3558022f50002d4b03335708386803345c012a58001951000e4d
+01155409235c04285800244e00195407155c1116680e176400145500175400145d00075e
+011065000e61000857000c5a091966061966001161001061010570000777001894041faa
+000fa80307a60a0da80910a60200a4070baa0008a000099b0618a80918a900089b00049a
+0403a60c06b2071eac003c9500529d033ea60b3aac02419e0400a100039b001ca11343b1
+0a379c000c810000940f05b4010698050e99041798061e98041e95001390031196131ca5
+07259d00058e00009703009900008700037f00027d04007f00097b00087c00037b00017f
+03028100007d00007903057e03008301007f00007e00037b00097d001481001f86002689
+08258d00328300427d004882003a86002586001a8500188400197d001681001886001b85
+00167d000b7e01038c08019c030eb50512b80413b60010ac000ea0001092031083010e77
+00137c00107c00107c021480071d83092684062c81032e7d023787013984002f76003375
+00367902347b06347f00287701207b01207b01207b011e7c001d7b001c7d021c7d011b7c
+011b70001975021780051b8b041d91012192002691022d95
+042a9500259c0023a0002798002782002172001a7101177a00176e001970001a71001a6f
+00186c00176b00186a00196b062164062868032b68002a62002860002b61022b61042960
+002c5d00205a04175c05135e000c5a000b59030b5c07085a00095900125a001d59002355
+00255100224f002151001f55001e53000d4504084f0301640001880005ad0002bf0d0dd1
+041e95062c7d073f60054952024a5600475b00455500444f0b3b63012559000e53010755
+030859001056001f57002e5a003c65013461042c5f00215500225800255e001756001355
+06116100034d0613570f1e5f021359000557000465010f7a00147c0630a00833b3062abc
+0012ab0023b7002ebc0018a4001c9e0032a000439b003b970023930a20a9020a9d000095
+0017970718a6040da60a1aab02259d0032971046a60031940019840039920c58a40749a7
+00199c00009d0400a30903a11800a70d0b9d001f8e002c90002892002997073f9c004590
+04139400058e000091070098070092000082000374000b6d02117801077504007809007d
+06007c000078000276000a79001676001778011a7e001479001a7c022984002e83003082
+002a77002f7b023882053d8804378a002887001a85001686021385001488001484001783
+0c1982060d7f000689000da00014a90017b20019b70018ad011296020e84001183001687
+001578001679041c8008218503248100277b002f7a003a8003378000327b002e77002f78
+00317d01317d002d79002874001e7b001d7a001d7a001e7d00207f002180001e7e001d7d
+001a7d001e7c01248004278b032497002098002399062c9b
+00278e00259700249d002997022b85002776001e7100187500186f00197000187000176d
+00166c00156a00146900146a021d62062568052b6a002c67002a62002a61022b63042b62
+002e6000225c03175c01115e000e5b00105d000f5c00075600096000105e011a5d002359
+002b58012c59022b59042a5b072c60001951030c5100026300088b0210af0009b90009bc
+00097f00156900295200394c04425704445f03415a003d4f00255400164e00094e000555
+020959001058001b57002458052a5e001c5300165000104c00124f051e5e08195e050f56
+000857000850111f6001105100064f010f680006720e18911217b10413ae000fad0c17be
+000ab60214c00d1ac9080abf0935ba0b44b80042a5013ca20129a20c22ab01139d000b92
+001b9401139d03079e050da0001293001f910932a401289f00339b0b4caa0a49a6002294
+0004940903a50706a200018f000687002591003891004198063ba10b37a40a3a9c003488
+020c9200008e00009207019703008e00007d000a76001473020a77000575000076020077
+00007800087700157a03207e02287d03277f062882001f7c00227e052c87002d83002d82
+00257a00297b013281043987043788002c85002183001c84001a81001e87001f8a031b85
+06137c01067b000489000da10211ac0117b8001bbc0016ac001195031285011784001c88
+001c77001e7b04208106248401247e00277b002f7a00377c01337c003079002d79002e7a
+002f7d012f7d002b79002677001a7b001a7b001a7b001b7c001c7d001c7d001c7d001b7c
+001d7b00227d03288306298d012595002197002395022893
+002287002390002495002992012c88032c7c002575001c7102177001166f00156e00146d
+01126c011169001068000e67001662051f6907286d042a6b002866002965022a65052c65
+032e6501236001195f00135e00135f001b65001a64001058020866000d65001660002261
+052e6206356306356104335f073265021f57000f540006650214900a23b40118b3000aa5
+00007500065e00144900234703315304355d013356002f4c00114a000c4b00064e000656
+02095a020e5a00135700165207125401084e00044b00034c071158101a62070f58070a57
+00074d07185d000f4e00115200166400147700128b001096000bb6000fb30013b11224c2
+0a17bb030fb90105bc0500be0032bc0d48c60036a9002299000e9202149c061f9d04289a
+01238f000e8c010292030192000187000c8b00199a0117a10043ab023fa900259a000791
+04009705009c000b97001c95003583004d9603569c064a9d0938a0092d9f042994001e80
+01019300009201009301008e00008500087d04167a031b73030478000174000072000875
+00137801207a042d7c06357d07377f073580073582012b7d002a7e062e86012583002280
+021a7e001f7c00287f03338503368501318500298101268100247b002783022a8c052087
+000d76000178000690000da4050eb10415bb0019bc0016ac031697091b89042084002084
+00257800297f04298202278000247c002779002e78003277002e7a002d7a002d7b012b7d
+022a7f01297e00247c00217900157b00167b01177c00187c00177b00177900187a001a7b
+00207700277e052c87052b8e00269100249300228d002287
+001e8000208600228d00248d002b89052f83012a7900216c02177001156e00116b01106b
+020f6d040e6d030c6b010a69001165021768041e6b05236c03266a022867022866012964
+002863012464011f65001963001a6304246d06286f002064030b6d000c68001162001d63
+052c6707356703366100345c002e6001215a001058000a6b061c940e2eb50123a9000b8f
+08017102035d000949001144001b4d01225700235300244b000b4b010b50020b56020b5a
+020b5a020b58000a5200084f00004a06035000004b010350151b670c145f000047000752
+000444122c6900175505236908287d001b890b29ad0f2bbd0440c4003cc00027a90029ad
+0130ba092fbe0015ab000aa60024af0a3bbc0129a500109500008b03078d03188b08308f
+082d8800097701007e04007e00017a010e8100098400068d002798001a93000993010197
+030099000394001a960838a4005999065da40a52a601359a00198d00158e001a91001889
+02009704019800008e00008200098105167e061b7803196f04007800007300066f001674
+00297b05377e043a78013972033977013976043b7b00347a002f7d062b83001b7e00147c
+04108001147d001f7e002d8202358400348000317e012e7f002e75002e7f012e8b041f86
+00087400017a030995000ca6060fb40114b90019bb011daf08209c0b228a02238000247d
+002e7a00328103308300287f00257a002979002e79002f77002a79002a7c01297e032880
+03257f01207d001b7c001879010f7c02107b02137d01127a00127800147900167901177a
+002577022c82062f8b03298e00248e00238d002186001e7f
+00197e001c80001d8400208700268d042d89022b7b00256a01166f00146d00116a000e6b
+030d6e040c6e04096d04086c000c6a000d6800116703186906206b04256a002667002563
+00276502296a052a7001216a001b6705256e082f72002c6b04126b000e67000e62001661
+012363032c62002e5c002c5400295a02215a000e5b00086e0018920a2bac0127a2001486
+050162040256000348000745000c4b001250001951011d4d050a4e050c52050d56020b56
+00095400085300054f00044e00005000004f00044f030c570a1660000c55000045000d54
+00134e102564001258000c6000157c05219e0014a50019b60354bf0a57cb074ece0a4ed7
+0841d00431c0001da50324a7042aa901239e000e86000283080083090080000069001e70
+0a2d7e0004620000670000650309670d1a76000c70000273000073040184070491000191
+000a920423a00932a4002c9b05429f073aa3082ca400119000038300159509219f001393
+040099030095000086000982091e89081f7f00106c000d6800006d000770001674012778
+03337b02397900367100316a00316d00336e003d76003977003379042a7f001479000877
+05077e000c7c00177b00277e01327f00347f01327e02327e003577002f7e002987021983
+00047902007f030897000ba40013af0019b80023bd062ab60a279c05238300247900297b
+00347f00358302318300297f00267d022a7f022d7c002c7701277c02287d02267e03227f
+021b7f00167c00127b000f7b010b7e020c7d030f7d02107b00107800127800167901197b
+002977042c83052b8e01238e001f8b001e87001d80001b7a
+04157f00167c00177e001a85001f9000258d02287d00286a00197000176e00136e000f6e
+000b6d020a6f030870040770010a6f000769000665000e67031869031f69002367002666
+012d6c0531720a3278052771001966011d6705286c012a68051865001362000c5c000e5b
+00165c001f5c00235600235000204f00165200035400006e0010900422a6082ba300228d
+00055500044e00054901044901054c00094e000d4a00104603084c01084c00094c00084d
+00064b00044c00064e0408510c136100034e001159061860000a4f000c50001659001c5c
+0a19520e1d60000759000e740317901026b00018b00014b21550d20023b00013ae0021c5
+0014b8000fac0410a01220a5041f88001679000669000069060071100377000262021965
+06246d00025600025d00015600105810276b0514650105660a00690b0073070081000b85
+00208d0a369f092ea1000e8f001192020d9a04089f00008f000b8e0d29a40c23a300048e
+03009800008e000783031f8a122e8f02197700006200026600036500136f072678072e79
+012e72002a6e00286c00256d00256b002c6e003b77003c7700357803277d000f76030478
+04037b00077900157900247c002e7c00307c00307c02307d07377f002c81001d84000e83
+02007b040082000694000ca3001ca6002ab70637c20936b5042a9500217900267600317e
+00348001308000297f00247f012480032881022a7f00297b02267e02247e021f7d00197d
+01147d000e7d000b7f00097e020880010a7f010c7f000e7b00127b00157a01197b021c7b
+032a7904298403248f001c9100188b00188300187d001779
+090f7f040f79001279001587001994001d9100227c00276a001e71001c7200177100126f
+000b6e00076e01057002047101087200056d000367010767000e66001865002168022b6d
+04317202327406327903277300156300125d001b60002060041d5d001659000e56000a55
+000d58001457001a55001d53001a49010f4c000051000072010a930016a007239e07238e
+001453000e4c00064900034a04044e04074e00074600073f000849000745000745000846
+000745000445010a4d0912570b145f000a5202195d02175a0006490411550b1f5e011b56
+0014460826660220780c2a9a00179a001ba80022b5002abe062dc80009a70017b30f31c8
+0013a2000890080c8a0f188d00146202246b0324670318670107650d0f7308146a051d65
+00166200095e08166e00125e001756082a6a03186700056709056303006400006b011375
+00267b00258400118f01009700008d04009703009c0004940321990c30a000149100008a
+0000930003890018890a2e8e052780000d6a00006607006f00166703206c06287001266c
+001f67001b6b001a71011876021e71002671023979003c79003376002377000a73050076
+01027800087700147700237b002a79002b79002a79042a7b072d7e002182001082000482
+0500800300830007940015a90030a50440ba0747c30039ac002a8a002679022d7b023380
+052f8100267d001d79001d7e01228301258300268100277e01237d001f7c00187900117a
+000c7c00097e030782050684020882000980000a7e000e7d00137c00197d011d7e01207d
+042779022384011c9102179400138c00118100117902147a
+0b0c80040b76000e79001389001696001890001d7c00256b002274002075001b74001371
+000c6e00056e00046f00047203077501037002046b020669000963001262002168053172
+033375002f72002e74002470001160000c5900145a00185a012056001954000e53000752
+000855020e56031756041d56091f4e0812500300570a027c040998000b99001593001583
+00205300144c00074500014805054f0a0a52080c4c020b44000d4a000844000742010a45
+000843000644020d4d0c1a5b00004b00105603185b000a4c00084b0d1254030e4c000c47
+00305a002d67063a900032a20026a91351da0244ce064ad10734cd001cae062dae1040ac
+002584061f7901126a00095d01245e0f3b6a073863012a6200085400055c00105f00185e
+000f5e04146b1b2d83072470001d5d00286d00166b00016a00065200095f010863000e60
+00176000116c0000840c00a004008f060098010098000e9406309c00298c00037c090194
+00008f000b8907289107308800156b00036004026f11007704296f01266a00206200185d
+00156202166f061379040f7b06197502227503357a003976002f72001e7200066f050074
+00027300097500167600237b00287a00267600257804277b02227900177e000781000081
+090085050086000996051fb00042ab074fbd034cbd0036a00029850831810a368100307c
+072b81001e7800157500177b011e8400228400248300258102217c001b79001377000d76
+00087b01077f05068407068601098500088100097f000f7f001680001c8002208001227f
+05257a011c8301179103169902118e000d7f000c7804117a
+040b7f030e7a010f78000d7d00138c071b96021888001379001b74031e75022174011d70
+00156b000d6900076c010570010c6801096b00036c00006e02047100086e00126f062077
+03347901296f001e6401135d020b5800075802085e060d67001d5506205b001654000c4e
+000e55050e5b020959030859072049041a54000d66000784010d9f030da0000986000870
+000f4a001249001647001847001744001344000e42000a41000947000d45051b4c001742
+00103e031448040c4b010449000545000e4f000a4f000e51031859001150000a4a08175a
+111869031776112fa70c2cbd0824c5000bad0e33ca0132bf0023b30024ae07159807087e
+0e097010126904145f000d50062b600c26610d1f6104155d00145f00095800015711126e
+001e58022c6606306c002061001c67051b7100096d00026c00007000036e010569000364
+00016300006a00027600037c00059200007f01098500309500359b080c8a050085000b93
+00087e0727960b2d99021686000172010068011463022866001e67001567000f69010e6e
+02117000146a001c6600246600256c042b70072f74062c7303227401147302087804027d
+000276000b7900177e002180012480031f8003197e04157d07067b02027a00027d030083
+01008300058800239c0440b20a4bc10548b90043ad003f9f003b9200378803337f052f77
+02198300178100157f00157f011882031a84051c86061d87011a8100117e00097f040886
+080988040885000b7f010e7e00048000097f00107e00167c001a7d001b7e021b80041b81
+00147d051a8d04189500108b000e80000e79000978060d82
+030a7f020c7b000c75000b7b00118a051994041a8a00157b001a73011c73012073021e71
+00176d000f6b00086d010570000f66020d6900046a00016c010370000770000e70031776
+00297000236a001c6502145e00095800035400055b040b6500125203185903185b011458
+010f56000850000751040d58001344001051000b69000a8a0711a6040f9f000884000770
+000e4f00134e02174e041b4d061c4e05194e05144d06104d01104b02134b0b2153051d4b
+001243000e45000544000044000442000c4b091b5b041958000a46000b47001153000b50
+00206b002582001b970014af0004b1000bb90724c60024b80934b6001f9c00077e000067
+00005d040b5c00125a001053001b58001053000951000c5505186403166300065806065e
+052065052065041f6600156100116500096800006705017200016c00026b000367000165
+00006700006f00017800038106009b05008e0017880b4aa9001f8b06058f0f0097000092
+00197e0e309c0c279a000e80000069000661091a68001d6302146a011169020f6d03106e
+02116c00166b001c6a00226a00206b02226b02246c00226a001a6b00116d020971040474
+00056f030f73021976001c74001c73001b7602167701107508037903047a00037b00017d
+000786021a940436a90149b5044eb9034db6004ab00044a6003a97003086002678002172
+00137e00127d00117c00117c00147f011681021782021782011383000e81000884020684
+020684000881010e8001137f010783000a8000107e00177d021e81031f82031c8100197e
+00177f051a8d031794000e8a000d7f000c77000978050c81
+01087d000a7900097500097a000d87041893071e90001a7e001972001c72012073012072
+011b7000136f000a6e00046e00126502126a00096a00016900026e000472000671000b75
+001c6a001c69031a66041662000b5a00025600045a040964000752000d5805135c06175d
+031459000b4f000a4c00135500114b000f59000c74010f940a14a9070f9e000982030a74
+030b53030d5203134f05155004154d030f4b01094801064a000b4601124a0b1f52061c4e
+001144000b44000342000143000641081351091c5701175000134900144d001355000e5b
+0030870029900021a50009ad0d13c90001b80c1ac3000ead1636a500188400086b000762
+010658010d5700155800175700155d00055000004b00004e03135e0a1c66040b59040353
+06125e04125d06145f000d5c00045c00005e0000620b0070000869000466000065020068
+03006e03007403007c02008009009f001298003b9f0040a10015941410ab00009800099f
+00328a0b2f9d00129300037f000066000b5f091a6c00086403086e020c6e01106d00136a
+00186c031d7106207408207602177200166e001369001367001268000f6c030b6e04096f
+000062060a6b06157000176d00176c00187200127100096c060076000076000578000d80
+021b8f0832a20346af0053b50055b20054b30151b20146ab00369b002688001879001170
+00107e000f7d000e7c000f7d00117f011381011381001280000885030886020586000280
+00037f000a7e00127e01167f010985000b8100117f011a7f052184062285011d8100177c
+001b82061d91011592000b88000a7d000977000879030981
+00077c020a7900087400077b000a87031794082394002085001c74001d73002073022173
+031d72021571000a6e00036d00116102166c01106b00046900026c000071000073010278
+00126800146904166807176505106000085b00065c03086300065c00055900095804125b
+05185c02175600165100164f04165804166a0315850818a10b1aab060f9801067b04086c
+02055200054f00094e000b4b000a4800034400004500004600053d00104808194f011248
+000841000743000544000343020b4406124e02124d00174905204d061f55061a61091970
+0e279d0629a90027ba0b34da0821d30005b30006a6000ba100157000025a00095a06125e
+000d53001052001858001e5c011461000758040557010453000c56031459030b5305034c
+000245020d4f09175800094d00004a00015502015e0d076b000f6600076300006405006d
+07007304007500007700007b00028e0034a50e64c7002ba6000cad0407b4000ba30631b3
+0948a70022a200009a000193000c7d00126c041273000175000978001177001a74002070
+002776072b7f092682061e80000b7f00087b000676000974000d76020f78030e78030b76
+04006f020270010a71001072001474001276000b7300046f020074000075000f7d00228d
+07329b043da4004bae0056b5005bae0059b20252b50342ac002e9e001b8c00107f040c79
+000d80000d80000d80010e81031083031083020f82010e8102008804028901018500007e
+00057e000f8000147f00137b000682000a80001380031c81052385052385011d8100187d
+01218807229500139300098900097f00077601087a020880
+00087f030a7c00077600077c0008860115920b299b002588001e76001f74002073012273
+031f73021772000c6f00046d000b6103146c05146f000a6b00046b00006f00007301007a
+000b69000b64000e63031263061264040c5f01075d01055e04086101055c000659000c57
+03165a08205e05225a001c5202145c041773031990051da5091ca7010e8e00026d00005d
+01025200004d00044c00084b00084900034700004a03004d00083d05164c06154e000743
+00003e00064501094700044203094500013e02114c081e4f00173f011b4e0b206f011075
+0209980013aa001dbc0d36de001dc4000aa501179e0c259c020f5e00065106145b081758
+000c4a000f4c001251001757000a570006540d0c5a070b55000b4f000e4c000543000142
+00093d011246061c4e001145000a4300145306145b08146000156400086100006407006f
+08007500007000006e000471003186025cb2025cca0022bf0001be0008b80442c70051b4
+0c44bb0016ae0001b30607af041295001781000f800a0a8c001a82002282002d7f003782
+053d880a388e04258c00128100018f00008b00008b00048a040b8d06118d031289001185
+0b078f00018200037d000e81001384000c8100047d00038001007f000e8400238e03379a
+0640a10244a5004bae0054b5005fb30158b70249b50135ad0020a1001292040c88090b84
+000980000980000980010a81030c83020b82010a8100087f04008b02008900008500027f
+000a83031285001282000b7900027d00097f001582021e82022082011f81001d81011d81
+00268b082698001292000989020880000678030a7e000982
+00087f040b7d02057602077f0005860011910a2b9c00268a002077002075002173002172
+021e72021772000e71000770000465020f6f041370000f6e000c6f00046f000072000078
+01036800026200045f000b5f020e60000a5f00055b00015a03096103095f000a5a000a55
+000f54061b5c09235e041e5900155e00197600178f00179c001698001080000765000557
+03045400034d00054a000a4a00094a00034700004703014c000e4005194e020e4a000142
+000244060b4d09114f000a45000140000243000b4800144300183f001a4f001167000073
+0011a50014ae0014b50015b90013b000159c0e2f9800297e0d1663010d55091b5d071b58
+00154f011552000a4b00064a00084a000248030349000446000a46000d4600063f010741
+011144001140041c4a05224e032251042258001856001457031962000a5e00006407006f
+05007200006800086700186d00547c0765ab0036b5000fbf000bc70533d10659d10664c4
+0025bb000eb8050dc70508b7000999001189000e81081891002e88003488033e8c074590
+0b439609339700188d000284000094000094010097030399050a9a041299021796001a93
+000c9600048b000a8a011a99071e9e010f9400038f040294030d9006249c073ca40143a3
+0143a30246a9014ab1004cb70856b8064ab70137b30023ad0013a4000a9802098e050987
+00047f00037e00037e00047f01058001058000037e00017c02008b010089000284000883
+020e86051187000a8300037c00037e000c81011784011d81001e7f001d7e001d81042084
+00288e07289b000f9000088b040981020578040b7f000780
+00078004097e01047504067f000284000d8d072b9b002688002077002074002072001f70
+001c70021772041275040d7600006c02076f000b6d011170051575000d73000372000176
+03006700006400026000095f000a5e00075c00045a02035d010c5e000959000b59000b56
+000a5200115604195c04195a00196202217e002095001c9c001e97001c80031466060e57
+03065300054d00094b010f4c020d4b00044500004300004800144402164b000543000246
+060950080d4f07114e000b45000043050950000545000d3e062249011b5400086900078a
+0c2cb51037c30017ad0326be000f9d0f1f98001670000f5600065600004a000e52001452
+011955081a5800064900034a00134b00094400023c00023b001045001344000b3e071248
+060e4c00064004154b0c235906215800195600105300135a061a61000a5c00006305006e
+00006c000363001964073370004f670549940021ab0006b30022c1064bcd004cc20d52cb
+000bb6000fbc0416c20009ad000395020d8900157c002782003784003885013a8705398c
+032e8d00198d00068c00008c01008e020090030094010197000796001096001c98002497
+001a9100198f001f97062aa50723a8000fa000029f0700a600179d0430a90447af004ba9
+0045a40443aa0541b1003eb2043db00131af0020ae0012ad000aa901089f000793000788
+02038101028000017f01028001028001028000007e00007d02008a000388000885020e86
+030f87020a86020286010086000a85011085011784001c80001e7f001e7f011e82021f83
+00278c032799000c8d000589050782010477050a8000047d
+00067f04097e01027605057f000082000a8a05299b002385001e75001f73001f71001e6f
+001d7001197307157809127b06007300006e0004690111700a1d7b041678000871000271
+06006a040066000465000962000a5d00055a00065c07086200105d000855000956000c57
+000a52000a52000f5500115700195e052884062fa3022fae0833a60d2e8b091c68040f51
+00054f00064b000c4b061652071651030d4b01064804074c041c4c02164b00014201044b
+0d0d5704074c00064300023909075000034d010b50061c4e031f4700175102187e121fab
+0221a00635b70030b5033dc3042bac01118200045d070550060c60000250000d52001252
+0119570817580004480a0650081e4d071546050c40020e42061e4e001b4a000d3e09164a
+0c0a55000047020b4e02115200074c00034b000b590c1b6c061a5f00095b00006202006d
+00006900085f0026640f4875024a6300277c0510a00111af0138b90040ac0c4ec90016ad
+0009be0618c2021aba000ea7060b9a0a138c03227d00367700377e00337b002e7d00237d
+00127d00008100008b0b009802028602018902008c00008c00038c00108e001f93002c97
+0b399b07379b04359e022da0001a9d00069a0000a30900b1001aa3002fa90047b00151b0
+024baa023ca70134a90032ad0027a4001ca6000faa0007ae0308ae050aa6000996000789
+06058504038303028203028203028203028202018100007f000289010688020e8804138a
+020e8600038301008607008d07138d041388001683001b7f001f80002081001f82011e82
+00268a022698000a8b00048805058100017504097f00017d
+00008501017d050076060078030083010491001099001c9a011d7e001c78001a73001c70
+011d70011d7100197000166f00066e00046c00036902076d0912770d1d7f021979000f6e
+00006b000066000766040f68061266040c6101055c04045c0b085706035e010063020065
+06076100045200024e04095a0007860006960009a50617ab052095002673002d5d002345
+000f46000e4702114c07114e020a49000442000c48061a550a1952000640000743060e4c
+000545000042030447020346001136001244030d4a0d114e060c48030e5e0e1b8e00099c
+0d0bb60007a80137be0e4dc101208c00005d071965010b50042d5b05255e000e56000354
+07085b060553000348090f4b080949010745000542000f4a000f4a000e4708154c040f45
+00004800004a02005304005d05006305006401126000205800286d001264000462000062
+000562001e6a0738730b40720925780310800308970a1bb10023b20331c40021c60004bf
+0921cc071dcb0012bd0119ad001c90002279093a7f023779042c84002280031b85031287
+00048100008301048700018400018400028703028e01008b000083001388002d91003992
+003a8503328e021c9501079b0402a30204a60009a30013a40827a6002f9b003b960453b0
+003eaf0228af061cad0010a10507b20000ab0103ae0608b20103ad0000a60002a90205ac
+030186050587040a86020a86010783010183010085020085000d8001128607118a060c86
+05068404058401018300007e00177e001980001a81001a8100187f001980011d81042185
+071a9b02109300068900008302008204028104028102007d
+00018301017b040176060078030085000392000e9700179900197d011b7a021d78021d74
+001c70001a6e00186f00177000046c00026a00006700006902097106127804167a001578
+070d6f00066500035c00085d011063061067050a6501046102055600015d00005f000060
+04065b0002510001540809630006860004950002a10209a0000b85001065001f5600204a
+00124e000d4b010c4c050d4e03084a000445000a4904145204154b000b42000f4807134d
+000a4700044201064601064605214605174901094705064600034600055a000c7e000996
+0407ac00039e0027aa0037a6031c83000d650c206700094a000d47000f51000b55030859
+050b5900064b00043a000c3b00043e00053e000a3f031448000f4500063d000742000240
+01004a02044e00075200025600005c00066000125b001b5507346d000a4f000457010661
+000b5f06286f08326e002256011b6504127500048600109c001fa9002aba001dc10715cd
+0717c20113bd071fbd001ea300258907378302347903357c002280001f82021887010b86
+00028503018804028900008502018901008905008c05018c04098b051c90012d9000308a
+00398a012d8e00169000049602019d00029d00099b01149f0824a9002a9e0035980649b2
+002eae0014ab040aaa0201a40307b10000a90003ac0408b10004aa0000a60001a50003a7
+03039502059400058d000687000682000583040486080588000e84000e85020a86010582
+01008002018103048303038500177e00177e00187f001980021b82031c83031c83021b82
+041599010d9300048900008302008203018003017e01017d
+00008200007a04017604007801008500029100099600119700117a01177c051c7a051d77
+011b7200186f00167000177103077200036e00006c00006c00006c000270000874000e79
+0d187404126b000c60000b5c000e6001106500096400016100025700035d00025d00055b
+02085600025100005d090772000d8f01079900009f04019a01017d0006600917580c1d51
+051258000a5100054d02054c02054c00034a00074a030e5003174a001245001147021349
+011047000d44000d44020f4603214500134200054101004402014d00045f000b7c00199e
+020da700089b001e9a00248d011171020f5e09226200144c00044700074d050b550b115b
+0b155a02154d001641001a3d010c42000e3f00113f061944000e3f00003800034501014b
+00004a020a52001052000b50000851000e59001b600628650a366500175007185e071764
+00176309276d02206000124e001255001067000171000a8a011fa50022b20014ba0e1ad0
+0008af0013b40828b9002b9e003689083e84002c7600267a001a7c011c85011286000383
+02008708018b07008903008505008a05008907008c06048b010b86021e8b032f8e00348c
+043592002590000e8e000191000096000093000792031496081ea700239c00309b0941b2
+0122ad0008ab0600ad0900ae0105ae0000a50002a80308ae0005a90001a50001a30000a2
+0103a60003a2000598000892000a8c020b8a060b89080c8a000b88000786000283010082
+01007f01007f04038307088700168000157f001680011983051b88051b88011784001380
+000e9500089100038900008501008102007f02007d00007a
+00008000007a020274040079020087000091000496000996000a7a00107a04167a051978
+021a7400187000187200187406087502027003016f04017201007100006d000070000374
+021071071776061a71001669001262000e62000a6200055f00065f000a63000c62020e5a
+030d5400055600006807028000199700109c00039c05029706047f0509640c155a0c1852
+080b5a02055200004d00004b00014b00014a00054b030a50061c4e001547001043001245
+011547001244001244031749001940000e3e00044002004900015400086a051c8e0d2ca9
+0419a803159d002194001f8000065e00044c001c53032354081653010c4c000749000a4c
+000e4b00114700134200123b000d41000e3c00103804173f000e3a00013900024901004f
+00004c0512580a246105285e00235a001953001857001f5f00285a0a29620e2366051962
+031d68001863000953070d59000f5500095c000368001088091fa8051ab5000ab70009c2
+0007aa0422be012cb6043aa6053d90002c79001f79001078001780021887000b8300007f
+05008707008905008506008504038b000388000786000c84001480002889043a92034091
+062c9700198e00088a00008f00009100008c00068903118e061a9d002093003095093dab
+001da30008a70001ab0708b20106aa0000a40003a7050aac0308aa0107a70006a60004a4
+0004ae0007aa000ba50010a103139c041297040c9301078f000489000187000086050287
+06008401007f010080050684001680001680011784041986041888041587000f81000a7f
+00069300049000018a01008600008000007d00007c00017a
+00007f00007701017302007b01008900009300009600049400067d00077a000c75021274
+051876051a7502197600187400076f00006b00006b03007106037601027600037800067a
+00027200117b081c7d041c74001669001364021162030f63000d6503136b05146505165c
+06155800095e00017301008c0026990021a3000f9e00079000067800085d01135301164f
+05015502005200004e00004c00004a00024a00044b050a4e01154a00124700124702184a
+02184900103f001241071d4c041a4901114200043b02054a000059000a730c259b0727a0
+031ba3071697051d8b01197303065700094b00194c00225014306208215700154e00114b
+000e49020b4603084204053e040f450311420415400e214b0e1f4d0a144f0c1059040557
+00004f010d55051f5c083063073664002657001953001b5e001c5807236400115b000e5b
+001663000c5c00045909055c030a5a000254000d69061a8a0a17a1030dad0005b50000b2
+0022b60734c50234b9073bab043290001771000e7604098105187f04127f00047900007b
+02008201007f00007c07048501148c00138400188300258500328c054396064998004290
+051f9800108f00048c00029102009100008a000388010a89041692001f8a00328f053ca0
+001e97000f9e000da30016a90008a90003a40007a7050dad040daa040daa040daa0009a4
+0108ae020cac0211aa0415a90515a60312a301089e00029a00039200008d01008c06028b
+05028700008100027f010781001680011784051989061789021186000b83000681000580
+00029100019001008e02008700008000007d000079000178
+00007e00007700027300007a00008901009702009801019700017f00027a000574000b73
+041474051a77031a77001975010d6f00066b00006700006b03037305077804097e040b7f
+000581000c8203147e03177802166f031569031265040e63010f6805136b06166405185d
+071a5e01126a00088200049a00319a0733ac0420a5000d8c00046d000854001651001e51
+03005100005000004f00044d00064d00084a000849020a49000643000b4606174f0b1c52
+011548000d3e001241051b4a02114c000d4100073907114f020e64000e7d071f9900118d
+001498000b89000d77000e650709540e1957001b4e001545011f53001c5000194e00164f
+03124d01074500003f04003f00013e00013b000438000d4000114503114e050f5600004b
+00035200025000074c001b54073360032f5c001f58051c5f00195a00145a000952000f5a
+000c55000a550b146307055804055700034f011864071b7a020a890000970506ac0003a9
+0746b8013cb4093bb8032a9f001a82000d6f00026a121282091579030a7200016f000073
+00017800007600067905128200218200278200378a0448930650970a549d074c99003e8d
+02139500088f00038f02029403019301008e00018d000389020f8f001a8700328e063b9b
+002295001fa4001fa70028ac0109a90007a4020ba8060fac040da8040da8050ea7010aa3
+040daa040fa90211a80212a60111a5020da70107a70002a702089c02049701029202018d
+000086000283000783030d86001781021885041888031287000a82000380000181000083
+00009500009302009002008903008300007d000079000176
+00007d00007600017200017a00008b01009703009905009900008100007e000277000671
+000d70001372011875031a7706177303126f00086a00016700026d000674020a7900097a
+060b8b010985000b7d001177031373020f6d010a69000666020961020c61000d5c001159
+051c62031b750013900011a8002e920d36a80b23a1010b84000466000c52001b52002151
+04005100004e00024e000a5001105102124e010d4900074200014400064907125205144f
+000c4400104302164800134400024b00053c000e39091d5204196c000f7f001493000f8f
+00139800048100066e000c5f04074e0f1b57001a4d001347000b4e001252001652061c56
+0d225b0a1652020846060646040044030246000042000441000a4801135306185a00094b
+00024f010455000251001053072b5f072d5e001852000b4f001b59001352040d4e091452
+000e47000e4709195504094906024c000d48011c5100135900046f00007f060493060f98
+05539b003c96052f9d01188a00087100096400095e0c166b060b6700036400006500026b
+00046d000b7100177903207e002c7900367e04488706528c02518c054b9006418f003288
+00099200038f010394040498020094020094030095000090010897001591052b9608319d
+001b97091fa8071eaa0523a9010ca6000aa4020da7030ea80009a1000aa2000ba100089e
+0208a6010aa5000da4000da2000ca30008a50205a80203ab030aa30308a003059800018e
+000187000786011087031488021885011683001183000b83000582000181000085000085
+01009902009603009004008903008301007e000178000176
+00007d00007600007100017900008b02009905009c07009a01008302008001037a000572
+00086b000e6d011673051c7a02186e031770020f6d00066800026a000671000978000977
+02068400037d000679010d79041179030c7301057001046f00045800055a000453000c55
+001a64051f7c001c990019b1002082092a9b08189200037800025f020f53021c4f001948
+07005201004e00034c000e51051956071a5400114700053c01054e00054b00094c000545
+00054006174d091d50000b3e05025302084204163e061e4e001464000878000e8e0d21a6
+06189e000583000a73021162000047000d48001349021d5401005101045100054b000e4b
+061f5700174d00053a0002390600470b0451040650000950000d5204195a081d5c000c48
+00004c08065a00005600054e001d5707285b001a53000e53001b52071850070e45030d3e
+01164100143c000b36000734080343081643001c3d000a3d02086000006d010179061383
+004c75003b7f001c7d030f7d01036700035507165900104c01015900005a000060000466
+00066700147002247b00297b0d3a7d043a7800407500457700437a003f8403338500227d
+00059100029102049504049a01009703009805009b0000960205a2000f9c06249e05219c
+000992060ea100089d000897010ca6000ba5020da5010ca400059b00059b00079d00049a
+00009e00039f0009a1000ba1000aa20006a20204a60403a90008a5030aa302089c000392
+00058a000d8a01148a001588041a87001383000b7d00067e000380000285010087010086
+02019b02009602009004008b04008401007f000178000276
+02027200017700007e00008702009100009400009600009402008700008100007d010179
+01037400036e04076e0a0e72001b75001a77011979001278000a7500057600057b06087f
+00046e00077205077404047205037105057303057200016d0400760d00730b006a01006d
+0211880826a2072ba600229a0d25ad03109007097a060b66000b5000154e001f54001b51
+09015700004e00024a010c4c031150030c5104075409075a000c4800024600044d010b49
+01154702174600064404004a000640010b4603174a001045000a56001280021f971333a2
+0011880a168412116e05054d00053d001445051a4f04175105004c020852000c52000b4d
+000849050b49000d4400063800034b010f50041a53000d3f000b40071b5809135b000654
+00045c00035c00005a000155000a54011751001f4900203f00104600083f030c45070c44
+06084103053e000037030a40001b42031a4c000e4600024604005c00006e000b74002d7b
+07497b002d7e00127f000b7800126500165300114a000a4a05005c00005000004a000a4c
+031650031e53042656052b5c012e55022d5a072e670a2c73052578042680042687002283
+01018702018903028c02038f0203930002930001940000960a069900109300249a001995
+0102920b009a00019900109e000ca0010ca2040ba20308a003029b03009403009105008e
+01018500028500028700018a00028d010493000595020799060aa101069e00049d0007a1
+000ea200169e00189600178f040a8402088200057f00027f000280000285010187000087
+00029100009201029202008f000089000081000079010077
+00007400007a00008101008c02009200009600009600009702018100007f00007b000078
+000175000271040673090c7700167500187a01177c01127a00097500057400057504077a
+00066f00067002057002036f04026f03047003067100046f00007106047205007000007a
+00058e0529b11042bf002b9c001baa000d9400037800005f000651001151011b58051a5b
+07035700014e00064b03115002124e00074900014901054f000e46000848070e52091551
+041c4a0119450006410100480006400a144f000f43011a50031e6b001b8908259d001988
+000e8e040e81070663000044000338000d40000e4900084a06024f070f57001453000e4a
+000a47050b4900084600033e00074f0210510a2059001b4d00184a0a205a07145a00014f
+00005403005904005701005200024c000f4a031b49022248000a4200023b01064003053e
+01033c000239000237010d4103184301154800084100004508005c01006e000d73002d7b
+044379012b7f001380000b76001164001452000f4900064703005300004f00064b00114c
+011d4f02225102275403295800265300265702255f001f62001c6902217402217b001671
+01007f01028102028603028a01028e01029200019400009606049600109400259e001a98
+0000920a009902019b000b9d010ca2020ca2030aa002069b01019301008e020089050088
+02038202028400028500028700028a00028d01049100059104099900069800059b00099f
+0010a30016a000169a00169304088d01068800038100017e00027f000280010185010187
+00009200009200009202009101008c00008500007d000079
+00007a00007e00008701009000009400009800009800009801017b00007a00007a000078
+00007800017703047a07087e00107900137c02137d021079000a74000570000670020671
+000a6c00066900036700026702016700026701056903086c000c6b00046d00007c020094
+0000a20020bc1150d10045b10017b0000d9c00007b00005f000253000a52000a54040b5b
+01045100054e000e4f071755021550000945000645000b4d001549000f4a0a15550a1b51
+031f47001a41000a3e040548030c45000641001044041b51031d6a00188700158d001f8d
+030f97040981030260000345000c3f001044010a4b02014f03014c031253001d53001a4d
+02154d060b4b000047000049000049000647061c55062254001c4e091f5808175a00034e
+02005205005404005100004b00004400064203114206174301064000003a01023b00013a
+00003700023800073b021444071542000d4200003b0000440a005d03006e001075012f7c
+033f7e012b81001582000f79001467011657000d4a00024501004801044b01114d001c4e
+002450002953002953002551011f53001e54001a54001253001358031d68031c6c000d5f
+00017200017501017901028102028800018d000092000094000192000e920026a1021f9f
+00039206009805019c00059b030ca5030aa1010799000493000089000083020080030180
+03058002038101028000028000018400028700038800048a020890000690000694000a9a
+030f9f0314a000139d00119804069701049100028700017f00017c00027f010183010185
+00009400009400009600009401009000008900008300007c
+00008000008500008c000092000096000098020096020096000177000177000078000078
+00007a00007c02027e040382000c7d000d7f010e7e010c7800087100046c00056b02076b
+000d6b00076600026300036402026400016200036402086800116900006a0000851004b0
+0000b9000dba063fca0d5bc8001fb8000d9b00007c01006700045b000556000056000058
+00074f000d5306155806185601144f000e48000f4901144e031e4d00114903124d021649
+001c42001b3e000e40060b4b040f47000038020f4401144c0013620011810010880c309e
+00079400007a00005a00074500113f00114300054904005000024900114e00215000224d
+031d4e030b4a00004706015500044e000348061b5407265500194800164c03155500064c
+00034d00034b000148000347000644010a43000b3d000a3a03043d01003a02013b02013a
+00023900053a000e3f051a49050d3e00053f00003c0200420b005a02006c00137605357d
+054084022b8300198001147a051b70061a5f040d5001004800003f030c47041b4d00254f
+002a4f002c5000274f001f4b05195600155100134c00124b001651061e5e061a5f000a52
+00026300016600016d00017501007f01018702018d02008f00028e00098e0022a00825a5
+000b9500009204019a00029b050aa403099f00059400018700007e000079000177020379
+02027c01037c00027b00017c00027f00038000048200058302078700058700058a000790
+030c99020f9c020f9c000d9c0303a100019700008b00008300017e00027f010281010183
+01009301009500009500009600009200018f000187000183
+00048800038b00029100019400009602009402009202009200017701027802027a01017b
+00007c00007e01008002018300087f00087d01087a00077400046e00036900056903096b
+010e6a00086500056301046302026200005f00015f000563000b6b00017209008f0f00ae
+0600bd0000b6001bb11149c2092ab7000a9000007606036c04056200045f02015f03005e
+00084f03115808165d021154000c4d00104b01164d02194d05204f000d45000a45000f42
+001b41001c3f000d3f040949010e4500094400063c04134c071868001585022098032996
+00069000007800025b040e49031641000f3f00014403004d00044b00154f002554002048
+001847020c4900004807035700004c0000440217500a2958001e4b001a4c0a205a051757
+000948000c4800114a00154a021649001244000c3d00073902013b02013b04013a03023b
+01043b00073a00104103184703053800013c00003e05004409005601006a001976083d81
+064386002e80001c7b011b7a062276051d6702095700004e00063d04144706234d01294d
+002a4d00284e00214d001948061359000c4d00104a00184e031c52071d57071657000b51
+00025900015d01016300016b01017301017b0201810200850002880003860018960a27a5
+03169900028e01039604039d0407a201059a00038b00017f000076000174010276020377
+01017900007800007a00017a00027b00047c010580020681020683000381000282000385
+00068b0108940209980008990202a200009c000093000089000285000283010281010183
+01009101009301009500009500019400038f00048c000589
+020c9000089100049200019100009202009101008c01008900007a03037d04048002027e
+00007e01008001008000008100057a00057a00057700037100016c00026a01056903076b
+000d6b0009680105660205660202640001620000610003630001720808800e0a93000099
+0400ad0200b200009e001ca30f34a700118400037108056c000263000260040466040064
+00044f000c57020b5800055200044c000f4d051a51071e5001184c000641000444000f45
+001c44001b4200093d020346031249000641000940010b46041062021687001a92002995
+001492000b7b020a5f07114c041541000e3c000540020048000047001350082c5e00224f
+00164708144e00054600014600015100024a00154e09285700204d001948021b5300114e
+00164c001e4e03255206264f011c47000f3c00053900033a00003800013900003602013a
+010238000438000c3c000d3c00003600003d01014105004504005400036a00227b074381
+03458200317b00237701257d02267a00176b00045e01005c001544021d4805254c03274b
+00254a001f4a001849001249020a5300084900114a021e50042052031952031054000851
+01025401015700015b00006001006800006e010075020178030081000080000c8a06239b
+042199000f8e00099405069c04039c01019300018600017c00027700037800027901037c
+01007a00007a00007900007a00027b02047d02077f03088003048301028100007d00007d
+00028300048a01049101039400009c00009900009800009401029001038a020286000180
+01008d01009002009200009100019100049000088d020c8f
+071497030d9300059100028e00018e02018b01008600008200007f040383050483030281
+01007f02018001007f00007d00027300027300027100017000006d00026d00036c02056e
+000b6b01096b020669000266010165000266000467000466000080050b87081693000791
+00009c0300a5000099000192032b83011a77070d6f07076b000163000261000766020566
+000a5900085a00045800005500015200094e02154f081f5300134b00034300044805114d
+041c4a00174300043f02004903124900013b091249000641000355011284000f8707309c
+002292001379000757000944000e3a000d3700093d000642000249000c4b09285f04255a
+00174d09184f000f45000e4202035300024a000944001f4e02254f00204d031e5300114a
+01204f03225006264d06244800173d00063300003502003800013700033a000034000036
+01013700013401073900043500003700013e000141020044020053010b6d01297e00457e
+00497e00387700307c063384002a7e00136d0002670a027102254d01244a02244a022249
+011c47001447000e49010c4a00044e000a4b011750032251001d4f001650010d55000455
+03015401025500005600005a00005f00006400016600026906007703017e000480001b90
+042896001f9000139401089602009601008e00008100027b01047902047b010280000084
+03018002007f00007c00007c00027b01037c03057e02077d02028601028100007e00017c
+00027d01018302018901008c00019400009600009c02019d03029c020393020189000180
+00008602008a02008f00018e00028e00058c030d90061393
+0a189b04109600068f00018b00018c02018901008200007d000083050486060587030282
+01007f02018001017d00007a00006e00006f00006e01016f00016e00016e00016e00026f
+00096901096b01056800006400006402046803076a00066800008d000585001d8f042197
+000b9600009704009d04019a00175c0018680c136e050869000365000968000c6a040d6a
+0f1b6d070f6404055f04045e01025500004900094501164b02124e000347030750081250
+05194b00144300034108014e00093f030f490d144b020844000558021385011f97012b97
+06339a011e7c000b5900084300113d0117400518430815490a0e55000345001c5803205a
+00124b04154b021a4a082952111262040c54000843001c4b062953042653032153001149
+051b4c00184400173c001539000e350103330700380e003d00063a00073c000032000036
+04013800003404063900003300003800023f000241000042020054031172022f8000467b
+004e7e004178063d800c408c00308400116f000470140b82032f5400284c002248031f47
+041646010c4400084704094d00034d010f50061f55032553001d4d001652020e5a000259
+03015403015402005400005700005900005c00015e0101610800720b027f00017d001485
+022b94012a94011b9400099300009200008a00008100027903067b030580020286000089
+04018204018203018001007f01017d01037c02047d03057e02028802018302018002027c
+03037d03028101008400008600028d00019401019d0301a40503a403039902018b000180
+00008202008803028c00018c00018b00068a031090091895
+001e8f00188e000e8b00038500008301008000037e00027a00009200018d030689060a85
+03087d00037500007000027200017700017500017200017000016e00036e01046d01046d
+010c6802086604056205016203016602036d020878010b7e0706a9000192000b8b08229d
+0925a300109300048400088400085f001760021e5d0711560b01580b006303046e000c72
+00416104356d081d6c070f64010d5700084b00024a00025306104b0a154d010e45000d43
+04184b00174900103f00124100054500003f070544110c4f010252000d6a04259000198c
+000f8100037600056d020457030842000b380009370013480a14590c135b09085404014e
+05075101114f001d53042d5b0435530b395b0b325d03215500134e030c4d030649000041
+040e55000a47000839000c34000c3000073100013500003b00042e00042f000434040136
+05003a05003b03003c00003d00023c0601430a004900004a000e5b012772012f7a093782
+04438600437b00457d12418f091b8700006d00186b033a70003d6900366103265004123f
+05083b05054300034c00004f000142010b4808144e06154c04134a030f4b020a4b000549
+05025b04015a01015900005a00005a00025b00035c00035c02006405026b02036d00046f
+0015800b2c97022e9700228b00018100007e01017d08047d08047d04007b00007d000180
+00057f00027d02007b05007b07007b04027d01067e00077e00007c00007c00007c00007c
+00007c00007c00007c00007c00008a00018900048a03078f05089304069701029a000099
+00008d00008600008101017d00067e000e85001690001d99
+001e8700198800118700058200008101018300038100027e00019100018a010487040883
+03087d00047400017100037300017200017200017000016e00026d00036c00036c01046b
+00076602086604076805036802006b00027301087d030d88030aa100069200088700148f
+061fa0091e9e01118a00057500035d000f5d031a5e041759010a57000058000060010569
+001f5c072f6d0a2b6e00135f00085802075900085300084d000a43000f48000a41000e44
+091d500b1f52041a4c071d4e01114c030e4602043f04024300014e000c6a082290002398
+0a1a9300027800006600005206084307103b000b38000e4200003f00024700004900004b
+02044e000849000c4400154500254b02275301215400114d00054900024904044c07044b
+00094e000a48000d3e000d3700083000022d00013404053e00082f000c34070e3a0b0b3d
+07073b02013a00013a00013a00033500013a03024400034a001761032a7900267b02257f
+00347d003977003977082e8100117d000572002478044178003f7900326d00205b020d4b
+04054504034500044800014900014a01084e040f51010f4e000c4d000a51010753010455
+02005802005801015b01015b02025c01025e01025e01025e00006400006500006900026d
+000b78011c87022792002a93011d8b001583000b7a00067500017500007604007d060384
+00057c00037b02007b03007a03007a01007a00047c00067d00007c00007c00007c00007c
+00007c00007c00007c00007c00008500018601048903058c05069204049601009a00009c
+00019100018a00008300027d00077c000f8100188c001e92
+001d7e001a8100138300098400038300038600038600018202018d00008701018304067f
+04077a01047500027300027300016e00016e00006d00016c00016a00026b00036a00036a
+00056703096b060a6e040770000172000179000788030d9100119b001396000f8b000989
+0015991025a40b2190000e6c000259000458010d5901185b001957000d5000015203005b
+00076407216c072d6b001d6000095f01025e000553000c48061951081b5300134b000f45
+04154b031347000e4203104500144403154500053800003b04085106116d081d8a0b259e
+1b2aa9030d8900016f00005501023b01063000063400093d000b4a000a4d00034b000049
+00024c00084b000f4b02174e001443000f45000a4700034900004b00004d03004c07004d
+000549020846050c40070e3a030a34030734060a3a0d0e4401133708163b0d163f0c103d
+040636000030000032000334000631000a3901104700175300276d042e82001d7e00117f
+002172002b7000286e00186f00056f000e78063386014880073c8c012b7d00156b00075f
+02035602014d00034500044100014e000650000a51000a4f00075000065500055b00045f
+00005600005700005802025c02015e02015f01005e01006000006300006200006600026d
+0003700007740016850b2593083b97012e8b001d7b00107200087000047402057a060680
+00077a00057800017600007701017901037a00047a00037b00007c00007c00007c00007c
+00007c00007c00007c00007c00017e00038001058302058602048d01019301009a01009e
+02029600019100018600037f00097d001380001b84001f86
+001c76001c7d011882000d8400068500038800028901008801008800008400007e01037a
+03067902057600037400027500026d00016c00016c00016c00016a00026b00026b00036c
+00086d020971040b75020a7700067b00048300078f000b9800189606229d061e9a000e91
+000c92071b960b2288011e6e000959000055000053010d55001f55001e54000f53010052
+05006300086100196304246d061d6d00095b00024d00084800114a00164c001148000c44
+000c43000b43030c430b144b001b45031a4400093600003500044800065f000772000f85
+00119100058206097c10106a0a0847020331030734040b3f031c55031756010b5000024b
+000049000249020a4b07134f071a55041452010b5200045000005000004e03004c06004e
+00013f00003a00003501023202032f020532020635000636031637051336030f3500082f
+00012b00022d000832000e39001439031a43072654012c6101367802308600117e00007b
+001467051c68011963000d62000167001276083787004580083391002185000b77000172
+01006800005800014800043f00014b01084e010c4e000b4c000a4f000a5300095900065b
+00005300015400025700025901005d00005d00005f00005e00026000006101036705046c
+00006c00006b000776091585063796022f8c00247f001d78011a7701187800167900167a
+000f7b00097600047200037400077b02097e00077c00037800007c00007c00007c00007c
+00007c00007c00007c00007c00037900047a00057d00048100028700008e00009602019d
+01009901019500028d000685000e82011882011d80001e7d
+001b75011d7e031b8500128800088800038b02018d03008d01008401008000007a000177
+02047503057602047500017500026d00016c00016c00016c00016c00016e00016e00026f
+020674010775000978000c7e000d87001090000e97000c9b001a9606229d0d25a1081ca1
+000f97000d86001474021c67001861010c5c04005602014f00114f001f55011b56001056
+000357000055000261041a7007297100216000105400044e000d4600154e03165001124a
+000a4400043c00043d040a4404214b031c4500113b000837000844000858000a6d021281
+00098000047d00077c0c0c6e08074d020236060838080b3e00144d011351051256050d55
+02064f000249000146000242000c49010c4e040c54050b5704055501004e000049000048
+00033d00003900003200002e00002d00022d00032d00042e000f3300092e000229000027
+000229000a3204123905173d061e4208214a062a5a01346d043f8306368b000f7b000071
+010a59030f57000d5301085600025b000d6502297400347005268300167d00057b00007d
+010078000067000153000449000245030848030f4b00114900114b00124d000f50000b51
+00095400085500065600045500015800005c00005d00005d00045f000462040466050269
+03006b00006c01037203097900198a00188600197e021c7b04247b04287c00287a002878
+03167c01147a001178000d7700097900077a00057a00047a00007a00007a00007a00007a
+00007a00007a00007a00007a00037801047902057a01037c00007f000086010090030095
+010098000199000594000a8d00148b031e89011f81001b78
+00197a031e85041e8d001690000a8d00048d02008f03008e01008001007f000078000074
+00027102047302047501027600016e00016e00006f00006f000071000172000175000175
+01017900037900077b00108301178e04199604189d01149e001697001795061e9c0c20a5
+04169c000781000567000c59001d62051864090c5d02014f00024a000f4f021a58041d5d
+021854010c5c00026600056400175f022a65072362020c5400074301114c091853091853
+05114b00094300063e00084000134300113d03164004154102134704155a06186e0c1f7e
+01288d001b8900047900006400004d000038000235000033000a42000a47000e4f030b53
+00054d01054e0a0d540d1055000e47000a4700074900084d040c54050e53000849000241
+00063a00063a04043803013302002f020731010f34001334010a3300052f00012b00012c
+010630030c3502103700123801143e001444001d55002c6d0440890b3b8f04187707016b
+000547000644000641020a4900034b00034d001658001d57001b6800126d000775000180
+02008000007600006700015c01014b03084c030e4c02134900164802184a00154a001149
+001453001254000e53000b5400075600065900055d00055d000660000560000060000061
+02006605036e04067301087300078b010986010c7f001177001975002276002674002671
+021a7a061e7e07218202197f000d7600037300037700057b00007a00007a00007a00007a
+00007a00007a00007a00007a01037a01047900037800027700017a00007f00008602018b
+00009600019a000699000d9700189606219403208800197b
+001884041e8d072097001797000c9200039101009002008f01007e03017c030279000071
+00006f01017103037502017600017200017200007400007400007600007800007a01017b
+00007f000581000d84001688011c8f021f95041e99041b9b01119c000f92001191001799
+03159b000a8600026a00025600105900175d021a6000125a000655000452010d5505185a
+04265606226104166800076400085f021c67082865001f54000846010b4906104d081450
+06154e02114a000d45000a4000073f000b3d05184304174100134200104a000e5600186a
+003081062c8f000f8200007000005d00014600023900003200033c00044100084b00064d
+00004700024a0a0e5511165a1327590e225703164e000d48000e4902154d03174c001345
+00083600063700023500002f000030010a33001334001734030737030535030434030434
+040533000733000931000a3100083c000d48001a600027740035850332820118680a0b5e
+00053c000637000835010d3d00053c00003b010a45000c4600164e01135b030d6e02047b
+01008402008201007a00007403005a030457000954000d4b00124900174b02194b01164b
+001c50001c52001853001556001257010f5a010c5c010c5e02096100055d00005d00005f
+02026602056c00077100087103078f04098b030782000776000a72001273001673001671
+001a75021f7b05248102208200167d000c7800067901037a000078000078000078000078
+00007800007800007800007802027e01017b00017700007400017701017901017d00007f
+00009600019a00069c000c9c0018a007239e052091001883
+011689071d9407219c00189c000c9600049100008f04008f01007c04037b04037800006f
+00006b00007002027402017600017500017500007600007700007900007c01007f01007f
+02008503088803138c011b8c001e8d001e8f001d93031d960810a1000c96000a8d000c8e
+00109306108c08097507025e00004c000d5100205c00236703146402025a000153030a50
+001e4b002253062a660d21770a0f75050e6d012060002e50030747000343000342000946
+03124d07185003164e001249000b490211480a1b4901174000133d0013460013540a266f
+0030750f3c9708229300097d00036700004a01083f070f4000053f060c4a1018590d175e
+00095100004900024a000248000a36031b490d2456051c50001245001342001944011d45
+06194404113e010437000031020434030f3700143200122b000032010033040033040033
+020031000332000833000c36020c4709165a0f267601298000297d001f6b00095102074b
+020a38000b35000d3101103700083500003308083e0b083f00163f041751071369040778
+01008402008802008702008203006602006300035b00074f000d4c00144e02194f02194f
+00214d00204e002053021c57021a5a04165e03136004116003095f00035c00015d040464
+03056900046a00046a00066d00068c000789020683020379030574070b77080f7a060e79
+001770001973001d7700207f042084061884010b7e000277000078000078000078000078
+00007800007800007800007802018001017d000077000074000273010276000177000077
+01009600019a00059d000b9e0019a40724a4052298001889
+000d970618a0041ca0001394000b8d00078b05018906008400027b000077000074000073
+00027300047200036f00016c00016e01037403037b020180010082000083010082020183
+000b8101118a02158e00129000109000139604169c0618a0051f98001799000d99000698
+00068f01077f040a6c040b5c00095b000857000954001358071c5d061e5a001750000f46
+000956020f5507195b091d6606186e02116c0511630b175f011550000a46000341020346
+05044802014700014600054905063f03053e00073c00063c00064000054600044e030454
+001f810d3396073396002a86002a790325620118420314320a1447021446001948002354
+012758021c4f000a4000003600004d00004d03005005005205025101054e000746000841
+00043500063804083803053602003101002f050031080232010027030032040038010034
+02042d03112e00142f001231012257002464022f80092b8c000f7600005c02014d00003d
+03003a070a3d07143e011536000c3200023603003f0b004801073b050b3f070e45050a4a
+00025500006a02008207029204008000007c00007000025e00044b000843000e4f06175d
+001e4e001e53001f55011f5b03205c051f5c061e5a051d59021b5d00195c00155e00105e
+000b6100076200056500036603038501088c000487000079030671040c6f001377001a82
+01157402167502167502167705197a081c7f04187b00127502027c000079000077000077
+00007801017900007700007500037200037500047600027700007700007900007a02007d
+06008c05019400039a000696001398061f9e021a9e000e9a
+00069504119d061aa1001899000e8e00058500008205008104047e03037d000078000075
+00007200007000007100017002036f02027200017700007c00007f000182000482010684
+00108601148a01168d00138e001390001595001497001295051f9a02199b00119b000995
+000487000476010863030a5803105f000d5c000b56000e53001457041958051e57051e57
+000a5400094e000a4c000c58000a6500066700045e000555091456000b4d000347000345
+000043000040000343070c4c05194e061a4d061a4c031547010c42000340030043060047
+00076703157900167c00177a00287d022e6f00225000193b04104a00114900164b002052
+00255400255202214d08204c020b4e03074e03034d03004c05004b010048000242000240
+00013100023200023200003000003000002e01002e02002f00022502003106003a060037
+040531040f2d01163300183604175b001660002077082082030b6e030056030043000033
+00013701093804143805193a00113500033200003b08004400023a00053c02073f010745
+00034d00005d00006f00007b05028703008701008000027100045c00064b000d4805144f
+001d4e001f5201205602215802215a02215803225903225901215e011f5d011c5f011961
+021564011166010f68000d6904097f040e8700098300037706086f0a0f6d03137200177a
+001672011a76041d79031c79031c79051e7b041c7c021a7a030a7e00067a000176000075
+00007600017701007700007600037400017400007400007500007903017e050382050283
+04028900008c000392000b9804169c071ba001129e00079a
+01009901079b03109d04169c001390000a8300047b00057b02027e02027e02027c01007a
+00007600007401007502007605026d02006e00007300007800027e000782000b85000e85
+01168900178b00178b00158c00179101199500189300149200129200149703159b041295
+010d8500096f00095b000b5107146306136101115c000f57000f53001253031955071d59
+08175c001252000d4f000b5900086900056d02026602025c04034f00014b00024900084b
+00094700044100023d00043d00023d000a40001446061b4a081a48071345030a4101033e
+000a5c03136b00117500147b022687082e7f002462001b4d000c4c000e4c00154f011c51
+00214f00254f002c530333570c235702154d00054300004104014809034906014300003b
+02033300023200013100033001053201083200073100063000052100002b010036030036
+00002d00072a001332001e3d061362000d6300147006167607086406004c07003a000029
+000634000a31011536061d3c03173800073300003604003f00003d00013b00033b00053d
+01074501054f00035700005d02018001008601008c010185000172000459000947020f43
+001b4d011d4f02205202225301225500235500265701275800255c00255c002460002262
+011f65011d67011b68001969031675051b81001781000e74060d680c126805136b00136d
+00196e001e73022277012178001f76001f7902217b03227c03147e010f7a000975000471
+00007100007203007305007401037400007300007300007802007f050285040186030087
+00068000058400098d04129905159e020f9b00089d00039f
+08019f000099000395000d92031591031486000f7b000a7300007a00007900007a02007b
+04007b03007a03007902007606006a02006c000070000177000780000d8700138900168a
+00168800178b00178b00188e011b92031d94021f97021f97000f8f00129201159204158b
+04127d01106b00105b021152000f5c01115e03135e02135b001157001054001052001150
+061558021452001153000d5b00076900016e02006a05006104004e00004900004a030e50
+08165304134c00083d00003505004200003d000239000a3800123a001a40001c42001c43
+001451001c6500197400147d031b87091f82091b710717620010550112570717550b1b56
+061b52001c4e002452002c580c385d032a53001948000d44000a4603074403023e010038
+030432020331020530020731010a31000c32000e33000f33000f2700062d000033010032
+000029000426001436032349031c6e00186a001a6d03196e04095a040041040033000229
+000e32001132011837041e39011838000c3500043500023900004100023f00053d01073b
+03093d02094003094702074900016500007300008600008e00018400036e000858000c4b
+00164c00194f022150032451002551002751002a54002a5700285900275a00285d00275f
+00256300256600236700226600236c032d7f012d84002078001767051560011763001767
+001e6f002172002374002276002175002175002278002379031d7e02187b001276000b73
+00057000006e03007005007002007402007603007802007d030081030083000084000083
+000876010e8107158f061596000c9600029600009b0702a4
+0700a003009900008f00048b010f8a07178805167e00107400057a000278000076000077
+02007b05017c03007901007703006900006c00027500067e010d8501148c02188f00198d
+00158c01178e031990011a91011a91011b920620970b259c091e9b041891001283000e75
+000f6b00136204175c05185a000a57000b56000e5901125a03145a05135a031257000f54
+000e5100104e001251000f5d000b6b00067000026900005e0a015402004d00004a000b4d
+071552091851061348040e430b044a060646000940000e3900133800183c001e41002144
+001547051a5b01156b000c72000b79000d79000d6f000d68000c5a00095500084e00094a
+020a49010c4a021454071c5d00315002345706335c03275700164800093c000638000738
+00002900042c010930000930000a2d000a2c000d2d00103003172f031134060d3b070a37
+01092e000c2d00163f062254002c77002c76002c72012269000c5000003b000433000930
+001534041938031a39001736001336011039000a3800033400004002044104063f01073b
+000638010739030b3c060e3f00094800095900087301068600068b000984000c73000f65
+00145000195000204f02254f00274e002950002a54002a5600295a00295a00285b00295e
+002960002764002764002765002d63003b7a02408b00348200246c001f6201226700236c
+002375002173002072002276002377002377002077001f7602207a021c79011878011075
+010a7300047000006f01006e01007603007803017c02007d00007e00007e000180000283
+010e7708168109198a03118e00048f00009503009e0901a4
+020098030097000191000287000783040f8205137c02147a04127f000c7a000576000173
+00007500007802007701007600036e00047200077b010b8402108b02149002168f01178f
+02149203159304189504189500158f00148e03199308209a10259a081e8d00167b00136b
+00136100145d00135a00125703155f00125c000d58000e5602105905115b06125c051159
+020f5300114f00135200155e05197209177a020f6d00075b02014d00014b000148000447
+000846010b48040e49071049071755091954081c4f021744000d37000531000433020636
+00003200003f000051000362000e77051e8506268b05298a051d7f001771000e5f000951
+00034700004500024b05075200173e00224c032e59052e5c02245200184300123b001137
+000529000c2f041134031233000e2f000d2b000f2d01123000112f021234061439071635
+04152f001232001143001254002d7b01337c02337500225f000d45000536000c33001434
+011837071c3b031738000f33000d3603103c020d3b00043500003a01013d02043d01043b
+00023900033701073b040c3d02103d04134a04145f03137501158601178e001b88001b7e
+001c5d001e5900225400264f00284e002a5100295600295a01295d00285c00275e00265d
+00265f002762012863002865002b5b00377302428a033c89002b7401236a05276e022974
+082279031d74011b72031c76051e78041d79021b77001975011c77011a76011876021478
+020f7801097600047400007301007c01007c00007b00007800017700057a020c7f051083
+08107b07127c04107e00098100038c00019904009d05009c
+00009300009000008c01048701058200067a000975000d7600167b01147b001078000975
+000473000274000177030279000874000a7a000b81000d88000e8d000f9000118f00118f
+010d93000c92010f92021093000f90000d8d000e8e00129002198301197d021a72011b68
+01195f00175d00145c00105b06186203155f00105b000d58000c58000c58020b58020b58
+020c5301105100145000165c011c6d051f76001969001358000648000547000347000143
+00004200004300034300044400033e000a42001447061848091545050b3f030039000034
+05003504003c00004800035a04117108208406268d00258d152dab102e9e0c2f8b062c77
+001f5f000d4c000245000046000540000a4400124b011c51072251081f4903173a001031
+000f2f00123204173707183605163403122f01102d02102d00082e000e3000143100192a
+001a26001632000e46000454001a7907277c06286f001750000838010b2f01172f001f32
+041938031637000f36000835000837050d3e030b3c00063700003600003800013a00013c
+00013e00023f000340000441020e3e061443041a4c011d5e022275032a89032f9000308f
+04296f01276600255800265000274d00295300285900265d06255e05245d02225d00205b
+00205d00205d00225f002462012255002867003281053389032678031c6c031c6c001c6f
+051574011170011170031373031373011171011173031375001572001472001374001278
+01127c020f7f000a7d00077b03038500018000007b000479000b7903117a031579021677
+07097801087300077300087e00068d000297000098030097
+00069400008a00008304048806078500017800006f000370001170001678041a7f04157d
+000b7700057401047704077a000d7b000e80000e87000d8c000b8e000a8d000b8e000d8e
+00079200048d00058e000b91000c92000a8d00078a000889000b7000106e001769001a61
+001b5c00195c021a64041b69000d54000f5701125a03115c020e5a000956000654000553
+040c55061455051b57001b5e001d6a00217001236a00235d02165100104c000745000043
+01004403024800024700014504044400003d00003600073b0411450a154b060f48020643
+00053900033d00014300014f00035d00076c00087500037600059600179701319708408b
+073b7503285f031650070f4d0e044d06034a000547000a4601114402133e000f30000a28
+00112f00142f001531031634051632051330010c2800082400093400103400152c001922
+001d23001c34010f4c00035e010777091579071868000a4600032f060f2c041e2d00262c
+021736000f3300083200063502083c03093d02083c00073b020435000137000039000141
+03044704044a000247000044000641000e3f00174000204d002a66053682053d90034093
+0a347c052e7000285d00255000274f01275403265c032660071f5d041e5b011a5a001958
+001957001a5a001c5c001d5d0a1b53001960002177052683041c76021068000c64000961
+00076900076900086a00096e00076c00046b00066d020b7200116e000f6e000f72001178
+01137f021484001082000d8104078a00028300047d000a7d05167e071b7c001872001269
+02007200006b00036e010a8100088f000091000091040595
+02018d02018d00018a00028700038100037802027003016c00026f020b72051575031a77
+011a76001472000e70000a72020683070a8b06088f00018d00008e000191020391030190
+00009400009201029201028e00028900018400017f00007e000362000562000762030a62
+020e60011461021a62011e62001b5e00185b001258000c5600085600075804095d080a5f
+04085100085103135e09236d092e7207377500376f003062001f4c001d4b001a49001645
+001041000d3f000e40000e41000a38000936000d3900123e00103f00093a010b3e0d1347
+03034101023b01033606083b07084804015803006c04007a00049e0006a8000aaf000fac
+00179900227a002f59043846002345001a45000c4602034603014203063b000b2e000e26
+02003200003000032d020c30071633051931001426000e1d000a2a000a2b020a2e070b2e
+04082d000438000553020a6c00048000086b00084b000634000c3408163d06193a001532
+00083701073900013900003501003704043802063500032f01033603043a03043a00033a
+00043c01064000054100003c00023f000840020e4204114501184e02246309357e124392
+005796004d8c003b73002a53002541002a43002b4e002a5803235202205600195b00125e
+000e5f010c5e050c5d050c5c070e5c070e66010d71000b7b00087b010372030067060061
+00016900026a00026a00026b00026b00026b00026b00016b00006700006e00007d010088
+030490060a92090e9008108c000e78001379001878021c79031a77041474030a7202036f
+00006501016f01037e000289000291000092040293050392
+01008c00028b00028b00028700028000027700016e00016b01057000086f000e6e001673
+021b77041b7904167a02117800078400058700048c010493030395020294000191020091
+00009100018f00018d00038800038100027d000278000176000564000665000762010860
+000b5f00105e00175f001c62011f5d001d5d00185a001358001058000d58010a59010a59
+050d5600065100095600135f002069072e7307357300316c031f4f031d4e041b4d051b4d
+071b4e0a1a4e0b184d0a174c0b184c08184b091b4d0c1e5006164900093d00033902053c
+00013700023300083305113b081448040f51000a5c00076606009c0600ab0400bc0000be
+0001b1000895001378011b66072c5608295406214e01134300053700003300003708043f
+02063500022f00012b00062d010e3004133202132f00102a000c2f00082f02072f05042e
+02003100003f01015b070573000b7b03116903124d000b3200072d000e35011135001131
+000534000335000036000036010039040639040b39030c35000f3300113501133901133b
+02153f061944031843001441000c44000c43000b4100073f000542000b4e00145f001d6d
+003d930341960a3e8a08316f01265200234700264a002852032650012152001b5500155b
+00105c000d5c010c5c040d5c02095701095e00086a000773000577000271020068040064
+00006200026300016500016600016a00016c00006d00006d01037402027a02028402018b
+00008e00038b000887030c8500117904177d041c7c031c78001471000c6c00066b01046d
+00006500016e00027b00038800018f00019100019102008f
+00028a00038b01038c00028700007e00007500016d00036a010870000a6e000d6c00136e
+011973041b79061a7d06187e000d8d00048700018a000494030598010195010093030193
+00008b00008701018500027d00037600036f00036b000266000769000867010765000761
+00095e000e5c00155f001a6000225c01215c02205c021e5d02195c001558000e54000c52
+030f59000c57000d5b000e60000f6200176602226d02246c00154e00114a000c46000944
+000945000845000543000341050b47030c4706114908154c040f4700043b000037000038
+000435000432000731000f3500153e00174301184a011a52000d97000ea3000eb3000dbf
+000abb0008ab02079704078a00116300165c001f5506264f07214602113c000438000039
+000c3100092e00062900072a000a2d030d31050f33050f33071037040b35030633010133
+00003800004902006305057700116e00175f021945000f2f000728000830010d35031136
+000533000232000035000036000137020636040d3807133b001d34001e35001f38002039
+00223d032541022342002140061a4c07184c061149020846000244000049000351000757
+0016840121900c2a980c288904216d001f5603244f07294e03274b01244e001f52001956
+00145a00105a000e5b000c5a00065400055800046300056c00057302047303016e02006a
+04005903005b03005e00006400006900006e00007200007403008104028705048e00018f
+000089000084000681000d8003157b04187b031a7800177100106b000a6600076900076c
+00036600026d00017a00008600018f00019100018e00008b
+00048b00048c01038a01018500007d00007300056f020a6f010d6f031271041571001570
+00136e001371001679041a8003199300109000088f000592000193000092020092060495
+00008300007f00017a00027500036e00046600056000045c000668010767030866020963
+000a5f000e5c00135e00185f00225900245b02255d05255e05225c021c59001654001351
+000f57000e59021162021269000c64000c64000e66000d630a1a58061654010f4e000748
+00044500024400014401024502014300004100034300074500074200023f00023d050440
+01023b000138000236000637000d3900143b01193d021c3d02329401369e023bae0440bc
+0641c1043bba0030ad00269e041c9800148200106700125200154000143200152f011931
+00122a00112a000f2b000e2d010b2f040931040732040732000635000534000533000636
+00083f000b51000f65001274001666001d56011b3e00112a00082700062f020a38050e39
+010a35000533000134000134000033000230000d3407173b02223b01213a001d39001b38
+001b3a001b3d001a3c00183d041243041044010a4300044400004500004602004a04004c
+00006c00037b000a8d010f92001487031871061e5a09224b01254901244c012150011f55
+001959001459001059000d5901085600065700045e00056702076f040675020475010173
+05005704005a02005f01006500006c00007500007900007d01008802008c02008f00018c
+000388000783000d8001137f01157800137400116e00116a00126900116b000e6d000a6c
+00086a00066e00017800008301008c01029000048e00048b
+00098c00078c01038a01008400007b000275020b7405117301117004157106177101156e
+00106c00106e00147800187f022293042196021a96000d9100028b00008a02018d04018c
+00007c00007a00007400016e00036700046200055d00055b000468000668030768040965
+040b63000f6000146000176100205700225901245c04255b04255b032259011e56001c54
+001357000a54000959000c64020f6d071172040e6f000463000c4d000e4f010c4e00074a
+00014500004200004403024806034a02014700004300014100024000003a00003a00013a
+03003e02003f03004003014004063f020a3b000b35000a2f00025300116e052b960d45bc
+0e58d10763d00068c40068ba0541b9002ea100198400116c041157051344001230001425
+00172f01172f021533031233020b3202073102033303013200013d00083e001143001a49
+002156012964032e72053178001f66011f53011a3900112900092600052f000535000535
+040b3500073300033300003300002f00032d000e3205193a091c4604174100113c000c3a
+000a3b00093a00083c00083e00023700023900023c000140000042000044000045020046
+060058010067000082000096000797000c8300116300134d001e4a001f4d022150052055
+041d56001858001156000e55020b5800075700035700035e01056802067201047900017c
+04006503006501006900006e00007500007b00018000028302008b000089000087000385
+000c8602148402187e01197b001172000f6d000e6700106601136903146c02136d00116d
+020f6d00097000037800008001008901028e00078e000a8d
+000b8e00098d01048902008200007b010477010d7304147400156e00146b01126a01126a
+00136f00167400177b00197f002789062b93092998041a91000b8800058401028100007d
+00017700007400017200006d000168000366000462000561000367000467030667030864
+030a62000f60011461001862001d58001e5900205b02225b032259032259032258032258
+051a59000f53000a56000960000a68030f71081274030d6f00094a000e4f071254081154
+060b4f02054a02024804034904004600004400004300044200084300094000073d00063a
+06004306004305004203004003003e03023b01013500003009004c05006200007f00009a
+000bab002ab8074fc5176bce0965c80553b800369d00197f0008660205560a0b4e10104c
+041742051644041243010d4100073e00023d01013f030142010753051258061e5a042761
+032c6a04317404337703347701176300154e001233000c2600092a020633000636000535
+00082f000630000433000333000331000930001434041d3b081247040b4100053c00023c
+00003d00003d01004005004202013b03043d030840010a41000944000644000345000146
+08004504005600007400039000059b00078d000972000c5f001551001851041a53061d53
+051b54031754001254000f53010a5700065400035100005300016000026e00027c000183
+01028000017f00007e00007f00007f00018001018302028404018601008200017e00077c
+02137d041a7d021c79001b7500116e00116d01126a03126701116600116500146a00156d
+00116b000b6f01047701007f02008701038c000a8e000e8f
+000f8f000a8d02058a05008304007d020475000b7100116f00166c00156a01136902126a
+031470011878011d81012188002f82023088062c8d06238b011585000a7d000376000172
+01017300007200006f00006f00006d00016d01026c01026c000468000468010465000360
+000660000b5f00125f001763001d5d001d5d001e5c001e5a001f58012057012057012056
+071c5502165501135b000f61000863000b6a021272031375000e4c00104e031150051050
+050d4e03084a000245000041010045000043000343000a45061348091748091545081341
+030d40040b3f00073b00033700003604033c04033c03003900004700005a0801730a008a
+05009a0003a6000dae0016b40033b30843bb124bb60a3d9900237b00106600055f01005d
+030b5c020a5b01085900045800015600005700005802025a000563030f6503186700196a
+00177100157800157600137300065b00074800083101082501052a020532000636000837
+00042b000731040835020937000c36001238001938001e38040b3f00063a000138000039
+01003c02003d04003e090043010340020842031044021442001141000b42000445000046
+02004100004a00045f02097d030b90010b91000c86010f7c000c59000e5400125201144e
+02154d01144e001250001151020b5800085300034d00004f00005c00026e00058200068f
+00099f00079c00059600029100018900008602018303008103027a010278000674000d73
+011673011b72001e71001e6f01167102166f04146b05116501106300116300146800176b
+000e65000a6c02047504007f05008701038a000a8d00108d
+000f8f000b8d02058a06008406007c02047500086e000c6900166a02186d06186e05156c
+01126c001676042084082990003680002f7e002880032483041a80000d76020671040772
+01017100007000007200007100007100007201017302027402056c00046800026300005e
+00025c00085c001160001763041d60031c5f031c5e001c5b001c58001c56001c54001c54
+04194e01155003165b03166500116800106e001271000f7002165100124d000d49000d4a
+040e4c050d4c03084800034303024600014200013f00063d000c3f00103e000f3a000b37
+001133001335001336000e35010d37050b3b04073e00003900064e00024a000046030053
+07016f0402930000b10000c50100b8000fb000249b003387003d80023b80022577000b6a
+00006b00006c00006d00006d00006c01006c01006c01006c00036e040c6f041372001076
+00097c00068503078506068200005c00034a03063302052600012700002d000232000533
+000328020a31090d3a070e3c05113b05173b011c39001b34000b37000632000231000436
+01023801003903003906003c000644000e45041948051e46021b4400114500094a00044d
+03064900034700044f000b67040f82040f8f000d8f000e8b00065d000858000951000d4a
+00104801124a02124e031351040d5a030b5603054f02014d01015900046f010988010d97
+000eb4000cb10008a600049b00019000008701008202007f00006f01046f020a6f02116c
+00166b001b6b001e6d00206e061e7803176e011065020e60051163031567001768001668
+000c6200096a020475060080050087000289000a8c000f8c
+00038b01088d03088a00038100007900027501037200006e010a6702116e001572001072
+000c74030f7b041888011f8d03289201258500227600206a011f67001a67001469000e6a
+00046f00036e000270000270000172000273030277040378010465010465010465000362
+00036200036000036000025f00165600195a001c5b011d5c011b58001853001851011a53
+00125400115600105800115d05156a081973051575000d72000d5306124e071347041044
+04104c04145000184800153a000a3c00073c00064104054603024600004100003e01033e
+01043701093a010f3e00123f00113e000f3d010d3d040c3d030053070455070558020056
+00005c00006b01007c0300850600b20700aa030399000685001077022275063377083a77
+002a7a00196e00086500036805016f080171060073050076000477000775000b74000979
+00088200078605078209067b03066300044e00033601052b00032c00022f000730000d2f
+00092a000b2d000d2f000e3202113807163f02133e000d3803043c01023a000039000039
+00023d00033d00023c00003c00003e000641020f4407194908214a06244800224200203d
+000e3e000b3e0006440005530305690405830106980005a506047f03046e000657000846
+000a45010a4b010858010662000964020c6b020e72000c7800077e00048403028c070292
+0213ab010fb00109b60203b60200ae04009e03008c05008103075e040b5c030f5b011258
+00135a00166000196a001b6f0c0f78050d6f000b64000c5e00126105166805106a000968
+02007b03037d02027e00017c000481040987020a89000685
+00058c01088d03088a00058300037b00027700017500017203076b020e70001473001373
+00107402137d02168600198a001c8a00198000187300186900196601176a00136c000f6d
+00067000056f00036e00026d00016e00026f020272030373010465010465000364000362
+00036200036000036000025f000a52000e5500135804195c051c5f031b5b001856001553
+001153000f54000e54000e5a021365061771041474000e73000951010c4a020d43010c42
+020d4b03134f03194b011d44001244000d4100064404054604034701004200023f02043f
+04053b03093d010f3e00133e00153f00153e00133b01133b00114f00125000114f001052
+00115b011369000f6f000a71010195010290000084000077000372000d74001679011b7c
+0a34880a2e8608227f03127700036e00006b00007306077d00007a02057a000a79000c7e
+00078000048002047b07077900156800115300113c011133031136010e38011039011337
+051338031136000c33000630000733000c39000d3a000a3a03043c01023b000039000039
+00023d00043e00023f00013e000141000341000742000e42011645021e46032147012245
+031a4c011548000e4700074c00035e00037500028c00039a05048603047a010568010859
+01085602085c01056600036c010a73020d7705117f031083010b84000685000388030189
+000b9700099c0006a20103a501019f03019303018602027e020866010b64020e6200105e
+00115e00116200136900156f070e76050f71000e6b000f6500126804146c040e6d00076a
+00007801017b00027b00017f000482020787000789000589
+00078c00068a00078902078501058000017a000077000177050273020a75001275001675
+001879011882001686001289010d83000c7c000d71000f6b00136a01156e001371001271
+020a6d01096c01066a00046a00026900026b01026c01026c010465000364000364000362
+00036200036000025f00025f000155000354000657030e5d06166106186000175b001357
+000f54000e53000c52000a55000f5f03126d031375000e7500095500084a000843010a45
+010a4b000e4c011749052148061a4c011047000745010447030246020143010242000441
+02033c01063d000b3d00113c00173c001a3a001a38001a3600254f00265000254f00234f
+00235700225c001c5c00145b000e71000c7000066b00006700006b00007400037b00037f
+00156e001f780928850c288b0a218703158100077a00007202007c04007b06097c040e7f
+00097c000275000473010c7600206a001b5300183b001936031a3c05184202184102183d
+0b143f08103e01093700023100003100023600033a00043b03043d01023b00003900003b
+00013c000340000441010542010245000242000240000540000c40001345021a46041c48
+092052081c4e041646010e4500075200046500037c00038c03049202058a02047b010571
+02076f03057202037901017d000683020c8805108c04128c030f89000a8500068002047f
+00037b00037f00038300048600048401058201067c010779000a73010d73020e70000f6c
+000e6b000d6c000d6e000e70010e76031277021476001473011473021274020b7400046f
+00007800007700017c00048101068600068a00058a00058c
+00098c00078800068804098904088600017f00007b01017d03007a01067b00107900197b
+00208204218902198b00118804068101067b00067400096e020f6f041372041474031375
+040d6a020b68020868000666000366000366000165000267000364000364000364000362
+00026100025f00025f00025f05005d02005900005900025900085b00105e01135f011460
+010f58010f56000d52000a52000c5a001068021073000c7800085b00064f000746030b4a
+00094c000849001045041d46071b4e011047000643000245020346010245000141000340
+02024002043f00093e00113c001a3d00213d00243900253700264e002c54002f57012e58
+002b5801295a01265b00245b011a5a021758011257020e5a040b63030b6d020a75000879
+000f6900156d001b75001f7a002483062389061b8803108003018001017b02097b05137e
+01147b001074001475011d7e0a307701265b001b3e001533001136000b38000734000732
+01093801093a01073900033800023900003900003b00003b02033c01023b00003b00003b
+00013e000340020643030746040349020346000343000543000843000d44001044001144
+03184d041a49051a4504194600134d000e5c00096f00077b00059501049300038b000287
+01018501018703018903008b00038d00088f030d9002108b000f84000b7e000877000772
+00006400006400016600036700056a00086f000b71000b74010d7d020e7c030f7d030e7a
+010c76000a74010976010976001079011880051c84031a82001580010e8000077c000179
+00027b00007b00027f03088802098d00068b00058e000893
+010c8a000786000887030b8a04098900028300008100008200007e000380000c7f001885
+00258d062893041f9000168a05037e03037b020475010571010870020b70020e72020e72
+040d68030c67020964000664000462000263000263000263000364000364000364000362
+00026100025f00025f00025f09006108005f03005c00005a000058000459000a5c011061
+03115c03115a000f54000c51000b56000d65000d73000b7900066000035300064c050c50
+030a5200064a000c4400184403194b000e46000442000246020248010245000141000140
+040444030542020940031140041a41042340032940022b3f002a5c042e60082d62042761
+02205c031c5c031b5b03185700194a00164800164803174a051a53031b59011c5f001d65
+091e71092676022778002275001b73001c78031b7f0a1980050c81000778000a73021675
+041f7600217500267d032f86102b7c061f5f00113e00082d00032f000032000031000030
+00043500043800063a04073e04053e02013d02003d01003c01013d00003c00003b00003d
+00013e000342020645040847050649040548010545010745000a47000c46000e47000d44
+001146001645031c45051e46041c4c02175601126201106b00088e00068f000291000090
+00008f00008f03008d04018c00048a00078b000a86000c7f000b7800096f000668000565
+04015803015501025500035500055800085f000b65000d6b000b79000c7c010b7e00097e
+00087d00077c00077c01087c001681001e8a042292031e9300148f000b8b000388000084
+000384000283000587030a8e030b9000098f00088e000b93
+010c88000a8600098802098b03078c01048900018800008700008100028300098700158d
+012597062c99052793001c8904067d02057a00037400027000026d00046a000669000769
+030c67020b66020964000563000462000263000263000364000364000364000263000261
+00026100025f00025f00015e04005f06006105016001005d00005800005500035800085a
+020d5d04105a021154000e51000d55000c64000b7400097c00026300015500044e050952
+030955000850000f4903194801164b000d45000442000347010449020248000242000240
+00024100023f00043e02093f02103f021841001e4000224203265e032360001b6000115d
+000c5a00085900045500004f000c42000a3e000b3c00123d001740001b4300214800254d
+061a610a256a0d2f76062e7600236e001669000d67000965000b71000569000564000d61
+001863001e69002475002981071576010e5d00053e00013100003301003906063c0b0b3d
+000b3b00093900073a02073e03053e02013d02003d03003d00003c00003c00003e00003d
+000040000241010544030747050b49020846000644000742000a45020e4803124b04134c
+001447011748001a45001c44001d49011a5004185505165b000f7f000c8600088e000292
+00009200008d02008703028105087b03097901097400096d00076500055e000258000156
+06035404035101035000024f000452000757020a5d010b6000056a00066f000574000479
+00037d000480000682000884001e8801259305289e021f9f00139a000896000192000090
+00038e01048f010791030b92020c90000b8e000c8e000f90
+000e88020d89000b8900088900078c02068e01028e00008b00048300038800058d000f96
+01209d042c9e002992002283020c7d000a7900077600037100016c000165000263000362
+010a65000966000664000563000364000364000266010367000364000263000263000261
+00026100025f00015e00015e00005f01005e01025f01025e00015b000158000155000155
+00085a010d59031054000f50000d54000d65000b7400087d00046800015c00004f00044e
+000654000a5202124e071d4c041b4f00114900084801064a03064d02054a000446000644
+00033e00033f00023d01033e00053d000b3f001241001644001b51001955001359000a5a
+00025a00015b03005903005600004300003e00003900053900093a000e3c001440001c48
+031c54021c55001f58001f5c001a5c00125b010c5b050a5c00056000015c00005500004f
+00054d000c55001265001673040b7d02086600074d01063e00033a00023a01083c05103d
+021540000f3b00093900093c02073e02033c01003a03003c00003b00003e00003e00013e
+000040000140000343020646040f47010c44000b42000b42000d4402114805144b06154c
+04184a011949001a49001c49001d4a001c4b031b4b05194b00176d011578021188020a91
+01048f00018400007800006e05066003076000085d00085a00065700055500015101004e
+03025201025401025401025401045502055403065504075600025b00036100036b000176
+00037f000685000b8902108d002790022c9c042aa5001fa60011a200079f01019d020099
+000198000499010897000893000a8d000c8c00108a001089
+000e88030f89010c8a00068700068b04079203049200008f000785000489000392000b99
+001ca1012a9e002a9000248002137d02107b000c7800077200046c000267020262040360
+000865000764000565000464000364000366010367010367000364000263000263000261
+00026100015e00015e00015e00035f00015d00005a00005901035a020459000257000053
+000456000a56020f5300104e000d54010d63000b7400087d06097001046100005100004c
+000250000853041450091f4e081f5302154f010c4c01084c04074e03064b020749030848
+010b46020b46070946070544050543040845020e4802134b032958092c620b2669041764
+00065d00005802005806005805004804004305003f06003e03003c00003e010745050f4d
+001948001949001b50041f56041a56010e520307500605510705580a045a0a0154080049
+04004103014a02065d020a6f00017d000469000954020b4600083f00083d000d3b00163d
+02184100103b000c38000c3c030a3e03063d02013b03003a00003c00003d01013f000141
+000040000141000242000444021245001043001044001044011145011246011246001145
+03174900174900194b001c4f001e4e001e4c021b4402183f011e64031b7106188406118f
+02098d00037e00016c00006100024c00044d00064e00074f00085003075006065007034f
+00005100005301015702025803045705035604035104034f01025201035a010368000474
+000682000b89031291061896002c96032e9f042baa001eaa000fa60006a50202a205009f
+00009e01049f01079b00069300088b000d8a001187001184
+00056d020a77050c8002088400058700078b00078b000589000789000790000999000c9e
+00109c00199600238e00298800257f001b7c000d7900047603007306006f050067020063
+000064000165000364000465000563000563000462000560000563000563010463000362
+01016102006103006003006000005f00015e00015e00015e01025e01025e02035d02035d
+01086301095e010a57010b53000b55000a5c00086700086f01077502046b03005b02004d
+01014700094c001457001a5c002548001e4800154a000e4c000c4f000e4c00114a001248
+000f42000e45040e49060b4b030b4a000c48000f4700124500175502215a052d61042f62
+00215b000a5200005509005d02023e02023e02024001013f000040000040010141010042
+000945000943000a40040e43061045070d47020846000242000e47000d3e010938020339
+01013700023c00025a00027b00007d00026d000656000c40000e35000f33000f3a020f43
+01193b03173c020f3c00063a01063d04094001083c00033400003d00023f020441000441
+00044100054101074302084400114600104502164903194a001645001743021a46001942
+01184401164503144802164b02174c001948001b45001c40001c68001d77001e89001e8f
+001987000e7d00017702007700005400045500084f000847000745000a47030947010545
+00064e00054f00055102055603055a04045e02015f00005f00025701006001006f00017f
+00078b0013990021a2002aa60033a2002ca80020ac0014af0210af060faa040c9f000794
+00049301079300068e000486010783040b8002097b000472
+00086d030a7403097b00057d00037f000683010986030b88010f89020d8d010a93000a98
+000f9700189300238e002b8a002981001f7e00137900087702047304026f030268020264
+000064000165000366000465000666000664000664000663000563000563000563000362
+01016102006103006003006000006000015e00015e00015e01025e01025e01025c02035d
+02076300085d000956000a52000a54000a5c00096500076c01087c010570020061010052
+00024c000a4c00135100185402284f022251031952031351031152010f5000104b001047
+000d45000c47010b48030b49030b49000f4800124700144600165a001d5d00255e00295f
+00235d00125701025403005201013f01013f01013f010141010141010042010042010042
+00044300043f00053e00073d02093f030842000441000141000843000b3d040a3c05063e
+01023800023c00025800037b00008300027300065b000a4300103802143803163e031641
+03173c01123d000a3b00053d02043f04063f01063d00053900013e00023f000441010542
+010743020844000944010a45000e45000d4403144805194b001846001b46011e48001b43
+00174500164802134903134e04144f01164b001849001945001664001875001a87001c8e
+00198801118002077c04007d00005d00045d00085900095300094f00094e01084e02064f
+00085700065600055900065e02056202056402026600006400036401036801037200057d
+000c890018960127a20432ac073daa0233aa0020a80010a40009a2010da104109a031092
+040a9202098e00058700037f00047c02087a020876000772
+00066801066c00077200077900067b00067d000b81051084010f7c000d80000a88000a90
+021093031c93052691052b8c042c8302247e00187a000f76010a7303086e000668000565
+000165000366000467010566010767020866000966000966000764000664000563000462
+00026101016101006001006000006000015e00015e00015e01025e01025e01025c01025c
+00056000065c00075700095400095600095b00076200086700078000067800036a02035f
+010755000e4f00154e001a50041e4f031a50041450040f51040d50030c4f000b49000a47
+000a4b000948000846000a47010d4702114801154801184a001662001a60001d5d00225d
+00235d051a5b020951000047000040000040000040010042010042010044010044010044
+00014400004000003b00013a00013a00023b00023f00014100003f01063d070a3f060841
+02053c00033b00025502017601008902027c000661000a4900123c041b3d061e40031d40
+04123f010b3e00053d020240010141020240010640020940010542000441000642010743
+030945020b46030c47030c47030c47010a4304114804184b021a4a021f4b01224b002048
+00194a00164a00104b020d4d050e4f05104e03124d02134b02116203137301158601188c
+001787011381010a7f03058002006b000468010765000c62000b5d00095b00085b03095f
+00096300096300076600076902076d01066e00046f00016e020473020674020876000c7a
+001282011f91062ea00c36ac093ea80835aa0427a90017a2000e9b000c93000e88000d81
+060f8e000a8600067f00057a00077600077201066e00056b
+00015f00026401066c040c77010b7a000977000b7802107b000f6f000c75000b81030c8b
+051390051a8f03208800238103277b032378011c75011673011170000d6d000869000665
+000367000468010568010769020868010a69020b6a020b68000865000865000664000563
+00046200026100006000006000006000015e00015e00015e00015d00015d00015b00015b
+00055d00055b00075800085500095600085900085f00076200078000067b00067402076b
+040c61011258011751001b4d010f4c000d4a000a4a00094c02094d030a4e020a4b020a4b
+00095100094d000948000b46000e4502134702164903194b021768001966001b62001c5c
+001f5c071d59050f4d000040000041000041000043000144010147010147000046000045
+03004703004501013f00013a00013a00013a01013f01024200003d01003a03063d020741
+01083e01083e01045103006d02008d030281010769000c51001441051f40052240001f3c
+040e4300073e00023f020042020042000040010640070e45060c48030945010743000843
+010a45020c47030d48030d48090b48030945030e46041549001a4900214c01265000244b
+022052001850000e4c00084d02064d05084f06094e050a4c070d63060e71040f8302108a
+001185000f8000097d00058105017a010276000772020e72000f6e000a6800096a030b6d
+000b71000a7000087100077200087500087700057700037800037e02077c030e78021478
+0018780020830429910a309b002e92032b9a05259e01199d00129500118a001080001076
+041086000b7e000979010c78030c7500056b000165000063
+00005d000061000468040b75030e78000c75000f75001276041571041275030d7e040d86
+040e89001282001379001470001c6f001c6f011b6f011a6e01176d00116b000a68000665
+00046800046800056901076900086a020b6a020c6b030d6c000b65000a64000863000762
+00056100046000025f00025f00006000015e00015e00015e00015d00015d00015b00015b
+00025b00035a00065701085801085800085900085b00085b00077a00067a000678000772
+01096b000c60000f5400124d03075000064e00054b00064a02094d060b4f070b52080b52
+000954000b4f000d4900104500114400134801144c02154f04196c031c6c001d69001a60
+00195a021852031249000a3f01014700004600004500004601014902024a01014b000049
+05004b05004703004302023e01023b00013a00013c00013e03004100003900003b000340
+02093f030d4002094f00026601008e010583010a6f000e59001648041e43011e3e001c39
+050b4500044100004001004201004201024203094307124808114c050e49000944000843
+000944000c46020e48020e480b0c4c030945020c4701124800174800204d022751002750
+052556011a52000d4b00044900004b02014d03034d03034b04085f04076e03087e010985
+000b8100097c00087e00058004018201017d00067a020e7a011379000e75000c74010e76
+000c78000a7600087700077800087900077b00067b00047900017c01087a04127503196f
+001a6e001c72001e79002081001f7c001e8500178b000f8a000b88011286041982061d7d
+02137f000f79000c75020d76030b7000056700006000005f
+02036000016200026600076f010c7501107700137401157404147303107602097b000680
+00077e000c7900107100146b001163001463011864001a65011866001467000b67000768
+00056b00056b00056900076a00086a000a6b010b6c020c6b000e67000d66000b65000964
+00076200056100046000036000006000015e00015e00015e00005c00005c00005a00005a
+00025900035a00055901085902095a010a5900095800095800076a000670000575000277
+00017200026600035800035003015400024f00044c00064900094b00094c02064f03054f
+010b52010f5000134b001547001446001249001151021156021969061d6d041e6b001963
+00155800124e00114704124303064d00034a00014800004a00014b00024d00014c00004b
+03004a01004901004401034000043c00053c00043d00033c04034501013d00003c000242
+020940030f3f010f4c000b6300088e000a85010e7401126001164f00164200163c00163a
+030c45010743000241000142000443000942020f4305154607114c040e49010b46000a44
+000a44000d46000e47000f48060e4c020a48000c46001247001345001c4b042552032650
+062553011b4e000e4900054a00024c00044e00044d00034c00045d00026901017b010281
+00047f00057a00057d00048203008500018000057c000e7d02157e01147b001279000f79
+010b7a00097800077600057700067800067800057700047600017501087202116c021766
+00196300176200136500116700186f00177700117f000981000682000b8102137d03177a
+02157c001379011077000c7000076a000164000162020262
+03016402026600016800056f010c75031579011576001371000b7100097500067b00047f
+00057d000b7701126e01176a010c5c00105d01155e00185e001761001264000d6600086a
+01066c00056b00066b00066900076900096a000a6b000c6c001067001067000e66000b64
+000a6300076100066000056000006000015e00015e00015e00005c00005c00005a000059
+00015601035a01055c03085c030a5b020959020a55000a5201085901066200036f000079
+00007a00007200006500005e01005600005200054e00094d000c4d000a4c00054d00004d
+00094c02114c03194b011c4900184900124c000f57020d5f001662021965051c6a031a66
+001359000d4c00104502144606085202044e00004a00004a00014c00024f00024f00004d
+02004f00004a000043000441000940010c42000d42000b42020a49020844000443010245
+00073e00103c00174d001966001390001285001477021766011554000e43000e3e01123e
+030e44010a43000541000341000843031045011643001740010b46000c46010d47010d47
+000e47000e47000f47001048000f4a000c4700104800134800124400184904204f04214d
+021f4b001849000f49000b4c020a52030b53000a5100084c00055d00026b00007901007f
+01007c02017902027c01028101008100007e000479000d7900167c031a8001177d000f78
+020a77000875000573000472000472000472000371000271040369020765000d5e00135a
+001558001358000f5a000c5b01146305146f070f7a040981020683010781000979000873
+00137802157b031579010d71000568000265010165030164
+00006301006601026c00077105107a07197f001676000f6c000770000778020882030784
+030880010974000f6a001362050a5c050e5b01145900165a00165c001261020d67040a6c
+01066c00066b00066b000568000769000869000a6a000b6b011168011168000e66010c65
+000a6300096200076100066001016100015e00015e00015e00005c00005c000059000059
+00015601035801055c03075e03095d030a5a020a55020a5202064d00055900036c00007c
+02008204007f07007608006d020059020258020a55031255031553041155020a53010451
+000746021148061c4d03204c001a4a001351000d5a020c6500145c001660021965031a66
+00135c000c4d000e45001345090b5504065100014c00004a00014e00024f000151000050
+04015201004c000247010745040f4707144904154903144a010f4c030d48050948030447
+00063d00103a001c4e02246b011b92001786001777031a6a00135700094400093e051145
+020f44010e45000941000540000b4203154502194300193e000640000943010d47011049
+011049001048000f47001048000e49000d4700114900144b001146001547041c4c031b4b
+001a42001442000f47010f4e051256061359021154000e50000b6101066e01017b03007f
+03007b02007602007b00007e00007e00017c000477000c7500177b051e82021a7e000f75
+030a7502067200047000036e00036e00036e00016d00016d07066303075e000b56000e52
+001253011355041157050d5602105b050f66070c7405057d04038303078400087d000878
+000f7300167b07197d04107400076c000267010165000063
+02036d00005f00045e040e6d030e7702107d001177000e6b00057700077b02097e000a7d
+000a74000c6800105e021359060e5f020a5f01075f020762030d6402136500166100175e
+040f5f020d5d000b5d000a60000a62000965000a68000c6b000d61001165041469041368
+030f65010b62000a61030a62020a5b00045b01005c01005f030062030461000759000855
+01025c00045d01055c02075b02095a020959010a59010a5704074e020552010358000362
+00036e01047901058303068900057400097100146d001a6400175800185803155700094d
+000d4800104a04154d09195406135700095800055f020669000e6600106803146c03156b
+001060000a5500094e040d4e031158020b5801035603005805005b05005b030058010054
+00004f00004a000246000843010e4303134604164803174906124c000a48000647010a43
+000d3c000e40001455061d6b00318200297d00247d071a7803025f00004b000647001146
+010c44010e42000f3d000f3800123800163d02133f000d3c090045020042000543000f47
+00194a001b4a001643000e3a050946040d4802114a01164d00194c00194b00174a001649
+030653030653000851020c5301105101135100134e00134c001268001168000f6b000c6f
+00077200057500037800007804007a030078020475030b7605137403167200176b001465
+05066304056200045d00035a000556000656010856020a55000c54020b56020959020759
+010658000958000d5600115600165902145e030e6701096c04087603087e00078000027b
+001071000f7903108006117b020d6900045c00025e010367
+00036c000061000660040e6d010c75000c7a000d76000d6c00067500067801087c000a7b
+010c75000f6a00115f001358020d5f020a5f00065e000560010b6201106300156100185f
+01135f021260000f60000d60000a62000963000965000968000e5e001161041565041565
+011262001060001060001161020f5e01095e00035e02005f03006001025e00045a000455
+01025c00035c00045b02075b010859020959010a59010a5704085202055200045800025e
+00036700057002087a030a7f000a76001175031d7403206e001b61001a5e02186100125c
+00145a00165a02195c061a5f031561000d6200086700076c000f6700106802136b04146b
+011063000a58000b51030e50021358020e58000757010157030059030058010055000051
+00024f00034c000748020b46030e46031047020f46000c46020c47000645000547030945
+000c3e000c3f00105204196800327e013487002784001177010165010053000246000d43
+040c4a020c47000e42000f41001141011145020d45000745070044010041000442000e46
+00164a001b4a011947001644000c4300104600144b00185000185100165000125001114f
+00024d00024c00034b00054d000b4f000f50001151001251000f66000f66010e6a010e6c
+020c6e010a6f00076f00067004056f01046d000468000867010f68021468001566001362
+03045e03045e00045b000456000555000853010952020c54000c54020b56020959010658
+000557000756000c5500105500145701155e031267030b6e03077502077c00077e00047a
+000f73000d78010d7d040f79020d6900065e00035f000366
+000269000361020963040d6c000973000777000a73000c6c010775000676000678000978
+020f7703126d001360001257010c5e00095e00055f00045f000861000e61011461001862
+001862001763011763011262000d62000861000761030864000e5b01115e041662041763
+001661001660001660001761001560001161000a6100045f01005d02005c000058000056
+00015b00035c00045b01065a010859010858000958000956040756010755000456000359
+000560000867010b6c040e70001275021b7807257b03267700206e001d6c001f71021e72
+001d6c00206f00206d011c6b00196b01166f001270000e70000f69000e6902116c04116d
+021068000c5b000c55020f55001858001257000a56000254000055000156000557010657
+020c53010c4e010b49000a47010947000846000547000347000543000345010449040845
+030a4000093e000d520214660033790a3d8e01298b00077901007106005f000049000940
+070c4c030b4a000c46000f4801104b010b4901054c00014b020044000043000242000b46
+00124701184a041c4c041c4a001b44001b47001b4a00194e001652021154030b53040852
+00024900014800014a00034b00074f000a52000c56000e57010860030a62030d64040e65
+041064011063000f62000e61000d5c000a59000958000a58000d5b02105b02105b010f5a
+000456000455000354000553000750000a51020c53030d52000c54010a57010858000458
+000357000655000b5600105500145600165f051469040c6e00077200067800077b00077a
+000d7400097700087b000b75030c69020a5f000660000265
+000266000762040b63030c69000570000374000672000a6e040b75000772000473000874
+020f7504156f011763001659000b5d00085f00055f00045f00055f000b6100125f011762
+001c64001c65021c67031663000f6000095e01075d04085f010f5801125a04165e02195f
+001a5f001b5e001c5f001e60001a63001862011262000a5f00035a010059020059040058
+00015b00025b00035a01065a000758010858000958000956010657000657000657000657
+000959000c5b00105e02126000196f001e7402257901257900217500227700247c01267f
+002876002877002774002270002071042074021c7300166e00106a000e6b010e6e050f6e
+050e6b010d63000e5c00125c001a59001457000b56000454000256000559040d5c081160
+061558031152000a4a00064400024200024701014b02004c00024200024703034b060747
+02093f000941000c530212670032770a3a8e00259000068200007d08006c010052000546
+060c4a000944000b43031047040e4901064800004802004b000046000045000446000846
+000e4600134802184a051b4c002c45002947002649001f4c00164c000e4f03054f050050
+02064f01054e00054f00065401085801095a01095c01095e01025c01055c02085c030c5b
+010f5800115600125400135200104b00104b00104b010f4e040f51030c5101084e00054b
+00034f00044e00054e00064e000850010b50030e50040f51000c56010a57000758000357
+000256000455000b56000f5700175501195f051668020c6b00056d000472010978010b7a
+000b75000679000378000673030c6b050d62010862000363
+000365030a64030d6200096600036e000074000372000871070c7200076f00046f000670
+000f7101176d001a6500195c000e60000a6000065f00045f00045f000a60001060021562
+001d64001e66021e6703196401135f000d5c020a5b040b5c02105701125803165b01185c
+00195c001c5d001d5d001e5e001c62001b6201176000105d00075800005803005906005b
+00015b00025b00035a01065a000758010858000958000956000556000657000958000c58
+000e57001157001256001357001b66001c69001c6e001e7100207700227a00257c00297f
+003374013275012d7400266e00236f042471021f6d00186500116d000e6d020a6d060b6f
+050b6d010c66001064001564001a5a00165900105c000a5c00085d020a5f030e5e051060
+06125a020f5300094b00034400014500004802004e02005000044601044b02054c040848
+030a41000c4602105705156c042b7a022b87002090000c8c000083060076040061000455
+000944000941000c41031045020d4300044000004204004600004700034a01064a000849
+000946000c45001247001648002f41012e45032c4a03264e031d5003115002064d02004c
+00065600065700065a02085e030a62040b6602086600066401015b000259000354000651
+000a4e000e4a001149001348001547001447011248011049030d4a020a49020548000247
+00044c00064b00074c00084d000a4f020c51010f50021051000b55000956000657000357
+000256000556000c57001159001c59001d61031867000c6800046700046c030a74050e77
+010978000479000078000373010a69040e63020961000462
+000665030d64020c6100076400026e000075000174010571070b6e03086e00066d000870
+000f7100176d001c66001e61001062000c61000661000462000661000962000e5f00115f
+001b61001d63031e65041c6403176001135d00105b02105b01125801125802155a02165b
+00175b00185b00185b00185b00195e001a5f011a5d01155c000d5800055903005c05005e
+00015b00035c00045b01065a010859010858000958000956000457000757000a59010f58
+01125801145600155400145300195b00185f001560001668001c6f001f70002372002a75
+053871043472012e71002671002170021d6e01176a00126300116f000b6d03086e040770
+04076e00096a001269001a6e00185d00175f021363061067060d67030a6400065e000459
+02095901075500054f00044b00044b00024c00014c00004d00094c00074f02064f03084a
+010c4401104b02145c03176e051d7d001a7f001b8c00149100038604007a060374000469
+00084e000c4d01114d01124a000b4500034100004105004500034b01054e04074e030649
+010646000945000e4600124700214300254a03285207295907245e05195e010f5a000758
+000662000665000867000a6b030d6e020c6e01096c00076a01025c00025900025400044f
+00064b000949000c48000f4605164e02134b000f4a000b4700074601064802054803064b
+00074c00084d00094e000a4f010b50000d51010e54010e54000a5600095800065a00035a
+00035a00075a000d5b01135d00215d012061011864000c6500046600066b020a6f050d72
+02057a00027d00007b000172000867030d62020c63000663
+000764040e65010c5e00036100036f00017800007602047103086602086a01096e000b71
+00117000166c001d66002063001266000e65000862000563010765010b64010d61000f5d
+00185f001960031b63041c62031b6101185c00165a00155901135b00125a01135b01135b
+01135b01135b00125a00125a00145b00175b00195b00185a00115901095a02015e020060
+01025c00035c00045b02075b010859020959010a59010a57000757000959000c5a001159
+01145901165901165700175500175302175802135b021260041764001962001f60012a68
+01326c002c6d002673002077011a77001274000e6f000d6d00106e000b6f03066f050370
+01026c00066b00136e011f75021a64001564011065050c6704096701066400025e000059
+04015c03005700015100024d00044b00064c00054d00044c000c4d00095100075000094c
+01104902155001176000186e020b80000d7e00188903188d00088404038202068100027b
+00076300106705166401125a000a4f00024a01014b04004c00054e00054f04065005054b
+030649000a4700104800144b00145500175a011c6102206903206e021c71021772001371
+000e79000d78000e79010e77020f77010c75000b7100086e00075f00075c000559000555
+00065002064d04094d04094b040d52020b5000094e00064b00044a00054b00074d03074e
+010a4f000a4f010b52010b52000c54000c54000d54000d5600095500085701075b01055c
+02065d020a5d03105e03155f002560002262011864000e6500086700086a01096b00086a
+02027a03028100017f000174000666020c61020c61000863
+000963040e63000b5d00026000037102027a000177020272000563020868030b70010e74
+00127100166b001c65002163001568000f66000963000664020866040b65010d61000c5d
+00145d00165f02195f031b61041d60011d5e001b5c00195a00145d00135c00125c01115c
+02105b030f5b020e5a030c59001159001558001858001959001559000d5c00045f010060
+01025c00045d01055c02075b02095a020959010a59010a57000959000b59000e59001159
+01145902175a01185b01195903164e0818560a145b08115c05135e001357001d57032c60
+00286900226a001d7100197d021480000c7c020a79050b7b00106f000b6f03066f04026f
+00006c00056c001371022279061b6a011367000963000263000165000266000364000361
+07006204005c00005100004c00014800064900094b00094e000c4f000950000850000c4d
+01124a021852001a6100176e00007f00098302178a041888020b80030784000789000184
+00097605147b071a7901136900085900025300015304005400074f00065003054f06044d
+050649030b4a04134e03184f07106b03106c00126e00147100167700197d011c85031e89
+071b8e07188c04158703138203117e000e79000a73000870000a63000a61020a5f02095a
+05085705075207075107054e00025100035200055300055100054f00064e00064e00074f
+010b50020c53020c53020c54000c56000c56000c57000c5700085400085701075b03075e
+03075e040c5f04115f041660002661002262001862000f64000b67020b6a020868000564
+020179030281030282000174000464000a5f020c61000b65
+010d63010c6600066800016900016d03057404067501037200005f020667000e6d00106f
+00136f00186d03196c041968001463001463001362001062000d60000c62030d64050f66
+000c5f000e5f011260031760031a60021b5d001c5b001d5902155a02145c03155d03145c
+02125d03115c010e5c000d5b050a5e040c5d01135d01185e01185e01135d01095a000357
+00045a00045a00065c00085b01095c000a5c000b5b000b5b000955000c58010f5a01125a
+00115900135801155a03175c00155802175a011959001757001653001754021f5908255f
+03185902165f021468011171000f76000c75000b74000b72030c6b060b6f03067100006e
+000271000f79031c8002238204148302107d00097500056e00026800016500006000005d
+00035a00045600055100064e00084b00084b00094e000850000a51000b4a000f44001647
+021852051563070a7305017a000086050a8c001187001787001583000b7d030985050486
+000982001c8903258900178200047d02007b05027503066d00086e00086f01066a000668
+000b6700176b00206b00236b061386020c8700048900018c01048f040d8e06158a081a86
+001b86001b89011c8d021b8f00178b001282000f7c000c78000b6d000c5e000e51000e4d
+020c54020959000556000450000151010252010252010453020554000654010755010755
+030d55030c57040d5a030c5b010c5c000a5c00095d00085c010b62000b61000a5e000b5c
+000e5c00135f01176203196200255d002161001862000f64040b6605096a030667000160
+00047003057c02038200007b00036a000a60000f60000f60
+000c62010a6500076900046c00047003077503057200006d000060010566000c6c00106d
+00146e00196e011a6c011866001564001564021564011264000f62000c62010d63030d64
+000b5e000d5e00115f01146001185e011a5d011a5c001b5a01135b01135b02135b01115c
+02105b010e5c000d5b000b5a04095d040c5d01135d00175d01185e01135d01095a000357
+00055b00065c00085d020a5d020a5d000b5b000b5b000a5a000a56000c5802105b001159
+00115900125a00145902165b03185b011659001656001656001956021c59021f5b03205c
+03165801135b001062000e6b000d70000c72000c72000c72050a6e02076d00036d00046f
+000c7804157f01188000177e020d81000b7e00087900067300067000056b000468000265
+02036001025c010356000553000650000851020a55040c57010e54011051011550011955
+03175c021069010571000078000081020c87001283001a85001883000f80030d86040886
+001081021f85032787001c8400098402018305037e04077802097e01087c000779000b77
+05147b051d7d01207b001e76051086030b8800048a00008e00028d00078b020e86021484
+001d89001d8b021b8f02188f00138b000e85000c7f000a7d010a6f010b62000c52010b50
+01095400055900015400004f000153000153010254000354010455000556000556010657
+030b56020b58030c59030c5b000b5b000a5c00095d00085c000a61000b61000b5f000d5e
+00115f021561031964041a6300205e001f62021965021068040a68040869010566000162
+00026d02057a02068400047c00046c000a63010d5f010d61
+000a6100096400076901066e04087305097401057000016900025f000563000967000e6a
+00156f021b6f011a6a001762011763011665031665021564001163000e61000c62000c62
+000b5c000c5d000f5d00125e01155e01155c00165a00165a001159000f5a000e59000d58
+000a59000a59000a5a01095a03085c030b5c00125c00175d00175d00125c01095a000458
+00065c00085d020a5d030b5e010c5c010c5c000c5b000b59000b5a010c5b02105b00105b
+00115900115900145b01155a021a5a001656001353001656031c5c061f5f031c5c001757
+021456001056000d5b000a62000b69000b6d000c6e000c6e05087300036d00026b000c74
+05167e07188400108100087b00048100047f00057d01067c02087a020878000772000671
+00006000005d01015901035600065400065400055500055600105502155a04185f031965
+03146c000c7200057900017c00097c041183001680001b84001a85001282030f87020a86
+021784032183012883002085030f8904048a040486040a8404078c020789000985001089
+061b8e0b2391051d8900147e030c8303098500038600008600008400028200087e000d7c
+011d88021c8b03188d03138d020d89010986030782050780010570000762000752000650
+02045701025c000058000052000154000154000154000255000255000456000456000557
+01085801085802095901095a020a5d000a5c00095e00095e00085f000a60010d61011061
+021361031662031964041a63001c5d001d65031a6a03116a020868010568000467000364
+00046701077704088303087e00076f000962000b5f000a60
+00075f00076200066803086e030a72040b7301096e000568010661000762000763000b67
+00136c031c6e011c69001861001561001662001662021564011262000f62000b5f000a5e
+000b5d000b5d000d5e000f5d000f5c000f5c000e59000e59000c58000a59000958000857
+00065700065700065a00065a01065a020a5b00125c00175d00175d00125c01095a000559
+01095c01095c020a5d000b5b000b5b000c5b000c5a000b59020d5c020d5c010e5c000f5a
+00105b00115900145b00145b001858001656001555001959071e61071e6101185b001154
+001254000e54000b56000a5b000a62000b67000b69000a6a02067400046f00097101147a
+06198202128300078200018100008301008201018300048101078100087f00077c00077b
+07026605046205055d010658010856000956000a59000a5903176003196503186b001371
+000c7300087800087e00088406147d06198000177f001a81001881001180001183000b81
+051787011e82002580002081011085020588010485010a83010187000587000d8900168c
+031e8f08208e051785000c79010a73010775000376000075000073000171000871000e71
+031a82021784011286000c8601068602028404018207028300016f000162000353000452
+01035803026004005e030059000056000056000056000156000257000357000357000357
+00055900055900065a00085b01095c01095e000a5f000a5f00075e000b61020e62021162
+02136102156101176201176000195e001c6604196c020f6b000766000466000666000865
+000a66020b74050c8104097e01096e00086100075e000760
+00055d00046000046502076b030b70030b6e020c6d010b6a010b62000962000660000662
+001068041a6d021e68001c6200145e00135f001460001360001261001060000d60000c5f
+000c5e000c5e000c5e000b5d000a5a000959000757000757000958000857000657000556
+00035700035700045800035a00055901095a00125c00175d00175d00125c020a5b01065a
+020a5d01095c000a5a000959000a59000b59000d5a000e5b030e5e020d5d000d5b000f5c
+00105b00125c00145b00145b001753001955001c5b051e60061d6005195e00135a000e55
+000e55000d56000c57000b59000a5c000962000864000665000675000a7601127a041780
+00117f00067c000181020189010087010086010187000285000383000483000582000682
+07056a03036300035c000256000655000b5900115f041565051e72031b73011576000c76
+00057700047a000b8202118806177f06198000137c00157f00138000107d011381000e7d
+030f8500187f001f79001c77000e7b00047c00037b00087b00017b000a80001686001d87
+001f84031c8003127700096e00096200066100026100005e00005e00045f010d63041366
+011377000e7700097c00057e000280000082020183030083000270000363000556000654
+03055c040361030260030059000058000058000058000158000158000158000259000259
+00035c00035c00055d00065c01075d01095e020a5f030b6000085f000c62030f63021162
+00115f00125e00135e00145d001a60011b6605176b000d66000562000562000964020d66
+021166020e70040b7d030b7a01096e00066000045e00035f
+00025d00025f00046502086a01096c00096a000c6803116a010d61010b62000760000660
+000e6502196903216900226600166000155f00135d00125e00115e001060000f60000e5f
+010d5f010c5e000b5d00085b00065900045a000258000158000556000456000357000357
+00015800015801015901015b00045801095a00125c00175d00175d00125c030b5c03085c
+000b5d000b5b000a5a000b5a000b59000d5a000e59000f5a030e5e010c5c000c5b000e5b
+00105d01135d01155e01155e001753001c5804205f072062031a5e00135a000f59000d57
+000a5a000b5a000b5a000b5a000a5c000861000665000567000c7601127c061783031384
+00077d00007d00008508059001038a01038a000289000186000085000085000284000486
+00006e00006d01066c020c6d03126d031770021a74021976001a7d00167b000f7a00097a
+00077a000c7f011586061c8b01127e01118000097c000b7e000e81000f7e03147e01127a
+01087d001376001b6e00166b00096f00007400017400047300087500147d042084012482
+00207a00197302116c010a65000559000456000154000053000153010657040d5a05135e
+010a6900086b000570000378000480000482000585000585020a77020b68010c5b030c57
+03095d02066100015d00005700005c00005c00005c00005c00005c00015c00015c00015c
+00015e00015e00025d00045c00065e00085d020a5f020a5d000a61010d63030f63011061
+000f5d000f5b00125d00145d001c60031b65031665000b6100065f00085f010d61011061
+031462000f6c000a7601097601096c00066100035e000160
+00005c01025f030667040a6c00086a000665000b64011168000d60010d63000a63000861
+000d62021766032169002566011b6500186200145e00115d00115e001161001161011061
+010c5e000b5d00085b00075c00045a00025b00005a00005a000256000257000257000259
+01015901015b02005a02005a00035701095a01135d01185e00175d01135d040c5d04095d
+000a5a000b5b000d5c010e5c00105d00105b00105b00105b020d5d010c5c000b5a000d5b
+00105d01135f02165f02165f001d5600205b042260041d5f00165c000f59000d5a000d5a
+00075f01095e030b5c020a5b00085b00066001076903086e00157900167e021283000984
+00018100008504038b08079100098c00098c00078b000489000186000085020087030188
+00008901038a060e8d0b17910d1e92092092061f93031e93001688001384000f80000f80
+041181041682031a84011c8300097f00088100017e000581010a81020c7d05127a001070
+00026d01106b001a6500135f000665020070010077000375000f78011a8104228401227f
+001d78001771000f6700086300045d00015b000056020054030155020457010859000a5c
+03045e01046100046a000676000a80010d87000e88000f8803107804126b03145c05135a
+040f5f030a6200055b00025301005e01005e01005e00015e00015e00005d00005d00005d
+00006000006000015e00025d00055d00065c02085e020a5d020c63030f65041064000f60
+000e5c000f5b00145f011760011d5e021a60021460000b5d00095b000d5c00105d00115b
+01155e000d6500066f000873030b6e030864000360000162
+00005c020360050869060c6e000968000561000960000f64000c5c010d61050c64030a64
+010d63011665032167002667062168011b6500166000125d00115e00125f011262011262
+000a5c00095b00075a00055b00035c00015b01005d01005d00015600015600025902025a
+02025c03005b02005a01005b00035701095a01135d01185e01185e01135d040c5d050a5e
+000959000b5b020f5d05126004146103135e02125d00115b020d5f000b5b000b5a000d5b
+00105d02146002165f02165f01245c03235c02205e011a5c001359000e58000d5a000d5c
+000661010860020a5d01095a00065900066103086c070c74001d7c00187f000c7f000181
+00008607048f08079104068d000b8d000a8d010a8d02068b02028803008806008908008a
+00009e00009a000399000895000e9500139900179e0019a1001b9700189103168c071788
+0b198605187f00147900117300068200058400008100038604088502097b020e72000a67
+010062041062031a5d00125900056004007105017a00017a001480001a83021f85001e80
+001978001471000b6800036000026601016303005e04005d04015c01025e00015c00005b
+05035703035d010568020a7503108201148a00158c00158b02117603156b04175c06175c
+071560040e63000a5c00065501005e01005e01005e00015e00015e00015e00015e00005d
+00006200006200016000015e00035e00065e01075d02085c030d64030f65041064000f60
+000e5c00105c001661051b64021e5d031a5e01135d000c5a000b5a03115c01125a001055
+001257000a6000046a000871070c70050a66010463000064
+04036000025f000565030b6d030d6c00096600055f00045a01055c02085c020d5d00125e
+00155e001b5f012061022464022a68002269001968001269000f6a010f67020e62010e5d
+040a5e01055c00015800005701015b05025d05005e03005c03005b00005a000057000057
+000057000156000357000458000858000f5c03175e02195d00175a001359000f5b000e5c
+03155d01155a00145900155900175a00175900165700155604066a02056202085e05115d
+03165a001858001e5b00235f072b6703236000175a000f59000c5b010b60010b62000a63
+000a5d010d6103096100015e00005f00086a03117201157606128a010d87000586000186
+00018700028902058a05058900088900078a00078d000991000996010998000798000498
+00049b00009900009902019b02029e0007a0030ea80716af002f9800329d002b98001f8d
+001a8b001285000a7e00087c03007d04047e00087a000d7601197b081a7c030c71000067
+00115a00125c03105f010b6200056700007100017c000084001e77001f7902207a031c78
+021770001268000d5e000c5b00026700016500016200025d00055c00085a000c5a000e59
+00105500105b01106502107103117c04118402108a010f8a001379021770051b66051761
+030f6500066600036402036000006100006100005f00005f00005f00005d00005d00005d
+03006503006401006200006000025f00045d00065c00065c030b60020a5f00085d00095b
+000e5b01155a021f5b05245b01215c001d5900195800155900115b010e5c020a5b00085b
+00026300046700086d010d73020b7200056a000165030365
+03025f00025f000565020a6c030d6c00096400055d00035900045800065a000b5b00105d
+00155e001a61021f63042366022c6600286600206900186a001268000f64010d61010c5c
+03095d00065c00015800005700005a03005b02005c02005b01015b01015b000058000057
+000057000156000357000357000656000c5a02145c02195d00195c00165c021460041462
+01155a01155a01155c01155c01155c00145d00115a000f58000664000960010c5c03145a
+021a5a011e5a00225c01255f032564001e5e00145a000e5b000b5b010b60010b64000962
+020c6500066000015d000261040869040e6f001372001573030d86000a86000586000287
+00038a00068d00088d00098c000d94000d94000c96010e9a030e9c020d9b000b9b00089b
+00009100009103019303049400059400089501139d071da40042a1033ea4032e9f001a95
+02119202098b00038300027f00027d00067d000c7a00157b061e8004177600086a000266
+00135800105a000b5d01046300006600007001067c050e87042185042083031d7e021677
+000f6e000b6400085d00085b000663000762000964020c65030d62030f61030f6103105f
+010d59020d5d010c6500096b000871000a7b00108405168c091c85041974011461000e5b
+00085f00056500026300015e00006200006200006200006000006000015e00015e00015e
+03006402006300006100006000025d00045c00055b00075a030b5e020a5b000b5b000d5b
+00145b021b5b02225b03265c02205c011d5c00185a001358000f5a000c5a000758000559
+000361000564000a6c020e72020b70000568000263030363
+02015f00016000046401096b030d6c010a6500055d000256000256000458000859000d5c
+00125e011760021d64042167002e5e002d64022a68012269001765000f61000b5f020a5f
+01095c01075d00045a00015800005a00005901005b01005b01015b01015b000058000158
+000158000256000256000357000659000c5a02145e04185d02195d031760041662061566
+00135801135b02145e03136003105f000c5e00095e00085d00095c000e5c00145b001959
+011f5b04245d02266001255f001e5f00185d00125b000d5c030b5e030a62000a63000762
+030866000061000060040869071172031372001573001875020a8600088700068b00068f
+000993000c96000f96000f960415a10314a002139f0413a00413a005129f020f9c000d9a
+000086010086030186020382000480000d81031a8a09279500499c033fa101289f00109b
+04049a05009503008c040289000c7f000e7e00137d031f83092181011170000361050663
+001656001159050b6309066d050170000172000a78031581001e87001e83001b7e001674
+00136c000f64030e60060e5f00116000136204156707166909156b081269070e66040b63
+01055e00045f00036000036500066d000e7a0418890a1f920b1b8c041474000c5e000758
+00056000046700016500005e00006400006200006200006200006000006000015e00015e
+00006100006100005f00015e00045c00065b00075a000858040b5b000c58001058011659
+021e5d01245c00275b00275b041d5f021b5d00165a001159000d58000958000556000256
+00035b000661010b6a020f6f010b6c000665000261020360
+01006000016200036500086a020c6b020c6500075c000253000254000456000859000b5b
+000f5d01135f021863041a65002a58002d5e042f66032968001d6300135f000c60030b60
+000b5d020a5f00085d00055b00025b00005a00005c00005c00005a00005a000158000158
+00025900035700045800045803095d030e5e03135e03155d01155c00125c01115f030f61
+00105800115901115e010e5d000a5f01075f000561020562000e5900165c001d5d00205a
+00245b03285f03266000215e00166000125e000e5c020a5d03096102076200066000045f
+00006300006402066a060e71051376001475001678001a7b04098b02098e020995010c9a
+000fa00012a40015a40017a30516aa0416a80315a50415a30415a103139e001099000d94
+03017c02017900017500027000076d001170032179082c80003783002a89001491000197
+02009c05009d06089b060f98001b87001c88001e87042187061e80000e6a00045c080a5f
+001a54001159050a660a0472050074000272000f74001e7800258300268100287c002573
+012269021d62031a5d05185c011c63011b65051b6706186a051469030c67010765000364
+020264000060000060000466000e75051783061c8c051c8e020c8500097200065e00055c
+00066402066a01036800005f000064000064000062000062000062000060000060000060
+01016101016100025f00045c00065b000859000a59000b5a030c57010f56001556011e58
+03265c022a5e00285c00255904185f01155c00115b000d58000a59000758000556000354
+00035700085d020d67020f6d000a69000665000261020360
+010062000064000367000769010b6a020c6500085b00035302045701065801085901095a
+000a5a000c5e000f6001126200205400255c022b61022964002161001660011061060e63
+010d5f020c61030b6001095e00065e00035c01025e01025e000059000059000158000259
+00035a00055900065a00065a04095d040c5d02105b00125a001058000e59000c5b000a5c
+000d58000d5b000c5b00095b00065b00055d02076204096500165b001e5e00246000255b
+00265c02266002216100195c001160000e61000a5f02086002066100056000045f00025d
+000062020669040e7003107602147a01167f00168000137d03069102079603099d020ba6
+010eac0111ae0013af0116b10314ac0312a90212a50112a001119a001094000d8e000b8a
+02056e01046b000468000664000e6601186803216a00256b001d6d00117000047c00008a
+020096030aa00218a20021a4002790042a95022792001f8800177b000f6b000a5e060f5e
+001d5900125b00056500006d000275000d7700217b053381003e88003e83013c7801366c
+002d5f002558001f54001c52021d64021a64001564000f64000963000464000164000064
+020169000166000567010b6d051278031480001084000b84000181000272000463000560
+00056700036c01036a000364000165000165000165000263000263000263000261000261
+01046101056000065e01075d01095a000b5a010f5a021059030f59001357001a55002458
+022a5b022a5d00245b001f5903105e010e5c000b59000958000859000758000657000556
+000556000a5c020d66000d6900096a000665000364010161
+010064000267000468000668000965010b6201095a000654030657040758020759010859
+00075a00075c00085d000a5f00125700195c022161002460002160001a5f021460051163
+020e60010d61010b60020a5f01086001075f01056000045f00005900005a00025900045b
+00065c00065a01075b00085b03055c01075b000a59000c57000c57000b59000a5c01095e
+01095c00085b00085a000759000759000a5c000f60041364001b5e00226100266100285f
+00256000216100186000115f000b64000a6302076203046102036000025f00025e00035e
+000762020c6b01117100127800158005168801108700078100029700029b0105a60105ae
+0006b20008b50009b6000ab7000ca8000ca6000ca0000d99000d90000d8a000b8200077d
+000761000962010b62040e63061362051864001a6100195c05116301086301036a04057b
+020a870215950023a10029a6012d980832a0052b9a001b8a00157e001472001467031662
+001c5d001662000f6c020d770516820a26890c398c0f458d054988044680024071003561
+002a54002150001d52001a54001163000e6300096100056100026100006400006700016a
+000064000466020b6a040e6f010d7300087b000581000387000086000178000367000162
+00006400006a000168020468000267000267000266000266000364000364000364000362
+02065f01075f02085e01095a010c5b010f5a01125a02135902125d00175b001e57002556
+022859022359011a5a00135a01095c00085b000659000559000758010859000758010658
+000758000a5f010c66000a6800086a000669010368010165
+01006501036a01066c000568000763000a61030c5b030b5603065704075804065901065a
+00035a00045a00055d00065e040861030e6000165f001d5d001f5e001c5e011760031361
+000f60000d60000a5e00095e02096103096101066100045f00035c00045d01055c01075d
+01075d00065a00075a00065902045b000559000756000a55000b56000a5800085b02085e
+01055e00045d00065b000958000f5900165c021b5e021e5f041f62022161002661002864
+002563001a63001161020c63010765010664020262020061010060000060000462000563
+00116300146a00167300177b001483000e8900068a00008900009f0001a40002ad0001b4
+0000b90000bb0000bc0201be0007a40007a000079a000992010a8b000b81000979000773
+000e5a001360051563041160020f5d01115e00125e00135e071365000a5c000a5c040f68
+031372021a8401229500239d002c9b0631a204299e001b90001987001b7c001b6e001c65
+011c63031d6a051a75031b7f0724880b348e083d89023f82023b8002387800316900275b
+001e53001553001159030e5e00036400026300016400006400006700026800046c00056d
+000767000a68000c68000a6900066d00027a00018803019303008c02007d00016b000064
+00006800006c00006a000266000367000367000367000366000366000364000364000364
+01075d00085d00085b000a59000e59001159001358011458031663001b60002159002556
+002355011b56030f5905075a02065d00045b00035a00045801065a020759020759010658
+03095d010b62000a6600076900056c00067002036d000069
+01006702046b02076d00056800066200095e040d5c050d58030655030657030558020459
+00025900025b00035e00045f0a0267050662000f5d00185a001e5d001e5e00185e01135f
+000e5f000c5f00095d00095d000a61030a6201066100035e02065f02065f03075e02085e
+01075d00075a00065900055805055d01065a000756000954000a5500085700075a00065c
+03026002035f00065b000c5b00145b011d5e02225d01265d082164022162002562002765
+002465001661000c6205086501056601046502006302005f00005f010161010664020866
+001561001868021d76011d8000128200038300008a0501940003a70003ac0102b40200bb
+0200be0200c10300c20700c40003a200049e00059701078f010986030a7e00087300076e
+00175d031b63061a63010e5c000655000757020f5e051563011868000e59001054001659
+001761011875051d8b021a94002a9a042da30226a0001d97011f91022082002071002268
+051f69061f6f001a73001673001e7a002c8100317b002d6f002a79012971022567011d5c
+01125701085801005d02006202006800006800006901006a01026c01046d00056d01066e
+081b77051670000e6600076300026c00007c03008c05009903008c00007c00006b000166
+01026c01016f00016d000064000367000367000367000366000366000366000364000364
+00075c00075a000959000a59000d56001056001357011456021967001d6300225c002457
+001f5400135505085707015b03045e02035d01025c01035a01065a02075b010658010658
+050b61020c6500086700056900056e00077202027000006b
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
diff --git a/macros/latex/contrib/ifmslide/liquid_helium.jpg b/macros/latex/contrib/ifmslide/liquid_helium.jpg
new file mode 100644
index 0000000000..5a8361a3b3
--- /dev/null
+++ b/macros/latex/contrib/ifmslide/liquid_helium.jpg
Binary files differ