[/offlineimap/head: changeset 184
jgoerzen**20020724181309
Updated the manual with blinkenlights. Fixed build-dep to have
python2.2-dev. Fixed TTY to has isusable() that requires TTYs on stdin
and stdout.
] {
hunk ./offlineimap/head/debian/changelog 3
- * New BLINKENLIGHTS interface!
+ * New BLINKENLIGHTS interface! Mesmerising, isn't it?
+ * New ui.Tk.Blinkenlights section in offlineimap.conf.
+ * New USER INTERFACES section in the manual.
+ * TTYUI isusable() now checks to see if stdout and stdin are TTYs.
+ * Added build-dependency on python2.2-dev. Closes: #154167.
hunk ./offlineimap/head/debian/control 5
-Build-Depends-Indep: debhelper (>> 3.0.0), python2.2 (>= 2.2.1-4)
+Build-Depends-Indep: debhelper (>> 3.0.0), python2.2 (>= 2.2.1-4), python2.2-dev (>= 2.2.1-4)
hunk ./offlineimap/head/manual.html 16
+USER INTERFACES
hunk ./offlineimap/head/manual.html 29
-
+
hunk ./offlineimap/head/manual.html 432
-be. Use this option with care.
+be. Use this option with care. The pre-defined options are
+listed in the USER INTERFACES section.
+
+
USER INTERFACES
+
+
+
+ |
+OfflineIMAP has a pluggable user interface system
+that lets you choose how the program communicates
+information to you. There are two graphical interfaces, one
+terminal interface, and two noninteractive interfaces
+suitable for scripting or logging purposes. The ui
+option in the configuration file specifies the user
+interface preferences. The -u command-line option can
+override the configuration file. The available values for
+the configuration file or command-line are describef in this
+section. |
+
+
+
+
+
+ |
+This is an interface designed to be sleek, fun to watch, and
+informative of the overall picture of what
+OfflineIMAP is doing. I consider it to be the best
+general-purpose interface in OfflineIMAP.
+Tk.Blinkenlights contains, by default, a small window with a
+row of LEDs and a row of command buttons. The total size of
+the window is very small, so it uses little desktop space,
+yet it is quite functional. There is also an optional,
+toggable, log that shows more detail about what is happening
+and is color-coded to match the color of the
+lights. |
+
+
+
+ |
+Tk.Blinkenlights is the only user interface that has
+configurable parameters; see the example
+offlineimap.conf for more details. |
+
+
+
+ |
+Each light in the Tk.Blinkenlights interface represents a
+thread of execution -- that is, a particular task that
+OfflineIMAP is performing right now. The color
+indicates what task the particular thread is performing, and
+are as follows: |
+
+
+
+
+
+ |
+indicates that this light's thread has terminated; it will
+light up again later when new threads start up. So, black
+indicates no activity. |
+
+
+
+
+
+ |
+is the color of the main program's thread, which basically
+does nothing but monitor the others. It might remind you of
+HAL 9000 in 2001. |
+
+
+
+
+
+ |
+is the color of an account synchronization thread that is
+monitoring the progress of the folders in that account (not
+generating any I/O). |
+
+
+
+
+
+ |
+indicates that the thread is syncing a folder. |
+
+
+
+
+
+ |
+means that a folder's message list is being
+loaded. |
+
+
+
+
+
+ |
+is the color of a message synchronization controller
+thread. |
+
+
+
+
+
+ |
+indicates that an actual message is being
+copied. |
+
+
+
+
+
+ |
+indicates that a message is being deleted. |
+
+
+
+
+
+ |
+(bright orange) indicates that message flags are being
+added. |
+
+
+
+
+
+ |
+(bright red) indicates that message flags are being
+removed. |
+
+
+
+ |
+Red / Black Flashing |
+
+
+
+ |
+corresponds to the countdown timer that runs between
+synchronizations. |
+
+
+
+ |
+The name of this interface derives from a bit of computer
+science history. Eric Raymond's Jargon File defines
+blinkenlights, in part, as: |
+
+
+
+ |
+Front-panel diagnostic lights on a computer, esp. a
+dinosaur. Now that dinosaurs are rare, this term usually
+refers to status lights on a modem, network hub, or the
+like. |
+
+
+
+ |
+This term derives from the last word of the famous
+blackletter-Gothic sign in mangled pseudo-German that once
+graced about half the computer rooms in the English-speaking
+world. One version ran in its entirety as
+follows: |
+
+
+
+ |
+ACHTUNG! ALLES LOOKENSPEEPERS! |
hunk ./offlineimap/head/manual.html 673
-The pre-defined options are Tk.TkUI (a graphical
-interface), TTY.TTYUI (a text-mode interface),
-Noninteractive.Basic (a non-interactive mode suitable
-for cronning), and Noninteractive.Quiet (a mode that
-generates no output except for errors).
+Das computermachine ist nicht fuer gefingerpoken und
+mittengrabben. Ist easy schnappen der springenwerk,
+blowenfusen und poppencorken mit spitzensparken. Ist nicht
+fuer gewerken bei das dumpkopfen. Das rubbernecken
+sichtseeren keepen das cotten-pickenen hans in das pockets
+muss; relaxen und watchen das blinkenlichten.
+
+
+
+
+
+ |
+This interface (formerly known as Tk.TkUI) is a graphical
+interface that presents a variable-sized window. In the
+window, each currently-executing thread has a section where
+its name and current status are displayed. This interface is
+best suited to people running on slower connections, as you
+get a lot of detail, but for fast connections, the detail
+may go by too quickly to be useful. People with fast
+connections may wish to use Tk.Blinkenlights
+instead. |
+
+
+
+
+
+ |
+This interface is the default for people running in
+terminals. It prints out basic status messages, has an
+interruptible timer like the graphical interfaces do, and is
+generally friendly to use on a console or
+xterm. |
+
+
+
+ |
+Noninteractive.Basic |
+
+
+
+ |
+This interface is designed for situations where
+OfflineIMAP will be run non-attended and the status
+of its execution will be logged. You might use it, for
+instance, to have the system run automatically and e-mail
+you the results of the synchronization. This user interface
+is not capable of reading a password from the keyboard;
+account passwords must be specified using one of the
+configuration file options. |
+
+
+
+ |
+Noninteractive.Quiet |
+
+
+
+ |
+This interface is designed for non-attended running in
+situations where normal status messages are not desired. It
+will output nothing except errors and serious warnings. Like
+Noninteractive.Basic, this user interface is not capable of
+reading a password from the keyboard; account passwords must
+be specified using one of the configuration file
+options. |
binary ./offlineimap/head/manual.pdf
oldhex
*255044462d312e320a25c7ec8fa20a362030206f626a0a3c3c2f4c656e6774682037203020522f
*46696c746572202f466c6174654465636f64653e3e0a73747265616d0a789cad5acb72dcc615dd
*f32bbabcf1b88a03a2f186b592632a999424d2225d892bca029c6972106280311ea298ca2e5be7
*53f48f39b76f77e3415a9653293f641340f7edfb38e7dcdbf43d297cfacbfcb93d9cfc7c72f62e
*1277ddc9cf42ea47f68fed417c778d8739fde0faf684bf90220d441a45e2fa7022a5f482405c3f
*9cac2e5ebd7abd797bbe79f3f2f2fd4abeff465cdc7e73fd8f93c0975e9ae3b3ebdd89af5ffc4f
*592b7a4b1c8a7a282a7a4966998705f54b4f16a217cede490923bc3c263bd661ee7b4128d66142
*5facf13f3217d7db93d5db977ab9d88bf320739be2c19b735ec61e25f0bdc8c739d632e04db5b1
*d8213456382b3f89cb869e25a197da870faabd1d2a41cfcfde1465b52b5bd13dd6db7ddbd4e53f
*8bbe6c6a51d43bd1aa62a7f068381e9bb67fe62012ffe9e32032f132bdf2d54f6f2f2eaf365793
*77e9451cd45adadc9269e5a138ce4f14fb5e665df8b7c5e7b19705796e1cb2fa24e75fcad00bf8
*51e0c5da5b7f5f2e803027c9d49f9f2ecd1ba17d23f242693638b6f49042eafbf667cd2f95829b
*e63b87d20bf3dfbd75b1dcdad9bf2ab6db66a8fbaaecfaf94e51f2bfecb45dee147889f5f1b6a9
*7fb9c3a11627ca3d99fcee7d764f0292fefe459aff435487a7aeb596accaba47da17dbe58933cf
*8fcd2b7f5f6cb00eb3c8c362eb205ae4aef8b49f2f93449edde85f8b5522cfaeffe9d35e55c7e7
*eac88f816763197d7f7ef587779bcbebcdc5db5fafa48b5b5be48b4acabc24b090e5f9042d80ad
*b21385e89ba6c2bf44571e8e5579fb281e9ba1156a7d0008e86a2feb3b4f23490253a40900002a
*d2fefd4ba99f4994e3d4edfd7e1918205a9e5b3c9c9919e3a0f6c9e9c26eb2d58f46c3336d384c
*14dba2d6e6897eaf44571c94208b6f9a8fb4c23af4538439b78e919e94b1fef4b66d0ee230547d
*79ac94d83687e3801ce8f88464646622b3c637fa283f35e684f6eca197484ebfe14e3fe21f4c4e
*af7a38763bb4adaa7beca1c39be094493cae90e8371f1bb782cd95db47b35f1e4d33998e90e823
*507c0eaaeb8a3bd509c0b22ab67b77125e0e141647cbbd4e0b4308713c2b11a0fa765fd4b41a1c
*cbee4b52bc95babc3a14f7fadbd43921f072e304c54708bc309e3a010922236d6fadc4b1429189
*87b2aac48d121fcaaebc81f78952f093061124b2e97a753081c8622fb14622d5cc4eaf1a738048
*8e46701ab63a0d73cf0fa2d9d1babea8b7ea54d88cd9a94af50ad1310e241b74c2ef9b83468175
*10a23811287bf4a963c3d40b53ebd678eed468bab1e483ef44d9f3a98be35115add97ee7767dd0
*1f03c96df09bf6de8552149d785055e52d4a2927e73c5b4993c2c911768b7228f3aa6bc4d029a2
*f8f2760c7384d75c94c9d1fa4c0f85c9c0599e808c8394cfd513606039f2a38509d8dbef8b5eec
*1ae451ddf462cfab2420c42c5c84928a89d7faa0c4c6089c3c4a9fdd8e248bd11ba758b513c7a6
*69b552197f8c1fb88d8fadce93208046c8adbef950ee38bec84a2fcd427b681670bbb203f9d56a
*ab837354ad163c4bc73316bf9e79fdebb9d3c3c0714bb7209edccbb2d84220a18b49ea97c6d9fe
*f4f4abab6b4ee85c8e82e3c5825fbc388a73fb95971a7840ca8dc20d2e393c8a5ee71914a66f15
*1398d4a0425398f24de6a8c0b2031958f67ba11daa732a5816e507c58606596e0f372edec63693
*2c96adfcdbe58f4cb853c9e16e2ae45227ca5a84a25308cb8e41214bbc34b282ef8231a33c9455
*d1722ea7190474e4e2ea05ec0ee23738a1bcdb236b19c612546b6811244de6286699ffb327749f
*b5c541e7da327c658d0a3ed58a19e85c2a23b7ad9e748bfb5463a60e0a5171de927e9e7a268899
*af0159eb56556541e0d9aa0e2ca63d43274fad67ae1a4385a62a3b8d7be6e4d24fbc2871422c8d
*f3c5e1a3fccb4e6f3e6ca54ddecc32b87fb0fd4a98cf3db2e6fa439f92e5728c938c39ee705847
*b8b26b464aeff7501fecc68eceb56beaaf1955a0ad464199d012a43a8cad49907ed131ec7775e7
*7272164546170271005b6190185bc74eaffc5857e5bd895a928deb660bbfe6d92ca2326621a3b3
*58074ba7e9e9027090318ec73fa7ed52bbf5ea5615c6cd002ba0c3e8e6306052ea07640e013769
*a075bfd759b27bdaeb55774d8bd23f30aa6bee44b2e3e1168e7814dd51e1abe1280096b74d7b20
*9aa59ac57fd0fe11259aefb402c4a1563bd6cfa99ca5463f58a333a89c608ecdda9e4edc3c4e6c
*4456001b6c46cb25bd3c176ddfd46b257625b7f121c0d5b94d4b359d6e1dc10a9c53d4aa19baca
*a8b131bcab252dac8318119e6af5cfb0b24c2d753f43102908d966d6abd7e77fdd7cf7fa7c01fa
*31f5975667013c929920de0e5ddf1c00fbe2615f4215de1a302d5aa5bd87907d280b2003cf31c0
*b9993dd5dd002415fc20f572dfe2f5c723f2a5a3109c0a6a423b225b46dc189d503e493198afad
*b97cecf7a44bb5640209bb06735ceb0532f083c1e234b636c054441be046054f32a8557b5577dc
*62f8be9784d91321e19b4d01a05b86062f4fa259b5a561c8cc82f676606a17687305841144cc8e
*400734d3b70da9532b5b8052ceae0f65d3be302c1a22d641e8888e9626161d8c8ea71f4cf2ad63
*e1a8512f84f5565572e769a8c3112f3093bb14a8650eda0d1793679bb7d55056fdbaac5f885f6a
*b5ee879a2aa1b97d52beb3aa24c5d469c9fd42e88d6b544163821da2806297941fcdd362401e19
*280993cc8b82788c73141928a19db0ba51616af7425c5dbdd6c1bb7c77ceba86e21fdad57fbcfe
*9380cdb5aacce920fda75f37ac0da208fcec723c8adc8c4dbc8740165f0df5b11aeeeed4eeabf7
*dfd816d5d8c11607193c968e06c7112780dd872c545d83b3965b1692c04d038c5429d622ca0ce4
*1f1ee86c846b6fcaaaec1f5914114b3d4056763da7729840e2f9aecb8e8de1455b2a7c82205940
*58db376d36204b3e98dc8de5580b4f80869fff36ce20793f8333922ac23ebd7af96a0931219e07
*e6b9d4bd90919528163868ca0d387c7957b3a38e8c2a9210ea4b3494e9d07ae6bf0a196a5816be
*06cc7023486dbccd7db2855dfa9dda16d47ec0a70882917f50b7fe44fef99ca36c21bfa91b2163
*faa930f4113997ff865888b939aa8f86d3e31987b5cd1de8f14099a8dab601e676fb66a876ba23
*61ad46f4a88f0963e8cc1e97bff4a2548e9bf02e1bdb560699b4197160f604e8666e04b9b5b382
*9935747a69216f47cc86ad474f116c47d3726631b2a0fc8deef0d03d98ae3b70239ed5830698ae
*d148815ad2c0982239eda846f7b1856d21804402e2ae67ac7a321802efd9853f439cbe4363241a
*c960557450d8dcd5410345f9921b66619c8d05aae6680507f58873bd7180bf5872dea89eb852ef
*f4b418836925be39bffed3c5f7e2e295b8b83c7fa7a12fcfdc90cf0eedd669eac55f34acb37291
*da0a1d47dd932a2d83903b758f7fc89d854073d116ed76cf688b3d5d6763c4eda315a1716ad5ce
*c10e9d66170a5486b763f7656f01348ff4c85c2dfc380525a8983f8db585f8dafbc92d3aaf709a
*737043ee8f738b875a970027649e533fe6f23131533e3355d0f3133de9d340a10778ba96fb5699
*16ab262d5a7341e7a917655fd6a54ac932bdbd375514453387d40d7f94c6cb2f1e7a7358fac1b4
*ee12d3c45201113f6893c11d889c36dc465b06091c65bdb1cc2d52c1c9af4c4bc73c4125cfb2d7
*cb22ee13b5c776aa57dbde4df6fa66b4c706d94ea17894623828887c97432b1a42c1bf8f2e8671
*0c19938e411c6755542fe51a09835d4b4206ce95759093024ce735361950905940633325cd7d77
*d9b07ad4bddfa168ef5d13a8e76794f76efe597408fc96feaf7de424a36eeb19bfba8bb600dd72
*3c29ddcd5b9eb5046082d4b612ab97af5feb2a0e722f4c5d9f304edf5d1024c4723c259e2867e8
*dde8399b161456a3e8b4dd35db8130462b718ac95790695f9127f1e7ee94ba4dbc65db4a682f3f
*b7a375cf0458a101d3184d1bb0609dcc3426c38534b7da587765b035704d6ace2d7c63d4b597ce
*a76f662b9aa056158bcabee8ee29938cfa27dd184c08d78a2c969e2f386b78ac2b8a1da811dd03
*400c644043bca222af3c0269f40e8a66a5cc8840973c1b67fe46461977ea5247329bcfc85bb44f
*a7aadbd3893bd06083e49630000d1eb96ea1376c9ac81937a0219e0c0aa70d746e9058f7a3df02
*7af96c6bd280d61e76949687dfab9bb2a84f7fe3add9f0db0c8cd080d677955a3350d0c45112f9
*b27b41caed6c1def9baf4ff2042065e7e5bf7a7101b20b03ee5786ad49f93499f52bd4e6ebcf68
*0aee8ae1a1ae1a73d352110b19c12b0180b11bfc0051e85410377cf39c867a24c90fdddd33a1a0
*eb1ea3c915c3beef8fdf9e9dfd3c0c1f3d6e30f182bd5158dd9d31d15377f725b31dc3f367a6a3
*08c74b4e7b5d77f6545dc33fd11419d0c4bc3bff4177607264cf1f37579bebf3ab050c80dce205
*c86de08c56cfc579586edc32b9d49ee23a716aeaa89bef16986dfd399bba12e04c8f432f7a9ae6
*cb248f67c5cd14a53a6a6bea5dc903166abdbb5fd4ee5b1d1e09248eb2d119a135eadf9ae7a3c0
*6595c10b10ef783b452c63090506fab6c488500e03f2c7b4588e0f3344cfceb9635e8b34c51bdb
*1565b3b91cfa03b1d18daceac515f629d1e65ef2d83fc7611d5ed3d49fc61f7a9cd06247642ffc
*c79d3c697fdf4da2b0a9b95e6bef09a44f4da746291e2d265258ee4036989b021a4671015bf409
*46b5f55c54cc88c10bc279c0eb8dc1e22c7c122e2a1ebaa255c41d0c209a56400566cfd0cbc72b
*b3c09446c1a52197a551563445f6f89032f3d2df136b3f8b4dac399a7cea2804d13f3db47917c7
*be341c3436f7f3e5786cc4bd34fd024c3c4796c0832134b7286e74a4d1c76472d969ce362c2dc4
*cf6e26713af38aa51e4f6c746d46e0f29178b271b6a6497ca879da521b68177f7cfbe3d9ebb21e
*3e72ae0421c4f04408643234435ef079ab7e1ea08d34f1f38da09eb0d871ea8d72237a0288dc1d
*1d128b3607aa5217055bf82e847e6bc3594ab7f2138adc3593fbb70480193c9d9a49f3898b0ae8
*329907d9aeca5131746d7039731d9b29931c65e2bba13e128125fc76afb6f74c74bfae06e8ef45
*217112047085fb0d1c55ef6808c7d410e62ed512049cd17267a03ecb9655d03cd836790623cc6a
*501023298589e7074b4e7a78d0df47d13830f6b45a4d2df4b2930c6f85a1936221c4237be2eecc
*261994bfccddc42f4bc75f69a0d95cbdb374416c7b7d2fc64921f50cc1d81966696a6785ac7c26
*a598e4c88fe55803514fdda5ebb5897aba907d7655686e60f5fb953e270041c6493e3debbabfe7
*df630391d32a4e2841a998ebaa72595eb19cda1f9ad79e3f390d12a747073fa4d6d9f6c4ad3093
*e6c9c9694ee17e9762820a89bb66bb312824e72014f20b0a1577c38319cf5dbdd0d095b398cc72
*63c610ef64d138d425466344255d9cd8d5b1ea9f9b3de0a251ed3f55cd5d4aa27f7f8297fff300
*0490c1a9087c3fd08fa1ad7dd71dea3bb6f36bf1c3c90f27ff05f273c2b9656e6473747265616d
*0a656e646f626a0a372030206f626a0a333937390a656e646f626a0a31342030206f626a0a3c3c
*2f52340a34203020523e3e0a656e646f626a0a31352030206f626a0a3c3c2f5231310a31312030
*20522f52390a39203020522f5231330a3133203020523e3e0a656e646f626a0a31392030206f62
*6a0a3c3c2f4c656e677468203230203020522f46696c746572202f466c6174654465636f64653e
*3e0a73747265616d0a789ced5acb72dcc615ddf32bbabcc9a88ad342e30d7b254b944c1745cae2
*b85caad206047a868830c0180f0e478b6cb2553ec5ff9873fb0160309412a7b24aa55c153a8346
*f77d9c7beeb90d3b5c3087fe317fb3edd9ef67bf33a17eb37fb22dfb7175f6fcbd88e897d5fa4c
*af152c7259e4fb6cb53d134270d765abfdd9e2e6f5ebabcbeb8bcbb72fde7d5c888fcfd8cdfad9
*eaaf67ae237894e0b5557ee6a885ff282a49abd836adfab4a445228e3936548b4e36a2054b2ff0
*b9ebb1a517d21acfe5015b65678bbfff444f7d8f8c506f2f1deed293a5cbdd401d973e30a9ce08
*b927cc192e8f625f6d906ed5b3803b8e3f18999d61175a40af17256b649acb8675f769c7da7eb7
*ab9baec5ff93ec2d9ee645034f8af2ae7e64ebbad9a61d577e0b97c78eb16af1b66e3bb6adb14b
*a5169b2d5b769faaf345cc055cb32e88401b1118231e24ebd43a9fc7c1d4cec57dd1eaf8c43ef7
*101fe1aa671c89516f1a73d91dadf222ee0b615ec7129db8be28bb65519db3b66687ba67595ab1
*ecbeae5bc9d64dbd6529db17b9640f3a8882fb813174913685ec0eac5e6b9f5ad9a84511a523b4
*910ecd31f096b395b1d74b7818fa734b74f858d1b2b484319faa5a6de772c76eb7d857c65d0f29
*1cfdd5a9d249f9ee77b2e63b930ce5565ae9280b8a91b14b03e860f3efc6d3b04eb29ed5db5dda
*1577a5441cba7b5674f85b966caf13e28cc0ad9b4f7a8946be1f22dae691c5bcfa5df03032bf2b
*a83c7f0ff4ea0a5bfa808d20bf421eab15af2e7ebc7c71cd6e3fdcae2ede2e7fbb7c75c12eaf6f
*57ea702fe6432e5e5c5dbd50b8c38bc6c7c5eaf2e65a1f3094f052f8004a320225726215bccbb5
*4a7eda006a4d9a7d2aaa0d7b25ef0a80a1afda2e85ffe76ac5363db0827e29cb99f12e199d58c8
*dfaca74e4f4c081214a289f6e2eec0da62bb2b0face9ab8a0ea514aeebb2ac75ca907ccf6eb9a7
*e7c8c7d26020e6aeef1e63009c923300a1a9ebeefb997d3aa657c8eeae5b6e6467dd0080c9d462
*9bee9efd656aa903b824f3e85475f78d08e535b610a88028f02cbc3d5dc4fbaaacd35cf9675ee3
*b9bc633b6c956e4cadd1438d1e11c3f378061fb697776dd149438901523da979632b4500fb5414
*d15904020f6567f6cc779f366c59cc92e3793c8806c363bd63570fa1220373959a10fc36e058fb
*2673eb8dc2353cf08744af60d139dbd40c9bbdbcb97e7df9e6d7f70ab0c2097924a20964d99dd4
*d907af475e32b062a84ad6e7c298b5e7ec836e31b03939626f6b397246c5aae2e53bf02db0e15a
*74879d9c0324e191c5da041333f83a3c1e29d8464779120dd1b56d68f1a01c49783c72bbe92fea
*dd4f23b187eed403f514b1de35f5a649b7273c21902810e8c013d85837b49b95d9cf09a684f6d3
*c5fba739c41584cf3fcb21aaebdb48be32a5ca93633828b07469434f8370441edf7c36dd24e1ae
*c91bb587a2aea897d05b27456180cf751302b0c209ae08e9b40a1d0bec4014d0ce6b7fe906848a
*09b1c230b6fcfcf8b09e94fff2911f3426dd312afc33374e2056ae189d50a812ee11aab2fc89ed
*a2600c0dd7afe99fec5bbb43775f57902ce8a15dbfe3bbc32ce43838d288b9adb792b587b693db
*5637a24aa2ee00c2be958abe4638432685b6e199334ecb3db2a9a6333c7506153b9a1f3c994511
*bdc375c2a30d61349f5708761af0732d0d38021bb947f464c03a33666775f565d33768b175a5d3
*8b880acbf94ba10b66f1c1824c9827b09cccc5a37e6f7a78927853cc0f85ef2adafbdf2cfcc5ed
*e5f59bab8ba52a5c3f1ab4f6e2e5cb9b5faf5743a1876896d19fad73003e4efe5fe7ff799d4fa3
*694bde180640f8ba49fd46ae91bc5038a6ea496cd74cab8e6ae4b4931303473636c7520bb240d8
*689fcf318c43add055ff4ae71f4c9784f06e7b49019e1d0639e30df591e5736e02cbd84d17262f
*24c1d23bad1322ee05a7a38d6f0ec76893daf12c9a6af0d13eab679e28dc00f98b87043e1f53f2
*c33cfa1ec2ef04c76211bb42d061dca80681a3688881fe76e0d54cb66dda68a4a0b492e1a08915
*3c0974ad602249a67579247242cc0251149dd4da885bcfd12b2cc0be259f8518721818f90e271a
*69b86884cfa68743a059a8ecf48868d99752ea7956798f41a984046fbbbac1eac282cdb7c21ec6
*3991ad88bf3de7ba31c055773ae050dc55fd60288a6cacb23983012ebe9f3c89dc79bee2381cd5
*2d0de86aa2bd2f76ad9eb352e546956e653eb338f147e5b8d0d682a367b67244647d1a5ddf1f94
*bbe3780628881495497b5ff7658e50aae61061feb2a58681d2d1ede8a089dd9934c1fae427dda1
*68dbb2ce744a06dd2ef342df210827c6f81c0c0c885c91c3f8f35074fae664e985b0381ea720ee
*0681ed4ee8213b4cb0f43ffa08c3ba5a3efc40a32cf4466bef471222b8e33a4579ea36e6c64972
*2cb15d14359dd34006d02844e1b152e494af92b1459ed295238e0b6bc806da591024f6bdd73d38
*2aafb37e2bab4e3b84195f47c18389638f1fcafb14f4085e5165654fc30a81a8a87448520ca192
*563c55dc5e3829ec9b7754bfb7732535856aa82f5fd4adcf9105383daf2b89fca5ec29f3ccd551
*88a1d7d6f020a0ec65c2bf4ecea2c1de25c8eb9c698aa3b935656bb53c8eb81f0cf76041a8e5d5
*be366a248ac574a71d59d6b2a10068fa07664cd06374b461005d98644c6b1dc3dabf99f525e027
*26ed71f187388db0294b37d6f17d55b43475331a4cb77dd9219d746943681c30dfaaba8236666d
*5dca9288b0c582522ef5621443a539ca739ca10074b1497d83196310b7b6ae65d615866703f75b
*0939baa62b0fbad24e7bab1ae37de4d646719b3e92496996d57dd5b5f38a087972244255b33dbd
*8a49c66b296c0898556438c231dfcf1925e049ad3c1851134f2efc28e02dd5b83891a6f01a6d62
*9ac277335a061e3c1b49dd2ae8ded7199050e3d4bc68e602c3a3bb5c1b9f5b6983327a0b27bec2
*2e936d4208433bbc081e26a19975345192bf7441ab6f2e506d568cd052cda8ab51966bbd940140
*ddc92ce104dc5e6d1a273105b8ce7017fcb4939e4f5c67967c5c809ab73dd8836e9bd292807ad0
*3547d7cae1108d117af2f1692ec072ab10ba8fcf387ba1ef5f7dba4d71ec358f2e279c09e20669
*bc53939d8e0a155351e9bb54d5a5eeeabe6332cdee992920144a596f364a380cb1340e7a021dcc
*a63cd027c158ae7283bcfafe11db94326dcde51680ee88495bf3639d0404447eafee9151e39653
*770d6602486598c97279a7a9cce5566ff59b0db941a542ef6c8bcfa61d56a51677b032b6f17079
*12eb909ea73aa409668aa3190dc6f856991a45707d63a71f8b1bda475fc9aceeec95cca02065af
*275deebb473cd1228a7d45d4ada310204f53111445a364d79f0e5cf090886744245087a3bc666a
*33175c6c2706e386dd6d27b3e24b4617de2da2821ce635d8d24810d49645eea5b9fa6e8b4d8517
*309c10afe9bbba044adc8a3ed42bed4c6d656746733f39ba5f3755049256c8aa3279ae5a0be467
*9f6904b854afa3ef8b4696209fa22c3a95338f2e7f8feff26dbe7c6fa6556caee8cbc64656d419
*24bbef3177a65b45b2248cf2b44bb5cb413cdc817efdfac11eda3ffd01816a979ace29e1fbfe78
*d770d2e388ea2c4d6874efed70d8b7f39de260ec57cb779a4dbdd177d3577db023a668b0b365e5
*74cecae3a1a6eb94208b99652e88641c4e1e0c7c9de1aed854846c9a22974f353a3fe4f6dbd3e2
*2bcd0d73c3f03da3d5fd8a197da67ad3a0908413f1a1255f516355e29c70bca60ebf4b9baec830
*fc34cc1cc5c00ce8c0e64a6be93ae1649a07c5fb91eea6c6302a02eac24a2212e1d9ef74104fb1
*55660fea7345adf4fa534652e0ed2cf17520f97ace1da1840e7f8425a1c66b45d09b7b8baa4299
*a8624cdfc786e6f2a8a42dcb64d3a585f956e661748dc5b136b68e9e5360acb32ddd2d8e21b09a
*6f980f41b36bcc13ea0b487dd2fe8f44f21fd91c64eed815559c10a639c43c3eaae8c5ad622540
*e9a9c955dd761236ca42f676acc98d5ec3d4348cda2964e1f97c9c75fe3b93ecd27305d5f2c4eb
*f9dd8837e80d61bece5c545a41a9cf39e8955d9dd560d40ee4bb551d0ad825813af4b1043dc519
*883534dbe896367e500d50105e3c1e36dc0a204eebbe64c5f4f3dec100577dc6d2f58046e38fdf
*d216b9b9bd8c0691e01891b08704005597ebbed2050afc507224a332d99b2b854dad44387d19d3
*5fcec1b7759debf12614e8b62377c7fac2f4b23552c9718f3e5dd0d1aef559b6dd88cba112a848
*4dbf84a4c0c4b1a4ff226004fbcff57dc5ded4b2f92c2b8d10d4d83057ffdc03dac23d67a4d1d4
*63b47127b68fd54f172bf6cbd92f67ff04da80c7bd656e6473747265616d0a656e646f626a0a32
*302030206f626a0a333133320a656e646f626a0a32352030206f626a0a3c3c2f5232320a323220
*3020522f5231370a3137203020522f5232340a3234203020523e3e0a656e646f626a0a32392030
*206f626a0a3c3c2f4c656e677468203330203020522f46696c746572202f466c6174654465636f
*64653e3e0a73747265616d0a789cad59db6edc46127dd757f42a0b688cd5b4d8bc330b01b11d39
*566049be8ce004967741717a661891ec092f9195877c81f329fec7adeaea26391c25c82e16862d
*986cd6f5d4a9aa96c30573f08ff99995073f1ffccc847e667f64257bb6383879eb46f864b13aa0
*b382452e8b7c9f2dca032104775db6b83f985dbd78f1eafcf2ecfce2e9eb9b99b879c2ae564f16
*3f1db88ee051029f2d96078e3ef87b5e493cc5cab4ead2020f8938e620501fda1384074ede7aae
*3162ee8998bb1e9b7ba13efe45d081c14a8f07f08e34720f8f81d6bc62aa5eca9ab50a14dfe137
*a1cbdd38a6832e8ff160763093adb6c8e14e10f666675a52a0256d24ab65d3156dc34a554bd6c8
*aac96f0bc9e93b9f87e6bbd9a56a256b37690bffe40d535dbbed5a769f1705cb54d5a660d3aa83
*ffe8686c6bd5aa39ca988bc4e181cfe6c24531103fad375305832fb6057ed74a3c19243c8c8cb2
*4fed31bcce8a6e99576bb64d9be61e8fc40e372ecec0ffe698358ab5e4bf9f70e1d13b9fbbe47c
*a69df0b8138f7c9fa5e026c4ad96a5d21fc67d4ae780a000cf10087e81735a42c8dd6824c1fa80
*b158d5aa848048b694b778367238008a4cecd66bb49e22a563e179008dd0c68210742b5726f0da
*d7bc45e3d24abb9b404e8db0075549268b863233869070033c3607336302919a80c80268f6b603
*e054c503fc934988f0ba52352a2575c249b8232c847420660fa97e2378e28f63d8b560f30a90b3
*01c3db561b5ee93800163eafd9e7e2113b839027c1d8cecd31fbf265238bedbebd2644b3771bed
*8c08b837b1ecbe31d90dc58e656599d6e0e08aa96d9babaad9b323f479e28ecde8cc097fa8b9c8
*462caf5a59afd24c4e4c74a1dc46a0169ea793f96e2bb3fcb36c20a22c2de0d32a6d739dca4017
*ef2ecc04f7cd7700356d8588c0366f076b567403e54ed6e0410fac0fccc1199807d5bbec0a0dec
*ce6024f678125a2c2e74cd6a0e033487dec4123000df21de922419c7b3aef325f84310d7aa038c
*9f7105cda3624981435843ee2f0d1808f3c2e701986a418f58250600a074758a49eaf112850307
*2c40e5f5f920f33e6f37935c22b504e6f8bc9b52a7e865a152a1b56abeba950c6a2e0399102ef8
*0f446c79cca4ad013f9c26eab1f0b83c4299f0b2ca0dc906168ab315259dc78970dc7138db66ea
*02f70327b1559e375d0aec7b33b39d62a8093c68c597b2dda82585379cf049d3a6ad4e18b01390
*499656956ac14b1ddf24e49ed575dd4843e5ba50747ce1784d27e774b42f1308664cb48779d9d6
*72be949f2b08a12933061f4e5c13026cee5d5bdcf1c5ddf5f9c42d1fea28e8c114c6d4df6e6629
*5bd7e97693676931427d04d013ee80fa9b27c7139dae37d4d96cb1f85167061a8bedc71c9eed19
*01acec5923b46e6a48f09d63810e1d690e2526c9185d060148b56fa9d579898b9033e940f4e89c
*af348746031af5d3c7ac078d51604dbd5495569666442101d0523c007307979e37295bfe2c6df2
*6cea27f47dd7ef6914a71e13ec4a55f31d6521f0aa0ddad016796cbe01be2a3599b85c88716740
*b1345960b09a2e6f11cf586e2cab55051eadc16da0c7e5d4754882db17f3e0bb89ac0f9987de64
*db8231923b4eeff75f88c99b2ea781684ce458a4e3890ec3a133ad2b682d2bb0020baa5276e621
*707890508b8d4c6e5beda3ac6b5537374fc64d079b1ef61d171218fba3c673f6c3d38bd7afcede
*fd71f77b296132c87537d14afd08bcb24ad3725b987e6b69144d48615caadb3ceb8ab4864e9f29
*3c467369d8f735db443f35a6bd7b3b91cadb4e0bfc270d85d22042c43bba1b66d9345d2e81098a
*d4948626516be75efff581ca9c6414878beb57064bbe25b8c53904863dd59d2e19f43e7f7e757d
*b978c7de9f2f5eb28bebc56212bab90f249c0cad2610bea12c08a2f602662527f67743d8d08ce1
*039cec9403d3057b501d336f048fed6c0dd3240ac501a4b5e3a5ad8099b2e14c9c9d7149b6acdb
*ee3395eb5bc7ae56769198780443b1b0258bfed02c006dab79a8b20d5454fe2b9422f4de1c3d49
*b34c7555db109763cf2ebbb6851521d79bc9dc751dcd74165fb54c979432d79f646c4e4ffa2c51
*71bc6b015bec1660059feab12f65cbbc9619cc830fd84d37aa5862e46ac06201b29bafa7750e9a
*5f4107bb83cfd86f271768dad14edbd60ae1c879a505e9b7fd6ce6896123f9ed84ab951dd02d72
*308e79996eb5570087c8e6263b9e841631da33c44c8f19ab07dd11a736cf931816a83e6a7d944f
*d96b43ccb18d1d78acaab43866efb57e98faacb5aabe9ba23581e4ee1402ad32b412da4dceec32
*165922d8dde368faea6ac3571ab4badf840ef7a309813b3cec579b5b336f0af1984005f849a788
*056bfa09e7c36b33118d62689cff3825b408264eab0514d024062d605f038c8aaeedef1f740805
*50d5b0f3dd4d65bb18116b53033804d63a26f82f730d8e300017adcc15106ad5b242c15c410005
*b66c37555aea999d462a17f282c38ecdb7acb0874d4d8d7bfaff50de6a011ff934c1fad0a48400
*d632cd36b656596ff4128a5ae164876555e40405b03e9a2c3ed4c2927ecf248a790cb6220aa886
*c90ff25a57fbb013cfa84c01cb548c273aaf91e8d72a9bd53df0fa3c1c83f7e972898c03436501
*25d82019e8f2ddddad92a0dfa5b17e919e887f1298ec6ca5ee3b02b42de2de91c6c8854289fa8f
*243880b99cb76a6e1232efc50bc489f5389b2321deaa4f545473012d264e46639b4b815e291ae2
*9d2849766e100a439ae87bbf7e6c94ba233ef0b04e7683875b325bd9b971e084f2f4f0c1b8df37
*76eb9c8fb56fa4a0c1df6c8d300e3dfd902c0f6020f8bf18fede2c95ee506a239b21406ef03fd9
*7c6f3e8f8241f0c8fed8a7ab0b93575058425efedd3e6ce529a2119a04a54f77046d10f403602d
*d71fc3f7f4ef2faf2ecea89968b9d1683bd79f355ba50ad8324fffa1531486bcefbd26aa27e797
*cfae748212247b7af7c314f588c460d41661b448db231d0ed153a9add426a74a153b837ffbb729
*bc03b17b8173fd7e2f49381a7ccb9e5e7ecbde9ebd387b7b76f97c6f6ef491e4fbd1c74f68f479
*0794820b6e6d86829491f464e762d14f68b0307ae0f82f06ab4e30b4365649da9941dec407085a
*e4d9d40fd3cc910da8adf9666234f818bbfd8e78584bcdd0993c642b18303abaaa5b4302f5bda3
*84990161454b810beb20fcedf30cc8b1200c7ac768a1947857481d9e86965e11de141d12f51d32
*189f0fbf2a3727876c29b7e6424e8deeb5cc9cad79dec36dca763edc896f65a1ebce0b7a6cb93c
*a17bd8fbcc5816ee90b69169b74760067f94c19016299aecf19e71a9b27b80db376b5887b9a2ca
*80fd228a066d04bcb59d16e2603c2ecc689c1d55238cb95df34844301cb0a531a4d1b64e2b739f
*d0b475bea5cba0024647fc50f70c4673989b00812456b67e34f7b10746bb571479050c801f9b16
*acc95a2f85a0929e7dc6cb33525ae465de92523353eae19790f853d720306ab977dfd8cf911fbe
*83707d44da2016316df0e8cfba20e14bbf1f6df331dd884962d73099b06ba95ab95160cf295b9b
*0b0be099e1eac1668cf70bc85aeb89a39de6d61420801836e4a26f24d4abe8d17f6713563f8834
*e82195e6e45f17b4329dc3e54e4f0808965336c40ba0d87723cb815f2dcc96e48faf3567755e36
*809a954e2b0deba118702933601a0b2f2cc114164d8d00da2f439c3d4699230871d35420c2c3f4
*3640f81436d4f276999210985f9c702cc3eca03d55e1875fb39b1b0a5888bf5ef8ebe1e24d777b
*333bfa972e8fa36376643cb4b7d83378b63270e8b7de3f34836e0361508130267b11fed14478f7
*225ca69b6303237fd47eed7a801765a3f58086ffc9ef3d82be73595daa342fe27136a9aa61b0ce
*0d59eaac99de1d25fdbc63a51cefdfa6fed9ed8dfdac6a1fbdacd8a86ebd61f9f46207ca37c68e
*8c7702d456bf579b8a7da764fdabd4bfef70014689dda766df77c50313ee31731dc7a5ab8210ea
*dfbef6f0d1d982bd397873f01fa1a9561c656e6473747265616d0a656e646f626a0a3330203020
*6f626a0a323839310a656e646f626a0a33352030206f626a0a3c3c2f5233320a3332203020522f
*5232370a3237203020522f5233340a3334203020523e3e0a656e646f626a0a33392030206f626a
*0a3c3c2f4c656e677468203430203020522f46696c746572202f466c6174654465636f64653e3e
*0a73747265616d0a789cad59db8edcc6117d9faf68200f1a013bbd6cdee9c008646865af23ed5a
*ab556c230a022ea76786112f235eb41a3ff80b947f4e5dba79db95e587c0862593cdeeeaaa3aa7
*4ed538520907ff317f66e5eac3ea8350f4ccfe9195e2bbdbd5f98d17e193dbdd8ad72a11b922f2
*7d715bae9452d275c5edfd6a7dfde2c5cbcbab8bcb57cf7e7ab756ef9e8aebddd3dbffac5c47c9
*2881cf6eb72b8716fe37af34ae12655af569818b541c4bd890163dd808179cdff8ae3162e305be
*743db1f1425ceeca40dc66abf55fee69235f86ee70183caefb622b5aad4b91575d9f7739ae8a94
*74ccaa0d7a00163a926ff1518b8e360aa48a261bb1e987b4130ddf4a8681b157ef343d53a1f423
*fbaccab4208bdc58da85644bd7e4604b27f1dd4685f00d5c45b9c616972fb3abf1752c9d2849e2
*e9758aad6e3e179d6ec4b7a248cbbb6d2ac8cb7128ddd81e838be8681736300fabb4d4dff05acf
*95aeffb5b5e02ef14fb631f070bdb171fde4559a17e79757df5de3db00c26f3ffbe5c9197dc0cf
*e6eb8bbcedce7f4bfba66f377b5de9262d7835ae7af9d8aaad7efa64157b32b2a67e34dbf333bb
*fdbfd8c6089c6c1f95e9a7acae2a9d75795db5e028856bd607b8ebf8bc3eea0a5e55359c62924b
*2601e757085b8532a6cd2e6e6e8c7ba27888f8f5cd1b4eca1119e023e58d365ceec4a9eec55e77
*a2aeb4a877a2adc1a9bb467fe875d515a70d6448dd571049bd157523c0b25ddfe6d55ee8a6a99b
*f64c1c0b9db65a64079dbd17dd216f218dc974b90484ab2606bfbd7c2e3e92c9818c3c63705ae4
*dbbc3b8923c5da4b6430e4e45d01d8e0bc50324cece3869f010c2c52c65c99dc7b9380db127b6d
*d800de205008dfad6ec8123f90e1888ca6153ddc2b157d95833304d8fb0ead06c6e86ad1209af0
*2fa9688f3acb3f67a2d46d9bee355ddbf5c1769b12785c4cc7dda27baabebc836fe16ffb3e6d52
*f02db81676bad394236e120055a9d156a5e85b63061d794c9b2ecffa226deca9e2c5f5cdc53f2e
*6e24d39427e3d01eae9c8436b8aa45dd1df4f8094007fe5fb408a31d794ddce74521c80e152532
*9ab20f23fe23bd4c00c54962aee7c9104f8097cd9ebe5432f11235a503482f7b12ddd18b7d20db
*e18eae8c2105d046f0af14f09f96400ba746e61a8ef4cc92b481a0544893b4978f2c6116adf780
*57720e6632f37a104bcfb7e96229fd890977603e340680a52d9dac9036bde90d4e557668ea2aff
*2dc5d4162da47ba9ff8ab7e22b3b10ee079b9d52a60ee9a9d9667003482d0a7a9976d941f4470c
*ca867de326b481f10d133ac6ab0588225a1184e5b1ef38ff4c30e925f9d824b34a8029fd2199a9
*9c6009e40786d61308e48445c0df0e27ea1b60812e87bdcf68538cc88303809fc3617f51e6fb43
*4744d2e85673dd882200943df26d0b45b4383145509e1dd223b25bce1cb4d585ee30b45b3ca682
*6db246a79d010538d885ad8c53905a5d7265ba332917a8793d1d0a86c38f43fa1e5fc99f192352
*c5d34f142fc0eaa9c9cf82cf07b8ed86dd92502a5be94623ce3a0685e3ce6c98380b621a26eee8
*2dba7fbdebe0a4b6c37c355e167729b0e8aea94ba118ca91279dd8e6ef777db72055bc4662e9f3
*7a67137c497f5e14c8388e87a4929ec368e2b0b51dc78300e3c18ee102f78007f3c1203c7ccad2
*89f218f6b40943d7c08b1d1b6d8abf6f9d80ab8d92c9ebbeb5fc73771a2989ca7bdbd5507996a5
*4405e06ccfffdab501fb894d8b35b97c0b29967594830cb608749913cdc106350eaa10c21c93b1
*7d9f1fc9a8310b145cdeca40a64579cb9090e18cf730d5e1dfefafaf9f9f01bf67295694bcb30e
*41559a047f44b1c974b7aa6bc536ed5251d46dcb08c63ae3262382378a65e2fad7dae0c2de1f58
*09a08eaffaccb0921b86f3f8e10264d84a7cfe846642341a5dd24e219047e80fb17323133b1002
*4449459d01f59a28a2dbb2142892cce53c0e48252eeffaa23674ebabd1cc884932676d99789133
*736a058801d97a6688a331a7b6022b435f0dc51f2264454f38e1a1dfcf5f58d7d85a0fdf33f7fa
*6a0613c39b31f0e6a06fd7ed22c942e9cd02450edc4e3206c0de1d0c0e58c6404a5861aa42a069
*bbf52f6778212a4e9e239dc0ba847db5ed8cafdc99d43e1d35e5f3370fe55604209948aea6149b
*4698fb7b2045d55431b5a358f687b3d7bf905f1285a5d27a05f6f9fd5cd684babc4c8fe7cf32d2
*885700d8f3f1629ef4e3e92e533e326f47dbde41513c1669860935d96ef45dca0f9915d2d6a82e
*28a279b508b71b0463a123434dd7e3dafb5ac329babe336af7cc767113e604a0a86862e9951e2a
*8e85436ca8ec13300b144d2a1e4d5f2d02021072862c9a731658ac2cc79f2d490cb61f6ace1a50
*4944d6e8cd96b0e3c7a3d05cdf57459d3e9e7b159bedaaa1a9f298822185eedf72a9a18236a616
*2e60ed096c2ec5556d145700a1b3e6e2e5794d874da7c9f24c6f067a45ed3ba3d76d0f381dc297
*ded13570a17a50748692c34d3390fe9409783bf40610222a07caeb7808a705cea9781438c458d9
*21ad503d95e996b4f582e85d40b715398671c3682a9802335540c12466dd4404e67ba300637aba
*6beaf7266a6a1824682e34db1ada3ca8c5fdf1588322a0120abe3ceaa63871c5051161254bc027
*63e9b934f9e805ae0dac63deed4ecb7776da808d5c9757dc50ec359744eee9e0fe40e14561ba11
*8870e88fc2c10999fa67ccab4d12fb36b7feb09a415c422e459515c88e332f454ec8a568872a17
*3c002695480dc4049c31095c338a1fa68cf91292e668701f078f6f8e798ac97886b50e6e5fe4ef
*4da98b438b374d8a15329bee3b0b7012411d1c036c1a518f2e67dbd9a2c546a566ef6669676011
*82ab943b99a71867e9fd174a7fdd9c8ca706cb969a280654ba5fe097299d40636a0523f4c4b1cf
*20423bb1ad80f6064a14d346db436b32c87de8d37ddb682179f387107d68d87020b030c7c7faf2
*e7acf197d658d22a99eb10155bdd768d110bbef4ac405d9fb86e4f06394c038b848b58539c4a33
*2cb07305931146cea47901328dbb8671ccd477221dfb576278ca98c1b634ebb8b569872e91549e
*ceb1dde671008438b6c875436e97e5bbb581a7338f3677ae0af9cf78863e99ce24976a16f16c92
*cb01991d270bce1df52cc0a741059ad7d43fb6f3ce7636c69c4e9adcd8284cd06a38cd40336f8d
*37a19d9fce20d73f5cdc88173717af891542707e3034811757b72f89a6e1b10aa2213e66cb5f9f
*99de2cf0e703c5377fbf782e5e9b7a9d845e306cf8e6f6f2fa6a39e7da6077ea4dbc00b8f1cc08
*46e300014b1052364f44481125fe58ffe0960143f2d96b036bdb84417b84698ab302d3f6c5813f
*cba6d0a431d206f75798259f3ba682b4e233cd940c271514c06d9df5a5aeba33db02f3700ce84b
*f9cb9387c142e84e8fc6c182ae609751d878565618810b610cc345418626772bd02d0fda2c2a73
*2f57eb9ff12a20cfbaddd3272b1f7ae0612edb94683914d011e2287d445dfded41481cfc6e983c
*42a53bd0a499978bb26ecd19b4a92983601974213f9dba435d9d89fb430e9484c1fbd0e7dc9ab3
*9b706636d682904377ff6002e9790ad78df5db068cd175f9a4143cdc7cd5779d14d71428267d80
*89194ba2640f82c103fb260573edc012876da622808976641d8e0164e86b4b444930acb7f27e7c
*54f726f7227fc60f2d0e1620b780afb679f3efae49dbc3b7c484e08738b0c0817bf13407c223c5
*f35a5c820aa4b193a9429020f1529cd55cee8882c7982e83e98dddc055bd7433684ccb675f667e
*383c8e2dfc0dffe2ecb8c46988aeea7e7f407afabc47b5580307dba925cd8910386822be60e542
*9e86baea59aaf9046e1159d377d981959b87a26b60842f77caec636ec366ad1f7b0878776fe699
*77509470dcd517d099db31565d3d617042eb3a5c9013b2eb1f15a2adb673f30e24d9fe0c07b33b
*238a87420745e6e1401da44a30ed4d7ea8172ac19e7cbf35f936fefa72d95ad13f330675f98ea7
*30d86ab5c84fe5c9881b075a82d94f32ed43942b1c587dddcb9e25d87e6b75d330ebaf164f1c9e
*cf41538a01002e3569bc74480055fbab8907926310688f245cda777509a530a38a3ea6df3da262
*3269a09452a0729268526422269223ce40abce8e4c67b25139014d5a06dd4843a6897240e1c333
*13271e67db7fe44915c5f3c94ea8a63145bb623bd9e929dbf452adf9d04f8cdafd4fffbcb7f02d
*d666df4e79700cb22c28d168da9f3c06505c2d472e1b0fcae2389070ecd40ea3c5f3f9cfa061eb
*23ffb046bfd67ce811ab19ec9722ba6c1cc1f58da69102c9cdb41d0a6f126364e77d64663c9fcc
*8a6ecdbf421afcdb262294c1f053d203e0fa6a31fef83270f94c5faa690f8381bc34e5c84d869f
*36874662e39ad6597f34bfe678d0873f689dab894748318423df180fed1aa3d6865fd74aa03d2c
*9198b27afb08fe6193a138bc7d34db3c12e4ff87641b7ed3e558db5fb496a9607eedc0c936345d
*2110007df4637da8c4f7b56e7ed3158b7e305d5916fab107fc2bf74cb88ee35a2de6c4f6b58f8f
*2e6ec5ebd5ebd5ff00db2e8f98656e6473747265616d0a656e646f626a0a34302030206f626a0a
*333238310a656e646f626a0a34352030206f626a0a3c3c2f5234320a3432203020522f5233370a
*3337203020522f5234340a3434203020523e3e0a656e646f626a0a34392030206f626a0a3c3c2f
*4c656e677468203530203020522f46696c746572202f466c6174654465636f64653e3e0a737472
*65616d0a789ca559596fdc46127ed7af6818586402685a64f376b0089cc35e0591e5d8636417eb
*7da0c89686318f310f8d27affbeafdcf5b47779333e3f50608fc208b6c56d7f9d557254ffac2c3
*7fe667d15c7cb8f8207c7a667f148df86e7371f53a4cf0c9e6fe82cffa2251220943b1692e7cdf
*974a89cdfe6275fbfcf9cfd72f7fbcbe79f6eaddca7ff7b5b8bdff7af3db85f27c9964f0d9a6bc
*f0e8e07faa56e329d1e4ed94d778c84f530902e9d099203c70f53a5246897510855205621dc474
*fc6f1d4950324e59809291d81417ab7d412f42e9c7ee7a789cb7e25ae46529ba5e94bad6a316b9
*20554109cfc8587575a9fb6ff1e93a4965a6c4da57acddbdd59ff572ce8932e9fb81b949465e40
*c6969d1e44db8da298fa5eb7637d10bb9e344e331964d97c3ea4f38f55a9c5b8ad0671aff371ea
*f5a5b8c3d34924935019e5a65154f7e2d04da2e8e1141ad06a92e9cbd0e74381f45024fa818cf3
*031945e1d21164a2e85ab84e0b6bd03af033a9fcd4d93be8fe91be8f656444af744f2ac92039f6
*f865c5cf9324cbac23c7bd094fb4b89b13a1aa6b71a78d0da5a8bb22afc13ff934764d3e56f41b
*ab9ec8d8c470254fd341f9894c313eb14ce9c433d20e12333c49083dd20b4faa64e9872d9b0389
*a2e2930f7223293b725c7b101df8ac17fb9cbe847c4c6df2b655fb308047f311b26cd876535da2
*8db939ea83962a38b9a5fbec2df7df9e24d8dacf4299c536326b9f8efd431ba3e2a32c1fbe1183
*d614da97b7a464206dfa6c7e7c032f8bb182d8dfe99aae8fe7dc5f832c534167cef6e304d574ce
*e6cb7e4573ab816e6bf2aabeeb3e8a366fb4303643710736758aaec7b47bb76aeef0c80040618b
*2fb6f9d5f5e7b627bef4426b3bfcdfcf28873670e5cd348e74af804c42e19529b97c97dfd55a74
*f7c73905653feabea93056a4332982c7a0a47a6b016a10a491f4139b7a7a905c22e6e90c092604
*aefa153a70097505a0ce56d73b518d607a8797b45c1710f62cb2099118c71f2ca6e183455431eb
*c06180200f7dde80ca8004905dfbbe1a8d2d83b30641a24568eb7ab01c4d23e5fd3092deacfbb0
*d345754f65a652979aac857c6380c38bcf6ad7e416255f00961b205b7dcc9b1db91c5f849ef46c
*d2a12baa26dfc9a26befc52738734f003c82b787f33c0b01451635fd3da1f670688b2d975c2403
*07d56df53be4dd548f155e9d174537b5e320f6d5b815335c7fa69c5086714420839063f6064057
*8a9fa681d002bc15a536aca93942b90de63702d209bd8cae70f7d670a17df8a05bdde7b52b37c8
*317c0c3ef8f4804eb814795b523722a859f37536383b834c80143362c1fd6b7397138baed479b1
*0534d767be0c53fc7cf6e50fd89266bf8861daedba7e14af6ecf7c14b84409a507198f97bfec24
*1e25e70432f14d807db8840f98eaebbb3b930349e01ad7300add76d3c3568c9d283b48cfa2c384
*19359465afeb8a0a9662b96ec0207425471da39c93b175f59eb32e81866b7157736566a0c6c281
*6795795e9565470e4b324713cebe9a3fd863cb42e3accfaaf13c750368d5f191bf05b7b14c8689
*cdd9c989b0806951300b1c0a42dd0ea6d5404769c50d1c2dab73704c9474d0e82103e0388d02ea
*7ed70326b4ac660c8dca4a07e0ec3523a51875b16d111b11400770319a3876df88df306070a0d4
*0de6e941b31c05159fc68ebb841e63b1510f85e6689eee2bc84bc84dfc268b65e690746da205a4
*2d899ce62404b18ab151c58e38ae0e9645d8745be5e4d3148e789eed1b67b148832314f9a733f4
*5fe2d72d7944c9ecb81b1ff263be02dd10d810e29e0c38bfc16d1ccf4866e7a4063b887504e0f0
*903f682c7406e5a113dbe94133af440c8bfe10af8c6207411964375eb3cda1ddee8d9be234b5a4
*2f8c522677960425f61d771020bc961df9ce40c5a63f92e95008699665cb8f5a4ca3aa2d105f87
*a702c93df3cd04a897652de8282347b31c35cb41c5327ad937866c45f1f20eb48cb3a82ba11f61
*37e366cc2e1ca897999609c997c5a7724d86007e2647bae7078258c573040c0f900c895a544bc6
*445db7c3d4e3b5bee7fd6586a213f0e14ee543c145aeb35d03ac13a7b19076f4f1e5494efa0a74
*56be839a2f4c139eadd506cb704bd1097c8876f0798f033181928162743dcdcb7804c8f7c6e9f1
*d108006347c663077809b49fdaeac384480c43483b4218b8a9e83562145b1e019cc756067c1e19
*16d60321d855ba601e55b5cc3a10ae73a8975e7f98aa1e383ebb08e79ba7145fa6247104d998ce
*3189024e72dbe6b0782ea971def3d0c20f30ae44394d99bdbdfe81e1094a02f8a25312c6144b15
*971209fe71fec8eb62aa6904b9ef3b4acfb51531f3cd945115efdbe5402c201ff7db0abc739ca6
*602d3b2a06ee63290a7eae9c0e0b1b488569988895e29800ac45d7f5a5f88ed32ca6a6ca49f076
*03f0d130c1e6680750f97e780c9f455d6924210d31c810a6f3d3f2c4b646932688326d294ace60
*ccda73a7c7bdd6ad511a7e3f88a1828e7d3037f83057b8c9fdd1126a6236358f4fd074d4d90132
*be6ac7bce08eb256306587d902abdf74679513bb01ed8b7513b8c873dca97a86b1833cbc83660a
*050a8962a36052c6479a628b72112438882d12f37ac87bb0bdfb4c39c7ffb79a21561980d60275
*222e1c6220c07e0a687a2e8f8d673d4cdd3f80add0c2227e59da013709224b22f292b73032389a
*242aa21b914c23276775af7143614ca7f4c964ec5949a7cd1506c1287463fe9702e2b92106ece6
*1e4ae1e0811183f16ef5f6afa29d9a3b1a6fa0ae3927e200078ba3fc067f3565344c8da5d2ac2d
*e5d3bbd5f39b1fa28520401bde41814bdcf2222faaba1a716b823074be4e0869d13127e272b885
*690950026e9ecdfd8ad327395b3f0d83dd361c35606809dcfe69f48bff50ff770ce78b7960201d
*3830d39401fb9550d2e319e38eb22a0146949d66150cfce6230085c26c7b62dba44ee47650b534
*58124b1fb7347397d0eb8651375c4c0a8a3008ad3bd28c3715cf1e4c87f67def546596dc958229
*0d8ca82e5cd499c85a9548e5e64c64970da4abe9ead0414e8864c560a5471a8d9bfc23766337a4
*81cc80fc022f601a6b799032cfc13c6a7cb65b14753e0d16d7312d7e46a54d47d8e0b20e26189c
*a9befeea0207d76039f4d2e0d0ed0043a7dd3ca52eef044085c779abbb69e08d970253e3d0540d
*8eba8a07f28d19c8b34c1d3bd0b4174c559a51401f5c35ecfa0e910baf65caad70eb189fd4146b
*64119e9ce2dad9082365614c87712fb5000ca4a7e906dcb10c7ab8e48d25dd0c34118708e892ba
*2712009fdb5ac50848b3852059cb21a9fdca025562b99d6f3698e3c0c99e24c7ec25364b533096
*9a0ad53d84105876f5b065a53d68beb6bdc107dcfbae797b4a54241f497d5cdb35f01500713172
*431e7835e6c7c0a2237f562ae0e55869d23950733d1926ddeded4a2f39fdac75f385db890d077b
*3a0b963547b3445db5efc5836617ac833084fa753d1fe6a780233fe0b218398c14cfea817b670c
*a9e8f89ef4cd49748fd93e053037a6cad6298942842a8c865ea28eb4993316db568135c16b37b7
*2356b899b72d019309cac9f05648daf09c8a84812323fa2343b5547eb0bc1613b83244c5cfce71
*50d486db26def23bb48765430b04a794b8ef1bc63e37b327604c34c32f2ee013e39ede26c298d3
*a2012686d0261e6ed5131ea426e3a5303cda26b7efabb6ac09b4b0286696ea9c04f51bbac111ee
*e58e0889cbb7de750f9098765c4fd2f9623eb86fa5a0e19d3a3434ab489dca42ca3d8758418f3f
*1282317eb40bc6283e4ab9bca7d165300b2c43345399a6e9316874bbb16a68b34500fb0d43749c
*b9a58943681e031a0072dc8072fdd3b9c5cabeb52303fe450026ae26efdf8b43a5eb72305b4da0
*0b009203adba1ac2f569f71465ada04d426ca7519b95df4d5edcbe117fa7295ce6bb9d78c27f68
*828c2db6fa096034daf1b36bd451838fa2933ebd94f8e2e5db3702f010376e00618c60f481edde
*cac35d5cd7966eed68c663477d5d2bf02525fa9a5fba42665db2c140417034c49e8b86f1228d4e
*452b2b5a7d4674f0a74407f2a37852408b00269df7e393ff7d8ffaf3f7409e948b0ef964c1d170
*e5c20be290ef761be2db97cf6f5fdf5cbf7c2136669316f8bea3a7a7843c52fcda8eca56fb7f5f
*53d5208139de8000c78436736328fab382faeaabbe1b3bf08ae0724292af66f4c3b40fb94ee14d
*685be7a30f4c958c352fa36876c4232e57600ca4bdfc27e0555087af9f7fafbcd833735288929c
*ddb3e2378407218e19b3e2f4a74b8204de489d48de8ee3eee9d5d57ecffd0af9b6fb3bdb071afa
*798f1444f35af2e18adeacb9a8d6dbb1a9afe0ffd155c377301afbf3a64ee21147ea83904b9feb
*c62850f466b7317f74d8c9b1bbdaa1839792a16adc5290041b3e914266006b87b0a63346fdd46d
*5bf1a2d3fdef9a378a5e0ca7acab7f9a00a67d752994e729a69d310ceaf675848f7edc885f2e7e
*b9f82f47825c35656e6473747265616d0a656e646f626a0a35302030206f626a0a333234300a65
*6e646f626a0a35332030206f626a0a3c3c2f5235320a3532203020522f5234370a343720302052
*3e3e0a656e646f626a0a35372030206f626a0a3c3c2f4c656e677468203538203020522f46696c
*746572202f466c6174654465636f64653e3e0a73747265616d0a789cad594b73db4612beeb574c
*f912ba8a1ce1fd586f6dadecc83253b2a48854655da50b440c49d82040e3618539ec65afd9ffbc
*ddd33d0390b6931cb6928a1d7230e8e7d7dfd774a42b1cfc87ff5cedce3e9f7d16aefeccfcb1da
*89d7cbb3f3fb30c44f96eb333aeb8ad813711088e5eecc755de97962f97c36b97dfbf67a7e7339
*7f7f71f738711f5f8adbf5cbe5c733cf71659cc263cbfcccd107ff5b540a4f895d56f5598987dc
*249170a13ef4d5457860e68781f47c31f3233ce37b3214cbd5d9e43f0bfc36706518d957c0c75d
*56e559938bbb43b7ad2be1490ffccc5a51ecf6a5daa9aa53b980cfef6e17f37fcd56357c5a6455
*27da43dba95d2bf1cef3fb080321d3103d9fc531be62e64632d146dedc6abb43992631dbbdbc5c
*8c1ed44f39f8b5e37af0a0a7cffc78797db99cdf5c89ebdb3717d7e2ededf58f97f7fa31cfb587
*6ed72644749f8d7f984a37f0d95119fabe8e675eab5664a27bc6d37e22639f6331a967cf6c6510
*f247d901bcac56dba6ae8adfb2aea82bed6d12483f09879b29a5cb6dd689a29d8a622d0e750f09
*fb848721164998d0615f3a781862aeb2957e590a3705e3646cb36aa344578b6eabe08aa2c4d0e3
*df5bd57cd18fb8890c138f2d548d7e87f4a3348d4f5f322db4b5d277a1aef8814e1748e0a55889
*1c43fd66472669a41d792eca523c29b16fea7dbdc1f391239dd8bc32c37a0003c1c74694f52a2b
*c5aadee3b1141ac4676f209b91ae3a2826b00cef3d4c45a63d086464eac0be9a8e54b9f852b46a
*a63df5e3e19c2f7d3ea29a36936251ef149e09e135b109a0bd66af6a285db12b36db0e8257549f
*e0bf989d4e508e21c99e67b25cf7658efe3ec39bc131eaa0087a0c3a9123042d93ea9b3ff66d27
*7255aa4e890cc20499294c1474b6d67599838962af9aa2ce0bf8bc3c5067c792ed8cf465901f39
*d7c67832e0d806d2a16fd687936fa838a0aa72ac8ca20563bb2d83469c80e3eccbb817a0d1a3f8
*e4e2a9ae9754a69ee31c5d0d8dbe7b520d26362b5b13044fc6433b366a57932b7248b2ab93acdf
*84f1f9a204999e48770c32aef4e9c050346d97757d2b56d90aaafb71f2ef7359af2939be4cdc91
*3fc52edb8ba703845d7f0f997153531509dd9af565f7f8528a5bc84783799ceac0043600130a15
*4014238235c802ac2efb8e9b3691def81518a08e8c934e92a6471d0bd900b4cc2a8a591ac864e8
*2c19b8d45405c0688508029eebfa81bf8a7a8db04e86215a314c7832c5a7e0eec38e21294a8f20
*5bb56db641208386d176e3f5cdbe511db565b6d2f783598dfadcabb62baa0dd6ea0ef30ba54e15
*9c8b7553eb3780b960360c950111c0e631ecf82e4e14033a78f3b32a4b0d8741282d1e3d4ee684
*7e795dfda0bf846c05c62d1a435dcfa9f092b14f15f60dce225de0537b03e4224d4e6e7836ed71
*d41d4d7378a55f0ec8f5943d9507ea7680ebc8d413df0925e68627772aea8cf8b433aa55dd6374
*a9efdaa2ebf524a0513b9e5f7e184a9832c3d87b737bf701c7d7fbcbc5e2425be2cbc844eaea72
*215e5f2e7fb9bcbc194fb6d1009b41fb4543fbddd4cdcea0898646ba28d4e345f7b6995f613c0e
*2c40271e807c6e55a5c3c3700de606a6acec2d33181721e3752674717890003f3eb991e090ea10
*2aaa7b5670b901bf1a0a24cf61cc568a4c82396b180bbe89b0e879c768821f7c55dc1a89f84642
*0c72dd85b47b8e19dad3d324e0640bff123908224b0e92d01f261f413c0de0c64e908da49747c0
*cf38ba937735438219bd9367c59f04ee09420232527d79001fa9fd3260f464039aa968b9b4a3d8
*1f0565b011065f57eca0f77539aeb20afbb96b8ad527ea2a40aed062978f0f218eccd8ae28314d
*3c2bc81e088363c8248f9dd13133771aa131d2a041040331882c1c30a740d2e90ed0e7a503e3aa
*ea0ebb5223422a2d0bfc52e44a077a717971ffe61d54e60e00319f6205d9e700d5faa6122d7a8e
*99107dabd67d799a7a2f062e606cfa7ee2a198f90cc40eafcf01091b36ccf34d6e2633762ac119
*627d72816ca0533bb85d1b4e151e40598416a49091e8027fd0e18ca5eb1e01d5fc47447e4df0a8
*d689552295b1acd28d29dd8b1a08a56680404e9aac51f07f88922b0510c9430d58641c1a36733c
*cffa7d5967f9f85dcc2db5775e044cd6194dab88bc3bca751020931b901f009a0910d0291c2063
*2648fd4a4d1f8013a6e7238a885c320134e48b47a8aaa6c873f54514d1c8b7a83ff9b5d3347c7a
*e48661a98d9ae5d4877e6ae6c1e4b9e2f441bf06e1c0e2028e2a0645e544a2f052a4bae0dbc3fc
*47795255ae07a09e867f5656c8906d6b31f3c7c45b9e0e93a36f14d1d023370ce5714ceed14a52
*143064c930986494488544755d37943e1f8941ec1f0f6d2217d025450760a2730def6db786e556
*35a05afb092b30cfba0cf2d6b6a74ecfb4be3263ecfdc5fc5aabb0f96279e2f648872df57b900b
*555c97613c5086918c2d4ab4ae2c0065b51c4841bd0c68e9315ad257d21dd0924aa52861b053c3
*8085be8c4703171e4f487204018db065cd780a823438911c7ca47f6a574df1a42058aaa24e212a
*00b4c131308e25f862618ebee08e84943e7d54ab0e639911fd87e662160bedec0563f791c6ce98
*8efd53cb68e8215953b378200a5c8bda01cdeb8d144b26d391419749cdb814498ccc51eaf775db
*8ddc1835bc61d630aaa213934e4d01fe6aacde7c4bdb7b01ccdfe828e8aeab53f3fa81f98793a6
*47ed7d75ca6c60e6a78e63fb324099830edcab7ddd742dc6f3495750025d65144ce0d23ce937ed
*a89cc1db0e346326d4cc2480d16ddcc43142bbf7a74d0c5de80db39944f453cfbc10c27dc45737
*b3aec9569fb09869150222e6f572f1f852641db7278426183a8492002ec5f6a6210be4efb0fd41
*37e5496ab0dc07394c0a61c3d8a73fa0279b96f9757424c10679dc3fed8a8eb63ab3120759dfb2
*3e10bf5035029a99c04fd413a90b6dbd1f6821ce9b801588e04e6cbb6effb7f373f220928e5901
*fcb10b93cdb9e45206af0720717899c2b6409d47e96009d06fa505aa0690566bf055df3458054f
*064a0d354603a6e2590393e6bd004d2036579f58b6b30205aeb1aa2ba0507441eac8d026a1d3ed
*f3fbaf463f7dab23fc28c2b63ae6fdf7f3ab77a768e94723627a2c47078004047d43fc3c06ad69
*6af6404cf471f206ea4b2b949fea6d25ae6ad5fca6682b354b40d37a8319a8af18059129c224d9
*34d90eef5f370a1aa75eb38c72604ef92664c0305ed960352a872873601218844647e1dda46b7b
*e201c00ace218ebb3a2fd607fca04739c768daec5a4378ae6e1ec495aa5443abcc999b02588f70
*4cc611dd7bd73f95c54a5c172b5501f3c151889fb45b1c81077dd75b746361ddc0bc79dee08678
*6be44562577c6095166faf842a70300acd7062c89f3f6cd45a94ce9eb1982dd094f4719291c026
*f69480563a91ccf59eb421af0302c716a3d19987f29bea37eb8c359e276d07913194de187a7c9c
*5d1675a7c91d650c629b0e0bd0383509cbcdfcda02b91836634ca8985d733b45b8da716d3b885f
*e6cb77b70f4b7171f3811a34f56568b72c17f7f71737cb0fdaf5d88a20243724f95e3d335a39f1
*f154ef00d07935e9e0b4b394db528299a795148ace2f42f135c3c624f6e80d55c7e10d9df408fc
*3c9623e0362eb60ba47f1ab1bc412f43d93459d51d30f7ef2f419080334c5120d9c6c7d7408796
*1fb01edece9737a0ed41bfdf8b0b714746a12da18d071b6ac68a839448a76dfee6e1fae25edc3d
*dcdfdd2e2e25bf26b2cba5c94229e6b0bc4d3fd9cc8c5a499c74cb5ab762837b9e0e8622f13baa
*9c6be83949f3fa43fdf207147b86a482e1b4eaea5b23038fe787477042b3779bf13c8887894952
*176bcd2c03590ac0d03852f82b55f017668ffe8742d95a96dbb5f9c96294f6cff2f4fca166351d
*9b0a5d77348493e49baefd6158b3b28631c0a261e8ba57b8f1072509a3a629883bce5c10938e2d
*e24957ff0d3fa6e48d70eb075457769931062dab1c2c664dc5bc5a1114806c73137b39ae5398e4
*a6a653154e5d7157c288267bf477e689458f63d4f71d8a0e56c5e43590477cc9fb0bb00ab49bfd
*11c4f18037ce5cdf89f54df495b9e981165b5f4dc4237e1806b4a0ba3004d18bfc23f00348b93f
*55f30efe34e37d6793138676076c564083c2075488ac6880ff219c2c802d94c51348e842e9ede2
*aac7dfb638b4a86a33bd475d953dcaacdf4b3ca5281ba95ec8b21258a97dc7a40292aef2296f19
*c1dfd4e036ae471be458150e2b1cd5c408411205497cdccb3cc3c5df3f6ee86f5f890380144bee
*36ffd0b6f20a2f086c23188a0075b955d09f6002f29b01ec2d2b01cebcb2bf65416580fe4a46ec
*e5fbd464971df4f2b8667f2d317bae489c521c8b6a8dab4abd815e63f94e694d8019d8d63bb547
*51a2293bcde0ab7a8f7f0066bd5b2eef74a3cc52943723a336fa0cb0cccf7dffabe19211b0054b
*26ddf39cb20588f45730852aaf3c6769e4e38ae298935378dc400e7bf10973dd9115d00f76f7b2
*611bc06c4392ff1f36a4dc72dfcb104c301e6e47a9d234d9e60b7ff30a4c15e313d4162675ac01
*40e372721d73f6cf3d00c5c7b7115d1117795ed06f1db4b305f995fa765fad0fe3beda8c6adf19
*a3c1601b14ed88cdf8a94c3ccbecf58f9099ce00b4871758dd2437bf71a152cb25a8a78311c174
*5904ed73dd1d1ace3310161a315fb45f2a415fbd30dbc857c88e0afc2925cb0f280736b5246902
*9de37c556b6f6b766ba03f9e4b1e37bc73f5bde3e913bbe4f0a871e0df8deaf422c7a4dbd3dbc7
*e39e641f2127ee09ac68bf389d7e687bf52fd4a34ee2544038b2161b153417356582bfd00b6068
*5c876309424009756f7e5799fcd49707e17a532d57f4d7280ecdbc9f44f8d1e552fc7cf6f3d9ff
*0098c5cf36656e6473747265616d0a656e646f626a0a35382030206f626a0a333532380a656e64
*6f626a0a36312030206f626a0a3c3c2f5236300a3630203020522f5235350a3535203020523e3e
*0a656e646f626a0a36352030206f626a0a3c3c2f4c656e677468203636203020522f46696c7465
*72202f466c6174654465636f64653e3e0a73747265616d0a789c6590c16ec2300c86ef790a1f41
*a26e9c3469bb1b93ca0462638c1cb9a0ae8c4db405966e62efb0775e135a0931e560e9f797dfbf
*cd9180bbd7d5bc64477604f25a5ff212ee0d0b5fb4748ad9b20b4b100b88a3084cc988088500f3
*cd068bc9643e7dcaa68fe3e7f580d643586c87e683094e18a7ed37f3cab8077fdfabc251506eaa
*66b377102509b6861efa67e48040aa088584406acfecac3ddc85e1e75785795d1ef6852db03e39
*32895177466fa113dafc499b1f53e5560848c816084863e2a15596c178be5a5ca18e938e119e28
*1b6bbb6e7f08c151a96e8acf38baf9dedaeb3ec6e16c777575e3203972ba7640bf2671e9ee1968
*a5f0327d56ef2a78a88bd34f515deea931a57ef8acd99f81c40804e7c2b795469ef4edd8499981
*255bb23f56e174a0656e6473747265616d0a656e646f626a0a36362030206f626a0a3239360a65
*6e646f626a0a36392030206f626a0a3c3c2f5236380a3638203020522f5236330a363320302052
*3e3e0a656e646f626a0a352030206f626a0a3c3c2f547970652f506167652f4d65646961426f78
*205b30203020363132203739325d0a2f526f7461746520302f506172656e742033203020520a2f
*5265736f75726365733c3c2f50726f635365745b2f504446202f546578745d0a2f457874475374
*617465203134203020520a2f466f6e74203135203020520a3e3e0a2f436f6e74656e7473203620
*3020520a3e3e0a656e646f626a0a31382030206f626a0a3c3c2f547970652f506167652f4d6564
*6961426f78205b30203020363132203739325d0a2f526f7461746520302f506172656e74203320
*3020520a2f5265736f75726365733c3c2f50726f635365745b2f504446202f546578745d0a2f46
*6f6e74203235203020520a3e3e0a2f436f6e74656e7473203139203020520a3e3e0a656e646f62
*6a0a32382030206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b3020302036
*3132203739325d0a2f526f7461746520302f506172656e742033203020520a2f5265736f757263
*65733c3c2f50726f635365745b2f504446202f546578745d0a2f466f6e74203335203020520a3e
*3e0a2f436f6e74656e7473203239203020520a3e3e0a656e646f626a0a33382030206f626a0a3c
*3c2f547970652f506167652f4d65646961426f78205b30203020363132203739325d0a2f526f74
*61746520302f506172656e742033203020520a2f5265736f75726365733c3c2f50726f63536574
*5b2f504446202f546578745d0a2f466f6e74203435203020520a3e3e0a2f436f6e74656e747320
*3339203020520a3e3e0a656e646f626a0a34382030206f626a0a3c3c2f547970652f506167652f
*4d65646961426f78205b30203020363132203739325d0a2f526f7461746520302f506172656e74
*2033203020520a2f5265736f75726365733c3c2f50726f635365745b2f504446202f546578745d
*0a2f466f6e74203533203020520a3e3e0a2f436f6e74656e7473203439203020520a3e3e0a656e
*646f626a0a35362030206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b3020
*3020363132203739325d0a2f526f7461746520302f506172656e742033203020520a2f5265736f
*75726365733c3c2f50726f635365745b2f504446202f546578745d0a2f466f6e74203631203020
*520a3e3e0a2f436f6e74656e7473203537203020520a3e3e0a656e646f626a0a36342030206f62
*6a0a3c3c2f547970652f506167652f4d65646961426f78205b30203020363132203739325d0a2f
*526f7461746520302f506172656e742033203020520a2f5265736f75726365733c3c2f50726f63
*5365745b2f504446202f546578745d0a2f466f6e74203639203020520a3e3e0a2f436f6e74656e
*7473203635203020520a3e3e0a656e646f626a0a332030206f626a0a3c3c202f54797065202f50
*61676573202f4b696473205b0a35203020520a3138203020520a3238203020520a333820302052
*0a3438203020520a3536203020520a3634203020520a5d202f436f756e7420370a3e3e0a656e64
*6f626a0a312030206f626a0a3c3c2f54797065202f436174616c6f67202f506167657320332030
*20520a3e3e0a656e646f626a0a342030206f626a0a3c3c2f547970652f4578744753746174652f
*4e616d652f52342f54522f4964656e746974793e3e0a656e646f626a0a36372030206f626a0a3c
*3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d426f
*6c643e3e0a656e646f626a0a35392030206f626a0a3c3c2f547970652f466f6e74446573637269
*70746f722f466f6e744e616d652f54696d65732d426f6c643e3e0a656e646f626a0a3531203020
*6f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d
*65732d426f6c643e3e0a656e646f626a0a34312030206f626a0a3c3c2f547970652f466f6e7444
*657363726970746f722f466f6e744e616d652f54696d65732d426f6c643e3e0a656e646f626a0a
*33312030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d
*652f54696d65732d426f6c643e3e0a656e646f626a0a32312030206f626a0a3c3c2f547970652f
*466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d426f6c643e3e0a656e
*646f626a0a31302030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f
*6e744e616d652f54696d65732d426f6c643e3e0a656e646f626a0a36382030206f626a0a3c3c2f
*537562747970652f54797065312f42617365466f6e742f54696d65732d426f6c642f547970652f
*466f6e742f4e616d652f5236382f46697273744368617220302f4c61737443686172203235352f
*5769647468735b0a35383120353230203535362036363720333839203434342037323220313030
*3020323738203235302032353020323530203235302032353020323530203235300a3235302032
*353020323530203235302032353020323530203235302032353020323530203235302032353020
*323530203235302032353020323530203235300a32353020333333203535352035303020353030
*203130303020383333203333332033333320333333203530302035373020323530203333332032
*3530203237380a3530302035303020353030203530302035303020353030203530302035303020
*353030203530302033333320333333203537302035373020353730203530300a39333020373232
*203636372037323220373232203636372036313120373738203737382033383920353030203737
*38203636372039343420373232203737380a363131203737382037323220353536203636372037
*323220373232203130303020373232203732322036363720333333203237382033333320333333
*203530300a33333320353030203535362034343420353536203434342033333320353030203535
*36203237382033333320353536203237382038333320353536203530300a353536203535362034
*343420333839203333332035353620353030203732322035303020353030203434342033393420
*3232302033393420333333203235300a3333332035303020353030203335302035303020313637
*203130303020353030203530302035303020313030302032353020353536203535362032353020
*3235300a3237382032353020333333203333332033333320333333203333332033333320333333
*20353030203530302037323220323738203530302031303030203636370a323530203333332035
*303020353030203530302035303020323230203530302033333320373437203330302033333320
*3537302035373020373437203333330a3430302035373020333030203330302033333320353536
*203534302032353020333333203330302033333020333333203735302037353020373530203530
*300a37323220373232203732322037323220373232203732322031303030203732322036363720
*3636372036363720363637203338392033383920333839203338390a3732322037323220373738
*203737382037373820373738203737382035373020373738203732322037323220373232203732
*322037323220363131203535360a35303020353030203530302035303020353030203530302037
*32322034343420343434203434342034343420343434203237382032373820323738203237380a
*353030203535362035303020353030203530302035303020353030203537302035303020353536
*2035353620353536203535362035303020353536203530305d0a3e3e0a656e646f626a0a363020
*30206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d42
*6f6c642f547970652f466f6e742f4e616d652f5236302f46697273744368617220302f4c617374
*43686172203235352f5769647468735b0a35383120353230203535362036363720333839203434
*342037323220313030302032373820323530203235302032353020323530203235302032353020
*3235300a3235302032353020323530203235302032353020323530203235302032353020323530
*203235302032353020323530203235302032353020323530203235300a32353020333333203535
*352035303020353030203130303020383333203333332033333320333333203530302035373020
*3235302033333320323530203237380a3530302035303020353030203530302035303020353030
*203530302035303020353030203530302033333320333333203537302035373020353730203530
*300a39333020373232203636372037323220373232203636372036313120373738203737382033
*38392035303020373738203636372039343420373232203737380a363131203737382037323220
*353536203636372037323220373232203130303020373232203732322036363720333333203237
*382033333320333333203530300a33333320353030203535362034343420353536203434342033
*33332035303020353536203237382033333320353536203237382038333320353536203530300a
*353536203535362034343420333839203333332035353620353030203732322035303020353030
*2034343420333934203232302033393420333333203235300a3333332035303020353030203335
*302035303020313637203130303020353030203530302035303020313030302032353020353536
*2035353620323530203235300a3237382032353020333333203333332033333320333333203333
*33203333332033333320353030203530302037323220323738203530302031303030203636370a
*323530203333332035303020353030203530302035303020323230203530302033333320373437
*2033303020333333203537302035373020373437203333330a3430302035373020333030203330
*302033333320353536203534302032353020333333203330302033333020333333203735302037
*353020373530203530300a37323220373232203732322037323220373232203732322031303030
*2037323220363637203636372036363720363637203338392033383920333839203338390a3732
*322037323220373738203737382037373820373738203737382035373020373738203732322037
*323220373232203732322037323220363131203535360a35303020353030203530302035303020
*353030203530302037323220343434203434342034343420343434203434342032373820323738
*20323738203237380a353030203535362035303020353030203530302035303020353030203537
*3020353030203535362035353620353536203535362035303020353536203530305d0a2f456e63
*6f64696e67203730203020523e3e0a656e646f626a0a37302030206f626a0a3c3c2f547970652f
*456e636f64696e672f446966666572656e6365735b0a3134312f666c5d3e3e0a656e646f626a0a
*35322030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65
*732d426f6c642f547970652f466f6e742f4e616d652f5235322f46697273744368617220302f4c
*61737443686172203235352f5769647468735b0a35383120353230203535362036363720333839
*203434342037323220313030302032373820323530203235302032353020323530203235302032
*3530203235300a3235302032353020323530203235302032353020323530203235302032353020
*323530203235302032353020323530203235302032353020323530203235300a32353020333333
*203535352035303020353030203130303020383333203333332033333320333333203530302035
*3730203235302033333320323530203237380a3530302035303020353030203530302035303020
*353030203530302035303020353030203530302033333320333333203537302035373020353730
*203530300a39333020373232203636372037323220373232203636372036313120373738203737
*38203338392035303020373738203636372039343420373232203737380a363131203737382037
*323220353536203636372037323220373232203130303020373232203732322036363720333333
*203237382033333320333333203530300a33333320353030203535362034343420353536203434
*342033333320353030203535362032373820333333203535362032373820383333203535362035
*30300a353536203535362034343420333839203333332035353620353030203732322035303020
*3530302034343420333934203232302033393420333333203235300a3333332035303020353030
*203335302035303020313637203130303020353030203530302035303020313030302032353020
*3535362035353620323530203235300a3237382032353020333333203333332033333320333333
*203333332033333320333333203530302035303020373232203237382035303020313030302036
*36370a323530203333332035303020353030203530302035303020323230203530302033333320
*3734372033303020333333203537302035373020373437203333330a3430302035373020333030
*203330302033333320353536203534302032353020333333203330302033333020333333203735
*302037353020373530203530300a37323220373232203732322037323220373232203732322031
*303030203732322036363720363637203636372036363720333839203338392033383920333839
*0a3732322037323220373738203737382037373820373738203737382035373020373738203732
*322037323220373232203732322037323220363131203535360a35303020353030203530302035
*303020353030203530302037323220343434203434342034343420343434203434342032373820
*32373820323738203237380a353030203535362035303020353030203530302035303020353030
*2035373020353030203535362035353620353536203535362035303020353536203530305d0a2f
*456e636f64696e67203731203020523e3e0a656e646f626a0a37312030206f626a0a3c3c2f5479
*70652f456e636f64696e672f446966666572656e6365735b0a3134302f66692f666c5d3e3e0a65
*6e646f626a0a34322030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e
*742f54696d65732d426f6c642f547970652f466f6e742f4e616d652f5234322f46697273744368
*617220302f4c61737443686172203235352f5769647468735b0a35383120353230203535362036
*363720333839203434342037323220313030302032373820323530203235302032353020323530
*2032353020323530203235300a3235302032353020323530203235302032353020323530203235
*302032353020323530203235302032353020323530203235302032353020323530203235300a32
*353020333333203535352035303020353030203130303020383333203333332033333320333333
*2035303020353730203235302033333320323530203237380a3530302035303020353030203530
*302035303020353030203530302035303020353030203530302033333320333333203537302035
*373020353730203530300a39333020373232203636372037323220373232203636372036313120
*37373820373738203338392035303020373738203636372039343420373232203737380a363131
*203737382037323220353536203636372037323220373232203130303020373232203732322036
*363720333333203237382033333320333333203530300a33333320353030203535362034343420
*353536203434342033333320353030203535362032373820333333203535362032373820383333
*20353536203530300a353536203535362034343420333839203333332035353620353030203732
*3220353030203530302034343420333934203232302033393420333333203235300a3333332035
*303020353030203335302035303020313637203130303020353030203530302035303020313030
*3020323530203535362035353620323530203235300a3237382032353020333333203333332033
*333320333333203333332033333320333333203530302035303020373232203237382035303020
*31303030203636370a323530203333332035303020353030203530302035303020323230203530
*3020333333203734372033303020333333203537302035373020373437203333330a3430302035
*373020333030203330302033333320353536203534302032353020333333203330302033333020
*333333203735302037353020373530203530300a37323220373232203732322037323220373232
*203732322031303030203732322036363720363637203636372036363720333839203338392033
*3839203338390a3732322037323220373738203737382037373820373738203737382035373020
*373738203732322037323220373232203732322037323220363131203535360a35303020353030
*203530302035303020353030203530302037323220343434203434342034343420343434203434
*34203237382032373820323738203237380a353030203535362035303020353030203530302035
*303020353030203537302035303020353536203535362035353620353536203530302035353620
*3530305d0a2f456e636f64696e67203732203020523e3e0a656e646f626a0a37322030206f626a
*0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3132362f74696c64
*650a3134302f66692f666c5d3e3e0a656e646f626a0a33322030206f626a0a3c3c2f5375627479
*70652f54797065312f42617365466f6e742f54696d65732d426f6c642f547970652f466f6e742f
*4e616d652f5233322f46697273744368617220302f4c61737443686172203235352f5769647468
*735b0a353831203532302035353620363637203338392034343420373232203130303020323738
*203235302032353020323530203235302032353020323530203235300a32353020323530203235
*302032353020323530203235302032353020323530203235302032353020323530203235302032
*35302032353020323530203235300a323530203333332035353520353030203530302031303030
*203833332033333320333333203333332035303020353730203235302033333320323530203237
*380a35303020353030203530302035303020353030203530302035303020353030203530302035
*30302033333320333333203537302035373020353730203530300a393330203732322036363720
*373232203732322036363720363131203737382037373820333839203530302037373820363637
*2039343420373232203737380a3631312037373820373232203535362036363720373232203732
*32203130303020373232203732322036363720333333203237382033333320333333203530300a
*333333203530302035353620343434203535362034343420333333203530302035353620323738
*2033333320353536203237382038333320353536203530300a3535362035353620343434203338
*392033333320353536203530302037323220353030203530302034343420333934203232302033
*393420333333203235300a33333320353030203530302033353020353030203136372031303030
*203530302035303020353030203130303020323530203535362035353620323530203235300a32
*373820323530203333332033333320333333203333332033333320333333203333332035303020
*3530302037323220323738203530302031303030203636370a3235302033333320353030203530
*302035303020353030203232302035303020333333203734372033303020333333203537302035
*373020373437203333330a34303020353730203330302033303020333333203535362035343020
*32353020333333203330302033333020333333203735302037353020373530203530300a373232
*203732322037323220373232203732322037323220313030302037323220363637203636372036
*363720363637203338392033383920333839203338390a37323220373232203737382037373820
*373738203737382037373820353730203737382037323220373232203732322037323220373232
*20363131203535360a353030203530302035303020353030203530302035303020373232203434
*3420343434203434342034343420343434203237382032373820323738203237380a3530302035
*353620353030203530302035303020353030203530302035373020353030203535362035353620
*353536203535362035303020353536203530305d0a2f456e636f64696e67203733203020523e3e
*0a656e646f626a0a37332030206f626a0a3c3c2f547970652f456e636f64696e672f4469666665
*72656e6365735b0a39342f63697263756d666c65780a3132362f74696c64650a3134302f66692f
*666c0a3137332f6d696e75735d3e3e0a656e646f626a0a32322030206f626a0a3c3c2f53756274
*7970652f54797065312f42617365466f6e742f54696d65732d426f6c642f547970652f466f6e74
*2f4e616d652f5232322f46697273744368617220302f4c61737443686172203235352f57696474
*68735b0a3538312035323020353536203636372033383920343434203732322031303030203237
*38203235302032353020323530203235302032353020323530203235300a323530203235302032
*353020323530203235302032353020323530203235302032353020323530203235302032353020
*3235302032353020323530203235300a3235302033333320353535203530302035303020313030
*302038333320333333203333332033333320353030203537302032353020333333203235302032
*37380a353030203530302035303020353030203530302035303020353030203530302035303020
*3530302033333320333333203537302035373020353730203530300a3933302037323220363637
*203732322037323220363637203631312037373820373738203338392035303020373738203636
*372039343420373232203737380a36313120373738203732322035353620363637203732322037
*323220313030302037323220373232203636372033333320323738203333332033333320353030
*0a3333332035303020353536203434342035353620343434203333332035303020353536203237
*382033333320353536203237382038333320353536203530300a35353620353536203434342033
*383920333333203535362035303020373232203530302035303020343434203339342032323020
*33393420333333203235300a333333203530302035303020333530203530302031363720313030
*30203530302035303020353030203130303020323530203535362035353620323530203235300a
*323738203235302033333320333333203333332033333320333333203333332033333320353030
*203530302037323220323738203530302031303030203636370a32353020333333203530302035
*303020353030203530302032323020353030203333332037343720333030203333332035373020
*35373020373437203333330a343030203537302033303020333030203333332035353620353430
*2032353020333333203330302033333020333333203735302037353020373530203530300a3732
*322037323220373232203732322037323220373232203130303020373232203636372036363720
*36363720363637203338392033383920333839203338390a373232203732322037373820373738
*203737382037373820373738203537302037373820373232203732322037323220373232203732
*3220363131203535360a3530302035303020353030203530302035303020353030203732322034
*343420343434203434342034343420343434203237382032373820323738203237380a35303020
*353536203530302035303020353030203530302035303020353730203530302035353620353536
*20353536203535362035303020353536203530305d0a2f456e636f64696e67203734203020523e
*3e0a656e646f626a0a37342030206f626a0a3c3c2f547970652f456e636f64696e672f44696666
*6572656e6365735b0a3134302f66692f666c0a3137332f6d696e75735d3e3e0a656e646f626a0a
*31312030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65
*732d426f6c642f547970652f466f6e742f4e616d652f5231312f46697273744368617220302f4c
*61737443686172203235352f5769647468735b0a35383120353230203535362036363720333839
*203434342037323220313030302032373820323530203235302032353020323530203235302032
*3530203235300a3235302032353020323530203235302032353020323530203235302032353020
*323530203235302032353020323530203235302032353020323530203235300a32353020333333
*203535352035303020353030203130303020383333203333332033333320333333203530302035
*3730203235302033333320323530203237380a3530302035303020353030203530302035303020
*353030203530302035303020353030203530302033333320333333203537302035373020353730
*203530300a39333020373232203636372037323220373232203636372036313120373738203737
*38203338392035303020373738203636372039343420373232203737380a363131203737382037
*323220353536203636372037323220373232203130303020373232203732322036363720333333
*203237382033333320333333203530300a33333320353030203535362034343420353536203434
*342033333320353030203535362032373820333333203535362032373820383333203535362035
*30300a353536203535362034343420333839203333332035353620353030203732322035303020
*3530302034343420333934203232302033393420333333203235300a3333332035303020353030
*203335302035303020313637203130303020353030203530302035303020313030302032353020
*3535362035353620323530203235300a3237382032353020333333203333332033333320333333
*203333332033333320333333203530302035303020373232203237382035303020313030302036
*36370a323530203333332035303020353030203530302035303020323230203530302033333320
*3734372033303020333333203537302035373020373437203333330a3430302035373020333030
*203330302033333320353536203534302032353020333333203330302033333020333333203735
*302037353020373530203530300a37323220373232203732322037323220373232203732322031
*303030203732322036363720363637203636372036363720333839203338392033383920333839
*0a3732322037323220373738203737382037373820373738203737382035373020373738203732
*322037323220373232203732322037323220363131203535360a35303020353030203530302035
*303020353030203530302037323220343434203434342034343420343434203434342032373820
*32373820323738203237380a353030203535362035303020353030203530302035303020353030
*2035373020353030203535362035353620353536203535362035303020353536203530305d0a2f
*456e636f64696e67203735203020523e3e0a656e646f626a0a37352030206f626a0a3c3c2f5479
*70652f456e636f64696e672f446966666572656e6365735b0a3134312f666c0a3137332f6d696e
*75735d3e3e0a656e646f626a0a36322030206f626a0a3c3c2f547970652f466f6e744465736372
*6970746f722f466f6e744e616d652f54696d65732d526f6d616e3e3e0a656e646f626a0a353420
*30206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54
*696d65732d526f6d616e3e3e0a656e646f626a0a34362030206f626a0a3c3c2f547970652f466f
*6e7444657363726970746f722f466f6e744e616d652f54696d65732d526f6d616e3e3e0a656e64
*6f626a0a33362030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e
*744e616d652f54696d65732d526f6d616e3e3e0a656e646f626a0a32362030206f626a0a3c3c2f
*547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d526f6d61
*6e3e3e0a656e646f626a0a31362030206f626a0a3c3c2f547970652f466f6e7444657363726970
*746f722f466f6e744e616d652f54696d65732d526f6d616e3e3e0a656e646f626a0a382030206f
*626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65
*732d526f6d616e3e3e0a656e646f626a0a36332030206f626a0a3c3c2f537562747970652f5479
*7065312f42617365466f6e742f54696d65732d526f6d616e2f547970652f466f6e742f4e616d65
*2f5236332f46697273744368617220302f4c61737443686172203235352f5769647468735b0a34
*363920353431203535362036313120333839203434342037323220393830203138302032353020
*32353020323530203235302032353020323530203235300a323530203235302032353020323530
*203235302032353020323530203235302032353020323530203235302032353020323530203235
*3020323530203235300a3235302033333320343038203530302035303020383333203737382033
*333320333333203333332035303020353634203235302033333320323530203237380a35303020
*353030203530302035303020353030203530302035303020353030203530302035303020323738
*20323738203536342035363420353634203434340a393231203732322036363720363637203732
*322036313120353536203732322037323220333333203338392037323220363131203838392037
*3232203732320a3535362037323220363637203535362036313120373232203732322039343420
*373232203732322036313120333333203237382033333320333333203530300a33333320343434
*203530302034343420353030203434342033333320353030203530302032373820323738203530
*30203237382037373820353030203530300a353030203530302033333320333839203237382035
*303020353030203732322035303020353030203434342034383020323030203438302033333320
*3235300a3333332035303020353030203335302035303020313637203130303020353030203530
*3020353030203130303020323530203535362035353620323530203235300a3237382032353020
*333333203333332033333320333333203333332033333320333333203434342034343420373232
*203237382034343420383839203631310a32353020333333203530302035303020353030203530
*302032303020353030203333332037363020323736203333332035363420353634203736302033
*33330a343030203536342033303020333030203333332035303020343533203235302033333320
*3330302033313020333333203735302037353020373530203434340a3732322037323220373232
*203732322037323220373232203838392036363720363131203631312036313120363131203333
*332033333320333333203333330a37323220373232203732322037323220373232203732322037
*32322035363420373232203732322037323220373232203732322037323220353536203530300a
*343434203434342034343420343434203434342034343420363637203434342034343420343434
*2034343420343434203237382032373820323738203237380a3530302035303020353030203530
*302035303020353030203530302035363420353030203530302035303020353030203530302035
*303020353030203530305d0a2f456e636f64696e67203736203020523e3e0a656e646f626a0a37
*362030206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a31
*34312f666c5d3e3e0a656e646f626a0a35352030206f626a0a3c3c2f537562747970652f547970
*65312f42617365466f6e742f54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f
*5235352f46697273744368617220302f4c61737443686172203235352f5769647468735b0a3436
*392035343120353536203631312033383920343434203732322039383020313830203235302032
*353020323530203235302032353020323530203235300a32353020323530203235302032353020
*323530203235302032353020323530203235302032353020323530203235302032353020323530
*20323530203235300a323530203333332034303820353030203530302038333320373738203333
*3320333333203333332035303020353634203235302033333320323530203237380a3530302035
*303020353030203530302035303020353030203530302035303020353030203530302032373820
*323738203536342035363420353634203434340a39323120373232203636372036363720373232
*203631312035353620373232203732322033333320333839203732322036313120383839203732
*32203732320a353536203732322036363720353536203631312037323220373232203934342037
*3232203732322036313120333333203237382033333320333333203530300a3333332034343420
*353030203434342035303020343434203333332035303020353030203237382032373820353030
*203237382037373820353030203530300a35303020353030203333332033383920323738203530
*302035303020373232203530302035303020343434203438302032303020343830203333332032
*35300a333333203530302035303020333530203530302031363720313030302035303020353030
*20353030203130303020323530203535362035353620323530203235300a323738203235302033
*333320333333203333332033333320333333203333332033333320343434203434342037323220
*3237382034343420383839203631310a3235302033333320353030203530302035303020353030
*203230302035303020333333203736302032373620333333203536342035363420373630203333
*330a34303020353634203330302033303020333333203530302034353320323530203333332033
*30302033313020333333203735302037353020373530203434340a373232203732322037323220
*373232203732322037323220383839203636372036313120363131203631312036313120333333
*2033333320333333203333330a3732322037323220373232203732322037323220373232203732
*322035363420373232203732322037323220373232203732322037323220353536203530300a34
*343420343434203434342034343420343434203434342036363720343434203434342034343420
*34343420343434203237382032373820323738203237380a353030203530302035303020353030
*203530302035303020353030203536342035303020353030203530302035303020353030203530
*3020353030203530305d0a2f456e636f64696e67203737203020523e3e0a656e646f626a0a3737
*2030206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3132
*362f74696c64650a3133312f62756c6c65740a3134302f66692f666c5d3e3e0a656e646f626a0a
*34372030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65
*732d526f6d616e2f547970652f466f6e742f4e616d652f5234372f46697273744368617220302f
*4c61737443686172203235352f5769647468735b0a343639203534312035353620363131203338
*392034343420373232203938302031383020323530203235302032353020323530203235302032
*3530203235300a3235302032353020323530203235302032353020323530203235302032353020
*323530203235302032353020323530203235302032353020323530203235300a32353020333333
*203430382035303020353030203833332037373820333333203333332033333320353030203536
*34203235302033333320323530203237380a353030203530302035303020353030203530302035
*303020353030203530302035303020353030203237382032373820353634203536342035363420
*3434340a3932312037323220363637203636372037323220363131203535362037323220373232
*203333332033383920373232203631312038383920373232203732320a35353620373232203636
*372035353620363131203732322037323220393434203732322037323220363131203333332032
*37382033333320333333203530300a333333203434342035303020343434203530302034343420
*333333203530302035303020323738203237382035303020323738203737382035303020353030
*0a3530302035303020333333203338392032373820353030203530302037323220353030203530
*302034343420343830203230302034383020333333203235300a33333320353030203530302033
*353020353030203136372031303030203530302035303020353030203130303020323530203535
*362035353620323530203235300a32373820323530203333332033333320333333203333332033
*33332033333320333333203434342034343420373232203237382034343420383839203631310a
*323530203333332035303020353030203530302035303020323030203530302033333320373630
*2032373620333333203536342035363420373630203333330a3430302035363420333030203330
*302033333320353030203435332032353020333333203330302033313020333333203735302037
*353020373530203434340a37323220373232203732322037323220373232203732322038383920
*36363720363131203631312036313120363131203333332033333320333333203333330a373232
*203732322037323220373232203732322037323220373232203536342037323220373232203732
*3220373232203732322037323220353536203530300a3434342034343420343434203434342034
*343420343434203636372034343420343434203434342034343420343434203237382032373820
*323738203237380a35303020353030203530302035303020353030203530302035303020353634
*20353030203530302035303020353030203530302035303020353030203530305d0a2f456e636f
*64696e67203738203020523e3e0a656e646f626a0a37382030206f626a0a3c3c2f547970652f45
*6e636f64696e672f446966666572656e6365735b0a3133312f62756c6c65740a3134302f66692f
*666c5d3e3e0a656e646f626a0a33372030206f626a0a3c3c2f537562747970652f54797065312f
*42617365466f6e742f54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f523337
*2f46697273744368617220302f4c61737443686172203235352f5769647468735b0a3436392035
*343120353536203631312033383920343434203732322039383020313830203235302032353020
*323530203235302032353020323530203235300a32353020323530203235302032353020323530
*203235302032353020323530203235302032353020323530203235302032353020323530203235
*30203235300a323530203333332034303820353030203530302038333320373738203333332033
*3333203333332035303020353634203235302033333320323530203237380a3530302035303020
*353030203530302035303020353030203530302035303020353030203530302032373820323738
*203536342035363420353634203434340a39323120373232203636372036363720373232203631
*312035353620373232203732322033333320333839203732322036313120383839203732322037
*32320a353536203732322036363720353536203631312037323220373232203934342037323220
*3732322036313120333333203237382033333320333333203530300a3333332034343420353030
*203434342035303020343434203333332035303020353030203237382032373820353030203237
*382037373820353030203530300a35303020353030203333332033383920323738203530302035
*30302037323220353030203530302034343420343830203230302034383020333333203235300a
*333333203530302035303020333530203530302031363720313030302035303020353030203530
*30203130303020323530203535362035353620323530203235300a323738203235302033333320
*333333203333332033333320333333203333332033333320343434203434342037323220323738
*2034343420383839203631310a3235302033333320353030203530302035303020353030203230
*302035303020333333203736302032373620333333203536342035363420373630203333330a34
*303020353634203330302033303020333333203530302034353320323530203333332033303020
*33313020333333203735302037353020373530203434340a373232203732322037323220373232
*203732322037323220383839203636372036313120363131203631312036313120333333203333
*3320333333203333330a3732322037323220373232203732322037323220373232203732322035
*363420373232203732322037323220373232203732322037323220353536203530300a34343420
*343434203434342034343420343434203434342036363720343434203434342034343420343434
*20343434203237382032373820323738203237380a353030203530302035303020353030203530
*302035303020353030203536342035303020353030203530302035303020353030203530302035
*3030203530305d0a2f456e636f64696e67203739203020523e3e0a656e646f626a0a3739203020
*6f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3134302f66
*692f666c5d3e3e0a656e646f626a0a32372030206f626a0a3c3c2f537562747970652f54797065
*312f42617365466f6e742f54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f52
*32372f46697273744368617220302f4c61737443686172203235352f5769647468735b0a343639
*203534312035353620363131203338392034343420373232203938302031383020323530203235
*3020323530203235302032353020323530203235300a3235302032353020323530203235302032
*353020323530203235302032353020323530203235302032353020323530203235302032353020
*323530203235300a32353020333333203430382035303020353030203833332037373820333333
*20333333203333332035303020353634203235302033333320323530203237380a353030203530
*302035303020353030203530302035303020353030203530302035303020353030203237382032
*3738203536342035363420353634203434340a3932312037323220363637203636372037323220
*363131203535362037323220373232203333332033383920373232203631312038383920373232
*203732320a35353620373232203636372035353620363131203732322037323220393434203732
*32203732322036313120333333203237382033333320333333203530300a333333203434342035
*303020343434203530302034343420333333203530302035303020323738203237382035303020
*3237382037373820353030203530300a3530302035303020333333203338392032373820353030
*203530302037323220353030203530302034343420343830203230302034383020333333203235
*300a33333320353030203530302033353020353030203136372031303030203530302035303020
*353030203130303020323530203535362035353620323530203235300a32373820323530203333
*332033333320333333203333332033333320333333203333332034343420343434203732322032
*37382034343420383839203631310a323530203333332035303020353030203530302035303020
*323030203530302033333320373630203237362033333320353634203536342037363020333333
*0a3430302035363420333030203330302033333320353030203435332032353020333333203330
*302033313020333333203735302037353020373530203434340a37323220373232203732322037
*323220373232203732322038383920363637203631312036313120363131203631312033333320
*33333320333333203333330a373232203732322037323220373232203732322037323220373232
*2035363420373232203732322037323220373232203732322037323220353536203530300a3434
*342034343420343434203434342034343420343434203636372034343420343434203434342034
*343420343434203237382032373820323738203237380a35303020353030203530302035303020
*353030203530302035303020353634203530302035303020353030203530302035303020353030
*20353030203530305d0a2f456e636f64696e67203830203020523e3e0a656e646f626a0a383020
*30206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a313236
*2f74696c64650a3134302f66692f666c5d3e3e0a656e646f626a0a31372030206f626a0a3c3c2f
*537562747970652f54797065312f42617365466f6e742f54696d65732d526f6d616e2f54797065
*2f466f6e742f4e616d652f5231372f46697273744368617220302f4c6173744368617220323535
*2f5769647468735b0a343639203534312035353620363131203338392034343420373232203938
*3020313830203235302032353020323530203235302032353020323530203235300a3235302032
*353020323530203235302032353020323530203235302032353020323530203235302032353020
*323530203235302032353020323530203235300a32353020333333203430382035303020353030
*203833332037373820333333203333332033333320353030203536342032353020333333203235
*30203237380a353030203530302035303020353030203530302035303020353030203530302035
*3030203530302032373820323738203536342035363420353634203434340a3932312037323220
*363637203636372037323220363131203535362037323220373232203333332033383920373232
*203631312038383920373232203732320a35353620373232203636372035353620363131203732
*322037323220393434203732322037323220363131203333332032373820333333203333332035
*30300a333333203434342035303020343434203530302034343420333333203530302035303020
*3237382032373820353030203237382037373820353030203530300a3530302035303020333333
*203338392032373820353030203530302037323220353030203530302034343420343830203230
*302034383020333333203235300a33333320353030203530302033353020353030203136372031
*303030203530302035303020353030203130303020323530203535362035353620323530203235
*300a32373820323530203333332033333320333333203333332033333320333333203333332034
*34342034343420373232203237382034343420383839203631310a323530203333332035303020
*353030203530302035303020323030203530302033333320373630203237362033333320353634
*2035363420373630203333330a3430302035363420333030203330302033333320353030203435
*332032353020333333203330302033313020333333203735302037353020373530203434340a37
*323220373232203732322037323220373232203732322038383920363637203631312036313120
*36313120363131203333332033333320333333203333330a373232203732322037323220373232
*203732322037323220373232203536342037323220373232203732322037323220373232203732
*3220353536203530300a3434342034343420343434203434342034343420343434203636372034
*343420343434203434342034343420343434203237382032373820323738203237380a35303020
*353030203530302035303020353030203530302035303020353634203530302035303020353030
*20353030203530302035303020353030203530305d0a2f456e636f64696e67203831203020523e
*3e0a656e646f626a0a38312030206f626a0a3c3c2f547970652f456e636f64696e672f44696666
*6572656e6365735b0a3133312f62756c6c65740a3134302f66692f666c5d3e3e0a656e646f626a
*0a392030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65
*732d526f6d616e2f547970652f466f6e742f4e616d652f52392f46697273744368617220302f4c
*61737443686172203235352f5769647468735b0a34363920353431203535362036313120333839
*203434342037323220393830203138302032353020323530203235302032353020323530203235
*30203235300a323530203235302032353020323530203235302032353020323530203235302032
*3530203235302032353020323530203235302032353020323530203235300a3235302033333320
*343038203530302035303020383333203737382033333320333333203333332035303020353634
*203235302033333320323530203237380a35303020353030203530302035303020353030203530
*302035303020353030203530302035303020323738203237382035363420353634203536342034
*34340a393231203732322036363720363637203732322036313120353536203732322037323220
*3333332033383920373232203631312038383920373232203732320a3535362037323220363637
*203535362036313120373232203732322039343420373232203732322036313120333333203237
*382033333320333333203530300a33333320343434203530302034343420353030203434342033
*33332035303020353030203237382032373820353030203237382037373820353030203530300a
*353030203530302033333320333839203237382035303020353030203732322035303020353030
*2034343420343830203230302034383020333333203235300a3333332035303020353030203335
*302035303020313637203130303020353030203530302035303020313030302032353020353536
*2035353620323530203235300a3237382032353020333333203333332033333320333333203333
*332033333320333333203434342034343420373232203237382034343420383839203631310a32
*353020333333203530302035303020353030203530302032303020353030203333332037363020
*32373620333333203536342035363420373630203333330a343030203536342033303020333030
*203333332035303020343533203235302033333320333030203331302033333320373530203735
*3020373530203434340a3732322037323220373232203732322037323220373232203838392036
*363720363131203631312036313120363131203333332033333320333333203333330a37323220
*373232203732322037323220373232203732322037323220353634203732322037323220373232
*20373232203732322037323220353536203530300a343434203434342034343420343434203434
*342034343420363637203434342034343420343434203434342034343420323738203237382032
*3738203237380a3530302035303020353030203530302035303020353030203530302035363420
*353030203530302035303020353030203530302035303020353030203530305d0a2f456e636f64
*696e67203832203020523e3e0a656e646f626a0a38322030206f626a0a3c3c2f547970652f456e
*636f64696e672f446966666572656e6365735b0a3133312f62756c6c65740a3134302f66692f66
*6c0a3137332f6d696e75735d3e3e0a656e646f626a0a34332030206f626a0a3c3c2f547970652f
*466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d4974616c69633e3e0a
*656e646f626a0a33332030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f
*466f6e744e616d652f54696d65732d4974616c69633e3e0a656e646f626a0a32332030206f626a
*0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d
*4974616c69633e3e0a656e646f626a0a31322030206f626a0a3c3c2f547970652f466f6e744465
*7363726970746f722f466f6e744e616d652f54696d65732d4974616c69633e3e0a656e646f626a
*0a34342030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d
*65732d4974616c69632f547970652f466f6e742f4e616d652f5234342f46697273744368617220
*302f4c61737443686172203235352f5769647468735b0a34323220353431203530302035353620
*333839203338392035353620393830203231342032353020323530203235302032353020323530
*20323530203235300a323530203235302032353020323530203235302032353020323530203235
*3020323530203235302032353020323530203235302032353020323530203235300a3235302033
*333320343230203530302035303020383333203737382033333320333333203333332035303020
*363735203235302033333320323530203237380a35303020353030203530302035303020353030
*203530302035303020353030203530302035303020333333203333332036373520363735203637
*35203530300a393230203631312036313120363637203732322036313120363131203732322037
*3232203333332034343420363637203535362038333320363637203732320a3631312037323220
*363131203530302035353620373232203631312038333320363131203535362035353620333839
*203237382033383920333333203530300a33333320353030203530302034343420353030203434
*342032373820353030203530302032373820323738203434342032373820373232203530302035
*30300a353030203530302033383920333839203237382035303020343434203636372034343420
*3434342033383920343030203237352034303020333333203235300a3333332035303020353030
*203335302035303020313637203130303020353030203530302035303020383839203235302035
*30302035303020323530203235300a323738203235302033333320333333203333332033333320
*333333203333332033333320353536203535362036363720323738203535362039343420353536
*0a3235302033383920353030203530302035303020353030203237352035303020333333203736
*302032373620333333203637352036373520373630203333330a34303020363735203330302033
*303020333333203530302035323320323530203333332033303020333130203333332037353020
*37353020373530203530300a363131203631312036313120363131203631312036313120383839
*2036363720363131203631312036313120363131203333332033333320333333203333330a3732
*322036363720373232203732322037323220373232203732322036373520373232203732322037
*323220373232203732322035353620363131203530300a35303020353030203530302035303020
*353030203530302036363720343434203434342034343420343434203434342032373820323738
*20323738203237380a353030203530302035303020353030203530302035303020353030203637
*3520353030203530302035303020353030203530302034343420353030203434345d0a2f456e63
*6f64696e67203833203020523e3e0a656e646f626a0a38332030206f626a0a3c3c2f547970652f
*456e636f64696e672f446966666572656e6365735b0a3132362f74696c64650a3134312f666c5d
*3e3e0a656e646f626a0a33342030206f626a0a3c3c2f537562747970652f54797065312f426173
*65466f6e742f54696d65732d4974616c69632f547970652f466f6e742f4e616d652f5233342f46
*697273744368617220302f4c61737443686172203235352f5769647468735b0a34323220353431
*203530302035353620333839203338392035353620393830203231342032353020323530203235
*30203235302032353020323530203235300a323530203235302032353020323530203235302032
*353020323530203235302032353020323530203235302032353020323530203235302032353020
*3235300a3235302033333320343230203530302035303020383333203737382033333320333333
*203333332035303020363735203235302033333320323530203237380a35303020353030203530
*302035303020353030203530302035303020353030203530302035303020333333203333332036
*37352036373520363735203530300a393230203631312036313120363637203732322036313120
*363131203732322037323220333333203434342036363720353536203833332036363720373232
*0a3631312037323220363131203530302035353620373232203631312038333320363131203535
*362035353620333839203237382033383920333333203530300a33333320353030203530302034
*343420353030203434342032373820353030203530302032373820323738203434342032373820
*37323220353030203530300a353030203530302033383920333839203237382035303020343434
*2036363720343434203434342033383920343030203237352034303020333333203235300a3333
*332035303020353030203335302035303020313637203130303020353030203530302035303020
*38383920323530203530302035303020323530203235300a323738203235302033333320333333
*203333332033333320333333203333332033333320353536203535362036363720323738203535
*3620393434203535360a3235302033383920353030203530302035303020353030203237352035
*303020333333203736302032373620333333203637352036373520373630203333330a34303020
*363735203330302033303020333333203530302035323320323530203333332033303020333130
*20333333203735302037353020373530203530300a363131203631312036313120363131203631
*312036313120383839203636372036313120363131203631312036313120333333203333332033
*3333203333330a3732322036363720373232203732322037323220373232203732322036373520
*373232203732322037323220373232203732322035353620363131203530300a35303020353030
*203530302035303020353030203530302036363720343434203434342034343420343434203434
*34203237382032373820323738203237380a353030203530302035303020353030203530302035
*303020353030203637352035303020353030203530302035303020353030203434342035303020
*3434345d0a2f456e636f64696e67203834203020523e3e0a656e646f626a0a38342030206f626a
*0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3132362f74696c64
*650a3134312f666c5d3e3e0a656e646f626a0a32342030206f626a0a3c3c2f537562747970652f
*54797065312f42617365466f6e742f54696d65732d4974616c69632f547970652f466f6e742f4e
*616d652f5232342f46697273744368617220302f4c61737443686172203235352f576964746873
*5b0a34323220353431203530302035353620333839203338392035353620393830203231342032
*35302032353020323530203235302032353020323530203235300a323530203235302032353020
*323530203235302032353020323530203235302032353020323530203235302032353020323530
*2032353020323530203235300a3235302033333320343230203530302035303020383333203737
*382033333320333333203333332035303020363735203235302033333320323530203237380a35
*303020353030203530302035303020353030203530302035303020353030203530302035303020
*33333320333333203637352036373520363735203530300a393230203631312036313120363637
*203732322036313120363131203732322037323220333333203434342036363720353536203833
*3320363637203732320a3631312037323220363131203530302035353620373232203631312038
*333320363131203535362035353620333839203237382033383920333333203530300a33333320
*353030203530302034343420353030203434342032373820353030203530302032373820323738
*20343434203237382037323220353030203530300a353030203530302033383920333839203237
*382035303020343434203636372034343420343434203338392034303020323735203430302033
*3333203235300a3333332035303020353030203335302035303020313637203130303020353030
*20353030203530302038383920323530203530302035303020323530203235300a323738203235
*302033333320333333203333332033333320333333203333332033333320353536203535362036
*3637203237382035353620393434203535360a3235302033383920353030203530302035303020
*353030203237352035303020333333203736302032373620333333203637352036373520373630
*203333330a34303020363735203330302033303020333333203530302035323320323530203333
*33203330302033313020333333203735302037353020373530203530300a363131203631312036
*313120363131203631312036313120383839203636372036313120363131203631312036313120
*3333332033333320333333203333330a3732322036363720373232203732322037323220373232
*203732322036373520373232203732322037323220373232203732322035353620363131203530
*300a35303020353030203530302035303020353030203530302036363720343434203434342034
*34342034343420343434203237382032373820323738203237380a353030203530302035303020
*353030203530302035303020353030203637352035303020353030203530302035303020353030
*2034343420353030203434345d0a2f456e636f64696e67203835203020523e3e0a656e646f626a
*0a38352030206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b
*0a3132362f74696c64650a3134302f66692f666c5d3e3e0a656e646f626a0a31332030206f626a
*0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d4974616c6963
*2f547970652f466f6e742f4e616d652f5231332f46697273744368617220302f4c617374436861
*72203235352f5769647468735b0a34323220353431203530302035353620333839203338392035
*35362039383020323134203235302032353020323530203235302032353020323530203235300a
*323530203235302032353020323530203235302032353020323530203235302032353020323530
*2032353020323530203235302032353020323530203235300a3235302033333320343230203530
*302035303020383333203737382033333320333333203333332035303020363735203235302033
*333320323530203237380a35303020353030203530302035303020353030203530302035303020
*35303020353030203530302033333320333333203637352036373520363735203530300a393230
*203631312036313120363637203732322036313120363131203732322037323220333333203434
*3420363637203535362038333320363637203732320a3631312037323220363131203530302035
*353620373232203631312038333320363131203535362035353620333839203237382033383920
*333333203530300a33333320353030203530302034343420353030203434342032373820353030
*20353030203237382032373820343434203237382037323220353030203530300a353030203530
*302033383920333839203237382035303020343434203636372034343420343434203338392034
*3030203237352034303020333333203235300a3333332035303020353030203335302035303020
*313637203130303020353030203530302035303020383839203235302035303020353030203235
*30203235300a323738203235302033333320333333203333332033333320333333203333332033
*3333203535362035353620363637203237382035353620393434203535360a3235302033383920
*353030203530302035303020353030203237352035303020333333203736302032373620333333
*203637352036373520373630203333330a34303020363735203330302033303020333333203530
*302035323320323530203333332033303020333130203333332037353020373530203735302035
*30300a363131203631312036313120363131203631312036313120383839203636372036313120
*3631312036313120363131203333332033333320333333203333330a3732322036363720373232
*203732322037323220373232203732322036373520373232203732322037323220373232203732
*322035353620363131203530300a35303020353030203530302035303020353030203530302036
*36372034343420343434203434342034343420343434203237382032373820323738203237380a
*353030203530302035303020353030203530302035303020353030203637352035303020353030
*2035303020353030203530302034343420353030203434345d0a2f456e636f64696e6720383620
*3020523e3e0a656e646f626a0a38362030206f626a0a3c3c2f547970652f456e636f64696e672f
*446966666572656e6365735b0a3134302f66695d3e3e0a656e646f626a0a322030206f626a0a3c
*3c2f50726f64756365722028474e552047686f737473637269707420362e3533290a3e3e656e64
*6f626a0a787265660a302038370a303030303030303030302036353533352066200a3030303030
*3232353037203030303030206e200a30303030303435363231203030303030206e200a30303030
*303232343036203030303030206e200a30303030303232353535203030303030206e200a303030
*30303231333832203030303030206e200a30303030303030303135203030303030206e200a3030
*3030303034303634203030303030206e200a30303030303331383937203030303030206e200a30
*303030303339323734203030303030206e200a30303030303232393736203030303030206e200a
*30303030303330333033203030303030206e200a30303030303430363933203030303030206e20
*0a30303030303434343133203030303030206e200a30303030303034303834203030303030206e
*200a30303030303034313134203030303030206e200a3030303030333138333520303030303020
*6e200a30303030303338303532203030303030206e200a30303030303231353432203030303030
*206e200a30303030303034313636203030303030206e200a303030303030373337302030303030
*30206e200a30303030303232393135203030303030206e200a3030303030323930373820303030
*3030206e200a30303030303430363330203030303030206e200a30303030303433313932203030
*303030206e200a30303030303037333931203030303030206e200a303030303033313737332030
*30303030206e200a30303030303336383331203030303030206e200a3030303030323136383620
*3030303030206e200a30303030303037343435203030303030206e200a30303030303130343038
*203030303030206e200a30303030303232383534203030303030206e200a303030303032373832
*39203030303030206e200a30303030303430353637203030303030206e200a3030303030343139
*3734203030303030206e200a30303030303130343239203030303030206e200a30303030303331
*373131203030303030206e200a30303030303335363230203030303030206e200a303030303032
*31383330203030303030206e200a30303030303130343833203030303030206e200a3030303030
*3133383336203030303030206e200a30303030303232373933203030303030206e200a30303030
*303236363034203030303030206e200a30303030303430353034203030303030206e200a303030
*30303430373536203030303030206e200a30303030303133383537203030303030206e200a3030
*3030303331363439203030303030206e200a30303030303334333938203030303030206e200a30
*303030303231393734203030303030206e200a30303030303133393131203030303030206e200a
*30303030303137323233203030303030206e200a30303030303232373332203030303030206e20
*0a30303030303235333839203030303030206e200a30303030303137323434203030303030206e
*200a30303030303331353837203030303030206e200a3030303030333331363620303030303020
*6e200a30303030303232313138203030303030206e200a30303030303137323837203030303030
*206e200a30303030303230383837203030303030206e200a303030303032323637312030303030
*30206e200a30303030303234313737203030303030206e200a3030303030323039303820303030
*3030206e200a30303030303331353235203030303030206e200a30303030303331393538203030
*303030206e200a30303030303232323632203030303030206e200a303030303032303935312030
*30303030206e200a30303030303231333139203030303030206e200a3030303030323236313020
*3030303030206e200a30303030303233303337203030303030206e200a30303030303231333339
*203030303030206e200a30303030303235333333203030303030206e200a303030303032363534
*35203030303030206e200a30303030303237373630203030303030206e200a3030303030323839
*3835203030303030206e200a30303030303330323334203030303030206e200a30303030303331
*343539203030303030206e200a30303030303333313130203030303030206e200a303030303033
*34333138203030303030206e200a30303030303335353530203030303030206e200a3030303030
*3336373732203030303030206e200a30303030303337393833203030303030206e200a30303030
*303339323034203030303030206e200a30303030303430343234203030303030206e200a303030
*30303431393038203030303030206e200a30303030303433313236203030303030206e200a3030
*3030303434333434203030303030206e200a30303030303435353635203030303030206e200a74
*7261696c65720a3c3c202f53697a65203837202f526f6f74203120302052202f496e666f203220
*3020520a3e3e0a7374617274787265660a34353637330a2525454f460a
newhex
*255044462d312e320a25c7ec8fa20a362030206f626a0a3c3c2f4c656e6774682037203020522f
*46696c746572202f466c6174654465636f64653e3e0a73747265616d0a789cad5acb72dcc615dd
*f32bbabcf1b88a03a2f186b592632a999424d2225d892bca029c6972106280311ea298ca2e5be7
*53f48f39b76f77e3415a9653293f641340f7edfb38e7dcdbf43d297cfacbfcb93d9cfc7c72f62e
*1277ddc9cf42ea47f68fed417c778d8739fde0faf684bf90220d441a45e2fa7022a5f482405c3f
*9cac2e5ebd7abd797bbe79f3f2f2fd4abeff465cdc7e73fd8f93c0975e9ae3b3ebdd89af5ffc4f
*592b7a4b1c8a7a282a7a4966998705f54b4f16a217cede490923bc3c263bd661ee7b4128d66142
*5facf13f3217d7db93d5db977ab9d88bf320739be2c19b735ec61e25f0bdc8c739d632e04db5b1
*d8213456382b3f89cb869e25a197da870faabd1d2a41cfcfde1465b52b5bd13dd6db7ddbd4e53f
*8bbe6c6a51d43bd1aa62a7f068381e9bb67fe62012ffe9e32032f132bdf2d54f6f2f2eaf365793
*77e9451cd45adadc9269e5a138ce4f14fb5e665df8b7c5e7b19705796e1cb2fa24e75fcad00bf8
*51e0c5da5b7f5f2e803027c9d49f9f2ecd1ba17d23f242693638b6f49042eafbf667cd2f95829b
*e63b87d20bf3dfbd75b1dcdad9bf2ab6db66a8fbaaecfaf94e51f2bfecb45dee147889f5f1b6a9
*7fb9c3a11627ca3d99fcee7d764f0292fefe459aff435487a7aeb596accaba47da17dbe58933cf
*8fcd2b7f5f6cb00eb3c8c362eb205ae4aef8b49f2f93449edde85f8b5522cfaeffe9d35e55c7e7
*eac88f816763197d7f7ef587779bcbebcdc5db5fafa48b5b5be48b4acabc24b090e5f9042d80ad
*b21385e89ba6c2bf44571e8e5579fb281e9ba1156a7d0008e86a2feb3b4f23490253a40900002a
*d2fefd4ba99f4994e3d4edfd7e1918205a9e5b3c9c9919e3a0f6c9e9c26eb2d58f46c3336d384c
*14dba2d6e6897eaf44571c94208b6f9a8fb4c23af4538439b78e919e94b1fef4b66d0ee230547d
*79ac94d83687e3801ce8f88464646622b3c637fa283f35e684f6eca197484ebfe14e3fe21f4c4e
*af7a38763bb4adaa7beca1c39be094493cae90e8371f1bb782cd95db47b35f1e4d33998e90e823
*507c0eaaeb8a3bd509c0b22ab67b77125e0e141647cbbd4e0b4308713c2b11a0fa765fd4b41a1c
*cbee4b52bc95babc3a14f7fadbd43921f072e304c54708bc309e3a010922236d6fadc4b1429189
*87b2aac48d121fcaaebc81f78952f093061124b2e97a753081c8622fb14622d5cc4eaf1a738048
*8e46701ab63a0d73cf0fa2d9d1babea8b7ea54d88cd9a94af50ad1310e241b74c2ef9b83468175
*10a23811287bf4a963c3d40b53ebd678eed468bab1e483ef44d9f3a98be35115add97ee7767dd0
*1f03c96df09bf6de8552149d785055e52d4a2927e73c5b4993c2c911768b7228f3aa6bc4d029a2
*f8f2760c7384d75c94c9d1fa4c0f85c9c0599e808c8394cfd513606039f2a38509d8dbef8b5eec
*1ae451ddf462cfab2420c42c5c84928a89d7faa0c4c6089c3c4a9fdd8e248bd11ba758b513c7a6
*69b552197f8c1fb88d8fadce93208046c8adbef950ee38bec84a2fcd427b681670bbb203f9d56a
*ab837354ad163c4bc73316bf9e79fdebb9d3c3c0714bb7209edccbb2d84220a18b49ea97c6d9fe
*f4f4abab6b4ee85c8e82e3c5825fbc388a73fb95971a7840ca8dc20d2e393c8a5ee71914a66f15
*1398d4a0425398f24de6a8c0b2031958f67ba11daa732a5816e507c58606596e0f372edec63693
*2c96adfcdbe58f4cb853c9e16e2ae45227ca5a84a25308cb8e41214bbc34b282ef8231a33c9455
*d1722ea7190474e4e2ea05ec0ee23738a1bcdb236b19c612546b6811244de6286699ffb327749f
*b5c541e7da327c658d0a3ed58a19e85c2a23b7ad9e748bfb5463a60e0a5171de927e9e7a268899
*af0159eb56556541e0d9aa0e2ca63d43274fad67ae1a4385a62a3b8d7be6e4d24fbc2871422c8d
*f3c5e1a3fccb4e6f3e6ca54ddecc32b87fb0fd4a98cf3db2e6fa439f92e5728c938c39ee705847
*b8b26b464aeff7501fecc68eceb56beaaf1955a0ad464199d012a43a8cad49907ed131ec7775e7
*7272164546170271005b6190185bc74eaffc5857e5bd895a928deb660bbfe6d92ca2326621a3b3
*58074ba7e9e9027090318ec73fa7ed52bbf5ea5615c6cd002ba0c3e8e6306052ea07640e013769
*a075bfd759b27bdaeb55774d8bd23f30aa6bee44b2e3e1168e7814dd51e1abe1280096b74d7b20
*9aa59ac57fd0fe11259aefb402c4a1563bd6cfa99ca5463f58a333a89c608ecdda9e4edc3c4e6c
*4456001b6c46cb25bd3c176ddfd46b257625b7f121c0d5b94d4b359d6e1dc10a9c53d4aa19baca
*a8b131bcab252dac8318119e6af5cfb0b24c2d753f43102908d966d6abd7e77fdd7cf7fa7c01fa
*31f5975667013c929920de0e5ddf1c00fbe2615f4215de1a302d5aa5bd87907d280b2003cf31c0
*b9993dd5dd002415fc20f572dfe2f5c723f2a5a3109c0a6a423b225b46dc189d503e493198afad
*b97cecf7a44bb5640209bb06735ceb0532f083c1e234b636c054441be046054f32a8557b5577dc
*62f8be9784d91321e19b4d01a05b86062f4fa259b5a561c8cc82f676606a17687305841144cc8e
*400734d3b70da9532b5b8052ceae0f65d3be302c1a22d641e8888e9626161d8c8ea71f4cf2ad63
*e1a8512f84f5565572e769a8c3112f3093bb14a8650eda0d1793679bb7d55056fdbaac5f885f6a
*b5ee879a2aa1b97d52beb3aa24c5d469c9fd42e88d6b544163821da2806297941fcdd362401e19
*280993cc8b82788c73141928a19db0ba51616af7425c5dbdd6c1bb7c77ceba86e21fdad57fbcfe
*9380cdb5aacce920fda75f37ac0da208fcec723c8adc8c4dbc8740165f0df5b11aeeeed4eeabf7
*dfd816d5d8c11607193c968e06c7112780dd872c545d83b3965b1692c04d038c5429d622ca0ce4
*1f1ee86c846b6fcaaaec1f5914114b3d4056763da7729840e2f9aecb8e8de1455b2a7c82205940
*58db376d36204b3e98dc8de5580b4f80869fff36ce20793f8333922ac23ebd7af96a0931219e07
*e6b9d4bd90919528163868ca0d387c7957b3a38e8c2a9210ea4b3494e9d07ae6bf0a196a5816be
*06cc7023486dbccd7db2855dfa9dda16d47ec0a70882917f50b7fe44fef99ca36c21bfa91b2163
*faa930f4113997ff865888b939aa8f86d3e31987b5cd1de8f14099a8dab601e676fb66a876ba23
*61ad46f4a88f0963e8cc1e97bff4a2548e9bf02e1bdb560699b4197160f604e8666e04b9b5b382
*9935747a69216f47cc86ad474f116c47d3726631b2a0fc8deef0d03d98ae3b70239ed5830698ae
*d148815ad2c0982239eda846f7b1856d21804402e2ae67ac7a321802efd9853f439cbe4363241a
*c960557450d8dcd5410345f9921b66619c8d05aae6680507f58873bd7180bf5872dea89eb852ef
*f4b418836925be39bffed3c5f7e2e295b8b83c7fa7a12fcfdc90cf0eedd669eac55f34acb37291
*da0a1d47dd932a2d83903b758f7fc89d854073d116ed76cf688b3d5d6763c4eda315a1716ad5ce
*c10e9d66170a5486b763f7656f01348ff4c85c2dfc380525a8983f8db585f8dafbc92d3aaf709a
*737043ee8f738b875a970027649e533fe6f23131533e3355d0f3133de9d340a10778ba96fb5699
*16ab262d5a7341e7a917655fd6a54ac932bdbd375514453387d40d7f94c6cb2f1e7a7358fac1b4
*ee12d3c45201113f6893c11d889c36dc465b06091c65bdb1cc2d52c1c9af4c4bc73c4125cfb2d7
*cb22ee13b5c776aa57dbde4df6fa66b4c706d94ea17894623828887c97432b1a42c1bf8f2e8671
*0c19938e411c6755542fe51a09835d4b4206ce95759093024ce735361950905940633325cd7d77
*d9b07ad4bddfa168ef5d13a8e76794f76efe597408fc96feaf7de424a36eeb19bfba8bb600dd72
*3c29ddcd5b9eb5046082d4b612ab97af5feb2a0e722f4c5d9f304edf5d1024c4723c259e2867e8
*dde8399b161456a3e8b4dd35db8130462b718ac95790695f9127f1e7ee94ba4dbc65db4a682f3f
*b7a375cf0458a101d3184d1bb0609dcc3426c38534b7da587765b035704d6ace2d7c63d4b597ce
*a76f662b9aa056158bcabee8ee29938cfa27dd184c08d78a2c969e2f386b78ac2b8a1da811dd03
*400c644043bca222af3c0269f40e8a66a5cc8840973c1b67fe46461977ea5247329bcfc85bb44f
*a7aadbd3893bd06083e49630000d1eb96ea1376c9ac81937a0219e0c0aa70d746e9058f7a3df02
*7af96c6bd280d61e76949687dfab9bb2a84f7fe3add9f0db0c8cd080d677955a3350d0c45112f9
*b27b41caed6c1def9baf4ff2042065e7e5bf7a7101b20b03ee5786ad49f93499f52bd4e6ebcf68
*0aee8ae1a1ae1a73d352110b19c12b0180b11bfc0051e85410377cf39c867a24c90fdddd33a1a0
*eb1ea3c915c3beef8fdf9e9dfd3c0c1f3d6e30f182bd5158dd9d31d15377f725b31dc3f367a6a3
*08c74b4e7b5d77f6545dc33fd11419d0c4bc3bff4177607264cf1f37579bebf3ab050c80dce205
*c86de08c56cfc579586edc32b9d49ee23a716aeaa89bef16986dfd399bba12e04c8f432f7a9ae6
*cb248f67c5cd14a53a6a6bea5dc903166abdbb5fd4ee5b1d1e09248eb2d119a135eadf9ae7a3c0
*6595c10b10ef783b452c63090506fab6c488500e03f2c7b4588e0f3344cfceb9635e8b34c51bdb
*1565b3b91cfa03b1d18daceac515f629d1e65ef2d83fc7611d5ed3d49fc61f7a9cd06247642ffc
*c79d3c697fdf4da2b0a9b95e6bef09a44f4da746291e2d265258ee4036989b021a4671015bf409
*46b5f55c54cc88c10bc279c0eb8dc1e22c7c122e2a1ebaa255c41d0c209a56400566cfd0cbc72b
*b3c09446c1a52197a551563445f6f89032f3d2df136b3f8b4dac399a7cea2804d13f3db47917c7
*be341c3436f7f3e5786cc4bd34fd024c3c4796c0832134b7286e74a4d1c76472d969ce362c2dc4
*cf6e26713af38aa51e4f6c746d46e0f29178b271b6a6497ca879da521b68177f7cfbe3d9ebb21e
*3e72ae0421c4f04408643234435ef079ab7e1ea08d34f1f38da09eb0d871ea8d72237a0288dc1d
*1d128b3607aa5217055bf82e847e6bc3594ab7f2138adc3593fbb70480193c9d9a49f3898b0ae8
*329907d9aeca5131746d7039731d9b29931c65e2bba13e128125fc76afb6f74c74bfae06e8ef45
*217112047085fb0d1c55ef6808c7d410e62ed512049cd17267a03ecb9655d03cd836790623cc6a
*501023298589e7074b4e7a78d0df47d13830f6b45a4d2df4b2930c6f85a1936221c4237be2eecc
*261994bfccddc42f4bc75f69a0d95cbdb374416c7b7d2fc64921f50cc1d81966696a6785ac7c26
*a598e4c88fe55803514fdda5ebb5897aba907d7655686e60f5fb953e270041c6493e3debbabfe7
*df630391d32a4e2841a998ebaa72595eb19cda1f9ad79e3f390d12a747073fa4d6d9f6c4ad3093
*e6c9c9694ee17e9762820a89bb66bb312824e72014f20b0a1577c38319cf5dbdd0d095b398cc72
*63c610ef64d138d425466344255d9cd8d5b1ea9f9b3de0a251ed3f55cd5d4aa27f7f8297fff300
*0490c1a9087c3fd08fa1ad7dd71dea3bb6f36bf1c3c90f27ff05f273c2b9656e6473747265616d
*0a656e646f626a0a372030206f626a0a333937390a656e646f626a0a31342030206f626a0a3c3c
*2f52340a34203020523e3e0a656e646f626a0a31352030206f626a0a3c3c2f5231310a31312030
*20522f52390a39203020522f5231330a3133203020523e3e0a656e646f626a0a31392030206f62
*6a0a3c3c2f4c656e677468203230203020522f46696c746572202f466c6174654465636f64653e
*3e0a73747265616d0a789ced5acb72dcc615ddf32bbabcc9a88ad342e30d7b254b944c1745cae2
*b85caad206047a868830c0180f0e478b6cb2553ec5ff9873fb0160309412a7b24aa55c153a8346
*f77d9c7beeb90d3b5c3087fe317fb3edd9ef67bf33a17eb37fb22dfb7175f6fcbd88e897d5fa4c
*af152c7259e4fb6cb53d134270d765abfdd9e2e6f5ebabcbeb8bcbb72fde7d5c888fcfd8cdfad9
*eaaf67ae237894e0b5557ee6a885ff282a49abd836adfab4a445228e3936548b4e36a2054b2ff0
*b9ebb1a517d21acfe5015b65678bbfff444f7d8f8c506f2f1deed293a5cbdd401d973e30a9ce08
*b927cc192e8f625f6d906ed5b3803b8e3f18999d61175a40af17256b649acb8675f769c7da7eb7
*ab9baec5ff93ec2d9ee645034f8af2ae7e64ebbad9a61d577e0b97c78eb16af1b66e3bb6adb14b
*a5169b2d5b769faaf345cc055cb32e88401b1118231e24ebd43a9fc7c1d4cec57dd1eaf8c43ef7
*101fe1aa671c89516f1a73d91dadf222ee0b615ec7129db8be28bb65519db3b66687ba67595ab1
*ecbeae5bc9d64dbd6529db17b9640f3a8882fb813174913685ec0eac5e6b9f5ad9a84511a523b4
*910ecd31f096b395b1d74b7818fa734b74f858d1b2b484319faa5a6de772c76eb7d857c65d0f29
*1cfdd5a9d249f9ee77b2e63b930ce5565ae9280b8a91b14b03e860f3efc6d3b04eb29ed5db5dda
*1577a5441cba7b5674f85b966caf13e28cc0ad9b4f7a8946be1f22dae691c5bcfa5df03032bf2b
*a83c7f0ff4ea0a5bfa808d20bf421eab15af2e7ebc7c71cd6e3fdcae2ede2e7fbb7c75c12eaf6f
*57ea702fe6432e5e5c5dbd50b8c38bc6c7c5eaf2e65a1f3094f052f8004a320225726215bccbb5
*4a7eda006a4d9a7d2aaa0d7b25ef0a80a1afda2e85ffe76ac5363db0827e29cb99f12e199d58c8
*dfaca74e4f4c081214a289f6e2eec0da62bb2b0face9ab8a0ea514aeebb2ac75ca907ccf6eb9a7
*e7c8c7d26020e6aeef1e63009c923300a1a9ebeefb997d3aa657c8eeae5b6e6467dd0080c9d462
*9bee9efd656aa903b824f3e85475f78d08e535b610a88028f02cbc3d5dc4fbaaacd35cf9675ee3
*b9bc633b6c956e4cadd1438d1e11c3f378061fb697776dd149438901523da979632b4500fb5414
*d15904020f6567f6cc779f366c59cc92e3793c8806c363bd63570fa1220373959a10fc36e058fb
*2673eb8dc2353cf08744af60d139dbd40c9bbdbcb97e7df9e6d7f70ab0c2097924a20964d99dd4
*d907af475e32b062a84ad6e7c298b5e7ec836e31b03939626f6b397246c5aae2e53bf02db0e15a
*74879d9c0324e191c5da041333f83a3c1e29d8464779120dd1b56d68f1a01c49783c72bbe92fea
*dd4f23b187eed403f514b1de35f5a649b7273c21902810e8c013d85837b49b95d9cf09a684f6d3
*c5fba739c41584cf3fcb21aaebdb48be32a5ca93633828b07469434f8370441edf7c36dd24e1ae
*c91bb587a2aea897d05b27456180cf751302b0c209ae08e9b40a1d0bec4014d0ce6b7fe906848a
*09b1c230b6fcfcf8b09e94fff2911f3426dd312afc33374e2056ae189d50a812ee11aab2fc89ed
*a2600c0dd7afe99fec5bbb43775f57902ce8a15dbfe3bbc32ce43838d288b9adb792b587b693db
*5637a24aa2ee00c2be958abe4638432685b6e199334ecb3db2a9a6333c7506153b9a1f3c994511
*bdc375c2a30d61349f5708761af0732d0d38021bb947f464c03a33666775f565d33768b175a5d3
*8b880acbf94ba10b66f1c1824c9827b09cccc5a37e6f7a78927853cc0f85ef2adafbdf2cfcc5ed
*e5f59bab8ba52a5c3f1ab4f6e2e5cb9b5faf5743a1876896d19fad73003e4efe5fe7ff799d4fa3
*694bde180640f8ba49fd46ae91bc5038a6ea496cd74cab8e6ae4b4931303473636c7520bb240d8
*689fcf318c43add055ff4ae71f4c9784f06e7b49019e1d0639e30df591e5736e02cbd84d17262f
*24c1d23bad1322ee05a7a38d6f0ec76893daf12c9a6af0d13eab679e28dc00f98b87043e1f53f2
*c33cfa1ec2ef04c76211bb42d061dca80681a3688881fe76e0d54cb66dda68a4a0b492e1a08915
*3c0974ad602249a67579247242cc0251149dd4da885bcfd12b2cc0be259f8518721818f90e271a
*69b86884cfa68743a059a8ecf48868d99752ea7956798f41a984046fbbbac1eac282cdb7c21ec6
*3991ad88bf3de7ba31c055773ae050dc55fd60288a6cacb23983012ebe9f3c89dc79bee2381cd5
*2d0de86aa2bd2f76ad9eb352e546956e653eb338f147e5b8d0d682a367b67244647d1a5ddf1f94
*bbe3780628881495497b5ff7658e50aae61061feb2a58681d2d1ede8a089dd9934c1fae427dda1
*68dbb2ce744a06dd2ef342df210827c6f81c0c0c885c91c3f8f35074fae664e985b0381ea720ee
*0681ed4ee8213b4cb0f43ffa08c3ba5a3efc40a32cf4466bef471222b8e33a4579ea36e6c64972
*2cb15d14359dd34006d02844e1b152e494af92b1459ed295238e0b6bc806da591024f6bdd73d38
*2aafb37e2bab4e3b84195f47c18389638f1fcafb14f4085e5165654fc30a81a8a87448520ca192
*563c55dc5e3829ec9b7754bfb7732535856aa82f5fd4adcf9105383daf2b89fca5ec29f3ccd551
*88a1d7d6f020a0ec65c2bf4ecea2c1de25c8eb9c698aa3b935656bb53c8eb81f0cf76041a8e5d5
*be366a248ac574a71d59d6b2a10068fa07664cd06374b461005d98644c6b1dc3dabf99f525e027
*26ed71f187388db0294b37d6f17d55b43475331a4cb77dd9219d746943681c30dfaaba8236666d
*5dca9288b0c582522ef5621443a539ca739ca10074b1497d83196310b7b6ae65d615866703f75b
*0939baa62b0fbad24e7bab1ae37de4d646719b3e92496996d57dd5b5f38a087972244255b33dbd
*8a49c66b296c0898556438c231dfcf1925e049ad3c1851134f2efc28e02dd5b83891a6f01a6d62
*9ac277335a061e3c1b49dd2ae8ded7199050e3d4bc68e602c3a3bb5c1b9f5b6983327a0b27bec2
*2e936d4208433bbc081e26a19975345192bf7441ab6f2e506d568cd052cda8ab51966bbd940140
*ddc92ce104dc5e6d1a273105b8ce7017fcb4939e4f5c67967c5c809ab73dd8836e9bd292807ad0
*3547d7cae1108d117af2f1692ec072ab10ba8fcf387ba1ef5f7dba4d71ec358f2e279c09e20669
*bc53939d8e0a155351e9bb54d5a5eeeabe6332cdee992920144a596f364a380cb1340e7a021dcc
*a63cd027c158ae7283bcfafe11db94326dcde51680ee88495bf3639d0404447eafee9151e39653
*770d6602486598c97279a7a9cce5566ff59b0db941a542ef6c8bcfa61d56a51677b032b6f17079
*12eb909ea73aa409668aa3190dc6f856991a45707d63a71f8b1bda475fc9aceeec95cca02065af
*275deebb473cd1228a7d45d4ada310204f53111445a364d79f0e5cf090886744245087a3bc666a
*33175c6c2706e386dd6d27b3e24b4617de2da2821ce635d8d24810d49645eea5b9fa6e8b4d8517
*309c10afe9bbba044adc8a3ed42bed4c6d656746733f39ba5f3755049256c8aa3279ae5a0be467
*9f6904b854afa3ef8b4696209fa22c3a95338f2e7f8feff26dbe7c6fa6556caee8cbc64656d419
*24bbef3177a65b45b2248cf2b44bb5cb413cdc817efdfac11eda3ffd01816a979ace29e1fbfe78
*d770d2e388ea2c4d6874efed70d8b7f39de260ec57cb779a4dbdd177d3577db023a668b0b365e5
*74cecae3a1a6eb94208b99652e88641c4e1e0c7c9de1aed854846c9a22974f353a3fe4f6dbd3e2
*2bcd0d73c3f03da3d5fd8a197da67ad3a0908413f1a1255f516355e29c70bca60ebf4b9baec830
*fc34cc1cc5c00ce8c0e64a6be93ae1649a07c5fb91eea6c6302a02eac24a2212e1d9ef74104fb1
*55660fea7345adf4fa534652e0ed2cf17520f97ace1da1840e7f8425a1c66b45d09b7b8baa4299
*a8624cdfc786e6f2a8a42dcb64d3a585f956e661748dc5b136b68e9e5360acb32ddd2d8e21b09a
*6f980f41b36bcc13ea0b487dd2fe8f44f21fd91c64eed815559c10a639c43c3eaae8c5ad622540
*e9a9c955dd761236ca42f676acc98d5ec3d4348cda2964e1f97c9c75fe3b93ecd27305d5f2c4eb
*f9dd8837e80d61bece5c545a41a9cf39e8955d9dd560d40ee4bb551d0ad825813af4b1043dc519
*883534dbe896367e500d50105e3c1e36dc0a204eebbe64c5f4f3dec100577dc6d2f58046e38fdf
*d216b9b9bd8c0691e01891b08704005597ebbed2050afc507224a332d99b2b854dad44387d19d3
*5fcec1b7759debf12614e8b62377c7fac2f4b23552c9718f3e5dd0d1aef559b6dd88cba112a848
*4dbf84a4c0c4b1a4ff226004fbcff57dc5ded4b2f92c2b8d10d4d83057ffdc03dac23d67a4d1d4
*63b47127b68fd54f172bf6cbd92f67ff04da80c7bd656e6473747265616d0a656e646f626a0a32
*302030206f626a0a333133320a656e646f626a0a32352030206f626a0a3c3c2f5232320a323220
*3020522f5231370a3137203020522f5232340a3234203020523e3e0a656e646f626a0a32392030
*206f626a0a3c3c2f4c656e677468203330203020522f46696c746572202f466c6174654465636f
*64653e3e0a73747265616d0a789c9559db72db46127dd757cc9be92a11c60cee9ba738ab649572
*e2c4961fb64a2f203814b10601061733ca37389fe27fcce99e195c4826e52d57c925722e7d397d
*faf4c8f7a4f0e99ffdbf38dcfc76f39b90fc99fbaf3888d70f37afdea9843e79d8dd98b552244a
*2461281e0e37524a4f29f170ba59bdfdfefb37f73fdfddfff4ed2f8f2bf9f852bcddbd7cf8df8d
*f2a59764d8f6b0bdf179e19f65ad699538e4f59057b448a6a9870379d1c541b4e0d5bb405923d6
*814c3d15887510f3f22fd22c98ac0cbc08df991bbd8096e1d6b2164dbbd5ade81b5cfc91f6c4ca
*53696a162a2fa585c5cd4af76c91eff9513c9a5df049119fb4d7a2d5dd50f59d3834ad169daebb
*725369cfec0bbdd8ee5bfddcf45af4fbbcc78fb213cdd01f875e9ccaaa124553f7396cda0df885
*a3716c9bbe59d3196b99f95e148ab554740ce2c7f7164d25b0e358d1be5ed3ca28f3e2c45ef67b
*7f8baf8b6ad896f59338e65d77a225a9ef591757f0bfbb155d237ae37f98793230df859e32ce17
*ec44e0f9e9ccf7550e3711b7561f1ade988e295d034111ad3120f884757c42eca9647682f38162
*b16b9b0302a2c5566f686de27b00943171787a22eb4da43816410068c42e1606411bbdb381675f
*cb9e8ccb6b7637434eed61cf4dad85ae3a93993984a48a68d91a66a60644cd19881c8056ef0600
*a7ae9ef1a3d088f053ddb474a9b94efa99e74b07210ec4ea39e76fa49785f3180e3d6cde01397b
*18def76c78cd7100163e3f89cfd5153ba3d8cba2b99dfb5bf1e5cb5e57c74b7b6d8856eff7ec8c
*8cbce0ccb25367b31bcb85658743dec2c19d688e7dd9d4dd851d71e8656a6ec660578453cd252e
*6265ddeb769717facc4485729b815a060127f3fd5117e567dd21a222afb0b5cefb92531971f12e
*6126bdd0ee03d4d80a99c0b66081357774877237d6d0c200d64776e10ae6a17ab743c5c01e2c46
*d2c0cb6287c507ae59e630a0390ece2c8101f41de12dcbb2793cdbb6dcc21f0371be3aa2f85957
*c83c532c39384474c6fdad0583c1bc0cbd08a63ad013560d030028439b539246bc24f1c4010fb8
*f2c3fd74e6a9ecf767b9246a89ecf2f5704e9d723c8b2e957c2bf3d5460bd45c8133112efc8288
*6d6f85763510c6e789ba161ee5257426beac4b4bb29183e26a6792eea599f4d53c9c7d77ee8217
*467ee6aabcec861cecfbb8729d62aa095ae88e3fe87edf6c4d78e37816da243458e9f39e930686
*02a114795d373d3ce518678997b8a07de8b4a5732e168e3196b78effe141948d314c0c122931c7
*56afb7fa738d18da3a13c4ab55d9f563fac587f777efd848e523af7e3656f5fdcf0f77efbe671c
*83aca768871ca36fbfb3951dce9168d8f2ee3d08a7a00be7754dbcc2142333f26daa6db2404cb7
*25ca0b54a8c6fb625fcd6f048f8ea930e9ba7b7fce1e9144431e2b7ff576e714c059be22c2918b
*5c6a9b6d8e28a1e7a13170e7493c579e947482e1bcc463dc944e2718fc52a977cf08f2c164b7d2
*e8dccfcd208a7dd32099962e43055ab4d7075e1019a09e7a1bd8205a7026e7b3796af303e8fb70
*18eab220fc187c2964c84f268cf92ab41a04357430e58b32820d8675c0cfc9c43a1aa0e086cbfd
*3b428a9351a444cae4bbe16848f3c19c7af2e31e9654b398a085a8b113c194c005055a801a24d6
*1dca7ab12533d01b99f216dcbcb5f68494f178b22730f6d4a33d732ac6e77c6a5e184a0f69c119
*514058a991d10d2d80fdb2c5317486eb69237971ac4395426f8d6542a7f28e1d37e164a233d319
*7cdf502fbc17dd50f60c22244574455b1eb929e397aa3132e438b44720c4f4439985a8ae704ad3
*790b841288461d535e32ab4addb79639e6ed7fc6ea8ebe4d0721841b420814ee4fc7329ad2a580
*fab16ec2241e510fc6d9014d102ec60528ad20527fef418aecb82efee5a237849069b36b22db92
*201eeaedba42493b4604779abe298966d2e8ff6b9c576362320013a49ccc179c63c88a249eee50
*f68edcdc2171c7a242ca8a73fe89b766d0680e4f79e510058d11664bc539201b0493abf9c2e78b
*3050f14200005110aa26cb6817573898d951c919f93e7cf45ee30c96e701848d6b72baaecaa7bd
*eb84634e68e30409886c3fb5ed0617962ca966e4987a7e123a1192a0c01d4e602c74edd8dbbb4a
*eb8fb7184d98a54ea6246161308aa7bed81b4e18198de195c298f47c2e40cd65aebc0d2a20e85d
*de89283353b06eec0a64b6285967e8fecaf6eb983a6344a8976359f403b202897b420bb8982841
*b291afbea2434d830f6e36b14698b70dd882130bc9918ea23b4ed982fbc27ae6a0e6a8b12b691e
*35d3cbc6e07ea3bb5e3ce91a9459ad2dfdcc5228a189d58c98f1d5992f90aaae879eb91145e3a4
*b2f2cefc229ecc46b02d4018790e3300a1ad10509d9aa9534a0745c240d48db6682f9b67278031
*96256e2064dd0bf888ee40b93995f596139b2460a7c4058fa8811bf0c98afc30587005a9ae5cb4
*8dad637fea91e34e37062987a8d5ee8d6d536787ddfdbb6338bb03a3c093c9a529570e74b94de2
*c581860ec4c636bd6452c0990dd6d0f73469094bc3406096396cadfaa6370f2388354a8429c206
*9be602d6abe51f8c6742cd14429fabcd6a183f32cdf954baa17e1c7fba4f76464d168d968e370d
*526320e4fcf08301308a3ed441abf67dc57cf1b16f8e68542c0e9e354b6614c26f68a99a8883a9
*2eaf18670a12321c4169f40d7153d5b9a11d8a1cb9f7e544644160a2643a4a0e2bfac62840c899
*341c4b00547e4bedda28bbce4839dce7670e6c27fb4ab3d5006525f24d434f30acf23bb1cf8f47
*5d9b717e4b1f144dd5b4a6a7a2925d29c31e23e0d645b3353479200e9c06b610aa5f25cb9ec167
*b91499daf0ecdb0888e1cdacce5ecccb0cf0b272d1913e194667f033c499e295d063329d310207
*8254b36b53d4ed8e3984aac69eee1bf4214335da344f4c7c81dbff7b7e3856e7aa601dfa506dd1
*243c9a9d95567617914c79c88f1e6edc5d91f4131dc3276aa2b37c9888ac917e3f9cda20284599
*fcdfe5883247c1a9a53939491f614be3919e5cb8e6da574673be6c353451a7eb9ea68a7edfea7c
*4b19d24ead44d1855af9fd6fd40a8c3495580cac04d66b3b3c76c46d88785f1643954333e4dd47
*feeaa2f3a7fc34fa557351328ee5699cb8be73849b0da9f727d1728c6ac63f46fcd0513d4d6cec
*073d4b9a8d27908e958d7e982c3c4ae3d8f55a835e108b196c4cc95857f4c23d13c58539b79c55
*093aca54b4ac0aa6599a704850555563c736a9c67afdd7c5eb137fbd26a8f292d7555e7cbc7cff
*b2f189e2cc0e5bcef4e9059601f282638449c2352410636c18beeb4dae93205d2a53e32395951d
*9730b27f43a4c78f2306a0c351e4662c83c1e1380761b6338e03c015f6b508a5ae45ad1d6147a3
*15c972e4f4930b1320237b84de924e367f21e0473e6a2c474fbc6f3803017936afbe0d456e96d4
*1a0c6c47b314e2cda6e053d93fdb392c3b530cb3a749b06c9acca4eb3b10e3e3ea279d339fcacb
*d798d9a34b182a87e17ec49a65ca0305caced62f4c244234073536d0502d72154b792557b78872
*09eed8e41dcdc320ce6dc30e0307306f633a79e039ffd0140e18567babf1b10c6469de7ec84fd7
*4dee6de8a167d24c2e917d6014b41af0d8f2fb021cfacfb76f44e6fbfe24d4c6612b44b9b976ac
*7c5f5e893069ee59847f195adb3f462137d2f534a661a619256a1cc557e34c4fad45d10c357ae6
*735dec5bb8fe877d973050b754e6824231ebdd9b87ee3a972c9430346c67dda368bcb1d1e003dc
*258f2b7a4c33bab6b7afe72fb03cf092f3c7f37b2ba8d2c503c0abb78f2faf04c8fe99c405e8bb
*e7bcfe1b5eb8a4033d632e0a029b651d3292d31fb5fc25fce9792e9d4f6e3fb4565afaa35cd6e7
*c6287a5e1edf23f3dadae26e65b42719359e454cba83ad46b92004a4217f32ef87e4c346930755
*9343a15cf9834706be9b99fbba1ace913385ea1c2de260ef3a070b49fd162cae5d1bb8b898abde
*5dfab6cdeba72bd74e4f1a8b1c314afb21afc6fb47378be6585e717371db9290d43f10d2c5c597
*176e7505fdf4cf37ae253d4f506afe6b1fc6c7a7769331dbee681474b13e5dbeb2b8f25d3dae36
*a6ad371cb7c797e2cc4e67e59ff993794b36b6e6db6b1058c4e617aba0aea57fbcb6d5dbafbed3
*fd699004a513155ff1e263cc5c83dee9ef47eb38b32dfec7665f8b1f1addfe618a88ca2d7375b1
*fa71009f4b752bc09b8abf86d0f3dd43d32aa08fee1ec4af37bfdefc052c063f2d656e64737472
*65616d0a656e646f626a0a33302030206f626a0a333036330a656e646f626a0a33352030206f62
*6a0a3c3c2f5233320a3332203020522f5232370a3237203020522f5233340a3334203020523e3e
*0a656e646f626a0a33392030206f626a0a3c3c2f4c656e677468203430203020522f46696c7465
*72202f466c6174654465636f64653e3e0a73747265616d0a789cad59d972db46167dd757749ec2
*548930f66552f36027b2a38c2c3b363d9954928716d01431c2c2a08148f443bec0f3cf736e6f04
*2139959a9a4a556c93dd7df773cfbdf4bd80f9f49ff9b36ccf7e3bfb8d05ea33fb47d9b2179bb3
*67efa28c3ed96ccff4d9806521cbe2986ddab32008bc30649bfbb3d59b972faf2eaf2f2e5f3f7f
*fbcb2af8e52bf666fbd5e6df67a11f7859816b9beacc5707ff5377824eb19677136fe85090e71e
*1e54871e3d44079ebd8b43a3c43a4a622f8cd83a4ad5f177a262cfd88b869777ec65c3e5aeee6e
*f515a7374eae83509d2efb611072df77956463cfc69d60653f7563d52b3dfccc29bbbaefd858b7
*62c0213eb261ea24bb11e3bd101d9387aedc0d7d577fe463dd77d2a3cbeb208ee8f63a48bd9c5e
*08bc28c894c91b88e9782b58bfc56bb56475378a41f9a7c0e120d722e942aa2ef052b04a0c359d
*88422f8605eac41a014bd8a63c5bfd2ed46d2fcc8bc2681ce1a5547d29d5d3888d6f2ffaeaf3a1
*6f196737f5488a947dbb9fa00693652d3a088462633f1cd4d524f5d2d4dc4db55ab8ef5da82f63
*af084fdfad4bf68e1f5ab8f54b3a81db4ef24a9a00c6261a70b19ffa813328d2067dcfb5413e0c
*8a8f5f665a800a69ee25a1ef8773c97dc75e2a9d0a2fceacc4ba118b0c58c7c85293033a0b2bf1
*a91388685377774a6524b28dbce89afa7637ca73c489edf9309e332effa6639cd03117628423d2
*e9ff12e930aef7bc130dab6a7edbf5728457f4430c6a72e770a56f0627665a5ee8a5f408ac3937
*414db21323e5dec3f5aac69b7c52d75102451e2faf7bd7eae9102e0d9d0743e55e5f1f82a2fd3d
*1bb5065e94cfc51c6da17cb7d224e3836003fe77ae531706b4ca15618aec4b4fbd3a4954747360
*83d88a4155981cf938c9133fb47d25da73d6a19874e87ccfdabbea873bb69b6ece593fa8e26c6a
*159d2cf0acb92be119f1a197a4f36a0b099354b519355d0925b99717f95f2a21056cc712f2bd22
*8d9725a414e372644affd43fc60bfa57bac805530fc4b917c5a12def308e7479b7fd44b907cc6a
*c46852826c4c23f3cefa550f6f974cd6b71d6521b0f2b601d2eda598aa7ead3d901428c4c24500
*eed0e8f10ab6f34ee3564f957d3b00502ac66ffa69643bde6c0df0190018fabe254c529f5e4050
*2d776bb917fc0e58aa8d8c22b830395ad9541e7bd309f6bb32324596d9ef8c31f0892bd595d637
*2a90aa597c9a3112f889f45246d6c810d18df520c6032a8e6dfba6d1b88cf20e1c2eeb529cb704
*f3bdcb05c438d1317efe8dba0f682ce651fc6ef3e1fad517ecf9d5d5c57b76f5e6cd3f2eaedfbf
*bdb8787bf1eefd174be8d097677996c6b952fd5ba8687dd8f2128d47304028ebea7237b2ed04cf
*de02656ec5b0efef6c2f0c529b0c69ac9b03fac9d455acad91081d227573233a95e245e1a589c1
*c9d5251e165c1e80d6bb8eeff7b8556957af23df07f207c73c087419cbfd80f889ee5e0c77e7c8
*36e5ca2c04c21a57e060a04ede8b6e3b49a3c8bea7d7d128ef740524089a0b6e477a32b9afc78f
*a293c0465d9e995704a18323f32acc60505b590e531cd838b1278e52758ab845c7400ba342e1a2
*470adc889a555c6ad393c4cbd2dcb5f76a6af7dad519045a85123ca9a06fbf259dbed597a93413
*7366354c70fbd08952dd8e632f774ef283dcc64992c25288017f570753e4866fdb8e102a2a2a2b
*2896eb7dad9fcb5354833bd5e1d08e77aae0e8f0be37a7d01823e76894423b49f9b531137d3172
*1d6c3588863f58d71ce1e9984cba66530248fd1e1fcb9d51ceb5bc349efbb521db4ce69dd45696
*9fb4bcd5e6cefba7ce66af485cd1dff4527cb85cd40e9c97cce0c98f8ef87c644031fa556c718f
*88cf2fab6d3f8078a18fdc753669a3c29a025e062ba0c5e6eec32578261ee384707be0256f660f
*0771e6f9b18b63e2c78e5b2968dc8309026ee8ba82b13c84a1ce6143cd6f1ab196f54720e77ddd
*69860867e47154b856926a98b9d73d092c03889ccd10ae2452a7ebfc52e3ab7b2a89a0dde22102
*485d91e74cb82e3d432ef71af0869513c86c373687b53a9b06e040cb26f7f0b8c969082ca791d0
*7ddc0d8257484872831425f15976bf438a2b3856ac9523a38c2cdbcf891454b55c1be20b5c7345
*18aa8a241df70d3f08340a0ab8652d4792e6e214062e4f4157cc5d8a524d8c1bb827a77a4410c0
*26f6a2df3782c87847ca4355693a04c84860dd49af1406d8061463d769bb24f13876e827c0cd08
*739b5e11e14a8cbc6e8090dae16099b945dd693471c5c811ce10364a741490a8bacf234e99753e
*7d6d683c943f114f09a0c5a1a31fd86dcf6e0eb0ab67bf4dc08a86fe0e9319b0783b352aa74270
*e9cc35d7b7dafefb7adc69b948a2c2f28ba53825e21ebd5c634848335670da7d210eb2a8985e38
*54000d4966a8a0785bddc91169f2081c50327932c786cd4f06962c6b5a79f8ec1130208d53df77
*cae09f71f024364448ac60860dc4ec940fb766ce88fdc80d4fb1ee7b7c6ad055109945b610c141
*a7ae3bdee8892d48322fb66d6975498850131e104bbae192e897cef65648c96f0502a8eaa433f4
*0bf0922e08b0527d98f6630df030f3a3e1b0e80276ea414b523528465d9ca7747f279e84b32cf2
*c2992b24abfa73559af009babc1814f3de0e18e62a9d49145a337974b2873ef0c903b9e031c8e7
*a092f12c90d7186e4932472a993ccb6604fa843f47d1025abc17e4bcc723181193633748c2cf75
*83223c8d78258806030128a8b21e273d756b985a9812a0ad872e65de6cedb661a10d1a6a9006ae
*35248607d54d43f5878c615ddfad39b5f18a9833dc4c7967f201a00170d45910a305478ed41e81
*5768e4057b4ce6000ea42f3476100013d61a994d7f7b2b74851589e75b92b60e8cb77f324cd8b3
*440ba551e8e9786a7536035db3791ca8765512d49860c97754c61c03c13965c78eeb69114d3a0f
*176d03addd68f9bb30e32206df347bd210f2cb01f8d02abff169ec5b04a854e9488e13eb1680a7
*bd95d14ee238027885e10404cae460b46454afb433d462d1a2ab16a42bc85c5b2ffc591ec1d861
*964c181173db146c327500fd92efa9b99314ea7e040e1c83be947a20a5055368afd144b735539f
*06d21cfdc54fe71157debe33e5102c3aad0686c34dcf87ea6bc64bb56f3a4a2bc8d747598af68d
*941018c0cafa13926f92bad709eb1594f3a7db69502e619fc88efd710d7552d6a169ccff9fb2fe
*61aa35627db6ac31d5844f9775e4c5a99b83d3309a37f993fa3ea9bb19742feb1e073175354b88
*56cc0431d67d5b4b35caa15546b159fe480c99602697ea1c78629eb81d5c6c0ea9c2442bc07c47
*0fd25e51733222ea6e227a28c51e93d930f4b42a41b623036b9aee752a0528133b201ce5f381ac
*921ebbd2ad21810f6dc334a70841ae4de125c5c90a621143042059d6ef53bb0dc31fe348fb5e83
*b459ea50dde8e44e13553276d27892a505c44967f1fb2b25450b81272a8a59ce91444b13c4e133
*ccf5739594e7604a7f5649dac208c7965babffa1c068f851ebe8d90e6a75f1afe7afdf5e5dbc5f
*14c96c01fd9d62d6942a3a99907b911d7e1e784b7ce5443a9504574bc8ba9c1a4e4311ed1cf486
*3300a7b084da728a0769fa4474e2345b3d5fb3b68706c24caf76f56c644bd78e7845f5d770bbaf
*f40bcf0d698f70061391e7cf67c4d71fae54ce845e6c5bf1e6128e61cfd5605a1ce57ef3cd9b0f
*d79bf7ecc7cbcd77ecf587cde611bea03dcf775cc16cc927344346038b4f5d2877bd594cf9b676
*56f79afa9b6fc072ed888f392cd015773f9a964d1f9844b2ee2cfc9322c40031ed177e08c1d0ec
*bcf9e7d42374934a124496891f9b9d40ea36634d96982c979af35372b6d338b263470df5b8715c
*0d70b317c2cc721ab1b5fee4b8bc5682df8fc82d1a434a5c1d75dd5640c7927e0b503ca16f2af2
*dc40fb38bcfd68fd4692afce56ed1daeb13f9ebd26d5be3c61fb4ae0951a81e921f5adfb3d2042
*3fb043e11fcfbc5ecf53e991ec921feb96ef95554887ccc6a63c5fb89672d481c54a95fdf6a010
*eed1cab0c867bb8995f3f2dfd95bd31773eb3b58dc636438673f2af989e77ed9302bb279b616a7
*8bc8d56bae575839fd6465ea34d7db7a61332b484e689559c24f835953a8a4555c2df51f0ff8e8
*2fa1256a6680f582e0a907d1c2185f662cb4b13478f5f35b03b8331f1ae37f5d025a0636e8e873
*64f679d4fe1e4988d19d6cb3fcf9474d391d2526172edf26cee2d69e662371aed3bfaa35ad4b60
*a27d732bd45ea2e941387582022dc71d2d2e5443d6994fbbd4dcc13e065b6a564b5573cf46f6e7
*f6463df0abb70cb03ab42821a4b5a07d8ced484ee90a45ddb7427307330606d03efb6b73e01369
*1b6489ae616d87b65a557be4f6ba2b5da6c8655d8ccf545cc1bc5da44d541f256f0c4e3f4bdee7
*959a7a24fd0c433f96010c54f96e4e7ecfc3b41266c7fa2578d2f88391d20a2c1f1b02d83eee8c
*56d2bc8b42c9dc2501032896ebb15f9b80acddf386db9aa36ac4b8e91f845c1a451ea3fd3db8a0
*16f57dbfebd8ab5e0c1f851ae4c1e5a1a8250edf4fe8b04178cee89746bb80f1dd4624a68f2e36
*ec87b31fcefe0baf2c73f7656e6473747265616d0a656e646f626a0a34302030206f626a0a3333
*30320a656e646f626a0a34352030206f626a0a3c3c2f5234320a3432203020522f5233370a3337
*203020522f5234340a3434203020523e3e0a656e646f626a0a34392030206f626a0a3c3c2f4c65
*6e677468203530203020522f46696c746572202f466c6174654465636f64653e3e0a7374726561
*6d0a789ca559db6e1cc7117de75774e8005c23bbcdb95f1c10b01d518e0c9bb4692a96613ac170
*b67777acb9ace7626afda02f50fe3975e9ee9959d2919cc08225ccf45457579d3a75aad791ae70
*f03ffd775e9dfc72f28b70e999f92bafc4e7b727e737418c4f6e3727bcd615b127e22010b7d589
*ebbad2f3c4edc3c9e2faf9f3af5e5c5dbef8fab36fee16eeddc7e27af3f1edcf279ee3ca3885cf
*6ed7270e2dfc77512b5c25aaac1eb21217b94922c1202d7a6408179cdf849e7662e58781f47cb1
*f2235cbe72a4178adbfc64b1697065229d384d13bb21bc28d7aaa55d2299847a93d5ae695e8b6f
*f0b1efc924d28f55db3575568a4ef562431f85a1f4cddba6ba383dd0a152e9fbe6e1c0c6039978
*c64a9515e5a77b6d4ce64d758a4b566e184b70dcf5fe6fc7bf27c72369766cdad7139ffd144dff
*2f3e3fe8cfe370343cf13f81c827e6000bdcb0ba6fdefcab3fecd5c5d7f0fdba60bbf0fe2b7ebf
*f9f8ecc48da56792dbe0992efefcf7ebaf2fcff10bb64b0ba666bb7dd394ef4a75f1174a5114c9
*2099a7e8fcc5d5e7d794a0543ac6db578c150b583019ca10430e11a415b7bbac3fa370b8d275f9
*334f721eba025fa4d28da749e8ff740cc0d0e528189b2fbf7f942404ef33f1d9d5337173f9fcf2
*e6f2ea6f97df1df9164837346776649006541cdf359512430787140f45bf139960eba90fe7d038
*c4d53eadd6fbc0f25f35569dd0b77112b5526bd13768efe80c10b4d837a9bfde98923c3301d511
*5874474ec31913cf807471daaa8d6a559dab53b151593fb40ab7db4202b35ef43b55b40261b5a2
*2c7b31a0271ef30cc831200cedc1223a97ea96000195179b43516f21087623d16cc4e95b82cea9
*685a71fa51b53b3f156bb557f51ad736356e2cf2a67eb71ddaac2f9a5a12a87d47fa9a8700054a
*dcab92eace0f2db63c994694f3875c7b16795328689b7c1c3f05660826198c42f21d77843a6c2a
*b16ef20780dba75bd56e64c395e13a328ec7dd1878db8edf4120c2e97ebb860169abf1a1835c3e
*11110cc7121ed659a5fa36ab3b880164a0ebdb62df513c4a95517870e5397cc28c0004921adbf4
*681578898c627b2a3a51510303e0c71baa5eda051294d56bd8929fbd2b7b78419b964555f4bc29
*bfeb4477003f09893f0f1d02a3554a1e2192ab0958e3c72f205c3f216d308b944d9e9548239e2f
*9d644a239db8106f4716e1f723bbba0905b155ccae517ac4ae55d3ab5d03fe5c08cc90e699c830
*95cd984ccca32ded93c468dab25557820166d848bab69174ec133dfa633e61f583498d1ede52af
*fc70431bdd393ce9584240b05c88315e0045db8d0c077e744b9ff932f0a7e6daa2ea00351b4aeb
*9e4c47ee884b9503d3187861096665c908206b0e84359d668e2124755381085bc42d46085f8832
*abeed7191b4903e944531b14716fa42afcf0137177c70183b8fb7f205cb21beeef1667ffa4f238
*5b8a337d425fb788053cdb683804eefbdc60cdb2727d0863fa28c23fe80847eed40395ed961a46
*c1a4fd0e6297d1435ffa7a0b3c0e7e02fa81caf357205d3219dace65f66a2afd22996693ab5ad5
*c4549825ca9aeedd716af58eb1b2544c435e02619bfb009bf33bdfb7efcc6775af03e6a773521b
*b63b51f41a831eb6e1e3103d3c4dbf43b9865ea72a51d4fd50f4d4ae63573ade070766727ee42a
*ce9e23230be48d555c413cad1bf208b8714c0cf802f40abef41ac72852fea8ba63de9c231db0eb
*25ef47fa466bd7b9b47a6a2d844bfca805a83f555a6704772ba440d698cf5e9d2de9037e365f5f
*165d7ffe5b36b443b7daaa5ab559c9ab9f78bf5640dc892f63e3e4afda303f33867f3232d02aa2
*4595bd811e5eab1c518a64e0d2163b38e5f8bc81ae0fafea0676d1bd444243a329219a28b4cb9b
*1b1d9838b1b9bebe39966450949eeb8f3ebcd888035420ea99a6a646dba13cdbb4ea9701caa73c
*ac001bcd50430ea1bd811a01cf36dca055db362d34c93d34de0ee4c84ee5afa1d60a6886ecfa71
*ff5b79ee5452be782648d2817e8d0d816765b12efa83e65f50e9a145e37d0955c18870275cdb6a
*d20a6d8d8c2899cae414c266890a0c00d56089d09466c46510426fb435d1a21251d0ff87ba8060
*08f0f70ebd86b90fda3c8913fc47c632ee5d2e80efbb6ccb6ddf0bc0770309dc2ea1ed6e313cf5
*50ddc3b7f0afed90411fe8b586bd574c18a0ba3ccf1d7d05f6c06fb51bb4e53e6bfb221fcaac35
*bb8ae7d73797ffb8bc913c6cfa76e083ef9d940c5c35a2012e1c3f29981b3b2c202d7c1e0a686b
*e4870b34194f79279cb12132a53e1ef03cee80cd67abf930f5d339f5f7762756963066c5e98415
*9398e53ec4570af81f698b10768ded44e0eb251948f0ac4682245b01f283699b5ba8540a0e2299
*a7f330010d6be0329b0220dda1ed03e4004e482c54913067f200f4ddae6deae237d2dba203b857
*eaaf782a237ac3f891b143a6158aefceb5060d4094f42aebf39d18f69814adba618c4d46d9c254
*8ef9ea507640b5621156fba167fce96476662c30607653e0c8c082991a095e6468e9c774944222
*272c02f176123ba4f5058960348a1979b40130f378a920aa62bbeb89485a05f32d6d10c7505066
*cb97dd009ae9c0144138db657b64b7823968ad4ad52bd2dcb04d0d66f216262e5d1410600f4ce9
*a020b57a14cacc6896d09d7752db2a1c7e1cd1f7a48478984d40324d3f717901f64d457116bcbf
*9d0008f8a0ba4c8f1b9d58f65c148e37f361122cc869947a63b4e8fccda6879dba1ef1aaa32cee
*3360519aad5c2ee51835bfc1efe7437f3c54c03152439fe3987b4c7f7e0c0a2949c659ce77b89a
*386d5dcff9a082f1c1627454f7500ffa032b390242e94473589b0630740c96d34ab7fdc0040157
*6b0d53344367f8e7fe30521235f6ae6fa0f33c1aa57082f783f71d1b6a3f35b05850c8d700b1bc
*270c72b1c5a0c89ca369107a1c74212c730463f7bad84f663d865b602ff39816a5192ae69217a1
*0e7fbeb8be7eb6047ecf33ec28456f0282778b663a7d9a6267bab286a1739df599289b4e8f16d8
*67bc74ace095ab55eb0f8dae0b737e60258f47ff21d7ace445d13c7f1edf4d00bbbe7b836e4236
*5a5591a508c8c30c8eb832d6b9032140944433acc922862dcf8022c95dc67148faf0f8accf1b4d
*b7813bba19eb818c5565eac7ce2ca835540c08d6a5268ed60ee1d81986da36ff30b0a2279af0d0
*dbf3e72634a6d7c3f7ccbd813b2b13cd9b09f0a655b64f5c18f9b3445100d713c4f03517d701cb
*18808491a46ee48d33ffab251e889a93efd83b3f3333ac7b1d2b6f26b20f7b4578fee4b1dc8a71
*341e25575b89552bf4f97d90a2b331af1b65727074dfb84a5d6c95262a60e7edb96ca8ea8a2adb
*9f7f969346bc82823d1f0fe68f379a8f6f2df9ede8db1d34c57d99e508a889b93176193f6456c8
*3aadbaa08916f551babd301c1b1d39aae71dcf9cd7384ed90d9c51bbe7e62e7ec29c50286e3cf1
*f44ad98e63ca21d154f60698059a26358f76a88f120225e45814cd390b3c760dc72f8f490cccdb
*9eb380aa24226bd56a4db51324a3d05c3cd465933d8dbd9addf65c3b4ef94cc17819f8925b0d35
*b4115ab880b527b0b914578d565c789d68dcc5c3f31aba1ad328cfd5cad22b6adf19bdaef112d5
*a62fbba763e042f751d3b12d87c76520fd2913b0398c0610222a07c27562d3690ae7503e5938c4
*58f92eab513d55d99ab4f511d17bd1f8db8866dc289e0aa650ff3644b7dab3692206f7fd518031
*3dddb7cd6b9d35d7fe1ca4b8d1ac1b18f3a0170ffb7d038a805a28c472afdaf2c01d174484912c
*21ef8cade785b984083d935847bfdb1c8edf997b061ce4faa21eec7536c9329ae9e0fc2d5e6fe9
*6904321c4d2e819d88a97fc6bc4a833830d8faafdd0cf212712baa8d40769c792b72226e451b54
*b910017089ee6789091831291c334e1e43467f09a0d9ebba4fc2a78d234e118c4bec7570fab278
*ad5b5d12d9df6248b102b2e9bcb304a731f4c131c17a10f5e970669c2d3b1c541a8e6e9ef5ba2c
*220895eb4d6fef38586afb3badbf690f3a52d6b3634d9440557abfc32f533a81c1d40846988913
*fe5106750ade81ef61bc8116c5b4d10d309a58b90f737a60062d246ffe10b20f031b5e081cb913
*607ff9306f82636f0c6955cc7558156bd5f5ad160b81f48d405d1cb86f47d0e7025f4e58e6cb66
*578b2f1ad5fea66a9e03221083a6ad7d39405e5d6f293cc7f1f81622823e6c5e87f8e8f2567c7b
*f2edc97f0034b2e57d656e6473747265616d0a656e646f626a0a35302030206f626a0a33303439
*0a656e646f626a0a35352030206f626a0a3c3c2f5235320a3532203020522f5234370a34372030
*20522f5235340a3534203020523e3e0a656e646f626a0a35392030206f626a0a3c3c2f4c656e67
*7468203630203020522f46696c746572202f466c6174654465636f64653e3e0a73747265616d0a
*789cad59db8edbc8117d9fafe897c03230e2f27ec9621178633b3b9bb5bdeb91b10832414051d4
*8889486a79f158fb0dce3fe75455778ba2066303090cc306d5eceeaa3a75ea54d1753ce5d21ffd
*6f515ffd76f59bf2f899f9a7a8d5f7abab6fde47093d596daf64ada7125f2561a856f595e7798e
*efabd5c3d5e2ddebd73fddbc7d75f3e6c5cf770befeeb97ab77dbefad795ef7a4e92e1b5d5e6ca
*e585ffa99a9256a93a6fc67c4f8bbc3475b0212fbad888162c832874fc402d8398d7e40d3dcd1c
*3fcd32bdb9ef24895a15578b63cd5b464e14d9638b2bd7f1133e3eaff6d76a2d5773dc441f3a0e
*2a1fd4b02b559fd7a51aaababc56d5a01eaafd5e352d7e2d065c767f54fdb129765ddb54bf97b4
*a0acf052c7db85f0662afb458e1f677c1be76ec1d7f11c37cb26f759887b3cd709f4537965ea20
*3e7c530e654157ab7a55b4cd52dce1c64e98666ae9f927c76eaaa16a1b95371b95afdb6e5087ae
*6a3b35b4933be7b4447cfacdfbd847609d2ca2d89267977eeaa4b4dfd275c220956baeb4378334
*4ca6f7ffe1d57bf5fafdab5fe8e72886f3235ffbf2c3abb7ab9fe87180c75e94d8f8e82dfff642
*62ee4461964eb7bcfdebab978a37842bb33888ec86b7ab9b776f6fe5d6168e4b2ff071ad93179c
*380dd8132b84a45439fef62da2d95288d46b864ce824a1be28ac0444e8e0177ca81738a90e5180
*4886fc533f08d2d2283c43534cbfe3a81d605357f7bb8151f27950550387e78d9cd92374149376
*2b01dcb4c55897cd70cd51c212060edc977ae1fce463ce97f29dd89f1ebd805565835d3aeda824
*0cf4ad17028e10618ce3f41c1cf9506e14b9c599c49e933aa698ff74b5f8954c39ecf361fbfcd9
*55183be6468bb6abe9e6658f94b6d8ec4658d5fce922242ebda74f5edc0caadfb5e37ea397abba
*edf519bc693f1e0e002a6eb63eaa9f8fc3ae6daed5c3ae2a761cbcdfc66a4018d556dc9421ab52
*1bba5842f730b76719041ead5b8a6193804976dd3cabd5d857cdbd7a330e83a3de71a0d8264a13
*240dbb3df6010eeb81fb2ec775f99720733cd738bcc41525f911a6530025f54b43445964d70f3a
*e94f8fda51632f09cff8a107784b600b7cb5a9ba7f0e5ddeefbe3b321823a0d1240eec4ad92e84
*c7512f5b75a39a120e1d5a218a1800496758d8b4805e4ee436ec26319d0793184107f26d3b77b3
*ef3986cf16a72d663be0f03435e9aff91759d0d739d8a96cdaf17e47f4f4f97e44b45b70705df6
*7d7e5f82f4f625270e5d917ee0ec1118c4e02243359fe0165574e350ec1cb1374c1dcf32c2d243
*7d63ca6935097bfed4c7e3337a9ca284651326c225c1bbf7a5d4837509c876653fee875e555b75
*6c472443f34c923375326ba00072187588fd74164eb601311d003e1497467105487c509d360745
*e602ce7e9c3870a885f3e287d6f0c2ece4878dc69b3979d1def4fc280106a697399445b53db279
*0dca5d4ffc541f95ae48811358e0ef3765d75f6639e0eaa65ff672600876dc68909b9abc689bd9
*13be19aa64c40100976a18cf1d12a16a7f1178510606d48b1e015c3e0e6d8d525870453fc1ef81
*b2622b46130331a4bc3071b26452641221920340012a275a23470a8394dd47712281d4dc00fc42
*743f550e78a3766425e017ea954f79d24ba47a8e8509bf378d29dd4b88206fc06fa5292e13cf85
*a11399520202f52534db5672c04db2f36a4c5ef8bc1fa4ce4c7c4bb53934920ea76de60525395d
*ed2b8f411637fd1c6401ca62149f33170410458b558cfabc47d40ef4df9e82da818c29570bec97
*53769938c2f55dd9b0ac83d755dedbc29ba514d9b3243a16daf3d959d12519813d75feefab7fd3
*aa38768cba595cd4d565087087e95725ae9c193a5e3c3d1381bcd1e5c8cf883e8d4b3d7e6d09f1
*23ccff519811e7c5c11412fc6b33f1082b86f8c437da43db4eab3543ab6d0ddaa31249902d378f
*e43f36b1c5e1c3a3680b5890ff1fc0660c5f48ac290c946f73285cf8df031071c3ffd1fff966a3
*20a2b920b116610352a2bf890fd943cb0470f2ad5b9e222710a8a9df911be8a20c1e260d598c1d
*e03a80980e9db82b7302db3b60bd08cf8fd54697946d990f6030ddd524d149e1525ba3215b7458
*4506341ca8d47342cf508beb8ae27cd85a4e3e073f9938e53929b51e40e9d92ab0b0dc87acf02c
*f3f1959c609665d7953c4f4e38580c0f3a3cd10586a90f5a97da868ddab742dc67342e574f4ebc
*7f59490188740a88179dcef57006082bd3fcb39647377a008aa176fb42fe286b3447dd7b3ce4fc
*269ad8d494d606f9d58b0ebb312a1936e67a29a5981fcc4e691f3d657b999f6873b2f8549fa5a6
*94daa8f80ce5fdb7a85a9cc0eaed3bbe64607960f5ead6b630eb72cfc7c727ec3fa5c23dc8962c
*9ca970e9312a266056b6ebf6132b10a56d4ed1771ae8146d47b0bb5bd46b162977cf6df2c5065f
*6d77697b0211615b10fcdfcb4c4fc88a9fcf4541c869f34aa75c7ec8d7544db6336940cd775757
*14ab73b58494ea8c054c9e69840a6d0b7eafd5a87e7aa284cb9e3f3aeff90bb0ceaedc1f68b670
*07fb684a227941823bb2bdb476fcd1701a3d9844955007878141a475217503743d74d5a06de9ad
*3544120d511b7a3284e7281d09744fe4b8a7bbf7221ab91aa5169a720be75613871b5fe4aec616
*832f80e546387ccaeb03bb5cb7b1ae011db9a2aaf3830386df7291df3201a384edfb4b9c419d4d
*d5f19f99b5456a319a697261352749af1a4abea2a3f3a268c706aafe0b7d10d289f6d08e20752c
*31bb05e93aeac7514604f0d6a9294bf59289ea0085e9ca65cfdde340f3f0be6cca2edf9f4f0c74
*952327c8c480aa512e4d3e1f678273d0cce45b4122ce5feab3ecb6e4ca32477fdd368f2896f4bc
*d37839ebf975bbae7e7ef744af18a2b8c77c389a465acace417b6ba4ac874362d30a52f675edda
*8c326c6307a74ef43a1a56b4792d01662891965db9af38613996cb1a06912b67632e23d3021742
*c04e3344d40719ae3171e045665e66e5465a9124b332e1e2add9e88e8c333eab2e3b3b2f40a98e
*cffcada48c654e6845cf68b730846958300b2c0b226f7b5d6a50511af546a606174846b3199e3a
*19280089130f3f753fc3d78c51a8ccee324ce358a9a12c760d712311680f17938943fbadfa1705
*0c0b36654d383d96b28f8f8c4f63ab5d4257b8585f8f36cdc9bc920795c0268f37a02d2d93ea71
*6706d19644e7bd00719570a31fdb11f3e268548481db223f8ae64c32d73575e322166970c6227f
*b786fe43fdba638fa04d9f750a663e179d84792aad5820f886db8e760474418c54418c23ccdc03
*892ea4dcb76a37de97a22b89c3a2afd295516c29288b523da044b97dd06e8acd3806ad4924fd64
*6b4450929e2972085ea38ebcb98cffc8a66734e93a1f6a373c746e0ae2d7fe8f8a3e0388de4c20
*bdb253efe9e97d4ad96732c6a78bc9f8acabb5d88ae2e919323b63076e508fa89a49311617f65c
*cb74c904f8b278beaf4608f83339bb7b7e648af5ed17078021f127d992e976abe9c78e8ef55cf7
*0f272a9a918f542a0f0917d9ca76035a674d6328edece5eb791fede3cebe67a9e6896ec235b95a
*531aee383a81c7e3f0473d0e61829471b3534d73336901f207edf47836ef8e32693be025dc7e6c
*2a34db60623421cd40b3242e2ae592384a2c8f40e7b1d903af475a8575100487aa2c4447558da8
*0efe70817ce978a2ca831fc563ca0a30a2f88a248923a0f134cd74a240cf3c7499a3e4b9e6c229
*ddbf7ea087ed36cd3edcbc147a424a402fda4b0689958ad31d99fea9ffc8f7c5b8e71664dbb50c
*cfa5d9e2a4375361553aef904358008f32d23e8769ae47f15e0ced63240abdeedb3b4c6ce02b8c
*bd7c82a23601aaa5dcefafd5f702b3988baa80e0c34a3e7b502c24da68ede3d3585ee8a7d85725
*89909a1564e839fe3c3d5d3d5ff888ad74598a920b1a33f6accbe1a12c4f6397f551f5152af651
*9fe0a1afb0dff83e1a41cdca662fed138a8e7fb1808daf9ac18c46973ebaec309b70f56d7b9139
*b16dd09ecc9bc0465ee2ced9d30f2d70b8463145820228260a1a321ec9149394932061219548c2
*759f77b0bd7d249de32f6633629539d34f5a612489c30a443e05e616c7dab32e41f72bb815254c
*cf6337a6c14dec47b636e7411e383338eb242a961bf4c9c1eeb3d89634a1d0a6337c322776cd4e
*f3e28a46f0f4a5efc980b8b68981dd5243391cd2305230ee161fbe53cd58afb9bdd1c3c7a51f07
*d4589c7ff06a54bd89fab136525a6ecb78ba5bbc7ef3329a6c04b691afd570891d5ee445b5af06
*9a9a100d5d8e13421e749c80386d6ed12d812570f2c95cf9628076653e7eea7b336d382bc02809
*52feb9f58bbfaafe5b85f3240e34a543038b4ce97984ea3baef976cc151b8a289ba30a0dbf7e09
*a450e8694f6c8ad46cdfb6e1a9632e2a7dd871cf4d63f07e30c36f1f49683e36f8c0bd4c2a5edc
*eb0aedd92f6d766bd9b9dd28913468516db8b832c96037717cdb6792baa46faebaaaa382cc8464
*2564251f66c09a9fa81adb260d7b06ec17fc806eac91464a3f87795cf84cb528f6f9d80baf2f49
*3b802c041b3fb6bb46fda52dbbdf4b91ac2e54ae6732e6c71134e9f9d7ca775d5fec8a5109cccf
*313d7ab552bf5cfd72f55fdec0f71e656e6473747265616d0a656e646f626a0a36302030206f62
*6a0a333333300a656e646f626a0a36332030206f626a0a3c3c2f5236320a3632203020522f5235
*370a3537203020523e3e0a656e646f626a0a36372030206f626a0a3c3c2f4c656e677468203638
*203020522f46696c746572202f466c6174654465636f64653e3e0a73747265616d0a789ca5594b
*73db4612beeb574cf912ba4a1ce1fd882f2bdb92cc945e11a9725ce50b080c45442440e3219a39
*ec65afd9ffbcddd33d00082bbb5b954aa59410839e7e7efd75c392b6b0f01ffe9b6e4fbe9d7c13
*b6fecdfc49b7e2fde2e4ec21f0f197c5ea84ceda227444e87962b13db16d5b3a8e58ec4f267797
*97d7b3db8bd9cdf9fdd789fdf5adb85bbd5dfc7ee258b60c63786d919d58fae0bff342e129b14d
*8a36d9e0213b8a2408d4877e108407a6ae1d49c7155337d082a41bd95ad8629dd762a39a9aaff3
*4219ba0e4bea6e2a77aa10ed4e6cdb4d93ef364aa46551a8b4c9cba216758e3f27852adb7a73d0
*3a3ba10c3c9fa4f8701758989e4ce442ebeaca38763a8352ad0cb9609d34629f6f36a890c81bb1
*abca54d5355e3bd55638512cdd201653dbe9fd411aadca4da6aa5a244526b6f052f2a4e07f1a51
*16a992fa5ecf9551c096cd0ab12deb46a449adea53d1a017f4cd7991560a7e143b55adca0a5c9c
*2a51aee08412f5a148b5a829cb9ada818cb4bc8f65f113454bba21dde14adbf2b4dd4d8d8f6219
*86de91d9013e0703c058145fb4dba5aa445396629d3fad496988bec502f10557bf305b8943d98a
*ac84f79246ab5f3c819be0ad4624690359b139887a536a110124906ff74ab95aa97da61f427420
*2df4b3a9251d5f3f2bf7fa992de370fc5a91e8478ef43d7e6d521fcce9d8b507064ecab6129bbc
*78164f8a5c30753d0f92d933f17364e052e4eba469aba4519914e79bba3cc5d301a4a26f3c266d
*3e89ee81a8e001d7915ec499c4a2e0d643ca1a5aa173a44d9fb16952c0bf2d44799be41b51abea
*85def1a04622360b93a9815068835d485a5360e027dba7087a2e05e44509f55dc71fcad97687d7
*6202e75a7a2ced7824015fa40206bf58c3f7d01e925d26e8946c9b1779dd54091582ebf8d28f83
*ae10a40f5942eea94c2234c9339ef503e999c473a585e7e062d5b2973c2f1caa5b3ce74506c9d3
*94ba284e753de9e4374e82faf562df84c5b702cae18a6f5d964f90983a7e9e8cc2a8bf980eee0b
*29166b55298d3681f47d672c2ba9d420c44ee4c7474230c61c2f4890e028e5922a4f961ba8fcbc
*40adc9576e24a3283a068d72d7e4db0463df34503cef843e1b00bc70f8bf0300e45b553409e60c
*e873106bb5d951fdeb737df59f17709f468b8d58aa225d6f93ea591c72b5c96a540312ad523580
*640d30058e3ae0b5edee672a4f14727d32811601316e1b8548d4acc54d92decdc56ff037dfc864
*b7136f08ef2173d3b57af3f6a713b4e71a328552c9dfe24f3ef86be890a1c4abdbc7b9005c2c1a
*0d658464fa0576cdc4b14033c0f68cdfa09e1086d2f1c62dc1963ae1a7f4b02b68d225ae1912dc
*78a8cc8fa2034b46fe58b463443baf8876ff9668577e176f526815a26e92aa79f3d7f7387fff1e
*c8976cd029f565670f21f20309150484001a8947779b54fa70777b79f77033bbbd12ba5b426377
*6ddb60d21d89e808c5d477e8312bef1aedff35d3d503697a044645a3aa02dacd0d3548719eeafe
*7a5f954d095e115456f09a815544414c7f8fea159e78a685bed8e2eb441bcb0f7dbf77c40b1298
*04b8c14ea5f99f2ac37a7cb8fce05881458d3cf450526777aff88dc605808ea1db231913fa432d
*64793596bc6e9addcf6767fb3df5adc00592c08ac86f08f1b2acb4fabe8c4d7d3f9de927532aaa
*e9bad96ecee0bffdb32ddd41a86c4bdb7842e2118443ee6404015437ac404ab70c5f3aec64539e
*edd0c143c9503586d49160c32b3c19dbafb965aedd624b3f185208827cd029a932717f68d6102a
*486620a5e0a17c0bbc08110c9c04bfdfdfcd67bf4dd3127ecd130d0175a3b6b57c252b413b7fc8
*6e6eef982bc411378bc9e2623e7851bf65e1630b4c375ef978717db1c04cbebefb707e2d2eefae
*3f5e3ccca94d7687ee56a66846b9ed43bf341c037a0377c3ac445a271a1d6900f6b08b7439ddb3
*9686794e00b311e8d65559e47f681cd7d6461e30cebe8331b15820fbc48e9713bbda52fb045f44
*7edfc59864a824e59eee4643520714b680bad2dd93d945598cfa6724fd4179e93b90d4f65ccb5c
*72aa790302000c01fc42a3f3c473621c1bfa8e8664248ab9c3228f5d2a64cfbbf28921aa234313
*6459a8e041d3b332c58e52ee34434596d5939cc0272262c7442d0e400698ab04d19034e0d57404
*b8c24b5eaba9b6d40dfb7350917c04002591625e6e0933e09a8e15776276aa444acf34668d14b2
*d1d181f1807c085dcb31512e5b8059b0770f378361549e010c4461372840ddc45af2ef2d90fe4c
*c17ca10490648c4c6ebca0a365c608ecfe6596a7c8a489d88792f50cb4309c67668643b16f3d69
*d193d561f4c41062e2ecf9717b8d3ab09b0c6b01aa3d0847824f2b1a2562c7b28e4443a1f3f400
*76d5c6094090fa72acd4b6e41965cc64f54d4c6449f548da43a4b171acd1bca94b1a68a04d5b13
*1b814ef0cf3359ae0c418cec813dc0b376627900b753bf8c3a1e0c07496a02dce8eb5b29ee201e
*15c6510f00d0238c0326e42a802846844ea1aee5eab467ce0b2e758657a0831aeee756141f7574
*8c46827323f92cf6b0f975bcdab3a9a87280d10211042cd7f9835d11e642e6a9b6856815995924
*b699a76e19928238388a96994fa16078ec84cebcaba035ebb24c346140b52af5ad55355254ccd5
*2dc617529d323813abaadc52e380d125f2bcd1603c801d684a66ce43ae0e92f76a435dc7f3fb76
*ffb59f2d69a0f5205a9e318b7a51d372288e99668175d3d0b880306a24402ce26824616fcae3a8
*3aaaeaf04e5f0ec8b5041a7fa06a07b836247fc23221c56c7f2453f1903dae8c222d5bf42ed55d
*9dc3748ccea5bdc8b07fb940605cf7888bdd7fc1f67573319f9f6b4d5c19184f5d5dccc5fb8bc5
*e78b8bdb61671b923328bfa02fbf5b3d1f109a686834eb116c2fbab64dfff2c3a163013af100ae
*4754a1ddc3700dea7a26ad3a295368173ee375227472381000371c492438641ab854cd5e817003
*7e30a32459066db650a412f45933fde24d8445fb2da34937a00d935b23114b24c4d8f09e00088a
*659af6e93808d8d9fcff8b1c7841470e22dfed3b1f413c35e0aaeb204fb44e81d886261b279fca
*d19a63b257fc8b67ff38a9537e39001ffd18ef317ab202d5a9a839b58370c8bc7b1da1f1c1e4a9
*6a4a47dc44403d37559e3e53550172f91d76b93e6d5d0e53d62b884c114f73d207dc6099e16c75
*181f337da7121a230d1a04d0103b224f1c043c8fdb0fbb873e27ee195751ea6d9c468458762cf0
*25cf9476f4fce2fce1c327c8cc2d0062768a19d4bd07a8d65685a8d1728c84686bb56a37e3d03b
*217001a3d35f071e9299cf80ef507c064858b1628e6b623399b25111f690ce263ba4951b4cdaa4
*7861f610a1df811432129de08fda9da1b4ed23a09a7d341b415e3412ab442ad3b14a3ba470cfcb
*53de45e01200371b79812899e2da919b1ab0c8d0ff6184d4c9dcee3665920def626e495354004c
*d61a74ab80ac3b8a358c1481df855ab71c264040a7b0810c9920d52b15bd0746989a0fbce106d7
*93867c710b55c529f25c2d883c0a33585767df69df707a648661a9959ad2ba08c74e93c8fb82c3
*07f5eaf93d8bf3d8abe81495118942a14875c1b6c7d94739ca2adb015037ebaabf4e2b64c85d69
*31f3c7c0773c1d3a475b29a2a1476618ca6399d8a3963cacd6ac1874320aa442a2ba2a2b5e4c21
*3108dde3a64de402aa246f004c74ace1de7a6d586e5102aad5cf988159d22410b7ba1e1b3d7506
*33e4e4e67c76ada7b0d97c31327b3087e99d9c402e54705efa614f1906df1cf20d6ab7c90165f5
*3810c3f4d2a3256f905fe891b47bb4a454c937b89fe3691792241c345c783da2910397927a262b
*194f6120f54623071f6997755ae54b05ce52bcaa242a00b4c132308e29f8666e8ebee18a84902e
*7f576983be4c88fe4371318b857276bca1f94863a74cc7fea1c768a8215e2cd80e0c05dd8addf5
*a85f3f49dae100990e0cba4c4ac6a540a2678e42bf2beb6660c6a0e00db38656158c541aab02fc
*b55b71bc36db3b1ef4dfe0c8e9b6ad43f3fe91f98715c747e57d356636d0f363cbeaead2c33107
*0d7850bbb26a6af4e75267500455652618cfa67ed23ed58374ae711bf99227424d4d0018dd8645
*1c22b43bffb388a10a9dbe37d310bd6c991782bb8ff8ead3b4a992f4199399562130c4bc5fcc71
*6fd57079826bbcbe4228086052d849eaa340f6f69fead04c390a0da67b3f0ed384f0c4d8a77fa0
*37ab9af975703482f5e371bbdce60d6d75a61b6c646dcdf381f84cd908686675df3196345d68ed
*5d4f0fe2bc0948157e21e3e515591048cbac00febb0993a733c9a90c56f74062f1328575813c0f
*e25e13a0df4a0fa81a406a3d83a76d5561162c0d941a6a8c0a9c8abd0626cd7bf1b3cd5aa5cf3c
*b6f3040a5c232d0ba0502420b6a4df05a1d1e5f3e777333fbd56116e10c83818f1fe87d9d5a731
*5abac180981e8fa33d4002827e207e1ec2ac6972f6404cf4ebe403e4979e507e29d785b82a55f5
*87a2add4348299d6e9d5c0f92aecbfd1422779aa922dca5f550a0aa75cf11865419feabe5a01c3
*78d739ab52197e3322c744d008bb8f25209be6da967800b08233fc325166f9ea803fb438ce319a
*56dbda109eabdb4771a50a55d177e7a91d03580f704c8601c9bd6f979b3c15d779aa0a603ed80a
*f1977a8d2df0a0655da219f3ce0c8c9be3f466884b335e745f6d6190cbf4f0f64ea81c1b232dac
*43889f3b5a583b4663d64053d2af9384066c624fb85b1f8dccf8590867435e077856978c66ce3c
*6c5e9d7e93c668e338b2ab205286c21bbac36f46606cf46a70071103dfc6fd02348c4dc032d3bf
*d6402efacd18132a66d75c4e01ae76ecae1cc4e7d9e2d3dde3429cdf7ea1028d5de9775b96f387
*87f3dbc5176d7ad80d41486e68e47bb767b4b2c2e3aede00a0f36ad2c26ed751ee8e124c1d3d49
*e1d0f9421fdbf04362e7dcd089f90b05bbd7b7e223f073781c01b371b19d23fdd388e5f4f332a4
*4d9514cd01637f7301030918c31405826d6c7c0f7468f105f3e172b6b885d91ee6f707712eee49
*29d4c5effcc18a9ab6622125d2619b7d78bc3e7f10f78f0ff777f30bc9d704dd72693257c4f23c
*dfd5db74cfe2c8ebf787e54f790e496c761a935f5aa08cb673aaa1423f4660eebeae84f8d3c542
*fc7af2ebc97f0007062b07656e6473747265616d0a656e646f626a0a36382030206f626a0a3337
*32310a656e646f626a0a37312030206f626a0a3c3c2f5237300a3730203020522f5236350a3635
*203020523e3e0a656e646f626a0a37352030206f626a0a3c3c2f4c656e67746820373620302052
*2f46696c746572202f466c6174654465636f64653e3e0a73747265616d0a789cad564b6fdb4610
*bef3570c72290d486beef29d16459dc2afc0891d8b3e04c8852657d206245721977694df90fee7
*ce3e28294adae650d88024eeececcc7c8f65402804facf7d56adf7c9fb04d43c9b3eaa165e15de
*e97d1aea27c5d2b3b1145206691441d17a9452c21814cf9e7f7b717173fdf6fcfacdd9dd079f7e
*3881dbe549f1d1630125698edb8ada0b4ce05fa2e33a0adab21bcb4607d12c2398d0047d974807
*ccc338222c8479989818b5e670f9f6012e79c7fbb281bbf1b11115dc888a770387a5eca1953d87
*9aab5234033187242483e2c69b536cbaa83cffbd3cf9053b2094d993194953b3300e269e9224d9
*155e790161a969602dc7a68675a983c268d7dd1c8719dbc0d8063e71e84da69884f941269f575c
*b8852c3eda8dbbf4524e5896e7f951657559997d3989d86142b9b17b8ee3b7d2849bdf76ba4ba5
*9f6424cb7ed8dabf8eb56c64b78267a1d6a0d662804d2f577dd9fe0a62099d543378ee8532d5cf
*699493208539ced6e0255feac79600173de7b0904bf58cf38f2212b829fb2522766149b303c597
*6357974ac86e06d75d65909c2711a1d92e799c4361da4c494edd2ede6e1a0e774d59b97accdab4
*6331629d1086819d8e6685ff4a0e4a1ff2e60cab42b6450e183f60c8f2390d83d464b24b53a687
*c5997e8a22c95024248fb54e344be7966e06d838ca0c1a670f0e74968487e3f78babdbfb83343a
*078e200d13b63be87639e94607c631a10e6b7fe6764e2a8d499425137302fc9199a90b3540231e
*fbb2177c98412dabb1e59d72a32dbb1ae16d40745533d6bc86af8d8ee2160d24169d40fa5cf18d
*82e73547b010745e23ec8652d86f3e69b81c0c1714efe0710bafe5ba732a4eb19e1d2d2c1d2e25
*efbf60e06f1f57f6db1f95d4e8294ea4954fc8483e1dbffaddd45a59c6237b2621f8db5eacd60a
*90976b8efac41206ec0e5b111d68bff8f3f6eefdfdf5e5550103af74d7c431232561b6c7cbb7be
*8560862ef181616de1114d45ba7e930982e7ae9165ad47a16b131dfa4f6b068b4e84f49dc1b297
*2d6804d6b2e59b72c5e14994c05149bc874bb9d11fe859574571678432cf138210ee8b5a999897
*a7a79fc6f1b39b4b9290743796537a5a5bb4d0917ec6532cf39a5369db0d49121df42bda7263c7
*43236dcd130dd74a6dbead02f510c7bb2a6c0d58769efe7f35e44e72ff84102331cb8fef962df2
*79907bbc28ea2e9a58ac7758594cd0c1380834b7c5f8e8c00da6d8ffee202681cbd60f9a577056
*d742c38f8adaea2d290a6852bc0bc6743335b5111cbac1be36246d2d06d50b535398938cb9407f
*d4c456a54100e5c1a2e916f2c9ea8b23aa955c1692700f20ba0ab5563f6e6aa30e63e7250cc238
*e68be1a903bbf40245d6e21d5da3bf1b59f5bcacb7a024aca4910e4b5039c1775cbb90aeadc899
*714818b51df7c20e3064dfde3e29b50d1f0807ff575c298dc9043723348d8e34e97a444ce891ad
*98be1c9c61bcd3ea4ff0d18038031c473968a10e425951a2dbe4874ee1c4802323479695a564af
*cc1f5c109421d70f322dcecfe1ec66717b7409987bc40aaf1d953a327abc2276ca336f4ab3a3ed
*987e7a83f1375bb596dd518630409a1f6670961884faad6e1e51dd865ed40e0ecea8ed95800aa7
*d3e1afc7660b94cd80050133cb31ea677ab3f133fde8bc8077de3bef6f2c6bb3a9656e64737472
*65616d0a656e646f626a0a37362030206f626a0a313231320a656e646f626a0a37392030206f62
*6a0a3c3c2f5237380a3738203020522f5237330a3733203020523e3e0a656e646f626a0a352030
*206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b3020302036313220373932
*5d0a2f526f7461746520302f506172656e742033203020520a2f5265736f75726365733c3c2f50
*726f635365745b2f504446202f546578745d0a2f457874475374617465203134203020520a2f46
*6f6e74203135203020520a3e3e0a2f436f6e74656e74732036203020520a3e3e0a656e646f626a
*0a31382030206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b302030203631
*32203739325d0a2f526f7461746520302f506172656e742033203020520a2f5265736f75726365
*733c3c2f50726f635365745b2f504446202f546578745d0a2f466f6e74203235203020520a3e3e
*0a2f436f6e74656e7473203139203020520a3e3e0a656e646f626a0a32382030206f626a0a3c3c
*2f547970652f506167652f4d65646961426f78205b30203020363132203739325d0a2f526f7461
*746520302f506172656e742033203020520a2f5265736f75726365733c3c2f50726f635365745b
*2f504446202f546578745d0a2f466f6e74203335203020520a3e3e0a2f436f6e74656e74732032
*39203020520a3e3e0a656e646f626a0a33382030206f626a0a3c3c2f547970652f506167652f4d
*65646961426f78205b30203020363132203739325d0a2f526f7461746520302f506172656e7420
*33203020520a2f5265736f75726365733c3c2f50726f635365745b2f504446202f546578745d0a
*2f466f6e74203435203020520a3e3e0a2f436f6e74656e7473203339203020520a3e3e0a656e64
*6f626a0a34382030206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b302030
*20363132203739325d0a2f526f7461746520302f506172656e742033203020520a2f5265736f75
*726365733c3c2f50726f635365745b2f504446202f546578745d0a2f466f6e7420353520302052
*0a3e3e0a2f436f6e74656e7473203439203020520a3e3e0a656e646f626a0a35382030206f626a
*0a3c3c2f547970652f506167652f4d65646961426f78205b30203020363132203739325d0a2f52
*6f7461746520302f506172656e742033203020520a2f5265736f75726365733c3c2f50726f6353
*65745b2f504446202f546578745d0a2f466f6e74203633203020520a3e3e0a2f436f6e74656e74
*73203539203020520a3e3e0a656e646f626a0a36362030206f626a0a3c3c2f547970652f506167
*652f4d65646961426f78205b30203020363132203739325d0a2f526f7461746520302f50617265
*6e742033203020520a2f5265736f75726365733c3c2f50726f635365745b2f504446202f546578
*745d0a2f466f6e74203731203020520a3e3e0a2f436f6e74656e7473203637203020520a3e3e0a
*656e646f626a0a37342030206f626a0a3c3c2f547970652f506167652f4d65646961426f78205b
*30203020363132203739325d0a2f526f7461746520302f506172656e742033203020520a2f5265
*736f75726365733c3c2f50726f635365745b2f504446202f546578745d0a2f466f6e7420373920
*3020520a3e3e0a2f436f6e74656e7473203735203020520a3e3e0a656e646f626a0a332030206f
*626a0a3c3c202f54797065202f5061676573202f4b696473205b0a35203020520a313820302052
*0a3238203020520a3338203020520a3438203020520a3538203020520a3636203020520a373420
*3020520a5d202f436f756e7420380a3e3e0a656e646f626a0a312030206f626a0a3c3c2f547970
*65202f436174616c6f67202f50616765732033203020520a3e3e0a656e646f626a0a342030206f
*626a0a3c3c2f547970652f4578744753746174652f4e616d652f52342f54522f4964656e746974
*793e3e0a656e646f626a0a37372030206f626a0a3c3c2f547970652f466f6e7444657363726970
*746f722f466f6e744e616d652f54696d65732d426f6c643e3e0a656e646f626a0a36392030206f
*626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65
*732d426f6c643e3e0a656e646f626a0a36312030206f626a0a3c3c2f547970652f466f6e744465
*7363726970746f722f466f6e744e616d652f54696d65732d426f6c643e3e0a656e646f626a0a35
*312030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d65
*2f54696d65732d426f6c643e3e0a656e646f626a0a34312030206f626a0a3c3c2f547970652f46
*6f6e7444657363726970746f722f466f6e744e616d652f54696d65732d426f6c643e3e0a656e64
*6f626a0a33312030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e
*744e616d652f54696d65732d426f6c643e3e0a656e646f626a0a32312030206f626a0a3c3c2f54
*7970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d426f6c643e
*3e0a656e646f626a0a31302030206f626a0a3c3c2f547970652f466f6e7444657363726970746f
*722f466f6e744e616d652f54696d65732d426f6c643e3e0a656e646f626a0a37382030206f626a
*0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d426f6c642f54
*7970652f466f6e742f4e616d652f5237382f46697273744368617220302f4c6173744368617220
*3235352f5769647468735b0a353831203532302035353620363637203338392034343420373232
*203130303020323738203235302032353020323530203235302032353020323530203235300a32
*353020323530203235302032353020323530203235302032353020323530203235302032353020
*32353020323530203235302032353020323530203235300a323530203333332035353520353030
*203530302031303030203833332033333320333333203333332035303020353730203235302033
*333320323530203237380a35303020353030203530302035303020353030203530302035303020
*35303020353030203530302033333320333333203537302035373020353730203530300a393330
*203732322036363720373232203732322036363720363131203737382037373820333839203530
*3020373738203636372039343420373232203737380a3631312037373820373232203535362036
*363720373232203732322031303030203732322037323220363637203333332032373820333333
*20333333203530300a333333203530302035353620343434203535362034343420333333203530
*3020353536203237382033333320353536203237382038333320353536203530300a3535362035
*353620343434203338392033333320353536203530302037323220353030203530302034343420
*333934203232302033393420333333203235300a33333320353030203530302033353020353030
*203136372031303030203530302035303020353030203130303020323530203535362035353620
*323530203235300a32373820323530203333332033333320333333203333332033333320333333
*2033333320353030203530302037323220323738203530302031303030203636370a3235302033
*333320353030203530302035303020353030203232302035303020333333203734372033303020
*333333203537302035373020373437203333330a34303020353730203330302033303020333333
*203535362035343020323530203333332033303020333330203333332037353020373530203735
*30203530300a373232203732322037323220373232203732322037323220313030302037323220
*363637203636372036363720363637203338392033383920333839203338390a37323220373232
*203737382037373820373738203737382037373820353730203737382037323220373232203732
*32203732322037323220363131203535360a353030203530302035303020353030203530302035
*303020373232203434342034343420343434203434342034343420323738203237382032373820
*3237380a3530302035353620353030203530302035303020353030203530302035373020353030
*203535362035353620353536203535362035303020353536203530305d0a2f456e636f64696e67
*203830203020523e3e0a656e646f626a0a38302030206f626a0a3c3c2f547970652f456e636f64
*696e672f446966666572656e6365735b0a3134312f666c5d3e3e0a656e646f626a0a3730203020
*6f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d426f6c
*642f547970652f466f6e742f4e616d652f5237302f46697273744368617220302f4c6173744368
*6172203235352f5769647468735b0a353831203532302035353620363637203338392034343420
*373232203130303020323738203235302032353020323530203235302032353020323530203235
*300a32353020323530203235302032353020323530203235302032353020323530203235302032
*35302032353020323530203235302032353020323530203235300a323530203333332035353520
*353030203530302031303030203833332033333320333333203333332035303020353730203235
*302033333320323530203237380a35303020353030203530302035303020353030203530302035
*30302035303020353030203530302033333320333333203537302035373020353730203530300a
*393330203732322036363720373232203732322036363720363131203737382037373820333839
*2035303020373738203636372039343420373232203737380a3631312037373820373232203535
*362036363720373232203732322031303030203732322037323220363637203333332032373820
*33333320333333203530300a333333203530302035353620343434203535362034343420333333
*2035303020353536203237382033333320353536203237382038333320353536203530300a3535
*362035353620343434203338392033333320353536203530302037323220353030203530302034
*343420333934203232302033393420333333203235300a33333320353030203530302033353020
*353030203136372031303030203530302035303020353030203130303020323530203535362035
*353620323530203235300a32373820323530203333332033333320333333203333332033333320
*3333332033333320353030203530302037323220323738203530302031303030203636370a3235
*302033333320353030203530302035303020353030203232302035303020333333203734372033
*303020333333203537302035373020373437203333330a34303020353730203330302033303020
*333333203535362035343020323530203333332033303020333330203333332037353020373530
*20373530203530300a373232203732322037323220373232203732322037323220313030302037
*323220363637203636372036363720363637203338392033383920333839203338390a37323220
*373232203737382037373820373738203737382037373820353730203737382037323220373232
*20373232203732322037323220363131203535360a353030203530302035303020353030203530
*302035303020373232203434342034343420343434203434342034343420323738203237382032
*3738203237380a3530302035353620353030203530302035303020353030203530302035373020
*353030203535362035353620353536203535362035303020353536203530305d0a2f456e636f64
*696e67203831203020523e3e0a656e646f626a0a38312030206f626a0a3c3c2f547970652f456e
*636f64696e672f446966666572656e6365735b0a3134312f666c5d3e3e0a656e646f626a0a3632
*2030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d
*426f6c642f547970652f466f6e742f4e616d652f5236322f46697273744368617220302f4c6173
*7443686172203235352f5769647468735b0a353831203532302035353620363637203338392034
*343420373232203130303020323738203235302032353020323530203235302032353020323530
*203235300a32353020323530203235302032353020323530203235302032353020323530203235
*30203235302032353020323530203235302032353020323530203235300a323530203333332035
*353520353030203530302031303030203833332033333320333333203333332035303020353730
*203235302033333320323530203237380a35303020353030203530302035303020353030203530
*302035303020353030203530302035303020333333203333332035373020353730203537302035
*30300a393330203732322036363720373232203732322036363720363131203737382037373820
*3338392035303020373738203636372039343420373232203737380a3631312037373820373232
*203535362036363720373232203732322031303030203732322037323220363637203333332032
*37382033333320333333203530300a333333203530302035353620343434203535362034343420
*333333203530302035353620323738203333332035353620323738203833332035353620353030
*0a3535362035353620343434203338392033333320353536203530302037323220353030203530
*302034343420333934203232302033393420333333203235300a33333320353030203530302033
*353020353030203136372031303030203530302035303020353030203130303020323530203535
*362035353620323530203235300a32373820323530203333332033333320333333203333332033
*333320333333203333332035303020353030203732322032373820353030203130303020363637
*0a3235302033333320353030203530302035303020353030203232302035303020333333203734
*372033303020333333203537302035373020373437203333330a34303020353730203330302033
*303020333333203535362035343020323530203333332033303020333330203333332037353020
*37353020373530203530300a373232203732322037323220373232203732322037323220313030
*302037323220363637203636372036363720363637203338392033383920333839203338390a37
*323220373232203737382037373820373738203737382037373820353730203737382037323220
*37323220373232203732322037323220363131203535360a353030203530302035303020353030
*203530302035303020373232203434342034343420343434203434342034343420323738203237
*3820323738203237380a3530302035353620353030203530302035303020353030203530302035
*373020353030203535362035353620353536203535362035303020353536203530305d0a2f456e
*636f64696e67203832203020523e3e0a656e646f626a0a38322030206f626a0a3c3c2f54797065
*2f456e636f64696e672f446966666572656e6365735b0a3134302f66692f666c5d3e3e0a656e64
*6f626a0a35322030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f
*54696d65732d426f6c642f547970652f466f6e742f4e616d652f5235322f466972737443686172
*20302f4c61737443686172203235352f5769647468735b0a353831203532302035353620363637
*203338392034343420373232203130303020323738203235302032353020323530203235302032
*353020323530203235300a32353020323530203235302032353020323530203235302032353020
*32353020323530203235302032353020323530203235302032353020323530203235300a323530
*203333332035353520353030203530302031303030203833332033333320333333203333332035
*303020353730203235302033333320323530203237380a35303020353030203530302035303020
*353030203530302035303020353030203530302035303020333333203333332035373020353730
*20353730203530300a393330203732322036363720373232203732322036363720363131203737
*3820373738203338392035303020373738203636372039343420373232203737380a3631312037
*373820373232203535362036363720373232203732322031303030203732322037323220363637
*20333333203237382033333320333333203530300a333333203530302035353620343434203535
*362034343420333333203530302035353620323738203333332035353620323738203833332035
*3536203530300a3535362035353620343434203338392033333320353536203530302037323220
*353030203530302034343420333934203232302033393420333333203235300a33333320353030
*203530302033353020353030203136372031303030203530302035303020353030203130303020
*323530203535362035353620323530203235300a32373820323530203333332033333320333333
*203333332033333320333333203333332035303020353030203732322032373820353030203130
*3030203636370a3235302033333320353030203530302035303020353030203232302035303020
*333333203734372033303020333333203537302035373020373437203333330a34303020353730
*203330302033303020333333203535362035343020323530203333332033303020333330203333
*33203735302037353020373530203530300a373232203732322037323220373232203732322037
*323220313030302037323220363637203636372036363720363637203338392033383920333839
*203338390a37323220373232203737382037373820373738203737382037373820353730203737
*38203732322037323220373232203732322037323220363131203535360a353030203530302035
*303020353030203530302035303020373232203434342034343420343434203434342034343420
*3237382032373820323738203237380a3530302035353620353030203530302035303020353030
*203530302035373020353030203535362035353620353536203535362035303020353536203530
*305d0a2f456e636f64696e67203833203020523e3e0a656e646f626a0a38332030206f626a0a3c
*3c2f547970652f456e636f64696e672f446966666572656e6365735b0a39342f63697263756d66
*6c65780a3132362f74696c64650a3134302f66692f666c5d3e3e0a656e646f626a0a3432203020
*6f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d426f6c
*642f547970652f466f6e742f4e616d652f5234322f46697273744368617220302f4c6173744368
*6172203235352f5769647468735b0a353831203532302035353620363637203338392034343420
*373232203130303020323738203235302032353020323530203235302032353020323530203235
*300a32353020323530203235302032353020323530203235302032353020323530203235302032
*35302032353020323530203235302032353020323530203235300a323530203333332035353520
*353030203530302031303030203833332033333320333333203333332035303020353730203235
*302033333320323530203237380a35303020353030203530302035303020353030203530302035
*30302035303020353030203530302033333320333333203537302035373020353730203530300a
*393330203732322036363720373232203732322036363720363131203737382037373820333839
*2035303020373738203636372039343420373232203737380a3631312037373820373232203535
*362036363720373232203732322031303030203732322037323220363637203333332032373820
*33333320333333203530300a333333203530302035353620343434203535362034343420333333
*2035303020353536203237382033333320353536203237382038333320353536203530300a3535
*362035353620343434203338392033333320353536203530302037323220353030203530302034
*343420333934203232302033393420333333203235300a33333320353030203530302033353020
*353030203136372031303030203530302035303020353030203130303020323530203535362035
*353620323530203235300a32373820323530203333332033333320333333203333332033333320
*3333332033333320353030203530302037323220323738203530302031303030203636370a3235
*302033333320353030203530302035303020353030203232302035303020333333203734372033
*303020333333203537302035373020373437203333330a34303020353730203330302033303020
*333333203535362035343020323530203333332033303020333330203333332037353020373530
*20373530203530300a373232203732322037323220373232203732322037323220313030302037
*323220363637203636372036363720363637203338392033383920333839203338390a37323220
*373232203737382037373820373738203737382037373820353730203737382037323220373232
*20373232203732322037323220363131203535360a353030203530302035303020353030203530
*302035303020373232203434342034343420343434203434342034343420323738203237382032
*3738203237380a3530302035353620353030203530302035303020353030203530302035373020
*353030203535362035353620353536203535362035303020353536203530305d0a2f456e636f64
*696e67203834203020523e3e0a656e646f626a0a38342030206f626a0a3c3c2f547970652f456e
*636f64696e672f446966666572656e6365735b0a3132362f74696c64650a3134312f666c5d3e3e
*0a656e646f626a0a33322030206f626a0a3c3c2f537562747970652f54797065312f4261736546
*6f6e742f54696d65732d426f6c642f547970652f466f6e742f4e616d652f5233322f4669727374
*4368617220302f4c61737443686172203235352f5769647468735b0a3538312035323020353536
*203636372033383920343434203732322031303030203237382032353020323530203235302032
*35302032353020323530203235300a323530203235302032353020323530203235302032353020
*323530203235302032353020323530203235302032353020323530203235302032353020323530
*0a3235302033333320353535203530302035303020313030302038333320333333203333332033
*33332035303020353730203235302033333320323530203237380a353030203530302035303020
*353030203530302035303020353030203530302035303020353030203333332033333320353730
*2035373020353730203530300a3933302037323220363637203732322037323220363637203631
*312037373820373738203338392035303020373738203636372039343420373232203737380a36
*313120373738203732322035353620363637203732322037323220313030302037323220373232
*2036363720333333203237382033333320333333203530300a3333332035303020353536203434
*342035353620343434203333332035303020353536203237382033333320353536203237382038
*333320353536203530300a35353620353536203434342033383920333333203535362035303020
*37323220353030203530302034343420333934203232302033393420333333203235300a333333
*203530302035303020333530203530302031363720313030302035303020353030203530302031
*30303020323530203535362035353620323530203235300a323738203235302033333320333333
*203333332033333320333333203333332033333320353030203530302037323220323738203530
*302031303030203636370a32353020333333203530302035303020353030203530302032323020
*35303020333333203734372033303020333333203537302035373020373437203333330a343030
*203537302033303020333030203333332035353620353430203235302033333320333030203333
*3020333333203735302037353020373530203530300a3732322037323220373232203732322037
*323220373232203130303020373232203636372036363720363637203636372033383920333839
*20333839203338390a373232203732322037373820373738203737382037373820373738203537
*3020373738203732322037323220373232203732322037323220363131203535360a3530302035
*303020353030203530302035303020353030203732322034343420343434203434342034343420
*343434203237382032373820323738203237380a35303020353536203530302035303020353030
*203530302035303020353730203530302035353620353536203535362035353620353030203535
*36203530305d0a2f456e636f64696e67203835203020523e3e0a656e646f626a0a38352030206f
*626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3134312f666c
*0a3137332f6d696e75735d3e3e0a656e646f626a0a32322030206f626a0a3c3c2f537562747970
*652f54797065312f42617365466f6e742f54696d65732d426f6c642f547970652f466f6e742f4e
*616d652f5232322f46697273744368617220302f4c61737443686172203235352f576964746873
*5b0a35383120353230203535362036363720333839203434342037323220313030302032373820
*3235302032353020323530203235302032353020323530203235300a3235302032353020323530
*203235302032353020323530203235302032353020323530203235302032353020323530203235
*302032353020323530203235300a32353020333333203535352035303020353030203130303020
*383333203333332033333320333333203530302035373020323530203333332032353020323738
*0a3530302035303020353030203530302035303020353030203530302035303020353030203530
*302033333320333333203537302035373020353730203530300a39333020373232203636372037
*323220373232203636372036313120373738203737382033383920353030203737382036363720
*39343420373232203737380a363131203737382037323220353536203636372037323220373232
*203130303020373232203732322036363720333333203237382033333320333333203530300a33
*333320353030203535362034343420353536203434342033333320353030203535362032373820
*33333320353536203237382038333320353536203530300a353536203535362034343420333839
*203333332035353620353030203732322035303020353030203434342033393420323230203339
*3420333333203235300a3333332035303020353030203335302035303020313637203130303020
*3530302035303020353030203130303020323530203535362035353620323530203235300a3237
*382032353020333333203333332033333320333333203333332033333320333333203530302035
*30302037323220323738203530302031303030203636370a323530203333332035303020353030
*203530302035303020323230203530302033333320373437203330302033333320353730203537
*3020373437203333330a3430302035373020333030203330302033333320353536203534302032
*353020333333203330302033333020333333203735302037353020373530203530300a37323220
*373232203732322037323220373232203732322031303030203732322036363720363637203636
*3720363637203338392033383920333839203338390a3732322037323220373738203737382037
*373820373738203737382035373020373738203732322037323220373232203732322037323220
*363131203535360a35303020353030203530302035303020353030203530302037323220343434
*20343434203434342034343420343434203237382032373820323738203237380a353030203535
*362035303020353030203530302035303020353030203537302035303020353536203535362035
*3536203535362035303020353536203530305d0a2f456e636f64696e67203836203020523e3e0a
*656e646f626a0a38362030206f626a0a3c3c2f547970652f456e636f64696e672f446966666572
*656e6365735b0a3134302f66692f666c0a3137332f6d696e75735d3e3e0a656e646f626a0a3131
*2030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d65732d
*426f6c642f547970652f466f6e742f4e616d652f5231312f46697273744368617220302f4c6173
*7443686172203235352f5769647468735b0a353831203532302035353620363637203338392034
*343420373232203130303020323738203235302032353020323530203235302032353020323530
*203235300a32353020323530203235302032353020323530203235302032353020323530203235
*30203235302032353020323530203235302032353020323530203235300a323530203333332035
*353520353030203530302031303030203833332033333320333333203333332035303020353730
*203235302033333320323530203237380a35303020353030203530302035303020353030203530
*302035303020353030203530302035303020333333203333332035373020353730203537302035
*30300a393330203732322036363720373232203732322036363720363131203737382037373820
*3338392035303020373738203636372039343420373232203737380a3631312037373820373232
*203535362036363720373232203732322031303030203732322037323220363637203333332032
*37382033333320333333203530300a333333203530302035353620343434203535362034343420
*333333203530302035353620323738203333332035353620323738203833332035353620353030
*0a3535362035353620343434203338392033333320353536203530302037323220353030203530
*302034343420333934203232302033393420333333203235300a33333320353030203530302033
*353020353030203136372031303030203530302035303020353030203130303020323530203535
*362035353620323530203235300a32373820323530203333332033333320333333203333332033
*333320333333203333332035303020353030203732322032373820353030203130303020363637
*0a3235302033333320353030203530302035303020353030203232302035303020333333203734
*372033303020333333203537302035373020373437203333330a34303020353730203330302033
*303020333333203535362035343020323530203333332033303020333330203333332037353020
*37353020373530203530300a373232203732322037323220373232203732322037323220313030
*302037323220363637203636372036363720363637203338392033383920333839203338390a37
*323220373232203737382037373820373738203737382037373820353730203737382037323220
*37323220373232203732322037323220363131203535360a353030203530302035303020353030
*203530302035303020373232203434342034343420343434203434342034343420323738203237
*3820323738203237380a3530302035353620353030203530302035303020353030203530302035
*373020353030203535362035353620353536203535362035303020353536203530305d0a2f456e
*636f64696e67203837203020523e3e0a656e646f626a0a38372030206f626a0a3c3c2f54797065
*2f456e636f64696e672f446966666572656e6365735b0a3134312f666c0a3137332f6d696e7573
*5d3e3e0a656e646f626a0a37322030206f626a0a3c3c2f547970652f466f6e7444657363726970
*746f722f466f6e744e616d652f54696d65732d526f6d616e3e3e0a656e646f626a0a3634203020
*6f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d
*65732d526f6d616e3e3e0a656e646f626a0a35362030206f626a0a3c3c2f547970652f466f6e74
*44657363726970746f722f466f6e744e616d652f54696d65732d526f6d616e3e3e0a656e646f62
*6a0a34362030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e
*616d652f54696d65732d526f6d616e3e3e0a656e646f626a0a33362030206f626a0a3c3c2f5479
*70652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d526f6d616e3e
*3e0a656e646f626a0a32362030206f626a0a3c3c2f547970652f466f6e7444657363726970746f
*722f466f6e744e616d652f54696d65732d526f6d616e3e3e0a656e646f626a0a31362030206f62
*6a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d6573
*2d526f6d616e3e3e0a656e646f626a0a382030206f626a0a3c3c2f547970652f466f6e74446573
*63726970746f722f466f6e744e616d652f54696d65732d526f6d616e3e3e0a656e646f626a0a37
*332030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d6573
*2d526f6d616e2f547970652f466f6e742f4e616d652f5237332f46697273744368617220302f4c
*61737443686172203235352f5769647468735b0a34363920353431203535362036313120333839
*203434342037323220393830203138302032353020323530203235302032353020323530203235
*30203235300a323530203235302032353020323530203235302032353020323530203235302032
*3530203235302032353020323530203235302032353020323530203235300a3235302033333320
*343038203530302035303020383333203737382033333320333333203333332035303020353634
*203235302033333320323530203237380a35303020353030203530302035303020353030203530
*302035303020353030203530302035303020323738203237382035363420353634203536342034
*34340a393231203732322036363720363637203732322036313120353536203732322037323220
*3333332033383920373232203631312038383920373232203732320a3535362037323220363637
*203535362036313120373232203732322039343420373232203732322036313120333333203237
*382033333320333333203530300a33333320343434203530302034343420353030203434342033
*33332035303020353030203237382032373820353030203237382037373820353030203530300a
*353030203530302033333320333839203237382035303020353030203732322035303020353030
*2034343420343830203230302034383020333333203235300a3333332035303020353030203335
*302035303020313637203130303020353030203530302035303020313030302032353020353536
*2035353620323530203235300a3237382032353020333333203333332033333320333333203333
*332033333320333333203434342034343420373232203237382034343420383839203631310a32
*353020333333203530302035303020353030203530302032303020353030203333332037363020
*32373620333333203536342035363420373630203333330a343030203536342033303020333030
*203333332035303020343533203235302033333320333030203331302033333320373530203735
*3020373530203434340a3732322037323220373232203732322037323220373232203838392036
*363720363131203631312036313120363131203333332033333320333333203333330a37323220
*373232203732322037323220373232203732322037323220353634203732322037323220373232
*20373232203732322037323220353536203530300a343434203434342034343420343434203434
*342034343420363637203434342034343420343434203434342034343420323738203237382032
*3738203237380a3530302035303020353030203530302035303020353030203530302035363420
*353030203530302035303020353030203530302035303020353030203530305d0a2f456e636f64
*696e67203838203020523e3e0a656e646f626a0a38382030206f626a0a3c3c2f547970652f456e
*636f64696e672f446966666572656e6365735b0a3134302f66692f666c5d3e3e0a656e646f626a
*0a36352030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d
*65732d526f6d616e2f547970652f466f6e742f4e616d652f5236352f4669727374436861722030
*2f4c61737443686172203235352f5769647468735b0a3436392035343120353536203631312033
*383920343434203732322039383020313830203235302032353020323530203235302032353020
*323530203235300a32353020323530203235302032353020323530203235302032353020323530
*20323530203235302032353020323530203235302032353020323530203235300a323530203333
*332034303820353030203530302038333320373738203333332033333320333333203530302035
*3634203235302033333320323530203237380a3530302035303020353030203530302035303020
*353030203530302035303020353030203530302032373820323738203536342035363420353634
*203434340a39323120373232203636372036363720373232203631312035353620373232203732
*32203333332033383920373232203631312038383920373232203732320a353536203732322036
*363720353536203631312037323220373232203934342037323220373232203631312033333320
*3237382033333320333333203530300a3333332034343420353030203434342035303020343434
*203333332035303020353030203237382032373820353030203237382037373820353030203530
*300a35303020353030203333332033383920323738203530302035303020373232203530302035
*30302034343420343830203230302034383020333333203235300a333333203530302035303020
*333530203530302031363720313030302035303020353030203530302031303030203235302035
*35362035353620323530203235300a323738203235302033333320333333203333332033333320
*333333203333332033333320343434203434342037323220323738203434342038383920363131
*0a3235302033333320353030203530302035303020353030203230302035303020333333203736
*302032373620333333203536342035363420373630203333330a34303020353634203330302033
*303020333333203530302034353320323530203333332033303020333130203333332037353020
*37353020373530203434340a373232203732322037323220373232203732322037323220383839
*2036363720363131203631312036313120363131203333332033333320333333203333330a3732
*322037323220373232203732322037323220373232203732322035363420373232203732322037
*323220373232203732322037323220353536203530300a34343420343434203434342034343420
*343434203434342036363720343434203434342034343420343434203434342032373820323738
*20323738203237380a353030203530302035303020353030203530302035303020353030203536
*3420353030203530302035303020353030203530302035303020353030203530305d0a2f456e63
*6f64696e67203839203020523e3e0a656e646f626a0a38392030206f626a0a3c3c2f547970652f
*456e636f64696e672f446966666572656e6365735b0a3132362f74696c64650a3133312f62756c
*6c65740a3134302f66692f666c5d3e3e0a656e646f626a0a35372030206f626a0a3c3c2f537562
*747970652f54797065312f42617365466f6e742f54696d65732d526f6d616e2f547970652f466f
*6e742f4e616d652f5235372f46697273744368617220302f4c61737443686172203235352f5769
*647468735b0a343639203534312035353620363131203338392034343420373232203938302031
*3830203235302032353020323530203235302032353020323530203235300a3235302032353020
*323530203235302032353020323530203235302032353020323530203235302032353020323530
*203235302032353020323530203235300a32353020333333203430382035303020353030203833
*332037373820333333203333332033333320353030203536342032353020333333203235302032
*37380a353030203530302035303020353030203530302035303020353030203530302035303020
*3530302032373820323738203536342035363420353634203434340a3932312037323220363637
*203636372037323220363131203535362037323220373232203333332033383920373232203631
*312038383920373232203732320a35353620373232203636372035353620363131203732322037
*32322039343420373232203732322036313120333333203237382033333320333333203530300a
*333333203434342035303020343434203530302034343420333333203530302035303020323738
*2032373820353030203237382037373820353030203530300a3530302035303020333333203338
*392032373820353030203530302037323220353030203530302034343420343830203230302034
*383020333333203235300a33333320353030203530302033353020353030203136372031303030
*203530302035303020353030203130303020323530203535362035353620323530203235300a32
*373820323530203333332033333320333333203333332033333320333333203333332034343420
*34343420373232203237382034343420383839203631310a323530203333332035303020353030
*203530302035303020323030203530302033333320373630203237362033333320353634203536
*3420373630203333330a3430302035363420333030203330302033333320353030203435332032
*353020333333203330302033313020333333203735302037353020373530203434340a37323220
*373232203732322037323220373232203732322038383920363637203631312036313120363131
*20363131203333332033333320333333203333330a373232203732322037323220373232203732
*322037323220373232203536342037323220373232203732322037323220373232203732322035
*3536203530300a3434342034343420343434203434342034343420343434203636372034343420
*343434203434342034343420343434203237382032373820323738203237380a35303020353030
*203530302035303020353030203530302035303020353634203530302035303020353030203530
*30203530302035303020353030203530305d0a2f456e636f64696e67203930203020523e3e0a65
*6e646f626a0a39302030206f626a0a3c3c2f547970652f456e636f64696e672f44696666657265
*6e6365735b0a3134302f66692f666c5d3e3e0a656e646f626a0a34372030206f626a0a3c3c2f53
*7562747970652f54797065312f42617365466f6e742f54696d65732d526f6d616e2f547970652f
*466f6e742f4e616d652f5234372f46697273744368617220302f4c61737443686172203235352f
*5769647468735b0a34363920353431203535362036313120333839203434342037323220393830
*20313830203235302032353020323530203235302032353020323530203235300a323530203235
*302032353020323530203235302032353020323530203235302032353020323530203235302032
*3530203235302032353020323530203235300a3235302033333320343038203530302035303020
*383333203737382033333320333333203333332035303020353634203235302033333320323530
*203237380a35303020353030203530302035303020353030203530302035303020353030203530
*30203530302032373820323738203536342035363420353634203434340a393231203732322036
*363720363637203732322036313120353536203732322037323220333333203338392037323220
*3631312038383920373232203732320a3535362037323220363637203535362036313120373232
*203732322039343420373232203732322036313120333333203237382033333320333333203530
*300a33333320343434203530302034343420353030203434342033333320353030203530302032
*37382032373820353030203237382037373820353030203530300a353030203530302033333320
*333839203237382035303020353030203732322035303020353030203434342034383020323030
*2034383020333333203235300a3333332035303020353030203335302035303020313637203130
*303020353030203530302035303020313030302032353020353536203535362032353020323530
*0a3237382032353020333333203333332033333320333333203333332033333320333333203434
*342034343420373232203237382034343420383839203631310a32353020333333203530302035
*303020353030203530302032303020353030203333332037363020323736203333332035363420
*35363420373630203333330a343030203536342033303020333030203333332035303020343533
*2032353020333333203330302033313020333333203735302037353020373530203434340a3732
*322037323220373232203732322037323220373232203838392036363720363131203631312036
*313120363131203333332033333320333333203333330a37323220373232203732322037323220
*373232203732322037323220353634203732322037323220373232203732322037323220373232
*20353536203530300a343434203434342034343420343434203434342034343420363637203434
*3420343434203434342034343420343434203237382032373820323738203237380a3530302035
*303020353030203530302035303020353030203530302035363420353030203530302035303020
*353030203530302035303020353030203530305d0a2f456e636f64696e67203931203020523e3e
*0a656e646f626a0a39312030206f626a0a3c3c2f547970652f456e636f64696e672f4469666665
*72656e6365735b0a3132362f74696c64650a3134302f66692f666c5d3e3e0a656e646f626a0a33
*372030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d6573
*2d526f6d616e2f547970652f466f6e742f4e616d652f5233372f46697273744368617220302f4c
*61737443686172203235352f5769647468735b0a34363920353431203535362036313120333839
*203434342037323220393830203138302032353020323530203235302032353020323530203235
*30203235300a323530203235302032353020323530203235302032353020323530203235302032
*3530203235302032353020323530203235302032353020323530203235300a3235302033333320
*343038203530302035303020383333203737382033333320333333203333332035303020353634
*203235302033333320323530203237380a35303020353030203530302035303020353030203530
*302035303020353030203530302035303020323738203237382035363420353634203536342034
*34340a393231203732322036363720363637203732322036313120353536203732322037323220
*3333332033383920373232203631312038383920373232203732320a3535362037323220363637
*203535362036313120373232203732322039343420373232203732322036313120333333203237
*382033333320333333203530300a33333320343434203530302034343420353030203434342033
*33332035303020353030203237382032373820353030203237382037373820353030203530300a
*353030203530302033333320333839203237382035303020353030203732322035303020353030
*2034343420343830203230302034383020333333203235300a3333332035303020353030203335
*302035303020313637203130303020353030203530302035303020313030302032353020353536
*2035353620323530203235300a3237382032353020333333203333332033333320333333203333
*332033333320333333203434342034343420373232203237382034343420383839203631310a32
*353020333333203530302035303020353030203530302032303020353030203333332037363020
*32373620333333203536342035363420373630203333330a343030203536342033303020333030
*203333332035303020343533203235302033333320333030203331302033333320373530203735
*3020373530203434340a3732322037323220373232203732322037323220373232203838392036
*363720363131203631312036313120363131203333332033333320333333203333330a37323220
*373232203732322037323220373232203732322037323220353634203732322037323220373232
*20373232203732322037323220353536203530300a343434203434342034343420343434203434
*342034343420363637203434342034343420343434203434342034343420323738203237382032
*3738203237380a3530302035303020353030203530302035303020353030203530302035363420
*353030203530302035303020353030203530302035303020353030203530305d0a2f456e636f64
*696e67203932203020523e3e0a656e646f626a0a39322030206f626a0a3c3c2f547970652f456e
*636f64696e672f446966666572656e6365735b0a3134302f66692f666c5d3e3e0a656e646f626a
*0a32372030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d
*65732d526f6d616e2f547970652f466f6e742f4e616d652f5232372f4669727374436861722030
*2f4c61737443686172203235352f5769647468735b0a3436392035343120353536203631312033
*383920343434203732322039383020313830203235302032353020323530203235302032353020
*323530203235300a32353020323530203235302032353020323530203235302032353020323530
*20323530203235302032353020323530203235302032353020323530203235300a323530203333
*332034303820353030203530302038333320373738203333332033333320333333203530302035
*3634203235302033333320323530203237380a3530302035303020353030203530302035303020
*353030203530302035303020353030203530302032373820323738203536342035363420353634
*203434340a39323120373232203636372036363720373232203631312035353620373232203732
*32203333332033383920373232203631312038383920373232203732320a353536203732322036
*363720353536203631312037323220373232203934342037323220373232203631312033333320
*3237382033333320333333203530300a3333332034343420353030203434342035303020343434
*203333332035303020353030203237382032373820353030203237382037373820353030203530
*300a35303020353030203333332033383920323738203530302035303020373232203530302035
*30302034343420343830203230302034383020333333203235300a333333203530302035303020
*333530203530302031363720313030302035303020353030203530302031303030203235302035
*35362035353620323530203235300a323738203235302033333320333333203333332033333320
*333333203333332033333320343434203434342037323220323738203434342038383920363131
*0a3235302033333320353030203530302035303020353030203230302035303020333333203736
*302032373620333333203536342035363420373630203333330a34303020353634203330302033
*303020333333203530302034353320323530203333332033303020333130203333332037353020
*37353020373530203434340a373232203732322037323220373232203732322037323220383839
*2036363720363131203631312036313120363131203333332033333320333333203333330a3732
*322037323220373232203732322037323220373232203732322035363420373232203732322037
*323220373232203732322037323220353536203530300a34343420343434203434342034343420
*343434203434342036363720343434203434342034343420343434203434342032373820323738
*20323738203237380a353030203530302035303020353030203530302035303020353030203536
*3420353030203530302035303020353030203530302035303020353030203530305d0a2f456e63
*6f64696e67203933203020523e3e0a656e646f626a0a39332030206f626a0a3c3c2f547970652f
*456e636f64696e672f446966666572656e6365735b0a3134302f66692f666c5d3e3e0a656e646f
*626a0a31372030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54
*696d65732d526f6d616e2f547970652f466f6e742f4e616d652f5231372f466972737443686172
*20302f4c61737443686172203235352f5769647468735b0a343639203534312035353620363131
*203338392034343420373232203938302031383020323530203235302032353020323530203235
*3020323530203235300a3235302032353020323530203235302032353020323530203235302032
*353020323530203235302032353020323530203235302032353020323530203235300a32353020
*333333203430382035303020353030203833332037373820333333203333332033333320353030
*20353634203235302033333320323530203237380a353030203530302035303020353030203530
*302035303020353030203530302035303020353030203237382032373820353634203536342035
*3634203434340a3932312037323220363637203636372037323220363131203535362037323220
*373232203333332033383920373232203631312038383920373232203732320a35353620373232
*203636372035353620363131203732322037323220393434203732322037323220363131203333
*33203237382033333320333333203530300a333333203434342035303020343434203530302034
*343420333333203530302035303020323738203237382035303020323738203737382035303020
*3530300a3530302035303020333333203338392032373820353030203530302037323220353030
*203530302034343420343830203230302034383020333333203235300a33333320353030203530
*302033353020353030203136372031303030203530302035303020353030203130303020323530
*203535362035353620323530203235300a32373820323530203333332033333320333333203333
*332033333320333333203333332034343420343434203732322032373820343434203838392036
*31310a323530203333332035303020353030203530302035303020323030203530302033333320
*3736302032373620333333203536342035363420373630203333330a3430302035363420333030
*203330302033333320353030203435332032353020333333203330302033313020333333203735
*302037353020373530203434340a37323220373232203732322037323220373232203732322038
*38392036363720363131203631312036313120363131203333332033333320333333203333330a
*373232203732322037323220373232203732322037323220373232203536342037323220373232
*2037323220373232203732322037323220353536203530300a3434342034343420343434203434
*342034343420343434203636372034343420343434203434342034343420343434203237382032
*373820323738203237380a35303020353030203530302035303020353030203530302035303020
*35363420353030203530302035303020353030203530302035303020353030203530305d0a2f45
*6e636f64696e67203934203020523e3e0a656e646f626a0a39342030206f626a0a3c3c2f547970
*652f456e636f64696e672f446966666572656e6365735b0a3133312f62756c6c65740a3134302f
*66692f666c5d3e3e0a656e646f626a0a392030206f626a0a3c3c2f537562747970652f54797065
*312f42617365466f6e742f54696d65732d526f6d616e2f547970652f466f6e742f4e616d652f52
*392f46697273744368617220302f4c61737443686172203235352f5769647468735b0a34363920
*353431203535362036313120333839203434342037323220393830203138302032353020323530
*20323530203235302032353020323530203235300a323530203235302032353020323530203235
*302032353020323530203235302032353020323530203235302032353020323530203235302032
*3530203235300a3235302033333320343038203530302035303020383333203737382033333320
*333333203333332035303020353634203235302033333320323530203237380a35303020353030
*203530302035303020353030203530302035303020353030203530302035303020323738203237
*38203536342035363420353634203434340a393231203732322036363720363637203732322036
*313120353536203732322037323220333333203338392037323220363131203838392037323220
*3732320a3535362037323220363637203535362036313120373232203732322039343420373232
*203732322036313120333333203237382033333320333333203530300a33333320343434203530
*302034343420353030203434342033333320353030203530302032373820323738203530302032
*37382037373820353030203530300a353030203530302033333320333839203237382035303020
*353030203732322035303020353030203434342034383020323030203438302033333320323530
*0a3333332035303020353030203335302035303020313637203130303020353030203530302035
*3030203130303020323530203535362035353620323530203235300a3237382032353020333333
*203333332033333320333333203333332033333320333333203434342034343420373232203237
*382034343420383839203631310a32353020333333203530302035303020353030203530302032
*30302035303020333333203736302032373620333333203536342035363420373630203333330a
*343030203536342033303020333030203333332035303020343533203235302033333320333030
*2033313020333333203735302037353020373530203434340a3732322037323220373232203732
*322037323220373232203838392036363720363131203631312036313120363131203333332033
*333320333333203333330a37323220373232203732322037323220373232203732322037323220
*35363420373232203732322037323220373232203732322037323220353536203530300a343434
*203434342034343420343434203434342034343420363637203434342034343420343434203434
*3420343434203237382032373820323738203237380a3530302035303020353030203530302035
*303020353030203530302035363420353030203530302035303020353030203530302035303020
*353030203530305d0a2f456e636f64696e67203935203020523e3e0a656e646f626a0a39352030
*206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3133312f
*62756c6c65740a3134302f66692f666c0a3137332f6d696e75735d3e3e0a656e646f626a0a3533
*2030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f
*54696d65732d4974616c69633e3e0a656e646f626a0a34332030206f626a0a3c3c2f547970652f
*466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d4974616c69633e3e0a
*656e646f626a0a33332030206f626a0a3c3c2f547970652f466f6e7444657363726970746f722f
*466f6e744e616d652f54696d65732d4974616c69633e3e0a656e646f626a0a32332030206f626a
*0a3c3c2f547970652f466f6e7444657363726970746f722f466f6e744e616d652f54696d65732d
*4974616c69633e3e0a656e646f626a0a31322030206f626a0a3c3c2f547970652f466f6e744465
*7363726970746f722f466f6e744e616d652f54696d65732d4974616c69633e3e0a656e646f626a
*0a35342030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d
*65732d4974616c69632f547970652f466f6e742f4e616d652f5235342f46697273744368617220
*302f4c61737443686172203235352f5769647468735b0a34323220353431203530302035353620
*333839203338392035353620393830203231342032353020323530203235302032353020323530
*20323530203235300a323530203235302032353020323530203235302032353020323530203235
*3020323530203235302032353020323530203235302032353020323530203235300a3235302033
*333320343230203530302035303020383333203737382033333320333333203333332035303020
*363735203235302033333320323530203237380a35303020353030203530302035303020353030
*203530302035303020353030203530302035303020333333203333332036373520363735203637
*35203530300a393230203631312036313120363637203732322036313120363131203732322037
*3232203333332034343420363637203535362038333320363637203732320a3631312037323220
*363131203530302035353620373232203631312038333320363131203535362035353620333839
*203237382033383920333333203530300a33333320353030203530302034343420353030203434
*342032373820353030203530302032373820323738203434342032373820373232203530302035
*30300a353030203530302033383920333839203237382035303020343434203636372034343420
*3434342033383920343030203237352034303020333333203235300a3333332035303020353030
*203335302035303020313637203130303020353030203530302035303020383839203235302035
*30302035303020323530203235300a323738203235302033333320333333203333332033333320
*333333203333332033333320353536203535362036363720323738203535362039343420353536
*0a3235302033383920353030203530302035303020353030203237352035303020333333203736
*302032373620333333203637352036373520373630203333330a34303020363735203330302033
*303020333333203530302035323320323530203333332033303020333130203333332037353020
*37353020373530203530300a363131203631312036313120363131203631312036313120383839
*2036363720363131203631312036313120363131203333332033333320333333203333330a3732
*322036363720373232203732322037323220373232203732322036373520373232203732322037
*323220373232203732322035353620363131203530300a35303020353030203530302035303020
*353030203530302036363720343434203434342034343420343434203434342032373820323738
*20323738203237380a353030203530302035303020353030203530302035303020353030203637
*3520353030203530302035303020353030203530302034343420353030203434345d0a2f456e63
*6f64696e67203936203020523e3e0a656e646f626a0a39362030206f626a0a3c3c2f547970652f
*456e636f64696e672f446966666572656e6365735b0a3132362f74696c64650a3134312f666c5d
*3e3e0a656e646f626a0a34342030206f626a0a3c3c2f537562747970652f54797065312f426173
*65466f6e742f54696d65732d4974616c69632f547970652f466f6e742f4e616d652f5234342f46
*697273744368617220302f4c61737443686172203235352f5769647468735b0a34323220353431
*203530302035353620333839203338392035353620393830203231342032353020323530203235
*30203235302032353020323530203235300a323530203235302032353020323530203235302032
*353020323530203235302032353020323530203235302032353020323530203235302032353020
*3235300a3235302033333320343230203530302035303020383333203737382033333320333333
*203333332035303020363735203235302033333320323530203237380a35303020353030203530
*302035303020353030203530302035303020353030203530302035303020333333203333332036
*37352036373520363735203530300a393230203631312036313120363637203732322036313120
*363131203732322037323220333333203434342036363720353536203833332036363720373232
*0a3631312037323220363131203530302035353620373232203631312038333320363131203535
*362035353620333839203237382033383920333333203530300a33333320353030203530302034
*343420353030203434342032373820353030203530302032373820323738203434342032373820
*37323220353030203530300a353030203530302033383920333839203237382035303020343434
*2036363720343434203434342033383920343030203237352034303020333333203235300a3333
*332035303020353030203335302035303020313637203130303020353030203530302035303020
*38383920323530203530302035303020323530203235300a323738203235302033333320333333
*203333332033333320333333203333332033333320353536203535362036363720323738203535
*3620393434203535360a3235302033383920353030203530302035303020353030203237352035
*303020333333203736302032373620333333203637352036373520373630203333330a34303020
*363735203330302033303020333333203530302035323320323530203333332033303020333130
*20333333203735302037353020373530203530300a363131203631312036313120363131203631
*312036313120383839203636372036313120363131203631312036313120333333203333332033
*3333203333330a3732322036363720373232203732322037323220373232203732322036373520
*373232203732322037323220373232203732322035353620363131203530300a35303020353030
*203530302035303020353030203530302036363720343434203434342034343420343434203434
*34203237382032373820323738203237380a353030203530302035303020353030203530302035
*303020353030203637352035303020353030203530302035303020353030203434342035303020
*3434345d0a2f456e636f64696e67203937203020523e3e0a656e646f626a0a39372030206f626a
*0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b0a3132362f74696c64
*650a3134312f666c5d3e3e0a656e646f626a0a33342030206f626a0a3c3c2f537562747970652f
*54797065312f42617365466f6e742f54696d65732d4974616c69632f547970652f466f6e742f4e
*616d652f5233342f46697273744368617220302f4c61737443686172203235352f576964746873
*5b0a34323220353431203530302035353620333839203338392035353620393830203231342032
*35302032353020323530203235302032353020323530203235300a323530203235302032353020
*323530203235302032353020323530203235302032353020323530203235302032353020323530
*2032353020323530203235300a3235302033333320343230203530302035303020383333203737
*382033333320333333203333332035303020363735203235302033333320323530203237380a35
*303020353030203530302035303020353030203530302035303020353030203530302035303020
*33333320333333203637352036373520363735203530300a393230203631312036313120363637
*203732322036313120363131203732322037323220333333203434342036363720353536203833
*3320363637203732320a3631312037323220363131203530302035353620373232203631312038
*333320363131203535362035353620333839203237382033383920333333203530300a33333320
*353030203530302034343420353030203434342032373820353030203530302032373820323738
*20343434203237382037323220353030203530300a353030203530302033383920333839203237
*382035303020343434203636372034343420343434203338392034303020323735203430302033
*3333203235300a3333332035303020353030203335302035303020313637203130303020353030
*20353030203530302038383920323530203530302035303020323530203235300a323738203235
*302033333320333333203333332033333320333333203333332033333320353536203535362036
*3637203237382035353620393434203535360a3235302033383920353030203530302035303020
*353030203237352035303020333333203736302032373620333333203637352036373520373630
*203333330a34303020363735203330302033303020333333203530302035323320323530203333
*33203330302033313020333333203735302037353020373530203530300a363131203631312036
*313120363131203631312036313120383839203636372036313120363131203631312036313120
*3333332033333320333333203333330a3732322036363720373232203732322037323220373232
*203732322036373520373232203732322037323220373232203732322035353620363131203530
*300a35303020353030203530302035303020353030203530302036363720343434203434342034
*34342034343420343434203237382032373820323738203237380a353030203530302035303020
*353030203530302035303020353030203637352035303020353030203530302035303020353030
*2034343420353030203434345d0a2f456e636f64696e67203938203020523e3e0a656e646f626a
*0a39382030206f626a0a3c3c2f547970652f456e636f64696e672f446966666572656e6365735b
*0a3134312f666c0a3137332f6d696e75735d3e3e0a656e646f626a0a32342030206f626a0a3c3c
*2f537562747970652f54797065312f42617365466f6e742f54696d65732d4974616c69632f5479
*70652f466f6e742f4e616d652f5232342f46697273744368617220302f4c617374436861722032
*35352f5769647468735b0a34323220353431203530302035353620333839203338392035353620
*39383020323134203235302032353020323530203235302032353020323530203235300a323530
*203235302032353020323530203235302032353020323530203235302032353020323530203235
*3020323530203235302032353020323530203235300a3235302033333320343230203530302035
*303020383333203737382033333320333333203333332035303020363735203235302033333320
*323530203237380a35303020353030203530302035303020353030203530302035303020353030
*20353030203530302033333320333333203637352036373520363735203530300a393230203631
*312036313120363637203732322036313120363131203732322037323220333333203434342036
*3637203535362038333320363637203732320a3631312037323220363131203530302035353620
*373232203631312038333320363131203535362035353620333839203237382033383920333333
*203530300a33333320353030203530302034343420353030203434342032373820353030203530
*30203237382032373820343434203237382037323220353030203530300a353030203530302033
*383920333839203237382035303020343434203636372034343420343434203338392034303020
*3237352034303020333333203235300a3333332035303020353030203335302035303020313637
*203130303020353030203530302035303020383839203235302035303020353030203235302032
*35300a323738203235302033333320333333203333332033333320333333203333332033333320
*3535362035353620363637203237382035353620393434203535360a3235302033383920353030
*203530302035303020353030203237352035303020333333203736302032373620333333203637
*352036373520373630203333330a34303020363735203330302033303020333333203530302035
*32332032353020333333203330302033313020333333203735302037353020373530203530300a
*363131203631312036313120363131203631312036313120383839203636372036313120363131
*2036313120363131203333332033333320333333203333330a3732322036363720373232203732
*322037323220373232203732322036373520373232203732322037323220373232203732322035
*353620363131203530300a35303020353030203530302035303020353030203530302036363720
*34343420343434203434342034343420343434203237382032373820323738203237380a353030
*203530302035303020353030203530302035303020353030203637352035303020353030203530
*3020353030203530302034343420353030203434345d0a2f456e636f64696e6720393920302052
*3e3e0a656e646f626a0a39392030206f626a0a3c3c2f547970652f456e636f64696e672f446966
*666572656e6365735b0a3132362f74696c64650a3134302f66692f666c5d3e3e0a656e646f626a
*0a31332030206f626a0a3c3c2f537562747970652f54797065312f42617365466f6e742f54696d
*65732d4974616c69632f547970652f466f6e742f4e616d652f5231332f46697273744368617220
*302f4c61737443686172203235352f5769647468735b0a34323220353431203530302035353620
*333839203338392035353620393830203231342032353020323530203235302032353020323530
*20323530203235300a323530203235302032353020323530203235302032353020323530203235
*3020323530203235302032353020323530203235302032353020323530203235300a3235302033
*333320343230203530302035303020383333203737382033333320333333203333332035303020
*363735203235302033333320323530203237380a35303020353030203530302035303020353030
*203530302035303020353030203530302035303020333333203333332036373520363735203637
*35203530300a393230203631312036313120363637203732322036313120363131203732322037
*3232203333332034343420363637203535362038333320363637203732320a3631312037323220
*363131203530302035353620373232203631312038333320363131203535362035353620333839
*203237382033383920333333203530300a33333320353030203530302034343420353030203434
*342032373820353030203530302032373820323738203434342032373820373232203530302035
*30300a353030203530302033383920333839203237382035303020343434203636372034343420
*3434342033383920343030203237352034303020333333203235300a3333332035303020353030
*203335302035303020313637203130303020353030203530302035303020383839203235302035
*30302035303020323530203235300a323738203235302033333320333333203333332033333320
*333333203333332033333320353536203535362036363720323738203535362039343420353536
*0a3235302033383920353030203530302035303020353030203237352035303020333333203736
*302032373620333333203637352036373520373630203333330a34303020363735203330302033
*303020333333203530302035323320323530203333332033303020333130203333332037353020
*37353020373530203530300a363131203631312036313120363131203631312036313120383839
*2036363720363131203631312036313120363131203333332033333320333333203333330a3732
*322036363720373232203732322037323220373232203732322036373520373232203732322037
*323220373232203732322035353620363131203530300a35303020353030203530302035303020
*353030203530302036363720343434203434342034343420343434203434342032373820323738
*20323738203237380a353030203530302035303020353030203530302035303020353030203637
*3520353030203530302035303020353030203530302034343420353030203434345d0a2f456e63
*6f64696e6720313030203020523e3e0a656e646f626a0a3130302030206f626a0a3c3c2f547970
*652f456e636f64696e672f446966666572656e6365735b0a3134302f66695d3e3e0a656e646f62
*6a0a322030206f626a0a3c3c2f50726f64756365722028474e552047686f737473637269707420
*362e3533290a3e3e656e646f626a0a787265660a30203130310a30303030303030303030203635
*3533352066200a30303030303237323437203030303030206e200a303030303035343235312030
*30303030206e200a30303030303237313339203030303030206e200a3030303030323732393520
*3030303030206e200a30303030303235393731203030303030206e200a30303030303030303135
*203030303030206e200a30303030303034303634203030303030206e200a303030303033383034
*31203030303030206e200a30303030303436363231203030303030206e200a3030303030323737
*3737203030303030206e200a30303030303336333835203030303030206e200a30303030303438
*313033203030303030206e200a30303030303533303431203030303030206e200a303030303030
*34303834203030303030206e200a30303030303034313134203030303030206e200a3030303030
*3337393739203030303030206e200a30303030303435333939203030303030206e200a30303030
*303236313331203030303030206e200a30303030303034313636203030303030206e200a303030
*30303037333730203030303030206e200a30303030303237373136203030303030206e200a3030
*3030303335313630203030303030206e200a30303030303438303430203030303030206e200a30
*303030303531383230203030303030206e200a30303030303037333931203030303030206e200a
*30303030303337393137203030303030206e200a30303030303434313838203030303030206e20
*0a30303030303236323735203030303030206e200a30303030303037343435203030303030206e
*200a30303030303130353830203030303030206e200a3030303030323736353520303030303020
*6e200a30303030303333393338203030303030206e200a30303030303437393737203030303030
*206e200a30303030303530363032203030303030206e200a303030303031303630312030303030
*30206e200a30303030303337383535203030303030206e200a3030303030343239373720303030
*3030206e200a30303030303236343139203030303030206e200a30303030303130363535203030
*303030206e200a30303030303134303239203030303030206e200a303030303032373539342030
*30303030206e200a30303030303332373136203030303030206e200a3030303030343739313420
*3030303030206e200a30303030303439333834203030303030206e200a30303030303134303530
*203030303030206e200a30303030303337373933203030303030206e200a303030303034313735
*36203030303030206e200a30303030303236353633203030303030206e200a3030303030313431
*3034203030303030206e200a30303030303137323235203030303030206e200a30303030303237
*353333203030303030206e200a30303030303331343737203030303030206e200a303030303034
*37383531203030303030206e200a30303030303438313636203030303030206e200a3030303030
*3137323436203030303030206e200a30303030303337373331203030303030206e200a30303030
*303430353435203030303030206e200a30303030303236373037203030303030206e200a303030
*30303137333030203030303030206e200a30303030303230373032203030303030206e200a3030
*3030303237343732203030303030206e200a30303030303330323632203030303030206e200a30
*303030303230373233203030303030206e200a30303030303337363639203030303030206e200a
*30303030303339333133203030303030206e200a30303030303236383531203030303030206e20
*0a30303030303230373636203030303030206e200a30303030303234353539203030303030206e
*200a30303030303237343131203030303030206e200a3030303030323930353020303030303020
*6e200a30303030303234353830203030303030206e200a30303030303337363037203030303030
*206e200a30303030303338313032203030303030206e200a303030303032363939352030303030
*30206e200a30303030303234363233203030303030206e200a3030303030323539303720303030
*3030206e200a30303030303237333530203030303030206e200a30303030303237383338203030
*303030206e200a30303030303235393238203030303030206e200a303030303032383939342030
*30303030206e200a30303030303330323036203030303030206e200a3030303030333134313820
*3030303030206e200a30303030303332363333203030303030206e200a30303030303333383732
*203030303030206e200a30303030303335303934203030303030206e200a303030303033363331
*36203030303030206e200a30303030303337353431203030303030206e200a3030303030333932
*3534203030303030206e200a30303030303430343635203030303030206e200a30303030303431
*363937203030303030206e200a30303030303432393038203030303030206e200a303030303034
*34313239203030303030206e200a30303030303435333430203030303030206e200a3030303030
*3436353531203030303030206e200a30303030303437373731203030303030206e200a30303030
*303439333138203030303030206e200a30303030303530353336203030303030206e200a303030
*30303531373534203030303030206e200a30303030303532393732203030303030206e200a3030
*3030303534313934203030303030206e200a747261696c65720a3c3c202f53697a652031303120
*2f526f6f74203120302052202f496e666f2032203020520a3e3e0a7374617274787265660a3534
*3330330a2525454f460a
hunk ./offlineimap/head/manual.ps 3
-%%CreationDate: Wed Jul 24 07:44:13 2002
+%%CreationDate: Wed Jul 24 13:00:05 2002
hunk ./offlineimap/head/manual.ps 8
-%%Pages: 7
+%%Pages: 8
hunk ./offlineimap/head/manual.ps 440
-(fi)-2.781 G(ts)-2.781 E F1(isuable\(\))2.781 E F0(method)2.781 E
-(states that it cannot be.)144 206.4 Q(Use this option with care.)5 E
-1.687(The pre-de\214ned options are)144 223.2 R F1(Tk.TkUI)4.187 E F0
-1.686(\(a graphical interf)4.186 F(ace\),)-.1 E F1(TTY)4.186 E(.TTYUI)
--.92 E F0 1.686(\(a te)4.186 F 1.686(xt-mode inter)-.15 F(-)-.2 E -.1
-(fa)144 235.2 S(ce\),).1 E F1(Noninteracti)5.044 E -.1(ve)-.1 G(.Basic)
-.1 E F0 2.544(\(a non-interacti)5.044 F 2.844 -.15(ve m)-.25 H 2.545
-(ode suitable for cronning\), and).15 F F1(Noninterac-)5.045 E(ti)144
-247.2 Q -.1(ve)-.1 G(.Quiet).1 E F0(\(a mode that generates no output e)
-2.5 E(xcept for errors\).)-.15 E/F3 10.95/Times-Bold@0 SF(EXAMPLES)72
-264 Q F0(Here is an e)108 276 Q
+(fi)-2.781 G(ts)-2.781 E F1(isuable\(\))2.781 E F0(method)2.781 E .274
+(states that it cannot be.)144 206.4 R .274(Use this option with care.)
+5.274 F .273(The pre-de\214ned options are listed in the USER)5.273 F
+(INTERF)144 218.4 Q -.4(AC)-.74 G(ES section.).4 E/F3 10.95/Times-Bold@0
+SF(USER INTERF)72 235.2 Q -.602(AC)-.986 G(ES).602 E F1(Of\215ineIMAP)
+108 247.2 Q F0 .85(has a plugg)3.35 F .85(able user interf)-.05 F .851
+(ace system that lets you choose ho)-.1 F 3.351(wt)-.25 G .851
+(he program communicates)-3.351 F .024(information to you.)108 259.2 R
+.024(There are tw)5.024 F 2.524(og)-.1 G .024(raphical interf)-2.524 F
+.023(aces, one terminal interf)-.1 F .023(ace, and tw)-.1 F 2.523(on)-.1
+G(oninteracti)-2.523 E .323 -.15(ve i)-.25 H(nter).15 E(-)-.2 E -.1(fa)
+108 271.2 S 1.002(ces suitable for scripting or logging purposes.).1 F
+(The)6.002 E F2(ui)3.502 E F0 1.002
+(option in the con\214guration \214le speci\214es the user)3.502 F
+(interf)108 283.2 Q .476(ace preferences.)-.1 F(The)5.476 E F2
+2.976 E F0 .475(command-line option can o)2.976 F -.15(ve)-.15 G .475
+(rride the con\214guration \214le.).15 F .475(The a)5.475 F -.25(va)-.2
+G .475(ilable v).25 F(al-)-.25 E(ues for the con\214guration \214le or \
+command-line are describef in this section.)108 295.2 Q F1(Tk.Blink)87
+312 Q(enlights)-.1 E F0 1.708(This is an interf)108 324 R 1.709
+(ace designed to be sleek, fun to w)-.1 F 1.709(atch, and informati)-.1
+F 2.009 -.15(ve o)-.25 H 4.209(ft).15 G 1.709(he o)-4.209 F -.15(ve)-.15
+G 1.709(rall picture of what).15 F F1(Of\215ineIMAP)108 336 Q F0 .18
+(is doing.)2.68 F 2.68(Ic)5.18 G .18
+(onsider it to be the best general-purpose interf)-2.68 F .18(ace in)-.1
+F F1(Of\215ineIMAP)2.68 E(.)-1.1 E F0(Tk.Blink)5.18 E(en-)-.1 E .499
+(lights contains, by def)108 348 R .499(ault, a small windo)-.1 F 2.999
+(ww)-.25 G .499(ith a ro)-2.999 F 2.999(wo)-.25 G 2.999(fL)-2.999 G .499
+(EDs and a ro)-2.999 F 2.999(wo)-.25 G 2.999(fc)-2.999 G .499(ommand b)
+-2.999 F 2.999(uttons. The)-.2 F(total)2.999 E .553(size of the windo)
+108 360 R 3.053(wi)-.25 G 3.053(sv)-3.053 G .552(ery small, so it uses \
+little desktop space, yet it is quite functional.)-3.203 F .552
+(There is also an)5.552 F 1.339(optional, togg)108 372 R 1.339
+(able, log that sho)-.05 F 1.339
+(ws more detail about what is happening and is color)-.25 F 1.34
+(-coded to match the)-.2 F(color of the lights.)108 384 Q(Tk.Blink)108
+400.8 Q 5.224(enlights is the only user interf)-.1 F 5.224
+(ace that has con\214gurable parameters; see the e)-.1 F(xample)-.15 E
+F2(of)108 412.8 Q(\215ineimap.conf)-.18 E F0(for more details.)2.5 E
+.429(Each light in the Tk.Blink)108 429.6 R .429(enlights interf)-.1 F
+.429(ace represents a thread of e)-.1 F -.15(xe)-.15 G .43
+(cution -- that is, a particular task that).15 F F1(Of\215ineIMAP)108
+441.6 Q F0 .867(is performing right no)3.367 F 4.667 -.65(w. T)-.25 H
+.866(he color indicates what task the particular thread is performing,)
+.65 F(and are as follo)108 453.6 Q(ws:)-.25 E F1(Black)108 475.2 Q F0
+.569(indicates that this light')11.55 F 3.069(st)-.55 G .569
+(hread has terminated; it will light up ag)-3.069 F .57
+(ain later when ne)-.05 F 3.07(wt)-.25 G .57(hreads start)-3.07 F 2.5
+(up. So,)144 487.2 R(black indicates no acti)2.5 E(vity)-.25 E(.)-.65 E
+F1(Red \(Meaning 1\))108 504 Q F0 .442
+(is the color of the main program')144 516 R 2.942(st)-.55 G .442
+(hread, which basically does nothing b)-2.942 F .442
+(ut monitor the others.)-.2 F(It)5.441 E
+(might remind you of HAL 9000 in)144 528 Q F2(2001.)2.5 E F1(Pur)108
+544.8 Q(ple)-.1 E F0 .656(is the color of an account synchronization th\
+read that is monitoring the progress of the folders in)7.21 F
+(that account \(not generating an)144 556.8 Q 2.5(yI)-.15 G(/O\).)-2.5 E
+F1(Cyan)108 573.6 Q F0(indicates that the thread is syncing a folder)
+13.22 E(.)-.55 E F1(Gr)108 590.4 Q(een)-.18 E F0(means that a folder')
+9.52 E 2.5(sm)-.55 G(essage list is being loaded.)-2.5 E F1(Blue)108
+607.2 Q F0(is the color of a message synchronization controller thread.)
+16.55 E F1(Orange)108 624 Q F0
+(indicates that an actual message is being copied.)144 636 Q F1
+(Red \(Meaning 2\))108 652.8 Q F0
+(indicates that a message is being deleted.)144 664.8 Q F1 -1.11(Ye)108
+681.6 S(llo)1.11 E(w)-.1 E F0
+(\(bright orange\) indicates that message \215ags are being added.)7.77
+E F1(Pink)108 698.4 Q F0
+(\(bright red\) indicates that message \215ags are being remo)15.99 E
+-.15(ve)-.15 G(d.).15 E(John Goerzen)72 768 Q(July 12, 2002)151.655 E(3)
+201.915 E EP
+%%Page: 4 4
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 111.22(OFFLINEIMAP\(1\) Of)72 48 R
+(\215ineIMAP manual)-.25 E(OFFLINEIMAP\(1\))113.72 E/F1 10/Times-Bold@0
+SF(Red / Black Flashing)108 84 Q F0(corresponds to the countdo)144 96 Q
+(wn timer that runs between synchronizations.)-.25 E 1.317
+(The name of this interf)108 112.8 R 1.316(ace deri)-.1 F -.15(ve)-.25 G
+3.816(sf).15 G 1.316(rom a bit of computer science history)-3.816 F
+6.316(.E)-.65 G 1.316(ric Raymond')-6.316 F(s)-.55 E/F2 10
+/Times-Italic@0 SF -.35(Ja)3.816 G -.37(rg).35 G 1.316(on F).37 F(ile)
+-.45 E F0(de\214nes blink)108 124.8 Q(enlights, in part, as:)-.1 E .132
+(Front-panel diagnostic lights on a computer)144 141.6 R 2.632(,e)-.4 G
+.132(sp. a dinosaur)-2.632 F 2.632(.N)-.55 G .632 -.25(ow t)-2.632 H
+.132(hat dinosaurs are rare, this term).25 F
+(usually refers to status lights on a modem, netw)144 153.6 Q
+(ork hub, or the lik)-.1 E(e.)-.1 E 1.244(This term deri)144 170.4 R
+-.15(ve)-.25 G 3.744(sf).15 G 1.244(rom the last w)-3.744 F 1.244
+(ord of the f)-.1 F 1.243(amous blackletter)-.1 F 1.243
+(-Gothic sign in mangled pseudo-)-.2 F .566(German that once graced abo\
+ut half the computer rooms in the English-speaking w)144 182.4 R .566
+(orld. One v)-.1 F(er)-.15 E(-)-.2 E(sion ran in its entirety as follo)
+144 194.4 Q(ws:)-.25 E F1 -.55(AC)144 211.2 S
+(HTUNG! ALLES LOOKENSPEEPERS!).55 E F0 1.648
+(Das computermachine ist nicht fuer ge\214ngerpok)144 228 R 1.647
+(en und mittengrabben.)-.1 F 1.647(Ist easy schnappen der)6.647 F .12
+(springenwerk, blo)144 240 R .121(wenfusen und poppencork)-.25 F .121
+(en mit spitzenspark)-.1 F 2.621(en. Ist)-.1 F .121(nicht fuer ge)2.621
+F(werk)-.25 E .121(en bei das)-.1 F(dumpk)144 252 Q 2.519(opfen. Das)-.1
+F(rubberneck)2.519 E .018(en sichtseeren k)-.1 F .018
+(eepen das cotten-pick)-.1 F .018(enen hans in das pock)-.1 F .018
+(ets muss;)-.1 F(relax)144 264 Q(en und w)-.15 E(atchen das blink)-.1 E
+(enlichten.)-.1 E F1(Tk.V)87 280.8 Q(erboseUI)-1 E F0 .503(This interf)
+108 292.8 R .503(ace \(formerly kno)-.1 F .503
+(wn as Tk.TkUI\) is a graphical interf)-.25 F .504
+(ace that presents a v)-.1 F .504(ariable-sized windo)-.25 F -.65(w.)
+-.25 G 1.37(In the windo)108 304.8 R 2.67 -.65(w, e)-.25 H 1.37
+(ach currently-e).65 F -.15(xe)-.15 G 1.37
+(cuting thread has a section where its name and current status are dis-)
+.15 F 2.768(played. This)108 316.8 R(interf)2.768 E .268
+(ace is best suited to people running on slo)-.1 F .269
+(wer connections, as you get a lot of detail, b)-.25 F(ut)-.2 E .357
+(for f)108 328.8 R .356
+(ast connections, the detail may go by too quickly to be useful.)-.1 F
+.356(People with f)5.356 F .356(ast connections may wish)-.1 F
+(to use Tk.Blink)108 340.8 Q(enlights instead.)-.1 E F1(TTY)87 357.6 Q
+(.TTYUI)-.92 E F0 1.341(This interf)108 369.6 R 1.341(ace is the def)-.1
+F 1.342(ault for people running in terminals.)-.1 F 1.342
+(It prints out basic status messages, has an)6.342 F
+(interruptible timer lik)108 381.6 Q 2.5(et)-.1 G(he graphical interf)
+-2.5 E(aces do, and is generally friendly to use on a console or xterm.)
+-.1 E F1(Noninteracti)87 398.4 Q -.1(ve)-.1 G(.Basic).1 E F0 .552
+(This interf)108 410.4 R .552(ace is designed for situations where)-.1 F
+F1(Of\215ineIMAP)3.051 E F0 .551
+(will be run non-attended and the status of its)3.051 F -.15(exe)108
+422.4 S .697(cution will be logged.).15 F -1.1(Yo)5.697 G 3.197(um)1.1 G
+.697(ight use it, for instance, to ha)-3.197 F .997 -.15(ve t)-.2 H .697
+(he system run automatically and e-mail).15 F .903
+(you the results of the synchronization.)108 434.4 R .902
+(This user interf)5.903 F .902(ace is not capable of reading a passw)-.1
+F .902(ord from the)-.1 F -.1(ke)108 446.4 S(yboard; account passw)-.05
+E(ords must be speci\214ed using one of the con\214guration \214le opti\
+ons.)-.1 E F1(Noninteracti)87 463.2 Q -.1(ve)-.1 G(.Quiet).1 E F0 1.622
+(This interf)108 475.2 R 1.623(ace is designed for non-attended running\
+ in situations where normal status messages are not)-.1 F 3.934
+(desired. It)108 487.2 R 1.434(will output nothing e)3.934 F 1.434
+(xcept errors and serious w)-.15 F 3.934(arnings. Lik)-.1 F 3.934(eN)-.1
+G(oninteracti)-3.934 E -.15(ve)-.25 G 1.433(.Basic, this user).15 F
+(interf)108 499.2 Q 1.38(ace is not capable of reading a passw)-.1 F
+1.38(ord from the k)-.1 F -.15(ey)-.1 G 1.38(board; account passw).15 F
+1.38(ords must be speci\214ed)-.1 F
+(using one of the con\214guration \214le options.)108 511.2 Q/F3 10.95
+/Times-Bold@0 SF(EXAMPLES)72 528 Q F0(Here is an e)108 540 Q
hunk ./offlineimap/head/manual.ps 587
-(MUL)87 292.8 Q(TIPLE A)-.92 E(CCOUNTS WITH MUTT)-.55 E F0 .514(This e)
-108 304.8 R .514(xample sho)-.15 F .514(ws you ho)-.25 F 3.014(wt)-.25 G
+(MUL)87 556.8 Q(TIPLE A)-.92 E(CCOUNTS WITH MUTT)-.55 E F0 .514(This e)
+108 568.8 R .514(xample sho)-.15 F .514(ws you ho)-.25 F 3.014(wt)-.25 G
hunk ./offlineimap/head/manual.ps 591
-316.8 Q(.)-.55 E(Start by creating a directory to hold your folders:)108
-333.6 Q F1(mkdir ~/Mail)108 345.6 Q F0(In your)108 362.4 Q F2(~/.of)2.5
+580.8 Q(.)-.55 E(Start by creating a directory to hold your folders:)108
+597.6 Q F1(mkdir ~/Mail)108 609.6 Q F0(In your)108 626.4 Q F2(~/.of)2.5
hunk ./offlineimap/head/manual.ps 594
-108 374.4 Q(ersonal, W)-.2 E(ork)-.75 E F0(Mak)108 391.2 Q 2.82(es)-.1 G
+108 638.4 Q(ersonal, W)-.2 E(ork)-.75 E F0(Mak)108 655.2 Q 2.82(es)-.1 G
hunk ./offlineimap/head/manual.ps 598
--.25 F(enable)108 403.2 Q F1([mbnames].)2.5 E F0
-(In each account section, do something lik)108 420 Q 2.5(et)-.1 G(his:)
--2.5 E F1(localf)108 432 Q(olders = ~/Mail/P)-.25 E(ersonal)-.2 E F0
-(Add these lines to your)108 448.8 Q F2(~/.muttr)2.5 E(c:)-.37 E F1
-(sour)108 460.8 Q(ce ~/path-to-mbnames-muttr)-.18 E(c-mailboxes)-.18 E
--.25(fo)108 472.8 S(lder).25 E(-hook P)-.37 E(ersonal set fr)-.2 E
-(om="y)-.18 E(our)-.25 E(email@personal.com")-.18 E -.25(fo)108 484.8 S
+-.25 F(enable)108 667.2 Q F1([mbnames].)2.5 E F0
+(In each account section, do something lik)108 684 Q 2.5(et)-.1 G(his:)
+-2.5 E F1(localf)108 696 Q(olders = ~/Mail/P)-.25 E(ersonal)-.2 E F0
+(Add these lines to your)108 712.8 Q F2(~/.muttr)2.5 E(c:)-.37 E F1
+(sour)108 724.8 Q(ce ~/path-to-mbnames-muttr)-.18 E(c-mailboxes)-.18 E
+F0(John Goerzen)72 768 Q(July 12, 2002)151.655 E(4)201.915 E EP
+%%Page: 5 5
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 111.22(OFFLINEIMAP\(1\) Of)72 48 R
+(\215ineIMAP manual)-.25 E(OFFLINEIMAP\(1\))113.72 E/F1 10/Times-Bold@0
+SF -.25(fo)108 84 S(lder).25 E(-hook P)-.37 E(ersonal set fr)-.2 E
+(om="y)-.18 E(our)-.25 E(email@personal.com")-.18 E -.25(fo)108 96 S
hunk ./offlineimap/head/manual.ps 613
-(email@w)-.18 E(ork.com")-.1 E(set mbox_type=Maildir)108 496.8 Q(set f)
-108 508.8 Q(older=$HOME/Mail)-.25 E(set spool\214le=+P)108 520.8 Q
-(ersonal/INBO)-.2 E(X)-.4 E F0(That')108 537.6 Q 2.5(si)-.55 G(t!)-2.5 E
-F1(UW)87 554.4 Q(-IMAPD AND REFERENCES)-.37 E F0 .494
-(Some users with a UW)108 566.4 R .493(-IMAPD serv)-.65 F .493
-(er need to use)-.15 F F1(Of\215ineIMAP')2.993 E(s)-.37 E F0 .493
-("reference" feature to get at their mail-)2.993 F(box)108 578.4 Q .46(\
+(email@w)-.18 E(ork.com")-.1 E(set mbox_type=Maildir)108 108 Q(set f)108
+120 Q(older=$HOME/Mail)-.25 E(set spool\214le=+P)108 132 Q(ersonal/INBO)
+-.2 E(X)-.4 E F0(That')108 148.8 Q 2.5(si)-.55 G(t!)-2.5 E F1(UW)87
+165.6 Q(-IMAPD AND REFERENCES)-.37 E F0 .494(Some users with a UW)108
+177.6 R .493(-IMAPD serv)-.65 F .493(er need to use)-.15 F F1
+(Of\215ineIMAP')2.993 E(s)-.37 E F0 .493
+("reference" feature to get at their mail-)2.993 F(box)108 189.6 Q .46(\
hunk ./offlineimap/head/manual.ps 622
--2.96 E .465(tion from docwhat@gerf.or)108 590.4 R 2.965(gs)-.18 G(ho)
+-2.96 E .465(tion from docwhat@gerf.or)108 201.6 R 2.965(gs)-.18 G(ho)
hunk ./offlineimap/head/manual.ps 625
-\214lter that limits the folders synced to just three.)108 602.4 Q F1
-([Gerf])108 619.2 Q(localf)108 631.2 Q(olders = ~/Mail)-.25 E -.18(re)
-108 643.2 S(motehost = gerf).18 E(.or)-.15 E(g)-.1 E(ssl = y)108 655.2 Q
-(es)-.1 E -.18(re)108 667.2 S(moteuser = docwhat).18 E -.18(re)108 679.2
-S(fer).18 E(ence = Mail)-.18 E 2.5(#T)108 691.2 S(rims off the pr)-3.24
+\214lter that limits the folders synced to just three.)108 213.6 Q F1
+([Gerf])108 230.4 Q(localf)108 242.4 Q(olders = ~/Mail)-.25 E -.18(re)
+108 254.4 S(motehost = gerf).18 E(.or)-.15 E(g)-.1 E(ssl = y)108 266.4 Q
+(es)-.1 E -.18(re)108 278.4 S(moteuser = docwhat).18 E -.18(re)108 290.4
+S(fer).18 E(ence = Mail)-.18 E 2.5(#T)108 302.4 S(rims off the pr)-3.24
hunk ./offlineimap/head/manual.ps 631
-(nametrans = lambda f)108 703.2 Q(older)-.25 E(name: \\)-.15 E -.18(re)
-138 715.2 S(.sub\('^Mail/', ').18 E(', f)-.63 E(older)-.25 E(name\))-.15
-E 2.5(#Y)108 727.2 S(eah, y)-3.61 E(ou ha)-.25 E .2 -.1(ve t)-.25 H 2.5
+(nametrans = lambda f)108 314.4 Q(older)-.25 E(name: \\)-.15 E -.18(re)
+138 326.4 S(.sub\('^Mail/', ').18 E(', f)-.63 E(older)-.25 E(name\))-.15
+E 2.5(#Y)108 338.4 S(eah, y)-3.61 E(ou ha)-.25 E .2 -.1(ve t)-.25 H 2.5
hunk ./offlineimap/head/manual.ps 635
-.1 G(hough it)-2.5 E F0(John Goerzen)72 768 Q(July 12, 2002)151.655 E(3)
-201.915 E EP
-%%Page: 4 4
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Roman@0 SF 111.22(OFFLINEIMAP\(1\) Of)72 48 R
-(\215ineIMAP manual)-.25 E(OFFLINEIMAP\(1\))113.72 E/F1 10/Times-Bold@0
-SF 2.5(#w)108 84 S(ould seem intuiti)-2.6 E .2 -.1(ve t)-.1 H(hat r).1 E
-(efer)-.18 E(ence w)-.18 E(ould trim it.)-.1 E -.25(fo)108 96 S
-(lder\214lter = lambda f).25 E(older)-.25 E(name: f)-.15 E(older)-.25 E
-(name in [)-.15 E('Mail/INBO)125.5 108 Q(X',)-.4 E
-('Mail/list/zaurus-general',)125.5 120 Q('Mail/list/zaurus-de)125.5 132
-Q(v',)-.15 E(])125.5 144 Q(maxconnections = 1)108 156 Q
-(holdconnectionopen = no)108 168 Q/F2 10.95/Times-Bold@0 SF(ERR)72 184.8
-Q(ORS)-.329 E F0(If you get one of some frequently-encountered or confu\
-sing errors, please check this section.)108 196.8 Q F1(UID v)87 213.6 Q
-(alidity pr)-.1 E(oblem f)-.18 E(or f)-.25 E(older)-.25 E F0 1.637
-(IMAP serv)108 225.6 R 1.637
+.1 G(hough it)-2.5 E 2.5(#w)108 350.4 S(ould seem intuiti)-2.6 E .2 -.1
+(ve t)-.1 H(hat r).1 E(efer)-.18 E(ence w)-.18 E(ould trim it.)-.1 E
+-.25(fo)108 362.4 S(lder\214lter = lambda f).25 E(older)-.25 E(name: f)
+-.15 E(older)-.25 E(name in [)-.15 E('Mail/INBO)125.5 374.4 Q(X',)-.4 E
+('Mail/list/zaurus-general',)125.5 386.4 Q('Mail/list/zaurus-de)125.5
+398.4 Q(v',)-.15 E(])125.5 410.4 Q(maxconnections = 1)108 422.4 Q
+(holdconnectionopen = no)108 434.4 Q/F2 10.95/Times-Bold@0 SF(ERR)72
+451.2 Q(ORS)-.329 E F0(If you get one of some frequently-encountered or\
+ confusing errors, please check this section.)108 463.2 Q F1(UID v)87
+480 Q(alidity pr)-.1 E(oblem f)-.18 E(or f)-.25 E(older)-.25 E F0 1.637
+(IMAP serv)108 492 R 1.637
hunk ./offlineimap/head/manual.ps 648
-(unique to a particular message FOREVER.)108 237.6 R 1.109
+(unique to a particular message FOREVER.)108 504 R 1.109
hunk ./offlineimap/head/manual.ps 650
-(rg).15 G 1.109(et the same)-3.609 F 2.873(UID. UIDs)108 249.6 R .373
+(rg).15 G 1.109(et the same)-3.609 F 2.873(UID. UIDs)108 516 R .373
hunk ./offlineimap/head/manual.ps 654
-(sages on your computer to messages on the serv)108 261.6 Q(er)-.15 E(.)
--.55 E .108(Sometimes, the UIDs on the serv)108 278.4 R .108
+(sages on your computer to messages on the serv)108 528 Q(er)-.15 E(.)
+-.55 E .108(Sometimes, the UIDs on the serv)108 544.8 R .108
hunk ./offlineimap/head/manual.ps 658
-(af)108 290.4 S(older)-3.742 E 6.242(.W)-.55 G 1.242
+(af)108 556.8 S(older)-3.742 E 6.242(.W)-.55 G 1.242
hunk ./offlineimap/head/manual.ps 661
-(Of\215ineIMAP)3.743 E F0 .303(might still ha)108 302.4 R .603 -.15
+(Of\215ineIMAP)3.743 E F0 .303(might still ha)108 568.8 R .603 -.15
hunk ./offlineimap/head/manual.ps 664
-F0 .302(will detect this)2.802 F(condition and skip the folder)108 314.4
+F0 .302(will detect this)2.802 F(condition and skip the folder)108 580.8
hunk ./offlineimap/head/manual.ps 666
-(nts data loss.).15 E -1.1(Yo)108 331.2 S 2.826(uc)1.1 G .326
+(nts data loss.).15 E -1.1(Yo)108 597.6 S 2.826(uc)1.1 G .326
hunk ./offlineimap/head/manual.ps 670
-/Times-Italic@0 SF(~/F)2.827 E(old-)-1.05 E(er)108 343.2 Q(s)-.1 E F0
+/Times-Italic@0 SF(~/F)2.827 E(old-)-1.05 E(er)108 609.6 Q(s)-.1 E F0
hunk ./offlineimap/head/manual.ps 672
-G(ype this:)-2.5 E F1(rm -r ~/F)108 360 Q(olders/INBO)-.25 E(X)-.4 E
-(rm ~/.of\215ineimap/AccountName/INBO)108 372 Q(X)-.4 E F0
+G(ype this:)-2.5 E F1(rm -r ~/F)108 626.4 Q(olders/INBO)-.25 E(X)-.4 E
+(rm ~/.of\215ineimap/AccountName/INBO)108 638.4 Q(X)-.4 E F0
hunk ./offlineimap/head/manual.ps 675
-388.8 Q F3(~/.of)2.5 E(\215ineimapr)-.18 E(c\))-.37 E F0(Ne)108 405.6 Q
+655.2 Q F3(~/.of)2.5 E(\215ineimapr)-.18 E(c\))-.37 E F0(Ne)108 672 Q
hunk ./offlineimap/head/manual.ps 679
-(dure speci\214ed abo)108 417.6 Q .3 -.15(ve w)-.15 H(ill lose an).15 E
+(dure speci\214ed abo)108 684 Q .3 -.15(ve w)-.15 H(ill lose an).15 E
hunk ./offlineimap/head/manual.ps 681
-(Some IMAP serv)108 434.4 R .522(ers are brok)-.15 F .522
+(Some IMAP serv)108 700.8 R .522(ers are brok)-.15 F .522
hunk ./offlineimap/head/manual.ps 684
-(your folders e)108 446.4 R -.15(ve)-.25 G 2.566(na).15 G .066
+(your folders e)108 712.8 R -.15(ve)-.25 G 2.566(na).15 G .066
hunk ./offlineimap/head/manual.ps 687
--.15 F .066(alls into this cat-)-.1 F -.15(eg)108 458.4 S(ory).15 E(.)
+-.15 F .066(alls into this cat-)-.1 F -.15(eg)108 724.8 S(ory).15 E(.)
hunk ./offlineimap/head/manual.ps 690
-(with them will not destro)3.484 F(y)-.1 E(an)108 470.4 Q 2.77(ym)-.15 G
-.27(ail, b)-2.77 F .27
+(with them will not destro)3.484 F(y)-.1 E(John Goerzen)72 768 Q
+(July 12, 2002)151.655 E(5)201.915 E EP
+%%Page: 6 6
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 111.22(OFFLINEIMAP\(1\) Of)72 48 R
+(\215ineIMAP manual)-.25 E(OFFLINEIMAP\(1\))113.72 E(an)108 84 Q 2.77
+(ym)-.15 G .27(ail, b)-2.77 F .27
hunk ./offlineimap/head/manual.ps 701
-F(dition and abort prior to synchronization\))108 482.4 Q F2 -.438(OT)72
-511.2 S(HER FREQ).438 E(UENTL)-.11 E 2.738(YA)-1.007 G(SKED Q)-2.738 E
-(UESTIONS)-.11 E F0 .683(There are some other F)108 523.2 R -.55(AQ)-.74
-G 3.184(st).55 G .684
+F(dition and abort prior to synchronization\))108 96 Q/F1 10.95
+/Times-Bold@0 SF -.438(OT)72 124.8 S(HER FREQ).438 E(UENTL)-.11 E 2.738
+(YA)-1.007 G(SKED Q)-2.738 E(UESTIONS)-.11 E F0 .683
+(There are some other F)108 136.8 R -.55(AQ)-.74 G 3.184(st).55 G .684
hunk ./offlineimap/head/manual.ps 707
-535.2 Q F1(What platf)108 552 Q(orms does Of\215ineIMAP run on?)-.25 E
-F0(It should run on most platforms supported by Python, which are quite\
- a fe)144 564 Q -.65(w.)-.25 G F1 .689
-(I'm using Mutt. Other IMAP sync pr)108 580.8 R .689(ograms r)-.18 F
-(equir)-.18 E 3.189(em)-.18 G 3.189(et)-3.189 G 3.189(ou)-3.189 G .689
-(se set maildir_trash=y)-3.189 F .688(es . Do I need to)-.1 F
-(do that with Of\215ineIMAP?)108 592.8 Q F0(No.)144 604.8 Q F1
+148.8 Q/F2 10/Times-Bold@0 SF(What platf)108 165.6 Q
+(orms does Of\215ineIMAP run on?)-.25 E F0(It should run on most platfo\
+rms supported by Python, which are quite a fe)144 177.6 Q -.65(w.)-.25 G
+F2 .689(I'm using Mutt. Other IMAP sync pr)108 194.4 R .689(ograms r)
+-.18 F(equir)-.18 E 3.189(em)-.18 G 3.189(et)-3.189 G 3.189(ou)-3.189 G
+.689(se set maildir_trash=y)-3.189 F .688(es . Do I need to)-.1 F
+(do that with Of\215ineIMAP?)108 206.4 Q F0(No.)144 218.4 Q F2
hunk ./offlineimap/head/manual.ps 716
-2.27(xtra crutch.)-.15 F -1.1(Yo)144 616.8 S(u')1.1 E
+2.27(xtra crutch.)-.15 F -1.1(Yo)144 230.4 S(u')1.1 E
hunk ./offlineimap/head/manual.ps 718
-(se this setting, in f)-2.5 E(act.)-.1 E F1(Ho)108 633.6 Q 2.5(wd)-.1 G
+(se this setting, in f)-2.5 E(act.)-.1 E F2(Ho)108 247.2 Q 2.5(wd)-.1 G
hunk ./offlineimap/head/manual.ps 720
-(Yo)144 645.6 S 3.55(ud)1.1 G 3.55(on)-3.55 G 1.05(ot need to.)-3.55 F
-F1(Of\215ineIMAP)6.05 E F0 1.05
+(Yo)144 259.2 S 3.55(ud)1.1 G 3.55(on)-3.55 G 1.05(ot need to.)-3.55 F
+F2(Of\215ineIMAP)6.05 E F0 1.05
hunk ./offlineimap/head/manual.ps 723
-.679(present on the IMAP serv)144 657.6 R .679(er and synchronize them.)
--.15 F -1.1(Yo)5.679 G 3.178(uc)1.1 G .678(an use the)-3.178 F F1 -.25
-(fo)3.178 G(lder\214lter).25 E F0(and)3.178 E F1 -.25(fo)3.178 G
+.679(present on the IMAP serv)144 271.2 R .679(er and synchronize them.)
+-.15 F -1.1(Yo)5.679 G 3.178(uc)1.1 G .678(an use the)-3.178 F F2 -.25
+(fo)3.178 G(lder\214lter).25 E F0(and)3.178 E F2 -.25(fo)3.178 G
hunk ./offlineimap/head/manual.ps 727
-olders and rename them as the)144 669.6 Q 2.5(yc)-.15 G
-(ome in if you lik)-2.5 E(e.)-.1 E F1(Ho)108 686.4 Q 2.5(wc)-.1 G
-(an I pr)-2.5 E -2.3 -.15(ev e)-.18 H(nt certain f).15 E(olders fr)-.25
-E(om being synced?)-.18 E F0(Use the)144 698.4 Q F1 -.25(fo)2.5 G
-(lder\214lter).25 E F0(option in the con\214guration \214le.)2.5 E
-(John Goerzen)72 768 Q(July 12, 2002)151.655 E(4)201.915 E EP
-%%Page: 5 5
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Roman@0 SF 111.22(OFFLINEIMAP\(1\) Of)72 48 R
-(\215ineIMAP manual)-.25 E(OFFLINEIMAP\(1\))113.72 E/F1 10/Times-Bold@0
-SF(Ho)108 84 Q 2.5(wc)-.1 G(an I add or delete a f)-2.5 E(older?)-.25 E
-(Of\215ineIMAP)144 96 Q F0 .503(does not currently pro)3.003 F .504
+olders and rename them as the)144 283.2 Q 2.5(yc)-.15 G
+(ome in if you lik)-2.5 E(e.)-.1 E F2(Ho)108 300 Q 2.5(wc)-.1 G(an I pr)
+-2.5 E -2.3 -.15(ev e)-.18 H(nt certain f).15 E(olders fr)-.25 E
+(om being synced?)-.18 E F0(Use the)144 312 Q F2 -.25(fo)2.5 G
+(lder\214lter).25 E F0(option in the con\214guration \214le.)2.5 E F2
+(Ho)108 328.8 Q 2.5(wc)-.1 G(an I add or delete a f)-2.5 E(older?)-.25 E
+(Of\215ineIMAP)144 340.8 Q F0 .503(does not currently pro)3.003 F .504
hunk ./offlineimap/head/manual.ps 735
--.25 G .504(older on the IMAP)-3.004 F(serv)144 108 Q(er)-.15 E 2.5(,i)
--.4 G 2.5(tw)-2.5 G(ill be created locally automatically)-2.5 E(.)-.65 E
-F1(Ar)108 124.8 Q 2.5(et)-.18 G(her)-2.5 E 2.5(ea)-.18 G(ny other war)
--2.5 E(nings that I should be awar)-.15 E 2.5(eo)-.18 G(f?)-2.5 E F0 -1
-(Ye)144 136.8 S(s; see the NO)1 E(TES section belo)-.4 E -.65(w.)-.25 G
-F1(What is the mailbox name r)108 153.6 Q(ecorder \(mbnames\) f)-.18 E
-(or?)-.25 E F0 1.019(The Mutt mail reader is not capable of automatical\
-ly determining the names of your mailbox)144 165.6 R(es.)-.15 E(Of)144
-177.6 Q .265(\215ineIMAP can help it \(or man)-.25 F 2.765(yo)-.15 G
-.265(ther\) programs out be writing these names out in a format you)
--2.765 F(specify)144 189.6 Q 5(.S)-.65 G(ee the e)-5 E(xample of)-.15 E
-(\215ineimap.conf \214le for details.)-.25 E F1(Can I synchr)108 206.4 Q
+-.25 G .504(older on the IMAP)-3.004 F(serv)144 352.8 Q(er)-.15 E 2.5
+(,i)-.4 G 2.5(tw)-2.5 G(ill be created locally automatically)-2.5 E(.)
+-.65 E F2(Ar)108 369.6 Q 2.5(et)-.18 G(her)-2.5 E 2.5(ea)-.18 G
+(ny other war)-2.5 E(nings that I should be awar)-.15 E 2.5(eo)-.18 G
+(f?)-2.5 E F0 -1(Ye)144 381.6 S(s; see the NO)1 E(TES section belo)-.4 E
+-.65(w.)-.25 G F2(What is the mailbox name r)108 398.4 Q
+(ecorder \(mbnames\) f)-.18 E(or?)-.25 E F0 1.019(The Mutt mail reader \
+is not capable of automatically determining the names of your mailbox)
+144 410.4 R(es.)-.15 E(Of)144 422.4 Q .265
+(\215ineIMAP can help it \(or man)-.25 F 2.765(yo)-.15 G .265
+(ther\) programs out be writing these names out in a format you)-2.765 F
+(specify)144 434.4 Q 5(.S)-.65 G(ee the e)-5 E(xample of)-.15 E
+(\215ineimap.conf \214le for details.)-.25 E F2(Can I synchr)108 451.2 Q
hunk ./offlineimap/head/manual.ps 749
-144 218.4 R .845(name them all in the accounts line in the general sect\
-ion of the con\214g \214le, and add a)3.345 F(per)144 230.4 Q
-(-account section for each one.)-.2 E F1
-(Does Of\215ineIMAP support POP?)108 247.2 Q F0 4.076(No. POP)144 259.2
-R 1.576(is not rob)4.076 F 1.576(ust enough to do a completely reliable\
- multi-machine synchronization lik)-.2 F(e)-.1 E(Of)144 271.2 Q
+144 463.2 R .845(name them all in the accounts line in the general sect\
+ion of the con\214g \214le, and add a)3.345 F(per)144 475.2 Q
+(-account section for each one.)-.2 E F2
+(Does Of\215ineIMAP support POP?)108 492 Q F0 4.076(No. POP)144 504 R
+1.576(is not rob)4.076 F 1.576(ust enough to do a completely reliable m\
+ulti-machine synchronization lik)-.2 F(e)-.1 E(Of)144 516 Q
hunk ./offlineimap/head/manual.ps 756
-E F1(Do y)108 288 Q(ou support mailbox f)-.25 E
-(ormats other than Maildir?)-.25 E F0 .41(Not at present.)144 300 R .41
-(There is no technical reason not to; just no demand yet.)5.41 F .409
-(Maildir is a superior for)5.409 F(-)-.2 E(mat an)144 312 Q(yw)-.15 E
-(ay)-.1 E(.)-.65 E F1([technical] Wh)108 328.8 Q 2.5(ya)-.15 G .36 -.18
+E F2(Do y)108 532.8 Q(ou support mailbox f)-.25 E
+(ormats other than Maildir?)-.25 E F0 .41(Not at present.)144 544.8 R
+.41(There is no technical reason not to; just no demand yet.)5.41 F .409
+(Maildir is a superior for)5.409 F(-)-.2 E(mat an)144 556.8 Q(yw)-.15 E
+(ay)-.1 E(.)-.65 E F2([technical] Wh)108 573.6 Q 2.5(ya)-.15 G .36 -.18
hunk ./offlineimap/head/manual.ps 762
-(Of\215ineIMAP)144 340.8 Q F0 .958(has tw)3.458 F 3.458(or)-.1 G(ele)
+(Of\215ineIMAP)144 585.6 Q F0 .958(has tw)3.458 F 3.458(or)-.1 G(ele)
hunk ./offlineimap/head/manual.ps 766
-(ensuring 100% reliable synchronizations.)144 352.8 R .493
-(In order to do a reliable sync,)5.493 F F1(Of\215ineIMAP)2.993 E F0
-.493(must ha)2.993 F -.15(ve)-.2 G 3.094(aw)144 364.8 S .594
+(ensuring 100% reliable synchronizations.)144 597.6 R .493
+(In order to do a reliable sync,)5.493 F F2(Of\215ineIMAP)2.993 E F0
+.493(must ha)2.993 F -.15(ve)-.2 G 3.094(aw)144 609.6 S .594
hunk ./offlineimap/head/manual.ps 771
-(account name, the folder name, and the message UID.)144 376.8 R .537
+(account name, the folder name, and the message UID.)144 621.6 R .537
hunk ./offlineimap/head/manual.ps 773
-(the path in which your messages are.)144 388.8 R 1.082
+(the path in which your messages are.)144 633.6 R 1.082
hunk ./offlineimap/head/manual.ps 775
--.1 F(clients mo)144 400.8 Q .3 -.15(ve m)-.15 H
+-.1 F(clients mo)144 645.6 Q .3 -.15(ve m)-.15 H
hunk ./offlineimap/head/manual.ps 777
-(ving the name intact.)-.2 E(So,)144 417.6 Q F1(Of\215ineIMAP)3.2 E F0
+(ving the name intact.)-.2 E(So,)144 662.4 Q F2(Of\215ineIMAP)3.2 E F0
hunk ./offlineimap/head/manual.ps 779
-(The folder ID is necessary so)5.7 F F1(Of\215ineIMAP)3.2 E F0 .455
-(can detect a message mo)144 429.6 R -.15(ve)-.15 G 2.955(dt).15 G 2.955
-(oad)-2.955 G(if)-2.955 E .455(ferent folder)-.25 F(.)-.55 E F1
+(The folder ID is necessary so)5.7 F F2(Of\215ineIMAP)3.2 E F0 .455
+(can detect a message mo)144 674.4 R -.15(ve)-.15 G 2.955(dt).15 G 2.955
+(oad)-2.955 G(if)-2.955 E .455(ferent folder)-.25 F(.)-.55 E F2
hunk ./offlineimap/head/manual.ps 783
-(an md5sum of the foldername \(FMD5= number\) to f)144 441.6 Q
-(acilitate this.)-.1 E F1(What is the speed of Of\215ineIMAP')108 458.4
-Q 2.5(ss)-.37 G(ync?)-2.5 E(Of\215ineIMAP)144 470.4 Q F0 -.15(ve)2.891 G
+(an md5sum of the foldername \(FMD5= number\) to f)144 686.4 Q
+(acilitate this.)-.1 E F2(What is the speed of Of\215ineIMAP')108 703.2
+Q 2.5(ss)-.37 G(ync?)-2.5 E(Of\215ineIMAP)144 715.2 Q F0 -.15(ve)2.891 G
hunk ./offlineimap/head/manual.ps 789
- and maxconnections to 3 in each account clause.)144 482.4 Q .381
-(This lets Of)144 499.2 R .381
-(\215ineIMAP open up multiple connections simultaneously)-.25 F 5.382
-(.T)-.65 G .382(hat will let it process mul-)-5.382 F
-(tiple folders and messages at once.)144 511.2 Q
+ and maxconnections to 3 in each account clause.)144 727.2 Q
+(John Goerzen)72 768 Q(July 12, 2002)151.655 E(6)201.915 E EP
+%%Page: 7 7
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 111.22(OFFLINEIMAP\(1\) Of)72 48 R
+(\215ineIMAP manual)-.25 E(OFFLINEIMAP\(1\))113.72 E .381(This lets Of)
+144 84 R .381(\215ineIMAP open up multiple connections simultaneously)
+-.25 F 5.382(.T)-.65 G .382(hat will let it process mul-)-5.382 F
+(tiple folders and messages at once.)144 96 Q
hunk ./offlineimap/head/manual.ps 801
-528 Q 3.104(ts)-.18 G .604(et the number too high.)-3.104 F .603
+112.8 Q 3.104(ts)-.18 G .604(et the number too high.)-3.104 F .603
hunk ./offlineimap/head/manual.ps 804
-F 2.632(saturated. Also,)144 540 R .132(too man)2.632 F 2.632(yc)-.15 G
-.132(onnections can cause mail serv)-2.632 F .132(ers to ha)-.15 F .433
--.15(ve ex)-.2 H(cessi).15 E .433 -.15(ve l)-.25 H 2.633
-(oad. Administra-).15 F .507(tors might tak)144 552 R 3.007(eu)-.1 G
+F 2.632(saturated. Also,)144 124.8 R .132(too man)2.632 F 2.632(yc)-.15
+G .132(onnections can cause mail serv)-2.632 F .132(ers to ha)-.15 F
+.433 -.15(ve ex)-.2 H(cessi).15 E .433 -.15(ve l)-.25 H 2.633
+(oad. Administra-).15 F .507(tors might tak)144 136.8 R 3.007(eu)-.1 G
hunk ./offlineimap/head/manual.ps 810
-(ariables in the)-3.256 F(optimal setting; e)144 564 Q
+(ariables in the)-3.256 F(optimal setting; e)144 148.8 Q
hunk ./offlineimap/head/manual.ps 812
-(An informal benchmark yields these results for my setup:)144 580.8 Q
-(10 minutes with MacOS X Mail.app "manual cache")144 597.6 Q 2.5(5m)144
-609.6 S(inutes with GNUS agent sync)-2.5 E(20 seconds with Of)144 621.6
-Q(\215ineIMAP 1.x)-.25 E 2.5(9s)144 633.6 S(econds with Of)-2.5 E
-(\215ineIMAP 2.x)-.25 E 2.5(3s)144 645.6 S(econds with Of)-2.5 E
-(\215ineIMAP 3.x "cold start")-.25 E 2.5(2s)144 657.6 S(econds with Of)
--2.5 E(\215ineIMAP 3.x "held connection")-.25 E/F2 10.95/Times-Bold@0 SF
-(CONFORMING T)72 674.4 Q(O)-.197 E F0 32.5<8349>108 686.4 S
+(An informal benchmark yields these results for my setup:)144 165.6 Q
+(10 minutes with MacOS X Mail.app "manual cache")144 182.4 Q 2.5(5m)144
+194.4 S(inutes with GNUS agent sync)-2.5 E(20 seconds with Of)144 206.4
+Q(\215ineIMAP 1.x)-.25 E 2.5(9s)144 218.4 S(econds with Of)-2.5 E
+(\215ineIMAP 2.x)-.25 E 2.5(3s)144 230.4 S(econds with Of)-2.5 E
+(\215ineIMAP 3.x "cold start")-.25 E 2.5(2s)144 242.4 S(econds with Of)
+-2.5 E(\215ineIMAP 3.x "held connection")-.25 E/F1 10.95/Times-Bold@0 SF
+(CONFORMING T)72 259.2 Q(O)-.197 E F0 32.5<8349>108 271.2 S
hunk ./offlineimap/head/manual.ps 822
-108 703.2 S 8.92(aildir as speci\214ed in http://www)-32.5 F(.qmail.or)
+108 288 S 8.92(aildir as speci\214ed in http://www)-32.5 F(.qmail.or)
hunk ./offlineimap/head/manual.ps 824
-(http://cr)144 715.2 Q(.yp.to/proto/maildir)-.55 E(.html.)-.55 E
-(John Goerzen)72 768 Q(July 12, 2002)151.655 E(5)201.915 E EP
-%%Page: 6 6
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Roman@0 SF 111.22(OFFLINEIMAP\(1\) Of)72 48 R
-(\215ineIMAP manual)-.25 E(OFFLINEIMAP\(1\))113.72 E 32.5<8353>108 84 S
+(http://cr)144 300 Q(.yp.to/proto/maildir)-.55 E(.html.)-.55 E 32.5
+<8353>108 316.8 S
hunk ./offlineimap/head/manual.ps 827
-/F1 10.95/Times-Bold@0 SF(NO)72 100.8 Q(TES)-.438 E/F2 10/Times-Bold@0
-SF(DELETING LOCAL FOLDERS)87 112.8 Q(Of\215ineIMAP)108 124.8 Q F0 .533
+F1(NO)72 333.6 Q(TES)-.438 E/F2 10/Times-Bold@0 SF
+(DELETING LOCAL FOLDERS)87 345.6 Q(Of\215ineIMAP)108 357.6 Q F0 .533
hunk ./offlineimap/head/manual.ps 832
--3.032 E .896(will be propog)108 136.8 R .896(ated to your local cop)
+-3.032 E .896(will be propog)108 369.6 R .896(ated to your local cop)
hunk ./offlineimap/head/manual.ps 835
-1.59(just delete all their local mail folders periodically)108 148.8 R
+1.59(just delete all their local mail folders periodically)108 381.6 R
hunk ./offlineimap/head/manual.ps 838
-108 160.8 Q 1.67 -.15(ve y)-.15 H 1.37(our local status cache \(~/.of)
+108 393.6 Q 1.67 -.15(ve y)-.15 H 1.37(our local status cache \(~/.of)
hunk ./offlineimap/head/manual.ps 841
--3.87 F .416(intentional deletion of man)108 172.8 R 2.916(ym)-.15 G
+-3.87 F .416(intentional deletion of man)108 405.6 R 2.916(ym)-.15 G
hunk ./offlineimap/head/manual.ps 843
-leted from)-2.916 F(the serv)108 184.8 Q(er as well.)-.15 E
+leted from)-2.916 F(the serv)108 417.6 Q(er as well.)-.15 E
hunk ./offlineimap/head/manual.ps 846
-(ncounter this situation\))-2.5 E F2(COPYING MESSA)87 201.6 Q
-(GES BETWEEN FOLDERS)-.55 E F0(Normally)108 213.6 Q 5.858(,w)-.65 G
+(ncounter this situation\))-2.5 E F2(COPYING MESSA)87 434.4 Q
+(GES BETWEEN FOLDERS)-.55 E F0(Normally)108 446.4 Q 5.858(,w)-.65 G
hunk ./offlineimap/head/manual.ps 850
-(essage to a folder locally)-5.859 F(,)-.65 E F2(Of\215ineIMAP)108 225.6
+(essage to a folder locally)-5.859 F(,)-.65 E F2(Of\215ineIMAP)108 458.4
hunk ./offlineimap/head/manual.ps 854
--3.353 F(er)-.15 E .29(does not pro)108 237.6 R .29
+-3.353 F(er)-.15 E .29(does not pro)108 470.4 R .29
hunk ./offlineimap/head/manual.ps 857
-(mine the ne)108 249.6 R 2.674(wU)-.25 G .174(ID of the message.)-2.674
+(mine the ne)108 482.4 R 2.674(wU)-.25 G .174(ID of the message.)-2.674
hunk ./offlineimap/head/manual.ps 860
-261.6 R .64(er and delete it from your local folder)-.15 F 5.64(.T)-.55
+494.4 R .64(er and delete it from your local folder)-.15 F 5.64(.T)-.55
hunk ./offlineimap/head/manual.ps 862
--.15 F(wn-)-.25 E 1.473(loaded with the proper UID.)108 273.6 R F2
+-.15 F(wn-)-.25 E 1.473(loaded with the proper UID.)108 506.4 R F2
hunk ./offlineimap/head/manual.ps 865
-(deleting it, so there should be no risk of data loss.)108 285.6 Q F2
-(MAILING LIST)87 302.4 Q F0(There is an Of)108 314.4 Q
+(deleting it, so there should be no risk of data loss.)108 518.4 Q F2
+(MAILING LIST)87 535.2 Q F0(There is an Of)108 547.2 Q
hunk ./offlineimap/head/manual.ps 868
-(To s)108 331.2 T .847(ubscribe, send the te).8 F .847
+(To s)108 564 T .847(ubscribe, send the te).8 F .847
hunk ./offlineimap/head/manual.ps 871
-(post, send the message to of)108 343.2 Q(\215ineimap@complete.or)-.25 E
-(g.)-.18 E F1 -.11(BU)72 360 S(GS).11 E F0 4.42(Reports of b)108 372 R
-4.419(ugs should be sent via e-mail to the)-.2 F F2(Of\215ineIMAP)6.919
-E F0 -.2(bu)6.919 G 4.419(g-tracking system \(BTS\) at).2 F(of)108 384 Q
-(\215ineimap@b)-.25 E(ugs.complete.or)-.2 E 3.396(go)-.18 G 3.396(rs)
--3.396 G .897(ubmitted on-line using the W)-3.396 F .897(eb interf)-.8 F
-.897(ace at http://b)-.1 F(ugs.complete.or)-.2 E(g/.)-.18 E(The W)108
-396 Q(eb site also lists all current b)-.8 E
+(post, send the message to of)108 576 Q(\215ineimap@complete.or)-.25 E
+(g.)-.18 E F1 -.11(BU)72 592.8 S(GS).11 E F0 4.42(Reports of b)108 604.8
+R 4.419(ugs should be sent via e-mail to the)-.2 F F2(Of\215ineIMAP)
+6.919 E F0 -.2(bu)6.919 G 4.419(g-tracking system \(BTS\) at).2 F(of)108
+616.8 Q(\215ineimap@b)-.25 E(ugs.complete.or)-.2 E 3.396(go)-.18 G 3.396
+(rs)-3.396 G .897(ubmitted on-line using the W)-3.396 F .897(eb interf)
+-.8 F .897(ace at http://b)-.1 F(ugs.complete.or)-.2 E(g/.)-.18 E(The W)
+108 628.8 Q(eb site also lists all current b)-.8 E
hunk ./offlineimap/head/manual.ps 880
-(ute to \214xing them.)-.2 E F1(COPYRIGHT)72 412.8 Q F0(Of)108 424.8 Q
+(ute to \214xing them.)-.2 E F1(COPYRIGHT)72 645.6 Q F0(Of)108 657.6 Q
hunk ./offlineimap/head/manual.ps 882
-(This program is free softw)108 441.6 R .287(are; you can redistrib)-.1
+(This program is free softw)108 674.4 R .287(are; you can redistrib)-.1
hunk ./offlineimap/head/manual.ps 884
-.766(Public License as published by the Free Softw)108 453.6 R .766
+.766(Public License as published by the Free Softw)108 686.4 R .766
hunk ./offlineimap/head/manual.ps 886
-(ersion 2 of the License, or \(at your)-.15 F(option\) an)108 465.6 Q
+(ersion 2 of the License, or \(at your)-.15 F(option\) an)108 698.4 Q
hunk ./offlineimap/head/manual.ps 888
-108 482.4 R .579(uted in the hope that it will be useful, b)-.2 F .579
+108 715.2 R .579(uted in the hope that it will be useful, b)-.2 F .579
hunk ./offlineimap/head/manual.ps 890
--2.15 -.25(ev e)108 494.4 T 2.729(nt).25 G .229(he implied w)-2.729 F
+-2.15 -.25(ev e)108 727.2 T 2.729(nt).25 G .229(he implied w)-2.729 F
hunk ./offlineimap/head/manual.ps 892
-(AR)-.92 E .23(TICULAR PURPOSE.)-.6 F(See)5.23 E
-(the GNU General Public License for more details.)108 506.4 Q -1.1(Yo)
-108 523.2 S 2.77(us)1.1 G .27(hould ha)-2.77 F .57 -.15(ve r)-.2 H(ecei)
-.15 E -.15(ve)-.25 G 2.77(dac).15 G(op)-2.77 E 2.77(yo)-.1 G 2.77(ft)
--2.77 G .27
+(AR)-.92 E .23(TICULAR PURPOSE.)-.6 F(See)5.23 E(John Goerzen)72 768 Q
+(July 12, 2002)151.655 E(7)201.915 E EP
+%%Page: 8 8
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 111.22(OFFLINEIMAP\(1\) Of)72 48 R
+(\215ineIMAP manual)-.25 E(OFFLINEIMAP\(1\))113.72 E
+(the GNU General Public License for more details.)108 84 Q -1.1(Yo)108
+100.8 S 2.77(us)1.1 G .27(hould ha)-2.77 F .57 -.15(ve r)-.2 H(ecei).15
+E -.15(ve)-.25 G 2.77(dac).15 G(op)-2.77 E 2.77(yo)-.1 G 2.77(ft)-2.77 G
+.27
hunk ./offlineimap/head/manual.ps 905
--2.77 F(to:)108 535.2 Q(Free Softw)108 552 Q(are F)-.1 E
-(oundation, Inc.)-.15 E(59 T)108 564 Q(emple Place)-.7 E(Suite 330)108
-576 Q(Boston, MA)108 588 Q(02111-1307)5 E(USA)108 600 Q F1 -.548(AU)72
-616.8 S(THOR).548 E F2(Of\215ineIMAP)108 628.8 Q(,)-.92 E F0 .488
+-2.77 F(to:)108 112.8 Q(Free Softw)108 129.6 Q(are F)-.1 E
+(oundation, Inc.)-.15 E(59 T)108 141.6 Q(emple Place)-.7 E(Suite 330)108
+153.6 Q(Boston, MA)108 165.6 Q(02111-1307)5 E(USA)108 177.6 Q/F1 10.95
+/Times-Bold@0 SF -.548(AU)72 194.4 S(THOR).548 E/F2 10/Times-Bold@0 SF
+(Of\215ineIMAP)108 206.4 Q(,)-.92 E F0 .488
hunk ./offlineimap/head/manual.ps 912
-(Goerzen and cop)-.18 E
-(yright is held as stated in the COPYRIGHT section.)-.1 E(Of)108 657.6 Q
+(Goerzen and cop)-.18 E
+(yright is held as stated in the COPYRIGHT section.)-.1 E(Of)108 235.2 Q
hunk ./offlineimap/head/manual.ps 915
- homepage via either Gopher or HTTP:)-.25 E(gopher://quux.or)108 674.4 Q
+ homepage via either Gopher or HTTP:)-.25 E(gopher://quux.or)108 252 Q
hunk ./offlineimap/head/manual.ps 917
-(http://quux.or)108 686.4 Q(g/de)-.18 E -.15(ve)-.25 G(l/of).15 E
-(\215ineimap)-.25 E(Of)108 703.2 Q 2.529(\215ineIMAP may also be do)-.25
+(http://quux.or)108 264 Q(g/de)-.18 E -.15(ve)-.25 G(l/of).15 E
+(\215ineimap)-.25 E(Of)108 280.8 Q 2.529(\215ineIMAP may also be do)-.25
hunk ./offlineimap/head/manual.ps 923
-715.2 R -.15(Fo)5.718 G 3.218(ri).15 G .718(nformation on getting Of)
--3.218 F(\215ineIMAP)-.25 E(with Sub)108 727.2 Q -.15(ve)-.15 G
-(rsion, please visit:).15 E(John Goerzen)72 768 Q(July 12, 2002)151.655
-E(6)201.915 E EP
-%%Page: 7 7
-%%BeginPageSetup
-BP
-%%EndPageSetup
-/F0 10/Times-Roman@0 SF 111.22(OFFLINEIMAP\(1\) Of)72 48 R
-(\215ineIMAP manual)-.25 E(OFFLINEIMAP\(1\))113.72 E
-(http://svn.complete.or)108 84 Q(g/)-.18 E/F1 10.95/Times-Bold@0 SF
-(SEE ALSO)72 100.8 Q/F2 10/Times-Bold@0 SF(mutt)108 112.8 Q F0(\(1\),)A
-F2(python)2.5 E F0(\(1\).)A(John Goerzen)72 768 Q(July 12, 2002)151.655
-E(7)201.915 E EP
+292.8 R -.15(Fo)5.718 G 3.218(ri).15 G .718(nformation on getting Of)
+-3.218 F(\215ineIMAP)-.25 E(with Sub)108 304.8 Q -.15(ve)-.15 G
+(rsion, please visit:).15 E(http://svn.complete.or)108 321.6 Q(g/)-.18 E
+F1(SEE ALSO)72 338.4 Q F2(mutt)108 350.4 Q F0(\(1\),)A F2(python)2.5 E
+F0(\(1\).)A(John Goerzen)72 768 Q(July 12, 2002)151.655 E(8)201.915 E EP
hunk ./offlineimap/head/manual.txt 203
- care.
+ care. The pre-defined options are listed in the
+ USER INTERFACES section.
+
+USER INTERFACES
+ OfflineIMAP has a pluggable user interface system that
+ lets you choose how the program communicates information
+ to you. There are two graphical interfaces, one terminal
+ interface, and two noninteractive interfaces suitable for
+ scripting or logging purposes. The ui option in the con-
+ figuration file specifies the user interface preferences.
+ The -u command-line option can override the configuration
+ file. The available values for the configuration file or
+ command-line are describef in this section.
+
+ Tk.Blinkenlights
+ This is an interface designed to be sleek, fun to watch,
+ and informative of the overall picture of what OfflineIMAP
+ is doing. I consider it to be the best general-purpose
+ interface in OfflineIMAP. Tk.Blinkenlights contains, by
+ default, a small window with a row of LEDs and a row of
+ command buttons. The total size of the window is very
+ small, so it uses little desktop space, yet it is quite
+ functional. There is also an optional, toggable, log that
+ shows more detail about what is happening and is color-
+ coded to match the color of the lights.
+
+ Tk.Blinkenlights is the only user interface that has con-
+ figurable parameters; see the example offlineimap.conf for
+ more details.
+
+ Each light in the Tk.Blinkenlights interface represents a
+ thread of execution -- that is, a particular task that
+ OfflineIMAP is performing right now. The color indicates
+ what task the particular thread is performing, and are as
+ follows:
+
+
+ Black indicates that this light's thread has terminated;
+ it will light up again later when new threads start
+ up. So, black indicates no activity.
+
+ Red (Meaning 1)
+ is the color of the main program's thread, which
+ basically does nothing but monitor the others. It
+ might remind you of HAL 9000 in 2001.
+
+ Purple is the color of an account synchronization thread
+ that is monitoring the progress of the folders in
+ that account (not generating any I/O).
+
+ Cyan indicates that the thread is syncing a folder.
+
+ Green means that a folder's message list is being loaded.
+
+ Blue is the color of a message synchronization con-
+ troller thread.
+
+ Orange indicates that an actual message is being copied.
+
+ Red (Meaning 2)
+ indicates that a message is being deleted.
+
+ Yellow (bright orange) indicates that message flags are
+ being added.
+
+ Pink (bright red) indicates that message flags are being
+ removed.
+
+ Red / Black Flashing
+ corresponds to the countdown timer that runs
+ between synchronizations.
+
+ The name of this interface derives from a bit of computer
+ science history. Eric Raymond's Jargon File defines
+ blinkenlights, in part, as:
+
+ Front-panel diagnostic lights on a computer, esp. a
+ dinosaur. Now that dinosaurs are rare, this term
+ usually refers to status lights on a modem, network
+ hub, or the like.
+
+ This term derives from the last word of the famous
+ blackletter-Gothic sign in mangled pseudo-German
+ that once graced about half the computer rooms in
+ the English-speaking world. One version ran in its
+ entirety as follows:
+
+ ACHTUNG! ALLES LOOKENSPEEPERS!
+
+ Das computermachine ist nicht fuer gefingerpoken
+ und mittengrabben. Ist easy schnappen der sprin-
+ genwerk, blowenfusen und poppencorken mit
+ spitzensparken. Ist nicht fuer gewerken bei das
+ dumpkopfen. Das rubbernecken sichtseeren keepen
+ das cotten-pickenen hans in das pockets muss;
+ relaxen und watchen das blinkenlichten.
+
+ Tk.VerboseUI
+ This interface (formerly known as Tk.TkUI) is a graphical
+ interface that presents a variable-sized window. In the
+ window, each currently-executing thread has a section
+ where its name and current status are displayed. This
+ interface is best suited to people running on slower con-
+ nections, as you get a lot of detail, but for fast connec-
+ tions, the detail may go by too quickly to be useful.
+ People with fast connections may wish to use Tk.Blinken-
+ lights instead.
+
+ TTY.TTYUI
+ This interface is the default for people running in termi-
+ nals. It prints out basic status messages, has an inter-
+ ruptible timer like the graphical interfaces do, and is
+ generally friendly to use on a console or xterm.
+
+ Noninteractive.Basic
+ This interface is designed for situations where
+ OfflineIMAP will be run non-attended and the status of its
+ execution will be logged. You might use it, for instance,
+ to have the system run automatically and e-mail you the
+ results of the synchronization. This user interface is
+ not capable of reading a password from the keyboard;
+ account passwords must be specified using one of the con-
+ figuration file options.
hunk ./offlineimap/head/manual.txt 327
- The pre-defined options are Tk.TkUI (a graphical
- interface), TTY.TTYUI (a text-mode interface), Non-
- interactive.Basic (a non-interactive mode suitable
- for cronning), and Noninteractive.Quiet (a mode
- that generates no output except for errors).
+ Noninteractive.Quiet
+ This interface is designed for non-attended running in
+ situations where normal status messages are not desired.
+ It will output nothing except errors and serious warnings.
+ Like Noninteractive.Basic, this user interface is not
+ capable of reading a password from the keyboard; account
+ passwords must be specified using one of the configuration
+ file options.
hunk ./offlineimap/head/manual.txt 521
- md5sum of the foldername (FMD5= number) to
- facilitate this.
+ md5sum of the foldername (FMD5= number) to facili-
+ tate this.
hunk ./offlineimap/head/manual.txt 657
+John Goerzen July 12, 2002 OFFLINEIMAP(1)
hunk ./offlineimap/head/offlineimap/ui/TTY.py 28
+
+ def isusable(s):
+ return sys.stdout.isatty() and sys.stdin.isatty()
hunk ./offlineimap/head/offlineimap/ui/Tk.py 362
- if s.config.has_option("ui.Tk.Blinkenlights", "loglines"):
- self.loglines = s.config.getint("ui.Tk.Blinkenlights", "loglines")
+ if self.config.has_option("ui.Tk.Blinkenlights", "loglines"):
+ self.loglines = self.config.getint("ui.Tk.Blinkenlights",
+ "loglines")
hunk ./offlineimap/head/offlineimap/ui/detector.py 23
- uistrlist = ['Tk.TkUI', 'TTY.TTYUI', 'Noninteractive.Basic',
- 'Noninteractive.Quiet']
+ uistrlist = ['Tk.Blinkenlights', 'Tk.VerboseUI', 'TTY.TTYUI',
+ 'Noninteractive.Basic', 'Noninteractive.Quiet']
hunk ./offlineimap/head/offlineimap.1 276
-.IP
-The pre-defined options are
-.B Tk.TkUI
-(a graphical interface),
-.B TTY.TTYUI
-(a text-mode interface),
-.B Noninteractive.Basic
-(a non-interactive mode suitable for cronning), and
-.B Noninteractive.Quiet
-(a mode that generates no output except for errors).
+The pre-defined options are listed in the USER INTERFACES section.
+.SH USER INTERFACES
+.B OfflineIMAP
+has a pluggable user interface system that lets you choose how the
+program communicates information to you. There are two graphical
+interfaces, one terminal interface, and two noninteractive interfaces
+suitable for scripting or logging purposes. The
+.I ui
+option in the configuration file specifies the user interface
+preferences. The
+.I \-u
+command-line option can override the configuration file. The
+available values for the configuration file or command-line are
+describef in this section.
+.SS Tk.Blinkenlights
+This is an interface designed to be sleek, fun to watch, and
+informative of the overall picture of what
+.B OfflineIMAP
+is doing. I consider it to be the best general-purpose interface in
+.B OfflineIMAP.
+Tk.Blinkenlights contains, by default, a small window with a row of
+LEDs and a row of command buttons. The total size of the window is
+very small, so it uses little desktop space, yet it is quite
+functional. There is also an optional, toggable, log that shows more
+detail about what is happening and is color-coded to match the color
+of the lights.
+.PP
+Tk.Blinkenlights is the only user interface that has configurable
+parameters; see the example
+.I offlineimap.conf
+for more details.
+.PP
+Each light in the Tk.Blinkenlights interface represents a thread of
+execution -- that is, a particular task that
+.B OfflineIMAP
+is performing right now. The color indicates what task the particular
+thread is performing, and are as follows:
+.TP
+.B Black
+indicates that this light's thread has terminated; it will light up
+again later when new threads start up. So, black indicates no
+activity.
+.TP
+.B Red (Meaning 1)
+is the color of the main program's thread, which basically does
+nothing but monitor the others. It might remind you of HAL 9000 in
+.I 2001.
+.TP
+.B Purple
+is the color of an account synchronization thread that is monitoring
+the progress of the folders in that account (not generating any I/O).
+.TP
+.B Cyan
+indicates that the thread is syncing a folder.
+.TP
+.B Green
+means that a folder's message list is being loaded.
+.TP
+.B Blue
+is the color of a message synchronization controller thread.
+.TP
+.B Orange
+indicates that an actual message is being copied.
+.TP
+.B Red (Meaning 2)
+indicates that a message is being deleted.
+.TP
+.B Yellow
+(bright orange) indicates that message flags are being added.
+.TP
+.B Pink
+(bright red) indicates that message flags are being removed.
+.TP
+.B Red / Black Flashing
+corresponds to the countdown timer that runs between synchronizations.
+.PP
+The name of this interface derives from a bit of computer science
+history. Eric Raymond's
+.I Jargon File
+defines blinkenlights, in part, as:
+.PP
+.RS
+Front-panel diagnostic
+lights on a computer, esp. a dinosaur. Now that dinosaurs are rare,
+this term usually refers to status lights on a modem, network hub, or
+the like.
+.P
+This term derives from the last word of the famous blackletter-Gothic
+sign in mangled pseudo-German that once graced about half the computer
+rooms in the English-speaking world. One version ran in its entirety as
+follows:
+.P
+.B ACHTUNG! ALLES LOOKENSPEEPERS!
+.P
+Das computermachine ist nicht fuer gefingerpoken und mittengrabben.
+Ist easy schnappen der springenwerk, blowenfusen und poppencorken
+mit spitzensparken. Ist nicht fuer gewerken bei das dumpkopfen.
+Das rubbernecken sichtseeren keepen das cotten-pickenen hans in das
+pockets muss; relaxen und watchen das blinkenlichten.
+.SS Tk.VerboseUI
+This interface (formerly known as Tk.TkUI) is a graphical interface
+that presents a variable-sized window. In the window, each
+currently-executing thread has a section where its name and current
+status are displayed. This interface is best suited to people running
+on slower connections, as you get a lot of detail, but for fast
+connections, the detail may go by too quickly to be useful. People
+with fast connections may wish to use Tk.Blinkenlights instead.
+.SS TTY.TTYUI
+This interface is the default for people running in terminals. It
+prints out basic status messages, has an interruptible timer like the
+graphical interfaces do, and is generally friendly to use on a console
+or xterm.
+.SS Noninteractive.Basic
+This interface is designed for situations where
+.B OfflineIMAP
+will be run non-attended and the status of its execution will be
+logged. You might use it, for instance, to have the system run
+automatically and
+e-mail you the results of the synchronization. This user interface
+is not capable of reading a password from the keyboard; account
+passwords must be specified using one of the configuration file options.
+.SS Noninteractive.Quiet
+This interface is designed for non-attended running in situations
+where normal status messages are not desired. It will output nothing
+except errors and serious warnings. Like Noninteractive.Basic,
+this user interface
+is not capable of reading a password from the keyboard; account
+passwords must be specified using one of the configuration file options.
hunk ./offlineimap/head/offlineimap.conf 66
-ui = Tk.Blinkenlights, Tk.VerboseUI, TTY.TTYUI, Noninteractive.Basic
+ui = Tk.Blinkenlights, Tk.VerboseUI, TTY.TTYUI, Noninteractive.Basic,
+ Noninteractive.Quiet
}