From 2e750f9ded92337bc3c44e9d7388180974cc4a43 Mon Sep 17 00:00:00 2001 From: smh Date: Thu, 26 May 2005 14:26:35 +0000 Subject: [PATCH] Initial version --- INSTALL | 7 + LICENCE | 504 + Makefile.in | 172 + adm_local/unix/config_files/README | 3 + adm_local/unix/make_commence.in | 264 + adm_local/unix/make_omniorb.in | 50 + bin/VERSION | 1 + build_configure | 215 + configure.in.base | 401 + doc/Makefile.in | 40 + doc/salome/DevelopersGuide.pdf | Bin 0 -> 105488 bytes doc/salome/DevelopersGuide.ps | 7207 +++++++++++++ .../DevelopersGuide/DevelopersGuide.tex.in | 1056 ++ doc/salome/DevelopersGuide/Makefile.in | 62 + doc/salome/DevelopersGuide/SALOME.png | Bin 0 -> 23887 bytes doc/salome/DevelopersGuide/SALOME.ps | 4601 ++++++++ doc/salome/DevelopersGuide/bldtree.eps | 366 + doc/salome/DevelopersGuide/bldtree.fig | 130 + doc/salome/DevelopersGuide/bldtree.pdf | Bin 0 -> 3761 bytes doc/salome/DevelopersGuide/makefile.skel | 40 + doc/salome/DevelopersGuide/makefile_own.skel | 10 + doc/salome/DevelopersGuide/srctree_module.eps | 364 + doc/salome/DevelopersGuide/srctree_module.fig | 110 + doc/salome/DevelopersGuide/srctree_module.pdf | Bin 0 -> 4053 bytes doc/salome/DevelopersGuide/srctree_unit.eps | 425 + doc/salome/DevelopersGuide/srctree_unit.fig | 145 + doc/salome/DevelopersGuide/srctree_unit.pdf | Bin 0 -> 4432 bytes doc/salome/DevelopersGuide/subtrees.eps | 187 + doc/salome/DevelopersGuide/subtrees.fig | 57 + doc/salome/DevelopersGuide/subtrees.pdf | Bin 0 -> 1498 bytes doc/salome/KERNEL_index.html | 95 + .../KernelResources/kernel_resources-1.html | 224 + .../KernelResources/kernel_resources-2.html | 137 + .../KernelResources/kernel_resources-3.html | 77 + .../KernelResources/kernel_resources.html | 56 + .../KernelResources/kernel_resources.lyx | 915 ++ doc/salome/Makefile.in | 44 + doc/salome/OrganisationProduction_PAL.pdf | Bin 0 -> 76770 bytes doc/salome/OrganisationProduction_PAL.ps | 9416 +++++++++++++++++ doc/salome/OrganisationProduction_PAL.sxw | Bin 0 -> 143200 bytes doc/salome/Utilitaires_SALOME.doc | Bin 0 -> 26624 bytes doc/salome/Utilitaires_SALOME.pdf | Bin 0 -> 14441 bytes doc/salome/Utilitaires_SALOME.ps | 765 ++ doc/salome/gui/KERNEL/KERNEL.log | 268 + doc/salome/gui/KERNEL/cantinstall.png | Bin 0 -> 5519 bytes doc/salome/gui/KERNEL/cshdat_robohelp.htm | 252 + doc/salome/gui/KERNEL/cshdat_webhelp.htm | 251 + doc/salome/gui/KERNEL/default.css | 209 + doc/salome/gui/KERNEL/default.skn | 262 + doc/salome/gui/KERNEL/default_ns.css | 122 + doc/salome/gui/KERNEL/dirpage.png | Bin 0 -> 14282 bytes doc/salome/gui/KERNEL/ehlpdhtm.js | 4033 +++++++ .../files/about_salome_pro_architecture.htm | 249 + .../files/about_salome_pro_help_system.htm | 135 + .../gui/KERNEL/files/copyright_notice.htm | 162 + .../gui/KERNEL/files/creating_a_new_study.htm | 201 + .../files/displaying_hiding_toolbars.htm | 161 + .../gui/KERNEL/files/displaying_studies.htm | 212 + .../gui/KERNEL/files/editing_studies.htm | 175 + .../files/getting_properties_of_the_study.htm | 214 + .../gui/KERNEL/files/getting_started2.htm | 159 + .../KERNEL/files/installing_salome_pro.htm | 873 ++ doc/salome/gui/KERNEL/files/introduction.htm | 164 + .../gui/KERNEL/files/introduction_to_iapp.htm | 207 + .../files/introduction_to_salome_pro.htm | 228 + .../gui/KERNEL/files/navigating_topics.htm | 193 + .../gui/KERNEL/files/opening_studies.htm | 217 + doc/salome/gui/KERNEL/files/readme.html | 1252 +++ .../gui/KERNEL/files/running_salome_pro.htm | 358 + .../gui/KERNEL/files/salome_pro_desktop.htm | 286 + .../gui/KERNEL/files/saving_a_study.htm | 277 + .../gui/KERNEL/files/setting_preferences.htm | 272 + .../KERNEL/files/using_catalog_generator.htm | 248 + .../gui/KERNEL/files/using_left-hand_tabs.htm | 187 + .../gui/KERNEL/files/using_object_browser.htm | 244 + .../gui/KERNEL/files/using_registry.htm | 229 + .../KERNEL/files/using_usecase_browser.htm | 235 + doc/salome/gui/KERNEL/i_blue.jpg | Bin 0 -> 1337 bytes doc/salome/gui/KERNEL/image2.jpg | Bin 0 -> 28740 bytes doc/salome/gui/KERNEL/image4.gif | Bin 0 -> 3360 bytes doc/salome/gui/KERNEL/image7.gif | Bin 0 -> 2952 bytes doc/salome/gui/KERNEL/kernel.html | 150 + doc/salome/gui/KERNEL/kernel_csh.html | 100 + doc/salome/gui/KERNEL/kernel_rhc.html | 100 + doc/salome/gui/KERNEL/note1.gif | Bin 0 -> 1505 bytes doc/salome/gui/KERNEL/occ.jpg | Bin 0 -> 5266 bytes doc/salome/gui/KERNEL/pics/addobj.jpg | Bin 0 -> 885 bytes .../gui/KERNEL/pics/application-splash.jpg | Bin 0 -> 22213 bytes doc/salome/gui/KERNEL/pics/backv.jpg | Bin 0 -> 916 bytes doc/salome/gui/KERNEL/pics/bottomv.jpg | Bin 0 -> 899 bytes doc/salome/gui/KERNEL/pics/cascade.jpg | Bin 0 -> 43803 bytes .../gui/KERNEL/pics/cataloggenerator.jpg | Bin 0 -> 33519 bytes doc/salome/gui/KERNEL/pics/choicepage.png | Bin 0 -> 40035 bytes doc/salome/gui/KERNEL/pics/clear.jpg | Bin 0 -> 847 bytes doc/salome/gui/KERNEL/pics/close.jpg | Bin 0 -> 16492 bytes doc/salome/gui/KERNEL/pics/copy-paste.jpg | Bin 0 -> 1199 bytes doc/salome/gui/KERNEL/pics/desktop3.jpg | Bin 0 -> 38443 bytes doc/salome/gui/KERNEL/pics/dump.jpg | Bin 0 -> 842 bytes doc/salome/gui/KERNEL/pics/exemple.gif | Bin 0 -> 1340 bytes doc/salome/gui/KERNEL/pics/fitall.jpg | Bin 0 -> 893 bytes doc/salome/gui/KERNEL/pics/fitrect.jpg | Bin 0 -> 918 bytes doc/salome/gui/KERNEL/pics/frontv.jpg | Bin 0 -> 939 bytes doc/salome/gui/KERNEL/pics/globalpanning.jpg | Bin 0 -> 896 bytes doc/salome/gui/KERNEL/pics/leftv.jpg | Bin 0 -> 898 bytes doc/salome/gui/KERNEL/pics/load.jpg | Bin 0 -> 14408 bytes doc/salome/gui/KERNEL/pics/newobj.jpg | Bin 0 -> 894 bytes doc/salome/gui/KERNEL/pics/newsticn.jpg | Bin 0 -> 851 bytes doc/salome/gui/KERNEL/pics/objbrowser2.jpg | Bin 0 -> 43217 bytes doc/salome/gui/KERNEL/pics/open.jpg | Bin 0 -> 928 bytes doc/salome/gui/KERNEL/pics/panning.jpg | Bin 0 -> 899 bytes doc/salome/gui/KERNEL/pics/productpage.png | Bin 0 -> 50798 bytes doc/salome/gui/KERNEL/pics/progresspage.png | Bin 0 -> 37338 bytes doc/salome/gui/KERNEL/pics/properties.jpg | Bin 0 -> 20930 bytes doc/salome/gui/KERNEL/pics/readmepage.png | Bin 0 -> 42486 bytes doc/salome/gui/KERNEL/pics/registry.jpg | Bin 0 -> 26711 bytes doc/salome/gui/KERNEL/pics/registy1.jpg | Bin 0 -> 20083 bytes doc/salome/gui/KERNEL/pics/removeobj.jpg | Bin 0 -> 884 bytes doc/salome/gui/KERNEL/pics/reset.jpg | Bin 0 -> 875 bytes doc/salome/gui/KERNEL/pics/rightv.jpg | Bin 0 -> 873 bytes doc/salome/gui/KERNEL/pics/rotate.jpg | Bin 0 -> 890 bytes doc/salome/gui/KERNEL/pics/save.jpg | Bin 0 -> 966 bytes doc/salome/gui/KERNEL/pics/setcurrent.jpg | Bin 0 -> 807 bytes doc/salome/gui/KERNEL/pics/sheme1.jpg | Bin 0 -> 30027 bytes doc/salome/gui/KERNEL/pics/sheme2.jpg | Bin 0 -> 24754 bytes doc/salome/gui/KERNEL/pics/tile.jpg | Bin 0 -> 46274 bytes doc/salome/gui/KERNEL/pics/topv.jpg | Bin 0 -> 926 bytes doc/salome/gui/KERNEL/pics/trihedron.jpg | Bin 0 -> 805 bytes doc/salome/gui/KERNEL/pics/undo-redo.jpg | Bin 0 -> 939 bytes doc/salome/gui/KERNEL/pics/usecasebr.jpg | Bin 0 -> 20861 bytes doc/salome/gui/KERNEL/pics/usecasebrsr.jpg | Bin 0 -> 19408 bytes doc/salome/gui/KERNEL/pics/warninglocked.jpg | Bin 0 -> 14009 bytes doc/salome/gui/KERNEL/pics/zoom.jpg | Bin 0 -> 855 bytes .../gui/KERNEL/ss_btn_related_topics.gif | Bin 0 -> 269 bytes .../KERNEL/texture_horiz_ltbluebubbles.jpg | Bin 0 -> 1255 bytes doc/salome/gui/KERNEL/tip1.gif | Bin 0 -> 1501 bytes doc/salome/gui/KERNEL/webhelp.cab | Bin 0 -> 87764 bytes doc/salome/gui/KERNEL/webhelp.jar | Bin 0 -> 132680 bytes doc/salome/gui/KERNEL/whdata/whftdata.js | 24 + doc/salome/gui/KERNEL/whdata/whftdata0.htm | 41 + doc/salome/gui/KERNEL/whdata/whftdata0.xml | 29 + doc/salome/gui/KERNEL/whdata/whfts.htm | 16 + doc/salome/gui/KERNEL/whdata/whfts.js | 39 + doc/salome/gui/KERNEL/whdata/whfts.xml | 7 + doc/salome/gui/KERNEL/whdata/whfwdata.js | 36 + doc/salome/gui/KERNEL/whdata/whfwdata0.htm | 1098 ++ doc/salome/gui/KERNEL/whdata/whfwdata0.xml | 1086 ++ doc/salome/gui/KERNEL/whdata/whgdata.js | 25 + doc/salome/gui/KERNEL/whdata/whgdata0.htm | 31 + doc/salome/gui/KERNEL/whdata/whgdata0.xml | 22 + doc/salome/gui/KERNEL/whdata/whglo.htm | 14 + doc/salome/gui/KERNEL/whdata/whglo.js | 33 + doc/salome/gui/KERNEL/whdata/whglo.xml | 5 + doc/salome/gui/KERNEL/whdata/whidata.js | 88 + doc/salome/gui/KERNEL/whdata/whidx.htm | 13 + doc/salome/gui/KERNEL/whdata/whidx.js | 33 + doc/salome/gui/KERNEL/whdata/whidx.xml | 4 + doc/salome/gui/KERNEL/whdata/whtdata.js | 58 + doc/salome/gui/KERNEL/whdata/whtdata0.htm | 40 + doc/salome/gui/KERNEL/whdata/whtdata0.xml | 35 + doc/salome/gui/KERNEL/whdata/whtoc.htm | 14 + doc/salome/gui/KERNEL/whdata/whtoc.js | 28 + doc/salome/gui/KERNEL/whdata/whtoc.xml | 4 + doc/salome/gui/KERNEL/whestart.ico | Bin 0 -> 10134 bytes doc/salome/gui/KERNEL/whfbody.htm | 37 + doc/salome/gui/KERNEL/whfdhtml.htm | 30 + doc/salome/gui/KERNEL/whfform.htm | 136 + doc/salome/gui/KERNEL/whfhost.js | 916 ++ doc/salome/gui/KERNEL/whform.js | 215 + doc/salome/gui/KERNEL/whframes.js | 78 + doc/salome/gui/KERNEL/whgbody.htm | 35 + doc/salome/gui/KERNEL/whgdata/whexpbar.gif | Bin 0 -> 67 bytes doc/salome/gui/KERNEL/whgdata/whlstf0.htm | 48 + doc/salome/gui/KERNEL/whgdata/whlstf1.htm | 43 + doc/salome/gui/KERNEL/whgdata/whlstf2.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstf3.htm | 47 + doc/salome/gui/KERNEL/whgdata/whlstf4.htm | 49 + doc/salome/gui/KERNEL/whgdata/whlstf5.htm | 47 + doc/salome/gui/KERNEL/whgdata/whlstf6.htm | 47 + doc/salome/gui/KERNEL/whgdata/whlstf7.htm | 43 + doc/salome/gui/KERNEL/whgdata/whlstf8.htm | 49 + doc/salome/gui/KERNEL/whgdata/whlstf9.htm | 44 + doc/salome/gui/KERNEL/whgdata/whlstfl0.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl1.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl10.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl11.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl12.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl13.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl14.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl15.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl16.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl17.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl18.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl19.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl2.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl20.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl21.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl22.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl23.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl24.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl3.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl4.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl5.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl6.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl7.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl8.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstfl9.htm | 45 + doc/salome/gui/KERNEL/whgdata/whlstg0.htm | 112 + doc/salome/gui/KERNEL/whgdata/whlsti0.htm | 38 + doc/salome/gui/KERNEL/whgdata/whlstt0.htm | 53 + doc/salome/gui/KERNEL/whgdata/whlstt1.htm | 56 + doc/salome/gui/KERNEL/whgdata/whlstt2.htm | 57 + doc/salome/gui/KERNEL/whgdata/whlstt3.htm | 63 + doc/salome/gui/KERNEL/whgdata/whlstt4.htm | 69 + doc/salome/gui/KERNEL/whgdata/whnvf30.htm | 12 + doc/salome/gui/KERNEL/whgdata/whnvf31.htm | 14 + doc/salome/gui/KERNEL/whgdata/whnvf32.htm | 14 + doc/salome/gui/KERNEL/whgdata/whnvf33.htm | 14 + doc/salome/gui/KERNEL/whgdata/whnvl31.htm | 42 + doc/salome/gui/KERNEL/whgdata/whnvl32.htm | 71 + doc/salome/gui/KERNEL/whgdata/whnvl33.htm | 71 + doc/salome/gui/KERNEL/whgdata/whnvp30.htm | 14 + doc/salome/gui/KERNEL/whgdata/whnvp31.htm | 14 + doc/salome/gui/KERNEL/whgdata/whnvp32.htm | 15 + doc/salome/gui/KERNEL/whgdata/whnvp33.htm | 14 + doc/salome/gui/KERNEL/whgdata/whnvt30.htm | 46 + doc/salome/gui/KERNEL/whgdata/whnvt31.htm | 44 + doc/salome/gui/KERNEL/whgdata/whnvt32.htm | 44 + doc/salome/gui/KERNEL/whgdata/whnvt33.htm | 44 + doc/salome/gui/KERNEL/whgdef.htm | 98 + doc/salome/gui/KERNEL/whgdhtml.htm | 150 + doc/salome/gui/KERNEL/whghost.js | 217 + doc/salome/gui/KERNEL/whhost.js | 1290 +++ doc/salome/gui/KERNEL/whibody.htm | 288 + doc/salome/gui/KERNEL/whidhtml.htm | 30 + doc/salome/gui/KERNEL/whiform.htm | 91 + doc/salome/gui/KERNEL/whihost.js | 432 + doc/salome/gui/KERNEL/whlang.js | 452 + doc/salome/gui/KERNEL/whmozemu.js | 68 + doc/salome/gui/KERNEL/whmsg.js | 64 + doc/salome/gui/KERNEL/whnjs.htm | 15 + doc/salome/gui/KERNEL/whphost.js | 526 + doc/salome/gui/KERNEL/whproj.htm | 24 + doc/salome/gui/KERNEL/whproj.js | 82 + doc/salome/gui/KERNEL/whproj.xml | 3 + doc/salome/gui/KERNEL/whproxy.js | 63 + doc/salome/gui/KERNEL/whres.xml | 239 + doc/salome/gui/KERNEL/whrstart.ico | Bin 0 -> 10134 bytes doc/salome/gui/KERNEL/whskin_banner.htm | 41 + doc/salome/gui/KERNEL/whskin_blank.htm | 10 + doc/salome/gui/KERNEL/whskin_frmset01.htm | 172 + doc/salome/gui/KERNEL/whskin_frmset010.htm | 50 + doc/salome/gui/KERNEL/whskin_info.htm | 20 + doc/salome/gui/KERNEL/whskin_mbars.htm | 56 + doc/salome/gui/KERNEL/whskin_papplet.htm | 357 + doc/salome/gui/KERNEL/whskin_pdhtml.htm | 57 + doc/salome/gui/KERNEL/whskin_plist.htm | 204 + doc/salome/gui/KERNEL/whskin_tbars.htm | 98 + doc/salome/gui/KERNEL/whst_topics.xml | 81 + doc/salome/gui/KERNEL/whstart.ico | Bin 0 -> 10134 bytes doc/salome/gui/KERNEL/whstart.js | 244 + doc/salome/gui/KERNEL/whstub.js | 156 + doc/salome/gui/KERNEL/wht_abge.jpg | Bin 0 -> 23356 bytes doc/salome/gui/KERNEL/wht_abgi.jpg | Bin 0 -> 24385 bytes doc/salome/gui/KERNEL/wht_abgw.jpg | Bin 0 -> 22665 bytes doc/salome/gui/KERNEL/wht_abte.jpg | Bin 0 -> 8785 bytes doc/salome/gui/KERNEL/wht_abti.jpg | Bin 0 -> 6985 bytes doc/salome/gui/KERNEL/wht_abtw.jpg | Bin 0 -> 7382 bytes doc/salome/gui/KERNEL/wht_fts_h.gif | Bin 0 -> 188 bytes doc/salome/gui/KERNEL/wht_fts_n.gif | Bin 0 -> 188 bytes doc/salome/gui/KERNEL/wht_glo_h.gif | Bin 0 -> 142 bytes doc/salome/gui/KERNEL/wht_glo_n.gif | Bin 0 -> 142 bytes doc/salome/gui/KERNEL/wht_go.gif | Bin 0 -> 260 bytes doc/salome/gui/KERNEL/wht_hide.gif | Bin 0 -> 842 bytes doc/salome/gui/KERNEL/wht_idx_h.gif | Bin 0 -> 168 bytes doc/salome/gui/KERNEL/wht_idx_n.gif | Bin 0 -> 168 bytes doc/salome/gui/KERNEL/wht_logo1.gif | Bin 0 -> 1405 bytes doc/salome/gui/KERNEL/wht_logo2.gif | Bin 0 -> 1393 bytes doc/salome/gui/KERNEL/wht_next.gif | Bin 0 -> 73 bytes doc/salome/gui/KERNEL/wht_next_g.gif | Bin 0 -> 73 bytes doc/salome/gui/KERNEL/wht_prev.gif | Bin 0 -> 73 bytes doc/salome/gui/KERNEL/wht_prev_g.gif | Bin 0 -> 73 bytes doc/salome/gui/KERNEL/wht_spac.gif | Bin 0 -> 43 bytes doc/salome/gui/KERNEL/wht_sync.gif | Bin 0 -> 846 bytes doc/salome/gui/KERNEL/wht_tab0.gif | Bin 0 -> 285 bytes doc/salome/gui/KERNEL/wht_tab1.gif | Bin 0 -> 237 bytes doc/salome/gui/KERNEL/wht_tab2.gif | Bin 0 -> 226 bytes doc/salome/gui/KERNEL/wht_tab3.gif | Bin 0 -> 209 bytes doc/salome/gui/KERNEL/wht_tab4.gif | Bin 0 -> 198 bytes doc/salome/gui/KERNEL/wht_tab5.gif | Bin 0 -> 221 bytes doc/salome/gui/KERNEL/wht_tab6.gif | Bin 0 -> 212 bytes doc/salome/gui/KERNEL/wht_tab7.gif | Bin 0 -> 236 bytes doc/salome/gui/KERNEL/wht_tab8.gif | Bin 0 -> 225 bytes doc/salome/gui/KERNEL/wht_toc1.gif | Bin 0 -> 124 bytes doc/salome/gui/KERNEL/wht_toc2.gif | Bin 0 -> 922 bytes doc/salome/gui/KERNEL/wht_toc3.gif | Bin 0 -> 911 bytes doc/salome/gui/KERNEL/wht_toc4.gif | Bin 0 -> 953 bytes doc/salome/gui/KERNEL/wht_toc_h.gif | Bin 0 -> 204 bytes doc/salome/gui/KERNEL/wht_toc_n.gif | Bin 0 -> 195 bytes doc/salome/gui/KERNEL/wht_ws.gif | Bin 0 -> 973 bytes doc/salome/gui/KERNEL/wht_ws_g.gif | Bin 0 -> 949 bytes doc/salome/gui/KERNEL/whtbar.js | 1990 ++++ doc/salome/gui/KERNEL/whtdhtml.htm | 49 + doc/salome/gui/KERNEL/whthost.js | 1372 +++ doc/salome/gui/KERNEL/whtopic.js | 662 ++ doc/salome/gui/KERNEL/whutils.js | 463 + doc/salome/gui/KERNEL/whver.js | 54 + doc/salome/gui/Makefile.in | 33 + doc/salome/kernel_resources.pdf | Bin 0 -> 125487 bytes doc/salome/kernel_resources.ps | 1444 +++ doc/salome/tui/KERNEL/HTML/Logger.html | 18 + doc/salome/tui/KERNEL/HTML/SALOMEDS.html | 674 ++ .../tui/KERNEL/HTML/SALOMEDS_Attributes.html | 894 ++ .../tui/KERNEL/HTML/SALOME_Component.html | 94 + .../KERNEL/HTML/SALOME_DataTypeCatalog.html | 30 + .../tui/KERNEL/HTML/SALOME_Exception.html | 2 + .../tui/KERNEL/HTML/SALOME_ModuleCatalog.html | 82 + .../tui/KERNEL/HTML/SALOME_Registry.html | 42 + .../KERNEL/HTML/SALOME_RessourcesCatalog.html | 22 + .../tui/KERNEL/HTML/SALOME_Session.html | 34 + .../tui/KERNEL/HTML/SALOME_TestComponent.html | 18 + doc/salome/tui/KERNEL/HTML/TestNotif.html | 22 + doc/salome/tui/KERNEL/HTML/TypeData.html | 2 + doc/salome/tui/KERNEL/doxyfile | 200 + doc/salome/tui/KERNEL/exemple/Example1.html | 54 + doc/salome/tui/KERNEL/exemple/Example10.html | 59 + doc/salome/tui/KERNEL/exemple/Example11.html | 59 + doc/salome/tui/KERNEL/exemple/Example12.html | 67 + doc/salome/tui/KERNEL/exemple/Example13.html | 68 + doc/salome/tui/KERNEL/exemple/Example14.html | 57 + doc/salome/tui/KERNEL/exemple/Example15.html | 51 + doc/salome/tui/KERNEL/exemple/Example16.html | 158 + doc/salome/tui/KERNEL/exemple/Example17.html | 162 + doc/salome/tui/KERNEL/exemple/Example18.html | 171 + doc/salome/tui/KERNEL/exemple/Example19.html | 547 + doc/salome/tui/KERNEL/exemple/Example2.html | 46 + doc/salome/tui/KERNEL/exemple/Example20.html | 160 + doc/salome/tui/KERNEL/exemple/Example21.html | 136 + doc/salome/tui/KERNEL/exemple/Example22.html | 137 + doc/salome/tui/KERNEL/exemple/Example23.html | 35 + doc/salome/tui/KERNEL/exemple/Example3.html | 68 + doc/salome/tui/KERNEL/exemple/Example4.html | 66 + doc/salome/tui/KERNEL/exemple/Example5.html | 58 + doc/salome/tui/KERNEL/exemple/Example6.html | 56 + doc/salome/tui/KERNEL/exemple/Example7.html | 55 + doc/salome/tui/KERNEL/exemple/Example8.html | 64 + doc/salome/tui/KERNEL/exemple/Example9.html | 59 + .../tui/KERNEL/sources/Application-About.png | Bin 0 -> 19226 bytes .../tui/KERNEL/sources/Application-About1.jpg | Bin 0 -> 14327 bytes doc/salome/tui/KERNEL/sources/application.gif | Bin 0 -> 2602 bytes doc/salome/tui/KERNEL/sources/application.jpg | Bin 0 -> 792 bytes doc/salome/tui/KERNEL/sources/bg_salome.gif | Bin 0 -> 7598 bytes doc/salome/tui/KERNEL/sources/logocorp.gif | Bin 0 -> 1792 bytes doc/salome/tui/KERNEL/sources/myheader.html | 24 + doc/salome/tui/KERNEL/sources/occ.gif | Bin 0 -> 14790 bytes doc/salome/tui/KERNEL/sources/static/Link.gif | Bin 0 -> 13959 bytes .../tui/KERNEL/sources/static/SObject.gif | Bin 0 -> 4966 bytes .../KERNEL/sources/static/Study_Struct.gif | Bin 0 -> 5833 bytes .../tui/KERNEL/sources/static/doxygen.css | 49 + .../sources/static/examples_Kernel.html | 134 + .../sources/static/examples_Life_cycle.html | 116 + .../sources/static/examples_Naming.html | 66 + .../KERNEL/sources/static/examples_Study.html | 790 ++ .../tui/KERNEL/sources/static/mapping.html | 329 + .../tui/KERNEL/sources/static/ns_f3-1.jpg | Bin 0 -> 8650 bytes .../sources/static/overview_Kernel.html | 191 + .../sources/static/overview_Life_Cycle.html | 90 + .../sources/static/overview_Naming.html | 197 + .../KERNEL/sources/static/overview_Study.html | 261 + .../tui/KERNEL/sources/static/page2.html | 34 + doc/salome/tui/KERNEL/sources/static/tree.js | 200 + .../tui/KERNEL/sources/static/treeview.js | 505 + doc/salome/tui/Makefile.in | 43 + idl/Makefile.in | 67 + idl/SALOME_Session.idl | 110 + idl/SalomeApp_Engine.idl | 23 + resources/Application-About.png | Bin 0 -> 19226 bytes resources/Application-Logo.png | Bin 0 -> 2383 bytes resources/Application-Splash.png | Bin 0 -> 19226 bytes resources/Tools_en.xml | 21 + resources/Tools_fr.xml | 21 + resources/back.xpm | 27 + resources/cascade.png | Bin 0 -> 225 bytes resources/channel.cfg | 278 + resources/close.png | Bin 0 -> 212 bytes resources/copy.png | Bin 0 -> 209 bytes resources/default.png | Bin 0 -> 684 bytes resources/dl_delete.png | Bin 0 -> 174 bytes resources/dl_insert.png | Bin 0 -> 193 bytes resources/dl_movedown.png | Bin 0 -> 149 bytes resources/dl_moveup.png | Bin 0 -> 151 bytes resources/forward.xpm | 28 + resources/help.png | Bin 0 -> 214 bytes resources/home.xpm | 27 + resources/new.png | Bin 0 -> 177 bytes resources/open.png | Bin 0 -> 231 bytes resources/paste.png | Bin 0 -> 224 bytes resources/plot2d_dump.png | Bin 0 -> 610 bytes resources/plot2d_fitall.png | Bin 0 -> 319 bytes resources/plot2d_fitarea.png | Bin 0 -> 311 bytes resources/plot2d_legend.png | Bin 0 -> 308 bytes resources/plot2d_linear.png | Bin 0 -> 281 bytes resources/plot2d_linear_y.png | Bin 0 -> 289 bytes resources/plot2d_lines.png | Bin 0 -> 299 bytes resources/plot2d_log.png | Bin 0 -> 288 bytes resources/plot2d_log_y.png | Bin 0 -> 280 bytes resources/plot2d_pan.png | Bin 0 -> 457 bytes resources/plot2d_points.png | Bin 0 -> 272 bytes resources/plot2d_settings.png | Bin 0 -> 313 bytes resources/plot2d_splines.png | Bin 0 -> 289 bytes resources/plot2d_zoom.png | Bin 0 -> 375 bytes resources/print.png | Bin 0 -> 233 bytes resources/redo.png | Bin 0 -> 211 bytes resources/reset.png | Bin 0 -> 232 bytes resources/save.png | Bin 0 -> 215 bytes resources/select1.png | Bin 0 -> 975 bytes resources/tile.png | Bin 0 -> 199 bytes resources/uc_add.png | Bin 0 -> 298 bytes resources/uc_clear.png | Bin 0 -> 372 bytes resources/uc_current.png | Bin 0 -> 298 bytes resources/uc_del.png | Bin 0 -> 300 bytes resources/uc_new.png | Bin 0 -> 306 bytes resources/undo.png | Bin 0 -> 210 bytes resources/view_back.png | Bin 0 -> 391 bytes resources/view_bottom.png | Bin 0 -> 399 bytes resources/view_camera_dump.png | Bin 0 -> 518 bytes resources/view_fitall.png | Bin 0 -> 523 bytes resources/view_fitarea.png | Bin 0 -> 511 bytes resources/view_front.png | Bin 0 -> 374 bytes resources/view_glpan.png | Bin 0 -> 540 bytes resources/view_left.png | Bin 0 -> 391 bytes resources/view_pan.png | Bin 0 -> 545 bytes resources/view_reset.png | Bin 0 -> 477 bytes resources/view_right.png | Bin 0 -> 390 bytes resources/view_rotate.png | Bin 0 -> 511 bytes resources/view_top.png | Bin 0 -> 392 bytes resources/view_triedre.png | Bin 0 -> 442 bytes resources/view_zoom.png | Bin 0 -> 488 bytes src/CAF/CAF.h | 37 + src/CAF/CAF_Application.cxx | 173 + src/CAF/CAF_Application.h | 47 + src/CAF/CAF_Operation.cxx | 65 + src/CAF/CAF_Operation.h | 50 + src/CAF/CAF_Study.cxx | 229 + src/CAF/CAF_Study.h | 57 + src/CAF/CAF_Tools.cxx | 26 + src/CAF/CAF_Tools.h | 24 + src/CAF/Makefile.in | 54 + src/CAF/resources/CAF_images.po | 16 + src/CAF/resources/CAF_msg_en.po | 41 + src/CAF/resources/redo.png | Bin 0 -> 211 bytes src/CAF/resources/undo.png | Bin 0 -> 210 bytes src/CAM/CAM.h | 28 + src/CAM/CAM_Application.cxx | 385 + src/CAM/CAM_Application.h | 79 + src/CAM/CAM_DataModel.cxx | 52 + src/CAM/CAM_DataModel.h | 52 + src/CAM/CAM_DataObject.cxx | 34 + src/CAM/CAM_DataObject.h | 25 + src/CAM/CAM_Module.cxx | 372 + src/CAM/CAM_Module.h | 108 + src/CAM/CAM_RootObject.cxx | 29 + src/CAM/CAM_RootObject.h | 32 + src/CAM/CAM_Study.cxx | 127 + src/CAM/CAM_Study.h | 56 + src/CAM/Makefile.in | 44 + src/Event/Event.h | 30 + src/Event/Makefile.in | 53 + src/Event/SALOME_Event.cxx | 128 + src/Event/SALOME_Event.hxx | 259 + src/GLViewer/GLViewer.h | 20 + src/GLViewer/GLViewer_Context.cxx | 681 ++ src/GLViewer/GLViewer_Context.h | 115 + src/GLViewer/GLViewer_Defs.h | 28 + src/GLViewer/GLViewer_Detector.cxx | 210 + src/GLViewer/GLViewer_Detector.h | 73 + src/GLViewer/GLViewer_Drawer.cxx | 874 ++ src/GLViewer/GLViewer_Drawer.h | 205 + src/GLViewer/GLViewer_Group.cxx | 148 + src/GLViewer/GLViewer_Group.h | 51 + src/GLViewer/GLViewer_Object.cxx | 2427 +++++ src/GLViewer/GLViewer_Object.h | 607 ++ src/GLViewer/GLViewer_Selector.cxx | 55 + src/GLViewer/GLViewer_Selector.h | 65 + src/GLViewer/GLViewer_Selector2d.cxx | 130 + src/GLViewer/GLViewer_Selector2d.h | 54 + src/GLViewer/GLViewer_ViewFrame.cxx | 527 + src/GLViewer/GLViewer_ViewFrame.h | 104 + src/GLViewer/GLViewer_ViewManager.cxx | 41 + src/GLViewer/GLViewer_ViewManager.h | 35 + src/GLViewer/GLViewer_ViewPort.cxx | 609 ++ src/GLViewer/GLViewer_ViewPort.h | 155 + src/GLViewer/GLViewer_ViewPort2d.cxx | 1798 ++++ src/GLViewer/GLViewer_ViewPort2d.h | 304 + src/GLViewer/GLViewer_Viewer.cxx | 840 ++ src/GLViewer/GLViewer_Viewer.h | 214 + src/GLViewer/GLViewer_Viewer2d.cxx | 1070 ++ src/GLViewer/GLViewer_Viewer2d.h | 171 + src/GLViewer/GLViewer_Widget.cxx | 842 ++ src/GLViewer/GLViewer_Widget.h | 115 + src/GLViewer/Makefile.in | 85 + src/GLViewer/resources/GLViewer_images.po | 45 + src/GLViewer/resources/GLViewer_msg_en.po | 90 + src/GLViewer/resources/cursor_rotate.png | Bin 0 -> 291 bytes src/GLViewer/resources/cursor_sketch.png | Bin 0 -> 278 bytes src/GLViewer/resources/cursor_zoom.png | Bin 0 -> 245 bytes src/GLViewer/resources/view_dump.png | Bin 0 -> 518 bytes src/GLViewer/resources/view_fitall.png | Bin 0 -> 523 bytes src/GLViewer/resources/view_fitarea.png | Bin 0 -> 511 bytes src/GLViewer/resources/view_fitselect.png | Bin 0 -> 808 bytes src/GLViewer/resources/view_glpan.png | Bin 0 -> 540 bytes src/GLViewer/resources/view_pan.png | Bin 0 -> 545 bytes src/GLViewer/resources/view_reset.png | Bin 0 -> 477 bytes src/GLViewer/resources/view_zoom.png | Bin 0 -> 488 bytes src/Loader/InquireServersQThread.cxx | 649 ++ src/Loader/InquireServersQThread.h | 115 + src/Loader/Makefile.in | 39 + src/Loader/SALOME_Session_Loader.cxx | 108 + src/LogWindow/LogWindow.cxx | 261 + src/LogWindow/LogWindow.h | 101 + src/LogWindow/Makefile.in | 29 + src/Makefile.in | 40 + src/OBJECT/Handle_SALOME_AISObject.hxx | 100 + src/OBJECT/Handle_SALOME_AISShape.hxx | 100 + ...E_DataMapNodeOfDataMapOfIOMapOfInteger.hxx | 100 + src/OBJECT/Handle_SALOME_Filter.hxx | 100 + .../Handle_SALOME_InteractiveObject.hxx | 96 + src/OBJECT/Handle_SALOME_ListNodeOfListIO.hxx | 96 + src/OBJECT/Handle_SALOME_TypeFilter.hxx | 100 + src/OBJECT/Makefile.in | 59 + src/OBJECT/SALOME_AISObject.cxx | 30 + src/OBJECT/SALOME_AISObject.hxx | 119 + src/OBJECT/SALOME_AISObject.ixx | 87 + src/OBJECT/SALOME_AISObject.jxx | 32 + src/OBJECT/SALOME_AISShape.cxx | 34 + src/OBJECT/SALOME_AISShape.hxx | 122 + src/OBJECT/SALOME_AISShape.ixx | 89 + src/OBJECT/SALOME_AISShape.jxx | 35 + src/OBJECT/SALOME_Actor.cxx | 308 + src/OBJECT/SALOME_Actor.h | 187 + ...taMapIteratorOfDataMapOfIOMapOfInteger.hxx | 116 + ...MapIteratorOfDataMapOfIOMapOfInteger_0.cxx | 65 + ...E_DataMapNodeOfDataMapOfIOMapOfInteger.hxx | 153 + ...DataMapNodeOfDataMapOfIOMapOfInteger_0.cxx | 114 + src/OBJECT/SALOME_DataMapOfIOMapOfInteger.hxx | 148 + .../SALOME_DataMapOfIOMapOfInteger_0.cxx | 68 + src/OBJECT/SALOME_Filter.cxx | 31 + src/OBJECT/SALOME_Filter.hxx | 111 + src/OBJECT/SALOME_Filter.ixx | 81 + src/OBJECT/SALOME_Filter.jxx | 29 + src/OBJECT/SALOME_GLOwner.cxx | 22 + src/OBJECT/SALOME_GLOwner.h | 20 + src/OBJECT/SALOME_InteractiveObject.cxx | 111 + src/OBJECT/SALOME_InteractiveObject.hxx | 136 + src/OBJECT/SALOME_InteractiveObject.ixx | 81 + src/OBJECT/SALOME_InteractiveObject.jxx | 29 + src/OBJECT/SALOME_ListIO.hxx | 165 + src/OBJECT/SALOME_ListIO_0.cxx | 55 + src/OBJECT/SALOME_ListIteratorOfListIO.hxx | 139 + src/OBJECT/SALOME_ListIteratorOfListIO_0.cxx | 58 + src/OBJECT/SALOME_ListNodeOfListIO.hxx | 134 + src/OBJECT/SALOME_ListNodeOfListIO_0.cxx | 104 + src/OBJECT/SALOME_Selection.h | 42 + src/OBJECT/SALOME_TypeFilter.cxx | 39 + src/OBJECT/SALOME_TypeFilter.hxx | 116 + src/OBJECT/SALOME_TypeFilter.ixx | 83 + src/OBJECT/SALOME_TypeFilter.jxx | 29 + src/OCCViewer/Makefile.in | 73 + src/OCCViewer/OCCViewer.h | 13 + src/OCCViewer/OCCViewer_AISSelector.cxx | 205 + src/OCCViewer/OCCViewer_AISSelector.h | 64 + .../OCCViewer_CreateRestoreViewDlg.cxx | 222 + .../OCCViewer_CreateRestoreViewDlg.h | 59 + src/OCCViewer/OCCViewer_VService.cxx | 305 + src/OCCViewer/OCCViewer_VService.h | 113 + src/OCCViewer/OCCViewer_ViewManager.cxx | 44 + src/OCCViewer/OCCViewer_ViewManager.h | 30 + src/OCCViewer/OCCViewer_ViewModel.cxx | 370 + src/OCCViewer/OCCViewer_ViewModel.h | 134 + src/OCCViewer/OCCViewer_ViewPort.cxx | 462 + src/OCCViewer/OCCViewer_ViewPort.h | 92 + src/OCCViewer/OCCViewer_ViewPort3d.cxx | 446 + src/OCCViewer/OCCViewer_ViewPort3d.h | 74 + src/OCCViewer/OCCViewer_ViewWindow.cxx | 876 ++ src/OCCViewer/OCCViewer_ViewWindow.h | 123 + src/OCCViewer/resources/OCCViewer_images.po | 90 + src/OCCViewer/resources/OCCViewer_msg_en.po | 160 + src/OCCViewer/resources/view_back.png | Bin 0 -> 391 bytes src/OCCViewer/resources/view_bottom.png | Bin 0 -> 399 bytes src/OCCViewer/resources/view_camera_dump.png | Bin 0 -> 518 bytes src/OCCViewer/resources/view_clone.png | Bin 0 -> 255 bytes src/OCCViewer/resources/view_fitall.png | Bin 0 -> 523 bytes src/OCCViewer/resources/view_fitarea.png | Bin 0 -> 511 bytes src/OCCViewer/resources/view_front.png | Bin 0 -> 374 bytes src/OCCViewer/resources/view_glpan.png | Bin 0 -> 540 bytes src/OCCViewer/resources/view_left.png | Bin 0 -> 391 bytes src/OCCViewer/resources/view_pan.png | Bin 0 -> 545 bytes src/OCCViewer/resources/view_presets.png | Bin 0 -> 545 bytes src/OCCViewer/resources/view_reset.png | Bin 0 -> 477 bytes src/OCCViewer/resources/view_right.png | Bin 0 -> 390 bytes src/OCCViewer/resources/view_rotate.png | Bin 0 -> 511 bytes src/OCCViewer/resources/view_shoot.png | Bin 0 -> 578 bytes src/OCCViewer/resources/view_top.png | Bin 0 -> 392 bytes src/OCCViewer/resources/view_triedre.png | Bin 0 -> 442 bytes src/OCCViewer/resources/view_zoom.png | Bin 0 -> 488 bytes src/ObjBrowser/Makefile.in | 42 + src/ObjBrowser/OB.h | 28 + src/ObjBrowser/OB_Browser.cxx | 877 ++ src/ObjBrowser/OB_Browser.h | 138 + src/ObjBrowser/OB_Filter.cxx | 9 + src/ObjBrowser/OB_Filter.h | 17 + src/ObjBrowser/OB_ListItem.cxx | 228 + src/ObjBrowser/OB_ListItem.h | 84 + src/ObjBrowser/OB_ListView.cxx | 160 + src/ObjBrowser/OB_ListView.h | 61 + src/ObjBrowser/resources/OB_msg_en.po | 13 + src/Plot2d/Makefile.in | 72 + src/Plot2d/Plot2d.h | 13 + src/Plot2d/Plot2d_Curve.cxx | 322 + src/Plot2d/Plot2d_Curve.h | 78 + src/Plot2d/Plot2d_FitDataDlg.cxx | 270 + src/Plot2d/Plot2d_FitDataDlg.h | 57 + src/Plot2d/Plot2d_Prs.cxx | 127 + src/Plot2d/Plot2d_Prs.h | 31 + src/Plot2d/Plot2d_SetupViewDlg.cxx | 657 ++ src/Plot2d/Plot2d_SetupViewDlg.h | 107 + src/Plot2d/Plot2d_ViewFrame.cxx | 1721 +++ src/Plot2d/Plot2d_ViewFrame.h | 163 + src/Plot2d/Plot2d_ViewManager.cxx | 37 + src/Plot2d/Plot2d_ViewManager.h | 37 + src/Plot2d/Plot2d_ViewModel.cxx | 112 + src/Plot2d/Plot2d_ViewModel.h | 46 + src/Plot2d/Plot2d_ViewWindow.cxx | 427 + src/Plot2d/Plot2d_ViewWindow.h | 83 + src/Plot2d/resources/Plot2d_images.po | 58 + src/Plot2d/resources/Plot2d_msg_en.po | 317 + src/Plot2d/resources/plot2d_camera_dump.png | Bin 0 -> 518 bytes src/Plot2d/resources/plot2d_clone.png | Bin 0 -> 255 bytes src/Plot2d/resources/plot2d_fitall.png | Bin 0 -> 523 bytes src/Plot2d/resources/plot2d_fitarea.png | Bin 0 -> 511 bytes src/Plot2d/resources/plot2d_glpan.png | Bin 0 -> 540 bytes src/Plot2d/resources/plot2d_legend.png | Bin 0 -> 308 bytes src/Plot2d/resources/plot2d_linear.png | Bin 0 -> 281 bytes src/Plot2d/resources/plot2d_linear_y.png | Bin 0 -> 289 bytes src/Plot2d/resources/plot2d_lines.png | Bin 0 -> 299 bytes src/Plot2d/resources/plot2d_log.png | Bin 0 -> 288 bytes src/Plot2d/resources/plot2d_log_y.png | Bin 0 -> 280 bytes src/Plot2d/resources/plot2d_pan.png | Bin 0 -> 545 bytes src/Plot2d/resources/plot2d_points.png | Bin 0 -> 272 bytes src/Plot2d/resources/plot2d_rotate.png | Bin 0 -> 511 bytes src/Plot2d/resources/plot2d_settings.png | Bin 0 -> 313 bytes src/Plot2d/resources/plot2d_splines.png | Bin 0 -> 289 bytes src/Plot2d/resources/plot2d_zoom.png | Bin 0 -> 488 bytes src/Prs/Makefile.in | 27 + src/Prs/SALOME_Prs.cxx | 376 + src/Prs/SALOME_Prs.h | 242 + src/PyInterp/Makefile.in | 51 + src/PyInterp/PyInterp.h | 41 + src/PyInterp/PyInterp_Dispatcher.cxx | 210 + src/PyInterp/PyInterp_Dispatcher.h | 146 + src/PyInterp/PyInterp_Watcher.h | 23 + src/PyInterp/PyInterp_base.cxx | 339 + src/PyInterp/PyInterp_base.h | 144 + src/PythonConsole/Makefile.in | 36 + src/PythonConsole/PythonConsole.h | 41 + src/PythonConsole/PythonConsole_PyConsole.cxx | 33 + src/PythonConsole/PythonConsole_PyConsole.h | 25 + src/PythonConsole/PythonConsole_PyEditor.cxx | 684 ++ src/PythonConsole/PythonConsole_PyEditor.h | 74 + src/PythonConsole/PythonConsole_PyInterp.cxx | 120 + src/PythonConsole/PythonConsole_PyInterp.h | 47 + src/Qtx/Makefile.in | 125 + src/Qtx/Qtx.cxx | 501 + src/Qtx/Qtx.h | 111 + src/Qtx/QtxAction.cxx | 168 + src/Qtx/QtxAction.h | 28 + src/Qtx/QtxActionMenuMgr.cxx | 636 ++ src/Qtx/QtxActionMenuMgr.h | 134 + src/Qtx/QtxActionMgr.cxx | 487 + src/Qtx/QtxActionMgr.h | 128 + src/Qtx/QtxActionToolMgr.cxx | 427 + src/Qtx/QtxActionToolMgr.h | 118 + src/Qtx/QtxColorScale.cxx | 1320 +++ src/Qtx/QtxColorScale.h | 165 + src/Qtx/QtxComboBox.cxx | 176 + src/Qtx/QtxComboBox.h | 68 + src/Qtx/QtxDblSpinBox.cxx | 402 + src/Qtx/QtxDblSpinBox.h | 86 + src/Qtx/QtxDialog.cxx | 1361 +++ src/Qtx/QtxDialog.h | 171 + src/Qtx/QtxDockAction.cxx | 977 ++ src/Qtx/QtxDockAction.h | 132 + src/Qtx/QtxDockWindow.cxx | 257 + src/Qtx/QtxDockWindow.h | 33 + src/Qtx/QtxGroupBox.cxx | 304 + src/Qtx/QtxGroupBox.h | 62 + src/Qtx/QtxIntSpinBox.cxx | 89 + src/Qtx/QtxIntSpinBox.h | 38 + src/Qtx/QtxListAction.cxx | 1063 ++ src/Qtx/QtxListAction.h | 175 + src/Qtx/QtxListBox.cxx | 334 + src/Qtx/QtxListBox.h | 90 + src/Qtx/QtxListOfOperations.cxx | 254 + src/Qtx/QtxListOfOperations.h | 59 + src/Qtx/QtxListView.cxx | 242 + src/Qtx/QtxListView.h | 75 + src/Qtx/QtxMRUAction.cxx | 644 ++ src/Qtx/QtxMRUAction.h | 95 + src/Qtx/QtxMainWindow.cxx | 346 + src/Qtx/QtxMainWindow.h | 57 + src/Qtx/QtxMenuButton.cxx | 310 + src/Qtx/QtxMenuButton.h | 70 + src/Qtx/QtxOperations.cxx | 28 + src/Qtx/QtxOperations.h | 47 + src/Qtx/QtxParser.cxx | 822 ++ src/Qtx/QtxParser.h | 99 + src/Qtx/QtxPathDialog.cxx | 626 ++ src/Qtx/QtxPathDialog.h | 93 + src/Qtx/QtxPopupMgr.cxx | 522 + src/Qtx/QtxPopupMgr.h | 113 + src/Qtx/QtxResourceEditor.cxx | 1016 ++ src/Qtx/QtxResourceEditor.h | 244 + src/Qtx/QtxResourceMgr.cxx | 1253 +++ src/Qtx/QtxResourceMgr.h | 215 + src/Qtx/QtxStdOperations.cxx | 799 ++ src/Qtx/QtxStdOperations.h | 125 + src/Qtx/QtxToolBar.cxx | 282 + src/Qtx/QtxToolBar.h | 32 + src/Qtx/QtxToolTip.cxx | 192 + src/Qtx/QtxToolTip.h | 60 + src/Qtx/QtxWorkspaceAction.cxx | 401 + src/Qtx/QtxWorkspaceAction.h | 88 + src/Qtx/QtxWorkstack.cxx | 1305 +++ src/Qtx/QtxWorkstack.h | 273 + src/Qtx/QtxWorkstackAction.cxx | 284 + src/Qtx/QtxWorkstackAction.h | 79 + src/RegistryDisplay/HelpWindow.cxx | 101 + src/RegistryDisplay/HelpWindow.hxx | 51 + src/RegistryDisplay/IntervalWindow.cxx | 107 + src/RegistryDisplay/IntervalWindow.hxx | 39 + src/RegistryDisplay/Makefile.in | 59 + src/RegistryDisplay/RegWidget.cxx | 805 ++ src/RegistryDisplay/RegWidget.h | 126 + src/RegistryDisplay/RegWidgetFactory.cxx | 47 + src/SALOME_PY/Makefile.in | 52 + src/SALOME_PY/SalomePy.cxx | 184 + src/SALOME_PYQT/Makefile.in | 37 + src/SALOME_PYQT/SALOME_PYQT_GUI/Makefile.in | 71 + .../SALOME_PYQT_GUI/SALOME_PYQT_GUI.h | 27 + .../SALOME_PYQT_GUI/SALOME_PYQT_GUI.sip | 4 + .../SALOME_PYQT_GUI/SALOME_PYQT_Module.cxx | 1167 ++ .../SALOME_PYQT_GUI/SALOME_PYQT_Module.h | 134 + .../SALOME_PYQT_GUI/SALOME_PYQT_PyInterp.cxx | 80 + .../SALOME_PYQT_GUI/SALOME_PYQT_PyInterp.h | 30 + src/SALOME_PYQT/SalomePyQt/Makefile.in | 93 + src/SALOME_PYQT/SalomePyQt/SalomePyQt.cxx | 571 + src/SALOME_PYQT/SalomePyQt/SalomePyQt.h | 78 + src/SALOME_PYQT/SalomePyQt/SalomePyQt.sip | 74 + src/SALOME_PYQT/SalomePyQt/SalomePyQt_v4.sip | 70 + src/SALOME_SWIG/Help.py | 141 + src/SALOME_SWIG/Makefile.in | 57 + src/SALOME_SWIG/PyInterp.py | 102 + src/SALOME_SWIG/SALOMEGUI_Swig.cxx | 535 + src/SALOME_SWIG/SALOMEGUI_Swig.hxx | 69 + src/SALOME_SWIG/SALOMEGUI_Swig.i | 70 + src/SALOME_SWIG/SALOMEGUI_shared_modules.py | 12 + src/SALOME_SWIG/examplevtk1.py | 40 + src/SALOME_SWIG/libSALOME_Swig.i | 31 + src/SALOME_SWIG/salome.py | 157 + src/SALOME_SWIG/salome_test.py | 486 + src/SALOME_SWIG/supervisionexample.py.in | 85 + src/SALOME_SWIG/supervisiongeomexample.py.in | 103 + src/SALOME_SWIG/test_big_table.py | 54 + src/SALOME_SWIG/test_many_objects.py | 74 + src/SALOME_SWIG/test_remove_ref.py | 49 + src/SALOME_SWIG/test_table.py | 100 + src/SALOME_SWIG/testattr.py | 109 + src/SOCC/Makefile.in | 37 + src/SOCC/SOCC.h | 13 + src/SOCC/SOCC_Prs.cxx | 113 + src/SOCC/SOCC_Prs.h | 71 + src/SOCC/SOCC_ViewModel.cxx | 590 ++ src/SOCC/SOCC_ViewModel.h | 52 + src/SPlot2d/Makefile.in | 52 + src/SPlot2d/SPlot2d.h | 13 + src/SPlot2d/SPlot2d_Curve.cxx | 69 + src/SPlot2d/SPlot2d_Curve.h | 46 + src/SPlot2d/SPlot2d_CurveContainer.cxx | 72 + src/SPlot2d/SPlot2d_CurveContainer.h | 32 + src/SPlot2d/SPlot2d_Prs.cxx | 62 + src/SPlot2d/SPlot2d_Prs.h | 38 + src/SPlot2d/SPlot2d_ViewModel.cxx | 322 + src/SPlot2d/SPlot2d_ViewModel.h | 62 + src/STD/Makefile.in | 62 + src/STD/STD.h | 38 + src/STD/STD_Application.cxx | 618 ++ src/STD/STD_Application.h | 115 + src/STD/STD_MDIDesktop.cxx | 184 + src/STD/STD_MDIDesktop.h | 58 + src/STD/STD_SDIDesktop.cxx | 58 + src/STD/STD_SDIDesktop.h | 28 + src/STD/STD_TabDesktop.cxx | 161 + src/STD/STD_TabDesktop.h | 58 + src/STD/resources/STD_images.po | 76 + src/STD/resources/STD_msg_en.po | 310 + src/STD/resources/close.png | Bin 0 -> 212 bytes src/STD/resources/config | 1 + src/STD/resources/copy.png | Bin 0 -> 245 bytes src/STD/resources/cursor_rotate.png | Bin 0 -> 291 bytes src/STD/resources/cursor_zoom.png | Bin 0 -> 245 bytes src/STD/resources/cut.png | Bin 0 -> 211 bytes src/STD/resources/help.png | Bin 0 -> 910 bytes src/STD/resources/new.png | Bin 0 -> 177 bytes src/STD/resources/open.png | Bin 0 -> 231 bytes src/STD/resources/paste.png | Bin 0 -> 280 bytes src/STD/resources/print.png | Bin 0 -> 233 bytes src/STD/resources/redo.png | Bin 0 -> 211 bytes src/STD/resources/reset.png | Bin 0 -> 232 bytes src/STD/resources/save.png | Bin 0 -> 215 bytes src/STD/resources/std.ini | 7 + src/STD/resources/undo.png | Bin 0 -> 210 bytes src/STD/resources/undo_arrow.png | Bin 0 -> 895 bytes src/SUIT/Makefile.in | 103 + src/SUIT/SUIT.h | 37 + src/SUIT/SUIT_ActionOperation.cxx | 67 + src/SUIT/SUIT_ActionOperation.h | 37 + src/SUIT/SUIT_Application.cxx | 288 + src/SUIT/SUIT_Application.h | 120 + src/SUIT/SUIT_Convertor.h | 26 + src/SUIT/SUIT_DataObject.cxx | 418 + src/SUIT/SUIT_DataObject.h | 108 + src/SUIT/SUIT_DataObjectIterator.cxx | 158 + src/SUIT/SUIT_DataObjectIterator.h | 45 + src/SUIT/SUIT_DataObjectKey.cxx | 131 + src/SUIT/SUIT_DataObjectKey.h | 47 + src/SUIT/SUIT_DataOwner.cxx | 80 + src/SUIT/SUIT_DataOwner.h | 51 + src/SUIT/SUIT_Desktop.cxx | 67 + src/SUIT/SUIT_Desktop.h | 45 + src/SUIT/SUIT_ExceptionHandler.cxx | 23 + src/SUIT/SUIT_ExceptionHandler.h | 27 + src/SUIT/SUIT_FileDlg.cxx | 362 + src/SUIT/SUIT_FileDlg.h | 51 + src/SUIT/SUIT_FileValidator.cxx | 87 + src/SUIT/SUIT_FileValidator.h | 30 + src/SUIT/SUIT_MessageBox.cxx | 224 + src/SUIT/SUIT_MessageBox.h | 58 + src/SUIT/SUIT_Operation.cxx | 140 + src/SUIT/SUIT_Operation.h | 76 + src/SUIT/SUIT_OverrideCursor.cxx | 44 + src/SUIT/SUIT_OverrideCursor.h | 24 + src/SUIT/SUIT_ParserSettings.cxx | 343 + src/SUIT/SUIT_ParserSettings.h | 56 + src/SUIT/SUIT_PopupClient.cxx | 60 + src/SUIT/SUIT_PopupClient.h | 57 + src/SUIT/SUIT_PopupEvent.h | 32 + src/SUIT/SUIT_ResourceMgr.cxx | 28 + src/SUIT/SUIT_ResourceMgr.h | 17 + src/SUIT/SUIT_SelectionFilter.cxx | 9 + src/SUIT/SUIT_SelectionFilter.h | 17 + src/SUIT/SUIT_SelectionMgr.cxx | 240 + src/SUIT/SUIT_SelectionMgr.h | 86 + src/SUIT/SUIT_Selector.cxx | 83 + src/SUIT/SUIT_Selector.h | 45 + src/SUIT/SUIT_Session.cxx | 256 + src/SUIT/SUIT_Session.h | 85 + src/SUIT/SUIT_SmartPtr.h | 108 + src/SUIT/SUIT_Study.cxx | 176 + src/SUIT/SUIT_Study.h | 81 + src/SUIT/SUIT_ToolButton.cxx | 124 + src/SUIT/SUIT_ToolButton.h | 51 + src/SUIT/SUIT_Tools.cxx | 112 + src/SUIT/SUIT_Tools.h | 27 + src/SUIT/SUIT_ViewManager.cxx | 217 + src/SUIT/SUIT_ViewManager.h | 107 + src/SUIT/SUIT_ViewModel.cxx | 59 + src/SUIT/SUIT_ViewModel.h | 68 + src/SUIT/SUIT_ViewWindow.cxx | 35 + src/SUIT/SUIT_ViewWindow.h | 48 + src/SUIT/resources/SUIT_images.po | 20 + src/SUIT/resources/SUIT_msg_en.po | 34 + src/SUIT/resources/cascade.png | Bin 0 -> 225 bytes src/SUIT/resources/htile.png | Bin 0 -> 871 bytes src/SUIT/resources/vtile.png | Bin 0 -> 876 bytes src/SUIT/utilities.h | 122 + src/SUITApp/Makefile.in | 41 + src/SUITApp/SUITApp.cxx | 52 + src/SUITApp/SUITApp_Application.cxx | 53 + src/SUITApp/SUITApp_Application.h | 25 + src/SUITApp/resources/SUITApp_msg_en.po | 9 + src/SUPERVGraph/Makefile.in | 33 + src/SUPERVGraph/SUPERVGraph.cxx | 44 + src/SUPERVGraph/SUPERVGraph.h | 45 + src/SUPERVGraph/SUPERVGraph_Graph.cxx | 304 + src/SUPERVGraph/SUPERVGraph_Graph.h | 84 + src/SUPERVGraph/SUPERVGraph_ViewFrame.cxx | 311 + src/SUPERVGraph/SUPERVGraph_ViewFrame.h | 120 + src/SVTK/Makefile.in | 58 + src/SVTK/SVTK.h | 13 + src/SVTK/SVTK_Actor.cxx | 230 + src/SVTK/SVTK_Actor.h | 68 + src/SVTK/SVTK_Functor.h | 49 + src/SVTK/SVTK_InteractorStyle.cxx | 1579 +++ src/SVTK/SVTK_InteractorStyle.h | 194 + src/SVTK/SVTK_Prs.cxx | 98 + src/SVTK/SVTK_Prs.h | 58 + src/SVTK/SVTK_RenderWindow.cxx | 159 + src/SVTK/SVTK_RenderWindow.h | 83 + src/SVTK/SVTK_RenderWindowInteractor.cxx | 1008 ++ src/SVTK/SVTK_RenderWindowInteractor.h | 272 + src/SVTK/SVTK_Selection.h | 45 + src/SVTK/SVTK_Selector.cxx | 341 + src/SVTK/SVTK_Selector.h | 120 + src/SVTK/SVTK_Trihedron.cxx | 32 + src/SVTK/SVTK_Trihedron.h | 23 + src/SVTK/SVTK_ViewManager.cxx | 26 + src/SVTK/SVTK_ViewManager.h | 21 + src/SVTK/SVTK_ViewModel.cxx | 401 + src/SVTK/SVTK_ViewModel.h | 68 + src/SVTK/SVTK_ViewWindow.cxx | 891 ++ src/SVTK/SVTK_ViewWindow.h | 168 + src/SalomeApp/Makefile.in | 103 + src/SalomeApp/SalomeApp.h | 30 + src/SalomeApp/SalomeApp_Application.cxx | 936 ++ src/SalomeApp/SalomeApp_Application.h | 154 + src/SalomeApp/SalomeApp_DataModel.cxx | 343 + src/SalomeApp/SalomeApp_DataModel.h | 76 + src/SalomeApp/SalomeApp_DataObject.cxx | 189 + src/SalomeApp/SalomeApp_DataObject.h | 54 + src/SalomeApp/SalomeApp_DataOwner.cxx | 31 + src/SalomeApp/SalomeApp_DataOwner.h | 20 + src/SalomeApp/SalomeApp_DataSubOwner.cxx | 29 + src/SalomeApp/SalomeApp_DataSubOwner.h | 20 + src/SalomeApp/SalomeApp_EventFilter.cxx | 55 + src/SalomeApp/SalomeApp_EventFilter.h | 36 + src/SalomeApp/SalomeApp_ExceptionHandler.cxx | 72 + src/SalomeApp/SalomeApp_ExceptionHandler.h | 18 + src/SalomeApp/SalomeApp_GLSelector.cxx | 96 + src/SalomeApp/SalomeApp_GLSelector.h | 35 + src/SalomeApp/SalomeApp_ImportOperation.cxx | 37 + src/SalomeApp/SalomeApp_ImportOperation.h | 46 + src/SalomeApp/SalomeApp_Module.cxx | 126 + src/SalomeApp/SalomeApp_Module.h | 77 + src/SalomeApp/SalomeApp_ModuleDlg.cxx | 200 + src/SalomeApp/SalomeApp_ModuleDlg.h | 44 + src/SalomeApp/SalomeApp_NameDlg.cxx | 132 + src/SalomeApp/SalomeApp_NameDlg.h | 46 + src/SalomeApp/SalomeApp_OBSelector.cxx | 81 + src/SalomeApp/SalomeApp_OBSelector.h | 39 + src/SalomeApp/SalomeApp_OCCSelector.cxx | 91 + src/SalomeApp/SalomeApp_OCCSelector.h | 39 + src/SalomeApp/SalomeApp_PyInterp.cxx | 123 + src/SalomeApp/SalomeApp_PyInterp.h | 46 + src/SalomeApp/SalomeApp_ResourceEditor.cxx | 900 ++ src/SalomeApp/SalomeApp_ResourceEditor.h | 291 + src/SalomeApp/SalomeApp_RootObject.h | 32 + src/SalomeApp/SalomeApp_Selection.cxx | 66 + src/SalomeApp/SalomeApp_Selection.h | 62 + src/SalomeApp/SalomeApp_SelectionMgr.cxx | 289 + src/SalomeApp/SalomeApp_SelectionMgr.h | 57 + src/SalomeApp/SalomeApp_Study.cxx | 302 + src/SalomeApp/SalomeApp_Study.h | 65 + src/SalomeApp/SalomeApp_Tools.cxx | 90 + src/SalomeApp/SalomeApp_Tools.h | 26 + src/SalomeApp/SalomeApp_VTKSelector.cxx | 139 + src/SalomeApp/SalomeApp_VTKSelector.h | 78 + src/SalomeApp/SalomeApp_WidgetContainer.cxx | 96 + src/SalomeApp/SalomeApp_WidgetContainer.h | 39 + src/SalomeApp/resources/SalomeApp.ini | 29 + src/SalomeApp/resources/SalomeApp.xml | 61 + src/SalomeApp/resources/SalomeApp_images.po | 25 + src/SalomeApp/resources/SalomeApp_msg_en.po | 103 + src/SalomeApp/resources/icon_about.png | Bin 0 -> 32652 bytes src/SalomeApp/resources/icon_applogo.png | Bin 0 -> 2383 bytes src/SalomeApp/resources/icon_default.png | Bin 0 -> 684 bytes src/SalomeApp/resources/icon_module.png | Bin 0 -> 1385 bytes src/Session/Makefile.in | 65 + src/Session/SALOME_Session_Server.cxx | 334 + src/Session/SalomeApp_Engine_i.cxx | 167 + src/Session/SalomeApp_Engine_i.hxx | 93 + src/Session/Session_ServerLauncher.cxx | 233 + src/Session/Session_ServerLauncher.hxx | 87 + src/Session/Session_ServerThread.cxx | 554 + src/Session/Session_ServerThread.hxx | 95 + src/Session/Session_Session_i.cxx | 210 + src/Session/Session_Session_i.hxx | 86 + src/Session/Session_SignalsHandler.cxx | 38 + src/Session/runSession | 27 + src/TOOLSGUI/Makefile.in | 60 + src/TOOLSGUI/ToolsGUI.cxx | 143 + src/TOOLSGUI/ToolsGUI.h | 56 + src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.cxx | 439 + src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.h | 83 + src/TOOLSGUI/resources/ToolsGUI_icons.po | 41 + src/TOOLSGUI/resources/ToolsGUI_msg_en.po | 130 + src/VTKViewer/Makefile.in | 97 + src/VTKViewer/VTKViewer.h | 9 + src/VTKViewer/VTKViewer_Actor.cxx | 275 + src/VTKViewer/VTKViewer_Actor.h | 120 + src/VTKViewer/VTKViewer_Algorithm.h | 82 + src/VTKViewer/VTKViewer_CellRectPicker.cxx | 406 + src/VTKViewer/VTKViewer_CellRectPicker.h | 94 + src/VTKViewer/VTKViewer_ConvexTool.cxx | 561 + src/VTKViewer/VTKViewer_ConvexTool.h | 45 + .../VTKViewer_ExtractUnstructuredGrid.cxx | 348 + .../VTKViewer_ExtractUnstructuredGrid.h | 85 + src/VTKViewer/VTKViewer_Filter.cxx | 58 + src/VTKViewer/VTKViewer_Filter.h | 67 + src/VTKViewer/VTKViewer_Functor.h | 59 + src/VTKViewer/VTKViewer_GeometryFilter.cxx | 548 + src/VTKViewer/VTKViewer_GeometryFilter.h | 40 + src/VTKViewer/VTKViewer_InteractorStyle.cxx | 1466 +++ src/VTKViewer/VTKViewer_InteractorStyle.h | 185 + src/VTKViewer/VTKViewer_PassThroughFilter.cxx | 57 + src/VTKViewer/VTKViewer_PassThroughFilter.h | 29 + src/VTKViewer/VTKViewer_RectPicker.cxx | 881 ++ src/VTKViewer/VTKViewer_RectPicker.h | 84 + src/VTKViewer/VTKViewer_RenderWindow.cxx | 141 + src/VTKViewer/VTKViewer_RenderWindow.h | 61 + .../VTKViewer_RenderWindowInteractor.cxx | 593 ++ .../VTKViewer_RenderWindowInteractor.h | 226 + src/VTKViewer/VTKViewer_ShrinkFilter.cxx | 176 + src/VTKViewer/VTKViewer_ShrinkFilter.h | 35 + src/VTKViewer/VTKViewer_Transform.cxx | 48 + src/VTKViewer/VTKViewer_Transform.h | 25 + src/VTKViewer/VTKViewer_TransformFilter.cxx | 69 + src/VTKViewer/VTKViewer_TransformFilter.h | 22 + src/VTKViewer/VTKViewer_Trihedron.cxx | 355 + src/VTKViewer/VTKViewer_Trihedron.h | 137 + src/VTKViewer/VTKViewer_Utilities.cxx | 165 + src/VTKViewer/VTKViewer_Utilities.h | 18 + src/VTKViewer/VTKViewer_VectorText.cxx | 1748 +++ src/VTKViewer/VTKViewer_VectorText.h | 67 + src/VTKViewer/VTKViewer_ViewManager.cxx | 21 + src/VTKViewer/VTKViewer_ViewManager.h | 22 + src/VTKViewer/VTKViewer_ViewModel.cxx | 151 + src/VTKViewer/VTKViewer_ViewModel.h | 51 + src/VTKViewer/VTKViewer_ViewWindow.cxx | 557 + src/VTKViewer/VTKViewer_ViewWindow.h | 109 + src/VTKViewer/resources/VTKViewer_images.po | 79 + src/VTKViewer/resources/VTKViewer_msg_en.po | 136 + src/VTKViewer/resources/view_back.png | Bin 0 -> 391 bytes src/VTKViewer/resources/view_bottom.png | Bin 0 -> 399 bytes src/VTKViewer/resources/view_camera_dump.png | Bin 0 -> 518 bytes src/VTKViewer/resources/view_fitall.png | Bin 0 -> 523 bytes src/VTKViewer/resources/view_fitarea.png | Bin 0 -> 511 bytes src/VTKViewer/resources/view_front.png | Bin 0 -> 374 bytes src/VTKViewer/resources/view_glpan.png | Bin 0 -> 540 bytes src/VTKViewer/resources/view_left.png | Bin 0 -> 391 bytes src/VTKViewer/resources/view_pan.png | Bin 0 -> 545 bytes src/VTKViewer/resources/view_reset.png | Bin 0 -> 477 bytes src/VTKViewer/resources/view_right.png | Bin 0 -> 390 bytes src/VTKViewer/resources/view_rotate.png | Bin 0 -> 511 bytes src/VTKViewer/resources/view_top.png | Bin 0 -> 392 bytes src/VTKViewer/resources/view_triedre.png | Bin 0 -> 442 bytes src/VTKViewer/resources/view_zoom.png | Bin 0 -> 488 bytes 1055 files changed, 165274 insertions(+) create mode 100644 INSTALL create mode 100644 LICENCE create mode 100644 Makefile.in create mode 100644 adm_local/unix/config_files/README create mode 100644 adm_local/unix/make_commence.in create mode 100644 adm_local/unix/make_omniorb.in create mode 100755 bin/VERSION create mode 100755 build_configure create mode 100644 configure.in.base create mode 100644 doc/Makefile.in create mode 100644 doc/salome/DevelopersGuide.pdf create mode 100644 doc/salome/DevelopersGuide.ps create mode 100644 doc/salome/DevelopersGuide/DevelopersGuide.tex.in create mode 100644 doc/salome/DevelopersGuide/Makefile.in create mode 100644 doc/salome/DevelopersGuide/SALOME.png create mode 100644 doc/salome/DevelopersGuide/SALOME.ps create mode 100644 doc/salome/DevelopersGuide/bldtree.eps create mode 100644 doc/salome/DevelopersGuide/bldtree.fig create mode 100644 doc/salome/DevelopersGuide/bldtree.pdf create mode 100644 doc/salome/DevelopersGuide/makefile.skel create mode 100644 doc/salome/DevelopersGuide/makefile_own.skel create mode 100644 doc/salome/DevelopersGuide/srctree_module.eps create mode 100644 doc/salome/DevelopersGuide/srctree_module.fig create mode 100644 doc/salome/DevelopersGuide/srctree_module.pdf create mode 100644 doc/salome/DevelopersGuide/srctree_unit.eps create mode 100644 doc/salome/DevelopersGuide/srctree_unit.fig create mode 100644 doc/salome/DevelopersGuide/srctree_unit.pdf create mode 100644 doc/salome/DevelopersGuide/subtrees.eps create mode 100644 doc/salome/DevelopersGuide/subtrees.fig create mode 100644 doc/salome/DevelopersGuide/subtrees.pdf create mode 100644 doc/salome/KERNEL_index.html create mode 100644 doc/salome/KernelResources/kernel_resources-1.html create mode 100644 doc/salome/KernelResources/kernel_resources-2.html create mode 100644 doc/salome/KernelResources/kernel_resources-3.html create mode 100644 doc/salome/KernelResources/kernel_resources.html create mode 100644 doc/salome/KernelResources/kernel_resources.lyx create mode 100644 doc/salome/Makefile.in create mode 100644 doc/salome/OrganisationProduction_PAL.pdf create mode 100644 doc/salome/OrganisationProduction_PAL.ps create mode 100644 doc/salome/OrganisationProduction_PAL.sxw create mode 100644 doc/salome/Utilitaires_SALOME.doc create mode 100644 doc/salome/Utilitaires_SALOME.pdf create mode 100644 doc/salome/Utilitaires_SALOME.ps create mode 100755 doc/salome/gui/KERNEL/KERNEL.log create mode 100755 doc/salome/gui/KERNEL/cantinstall.png create mode 100755 doc/salome/gui/KERNEL/cshdat_robohelp.htm create mode 100755 doc/salome/gui/KERNEL/cshdat_webhelp.htm create mode 100755 doc/salome/gui/KERNEL/default.css create mode 100755 doc/salome/gui/KERNEL/default.skn create mode 100755 doc/salome/gui/KERNEL/default_ns.css create mode 100755 doc/salome/gui/KERNEL/dirpage.png create mode 100755 doc/salome/gui/KERNEL/ehlpdhtm.js create mode 100755 doc/salome/gui/KERNEL/files/about_salome_pro_architecture.htm create mode 100755 doc/salome/gui/KERNEL/files/about_salome_pro_help_system.htm create mode 100755 doc/salome/gui/KERNEL/files/copyright_notice.htm create mode 100755 doc/salome/gui/KERNEL/files/creating_a_new_study.htm create mode 100755 doc/salome/gui/KERNEL/files/displaying_hiding_toolbars.htm create mode 100755 doc/salome/gui/KERNEL/files/displaying_studies.htm create mode 100755 doc/salome/gui/KERNEL/files/editing_studies.htm create mode 100755 doc/salome/gui/KERNEL/files/getting_properties_of_the_study.htm create mode 100755 doc/salome/gui/KERNEL/files/getting_started2.htm create mode 100755 doc/salome/gui/KERNEL/files/installing_salome_pro.htm create mode 100755 doc/salome/gui/KERNEL/files/introduction.htm create mode 100755 doc/salome/gui/KERNEL/files/introduction_to_iapp.htm create mode 100755 doc/salome/gui/KERNEL/files/introduction_to_salome_pro.htm create mode 100755 doc/salome/gui/KERNEL/files/navigating_topics.htm create mode 100755 doc/salome/gui/KERNEL/files/opening_studies.htm create mode 100755 doc/salome/gui/KERNEL/files/readme.html create mode 100755 doc/salome/gui/KERNEL/files/running_salome_pro.htm create mode 100755 doc/salome/gui/KERNEL/files/salome_pro_desktop.htm create mode 100755 doc/salome/gui/KERNEL/files/saving_a_study.htm create mode 100755 doc/salome/gui/KERNEL/files/setting_preferences.htm create mode 100755 doc/salome/gui/KERNEL/files/using_catalog_generator.htm create mode 100755 doc/salome/gui/KERNEL/files/using_left-hand_tabs.htm create mode 100755 doc/salome/gui/KERNEL/files/using_object_browser.htm create mode 100755 doc/salome/gui/KERNEL/files/using_registry.htm create mode 100755 doc/salome/gui/KERNEL/files/using_usecase_browser.htm create mode 100755 doc/salome/gui/KERNEL/i_blue.jpg create mode 100755 doc/salome/gui/KERNEL/image2.jpg create mode 100755 doc/salome/gui/KERNEL/image4.gif create mode 100755 doc/salome/gui/KERNEL/image7.gif create mode 100755 doc/salome/gui/KERNEL/kernel.html create mode 100755 doc/salome/gui/KERNEL/kernel_csh.html create mode 100755 doc/salome/gui/KERNEL/kernel_rhc.html create mode 100755 doc/salome/gui/KERNEL/note1.gif create mode 100755 doc/salome/gui/KERNEL/occ.jpg create mode 100755 doc/salome/gui/KERNEL/pics/addobj.jpg create mode 100755 doc/salome/gui/KERNEL/pics/application-splash.jpg create mode 100755 doc/salome/gui/KERNEL/pics/backv.jpg create mode 100755 doc/salome/gui/KERNEL/pics/bottomv.jpg create mode 100755 doc/salome/gui/KERNEL/pics/cascade.jpg create mode 100755 doc/salome/gui/KERNEL/pics/cataloggenerator.jpg create mode 100755 doc/salome/gui/KERNEL/pics/choicepage.png create mode 100755 doc/salome/gui/KERNEL/pics/clear.jpg create mode 100755 doc/salome/gui/KERNEL/pics/close.jpg create mode 100755 doc/salome/gui/KERNEL/pics/copy-paste.jpg create mode 100755 doc/salome/gui/KERNEL/pics/desktop3.jpg create mode 100755 doc/salome/gui/KERNEL/pics/dump.jpg create mode 100755 doc/salome/gui/KERNEL/pics/exemple.gif create mode 100755 doc/salome/gui/KERNEL/pics/fitall.jpg create mode 100755 doc/salome/gui/KERNEL/pics/fitrect.jpg create mode 100755 doc/salome/gui/KERNEL/pics/frontv.jpg create mode 100755 doc/salome/gui/KERNEL/pics/globalpanning.jpg create mode 100755 doc/salome/gui/KERNEL/pics/leftv.jpg create mode 100755 doc/salome/gui/KERNEL/pics/load.jpg create mode 100755 doc/salome/gui/KERNEL/pics/newobj.jpg create mode 100755 doc/salome/gui/KERNEL/pics/newsticn.jpg create mode 100755 doc/salome/gui/KERNEL/pics/objbrowser2.jpg create mode 100755 doc/salome/gui/KERNEL/pics/open.jpg create mode 100755 doc/salome/gui/KERNEL/pics/panning.jpg create mode 100755 doc/salome/gui/KERNEL/pics/productpage.png create mode 100755 doc/salome/gui/KERNEL/pics/progresspage.png create mode 100755 doc/salome/gui/KERNEL/pics/properties.jpg create mode 100755 doc/salome/gui/KERNEL/pics/readmepage.png create mode 100755 doc/salome/gui/KERNEL/pics/registry.jpg create mode 100755 doc/salome/gui/KERNEL/pics/registy1.jpg create mode 100755 doc/salome/gui/KERNEL/pics/removeobj.jpg create mode 100755 doc/salome/gui/KERNEL/pics/reset.jpg create mode 100755 doc/salome/gui/KERNEL/pics/rightv.jpg create mode 100755 doc/salome/gui/KERNEL/pics/rotate.jpg create mode 100755 doc/salome/gui/KERNEL/pics/save.jpg create mode 100755 doc/salome/gui/KERNEL/pics/setcurrent.jpg create mode 100755 doc/salome/gui/KERNEL/pics/sheme1.jpg create mode 100755 doc/salome/gui/KERNEL/pics/sheme2.jpg create mode 100755 doc/salome/gui/KERNEL/pics/tile.jpg create mode 100755 doc/salome/gui/KERNEL/pics/topv.jpg create mode 100755 doc/salome/gui/KERNEL/pics/trihedron.jpg create mode 100755 doc/salome/gui/KERNEL/pics/undo-redo.jpg create mode 100755 doc/salome/gui/KERNEL/pics/usecasebr.jpg create mode 100755 doc/salome/gui/KERNEL/pics/usecasebrsr.jpg create mode 100755 doc/salome/gui/KERNEL/pics/warninglocked.jpg create mode 100755 doc/salome/gui/KERNEL/pics/zoom.jpg create mode 100755 doc/salome/gui/KERNEL/ss_btn_related_topics.gif create mode 100755 doc/salome/gui/KERNEL/texture_horiz_ltbluebubbles.jpg create mode 100755 doc/salome/gui/KERNEL/tip1.gif create mode 100755 doc/salome/gui/KERNEL/webhelp.cab create mode 100755 doc/salome/gui/KERNEL/webhelp.jar create mode 100755 doc/salome/gui/KERNEL/whdata/whftdata.js create mode 100755 doc/salome/gui/KERNEL/whdata/whftdata0.htm create mode 100755 doc/salome/gui/KERNEL/whdata/whftdata0.xml create mode 100755 doc/salome/gui/KERNEL/whdata/whfts.htm create mode 100755 doc/salome/gui/KERNEL/whdata/whfts.js create mode 100755 doc/salome/gui/KERNEL/whdata/whfts.xml create mode 100755 doc/salome/gui/KERNEL/whdata/whfwdata.js create mode 100755 doc/salome/gui/KERNEL/whdata/whfwdata0.htm create mode 100755 doc/salome/gui/KERNEL/whdata/whfwdata0.xml create mode 100755 doc/salome/gui/KERNEL/whdata/whgdata.js create mode 100755 doc/salome/gui/KERNEL/whdata/whgdata0.htm create mode 100755 doc/salome/gui/KERNEL/whdata/whgdata0.xml create mode 100755 doc/salome/gui/KERNEL/whdata/whglo.htm create mode 100755 doc/salome/gui/KERNEL/whdata/whglo.js create mode 100755 doc/salome/gui/KERNEL/whdata/whglo.xml create mode 100755 doc/salome/gui/KERNEL/whdata/whidata.js create mode 100755 doc/salome/gui/KERNEL/whdata/whidx.htm create mode 100755 doc/salome/gui/KERNEL/whdata/whidx.js create mode 100755 doc/salome/gui/KERNEL/whdata/whidx.xml create mode 100755 doc/salome/gui/KERNEL/whdata/whtdata.js create mode 100755 doc/salome/gui/KERNEL/whdata/whtdata0.htm create mode 100755 doc/salome/gui/KERNEL/whdata/whtdata0.xml create mode 100755 doc/salome/gui/KERNEL/whdata/whtoc.htm create mode 100755 doc/salome/gui/KERNEL/whdata/whtoc.js create mode 100755 doc/salome/gui/KERNEL/whdata/whtoc.xml create mode 100755 doc/salome/gui/KERNEL/whestart.ico create mode 100755 doc/salome/gui/KERNEL/whfbody.htm create mode 100755 doc/salome/gui/KERNEL/whfdhtml.htm create mode 100755 doc/salome/gui/KERNEL/whfform.htm create mode 100755 doc/salome/gui/KERNEL/whfhost.js create mode 100755 doc/salome/gui/KERNEL/whform.js create mode 100755 doc/salome/gui/KERNEL/whframes.js create mode 100755 doc/salome/gui/KERNEL/whgbody.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whexpbar.gif create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstf0.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstf1.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstf2.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstf3.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstf4.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstf5.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstf6.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstf7.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstf8.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstf9.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl0.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl1.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl10.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl11.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl12.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl13.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl14.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl15.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl16.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl17.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl18.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl19.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl2.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl20.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl21.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl22.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl23.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl24.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl3.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl4.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl5.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl6.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl7.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl8.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstfl9.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstg0.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlsti0.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstt0.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstt1.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstt2.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstt3.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whlstt4.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvf30.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvf31.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvf32.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvf33.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvl31.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvl32.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvl33.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvp30.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvp31.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvp32.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvp33.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvt30.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvt31.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvt32.htm create mode 100755 doc/salome/gui/KERNEL/whgdata/whnvt33.htm create mode 100755 doc/salome/gui/KERNEL/whgdef.htm create mode 100755 doc/salome/gui/KERNEL/whgdhtml.htm create mode 100755 doc/salome/gui/KERNEL/whghost.js create mode 100755 doc/salome/gui/KERNEL/whhost.js create mode 100755 doc/salome/gui/KERNEL/whibody.htm create mode 100755 doc/salome/gui/KERNEL/whidhtml.htm create mode 100755 doc/salome/gui/KERNEL/whiform.htm create mode 100755 doc/salome/gui/KERNEL/whihost.js create mode 100755 doc/salome/gui/KERNEL/whlang.js create mode 100755 doc/salome/gui/KERNEL/whmozemu.js create mode 100755 doc/salome/gui/KERNEL/whmsg.js create mode 100755 doc/salome/gui/KERNEL/whnjs.htm create mode 100755 doc/salome/gui/KERNEL/whphost.js create mode 100755 doc/salome/gui/KERNEL/whproj.htm create mode 100755 doc/salome/gui/KERNEL/whproj.js create mode 100755 doc/salome/gui/KERNEL/whproj.xml create mode 100755 doc/salome/gui/KERNEL/whproxy.js create mode 100755 doc/salome/gui/KERNEL/whres.xml create mode 100755 doc/salome/gui/KERNEL/whrstart.ico create mode 100755 doc/salome/gui/KERNEL/whskin_banner.htm create mode 100755 doc/salome/gui/KERNEL/whskin_blank.htm create mode 100755 doc/salome/gui/KERNEL/whskin_frmset01.htm create mode 100755 doc/salome/gui/KERNEL/whskin_frmset010.htm create mode 100755 doc/salome/gui/KERNEL/whskin_info.htm create mode 100755 doc/salome/gui/KERNEL/whskin_mbars.htm create mode 100755 doc/salome/gui/KERNEL/whskin_papplet.htm create mode 100755 doc/salome/gui/KERNEL/whskin_pdhtml.htm create mode 100755 doc/salome/gui/KERNEL/whskin_plist.htm create mode 100755 doc/salome/gui/KERNEL/whskin_tbars.htm create mode 100755 doc/salome/gui/KERNEL/whst_topics.xml create mode 100755 doc/salome/gui/KERNEL/whstart.ico create mode 100755 doc/salome/gui/KERNEL/whstart.js create mode 100755 doc/salome/gui/KERNEL/whstub.js create mode 100755 doc/salome/gui/KERNEL/wht_abge.jpg create mode 100755 doc/salome/gui/KERNEL/wht_abgi.jpg create mode 100755 doc/salome/gui/KERNEL/wht_abgw.jpg create mode 100755 doc/salome/gui/KERNEL/wht_abte.jpg create mode 100755 doc/salome/gui/KERNEL/wht_abti.jpg create mode 100755 doc/salome/gui/KERNEL/wht_abtw.jpg create mode 100755 doc/salome/gui/KERNEL/wht_fts_h.gif create mode 100755 doc/salome/gui/KERNEL/wht_fts_n.gif create mode 100755 doc/salome/gui/KERNEL/wht_glo_h.gif create mode 100755 doc/salome/gui/KERNEL/wht_glo_n.gif create mode 100755 doc/salome/gui/KERNEL/wht_go.gif create mode 100755 doc/salome/gui/KERNEL/wht_hide.gif create mode 100755 doc/salome/gui/KERNEL/wht_idx_h.gif create mode 100755 doc/salome/gui/KERNEL/wht_idx_n.gif create mode 100755 doc/salome/gui/KERNEL/wht_logo1.gif create mode 100755 doc/salome/gui/KERNEL/wht_logo2.gif create mode 100755 doc/salome/gui/KERNEL/wht_next.gif create mode 100755 doc/salome/gui/KERNEL/wht_next_g.gif create mode 100755 doc/salome/gui/KERNEL/wht_prev.gif create mode 100755 doc/salome/gui/KERNEL/wht_prev_g.gif create mode 100755 doc/salome/gui/KERNEL/wht_spac.gif create mode 100755 doc/salome/gui/KERNEL/wht_sync.gif create mode 100755 doc/salome/gui/KERNEL/wht_tab0.gif create mode 100755 doc/salome/gui/KERNEL/wht_tab1.gif create mode 100755 doc/salome/gui/KERNEL/wht_tab2.gif create mode 100755 doc/salome/gui/KERNEL/wht_tab3.gif create mode 100755 doc/salome/gui/KERNEL/wht_tab4.gif create mode 100755 doc/salome/gui/KERNEL/wht_tab5.gif create mode 100755 doc/salome/gui/KERNEL/wht_tab6.gif create mode 100755 doc/salome/gui/KERNEL/wht_tab7.gif create mode 100755 doc/salome/gui/KERNEL/wht_tab8.gif create mode 100755 doc/salome/gui/KERNEL/wht_toc1.gif create mode 100755 doc/salome/gui/KERNEL/wht_toc2.gif create mode 100755 doc/salome/gui/KERNEL/wht_toc3.gif create mode 100755 doc/salome/gui/KERNEL/wht_toc4.gif create mode 100755 doc/salome/gui/KERNEL/wht_toc_h.gif create mode 100755 doc/salome/gui/KERNEL/wht_toc_n.gif create mode 100755 doc/salome/gui/KERNEL/wht_ws.gif create mode 100755 doc/salome/gui/KERNEL/wht_ws_g.gif create mode 100755 doc/salome/gui/KERNEL/whtbar.js create mode 100755 doc/salome/gui/KERNEL/whtdhtml.htm create mode 100755 doc/salome/gui/KERNEL/whthost.js create mode 100755 doc/salome/gui/KERNEL/whtopic.js create mode 100755 doc/salome/gui/KERNEL/whutils.js create mode 100755 doc/salome/gui/KERNEL/whver.js create mode 100644 doc/salome/gui/Makefile.in create mode 100644 doc/salome/kernel_resources.pdf create mode 100644 doc/salome/kernel_resources.ps create mode 100644 doc/salome/tui/KERNEL/HTML/Logger.html create mode 100644 doc/salome/tui/KERNEL/HTML/SALOMEDS.html create mode 100644 doc/salome/tui/KERNEL/HTML/SALOMEDS_Attributes.html create mode 100644 doc/salome/tui/KERNEL/HTML/SALOME_Component.html create mode 100644 doc/salome/tui/KERNEL/HTML/SALOME_DataTypeCatalog.html create mode 100644 doc/salome/tui/KERNEL/HTML/SALOME_Exception.html create mode 100644 doc/salome/tui/KERNEL/HTML/SALOME_ModuleCatalog.html create mode 100644 doc/salome/tui/KERNEL/HTML/SALOME_Registry.html create mode 100644 doc/salome/tui/KERNEL/HTML/SALOME_RessourcesCatalog.html create mode 100644 doc/salome/tui/KERNEL/HTML/SALOME_Session.html create mode 100644 doc/salome/tui/KERNEL/HTML/SALOME_TestComponent.html create mode 100644 doc/salome/tui/KERNEL/HTML/TestNotif.html create mode 100644 doc/salome/tui/KERNEL/HTML/TypeData.html create mode 100755 doc/salome/tui/KERNEL/doxyfile create mode 100755 doc/salome/tui/KERNEL/exemple/Example1.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example10.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example11.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example12.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example13.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example14.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example15.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example16.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example17.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example18.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example19.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example2.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example20.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example21.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example22.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example23.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example3.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example4.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example5.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example6.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example7.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example8.html create mode 100755 doc/salome/tui/KERNEL/exemple/Example9.html create mode 100755 doc/salome/tui/KERNEL/sources/Application-About.png create mode 100755 doc/salome/tui/KERNEL/sources/Application-About1.jpg create mode 100644 doc/salome/tui/KERNEL/sources/application.gif create mode 100755 doc/salome/tui/KERNEL/sources/application.jpg create mode 100644 doc/salome/tui/KERNEL/sources/bg_salome.gif create mode 100755 doc/salome/tui/KERNEL/sources/logocorp.gif create mode 100755 doc/salome/tui/KERNEL/sources/myheader.html create mode 100755 doc/salome/tui/KERNEL/sources/occ.gif create mode 100755 doc/salome/tui/KERNEL/sources/static/Link.gif create mode 100755 doc/salome/tui/KERNEL/sources/static/SObject.gif create mode 100755 doc/salome/tui/KERNEL/sources/static/Study_Struct.gif create mode 100755 doc/salome/tui/KERNEL/sources/static/doxygen.css create mode 100755 doc/salome/tui/KERNEL/sources/static/examples_Kernel.html create mode 100755 doc/salome/tui/KERNEL/sources/static/examples_Life_cycle.html create mode 100755 doc/salome/tui/KERNEL/sources/static/examples_Naming.html create mode 100755 doc/salome/tui/KERNEL/sources/static/examples_Study.html create mode 100755 doc/salome/tui/KERNEL/sources/static/mapping.html create mode 100755 doc/salome/tui/KERNEL/sources/static/ns_f3-1.jpg create mode 100755 doc/salome/tui/KERNEL/sources/static/overview_Kernel.html create mode 100755 doc/salome/tui/KERNEL/sources/static/overview_Life_Cycle.html create mode 100755 doc/salome/tui/KERNEL/sources/static/overview_Naming.html create mode 100755 doc/salome/tui/KERNEL/sources/static/overview_Study.html create mode 100755 doc/salome/tui/KERNEL/sources/static/page2.html create mode 100755 doc/salome/tui/KERNEL/sources/static/tree.js create mode 100644 doc/salome/tui/KERNEL/sources/static/treeview.js create mode 100644 doc/salome/tui/Makefile.in create mode 100644 idl/Makefile.in create mode 100644 idl/SALOME_Session.idl create mode 100644 idl/SalomeApp_Engine.idl create mode 100644 resources/Application-About.png create mode 100644 resources/Application-Logo.png create mode 100644 resources/Application-Splash.png create mode 100644 resources/Tools_en.xml create mode 100644 resources/Tools_fr.xml create mode 100644 resources/back.xpm create mode 100644 resources/cascade.png create mode 100755 resources/channel.cfg create mode 100644 resources/close.png create mode 100644 resources/copy.png create mode 100644 resources/default.png create mode 100644 resources/dl_delete.png create mode 100644 resources/dl_insert.png create mode 100644 resources/dl_movedown.png create mode 100644 resources/dl_moveup.png create mode 100644 resources/forward.xpm create mode 100644 resources/help.png create mode 100644 resources/home.xpm create mode 100644 resources/new.png create mode 100644 resources/open.png create mode 100644 resources/paste.png create mode 100644 resources/plot2d_dump.png create mode 100644 resources/plot2d_fitall.png create mode 100644 resources/plot2d_fitarea.png create mode 100644 resources/plot2d_legend.png create mode 100644 resources/plot2d_linear.png create mode 100644 resources/plot2d_linear_y.png create mode 100644 resources/plot2d_lines.png create mode 100644 resources/plot2d_log.png create mode 100644 resources/plot2d_log_y.png create mode 100644 resources/plot2d_pan.png create mode 100644 resources/plot2d_points.png create mode 100644 resources/plot2d_settings.png create mode 100644 resources/plot2d_splines.png create mode 100644 resources/plot2d_zoom.png create mode 100644 resources/print.png create mode 100644 resources/redo.png create mode 100644 resources/reset.png create mode 100644 resources/save.png create mode 100644 resources/select1.png create mode 100644 resources/tile.png create mode 100644 resources/uc_add.png create mode 100644 resources/uc_clear.png create mode 100644 resources/uc_current.png create mode 100644 resources/uc_del.png create mode 100644 resources/uc_new.png create mode 100644 resources/undo.png create mode 100644 resources/view_back.png create mode 100644 resources/view_bottom.png create mode 100644 resources/view_camera_dump.png create mode 100644 resources/view_fitall.png create mode 100644 resources/view_fitarea.png create mode 100644 resources/view_front.png create mode 100644 resources/view_glpan.png create mode 100644 resources/view_left.png create mode 100644 resources/view_pan.png create mode 100644 resources/view_reset.png create mode 100644 resources/view_right.png create mode 100644 resources/view_rotate.png create mode 100644 resources/view_top.png create mode 100644 resources/view_triedre.png create mode 100644 resources/view_zoom.png create mode 100755 src/CAF/CAF.h create mode 100755 src/CAF/CAF_Application.cxx create mode 100755 src/CAF/CAF_Application.h create mode 100755 src/CAF/CAF_Operation.cxx create mode 100755 src/CAF/CAF_Operation.h create mode 100755 src/CAF/CAF_Study.cxx create mode 100755 src/CAF/CAF_Study.h create mode 100755 src/CAF/CAF_Tools.cxx create mode 100755 src/CAF/CAF_Tools.h create mode 100755 src/CAF/Makefile.in create mode 100755 src/CAF/resources/CAF_images.po create mode 100755 src/CAF/resources/CAF_msg_en.po create mode 100755 src/CAF/resources/redo.png create mode 100755 src/CAF/resources/undo.png create mode 100755 src/CAM/CAM.h create mode 100755 src/CAM/CAM_Application.cxx create mode 100755 src/CAM/CAM_Application.h create mode 100755 src/CAM/CAM_DataModel.cxx create mode 100755 src/CAM/CAM_DataModel.h create mode 100755 src/CAM/CAM_DataObject.cxx create mode 100755 src/CAM/CAM_DataObject.h create mode 100755 src/CAM/CAM_Module.cxx create mode 100755 src/CAM/CAM_Module.h create mode 100755 src/CAM/CAM_RootObject.cxx create mode 100755 src/CAM/CAM_RootObject.h create mode 100755 src/CAM/CAM_Study.cxx create mode 100755 src/CAM/CAM_Study.h create mode 100755 src/CAM/Makefile.in create mode 100755 src/Event/Event.h create mode 100755 src/Event/Makefile.in create mode 100755 src/Event/SALOME_Event.cxx create mode 100755 src/Event/SALOME_Event.hxx create mode 100644 src/GLViewer/GLViewer.h create mode 100644 src/GLViewer/GLViewer_Context.cxx create mode 100644 src/GLViewer/GLViewer_Context.h create mode 100644 src/GLViewer/GLViewer_Defs.h create mode 100644 src/GLViewer/GLViewer_Detector.cxx create mode 100644 src/GLViewer/GLViewer_Detector.h create mode 100644 src/GLViewer/GLViewer_Drawer.cxx create mode 100644 src/GLViewer/GLViewer_Drawer.h create mode 100644 src/GLViewer/GLViewer_Group.cxx create mode 100644 src/GLViewer/GLViewer_Group.h create mode 100644 src/GLViewer/GLViewer_Object.cxx create mode 100644 src/GLViewer/GLViewer_Object.h create mode 100644 src/GLViewer/GLViewer_Selector.cxx create mode 100644 src/GLViewer/GLViewer_Selector.h create mode 100644 src/GLViewer/GLViewer_Selector2d.cxx create mode 100644 src/GLViewer/GLViewer_Selector2d.h create mode 100644 src/GLViewer/GLViewer_ViewFrame.cxx create mode 100644 src/GLViewer/GLViewer_ViewFrame.h create mode 100644 src/GLViewer/GLViewer_ViewManager.cxx create mode 100644 src/GLViewer/GLViewer_ViewManager.h create mode 100644 src/GLViewer/GLViewer_ViewPort.cxx create mode 100644 src/GLViewer/GLViewer_ViewPort.h create mode 100644 src/GLViewer/GLViewer_ViewPort2d.cxx create mode 100644 src/GLViewer/GLViewer_ViewPort2d.h create mode 100644 src/GLViewer/GLViewer_Viewer.cxx create mode 100644 src/GLViewer/GLViewer_Viewer.h create mode 100644 src/GLViewer/GLViewer_Viewer2d.cxx create mode 100644 src/GLViewer/GLViewer_Viewer2d.h create mode 100644 src/GLViewer/GLViewer_Widget.cxx create mode 100644 src/GLViewer/GLViewer_Widget.h create mode 100644 src/GLViewer/Makefile.in create mode 100644 src/GLViewer/resources/GLViewer_images.po create mode 100644 src/GLViewer/resources/GLViewer_msg_en.po create mode 100755 src/GLViewer/resources/cursor_rotate.png create mode 100755 src/GLViewer/resources/cursor_sketch.png create mode 100755 src/GLViewer/resources/cursor_zoom.png create mode 100644 src/GLViewer/resources/view_dump.png create mode 100644 src/GLViewer/resources/view_fitall.png create mode 100644 src/GLViewer/resources/view_fitarea.png create mode 100755 src/GLViewer/resources/view_fitselect.png create mode 100644 src/GLViewer/resources/view_glpan.png create mode 100644 src/GLViewer/resources/view_pan.png create mode 100644 src/GLViewer/resources/view_reset.png create mode 100644 src/GLViewer/resources/view_zoom.png create mode 100755 src/Loader/InquireServersQThread.cxx create mode 100755 src/Loader/InquireServersQThread.h create mode 100755 src/Loader/Makefile.in create mode 100755 src/Loader/SALOME_Session_Loader.cxx create mode 100755 src/LogWindow/LogWindow.cxx create mode 100755 src/LogWindow/LogWindow.h create mode 100755 src/LogWindow/Makefile.in create mode 100755 src/Makefile.in create mode 100755 src/OBJECT/Handle_SALOME_AISObject.hxx create mode 100755 src/OBJECT/Handle_SALOME_AISShape.hxx create mode 100644 src/OBJECT/Handle_SALOME_DataMapNodeOfDataMapOfIOMapOfInteger.hxx create mode 100644 src/OBJECT/Handle_SALOME_Filter.hxx create mode 100755 src/OBJECT/Handle_SALOME_InteractiveObject.hxx create mode 100644 src/OBJECT/Handle_SALOME_ListNodeOfListIO.hxx create mode 100644 src/OBJECT/Handle_SALOME_TypeFilter.hxx create mode 100755 src/OBJECT/Makefile.in create mode 100755 src/OBJECT/SALOME_AISObject.cxx create mode 100755 src/OBJECT/SALOME_AISObject.hxx create mode 100755 src/OBJECT/SALOME_AISObject.ixx create mode 100755 src/OBJECT/SALOME_AISObject.jxx create mode 100755 src/OBJECT/SALOME_AISShape.cxx create mode 100755 src/OBJECT/SALOME_AISShape.hxx create mode 100755 src/OBJECT/SALOME_AISShape.ixx create mode 100755 src/OBJECT/SALOME_AISShape.jxx create mode 100755 src/OBJECT/SALOME_Actor.cxx create mode 100755 src/OBJECT/SALOME_Actor.h create mode 100644 src/OBJECT/SALOME_DataMapIteratorOfDataMapOfIOMapOfInteger.hxx create mode 100644 src/OBJECT/SALOME_DataMapIteratorOfDataMapOfIOMapOfInteger_0.cxx create mode 100644 src/OBJECT/SALOME_DataMapNodeOfDataMapOfIOMapOfInteger.hxx create mode 100644 src/OBJECT/SALOME_DataMapNodeOfDataMapOfIOMapOfInteger_0.cxx create mode 100644 src/OBJECT/SALOME_DataMapOfIOMapOfInteger.hxx create mode 100644 src/OBJECT/SALOME_DataMapOfIOMapOfInteger_0.cxx create mode 100644 src/OBJECT/SALOME_Filter.cxx create mode 100644 src/OBJECT/SALOME_Filter.hxx create mode 100644 src/OBJECT/SALOME_Filter.ixx create mode 100644 src/OBJECT/SALOME_Filter.jxx create mode 100644 src/OBJECT/SALOME_GLOwner.cxx create mode 100644 src/OBJECT/SALOME_GLOwner.h create mode 100755 src/OBJECT/SALOME_InteractiveObject.cxx create mode 100755 src/OBJECT/SALOME_InteractiveObject.hxx create mode 100755 src/OBJECT/SALOME_InteractiveObject.ixx create mode 100755 src/OBJECT/SALOME_InteractiveObject.jxx create mode 100644 src/OBJECT/SALOME_ListIO.hxx create mode 100644 src/OBJECT/SALOME_ListIO_0.cxx create mode 100644 src/OBJECT/SALOME_ListIteratorOfListIO.hxx create mode 100644 src/OBJECT/SALOME_ListIteratorOfListIO_0.cxx create mode 100644 src/OBJECT/SALOME_ListNodeOfListIO.hxx create mode 100644 src/OBJECT/SALOME_ListNodeOfListIO_0.cxx create mode 100644 src/OBJECT/SALOME_Selection.h create mode 100644 src/OBJECT/SALOME_TypeFilter.cxx create mode 100644 src/OBJECT/SALOME_TypeFilter.hxx create mode 100644 src/OBJECT/SALOME_TypeFilter.ixx create mode 100644 src/OBJECT/SALOME_TypeFilter.jxx create mode 100755 src/OCCViewer/Makefile.in create mode 100755 src/OCCViewer/OCCViewer.h create mode 100755 src/OCCViewer/OCCViewer_AISSelector.cxx create mode 100755 src/OCCViewer/OCCViewer_AISSelector.h create mode 100755 src/OCCViewer/OCCViewer_CreateRestoreViewDlg.cxx create mode 100755 src/OCCViewer/OCCViewer_CreateRestoreViewDlg.h create mode 100755 src/OCCViewer/OCCViewer_VService.cxx create mode 100755 src/OCCViewer/OCCViewer_VService.h create mode 100755 src/OCCViewer/OCCViewer_ViewManager.cxx create mode 100755 src/OCCViewer/OCCViewer_ViewManager.h create mode 100755 src/OCCViewer/OCCViewer_ViewModel.cxx create mode 100755 src/OCCViewer/OCCViewer_ViewModel.h create mode 100755 src/OCCViewer/OCCViewer_ViewPort.cxx create mode 100755 src/OCCViewer/OCCViewer_ViewPort.h create mode 100755 src/OCCViewer/OCCViewer_ViewPort3d.cxx create mode 100755 src/OCCViewer/OCCViewer_ViewPort3d.h create mode 100755 src/OCCViewer/OCCViewer_ViewWindow.cxx create mode 100755 src/OCCViewer/OCCViewer_ViewWindow.h create mode 100755 src/OCCViewer/resources/OCCViewer_images.po create mode 100755 src/OCCViewer/resources/OCCViewer_msg_en.po create mode 100755 src/OCCViewer/resources/view_back.png create mode 100755 src/OCCViewer/resources/view_bottom.png create mode 100755 src/OCCViewer/resources/view_camera_dump.png create mode 100755 src/OCCViewer/resources/view_clone.png create mode 100755 src/OCCViewer/resources/view_fitall.png create mode 100755 src/OCCViewer/resources/view_fitarea.png create mode 100755 src/OCCViewer/resources/view_front.png create mode 100755 src/OCCViewer/resources/view_glpan.png create mode 100755 src/OCCViewer/resources/view_left.png create mode 100755 src/OCCViewer/resources/view_pan.png create mode 100755 src/OCCViewer/resources/view_presets.png create mode 100755 src/OCCViewer/resources/view_reset.png create mode 100755 src/OCCViewer/resources/view_right.png create mode 100755 src/OCCViewer/resources/view_rotate.png create mode 100755 src/OCCViewer/resources/view_shoot.png create mode 100755 src/OCCViewer/resources/view_top.png create mode 100755 src/OCCViewer/resources/view_triedre.png create mode 100755 src/OCCViewer/resources/view_zoom.png create mode 100755 src/ObjBrowser/Makefile.in create mode 100755 src/ObjBrowser/OB.h create mode 100755 src/ObjBrowser/OB_Browser.cxx create mode 100755 src/ObjBrowser/OB_Browser.h create mode 100644 src/ObjBrowser/OB_Filter.cxx create mode 100644 src/ObjBrowser/OB_Filter.h create mode 100755 src/ObjBrowser/OB_ListItem.cxx create mode 100755 src/ObjBrowser/OB_ListItem.h create mode 100755 src/ObjBrowser/OB_ListView.cxx create mode 100755 src/ObjBrowser/OB_ListView.h create mode 100755 src/ObjBrowser/resources/OB_msg_en.po create mode 100755 src/Plot2d/Makefile.in create mode 100755 src/Plot2d/Plot2d.h create mode 100755 src/Plot2d/Plot2d_Curve.cxx create mode 100755 src/Plot2d/Plot2d_Curve.h create mode 100755 src/Plot2d/Plot2d_FitDataDlg.cxx create mode 100755 src/Plot2d/Plot2d_FitDataDlg.h create mode 100755 src/Plot2d/Plot2d_Prs.cxx create mode 100755 src/Plot2d/Plot2d_Prs.h create mode 100755 src/Plot2d/Plot2d_SetupViewDlg.cxx create mode 100755 src/Plot2d/Plot2d_SetupViewDlg.h create mode 100755 src/Plot2d/Plot2d_ViewFrame.cxx create mode 100755 src/Plot2d/Plot2d_ViewFrame.h create mode 100755 src/Plot2d/Plot2d_ViewManager.cxx create mode 100755 src/Plot2d/Plot2d_ViewManager.h create mode 100755 src/Plot2d/Plot2d_ViewModel.cxx create mode 100755 src/Plot2d/Plot2d_ViewModel.h create mode 100755 src/Plot2d/Plot2d_ViewWindow.cxx create mode 100755 src/Plot2d/Plot2d_ViewWindow.h create mode 100755 src/Plot2d/resources/Plot2d_images.po create mode 100755 src/Plot2d/resources/Plot2d_msg_en.po create mode 100755 src/Plot2d/resources/plot2d_camera_dump.png create mode 100755 src/Plot2d/resources/plot2d_clone.png create mode 100755 src/Plot2d/resources/plot2d_fitall.png create mode 100755 src/Plot2d/resources/plot2d_fitarea.png create mode 100755 src/Plot2d/resources/plot2d_glpan.png create mode 100755 src/Plot2d/resources/plot2d_legend.png create mode 100755 src/Plot2d/resources/plot2d_linear.png create mode 100755 src/Plot2d/resources/plot2d_linear_y.png create mode 100755 src/Plot2d/resources/plot2d_lines.png create mode 100755 src/Plot2d/resources/plot2d_log.png create mode 100755 src/Plot2d/resources/plot2d_log_y.png create mode 100755 src/Plot2d/resources/plot2d_pan.png create mode 100755 src/Plot2d/resources/plot2d_points.png create mode 100755 src/Plot2d/resources/plot2d_rotate.png create mode 100755 src/Plot2d/resources/plot2d_settings.png create mode 100755 src/Plot2d/resources/plot2d_splines.png create mode 100755 src/Plot2d/resources/plot2d_zoom.png create mode 100755 src/Prs/Makefile.in create mode 100755 src/Prs/SALOME_Prs.cxx create mode 100755 src/Prs/SALOME_Prs.h create mode 100755 src/PyInterp/Makefile.in create mode 100755 src/PyInterp/PyInterp.h create mode 100755 src/PyInterp/PyInterp_Dispatcher.cxx create mode 100755 src/PyInterp/PyInterp_Dispatcher.h create mode 100755 src/PyInterp/PyInterp_Watcher.h create mode 100644 src/PyInterp/PyInterp_base.cxx create mode 100644 src/PyInterp/PyInterp_base.h create mode 100755 src/PythonConsole/Makefile.in create mode 100755 src/PythonConsole/PythonConsole.h create mode 100755 src/PythonConsole/PythonConsole_PyConsole.cxx create mode 100755 src/PythonConsole/PythonConsole_PyConsole.h create mode 100755 src/PythonConsole/PythonConsole_PyEditor.cxx create mode 100755 src/PythonConsole/PythonConsole_PyEditor.h create mode 100755 src/PythonConsole/PythonConsole_PyInterp.cxx create mode 100755 src/PythonConsole/PythonConsole_PyInterp.h create mode 100755 src/Qtx/Makefile.in create mode 100755 src/Qtx/Qtx.cxx create mode 100755 src/Qtx/Qtx.h create mode 100755 src/Qtx/QtxAction.cxx create mode 100755 src/Qtx/QtxAction.h create mode 100644 src/Qtx/QtxActionMenuMgr.cxx create mode 100644 src/Qtx/QtxActionMenuMgr.h create mode 100644 src/Qtx/QtxActionMgr.cxx create mode 100644 src/Qtx/QtxActionMgr.h create mode 100644 src/Qtx/QtxActionToolMgr.cxx create mode 100644 src/Qtx/QtxActionToolMgr.h create mode 100755 src/Qtx/QtxColorScale.cxx create mode 100755 src/Qtx/QtxColorScale.h create mode 100755 src/Qtx/QtxComboBox.cxx create mode 100755 src/Qtx/QtxComboBox.h create mode 100755 src/Qtx/QtxDblSpinBox.cxx create mode 100755 src/Qtx/QtxDblSpinBox.h create mode 100755 src/Qtx/QtxDialog.cxx create mode 100755 src/Qtx/QtxDialog.h create mode 100755 src/Qtx/QtxDockAction.cxx create mode 100755 src/Qtx/QtxDockAction.h create mode 100644 src/Qtx/QtxDockWindow.cxx create mode 100644 src/Qtx/QtxDockWindow.h create mode 100644 src/Qtx/QtxGroupBox.cxx create mode 100644 src/Qtx/QtxGroupBox.h create mode 100755 src/Qtx/QtxIntSpinBox.cxx create mode 100755 src/Qtx/QtxIntSpinBox.h create mode 100755 src/Qtx/QtxListAction.cxx create mode 100755 src/Qtx/QtxListAction.h create mode 100755 src/Qtx/QtxListBox.cxx create mode 100755 src/Qtx/QtxListBox.h create mode 100644 src/Qtx/QtxListOfOperations.cxx create mode 100644 src/Qtx/QtxListOfOperations.h create mode 100755 src/Qtx/QtxListView.cxx create mode 100755 src/Qtx/QtxListView.h create mode 100755 src/Qtx/QtxMRUAction.cxx create mode 100755 src/Qtx/QtxMRUAction.h create mode 100644 src/Qtx/QtxMainWindow.cxx create mode 100644 src/Qtx/QtxMainWindow.h create mode 100755 src/Qtx/QtxMenuButton.cxx create mode 100755 src/Qtx/QtxMenuButton.h create mode 100644 src/Qtx/QtxOperations.cxx create mode 100644 src/Qtx/QtxOperations.h create mode 100644 src/Qtx/QtxParser.cxx create mode 100644 src/Qtx/QtxParser.h create mode 100755 src/Qtx/QtxPathDialog.cxx create mode 100755 src/Qtx/QtxPathDialog.h create mode 100644 src/Qtx/QtxPopupMgr.cxx create mode 100644 src/Qtx/QtxPopupMgr.h create mode 100755 src/Qtx/QtxResourceEditor.cxx create mode 100755 src/Qtx/QtxResourceEditor.h create mode 100644 src/Qtx/QtxResourceMgr.cxx create mode 100644 src/Qtx/QtxResourceMgr.h create mode 100644 src/Qtx/QtxStdOperations.cxx create mode 100644 src/Qtx/QtxStdOperations.h create mode 100644 src/Qtx/QtxToolBar.cxx create mode 100644 src/Qtx/QtxToolBar.h create mode 100755 src/Qtx/QtxToolTip.cxx create mode 100755 src/Qtx/QtxToolTip.h create mode 100644 src/Qtx/QtxWorkspaceAction.cxx create mode 100644 src/Qtx/QtxWorkspaceAction.h create mode 100644 src/Qtx/QtxWorkstack.cxx create mode 100644 src/Qtx/QtxWorkstack.h create mode 100644 src/Qtx/QtxWorkstackAction.cxx create mode 100644 src/Qtx/QtxWorkstackAction.h create mode 100755 src/RegistryDisplay/HelpWindow.cxx create mode 100755 src/RegistryDisplay/HelpWindow.hxx create mode 100755 src/RegistryDisplay/IntervalWindow.cxx create mode 100755 src/RegistryDisplay/IntervalWindow.hxx create mode 100755 src/RegistryDisplay/Makefile.in create mode 100755 src/RegistryDisplay/RegWidget.cxx create mode 100755 src/RegistryDisplay/RegWidget.h create mode 100755 src/RegistryDisplay/RegWidgetFactory.cxx create mode 100755 src/SALOME_PY/Makefile.in create mode 100755 src/SALOME_PY/SalomePy.cxx create mode 100755 src/SALOME_PYQT/Makefile.in create mode 100644 src/SALOME_PYQT/SALOME_PYQT_GUI/Makefile.in create mode 100644 src/SALOME_PYQT/SALOME_PYQT_GUI/SALOME_PYQT_GUI.h create mode 100644 src/SALOME_PYQT/SALOME_PYQT_GUI/SALOME_PYQT_GUI.sip create mode 100644 src/SALOME_PYQT/SALOME_PYQT_GUI/SALOME_PYQT_Module.cxx create mode 100644 src/SALOME_PYQT/SALOME_PYQT_GUI/SALOME_PYQT_Module.h create mode 100644 src/SALOME_PYQT/SALOME_PYQT_GUI/SALOME_PYQT_PyInterp.cxx create mode 100644 src/SALOME_PYQT/SALOME_PYQT_GUI/SALOME_PYQT_PyInterp.h create mode 100644 src/SALOME_PYQT/SalomePyQt/Makefile.in create mode 100644 src/SALOME_PYQT/SalomePyQt/SalomePyQt.cxx create mode 100644 src/SALOME_PYQT/SalomePyQt/SalomePyQt.h create mode 100644 src/SALOME_PYQT/SalomePyQt/SalomePyQt.sip create mode 100644 src/SALOME_PYQT/SalomePyQt/SalomePyQt_v4.sip create mode 100755 src/SALOME_SWIG/Help.py create mode 100755 src/SALOME_SWIG/Makefile.in create mode 100755 src/SALOME_SWIG/PyInterp.py create mode 100644 src/SALOME_SWIG/SALOMEGUI_Swig.cxx create mode 100644 src/SALOME_SWIG/SALOMEGUI_Swig.hxx create mode 100644 src/SALOME_SWIG/SALOMEGUI_Swig.i create mode 100755 src/SALOME_SWIG/SALOMEGUI_shared_modules.py create mode 100755 src/SALOME_SWIG/examplevtk1.py create mode 100755 src/SALOME_SWIG/libSALOME_Swig.i create mode 100755 src/SALOME_SWIG/salome.py create mode 100755 src/SALOME_SWIG/salome_test.py create mode 100755 src/SALOME_SWIG/supervisionexample.py.in create mode 100755 src/SALOME_SWIG/supervisiongeomexample.py.in create mode 100755 src/SALOME_SWIG/test_big_table.py create mode 100755 src/SALOME_SWIG/test_many_objects.py create mode 100755 src/SALOME_SWIG/test_remove_ref.py create mode 100755 src/SALOME_SWIG/test_table.py create mode 100755 src/SALOME_SWIG/testattr.py create mode 100755 src/SOCC/Makefile.in create mode 100755 src/SOCC/SOCC.h create mode 100644 src/SOCC/SOCC_Prs.cxx create mode 100644 src/SOCC/SOCC_Prs.h create mode 100755 src/SOCC/SOCC_ViewModel.cxx create mode 100755 src/SOCC/SOCC_ViewModel.h create mode 100644 src/SPlot2d/Makefile.in create mode 100644 src/SPlot2d/SPlot2d.h create mode 100644 src/SPlot2d/SPlot2d_Curve.cxx create mode 100644 src/SPlot2d/SPlot2d_Curve.h create mode 100644 src/SPlot2d/SPlot2d_CurveContainer.cxx create mode 100644 src/SPlot2d/SPlot2d_CurveContainer.h create mode 100644 src/SPlot2d/SPlot2d_Prs.cxx create mode 100644 src/SPlot2d/SPlot2d_Prs.h create mode 100644 src/SPlot2d/SPlot2d_ViewModel.cxx create mode 100644 src/SPlot2d/SPlot2d_ViewModel.h create mode 100755 src/STD/Makefile.in create mode 100755 src/STD/STD.h create mode 100755 src/STD/STD_Application.cxx create mode 100755 src/STD/STD_Application.h create mode 100755 src/STD/STD_MDIDesktop.cxx create mode 100755 src/STD/STD_MDIDesktop.h create mode 100755 src/STD/STD_SDIDesktop.cxx create mode 100755 src/STD/STD_SDIDesktop.h create mode 100644 src/STD/STD_TabDesktop.cxx create mode 100644 src/STD/STD_TabDesktop.h create mode 100755 src/STD/resources/STD_images.po create mode 100755 src/STD/resources/STD_msg_en.po create mode 100755 src/STD/resources/close.png create mode 100755 src/STD/resources/config create mode 100755 src/STD/resources/copy.png create mode 100755 src/STD/resources/cursor_rotate.png create mode 100755 src/STD/resources/cursor_zoom.png create mode 100755 src/STD/resources/cut.png create mode 100755 src/STD/resources/help.png create mode 100755 src/STD/resources/new.png create mode 100755 src/STD/resources/open.png create mode 100755 src/STD/resources/paste.png create mode 100755 src/STD/resources/print.png create mode 100755 src/STD/resources/redo.png create mode 100755 src/STD/resources/reset.png create mode 100755 src/STD/resources/save.png create mode 100755 src/STD/resources/std.ini create mode 100755 src/STD/resources/undo.png create mode 100755 src/STD/resources/undo_arrow.png create mode 100755 src/SUIT/Makefile.in create mode 100755 src/SUIT/SUIT.h create mode 100644 src/SUIT/SUIT_ActionOperation.cxx create mode 100644 src/SUIT/SUIT_ActionOperation.h create mode 100755 src/SUIT/SUIT_Application.cxx create mode 100755 src/SUIT/SUIT_Application.h create mode 100755 src/SUIT/SUIT_Convertor.h create mode 100755 src/SUIT/SUIT_DataObject.cxx create mode 100755 src/SUIT/SUIT_DataObject.h create mode 100644 src/SUIT/SUIT_DataObjectIterator.cxx create mode 100644 src/SUIT/SUIT_DataObjectIterator.h create mode 100755 src/SUIT/SUIT_DataObjectKey.cxx create mode 100755 src/SUIT/SUIT_DataObjectKey.h create mode 100755 src/SUIT/SUIT_DataOwner.cxx create mode 100755 src/SUIT/SUIT_DataOwner.h create mode 100755 src/SUIT/SUIT_Desktop.cxx create mode 100755 src/SUIT/SUIT_Desktop.h create mode 100755 src/SUIT/SUIT_ExceptionHandler.cxx create mode 100755 src/SUIT/SUIT_ExceptionHandler.h create mode 100755 src/SUIT/SUIT_FileDlg.cxx create mode 100755 src/SUIT/SUIT_FileDlg.h create mode 100755 src/SUIT/SUIT_FileValidator.cxx create mode 100755 src/SUIT/SUIT_FileValidator.h create mode 100755 src/SUIT/SUIT_MessageBox.cxx create mode 100755 src/SUIT/SUIT_MessageBox.h create mode 100755 src/SUIT/SUIT_Operation.cxx create mode 100755 src/SUIT/SUIT_Operation.h create mode 100755 src/SUIT/SUIT_OverrideCursor.cxx create mode 100755 src/SUIT/SUIT_OverrideCursor.h create mode 100755 src/SUIT/SUIT_ParserSettings.cxx create mode 100755 src/SUIT/SUIT_ParserSettings.h create mode 100644 src/SUIT/SUIT_PopupClient.cxx create mode 100644 src/SUIT/SUIT_PopupClient.h create mode 100755 src/SUIT/SUIT_PopupEvent.h create mode 100755 src/SUIT/SUIT_ResourceMgr.cxx create mode 100755 src/SUIT/SUIT_ResourceMgr.h create mode 100644 src/SUIT/SUIT_SelectionFilter.cxx create mode 100644 src/SUIT/SUIT_SelectionFilter.h create mode 100755 src/SUIT/SUIT_SelectionMgr.cxx create mode 100755 src/SUIT/SUIT_SelectionMgr.h create mode 100755 src/SUIT/SUIT_Selector.cxx create mode 100755 src/SUIT/SUIT_Selector.h create mode 100755 src/SUIT/SUIT_Session.cxx create mode 100755 src/SUIT/SUIT_Session.h create mode 100755 src/SUIT/SUIT_SmartPtr.h create mode 100755 src/SUIT/SUIT_Study.cxx create mode 100755 src/SUIT/SUIT_Study.h create mode 100755 src/SUIT/SUIT_ToolButton.cxx create mode 100755 src/SUIT/SUIT_ToolButton.h create mode 100755 src/SUIT/SUIT_Tools.cxx create mode 100755 src/SUIT/SUIT_Tools.h create mode 100755 src/SUIT/SUIT_ViewManager.cxx create mode 100755 src/SUIT/SUIT_ViewManager.h create mode 100755 src/SUIT/SUIT_ViewModel.cxx create mode 100755 src/SUIT/SUIT_ViewModel.h create mode 100755 src/SUIT/SUIT_ViewWindow.cxx create mode 100755 src/SUIT/SUIT_ViewWindow.h create mode 100755 src/SUIT/resources/SUIT_images.po create mode 100755 src/SUIT/resources/SUIT_msg_en.po create mode 100755 src/SUIT/resources/cascade.png create mode 100755 src/SUIT/resources/htile.png create mode 100755 src/SUIT/resources/vtile.png create mode 100755 src/SUIT/utilities.h create mode 100644 src/SUITApp/Makefile.in create mode 100644 src/SUITApp/SUITApp.cxx create mode 100644 src/SUITApp/SUITApp_Application.cxx create mode 100644 src/SUITApp/SUITApp_Application.h create mode 100644 src/SUITApp/resources/SUITApp_msg_en.po create mode 100755 src/SUPERVGraph/Makefile.in create mode 100755 src/SUPERVGraph/SUPERVGraph.cxx create mode 100755 src/SUPERVGraph/SUPERVGraph.h create mode 100755 src/SUPERVGraph/SUPERVGraph_Graph.cxx create mode 100755 src/SUPERVGraph/SUPERVGraph_Graph.h create mode 100755 src/SUPERVGraph/SUPERVGraph_ViewFrame.cxx create mode 100755 src/SUPERVGraph/SUPERVGraph_ViewFrame.h create mode 100755 src/SVTK/Makefile.in create mode 100755 src/SVTK/SVTK.h create mode 100644 src/SVTK/SVTK_Actor.cxx create mode 100644 src/SVTK/SVTK_Actor.h create mode 100644 src/SVTK/SVTK_Functor.h create mode 100644 src/SVTK/SVTK_InteractorStyle.cxx create mode 100644 src/SVTK/SVTK_InteractorStyle.h create mode 100644 src/SVTK/SVTK_Prs.cxx create mode 100644 src/SVTK/SVTK_Prs.h create mode 100644 src/SVTK/SVTK_RenderWindow.cxx create mode 100644 src/SVTK/SVTK_RenderWindow.h create mode 100644 src/SVTK/SVTK_RenderWindowInteractor.cxx create mode 100644 src/SVTK/SVTK_RenderWindowInteractor.h create mode 100644 src/SVTK/SVTK_Selection.h create mode 100644 src/SVTK/SVTK_Selector.cxx create mode 100644 src/SVTK/SVTK_Selector.h create mode 100644 src/SVTK/SVTK_Trihedron.cxx create mode 100644 src/SVTK/SVTK_Trihedron.h create mode 100644 src/SVTK/SVTK_ViewManager.cxx create mode 100644 src/SVTK/SVTK_ViewManager.h create mode 100644 src/SVTK/SVTK_ViewModel.cxx create mode 100644 src/SVTK/SVTK_ViewModel.h create mode 100755 src/SVTK/SVTK_ViewWindow.cxx create mode 100755 src/SVTK/SVTK_ViewWindow.h create mode 100755 src/SalomeApp/Makefile.in create mode 100644 src/SalomeApp/SalomeApp.h create mode 100644 src/SalomeApp/SalomeApp_Application.cxx create mode 100644 src/SalomeApp/SalomeApp_Application.h create mode 100644 src/SalomeApp/SalomeApp_DataModel.cxx create mode 100644 src/SalomeApp/SalomeApp_DataModel.h create mode 100644 src/SalomeApp/SalomeApp_DataObject.cxx create mode 100644 src/SalomeApp/SalomeApp_DataObject.h create mode 100644 src/SalomeApp/SalomeApp_DataOwner.cxx create mode 100644 src/SalomeApp/SalomeApp_DataOwner.h create mode 100644 src/SalomeApp/SalomeApp_DataSubOwner.cxx create mode 100644 src/SalomeApp/SalomeApp_DataSubOwner.h create mode 100755 src/SalomeApp/SalomeApp_EventFilter.cxx create mode 100755 src/SalomeApp/SalomeApp_EventFilter.h create mode 100644 src/SalomeApp/SalomeApp_ExceptionHandler.cxx create mode 100644 src/SalomeApp/SalomeApp_ExceptionHandler.h create mode 100644 src/SalomeApp/SalomeApp_GLSelector.cxx create mode 100644 src/SalomeApp/SalomeApp_GLSelector.h create mode 100644 src/SalomeApp/SalomeApp_ImportOperation.cxx create mode 100644 src/SalomeApp/SalomeApp_ImportOperation.h create mode 100644 src/SalomeApp/SalomeApp_Module.cxx create mode 100644 src/SalomeApp/SalomeApp_Module.h create mode 100644 src/SalomeApp/SalomeApp_ModuleDlg.cxx create mode 100644 src/SalomeApp/SalomeApp_ModuleDlg.h create mode 100644 src/SalomeApp/SalomeApp_NameDlg.cxx create mode 100644 src/SalomeApp/SalomeApp_NameDlg.h create mode 100644 src/SalomeApp/SalomeApp_OBSelector.cxx create mode 100644 src/SalomeApp/SalomeApp_OBSelector.h create mode 100644 src/SalomeApp/SalomeApp_OCCSelector.cxx create mode 100644 src/SalomeApp/SalomeApp_OCCSelector.h create mode 100755 src/SalomeApp/SalomeApp_PyInterp.cxx create mode 100755 src/SalomeApp/SalomeApp_PyInterp.h create mode 100755 src/SalomeApp/SalomeApp_ResourceEditor.cxx create mode 100755 src/SalomeApp/SalomeApp_ResourceEditor.h create mode 100644 src/SalomeApp/SalomeApp_RootObject.h create mode 100644 src/SalomeApp/SalomeApp_Selection.cxx create mode 100644 src/SalomeApp/SalomeApp_Selection.h create mode 100644 src/SalomeApp/SalomeApp_SelectionMgr.cxx create mode 100644 src/SalomeApp/SalomeApp_SelectionMgr.h create mode 100644 src/SalomeApp/SalomeApp_Study.cxx create mode 100644 src/SalomeApp/SalomeApp_Study.h create mode 100644 src/SalomeApp/SalomeApp_Tools.cxx create mode 100644 src/SalomeApp/SalomeApp_Tools.h create mode 100644 src/SalomeApp/SalomeApp_VTKSelector.cxx create mode 100644 src/SalomeApp/SalomeApp_VTKSelector.h create mode 100644 src/SalomeApp/SalomeApp_WidgetContainer.cxx create mode 100644 src/SalomeApp/SalomeApp_WidgetContainer.h create mode 100644 src/SalomeApp/resources/SalomeApp.ini create mode 100644 src/SalomeApp/resources/SalomeApp.xml create mode 100644 src/SalomeApp/resources/SalomeApp_images.po create mode 100644 src/SalomeApp/resources/SalomeApp_msg_en.po create mode 100755 src/SalomeApp/resources/icon_about.png create mode 100755 src/SalomeApp/resources/icon_applogo.png create mode 100644 src/SalomeApp/resources/icon_default.png create mode 100644 src/SalomeApp/resources/icon_module.png create mode 100755 src/Session/Makefile.in create mode 100755 src/Session/SALOME_Session_Server.cxx create mode 100644 src/Session/SalomeApp_Engine_i.cxx create mode 100755 src/Session/SalomeApp_Engine_i.hxx create mode 100755 src/Session/Session_ServerLauncher.cxx create mode 100755 src/Session/Session_ServerLauncher.hxx create mode 100755 src/Session/Session_ServerThread.cxx create mode 100755 src/Session/Session_ServerThread.hxx create mode 100755 src/Session/Session_Session_i.cxx create mode 100755 src/Session/Session_Session_i.hxx create mode 100755 src/Session/Session_SignalsHandler.cxx create mode 100755 src/Session/runSession create mode 100755 src/TOOLSGUI/Makefile.in create mode 100755 src/TOOLSGUI/ToolsGUI.cxx create mode 100755 src/TOOLSGUI/ToolsGUI.h create mode 100755 src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.cxx create mode 100755 src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.h create mode 100755 src/TOOLSGUI/resources/ToolsGUI_icons.po create mode 100755 src/TOOLSGUI/resources/ToolsGUI_msg_en.po create mode 100755 src/VTKViewer/Makefile.in create mode 100755 src/VTKViewer/VTKViewer.h create mode 100755 src/VTKViewer/VTKViewer_Actor.cxx create mode 100755 src/VTKViewer/VTKViewer_Actor.h create mode 100644 src/VTKViewer/VTKViewer_Algorithm.h create mode 100755 src/VTKViewer/VTKViewer_CellRectPicker.cxx create mode 100755 src/VTKViewer/VTKViewer_CellRectPicker.h create mode 100644 src/VTKViewer/VTKViewer_ConvexTool.cxx create mode 100644 src/VTKViewer/VTKViewer_ConvexTool.h create mode 100755 src/VTKViewer/VTKViewer_ExtractUnstructuredGrid.cxx create mode 100755 src/VTKViewer/VTKViewer_ExtractUnstructuredGrid.h create mode 100755 src/VTKViewer/VTKViewer_Filter.cxx create mode 100755 src/VTKViewer/VTKViewer_Filter.h create mode 100644 src/VTKViewer/VTKViewer_Functor.h create mode 100755 src/VTKViewer/VTKViewer_GeometryFilter.cxx create mode 100755 src/VTKViewer/VTKViewer_GeometryFilter.h create mode 100644 src/VTKViewer/VTKViewer_InteractorStyle.cxx create mode 100644 src/VTKViewer/VTKViewer_InteractorStyle.h create mode 100755 src/VTKViewer/VTKViewer_PassThroughFilter.cxx create mode 100755 src/VTKViewer/VTKViewer_PassThroughFilter.h create mode 100755 src/VTKViewer/VTKViewer_RectPicker.cxx create mode 100755 src/VTKViewer/VTKViewer_RectPicker.h create mode 100755 src/VTKViewer/VTKViewer_RenderWindow.cxx create mode 100755 src/VTKViewer/VTKViewer_RenderWindow.h create mode 100755 src/VTKViewer/VTKViewer_RenderWindowInteractor.cxx create mode 100755 src/VTKViewer/VTKViewer_RenderWindowInteractor.h create mode 100755 src/VTKViewer/VTKViewer_ShrinkFilter.cxx create mode 100755 src/VTKViewer/VTKViewer_ShrinkFilter.h create mode 100755 src/VTKViewer/VTKViewer_Transform.cxx create mode 100755 src/VTKViewer/VTKViewer_Transform.h create mode 100755 src/VTKViewer/VTKViewer_TransformFilter.cxx create mode 100755 src/VTKViewer/VTKViewer_TransformFilter.h create mode 100755 src/VTKViewer/VTKViewer_Trihedron.cxx create mode 100755 src/VTKViewer/VTKViewer_Trihedron.h create mode 100755 src/VTKViewer/VTKViewer_Utilities.cxx create mode 100755 src/VTKViewer/VTKViewer_Utilities.h create mode 100755 src/VTKViewer/VTKViewer_VectorText.cxx create mode 100755 src/VTKViewer/VTKViewer_VectorText.h create mode 100755 src/VTKViewer/VTKViewer_ViewManager.cxx create mode 100755 src/VTKViewer/VTKViewer_ViewManager.h create mode 100755 src/VTKViewer/VTKViewer_ViewModel.cxx create mode 100755 src/VTKViewer/VTKViewer_ViewModel.h create mode 100755 src/VTKViewer/VTKViewer_ViewWindow.cxx create mode 100755 src/VTKViewer/VTKViewer_ViewWindow.h create mode 100755 src/VTKViewer/resources/VTKViewer_images.po create mode 100755 src/VTKViewer/resources/VTKViewer_msg_en.po create mode 100755 src/VTKViewer/resources/view_back.png create mode 100755 src/VTKViewer/resources/view_bottom.png create mode 100755 src/VTKViewer/resources/view_camera_dump.png create mode 100755 src/VTKViewer/resources/view_fitall.png create mode 100755 src/VTKViewer/resources/view_fitarea.png create mode 100755 src/VTKViewer/resources/view_front.png create mode 100755 src/VTKViewer/resources/view_glpan.png create mode 100755 src/VTKViewer/resources/view_left.png create mode 100755 src/VTKViewer/resources/view_pan.png create mode 100755 src/VTKViewer/resources/view_reset.png create mode 100755 src/VTKViewer/resources/view_right.png create mode 100755 src/VTKViewer/resources/view_rotate.png create mode 100755 src/VTKViewer/resources/view_top.png create mode 100755 src/VTKViewer/resources/view_triedre.png create mode 100755 src/VTKViewer/resources/view_zoom.png diff --git a/INSTALL b/INSTALL new file mode 100644 index 000000000..a8d9d6266 --- /dev/null +++ b/INSTALL @@ -0,0 +1,7 @@ +This is the version 2.1.0 of KERNEL + +Previous versions : + - 2.0.0 + - 1.4.1 + - 1.3.0 + - 1.2.1 diff --git a/LICENCE b/LICENCE new file mode 100644 index 000000000..b1e3f5a26 --- /dev/null +++ b/LICENCE @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 000000000..4d004c290 --- /dev/null +++ b/Makefile.in @@ -0,0 +1,172 @@ +# -* Makefile *- +# +# Author : Patrick GOLDBRONN (CEA) +# Date : 28/06/2001 +# $Header$ +# + +# source path +top_srcdir=@top_srcdir@ +top_builddir=. +srcdir=@srcdir@ +VPATH=.:@srcdir@:@top_srcdir@/bin:./bin/salome:@top_srcdir@/resources:./bin:@top_srcdir@/idl + + +@COMMENCE@ + +SUBDIRS = idl src doc + +RESOURCES_FILES = \ +back.xpm \ +cascade.png \ +close.png \ +default.png \ +dl_delete.png \ +dl_insert.png \ +dl_moveup.png \ +dl_movedown.png \ +forward.xpm \ +help.png \ +home.xpm \ +new.png \ +open.png \ +print.png \ +redo.png \ +reset.png \ +Application-Logo.png \ +Application-Splash.png \ +Application-About.png \ +save.png \ +select1.png \ +tile.png \ +Tools_en.xml \ +undo.png \ +view_back.png \ +view_bottom.png \ +view_camera_dump.png \ +view_fitall.png \ +view_fitarea.png \ +view_front.png \ +view_glpan.png \ +view_left.png \ +view_pan.png \ +view_reset.png \ +view_right.png \ +view_rotate.png \ +view_top.png \ +view_triedre.png \ +view_zoom.png \ +copy.png \ +paste.png \ +plot2d_dump.png \ +plot2d_fitall.png \ +plot2d_fitarea.png \ +plot2d_legend.png \ +plot2d_linear.png \ +plot2d_linear_y.png \ +plot2d_lines.png \ +plot2d_log.png \ +plot2d_log_y.png \ +plot2d_pan.png \ +plot2d_points.png \ +plot2d_settings.png \ +plot2d_splines.png \ +plot2d_zoom.png \ +uc_add.png \ +uc_current.png \ +uc_del.png \ +uc_new.png \ +uc_clear.png \ +channel.cfg \ + +BIN_SCRIPT= VERSION + +# copy header files in common directory +OWN_CONFIG_H=@OWN_CONFIG_H@ + +ifeq ($(OWN_CONFIG_H),yes) + ifeq ($(HAVE_SSTREAM),yes) + include_list=include/salome/SALOMEconfig.h include/salome/config.h + else + include_list=include/salome/SALOMEconfig.h include/salome/config.h include/salome/sstream + endif +else + ifeq ($(HAVE_SSTREAM),yes) + include_list=include/salome/SALOMEconfig.h + else + include_list=include/salome/SALOMEconfig.h include/salome/sstream + endif +endif + +inc: idl $(include_list) + +include/salome/SALOMEconfig.h: salome_adm/unix/SALOMEconfig.ref + -$(RM) $@ + $(LN_S) ../../$< $@ + +# test if SALOMEconfig.h has changed (contents) +salome_adm/unix/SALOMEconfig.ref: salome_adm/unix/SALOMEconfig.h + @if ! [ -a $@ ]; then \ + cp -p $< $@; \ + fi; \ + if ! cmp $< $@; then \ + cp -p $< $@; \ + fi; \ + +include/salome/config.h: salome_adm/unix/config.h + -$(RM) $@ + $(LN_S) ../../$< $@ + +include/salome/sstream: salome_adm/unix/sstream + -$(RM) $@ + $(LN_S) ../../$< $@ + +depend: depend_idl + +depend_idl: + (cd idl ; $(MAKE) $@) || exit 1 + +# doc is already build : if you want to had documents, go manually to doc and run 'make doc' +#doc: +# (cd doc && $(MAKE) $@) || exit 1 + +# Install make_commence make_conclude ... for other modules +install-make: + ($(INSTALL) -d $(incmakedir) || exit 1); + (sed 's/^prefix=/#prefix=/' $(top_builddir)/adm_local/unix/make_commence > $(incmakedir)/make_commence || exit 1); + + +install-end: +# finish libtool install +# @$(LT) --mode=finish $(libdir) + +install-include: $(include_list) + $(INSTALL) -d $(includedir) + @for f in X $(include_list); do \ + if test $$f != X; then \ + (cp -p $$f $(includedir) || exit 1); \ + fi; \ + done + +# install script in $(bindir) : +install-bin: $(BIN_SCRIPT) + $(INSTALL) -d $(bindir) + $(INSTALL_PROGRAM) $^ $(bindir) + +uninstall: uninstall-idl + +uninstall-idl: + $(RM) $(idldir)/*.idl + +distclean: distclean-other + +distclean-other: + -$(RM) salome_adm/unix/*~ salome_adm/unix/*% salome_adm/unix/*.bak salome_adm/unix/*.new salome_adm/unix/*.old + -$(RM) salome_adm/unix/make_* + -$(RM) salome_adm/unix/depend salome_adm/unix/SALOMEconfig.h salome_adm/unix/config.h + -$(RM) config.cache config.log config.status + +@MODULE@ + +install: install-bin install-include install-make install-end + diff --git a/adm_local/unix/config_files/README b/adm_local/unix/config_files/README new file mode 100644 index 000000000..feb997b16 --- /dev/null +++ b/adm_local/unix/config_files/README @@ -0,0 +1,3 @@ +This file is only here for CVS: +CVS does not always create empty directory, and adm_local/unix/config_file +is needed by build_configure. diff --git a/adm_local/unix/make_commence.in b/adm_local/unix/make_commence.in new file mode 100644 index 000000000..2c5ad3457 --- /dev/null +++ b/adm_local/unix/make_commence.in @@ -0,0 +1,264 @@ +# common directories to put headerfiles +inc_builddir=$(top_builddir)/include/salome + +@SET_MAKE@ +SHELL=/bin/sh + +# header missing + +HAVE_SSTREAM=@HAVE_SSTREAM@ + + +LIBS=@LIBS@ +LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib/salome -Xlinker -rpath-link -Xlinker -L$(top_builddir)/lib/salome +# add libstdc++ to link c++ library with libtool ! +LDFLAGS+= -lstdc++ + +CP=@CP@ + +# CPP + +CPP=@CPP@ +CXXCPP=@CXXCPP@ +CPPFLAGS=@CPPFLAGS@ -I$(inc_builddir) -I$(srcdir) -I. + +# C + +CC = @CC@ +CFLAGS = @CFLAGS@ +C_DEPEND_FLAG = @C_DEPEND_FLAG@ + +# C++ + +CXX = @CXX@ +CXXFLAGS = @CXXFLAGS@ +CXX_DEPEND_FLAG = @CXX_DEPEND_FLAG@ + +# BOOST Library + +BOOST_CPPFLAGS = @BOOST_CPPFLAGS@ + +# JAVA + +JAVA_INCLUDES = @JAVA_INCLUDES@ +JAVA_LIBS = @JAVA_LIBS@ +JAVA_LDPATH = @JAVA_LDPATH@ + +# PYTHON + +PYTHON = @PYTHON@ +PYTHONHOME = @PYTHONHOME@ +PYTHON_INCLUDES = @PYTHON_INCLUDES@ +PYTHON_LIBS = @PYTHON_LIBS@ +PYTHON_VERSION = @PYTHON_VERSION@ +PYTHON_SITE = $(prefix)/lib/python$(PYTHON_VERSION)/site-packages +PYTHON_SITE_INSTALL = $(prefix)/lib/python$(PYTHON_VERSION)/site-packages/salome +# QT + +QT_ROOT = @QT_ROOT@ +QT_INCLUDES = @QT_INCLUDES@ +QT_MT_INCLUDES = @QT_INCLUDES@ -DQT_THREAD_SUPPORT +QT_LIBS = @QT_LIBS@ +QT_MT_LIBS = @QT_MT_LIBS@ +QT_VERS = @QT_VERS@ + +MOC = @MOC@ +UIC = @UIC@ + + +#QWT + +QWT_INCLUDES=@QWT_INCLUDES@ +QWT_LIBS=@QWT_LIBS@ + +# SIP +SIP = @SIP@ +SIP_INCLUDES = @SIP_INCLUDES@ +SIP_LIBS = @SIP_LIBS@ +SIP_VERS = @SIP_VERS@ + +# PYQT +PYQT_SIPS = @PYQT_SIPS@ +PYQT_LIBS = @PYQT_LIBS@ +PYQT_INCLUDES = @PYQT_INCLUDES@ +PYUIC = @PYUIC@ + +# openGL +OGL_INCLUDES=@OGL_INCLUDES@ +OGL_LIBS=@OGL_LIBS@ + +# VTK +VTK_INCLUDES=@VTK_INCLUDES@ +VTK_LIBS=@VTK_LIBS@ + +# HDF5 + +HDF5_INCLUDES=@HDF5_INCLUDES@ +HDF5_LIBS=@HDF5_LIBS@ +HDF5_MT_LIBS=@HDF5_MT_LIBS@ + +# MED2 + +MED2_INCLUDES=@MED2_INCLUDES@ +MED2_LIBS=@MED2_LIBS@ +MED2_MT_LIBS=@MED2_MT_LIBS@ + +# OpenCasCade + +OCC_INCLUDES=@CAS_CPPFLAGS@ +OCC_CXXFLAGS=@CAS_CXXFLAGS@ + +#OCC_KERNEL_LIBS=@CAS_KERNEL@ +#OCC_OCAF_LIBS=@CAS_OCAF@ +#OCC_VIEWER_LIBS=@CAS_VIEWER@ +#OCC_MODELER_LIBS=@CAS_MODELER@ +#OCC_DATAEXCHANGE_LIBS=@CAS_DATAEXCHANGE@ +#OCC_LIBS=@CAS_LDFLAGS@ +CAS_KERNEL=@CAS_KERNEL@ +CAS_OCAF=@CAS_OCAF@ +CAS_VIEWER=@CAS_VIEWER@ +CAS_MODELER=@CAS_MODELER@ +CAS_DATAEXCHANGE=@CAS_DATAEXCHANGE@ +CAS_LDPATH=@CAS_LDPATH@ +# MPICH + +MPICH_INCLUDES=@MPICH_INCLUDES@ +MPICH_LIBS=@MPICH_LIBS@ + +# Swig C++ Python + +SWIG = @SWIG@ +SWIG_FLAGS = @SWIG_FLAGS@ -I$(inc_builddir) -I$(srcdir) -I. + +# OMNIORB + +OMNIORB_ROOT = @OMNIORB_ROOT@ +OMNIORB_INCLUDES = @OMNIORB_INCLUDES@ +OMNIORB_LIBS = @OMNIORB_LIBS@ +OMNIORB_CXXFLAGS = @OMNIORB_CXXFLAGS@ + +OMNIORB_IDL = @OMNIORB_IDL@ +OMNIORB_IDLCXXFLAGS = @OMNIORB_IDLCXXFLAGS@ +OMNIORB_IDLPYFLAGS = @OMNIORB_IDLPYFLAGS@ -I$(top_srcdir)/idl -I$(KERNEL_ROOT_DIR)/idl/salome + +OMNIORB_IDL_CLN_H = @OMNIORB_IDL_CLN_H@ +OMNIORB_IDL_CLN_CXX = @OMNIORB_IDL_CLN_CXX@ +OMNIORB_IDL_CLN_OBJ = @OMNIORB_IDL_CLN_OBJ@ + +OMNIORB_IDL_SRV_H = @OMNIORB_IDL_SRV_H@ +OMNIORB_IDL_SRV_CXX = @OMNIORB_IDL_SRV_CXX@ +OMNIORB_IDL_SRV_OBJ = @OMNIORB_IDL_SRV_OBJ@ + +# Default ORB + +CORBA_ROOT = @CORBA_ROOT@ +CORBA_INCLUDES = @CORBA_INCLUDES@ +CORBA_LIBS = @CORBA_LIBS@ +CORBA_CXXFLAGS = @CORBA_CXXFLAGS@ + +IDLCXXFLAGS = -bcxx @IDLCXXFLAGS@ -I$(top_srcdir)/idl -I$(KERNEL_ROOT_DIR)/idl/salome +IDLPYFLAGS = @IDLPYFLAGS@ + +IDL = @IDL@ + +IDL_CLN_H = @IDL_CLN_H@ +IDL_CLN_CXX = @IDL_CLN_CXX@ +IDL_CLN_OBJ = @IDL_CLN_OBJ@ + +IDL_SRV_H = @IDL_SRV_H@ +IDL_SRV_CXX = @IDL_SRV_CXX@ +IDL_SRV_OBJ = @IDL_SRV_OBJ@ + +CPPFLAGS+= $(CORBA_INCLUDES) +CXXFLAGS+= $(CORBA_CXXFLAGS) + +# add corba libs when link salome application ! +#LDFLAGS+= $(CORBA_LIBS) +LIBS+=$(CORBA_LIBS) + +DOXYGEN = @DOXYGEN@ + +## Shared libraries +LT_STATIC_EXEC=@LT_STATIC_EXEC@ +DYNAMIC_DIRS=@DYNAMIC_DIRS@ +LT_LIB=libtool +LT=$(top_builddir)/libtool +LT_COMPILE=$(LT) --mode=compile $(CC) +LT_LINK_LIB=$(LT_LIB) --mode=link $(CC) -rpath $(libdir) +LT_LINK_EXE=$(LT) --mode=link $(CC) $(LT_STATIC_EXEC) -dlopen self -rpath $(bindir) $(DYNAMIC_DIRS) +LT_RUN=$(LT) --mode=execute +LT_INSTALL_PROG=$(LT) --mode=install $(INSTALL_PROGRAM) +LT_INSTALL_LIB=$(LT) --mode=install $(INSTALL_DATA) +LT_UNINSTALL=$(LT) --mode=uninstall $(RM) + +INSTALL=@INSTALL@ +INSTALL_PROGRAM=@INSTALL_PROGRAM@ +INSTALL_DATA=@INSTALL_DATA@ + +# create a symbolic link (or a copie ?) +LN_S=@LN_S@ + +## Installation points +prefix=@prefix@ +exec_prefix=@exec_prefix@ +bindir=@bindir@/salome +libdir=@libdir@/salome +# warning : if user give this path in configure we could have salome/salome :-( +includedir=@includedir@/salome +datadir=@datadir@/salome +idldir=${prefix}/idl/salome +sharedpydir=@libdir@/python$(PYTHON_VERSION)/site-packages/salome/shared_modules +incmakedir=${prefix}/salome_adm/unix + +docdir=${prefix}/doc/salome + +# +# begin of package rules +# + +.PHONY: all lib bin inc resources data docs tests install uninstall dep depend depend_idl cleandep mostlyclean clean distclean + +.SUFFIXES: .cxx .cc .c .f .o .lo .idl .py .i .ui .po .qm + +all: + $(MAKE) inc + $(MAKE) depend_idl + $(MAKE) depend + $(MAKE) lib + $(MAKE) bin + $(MAKE) resources + +# +# add target to build administrative files +# + +Makefile: $(top_builddir)/config.status $(srcdir)/Makefile.in + cd $(top_builddir) ; ./config.status + +$(top_builddir)/config.status: $(top_srcdir)/configure + cd $(top_builddir) ; ./config.status --recheck + +# VPATH contain $(srcdir), so make configure is good in top_srcdir and we must add target configure otherwise :-) +ifneq ($(top_srcdir),$(srcdir)) +configure: $(top_srcdir)/configure +endif + +$(top_srcdir)/configure: $(top_srcdir)/configure.in $(top_srcdir)/aclocal.m4 + cd $(top_srcdir) ; autoconf + +$(top_srcdir)/configure.in: $(top_srcdir)/configure.in.base + cd $(top_srcdir) && ./build_configure + + +ACLOCAL_SRC = \ +ac_cxx_bool.m4 check_corba.m4 check_vtk.m4 \ +ac_cxx_depend_flag.m4 check_hdf5.m4 enable_pthreads.m4 \ +ac_cxx_mutable.m4 check_mico.m4 libtool.m4 \ +ac_cxx_namespaces.m4 check_omniorb.m4 pyembed.m4 \ +ac_cxx_partial_specialization.m4 check_opengl.m4 python.m4 \ +ac_cxx_typename.m4 check_pthreads.m4 check_cas.m4 \ +ac_cc_warnings.m4 check_qt.m4 check_med2.m4 \ +check_swig.m4 check_boost.m4 + +$(top_srcdir)/aclocal.m4: $(ACLOCAL_SRC:%=@KERNEL_ROOT_DIR@/salome_adm/unix/config_files/%) + cd $(top_srcdir) ; aclocal --acdir=adm_local/unix/config_files -I @KERNEL_ROOT_DIR@/salome_adm/unix/config_files diff --git a/adm_local/unix/make_omniorb.in b/adm_local/unix/make_omniorb.in new file mode 100644 index 000000000..b65865eac --- /dev/null +++ b/adm_local/unix/make_omniorb.in @@ -0,0 +1,50 @@ +#======================================================================= +# Begin specific part to omniorb +# (include from file adm/unix/make_omniorb generated by +# adm/unix/make_omniorb.in) +#======================================================================= +# -* Makefile *- +# +# + +# Client and server object are the same with omniorb +# There are one header file and one source file generate + +#IDLOBJ=$(IDLSRC:%.idl=%$(IDL_CLN_OBJ)) + +# dependancies between idl and it's generated files +%$(OMNIORB_IDL_CLN_CXX) %$(OMNIORB_IDL_CLN_H): ${KERNEL_ROOT_DIR}/idl/salome/%.idl + $(OMNIORB_IDL) $(IDLCXXFLAGS) $(OMNIORB_IDLCXXFLAGS) $< + +%$(OMNIORB_IDL_CLN_CXX) %$(OMNIORB_IDL_CLN_H): ${top_srcdir}/idl/%.idl + $(OMNIORB_IDL) $(IDLCXXFLAGS) $(OMNIORB_IDLCXXFLAGS) $< + +# dependncies between idl files +depend_idl: .depidl + +# we use cpp to generate dependencies between idl files. +# we change cpp output to keep only idl file and transform it to get a suitable rule +.depidl: $(IDL_FILES) + @touch $@ + @for dep in $? dummy; do \ + if [ $$dep != "dummy" ]; then \ + echo Building dependencies for $$dep; \ + basedep=`basename $$dep .idl`; \ + header="$$basedep"$(IDL_CLN_H); \ + sed '\%^'"$$header"':%,\%[^\\]$$%d' <$@ >$@- && mv $@- $@; \ + $(CPP) $(C_DEPEND_FLAG) -I$(srcdir) $$dep 2>/dev/null | \ + sed `echo "s%$$basedep\\.idl%$$header:%g"` | \ + sed 's% $(srcdir)/% %g' | \ + sed 's% $(top_srcdir)/% %g' | \ + sed 's% $(top_builddir)/% %g' | \ + sed 's%^.*:\.o: *%%' | sed 's%^ *\\ *%%'| sed 's%^ *\(.*\):%\1:%' | \ + sed 's/\.idl/$(IDL_CLN_H)/' >>$@; \ + echo '' >>$@; \ + fi; \ + done ; + +-include .depidl + +#======================================================================= +# End specific part to omniorb +#======================================================================= diff --git a/bin/VERSION b/bin/VERSION new file mode 100755 index 000000000..9c0f7775a --- /dev/null +++ b/bin/VERSION @@ -0,0 +1 @@ +THIS IS SALOME - SALOMEGUI VERSION: 2.1.0 diff --git a/build_configure b/build_configure new file mode 100755 index 000000000..7d997f9e8 --- /dev/null +++ b/build_configure @@ -0,0 +1,215 @@ +#!/bin/bash + +# +# Tool for updating list of .in file for the SALOME project +# and regenerating configure script +# +# Author : Marc Tajchman - CEA +# Date : 10/10/2002 +# $Header$ +# + +ORIG_DIR=`pwd` +CONF_DIR=`echo $0 | sed -e "s,[^/]*$,,;s,/$,,;s,^$,.,"` + +######################################################################## +# Test if the KERNEL_ROOT_DIR is set correctly +if test ! -d "${KERNEL_ROOT_DIR}"; then + echo "failed : KERNEL_ROOT_DIR variable is not correct !" + exit +fi + +# Test if the KERNEL_SRC is set correctly + +#if test ! -d "${KERNEL_SRC}"; then +# echo "failed : KERNEL_SRC variable is not correct !" +# exit +#fi +######################################################################## +# find_in - utility function +# +# usage : +# find_in directory filename +# +# Finds files following the *.in pattern, recursively in the +# directory (first argument). +# Results are appended into the file (second argument) +# +# Difference from the standard unix find is that files are tested +# before directories +# + +find_in() +{ + local i + local f=$2 + +# if the first argument is not a directory, returns + + if [ ! -d "$1" ] ; then + return + fi + +# dont look in the CVS directories + + case $1 in + */CVS) return ;; + */adm_local/*) return ;; + *) ;; + esac + +# for each regular file contained in the directory +# test if it's a .in file + + for i in "$1"/* + do + if [ -f "$i" ] ; then + case $i in + *.in) echo " "$i" \\" >> $f;; + *) ;; + esac + fi + done + +# for each subdirectory of the first argument, proceeds recursively + + for i in "$1"/* + do + if [ -d "$i" ] ; then + find_in "$i" "$f" + fi + done +} + + +####################################################################### +# Generate list of .in files (Makefile.in, config.h.in, etc) +# appending it in file configure.in + +cd ${CONF_DIR} +ABS_CONF_DIR=`pwd` + +# +# Common part of the configure.in file +# +chmod u+w configure.in.base +if ! \cp -f configure.in.base configure.in_tmp1 +then + echo + echo "error : can't create files in" ${CONF_DIR} + echo "aborting ..." + chmod u-w configure.in.base + exit +fi +chmod u-w configure.in.base + +if [ -e "${CONF_DIR}/salome_adm" ] ; then + \rm -f ${CONF_DIR}/salome_adm +fi + +# make a link allowing AC_OUTPUT to find the salome_adm/.../*.in files +echo "" >> configure.in_tmp1 +echo 'ln -fs ${KERNEL_ROOT_DIR}/salome_adm ${ROOT_SRCDIR}/salome_adm' >> configure.in_tmp1 + +echo "" >> configure.in_tmp1 +echo "AC_OUTPUT([ \\" >> configure.in_tmp1 + +# +# List of .in files in the adm/unix directory +# These files MUST be on top of AC_OUTPUT list so we +# put them "manually" +# + +echo " ./salome_adm/unix/SALOMEconfig.h \\" >> configure.in_tmp1 +echo " ./salome_adm/unix/F77config.h \\" >> configure.in_tmp1 +echo " ./salome_adm/unix/sstream \\" >> configure.in_tmp1 +echo " ./salome_adm/unix/depend \\" >> configure.in_tmp1 +echo " ./adm_local/unix/make_omniorb \\" >> configure.in_tmp1 +echo " ./salome_adm/unix/envScript \\" >> configure.in_tmp1 +echo " ./adm_local/unix/make_commence \\" >> configure.in_tmp1 +echo " ./salome_adm/unix/make_conclude \\" >> configure.in_tmp1 +echo " ./salome_adm/unix/make_module \\" >> configure.in_tmp1 + +\rm -f configure.in_tmp2 configure.in_tmp3 +touch configure.in_tmp2 +find_in . configure.in_tmp2 +sed -e '/^...salome_adm/d' configure.in_tmp2 > configure.in_tmp3 +sed -e '/^...adm_local.unix.make_omniorb/d' configure.in_tmp3 configure.in_tmp2 +sed -e '/^...adm_local.unix.make_commence/d' configure.in_tmp2 > configure.in_tmp3 +sed -e '/configure.in/d' configure.in_tmp3 > configure.in_tmp2 +sed -e 's/.in / /' configure.in_tmp2 >> configure.in_tmp1 +#sed '/^.salome_adm/d' configure.in_tmp2 > configure.in_tmp3 +#sed '/configure.in/d' configure.in_tmp3 > configure.in_tmp2 +#sed 's/.in / /' configure.in_tmp2 >> configure.in_tmp1 + +echo "])" >> configure.in_tmp1 + +# delete the link created for AC_OUTPUT +echo "" >> configure.in_tmp1 +#echo 'rm -f ${ROOT_SRCDIR}/salome_adm' >> configure.in_tmp1 +\mv configure.in_tmp1 configure.in_new +\rm -f configure.in_tmp2 configure.in_tmp3 + + +######################################################################## +# Create new (or replace old) configure.in file +# Print a message if the file is write protected +# + +echo +if test ! -f configure.in +then + echo -n "Creating new file 'configure.in' ... " + if \mv configure.in_new configure.in >& /dev/null + then + echo "done" + else + echo "error, check your file permissions" + fi +else + echo -n "Updating 'configure.in' file ... " + if ! \cp configure.in configure.in_old >& /dev/null + then + echo + echo + echo "Can't backup previous configure.in" + echo -n "Continue (you will not be able to revert) - (Y/N) ? " + read R + case "x$R" in + xn*) exit;; + xN*) exit;; + esac + echo + echo -n " " + fi + if \cp configure.in_new configure.in >& /dev/null + then + echo "done" + else + echo + echo "error, can't update previous configure.in" + fi +fi + +######################################################################## +# Use autoconf to rebuild the configure script +# + +if test -f configure +then + echo -n "Updating 'configure' script ... " +else + echo -n "Creating 'configure' script ... " +fi + +aclocal --acdir=adm_local/unix/config_files -I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files +if autoconf +then + echo "done" +else + echo "failed (check file permissions and/or user quotas ...)" +fi + +cd ${ORIG_DIR} + +echo diff --git a/configure.in.base b/configure.in.base new file mode 100644 index 000000000..eb8145a31 --- /dev/null +++ b/configure.in.base @@ -0,0 +1,401 @@ +# +# PLEASE DO NOT MODIFY configure.in FILE +# +# ALL CHANGES WILL BE DISCARDED BY THE NEXT +# build_configure COMMAND +# +# CHANGES MUST BE MADE IN configure.in.base FILE +# +# +# Author : Marc Tajchman (CEA) +# Date : 28/06/2001 +# Modified by : Patrick GOLDBRONN (CEA) +# Modified by : Marc Tajchman (CEA) +# +# Created from configure.in.base +# + + +AC_INIT(src) +AC_CONFIG_AUX_DIR(${KERNEL_ROOT_DIR}/salome_adm/unix/config_files) +AC_CANONICAL_HOST + +PACKAGE=salome +AC_SUBST(PACKAGE) + +VERSION=0.0.1 +AC_SUBST(VERSION) + +dnl +dnl Initialize source and build root directories +dnl + +ROOT_BUILDDIR=`pwd` +ROOT_SRCDIR=`echo $0 | sed -e "s,[[^/]]*$,,;s,/$,,;s,^$,.,"` +cd $ROOT_SRCDIR +ROOT_SRCDIR=`pwd` +cd $ROOT_BUILDDIR + +AC_SUBST(ROOT_SRCDIR) +AC_SUBST(ROOT_BUILDDIR) + +echo +echo Source root directory : $ROOT_SRCDIR +echo Build root directory : $ROOT_BUILDDIR +echo +echo + +if test -z "$AR"; then + AC_CHECK_PROGS(AR,ar xar,:,$PATH) +fi +AC_SUBST(AR) + +dnl Export the AR macro so that it will be placed in the libtool file +dnl correctly. +export AR + +echo +echo --------------------------------------------- +echo testing make +echo --------------------------------------------- +echo + +AC_PROG_MAKE_SET +AC_PROG_INSTALL +dnl +dnl libtool macro check for CC, LD, NM, LN_S, RANLIB, STRIP + pour les librairies dynamiques ! + +AC_ENABLE_DEBUG(yes) +AC_DISABLE_PRODUCTION + +echo --------------------------------------------- +echo testing libtool +echo --------------------------------------------- + +dnl first, we set static to no! +dnl if we want it, use --enable-static +AC_ENABLE_STATIC(no) + +AC_LIBTOOL_DLOPEN +AC_PROG_LIBTOOL + +dnl Fix up the INSTALL macro if it s a relative path. We want the +dnl full-path to the binary instead. +case "$INSTALL" in + *install-sh*) + INSTALL='\${KERNEL_ROOT_DIR}'/salome_adm/unix/config_files/install-sh + ;; +esac + +echo +echo --------------------------------------------- +echo testing C/C++ +echo --------------------------------------------- +echo + +cc_ok=no +dnl inutil car libtool +dnl AC_PROG_CC +AC_PROG_CXX +AC_DEPEND_FLAG +# AC_CC_WARNINGS([ansi]) +cc_ok=yes + +dnl Library libdl : +AC_CHECK_LIB(dl,dlopen) + +dnl add library libm : +AC_CHECK_LIB(m,ceil) + +dnl +dnl Well we use sstream which is not in gcc pre-2.95.3 +dnl We must test if it exists. If not, add it in include ! +dnl + +AC_CXX_HAVE_SSTREAM + +dnl +dnl --------------------------------------------- +dnl testing MPICH +dnl --------------------------------------------- +dnl + +CHECK_MPICH + +echo +echo --------------------------------------------- +echo testing LEX \& YACC +echo --------------------------------------------- +echo + +lex_yacc_ok=no +AC_PROG_YACC +AC_PROG_LEX +lex_yacc_ok=yes + +echo +echo --------------------------------------------- +echo testing python +echo --------------------------------------------- +echo + +CHECK_PYTHON + +dnl echo +dnl echo --------------------------------------------- +dnl echo testing java +dnl echo --------------------------------------------- +dnl echo + +dnl CHECK_JAVA + +echo +echo --------------------------------------------- +echo testing swig +echo --------------------------------------------- +echo + +CHECK_SWIG + +echo +echo --------------------------------------------- +echo testing threads +echo --------------------------------------------- +echo + +ENABLE_PTHREADS + +echo +echo --------------------------------------------- +echo testing omniORB +echo --------------------------------------------- +echo + +CHECK_OMNIORB + +dnl echo +dnl echo --------------------------------------------- +dnl echo testing mico +dnl echo --------------------------------------------- +dnl echo + +dnl CHECK_MICO + +echo +echo --------------------------------------------- +echo default ORB : omniORB +echo --------------------------------------------- +echo + +DEFAULT_ORB=omniORB +CHECK_CORBA + +AC_SUBST_FILE(CORBA) +corba=make_$ORB +CORBA=adm_local/unix/$corba + +echo +echo --------------------------------------------- +echo testing openGL +echo --------------------------------------------- +echo + +CHECK_OPENGL + +echo +echo --------------------------------------------- +echo testing QT +echo --------------------------------------------- +echo + +CHECK_QT + +echo +echo --------------------------------------------- +echo testing VTK +echo --------------------------------------------- +echo + +CHECK_VTK + +echo +echo --------------------------------------------- +echo testing HDF5 +echo --------------------------------------------- +echo + +CHECK_HDF5 + +echo +echo --------------------------------------------- +echo testing MED2 +echo --------------------------------------------- +echo + +CHECK_MED2 + +echo +echo --------------------------------------------- +echo BOOST Library +echo --------------------------------------------- +echo + +CHECK_BOOST + +echo +echo --------------------------------------------- +echo Testing OpenCascade +echo --------------------------------------------- +echo + +CHECK_CAS + +echo +echo --------------------------------------------- +echo Testing sip +echo --------------------------------------------- +echo + +CHECK_SIP + +echo +echo --------------------------------------------- +echo Testing pyqt +echo --------------------------------------------- +echo + +CHECK_PYQT + +echo +echo --------------------------------------------- +echo Testing qwt +echo --------------------------------------------- +echo + +CHECK_QWT + +echo +echo --------------------------------------------- +echo Testing html generators +echo --------------------------------------------- +echo + +CHECK_HTML_GENERATORS + +echo +echo --------------------------------------------- +echo Testing Kernel +echo --------------------------------------------- +echo + +CHECK_KERNEL + +echo +echo --------------------------------------------- +echo Summary +echo --------------------------------------------- +echo + +echo Configure +variables="cc_ok lex_yacc_ok python_ok swig_ok threads_ok OpenGL_ok qt_ok vtk_ok hdf5_ok med2_ok omniORB_ok boost_ok occ_ok sip_ok pyqt_ok qwt_ok doxygen_ok graphviz_ok Kernel_ok" + +for var in $variables +do + printf " %10s : " `echo \$var | sed -e "s,_ok,,"` + eval echo \$$var +done + +echo +echo "Default ORB : $DEFAULT_ORB" +echo + +dnl generals files which could be included in every makefile + +AC_SUBST_FILE(COMMENCE) COMMENCE=adm_local/unix/make_commence +AC_SUBST_FILE(CONCLUDE) CONCLUDE=salome_adm/unix/make_conclude +AC_SUBST_FILE(MODULE) MODULE=salome_adm/unix/make_module + +dnl les dependences +AC_SUBST_FILE(DEPEND) DEPEND=salome_adm/unix/depend + +dnl We don t need to say when we re entering directories if we re using +dnl GNU make becuase make does it for us. +if test "X$GMAKE" = "Xyes"; then + AC_SUBST(SETX) SETX=":" +else + AC_SUBST(SETX) SETX="set -x" +fi + +# make other build directories +for rep in salome_adm adm_local doc bin/salome include/salome lib/salome share/salome/resources idl +do +# if test ! -d $rep ; then +# eval mkdir $rep +# fi + $INSTALL -d $rep +done + +echo +echo --------------------------------------------- +echo copying resource files, shell scripts, and +echo xml files +echo --------------------------------------------- +echo + + +dnl copy resources directories + +#for i in `find $ROOT_SRCDIR -name 'resources' -print` +#do +# local_res=`echo $i | sed -e "s,$ROOT_SRCDIR,.,"` +# local_res_dir=`echo $local_res | sed -e "s,[[^/]]*$,,;s,/$,,;s,^$,.,"` +# mkdir -p $local_res_dir +# cd $local_res_dir +# ln -fs $i +# echo $local_res +# cd $ROOT_BUILDDIR +#done + +dnl copy shells and utilities contained in the bin directory +dnl excluding .in files (treated in AC-OUTPUT below) and CVS +dnl directory + +mkdir -p bin/salome +cd bin/salome + +for i in $ROOT_SRCDIR/bin/* +do + local_bin=`echo $i | sed -e "s,$ROOT_SRCDIR,.,"` + case "$local_bin" in + *.in | *~) ;; + ./bin/CVS | ./bin/salome) ;; + *) /usr/bin/install -C $i .; echo $local_bin ;; + esac +done +cd $ROOT_BUILDDIR + +AC_SUBST_FILE(ENVSCRIPT) ENVSCRIPT=salome_adm/unix/envScript + +dnl copy xml files to the build tree (lib directory) +dnl pourquoi ???? + +#cd lib +#for i in `find $ROOT_SRCDIR -name "*.xml" -print` +#do +# ln -fs $i +# echo `echo $i | sed -e "s,$ROOT_SRCDIR,.,"` +#done +#cd $ROOT_BUILDDIR + + +echo +echo --------------------------------------------- +echo generating Makefiles and configure files +echo --------------------------------------------- +echo + +AC_OUTPUT_COMMANDS([ \ + chmod +x ./bin/* \ +]) + +## do not delete this line diff --git a/doc/Makefile.in b/doc/Makefile.in new file mode 100644 index 000000000..7295ede75 --- /dev/null +++ b/doc/Makefile.in @@ -0,0 +1,40 @@ + +# -* Makefile *- +# +# Author : Patrick GOLDBRONN (CEA) +# Date : 30/11/2001 +# $Header$ +# +# source path +top_srcdir=@top_srcdir@ +top_builddir=.. +srcdir=@srcdir@ +VPATH=.:@srcdir@ + +SUBDIRS= salome + +@COMMENCE@ + +docs: + @@SETX@; for d in $(SUBDIRS); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done +clean: + @@SETX@; for d in $(SUBDIRS); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done + +distclean: clean + @@SETX@; for d in $(SUBDIRS); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done + +install: + @@SETX@; for d in $(SUBDIRS); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done + +uninstall: + @@SETX@; for d in $(SUBDIRS); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done diff --git a/doc/salome/DevelopersGuide.pdf b/doc/salome/DevelopersGuide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..67b6747a3f632bad7ce44c55b83a0e1ad5a24337 GIT binary patch literal 105488 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
    1h1}TsoiMR5!F#60LjkMhX0p`c_aA0j(C9~(a5 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 +D E +%EndDVIPSBitmapFont +/Fd 134[40 2[40 45 25 35 35 1[45 45 45 1[25 40 1[25 45 +2[40 45 40 45 45 10[56 1[51 2[66 1[66 2[51 61 2[66 66 +56 1[66 61 13[45 11[30 30 40[{TeXBase1Encoding ReEncodeFont}32 +90.9091 /Times-Italic rf /Fe 134[50 1[72 1[55 33 39 44 +1[55 50 55 83 28 55 1[28 55 50 33 44 55 44 1[50 11[72 +4[61 6[39 4[72 72 13[50 50 50 50 50 2[25 43[55 2[{ +TeXBase1Encoding ReEncodeFont}32 99.6264 /Times-Bold +rf /Ff 130[55 1[55 1[55 55 55 55 55 55 55 55 55 55 55 +55 55 55 55 1[55 55 55 55 55 55 55 55 55 1[55 2[55 2[55 +55 1[55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 +55 55 55 55 55 55 55 1[55 55 55 1[55 4[55 1[55 55 55 +1[55 55 55 55 55 1[55 55 55 2[55 55 55 34[{ +TeXBase1Encoding ReEncodeFont}72 90.9091 /Courier rf +/Fg 135[42 1[42 42 23 32 28 1[42 42 42 65 23 2[23 42 +42 28 37 42 37 42 37 12[51 46 3[60 1[74 51 6[51 3[60 +18[21 1[21 41[46 2[{TeXBase1Encoding ReEncodeFont}30 +83.022 /Times-Roman rf /Fh 139[28 32 37 14[37 46 42 31[60 +65[{TeXBase1Encoding ReEncodeFont}7 83.022 /Times-Bold +rf /Fi 134[45 45 66 45 51 30 35 40 1[51 45 51 76 25 2[25 +51 45 30 40 51 40 51 45 7[66 1[91 66 2[51 2[56 71 1[86 +61 2[35 3[61 66 66 1[66 6[30 45 45 45 45 45 45 45 45 +45 45 2[30 3[30 30 30 5[30 30[51 2[{TeXBase1Encoding ReEncodeFont}52 +90.9091 /Times-Bold rf /Fj 134[60 1[86 60 66 40 47 53 +1[66 60 66 100 33 2[33 66 60 40 53 66 53 66 60 9[120 +3[66 2[73 93 1[113 80 2[47 3[80 86 86 1[86 7[60 60 60 +60 60 60 60 60 60 60 8[40 36[66 2[{TeXBase1Encoding ReEncodeFont}44 +119.552 /Times-Bold rf /Fk 139[28 1[33 2[50 50 78 28 +50 28 28 50 3[50 44 50 44 12[61 3[55 2[89 5[72 1[61 1[66 +1[72 18[25 46[{TeXBase1Encoding ReEncodeFont}22 99.6264 +/Times-Roman rf /Fl 140[56 48 2[72 72 4[40 3[64 14[104 +34[72 2[72 1[36 46[{TeXBase1Encoding ReEncodeFont}10 +143.462 /Times-Roman rf /Fm 134[96 2[96 105 57 96 67 +2[105 105 153 48 2[48 105 105 1[96 105 96 105 96 11[124 +1[115 3[134 1[143 105 6[115 3[124 62[105 2[{ +TeXBase1Encoding ReEncodeFont}26 172.188 /Helvetica-Bold +rf /Fn 107[40 40 24[40 45 45 66 45 45 25 35 30 45 45 +45 45 71 25 45 25 25 45 45 30 40 45 40 45 40 7[66 66 +86 66 66 56 51 61 66 51 66 66 81 56 66 1[30 66 66 51 +56 66 61 61 66 84 4[25 25 45 45 45 45 45 45 45 45 45 +45 25 23 30 23 51 1[30 30 30 5[30 29[51 51 2[{ +TeXBase1Encoding ReEncodeFont}76 90.9091 /Times-Roman +rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%BeginPaperSize: a4 +a4 +%%EndPaperSize + +%%EndSetup +%%Page: 1 1 +1 0 bop Black Black 1 TeXcolorgray 0 50 a Fn(.)p Black +Black Black Black 510 3175 a @beginspecial 131 @llx 321 +@lly 481 @urx 471 @ury 3367 @rwi 1448 @rhi @setspecial +%%BeginDocument: ../../../SALOME_ROOT/doc/DevelopersGuide/SALOME.ps +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: /home/tajchman/superv/GRAPHIQUES/SALOME.ps +%%Creator: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) - by John Bradley +%%BoundingBox: 131 321 481 471 +%%Pages: 1 +%%DocumentFonts: +%%EndComments +%%EndProlog + +%%Page: 1 1 + +% remember original state +/origstate save def + +% build a temporary dictionary +20 dict begin + +% define string to hold a scanline's worth of data +/pix 1050 string def + +% define space for color conversions +/grays 350 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +% lower left corner +131 321 translate + +% size of image (on paper, in 1/72inch coords) +349.99200 149.97600 scale + +% define 'colorimage' if it isn't defined +% ('colortogray' and 'mergeprocs' come from xwd2ps +% via xgrab) +/colorimage where % do we know about 'colorimage'? + { pop } % yes: pop off the 'dict' returned + { % no: define one + /colortogray { % define an RGB->I function + /rgbdata exch store % call input 'rgbdata' + rgbdata length 3 idiv + /npixls exch store + /rgbindx 0 store + 0 1 npixls 1 sub { + grays exch + rgbdata rgbindx get 20 mul % Red + rgbdata rgbindx 1 add get 32 mul % Green + rgbdata rgbindx 2 add get 12 mul % Blue + add add 64 idiv % I = .5G + .31R + .18B + put + /rgbindx rgbindx 3 add store + } for + grays 0 npixls getinterval + } bind def + + % Utility procedure for colorimage operator. + % This procedure takes two procedures off the + % stack and merges them into a single procedure. + + /mergeprocs { % def + dup length + 3 -1 roll + dup + length + dup + 5 1 roll + 3 -1 roll + add + array cvx + dup + 3 -1 roll + 0 exch + putinterval + dup + 4 2 roll + putinterval + } bind def + + /colorimage { % def + pop pop % remove 'false 3' operands + {colortogray} mergeprocs + image + } bind def + } ifelse % end of 'false' case + + + +350 150 8 % dimensions of data +[350 0 0 -150 0 150] % mapping matrix +{currentfile pix readhexstring pop} +false 3 colorimage + +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfd +fefdfdfefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefdfefefefefefefefefefefefefe +fffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefdfefefdfefefdfefefdfe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefdfd +fefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfd +fefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfd +fefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefdfefdfdfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefdfdfdfdfdfdfefdfefdfdfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefdfefdfdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefeffffffffffffffffff +fefefefefefefdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +fffffffefefefefefefefefefefefefefdfdfefdfdfefdfdfefdfdfefdfdfdfdfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefe +fefefefefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +fefefefefefefefefefdfefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfd +fdfdfdfdfcfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefefefefefefefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefe +fefefefefefefefefefefefefefefefefefefffffffffffffffffffefefefefefefefefe +fefefefefefefcfcfcfdfdfdfdfdfdfdfefefdfcfcfdfdfdfcfdfdfcfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfcfdf4f6fbeef1f8 +e9edf6e5eaf4e4eaf4e2e8f4e0e7f2e3e9f4e4eaf4e5ebf5eaeef6eff2f9f9fafcfefeff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefffffffffffffefefffafafdfdfefeffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefefefefefefefefefefefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefff8f9fceff2f9e8ecf5e3e9f3dfe6f2 +dfe6f1dfe6f1e0e7f2e4eaf3e8ecf5eff1f7f8f9fbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfafafbf7f8faf6f7fa +fbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfd +fdfdfdfefefefefefefefefefefefefefefefffffffffefefefdfcfdfdfcfdfcfbfcfcfb +fcfcfbfdfdfcfcfcfbfcfcfbfcfcfcfcfcfbfcfcfbfcfcfbfdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfcfcfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffbfcfeecf0f8dbe3f1cad9eaadc6e08faed4779bca +668dc35481bc5280bb4a79b84172b44c7bb95280bb5783bd678fc47fa1cea3bfdcc8d7e9 +dde4f2f2f5fafefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefffffffffffffffffffffffffffffffbfcfdf1f3f9 +e7ecf5dee5f2d7dfefccdaebbbd1e5a7c1dec6d5e8ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fffffffffffffffffffffffffffffffffffff0f3f9dde4f1dae2f0dae2f0dae2f0dae2f0 +dae2f0dae2f0dae2f0dae2f0eaeef6fbfbfdfefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfeeff2f9dae2f0c4d5e8a1bcdb7c9fcc628cc2517fba4172b3 +3f71b33f71b34476b55582bc668fc382a4cea7c1ddc7d6e8dbe2efeff2f7fbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf4f5f9dde3f0c8d7e8b3cae1a5bfdca4bfdb +b6cde2c8d7e8d9e1eef0f3f8fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefdfdfdfdfcfcfcfcfb +fcfcfbfcfcfbfcfcfbfcfcfbfcfcfbfcfcfbfcfcfcfdfdfdf7f8fae1e7f2d7dfedd7dfed +d7dfedd7dfedd7dfeddce2eff4f6f9fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfbfcfceef0f7dee4f0d8e0eed7dfedd7dfedd7dfedd7dfedd7dfedd7dfed +d7e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0ee +d8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eedce3f0f9f9fbfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f9fcd6dfefaec5df7aa0cc4d7eba2165a90459a000579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f2366aa +5282bc8aadd3c8d5eaf8fafcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefffffffffffffffffff1f4f9b9cbe487aad1 +6f97c75886be4376b52667ab0659a000579e2769abe9eef7ffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefeffffffffffffffffffffffff99b5d85281bc4a7cb84a7cb84a7cb84a7cb8 +4a7cb84a7cb84a7cb84d7db989a6d1e4e9f4fefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfcfde0e6f3b9cbe481a6cf4c7db91a62a701589f00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e02589f2266a95483bb88abd1bdcde4e1e7f2 +fafafbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfceff2f7aabfdc5885bd2265aa0459a000579e00579e +02589f2366a94e7fba8daed2dae1effcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfefefefefefefefefdfdfdfc +fcfcfbfcfcfbfcfcfbfcfcfbfcfcfbfcfcfbfdfdfdf5f7fabacae3638ec2497bb7497bb7 +497bb7497bb7497bb75583bbb9c8e1f8f8fafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfafafbd4deec8baad15a87bf4b7cb8497bb7497bb7497bb7497bb7497bb7497bb7 +497bb7497bb7497bb7497bb7497bb7497bb7497bb7497bb7497bb7497bb7497bb7497bb7 +497bb7497bb7497bb7497bb7497bb7497bb7497bb75383bce0e6f2fdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fefefefefefefefefefffffffefefefefdfefefdfefdfdfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd5deef95b4d64e82bb1861a600579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e01589f3a74b3c5d2e8ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefffffffcfcfebed0e62c6dae00579e +00579e00579e00579e00579e00579e00579e03599f9db2d9ffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefeffffffffffffffffff3a7bb301589e00579e00579e00579e00579e +00579e00579e00579e00579e356eb0c7d3e8fefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff +e3e9f4abc0dd5f8ec22567ab00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f2c6bad6694c4 +b0c2dee6eaf4fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcf9fafbc2d2e6296bac00579e00579e00579e00579e00579e +00579e00579e00579e055aa0638fc2ebeef5fafafafafafafafafafafafafafafafafafa +fafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfd +fdfdfcfdfdfcfcfcfbfcfcfbfcfcfbfcfcfbfafafbcad6e93b76b300579e00579e00579e +00579e00579e00579e00579e678cc2f0f3f7fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcdde3f06590c20d5da200579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e1b62a7d6e0eefcfcfcfdfdfdfdfdfd +fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfd +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f8f9fcb6c6e14f84bc0d5ca200579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e88a2d0fffffffefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefefefeecf0f77ca2cd01589f00579e +00579e00579e00579e00579e00579e00579e01579e447ab7f2f4faffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefeffffff3177b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc6d2e7fefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefebfcde5 +6292c32265a900579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +2767ab6b98c6c5d1e6fafbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbf5f6f9a4beda00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e1161a4aabbdbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfdfdfd +fdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfbfbfbe9eef56892c301589f00579e00579e00579e +00579e00579e00579e00579e5c84beeff2f7fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fbfbfbb4c2df2e6eae00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e638ac1f1f3f7fcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefe +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f7fb +96b2d5306eae00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e819dcdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefdfdfecedbeb2e6fae00579e00579e +00579e00579e00579e00579e00579e00579e00579e1061a5b7c5e3ffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefe3177b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc6d2e7fefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefffffffffffffffffffffffff5f6fba3b9da3875b2 +01589f00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +01579e0f5da40c5ca300579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e0359a0427ab5a4bbd9f1f3f7fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafa +fafafaf9f9f9f9f9f9fafafaf4f5f8a3bcda00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e0559a04c81b9e5e9f1f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fafafafbfbfb +fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcf8f9fa9bb3d7135fa400579e00579e00579e00579e +00579e00579e00579e00579e5c84bdeef1f6fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafa +fafafaadbddb296bac00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e065aa1adc2def8f9fafbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefe +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefe9eb5d8 +2368aa01589e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e819dcdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefef3f5fa8fadd30559a000579e00579e +00579e00579e00579e00579e00579e00579e00579e055aa05a8abffcfcfeffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefe3177b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc6d2e7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefef4f5fb8dacd22669ab01579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e2266a95685bd7da3cc +9bbcd7a8c2dca6c1db95b7d4769ec94b7eb81961a600579e00579e00579e00579e00579e +00579e00579e03589f2a6cac92aed2eff1f6f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f8f8f8f8f8f8f3f4f6a3bcd900579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e1964a7a4b6d7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6 +f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfbfbfbfcfcfccdd8ea276bac00579e00579e00579e00579e00579e +00579e00579e00579e00579e5c83bdeef1f6fafafafafafafafafaf9f9f9f9f9f9f9f9f8 +f8f8f7abbcda296bac00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e01589f4c80badfe6f0fafafafafafafafafafafafa +fafafafafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefe +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc2cfe73573b1 +03589f00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +1a62a64c7db96a92c680a3ce86a9d186a9d184a7d07b9fcc6991c5517fbb2869ac075aa0 +00579e00579e00579e819dcdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefee2eaf33b74b300579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e01579e236babc9d4e9ffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fdfdfdfefefefefefefefefefefefefefefe3177b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc5d1e6fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefef8f9fc92aed32168a902589f00579e +00579e00579e00579e00579e00579e00579e00579e1862a66794c4b6c9e1dae1efeceef5 +f9fafafafafafafafaf6f7f8e8ebf3d3dceba7bedb5486bb115ea300579e00579e00579e +00579e00579e00579e03589f266aab94b0d2f4f5f7f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8 +f8f8f8f8f8f8f8f8f8f7f7f7f2f3f5a2bcd800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e0559a04c83b8e1e4eef5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6 +f6f6f6f7f7f7f9f9f9fafafaf3f4f75485bc00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5c83bdedf0f5fafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7 +f6f6f5abbcda296bac00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e0b5ca23871b1628cc17ca0cc91b0d49bb8d89bb8d89bb8d89bb7d7 +9ab7d69ab7d69ab7d69ab7d69ab7d6a1bdd8cfd9e9f5f5f7f9f9f8f9f9f8f9f9f8f9f9f8 +f9f9f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefefefe +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f6fb5e91c1085ba1 +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e2c6bad83a4cf +c6d6e9dee6f2e8ecf6eff2f9f1f3faf1f3f9eff2f9ecf0f7e7ebf5dfe6f2d2deedb1c7e1 +7c9ecc4877b62b69acb0c0e0fefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefef9fafca5bbdc085aa100579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e0d5ea37b9dcafefefeffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc4d0e6fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fefefefefefefefefefefefefefefefefefefefefeb5c4e13070af03589f00579e00579e +00579e00579e00579e00579e00579e00579e296aac9ab4d6e3e9f3f8f9fbfbfbfbfafafa +fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f3f4f7dbe3ed85a3cd1c64a700579e00579e +00579e00579e00579e00579e03589f3372afb3c3def8f8f8f7f7f7f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f2f2f5a2bcd800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e1f67a8a0b3d5f4f4f4f4f4f4f4f4f4f4f4f4 +f4f4f4f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4 +f5f5f5f5f5f5f6f6f6f7f7f79bafd40c5ca200579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5c83bdeceff4f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f5f5f4 +f5f5f4aabbd9296bac00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e2064a9698fc3afc4ded4deece2e7f1ebeef5f1f3f7f4f5f9f4f5f8f4f5f8f3f4f7 +f3f4f6f3f4f6f3f4f6f3f4f6f3f4f6f5f6f7f9f9f8f9f9f9f9f9f8f9f9f8f9f9f8f8f8f7 +f8f8f7f9f9f8faf9f9fafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefe +fffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffc3d0e82f72af00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e457db8bfcfe6f2f5fa +fdfdfefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefafbfc +f0f3f9e6ebf4e1e9f2f4f6fafefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefef0f3f9537dba00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e01589e3777b2dce2f1fefefe +fffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefe +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc3cfe4f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfce4e8f35389bd055aa000579e00579e00579e +00579e00579e00579e00579e00579e2266a99bb3d6f1f4f8fcfcfcfbfbfbfafafaf9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f8ebedf2819fcb1561a500579e +00579e00579e00579e00579e00579e0559a0578bbddbe1edf7f7f7f7f7f7f7f7f7f7f7f7 +f6f6f6f6f6f6f6f6f6f5f5f5f0f1f3a1bbd800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e04599f4d85b8dce0eaf3f3f3f3f3f3f3f3f3 +f2f2f2f2f2f2f1f1f1f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f1f1f1f2f2f2f2f2f2 +f3f3f3f4f4f4f5f5f5cad3e6226aaa00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5c83bdebeef3f8f8f8f6f6f6f5f5f5f5f5f4f4f4f4f4f4f4 +f4f4f3aabbd8296bac00579e00579e00579e00579e00579e00579e00579e00579e0559a0 +447db6b6c6e0e8ecf3f6f7f9fbfbfbfafafafbfbfbfbfbfbfbfafafbfbfbfafaf9fafaf9 +fafaf9fafaf9fafaf9fbfbfafbfbfafbfbfafbfbfafafafaf9f9f9f9f9f9f9f9f9fafaf9 +f9f9f8f9faf9fafbfafbfbfbfbfbfbfcfcfcfdfdfdfefefefefefefefefeffffffffffff +fffffffffffffffffffefefefefefefefefefefefefffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff94abd41962a600579e +00579e00579e00579e00579e00579e00579e00579e00579e306eafb7c8e3fbfcfdfefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefdfdfec1cfe70559a000579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e1a64a79ab0d7fefefe +fefefefffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefe +fefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec2cee3f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8 +f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcaebfde286cac00579e00579e00579e00579e +00579e00579e00579e00579e01589f6193c2e7eaf4fbfbfbfafafafafafaf9f9f9f8f8f8 +f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e4e7f0407db602589f +00579e00579e00579e00579e00579e00579e286aaba9bad9f6f6f6f5f5f5f5f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5eff0f3a0b9d600579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e2267a99fb2d4f1f1f1f0f0f0f0f0f0 +f0f0f0f1f1f1f0f0f0f0f0f0efefefefefefefefefefefeff0f0f0f0f0f0f0f0f0f1f1f1 +f1f1f1f2f2f2eaecef5183b90559a000579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5b83bdeaedf2f5f5f5f5f5f5f3f3f3f2f2f2f2f2f2f2f2f2 +f3f3f3a9bad7296bab00579e00579e00579e00579e00579e00579e00579e075aa05487bc +d7deecf5f6f7f9f9f9f9f9f9f9f9f9fafafafbfafafbfbfbfbfbfbfafaf9fafaf9fafaf9 +fafaf9fafaf9fbfbfafbfbfafbfbfafbfbfafbfbfafbfbfafafaf9fafaf9fafaf9fafaf9 +fafafafcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefeffffffffffff +fffffffefefefefefefefefefefefefefefefffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff6597c40559a000579e +00579e00579e00579e00579e00579e00579e00579e01589e73a0caf2f3f9fefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefafbfd5d86bf00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e01579e4684b9ebeff7 +fefefefefefefefefefffffffffffffffffffffffffefefefefefefefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec1cee2f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7 +f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafa +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafb719ec7075aa000579e00579e00579e00579e +00579e00579e00579e00579e2265a9a3b6d8fafafafafafaf9f9f9f9f9f9f8f8f8f7f7f7 +f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f68ca3ce1360a4 +00579e00579e00579e00579e00579e00579e01589f6d9cc5eeeff2f5f5f5f4f4f4f4f4f4 +f4f4f4f4f4f4f3f3f3f3f3f3edeef19fb9d500579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e4c84b7d5dae6efefefeeeeee +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefef +efefefedeeef8aa2cb1260a400579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5b82bce8ebf0f4f4f4f2f2f2f0f0f0f0f0f0f0f0f0f0f0f0 +f0f0f0a8b8d6296aab00579e00579e00579e00579e00579e00579e03599f447fb6dde1ed +f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f8fafaf9f9f9f8fafaf9fafaf9fafaf9 +fafaf9f9f9f9f9f9f9f9f9f9fafaf9f9f9f9f9f9f9f8f8f8fafaf9fafaf9fafaf9fafaf9 +fbfbfafcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffafbfd5790bf00579e00579e +00579e00579e00579e00579e00579e00579e00579e1760a59ab6d7fefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefed7dff0065aa000579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e246aaba9bcdc +fefefefefefefefefefefefefffffffffffffffffffefefefefefefefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec1cde2f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6 +f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9 +f9f9f9fafafafafafafafafafafafae5e9f2548bbd00579e00579e00579e00579e00579e +00579e00579e00579e00579e2b6cacafbfddfafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7 +f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5a2b4d61864a6 +00579e00579e00579e00579e00579e00579e00579e568abcd9deeaf3f3f3f3f3f3f3f3f3 +f3f3f3f2f2f2f2f2f2f3f3f3ecedf09db7d400579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e2367a99cb1d1ececedeeeeee +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +ededeeb8c5dc266dab00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5b82bce6e9eef1f1f1f0f0f0efefefefefefefefefeeeeee +eeeeeea7b7d5296aab00579e00579e00579e00579e00579e00579e1a65a7a2b4d6f5f5f5 +f5f5f5f6f6f6f7f7f7f8f8f8f9f8f8f9f8f8f8f8f7f8f8f7f8f8f8f8f8f8f8f8f8f8f8f8 +f8f8f8f8f8f8f8f8f8f8f8f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafaf9fafaf9 +fcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff1f3fa518bbd00579e00579e +00579e00579e00579e00579e00579e00579e00579e1f64a8a4badafefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefefe +fefefefefefefefefefefefefdfdfd7395c800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e075aa06595c4 +f2f4f9fefefefefefefefefefefefefffffffffffffffffffffffffefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cce1f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8d8dfec4a84b900579e00579e00579e00579e00579e +00579e00579e00579e00579e2b6cacaebedcf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6 +f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a1b3d51863a6 +00579e00579e00579e00579e00579e00579e00579e4b81b7cdd4e4f2f2f2f2f2f2f2f2f2 +f1f1f1f1f1f1f1f1f1f1f1f1e9eaee94b0d000579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e01589f578abbd3d9e3ececec +ecececececececececececececececedededededededededeeeeeeeeeeeeeeeeeeeeeeee +d8dce65485b9075aa000579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5a82bae2e5eaededededededecececececececececececec +edededa6b6d4296aab00579e00579e00579e00579e00579e00579e2970acd9dee9f4f4f4 +f4f4f4f5f5f5f6f6f5f6f6f5f6f6f5f6f6f5f5f5f5f5f5f5f5f4f4f5f4f4f5f5f5f5f5f5 +f5f5f5f5f5f5f5f5f4f5f5f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f5f8f8f7f9f9f9 +fbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefdfefefdfefefefefefefefefe +fefefefefefefefefefefefefffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefeffffffffffffffffff5e94c202589f00579e +00579e00579e00579e00579e00579e00579e00579e085aa17ea6cdf4f6fafefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefe +fefefefefefefefefefefefee1e6f21c66a800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e3574b1 +bfcde5fefefefefefefefefefefefefefefefefefefffffffffffffefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caebfcce1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d6ddeb4a83b900579e00579e00579e00579e00579e +00579e00579e00579e00579e2b6cacadbddbf7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5 +f5f5f5f4f4f4f4f4f4f4f4f4f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a0b2d51863a6 +00579e00579e00579e00579e00579e00579e00579e497fb7cad2e3f0f0f0f0f0f0efefef +efefefefefefefefefeeeeeee4e6eb86a6cb00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e2468a99db3d1e8e8ea +ecececececececececedededededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee5e7eb +87a4ca1963a600579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5a81badfe2e7eaeaeae9e9e9e9e9e9e9e9e9e9e9e9eaeaea +eaeaeaa4b4d2286aaa00579e00579e00579e00579e00579e00579e2d73ade9ebeef2f2f2 +f2f2f2f3f3f2f3f3f2f3f3f2f4f4f3f3f3f2f2f2f2f2f2f2f2f1f1f2f1f0f2f1f0f2f2f2 +f2f2f2f2f1f1f2f2f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f4f4f3f6f6f5f7f7f7 +f9f9f9fbfbfbfcfcfcfdfdfdfefefefefefefefefefdfdfcfdfdfcfefefefefefefefefe +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefeffffff7ba1cb0e5da300579e +00579e00579e00579e00579e00579e00579e00579e00579e3d79b5bdcde5f9fafcfefefe +fefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfd89a6d0075ba000579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e115ea4 +83a6cef5f7fafefefefefefefefefefefefefefefefefefefffffffefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caebecbe0f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3 +f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d5dcea4983b800579e00579e00579e00579e00579e +00579e00579e00579e00579e2b6bacacbcdaf6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3 +f3f3f3f3f3f3f3f3f3f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1a0b1d41863a6 +00579e00579e00579e00579e00579e00579e00579e497fb6c8d0e1efefefeeeeeeeeeeee +eeeeeeeeeeeeedededededede2e4e986a5cb00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f5c8cbcd2d7e3 +ecececededededededededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecededb0c2d9 +3173ae00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b8dcdee3e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7 +e8e8e8a3b3d02869aa00579e00579e00579e00579e00579e00579e256daacad1e2efefef +f0f0eff0f0f0f1f1f0f1f1f0f1f1f0f0f0efefefeeefeeeeefeeeeefeeedefeeedf0efee +f0efeeefeeedefeeedefeeedefeeedefeeedefeeeef0efeff0f0f0f1f1f0f3f3f3f4f4f4 +f6f6f6f9f9f9fbfbfbfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefefefe +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefeaabcdd2369ab00579e +00579e00579e00579e00579e00579e00579e00579e00579e085aa15288bcbdcee5f5f7fa +fefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfc +fbfbfbfbfbfbfbfbfbe3e8f23775b202589f00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +4a82b9d2dbecfefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caebecadff2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2 +f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4 +f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d4dbe94983b800579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6bacabbcd9f4f4f4f4f4f4f4f4f4f3f3f3f3f3f3f2f2f2 +f2f2f2f3f3f3f2f2f2f2f2f2f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0f0f0f09fb0d31763a6 +00579e00579e00579e00579e00579e00579e00579e497eb6c8cfe0eeeeeeedededededed +edededececececececebebebe1e3e886a5ca00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e2166a8a0b6d2 +e9e9ebeeeeeeeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefefd2d8e45d8bbc +085aa000579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b8dadde2e6e6e6e5e5e5e6e6e6e6e6e6e6e6e6e5e5e5 +e6e6e6a2b2cf2869aa00579e00579e00579e00579e00579e00579e1361a485a2c8e8e8ea +ededeceeeeedededecededececececebebeaebeae9ebeae9ebeae9ebeae9ebeae9ecebea +ecebeaebeae9ebeae9ebeae9ebeae9ebeaeaebeaeaecebebededecededeceeeeeef0f0f0 +f3f3f3f6f6f6f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefe +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefedee4f1447fb703589f +00579e00579e00579e00579e00579e00579e00579e00579e00579e075aa03c7bb494afd4 +dae1f0fbfbfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafa +fafafafafafafafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f99eb2d71160a400579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +1a64a79ab7d7f9fafcfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326cadbdc9def1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2 +f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2 +f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2d3dae84982b800579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6bacaabbd8f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1 +f0f0f0f1f1f1f0f0f0efefefefefefefefefefefefefefefefefefefefef9fb0d31763a6 +00579e00579e00579e00579e00579e00579e00579e487eb5c6cedfecececebebebebebeb +ebebebeaeaeae9e9e9e9e9e9dfe1e684a4c800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f5f8cbd +d4dae5eeeeeeeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0e4e6ec89a7cc1963a6 +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5880b7d8dbe0e3e3e3e3e3e3e3e3e3e4e4e4e4e4e4e3e3e3 +e3e3e3a0b1ce2869a900579e00579e00579e00579e00579e00579e03589f3472aeb1bfd7 +e8e9eaeaeae9e8e8e8e8e8e8e8e8e7e8e7e6e7e7e6e7e6e5e7e6e6e8e7e7e8e7e7e8e8e7 +e8e8e7e8e8e7e8e7e7e8e7e7e8e8e7e8e8e8e7e7e7e8e8e8e8e8e8e9e9e8eaeaeaebebeb +eeeeeef2f2f2f5f5f5f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcfefefefefefe +fefefefffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfd94b0d51763a6 +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e1c63a7 +4b84ba90abd2c6d1e8f6f7fafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafaf9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7 +f8f8f8f8f8f8e6e9f14b81b80559a000579e00579e00579e00579e00579e1863a65a89bd +81a8cc739dc72d6fae05599f00579e00579e00579e00579e00579e00579e00579e00579e +01589f6090c2dfe5f1fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326badbcc9ddf0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0 +f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2 +f2f2f2f1f1f1f1f1f1f1f1f1f1f1f1d2d8e74982b700579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baba9bad7f1f1f1f1f1f1f0f0f0f0f0f0f0f0f0efefef +eeeeeeefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededededed9eafd21763a6 +00579e00579e00579e00579e00579e00579e00579e487eb5c5cddde9e9e9e9e9e9e9e9e9 +e8e8e8e8e8e8e7e7e7e7e7e7dde0e483a3c700579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e1c65a7 +a4bad4e9eaeceeeeeeefefefefefefefefeff0f0f0f0f0f0eeeeefb3c5db3373af00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e587fb7d7dadee2e2e2e2e2e2e1e1e1e2e2e2e2e2e2e2e2e2 +e2e2e29fafcd2869a900579e00579e00579e00579e00579e00579e00579e095ba14479b3 +a7b8d2dddfe2e5e5e5e6e5e5e6e6e5e6e6e5e6e6e5e6e6e5e6e6e5e6e6e5e6e6e5e6e6e5 +e6e6e6e6e6e6e6e6e5e5e5e4e5e5e5e5e5e4e6e5e5e6e6e5e5e5e5e5e5e5e5e5e5e6e6e6 +e8e8e8ecececefefeff2f2f2f4f4f4f7f7f7f8f8f8fafafafcfcfcfdfdfdfefefeffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfde7ebf4678fc3 +0a5ca100579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e1961a63676b25b90c09bb1d6cad3e9f1f3f8fcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fbfbfbfbfbfbfafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7 +f7f7f7f6f6f6acbcda1d67a800579e00579e00579e00579e00579e0b5ca2628fc0d6dde9 +eceef2e4e8ef93add21e67a800579e00579e00579e00579e00579e00579e00579e00579e +00579e276bacb3c7e0fbfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326badbcc9ddf0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0 +f0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2 +f2f2f2f1f1f1f1f1f1f1f1f1f0f0f0d1d8e64882b700579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baba8b8d6efefefefefefeeeeeeeeeeeeeeeeeeededed +edededededededededededededededededededededecececebebebebebeb9caed01763a5 +00579e00579e00579e00579e00579e00579e00579e487db4c4cbdce7e7e7e7e7e7e7e7e7 +e7e7e7e6e6e6e6e6e6e6e6e6dcdee282a1c600579e00579e00579e00579e00579e00579e +00579e00579e085ba15380b7789bc2628cbc1f63a600579e00579e00579e00579e01579e +608abdd5dae4edededeeeeeeeeeeeeeeeeeeefefefefefefd1d8e55e8abd075aa000579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e587fb7d7dadee2e2e2e0e0e0e1e1e1e1e1e1e1e1e1e0e0e0 +e0e0e09eaecc2869a900579e00579e00579e00579e00579e00579e00579e00579e085aa0 +2c6eab7498c0bfc7d7dfe0e1e4e4e3e5e5e4e4e4e4e5e5e4e4e4e3e4e4e3e4e4e3e3e3e2 +e3e3e2e3e3e2e3e3e2e2e2e1e2e2e2e3e2e2e3e3e2e3e3e3e1e2e1e1e1e1e1e1e1e2e2e2 +e2e2e2e6e6e6e9e9e9edededf1f1f1f4f4f4f8f8f8fafafafcfcfcfefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcdce4f0 +5c87bf0559a000579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e04599f1c65a82e72af4883b8799bc9a8b9dbd1d8ebf1f2f7fafafa +fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8 +f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6 +f5f5f5ebedf1588bbd075aa000579e00579e00579e00579e00579e266baba9bbd9f4f4f4 +f4f4f4f4f4f4dfe3ec407db502589f00579e00579e00579e00579e00579e00579e00579e +00579e0559a0789ecae9ecf5fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326badbcc9ddf0f0f0f0f0f0f0f0f0f0f0f0f1f1f1f0f0f0 +f1f1f1f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0d1d7e64881b700579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baba8b8d5eeeeeeededededededededededededececec +ecececececececececebebebebebebebebebebebebebebebeaeaeaeaeaea9caed01763a5 +00579e00579e00579e00579e00579e00579e00579e477db4c3cadbe7e7e7e6e6e6e6e6e6 +e6e6e6e5e5e5e4e4e4e4e4e4dadce082a1c600579e00579e00579e00579e00579e00579e +00579e00579e82a2c5c7cddad6d9dfcad0db789bc200579e00579e00579e00579e00579e +1360a491abcde2e3e8ebebebedededededededededd5dbe56e93c2115fa300579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5880b8d8dbe0e3e3e3e1e1e1e1e1e1e1e1e1e0e0e0e0e0e0 +e0e0e09eaecc2869a900579e00579e00579e00579e00579e00579e00579e00579e00579e +01579e1160a32e71ac648cbb9aabccbec7d8d9dae0e3e3e3e3e3e3e3e2e1e2e3e3e1e2e1 +e0e1e0e1e1e1e1e0e0e0e0e0e0e0e0e0e0e0e1e0e0e0e0e0dfdfdfdededededededddddd +dededee1e1e1e5e5e5eaeaeaf0f0f0f4f4f4f9f9f9fbfbfbfdfdfdfefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +e1e8f26b8fc400579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e03589f0e5da31a65a7246dab417cb57899c9 +b4c2dfebeef4f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5bac6df2b6fad00579e00579e00579e00579e00579e02589f4581b6dfe3ebf2f2f2 +f3f3f3f3f3f3f2f3f387a3cc1360a400579e00579e00579e00579e00579e00579e00579e +00579e00579e3f75b4cbd6e9fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326badbcc9ddf0f0f0f0f0f0f0f0f0f1f1f1f1f1f1f1f1f1 +f2f2f2f2f2f2f2f2f2f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f4f4f4f4f4f4f4f4f4 +f3f3f3f2f2f2f2f2f2f2f2f2f1f1f1d1d7e54881b700579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baba7b7d4ecececebebebebebebebebebebebebeaeaea +eaeaeaebebebeaeaeae9e9e9e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e8e8e89badcf1763a5 +00579e00579e00579e00579e00579e00579e00579e477db3c1c9d9e5e5e5e5e5e5e4e4e4 +e3e3e3e3e3e3e2e2e2e2e2e2d9dbdf82a1c600579e00579e00579e00579e00579e00579e +00579e00579ec4ced8e0e0e0e0e0e0e0e0e0b6c2d3336cac00579e00579e00579e00579e +00579e1764a56f90c0b1bdd6d2d6e1c7cfdf99adcf4b7db50f5ea300579e00579e00579e +00579e00579e00579e5481b8acbfd7bccedd6d93c200579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b8d9dce1e4e4e4e3e3e3e2e2e2e2e2e2e1e1e1e0e0e0 +e1e1e19fb0cd2869a900579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e0b5ca11863a5216aa8276faa3074ac497db4497db3497db4497db3 +4f7fb46f8fbdaab6cfd6d7dcdedededededededededddddddcdcdcdadadadadadad9d9d9 +dbdbdbdfdfdfe5e5e5ecececf2f2f2f7f7f7fbfbfbfdfdfdfefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefdfdfdfdfdfd +fdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfceef1f798b1d62365a900579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e03589f0a5ca1 +1262a52b6fad7f9ccbd4dbebf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6 +f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f2f2f36d98c30b5ca200579e00579e00579e00579e00579e1762a68fa8cef0f0f1f1f1f1 +f2f2f2f2f2f2f3f3f3cad3e5256dab00579e00579e00579e00579e00579e00579e00579e +00579e00579e065aa093b2d4f2f4f8fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfb3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326cadbdcadff2f2f2f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3 +f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5 +f6f6f6f4f4f4f3f3f3f3f3f3f2f2f2d1d7e64881b700579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6aaba6b5d2eaeaeae9e9e9e9e9e9e9e9e9e8e8e8e9e9e9 +e9e9e9e8e8e8e8e8e8e7e7e7e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e79bacce1763a5 +00579e00579e00579e00579e00579e00579e00579e477cb3c0c7d8e3e3e3e3e3e3e1e1e1 +e0e0e0e0e0e0e1e1e1e1e1e1d7d9de809fc400579e00579e00579e00579e00579e00579e +00579e00579ec8d1d8dfdfdfdedededededed1d3da7296be00579e00579e00579e00579e +00579e00579e0a5ba11261a41765a51564a50f5fa305599f00579e00579e00579e00579e +00579e00579e4677b3c9d2dfe9eaebebededc9d5e200579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b8dbdee3e7e7e7e6e5e4e5e5e4e4e4e4e3e3e3e3e3e3 +e3e3e3a1b1ce2869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e01579e04599f04599f04599f04599f +05599f095ba11863a57699bfced1d8dbdbdbdbdbdbd9d9d9d8d8d8d5d5d5d6d6d6d7d7d7 +dbdbdbe2e2e2eaeaeaf1f1f1f7f7f7fbfbfbfdfdfdffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfb +fbfbfbfbfbfbf8f8fae0e5f07e9ccb2769ab065aa002589f00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e01579e04599f0b5ea37593c6d7ddebf3f4f5f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f3f3f3f3f3f3 +c2cce13876b100579e00579e00579e00579e00579e00579e2e72adced5e4f0f0f0f0f0f0 +f1f1f1f2f2f2f3f3f3f3f4f45e8abe075aa000579e00579e00579e00579e00579e00579e +00579e00579e00579e4f7fbad7deedfafafafafafafafafafafafafafafafafafafafafa +fafafafafafafafafafafafafafafafafafa3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caebfcce0f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7 +f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3d2d9e74882b700579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa4b4d1e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7 +e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e7e7e7e6e6e6e6e6e6e5e5e5e5e5e59aaacc1762a5 +00579e00579e00579e00579e00579e00579e00579e467cb3bec6d6e1e1e1e0e0e0e0e0e0 +e0e0e0e0e0e0e0e0dfe0e0e0d6d8dd809fc300579e00579e00579e00579e00579e00579e +00579e00579ec6cfd6dcdcdcdcdcdcdcdcdcdbdbdbacb9ce2e69aa00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e105da3a4bad3e6e7e8ebebebeaeaebbac8db00579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b9dde0e5e8e8e8e7e7e7e8e8e8e7e7e7e6e6e6e7e7e7 +e6e6e6a2b2cf2869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e3e73afb1bbced9d9d9d7d7d7d4d4d4d2d2d2d2d2d2d5d5d5dbdbdb +e2e2e2eaeaeaf1f1f1f7f7f7fbfbfbfdfdfdffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefefefefefefefefefefefefe +fefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fbfbfbfafafafafafafafafaf9f9f9e5eaf2a4b6da5684bc1e69a91161a40c5da204599f +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e01579e1f67a99bb0d4eaecf1f4f4f4f4f4f4f4f4f4f4f4f4 +f3f3f3f3f3f3f3f3f3f3f3f3f2f2f2f2f2f2f3f3f3f2f2f2f2f2f2f2f2f2f2f2f2eeeff0 +82a2c9135fa400579e00579e00579e00579e00579e0c5ca27193c2eeeeeeefefefefefef +f0f0f0f2f2f2f3f3f3f5f5f5b0bedc1562a500579e00579e00579e00579e00579e00579e +00579e00579e00579e085ba2abc3ddf6f6f8fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9fafafafafafafafafafafafa3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cce1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfafafafafafa +f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4d3d9e74882b700579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa4b4d0e6e6e6e6e6e6e6e6e6e6e6e6e7e7e7e6e6e6 +e7e7e7e6e6e6e6e6e6e6e6e6e5e5e5e5e5e5e4e4e4e4e4e4e3e3e3e3e3e399aacc1762a5 +00579e00579e00579e00579e00579e00579e00579e467cb2bec5d6e0e0e0e0e0e0e0e0e0 +dfdfdfdfdfdfdfdfdfdfdfdfd6d8dc809fc300579e00579e00579e00579e00579e00579e +00579e00579ec5ced5d9dadadbdbdbdadadad9d9d9c9ccd5658db903589f00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +05599f6e93bfd3d7dfe6e6e6e7e7e7e5e6e6b3c2d700579e00579e00579e00579e00579e +00579e00579e00579e00579e5981b9dee1e6eaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8 +e8e8e8a2b3d02869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e065aa05280b4b9c0ced4d4d4d2d2d2d0d0d0d0d0d0d4d4d4dbdbdbe4e4e4 +ecececf3f3f3f9f9f9fcfcfcfefefeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefffffffffffffffffffefefe +fefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f8f8dee3efaebedd839dcc4d82b9 +2d73af226baa1864a70d5ca200579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e1360a47b9ac7e0e4ebf2f2f2f2f2f2f3f3f3 +f3f3f3f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f1f1f1f0f0f0f0f0f0f0f0f0ccd3e3 +467fb600579e00579e00579e00579e00579e00579e1c66a7b5c0daeeeeeeeeeeeeefefef +f0f0f0f1f1f1f3f3f3f5f5f5ebedf23475b001589e00579e00579e00579e00579e00579e +00579e00579e00579e00579e628cc1e3e8f0f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93076af00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec1cde2f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6 +f7f7f7f8f8f8f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fafafaf8f8f8f7f7f7f5f5f5f4f4f4d3d9e74882b700579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa3b3d0e5e5e5e5e5e5e5e5e5e5e5e5e6e6e6e5e5e5 +e5e5e5e5e5e5e5e5e5e4e4e4e3e3e3e3e3e3e2e2e2e2e2e2e2e2e2e1e1e198aacb1762a5 +00579e00579e00579e00579e00579e00579e00579e467bb2bdc5d5e0e0e0e0e0e0e0e0e0 +dfdfdfdedfdfdfdfdfdfdfdfd5d7dc809fc300579e00579e00579e00579e00579e00579e +00579e00579ec1cad3dadadad9d9d9d9d9d9d9d9d9d9d9d99db1c82366a700579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +3670adb6c3d5e2e2e2e3e3e3e3e3e3e2e3e4a2b4d000579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b9dee1e6eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8 +e8e8e8a2b3d02869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e03589f0e5da21964a51c66a61c65a61c65a61c65a61b65a61b65a51b65a51b65a5 +1c65a5216aa75382b4afb9cbd2d2d2d0d0d0cdcdcdccccccd1d1d1dadadae3e3e3eeeeee +f5f5f5f9f9f9fdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9 +e9ecf4c8d0e7a2b5d87497c73b7db5246bab0e5da200579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e1661a57f9fc8e3e6ecf0f0f0f1f1f1 +f0f0f0f0f0f0f0f0f0f0f0f0efefefefefefefefefefefefefefefefefefebebed94adcf +1d64a700579e00579e00579e00579e00579e03599f467db5e7e8ebeeeeeeeeeeeeeeeeee +f0f0f0f1f1f1f3f3f3f5f5f5f5f5f592a7d0075ba000579e00579e00579e00579e00579e +00579e00579e00579e00579e1c62a7c3d2e5f7f7f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93076af00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde2f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7 +f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fafafaf8f8f8f6f6f6f5f5f5f3f3f3d2d8e64881b700579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa2b2cfe3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e4e4e4 +e4e4e4e3e3e3e3e3e3e3e3e3e2e2e2e2e2e2e1e1e1e1e1e1e1e1e1e0e0e098a9ca1762a5 +00579e00579e00579e00579e00579e00579e00579e467cb2bdc5d6e0e0e0e0e0e0e0e0e0 +e1e1e1e0e1e1e0e0e0e0e0e0d6d8dd809fc400579e00579e00579e00579e00579e00579e +00579e00579eb1bdcfdadadadadadad9d9d9d9d9d9d9d9d9c2c8d35886b603589f00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e115fa3 +82a0c3d5d6dbdfdfdfdfdfdfdfdfdfdededf96abcb00579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b8dcdfe4e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e7e8e8 +e7e8e8a2b3d02869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +085aa02f6fab7193bf9faecca9b5d0a8b4cfa8b4cea7b3cda6b2cca5b1cba5b1cba5b1ca +a7b2cab9bfcecfd0d3d2d2d2cdcdcdcacacacacacacececed8d8d8e3e3e3edededf6f6f6 +fbfbfbfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfb +f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6 +f7f7f7f8f8f8fafafafafbfbe7ebf4b1c1df7198c63274b00f5da300579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e276caba2b7d4ecedeeefefef +eeeeeeeeeeeeefefefefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededd2d8e45689bb +01589f00579e00579e00579e00579e00579e0c5ea29aadd0ececececececedededeeeeee +efefeff1f1f1f4f4f4f5f5f5f6f6f6d9deec1d65a800579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e7d9ecbeef0f5f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93076af00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde2f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7 +f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9fafaf9 +f8f8f7f6f6f5f4f5f4f3f3f3f1f1f1d0d7e44881b600579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa1b1cde2e2e2e3e3e3e3e3e3e4e4e4e4e4e4e3e3e3 +e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e0e0e0e0e0e0e0e0e0e0e0e0e097a8ca1762a5 +00579e00579e00579e00579e00579e00579e00579e467cb3c0c7d8e3e3e3e3e3e3e4e3e3 +e4e4e4e4e4e4e4e4e4e4e4e4dadce182a1c600579e00579e00579e00579e00579e00579e +00579e00579eb0bdd0dbdbdbdadadad9d9d9d9d9d9d9d9d9d7d7d88ea7c41d64a500579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e05599f5281b4 +bdc4d2dadadadbdbdadbdbdadcdcdbdadadb8ca2c600579e00579e00579e00579e00579e +00579e00579e00579e00579e5880b8d9dce1e5e5e5e6e6e6e5e6e6e6e6e6e6e6e6e6e7e6 +e6e7e7a2b2d02869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +2c6caaa0b1ccdddedfe0e0e0dfdfdfdedfdfdddddddbdbdbdadadad9dad9d9d9d8d8d8d8 +d6d6d6d4d4d4d1d1d1cdcdcdc8c8c8c6c6c6cacacad4d4d4e2e2e2edededf6f6f6fbfbfb +fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefeffffff +fffffffefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfb +fafafaf9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5 +f6f6f6f6f6f6f7f7f7f9f9f9fafafafbfbfbf0f3f7bfcde46d95c51c66a800579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e04599f598bbbd5dbe5eeeeee +ededededededededededededededededededececececececececece9e9eaa2b7d32669aa +00579e00579e00579e00579e00579e00579e2d6dabd5d9e3ebebebebebebecececeeeeee +efefeff2f2f2f4f4f4f5f5f5f6f6f6f7f7f7628ac000579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e2f6daed8e0edfafafafafafafafafafafafafafafa +fafafafafafafafafafafafafafafafafafa3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde2f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7 +f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfcfcfbfbfbfbfbfbfafbfbfafafaf9f9f9f8f8f8f7 +f6f6f5f4f4f4f3f3f2f1f1f1efeeeeced5e34781b600579e00579e00579e00579e00579e +00579e00579e00579e00579e2969a9a1b1cde2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e3e3e3 +e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e098a8ca1762a4 +00579e00579e00579e00579e00579e00579e00579e477db4c4cbdce9e9e9eaeaeaeaeaea +e9e9e9e9e9e9e9e9e9e9e9e9dfe1e684a3c800579e00579e00579e00579e00579e00579e +00579e00579eb2bfd1dddddddcdcdcdbdbdbdadadad9d9d9d8d8d8bec4d14c80b202589f +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e266aa896acc6 +d6d6d8d9d9d9d8d8d8d8d9d8d9d9d8d6d6d7819ac100579e00579e00579e00579e00579e +00579e00579e00579e00579e577eb6d6d8dde1e1e1e2e2e2e2e2e2e3e3e2e4e4e3e4e4e4 +e5e5e5a1b2cf2869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +467eb3c4cad8dfdfdfdedededcdddddcdcdcdadbdbd9dad9d8d9d8d9d9d9d8d8d8d7d7d7 +d5d5d5d2d2d2cecececacacac6c6c6c7c7c7cfcfcfddddddeaeaeaf5f5f5fbfbfbfdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfc +fafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4 +f4f4f4f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9fafafae0e6f081a3cd1d67a800579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e2d6dacabbcd6ececec +ececececececebebebebebebebebebebebebeaeaeaeaeaeaeaeaead7dbe36a94c00559a0 +00579e00579e00579e00579e00579e02589f7895c2e8e8e8eaeaeaeaeaeaebebebededed +efefeff2f2f2f4f4f4f5f5f5f6f6f6f7f7f7b8c5df04599f00579e00579e00579e00579e +00579e00579e00579e00579e00579e01589f9ab2d6f8f8fafbfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde2f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7 +f8f8f8f9f9f9fafafafbfbfbfbfbfbfafafafafaf9fbfbfaf9f9f8f9f9f8f7f7f6f5f5f4 +f3f3f2f2f2f1f0f0efeeeeedecececccd3e04780b500579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa2b1cee3e4e3e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4 +e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e1e1e1e1e1e1e1e2e2e2e2e2e299aacb1762a5 +00579e00579e00579e00579e00579e00579e00579e497fb6c9d0e1f0f0f0f1f1f1f0f0f0 +f0f0f0f0f0f0efefefeeeeeee3e6ea86a6cb00579e00579e00579e00579e00579e00579e +00579e00579eb5c2d4e1e1e1dedededddddddcdcdcdadadad9d9d9d6d6d8819fc01862a4 +00579e00579e00579e00579e00579e00579e00579e00579e00579e105da26c90bac8ccd4 +d8d8d8d7d7d7d7d7d7d7d7d7d7d7d7d3d4d57692bd00579e00579e00579e00579e00579e +00579e00579e00579e00579e577db5d3d5dadedededededddfdfdfdfdfdfe0e0e0e1e1e1 +e2e2e2a0b0ce2869a900579e00579e00579e00579e00579e00579e00579e00579e00579e +477fb3c4cad6dddddddcdcdbdbdbdbdadadad8d9d9d8d8d8d7d7d7d6d6d6d5d5d5d4d4d4 +d1d1d1cecececbcbcbc9c9c9c9c9c9cececed9d9d9e6e6e6f2f2f2fafafafdfdfdfefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfc +fbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f3f3f3f3f3f3 +f3f3f3f2f2f2f3f3f3f3f3f3f4f4f4f5f5f5f7f7f7f7f7f7f7f7f7dfe4ee7197c5115fa4 +00579e00579e00579e00579e00579e00579e00579e00579e00579e0d5ca284a6c9e8e8e9 +eaeaeae9e9e9e9e9e9e8e8e8e9e9e9e9e9e9e8e8e8e8e8e8e7e8e8b0c1d6306ead00579e +00579e00579e00579e00579e00579e03589fa6b3d1e7e7e7e8e8e8e9e9e9ebebebededed +efefeff2f2f2f4f4f4f5f5f5f6f6f6f7f7f7ebeef31460a500579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e3e77b3f0f3f7fcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde2f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7 +f9f8f8f9f9f8fafaf9fafaf9fafaf9fafaf9fafaf9f9f9f8f7f7f6f6f6f5f4f4f3f3f3f2 +f1f1f0efefeeedececebebebe9e9e9cad1de467fb400579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa3b2cfe5e5e4e5e5e5e5e6e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e4e4e4e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e6e6e6e7e7e79badcf1763a5 +00579e00579e00579e00579e00579e00579e00579e4a80b8cdd5e6f5f5f5f6f6f6f5f5f5 +f5f5f5f5f5f5f4f4f4f2f2f2e7e9ee88a7cd00579e00579e00579e00579e00579e00579e +00579e00579eb7c4d7e4e4e5e2e2e2dfdfdfdedededbdbdbdadadad9d9d9b9c1d03e79af +01579e00579e00579e00579e00579e00579e00579e00579e01589e3b76adb0baccd7d6d6 +d7d7d7d6d6d6d6d6d6d6d6d6d6d6d6d2d3d56e8cbb00579e00579e00579e00579e00579e +00579e00579e00579e00579e577db5d0d3d8dadadadadad9dbdbdbdcdcdcdddddddedede +dfdfdf9eafcc2869a900579e00579e00579e00579e00579e00579e00579e00579e00579e +467eb2c3c9d5dbdcdbdadadad8d8d8d6d6d6d2d2d2d0d0d0cecececdcdcdcdcdcdcecece +cececececececfcfcfd0d0d0d5d5d5dcdcdce6e6e6f0f0f0f8f8f8fdfdfdfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffdfdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfc +fbfbfbfafafaf9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f4f4f4f3f3f3f2f2f2f2f2f2 +f1f1f1f0f0f0f1f1f1f1f1f1f1f1f1f2f2f2f4f4f4f4f4f4f4f4f4f4f4f4becae03574b0 +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e6795bfdbdee4 +e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d9dce27a9dc4085aa000579e +00579e00579e00579e00579e00579e02589e7592c0dedfe2e6e6e6e7e7e7eaeaeaececec +eeeeeef1f1f1f4f4f4f5f5f5f6f6f6f7f7f7c6d0e50b5ca200579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e085ba1b7c6e2fdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec1cde2f7f7f7f6f6f5f7f6f5f5f5f5f6f6f6f7f7f6 +f9f8f7f9f9f8fafaf9fafaf9fafaf9fafaf9f9f9f8f8f7f6f5f6f5f4f4f3f3f3f2f1f1f1 +efeeeeedecebeaeae9e8e8e8e7e7e7c9d0dc467fb300579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa4b4d0e8e7e7e8e8e7e8e8e8e8e8e8e8e8e8e8e8e8 +e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9eaeaeaebebebecececedededefefef9fb1d31863a6 +00579e00579e00579e00579e00579e00579e00579e4b81b9d0d8eaf9f9f9f9f9f9f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5e9ebf089a8cf00579e00579e00579e00579e00579e00579e +00579e00579eb6c4d8e7e7e7e5e5e5e1e1e1dfdfdfdddddddbdbdbdadadad4d5d77898be +1460a300579e00579e00579e00579e00579e00579e00579e1a64a5829ec1d1d3d6d7d8d7 +d7d7d7d7d7d6d6d7d6d5d6d5d5d5d5d1d2d56484b800579e00579e00579e00579e00579e +00579e00579e00579e00579e567db4cdd0d5d8d7d7d8d7d7d8d8d8d9d9d9dadadadbdbdb +dddede9dadca2768a900579e00579e00579e00579e00579e00579e00579e00579e00579e +467eb2c0c6d2d6d6d6d2d2d2ccccccc9c9c9c6c6c6c6c6c6c8c8c8cccccccfcfcfd4d4d4 +d8d8d8dbdbdbdededee2e2e2e6e6e6ecececf2f2f2f8f8f8fcfcfcfefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfafafafafafaf9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f0f0f0 +f0f0f0efefefefefefefefefefefeff0f0f0f0f0f0f1f1f1f1f1f1f1f1f1e6e8ec548abb +03589f00579e00579e00579e00579e00579e00579e00579e00579e00579e5c8cbbd1d6e0 +e6e6e6e6e6e6e6e6e6e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5bec8d84075b000579e00579e +00579e00579e00579e00579e00579e00579e1a63a55b8ab996a9cba8b6d1b1bcd5b3bed7 +b4c0dab6c1dcb7c3ddb8c4dea8b9d98ba4ce3676b100579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e5d86bffefefefefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde1f6f6f5f7f7f6f7f7f6f7f7f6f8f8f7f9f9f8 +fafaf9fbfbfafafaf9fbfaf9fbfaf9faf9f8f8f8f7f6f6f6f5f5f5f4f4f4f1f1f1f0f0f0 +eeeeededececebebeae8e8e8e8e8e8cad0dd467fb400579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baba7b7d4ecececededededededededededededededed +ededededededeeeeeeefefeff1f1f1f2f2f2f3f3f3f3f3f3f4f4f4f6f6f6a2b4d71864a6 +00579e00579e00579e00579e00579e00579e00579e4b82b9d2daecfbfbfbfbfbfbfafafa +f9f9f9f9f9f9f8f8f8f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579ea7b9d5e7e8e8e6e6e6e2e2e2e0e0e0dedededbdbdbd9d9d9d9d9d9b4bdce +3172ab00579e00579e00579e00579e00579e00579e085aa05282b4c6c9d3d9d8d8d9d9d9 +d8d8d8d8d8d8d8d7d7d8d8d7d7d7d7d1d2d45b80b500579e00579e00579e00579e00579e +00579e00579e00579e00579e557cb3c9cdd1d5d5d4d7d6d6d8d8d8d9d9d9dadbdbdcdcdc +dedede9eaecb2769a900579e00579e00579e00579e00579e00579e00579e00579e00579e +447cafb8becac9c9c9c3c3c3bfbfbfc0c0c0c6c6c6cdcdcdd6d6d6dddddde3e3e3e8e8e8 +ecececefefeff1f1f1f3f3f3f6f6f6f9f9f9fbfbfbfdfdfdfefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfbfbfbfafafaf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f1f1f1f0f0f0 +efefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeededed7097c2 +0d5ca200579e00579e00579e00579e00579e00579e00579e00579e00579e5a8abacfd4de +e5e5e5e4e4e4e4e4e4e3e3e3e3e3e3e2e2e2e2e2e2dbdde08da9c90b5ba100579e00579e +00579e00579e00579e00579e00579e00579e00579e085ba01a64a61f67a72269a8226aa9 +236aa9236aaa236aaa236baa1e67a81560a501579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e1360a4d7deeffefefefefefefefefe +fdfdfdfcfcfcfbfbfbfafafaf8f8f8f7f7f72f76af00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde1f6f6f5f7f7f6f8f8f7fafaf9fbfbfbfcfbfb +fcfbfbfdfcfbfcfbfbfbfbfafafaf9f9f8f8f8f7f7f6f6f6f4f4f4f3f3f3f2f1f1f1f0f0 +efefefeeedededecececebebebeaead0d5e14982b600579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baca9bad7f1f1f1f1f1f1f2f2f2f2f2f2f3f3f3f3f3f3 +f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9a4b5d91864a6 +00579e00579e00579e00579e00579e00579e00579e5085bbd6ddecfbfbfbfbfbfbfbfbfb +fafafaf9f9f9f8f8f8f7f7f7eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579ea0b4d2e5e5e6e3e3e3e1e1e1dfdfdfdddddddbdbdbd9d9d9d9d9d9d4d5d8 +7090bc105ea200579e00579e00579e00579e03589f3170abaab7cbd9d9d9dbdadadadada +dadadadadadadad9d9d9dad9d9dad9d3d4d75279b400579e00579e00579e00579e00579e +00579e00579e00579e00579e567cb3cccfd4d7d8d8dbdbdadededddfdfdee1e1e0e1e1e1 +e2e3e3a0b0ce2869a900579e00579e00579e00579e00579e00579e00579e00579e00579e +4178acadb3bfbbbbbbbababac1c1c1cbcbcbd8d8d8e3e3e3ecececf2f2f2f6f6f6f9f9f9 +fafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f4f4f4f3f3f3f1f1f1f0f0f0 +efefefeeeeeeededededededececececececececececececebebebebebebeaeaea7899c3 +115ea300579e00579e00579e00579e00579e00579e00579e00579e00579e5b8bbaced3dc +e2e2e2e2e2e2e1e1e1e1e1e1e1e1e1e0e0e0e0e0e0c7cdd94e7cb500579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e03589f839dcefefefefefefefcfcfc +fbfbfbf9f9f9f7f7f7f5f5f5f2f2f2f0f0f02e74ae00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde1f6f6f6f8f8f7fafaf9fbfbfafbfbfafcfcfb +fcfcfcfbfbfbfbfbfafbfbfafafaf9f9f9f8f7f7f6f7f7f6f6f6f5f4f4f3f4f4f3f3f3f2 +f2f2f1f1f1f0f1f1f0f0f0efefefefe3e5eb568cbb00579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6cacacbddaf6f6f6f6f6f6f7f7f7f7f7f7f8f8f7f9f9f8 +f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8a3b4d81864a6 +00579e00579e00579e00579e00579e00579e00579e5d8fbfe2e6f0f9f9f9fafafafafafa +f9f9f9f9f9f9f8f8f8f7f7f7eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e9eb1cfe2e2e3e0e0e0dfdfdfdcdcdcdbdbdbd9d9d9d9d9d9d9d9d9d9d9d9 +bcc2d14078af05599f0b5ca14270af6587b988a0c3b7c2d0d6d7d9dadadadadadadbdbdb +dbdbdbdcdcdcdcdcdcdcdcdcdcdcdcd5d7da4973b100579e00579e00579e00579e00579e +00579e00579e00579e00579e577db5d4d6dbe0e1e0e2e1e0e2e2e2e2e3e2e3e3e2e2e2e2 +e2e2e29fafcc2768a900579e00579e00579e00579e00579e00579e00579e00579e00579e +3e75a8a5abb6b9b9b9c4c4c4d3d3d3e1e1e1edededf4f4f4f9f9f9fcfcfcfdfdfdfefefe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfdfdfdd2daed +869fcd7c97c9bac5e2fafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1f0f0f0 +eeeeeeededededededeaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e3e4e6568bb8 +03599f00579e00579e00579e00579e00579e00579e00579e00579e00579e6b97bedadbdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdfdfdfdcdcde9fb4cc075ba100579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f115ea4 +2365a82365a82366a91c62a70559a000579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e1f6aaaeaedf6fbfbfbf8f8f8 +f6f6f6f3f3f3f0f0f0edededeaeaeae8e8e82c73ac00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde1f7f8f7fafaf9fbfbfafbfbfafbfbfafcfcfb +fcfcfbfdfcfbfcfbfbfcfbfafbfbfafbfbfafbfbfbfafafafafafaf8f8f8f7f7f7f7f7f7 +f6f7f7f7f6f6f6f5f4f5f5f4f5f5f4f5f5f584a4cb135fa400579e00579e00579e00579e +00579e00579e00579e00579e2467aaa5b9d9fafbfafbfbfafbfcfbfafaf9fbfbfbfcfbfa +fcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f3f3f3f1f1f18ca3cc1360a4 +00579e00579e00579e00579e00579e00579e095ba17ea6cbf6f6f7f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f8f8f8f7f7f7eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e9baecbdcdcdddcdcdcdbdad9d9d9d9d9d8d8d8d8d8d8d9d9d9d9d9d9d9d9 +d8d8d9ccd1d5b6c1d0c8ced4cfd2d7d2d4d7d6d7dad9d9dadbdbdbdcdcdcdbdbdbdcdcdc +dddddddddddddedededddddddfdfdfd7d9dc3f70af00579e00579e00579e00579e00579e +00579e00579e00579e00579e587fb7d7dbdfe2e2e2e2e2e2e2e2e2e0e0e0e0e0e0dfdfdf +dedede9dadca2768a900579e00579e00579e00579e00579e00579e00579e00579e00579e +3e75a7aaafbac9c9c9d9d9d9e8e8e8f2f2f2f9f9f9fcfcfcffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdf8f9fbb3c3e0226bab +00579e00579e0559a0537fbabccbe3eff1f5f4f5f6f6f6f6f4f4f4f3f3f3f1f1f1efefef +eeeeeeedededebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e3e4e5a9b8d12c6eab +00579e00579e00579e00579e00579e00579e00579e00579e00579e2566a89baecbe0e0e0 +e0e0e0dfdfdfdfdfdfdedededdddddddddddccd0d85780b500579e00579e00579e00579e +00579e00579e00579e00579e02589e0a5ca11d66a66a87ba97a6c6bbc1d1d5d6dae2e2e2 +e8e8e8edededf2f2f2f5f5f5f5f5f6d6dceca9b8db6589c11162a50559a000579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e0c5da295abd4f6f6f6f3f3f3 +efefefececece8e8e8e6e6e6e2e2e2e0e0e02b71ab00579e00579e00579e00579e00579e +00579e00579e00579e00579e2c69abb8c7ddf4f4f4f7f7f7f9f9f8fbfbfafbfbfafcfcfc +fcfcfcfefdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfcfbfcfbfafbfbfafbfbfafafaf9fbfbfa +fbfbfafbfbfafafaf9fafaf9fbfbfafbfbfabfcce43374b001579e00579e00579e00579e +00579e00579e00579e00579e03589f6898c4eceef4fbfbfafbfbfafbfbfbfbfcfcfafafa +f8f8f8f7f7f7f6f6f6f4f4f4f1f2f2eff0f0eeeeeeecebebe8e8e8d9dbe2417bb303589f +00579e00579e00579e00579e00579e00579e3572b0b9c5dff6f6f6f8f8f8f9f9f9f9f9f9 +f8f8f8f8f8f8f7f7f7f6f6f6ebedf289a9cf00579e00579e00579e00579e00579e00579e +00579e00579e98acc8d7d8d8d9d8d7d8d9d9d8d8d8d8d7d6d8d8d7d9d8d8d9d8d7d9d8d7 +dad9d9d9d9d9d9d9d9d9d9d9dbdbdbdadadadbdbdbdcdcdcdddddddddddddedededddddd +dddddddededededededfdfdfdfdfdfd6d9dd2164a700579e00579e00579e00579e00579e +00579e00579e00579e00579e587fb7d6d9dde0e0e0e0e0e0dfdfdfdcdcdcd9d9d9d8d8d8 +d7d7d799a9c62768a800579e00579e00579e00579e00579e00579e00579e00579e00579e +4179acb8becaddddddeaeaeaf5f5f5fbfbfbfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefdfdfd +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf3f5f9a6bbdb246bab00579e +00579e00579e00579e00579e115ea3638ac0b4c7dfe0e6eeeceef1f2f2f2f1f1f1efefef +edededebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e4e4dcdde1b4c1d5457db404599f +00579e00579e00579e00579e00579e00579e00579e00579e05599f5384b6c7ccd9e0e0e0 +dfdfdfdfdfdfdedededddddddddddddbdbdcaebdcf0c5ca100579e00579e00579e00579e +00579e00579e00579e0b5ca12e6eaa90a4c5ced0d5d7d7d7d6d6d6d8d8d8dbdbdbe0e0e0 +e5e5e5ebebebf1f1f1f5f5f5f9f9f9fbfbfbfcfcfcfbfcfdcdd7ec5983bd0a5ca200579e +00579e00579e00579e00579e00579e00579e00579e00579e02589f3a77b1e7e9edededed +e9e9e9e6e6e6e2e2e2dfdfdfdddddddbdbdb2a70aa00579e00579e00579e00579e00579e +00579e00579e00579e00579e02589f719ac4d4dbe6eff0f2f7f7f6f7f7f7f9f9f9fafafa +fbfbfafbfbfafcfcfbfcfcfbfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfbfcfcfbfbfbfa +fafafafbfbfbfafafafbfbfbfcfcfcfcfbfbf5f6f9749dc90e5ea300579e00579e00579e +00579e00579e00579e00579e00579e286aaca3b9d8f0f2f5f6f6f6f6f6f6f4f4f4f2f2f1 +f1f1f1eeefeeecedecebebebe8e8e8e5e5e5e3e3e3e0e0e0d5d7dc809ac21761a400579e +00579e00579e00579e00579e00579e0d5ea2739dc6edeef2f6f6f6f7f7f7f8f8f8f8f8f8 +f8f8f8f8f8f8f7f7f7f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e97aac7d8d7d7d8d8d8d9d9d8d8d8d8d9d8d8d8d8d8d8d8d8d9d9d8d9d9d9 +d9d9d9dadadadadadadbdbdbdbdbdbdcdcdcdbdbdbdcdcdcdddddddedededededededede +dedededfdfdfe0e0e0dfdfdfe0e0e0d8dbde1d62a600579e00579e00579e00579e00579e +00579e00579e00579e00579e587fb7d5d8dddedededbdbdbd8d8d8d5d5d5d2d2d2d0d0d0 +cfcfcf94a4c02667a700579e00579e00579e00579e00579e00579e00579e00579e00579e +3472acabb9d0e5e7e9f5f5f5fbfbfbfefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefdfdfdfdfdfd +fdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcaec2de296ead00579e00579e +00579e00579e00579e00579e00579e00579e105ea34a7db791add0c0cfe0d4dbe7dde1e9 +e5e6eaeaeaebe9e9e9e7e7e7e2e2e5dadce2ced3ddbac6d688a3c6316fad01589f00579e +00579e00579e00579e00579e00579e00579e00579e03589f326eaca4b3cee0e0e0e0e0e0 +dfdfdfdfdfdfdedededdddddddddddd4d6d96589b900579e00579e00579e00579e00579e +00579e00579e1360a36689b9c4c9d3d8d9d9d7d7d7d5d5d5d4d4d4d4d4d4d8d8d8dddddd +e3e3e3ebebebf1f1f1f5f5f5f9f9f9fcfcfcfcfcfcfefefefefefedfe6f2608bc0085aa1 +00579e00579e00579e00579e00579e00579e00579e00579e00579e1864a6a7b6d4e8e8e8 +e5e5e5e1e1e1dedededbdbdbdadadad8d9d92970a900579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e075aa15583b9a0b8d3c1d0e0c6d4e3c8d6e4c9d8e6 +cad8e6cad9e8cbd9e8cbd9e8cbd9e8ccdae8ccdae8ccdae8ccdae8cedae8d7dfece5e9f1 +f7f7f9fafafafafaf9fafaf9fafaf9fafaf9fafaf9d4dbeb4881b8065aa000579e00579e +00579e00579e00579e00579e00579e00579e316fae9eb4d3dce0e8eaebebebebebe8e9e9 +e7e7e7e4e4e4e2e2e2dfdfdfdddddddadadad5d6d8c4c9d37f9ac01d64a600579e00579e +00579e00579e00579e00579e075ba04e84b9d0d8e8f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7 +f7f7f7f7f7f7f7f7f7f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e8da1c3d7d7d7d7d8d7d9d8d8d9d8d7d8d8d8d8d8d8d9d8d8d9d9d9d9d9d9 +d9d9d9dadadadbdbdbdcdcdcdcdcdcdbdbdbdddddddddddddedededfdfdfdfdfdfdfdfdf +dfdfdfe0e0e0e0e0e0e0e0e0e0e0e0d6dbde00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e587eb6d3d6dbdadadad5d5d5d0d0d0ccccccc8c8c8c6c6c6 +c6c6c690a0bc2667a600579e00579e00579e00579e00579e00579e00579e00579e00579e +0459a0417ab4a0b8d6cad8e8d6e0eed8e1efd9e1f0d9e1f0d9e1f0d9e1f0d9e1f0d9e1f0 +d9e1f0d9e1f0d9e1f0d9e1f0d9e1f0d9e1f0dce4f1f0f3f9fefeffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefffffffefefdfefefdfcfcfc +fcfcfbfbfbfafbfbfafcfcfcfcfcfcfbfbfbfafafafafafa81a8ce0e5ea300579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e2064a8507eb87197c4 +8dabcca2bcd3a3bcd2a1bbd192aecb7c9dc45d86ba2e6bab03599f00579e00579e00579e +00579e00579e00579e00579e00579e00579e04589f286aa98aa4c5d8d9dddfdfdfdfdfdf +dfdfdfdfdfdfdedededddddddcddddbdc6d31e62a600579e00579e00579e00579e00579e +00579e125fa37192bdcaced5d9d9d9d9d9d9d7d7d7d4d4d4d2d2d2d2d2d2d4d4d4d9d9d9 +e0e0e0e8e8e8efefeff5f5f5fafafafcfcfcfdfdfdfefefefefefefefeffcbd9eb3c77b4 +00579e00579e00579e00579e00579e00579e00579e00579e00579e095aa15d86badcdde1 +e0e0e0dddddddbdbdbd9d9d9d9d9d9d8d8d82970a900579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e155fa41b62a61b62a61b62a6 +1b62a61b62a61b62a61b62a71b62a71b62a71b62a71b62a71b62a72465a94174b46f95c6 +b9cbe1eff0f3f7f7f6f6f6f5f6f6f5f6f5f4f5f5f4f5f5f4bbc6de3d78b204599f00579e +00579e00579e00579e00579e00579e00579e00579e1f63a76b92bfaebdd4c7cedad3d6dc +dbdbdcd9dadad8d8d8d3d4d5c9cbd3b9c1ce99adc65a83b5165fa400579e00579e00579e +00579e00579e00579e075aa0457db5bcc9e0f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e849bc2d6d7d7d8d8d8d8d8d7d8d9d9d8d8d8d9d8d8d9d9d9d9dadadadada +dbdbdbdbdbdbdbdbdbdddddddddddddddddddddddddedededfdfdfdfdfdfdfdfdfe0e0e0 +e0e0e0e1e1e1e2e2e2e2e2e2e2e2e2d3d8de00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e577db5ced1d6d2d2d2cccccbc5c5c5c1c1c1c0c0c0c2c2c2 +c6c6c692a1be2667a700579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e0559a01f64a8376eb03c70b23c70b23c70b23c70b23c70b23c70b23c70b2 +3c70b23c70b23c70b23c70b23c70b23c70b24576b687a7d1ecf0f8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefffffffffffffffffffefefd +fefefdfdfdfcfcfcfbfcfcfbfbfcfcfcfcfbfbfbfbfbfbfbccd6e96693c3266aab0659a0 +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e065aa03772ad8ca5c5d4d6d9dddddddddddddddddd +dddddddddddddddddddddddddbdcdc7a95bf00579e00579e00579e00579e00579e00579e +05599f5b86b7c2c8d3d9d9d9d8d8d8d8d8d8d7d7d7d4d4d4d2d2d2d1d1d1d1d1d1d5d5d5 +dbdbdbe3e3e3ecececf4f4f4fafafafcfcfcfdfdfdfefefefefefefffffff3f5fa91b0d5 +115ea400579e00579e00579e00579e00579e00579e00579e00579e00579e256ba9b1bcd2 +dddddddbdbdbd9d9d9d8d8d8d8d8d8d8d8d82970a900579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e02589f +2e6eadb5c2daeeeeedededececececececececebebebebeaebeaeab2bed6447cb3075aa0 +00579e00579e00579e00579e00579e00579e00579e00579e00579e2766a85280b57096bc +84a5c08da9c28ba7c17e9fbd698fb94979b11b61a500579e00579e00579e00579e00579e +00579e00579e0b5da24f84b9bdc9e0f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e849bc1d6d7d7d9d9d9d9d8d8d8d9d8d9d9d8d9d9d9d9d9d9dadadadbdbdb +dbdbdbdcdcdcdcdcdcdcdcdcdddddddedededfdfdfdfdfdfe0e0e0e0e0e0e1e1e1e1e1e1 +e2e2e2e2e2e2e3e3e3e4e4e4e4e4e4c5cddb00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e567db4c5c8cdc4c4c4bcbcbcbabababcbcbcc2c2c2cbcbcb +d4d4d49aabc82769a900579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e075aa1aabddefefeffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffefefefefefefefefefcfcfcfcfcfcfcfcfcfcfcfcfbfbfbdfe4f0a8bcda6593c3 +3471b00459a000579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e1f64a65786b6a7b4ccd6d7d9dadadadadadadadadadadada +dbdbdbdbdbdbdbdbdbdbdbdbcacfd72b68a900579e00579e00579e00579e00579e00579e +2c6ca9a3b5cad7d7d8d9d9d9d8d8d8d8d8d8d7d7d7d6d6d6d3d3d3d1d1d1d0d0d0d2d2d2 +d7d7d7e0e0e0e9e9e9f2f2f2f9f9f9fcfcfcfdfdfdfefefefffffffffffffefefecfd9eb +487db700579e00579e00579e00579e00579e00579e00579e00579e00579e0f5ea26e93bc +d6d7d9d9d9d9d8d8d8d6d6d6d6d6d6d7d7d73774ac02589f00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +0d5ca26f91bfe5e5e5e5e5e4e5e4e4e4e4e4e4e4e4e3e4e3e3e3e2e2e2e2bbc3d5608db9 +2165a700579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e0b5ba1095aa000579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e2969ab729cc6ced5e6f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6 +f6f6f6f7f7f7f7f7f7f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e849bc1d7d7d7d8d8d8d9d9d9d9d8d8d9d9d8dadadadadbdbdadadadbdbdb +dbdbdbdcdcdcdddddddddddddedededfdfdfdfdfdfe0e0e0e1e1e1e1e1e1e1e1e1e2e2e2 +e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5bdc7d900579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5378aeb0b2b7b3b3b3b4b4b4bebebecacacad6d6d6e1e1e1 +eaeaeaa6b7d5296aab00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e4a7db9fafbfdffffffffffff +fffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfce7eaf4 +bac8e27aa4cb457cb7145fa500579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e2565a75080b292a8c5c5cad4dadadadadadad9d9d9d8d8d8d8d8d8d9d9d9 +d9d9d9d8d8d8d9d9d9d9d9d991a3c500579e00579e00579e00579e00579e00579e095ba0 +6e93bbcbced5d9d9d9d9d9d9d8d8d8d8d8d8d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0d1d1d1 +d4d4d4dcdcdce6e6e6eeeeeef6f6f6fbfbfbfdfdfdfefefefefefefefefefefefef1f3f8 +8aabd1125fa400579e00579e00579e00579e00579e00579e00579e00579e01579e3675ad +bac1d0d7d7d7d7d7d7d6d6d6d6d6d6d6d6d66e8fba0a5ca100579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +1260a386a0c3dfdfdfdfdfdedededddddddddcdcdcdbdcdcdbdbdbdadadad8d8d8cbcdd4 +8fa4c2487bb01760a300579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e2466a9 +598bbdaabcd9e8eaf0f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7 +f7f7f7f8f8f8f8f8f8f7f7f7eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e849bc2d6d7d7d9d8d8d9d9d9d9d9d8d9d8d8dadadadbdbdbdbdbdbdbdbdb +dcdcdcdddddddededededededfdfdfe0e0e0e0e0e0e0e0e0e1e1e1e2e2e2e3e3e3e3e3e3 +e4e4e4e5e5e5e5e5e5e6e6e6e7e7e7b0bdd600579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5075a8a9acb0bbbbbbc9c9c9d8d8d8e4e4e4eeeeeef5f5f5 +f8f8f8b4c3df2f6fae00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e0b5ca2d0d9edffffffffffff +fffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfd +fbfbfbf1f3f7cbd5e8a0bbd96c97c63b74b30f5da300579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f1e62a6 +4577b06b93bb9aacc6bcc2ced6d6d6d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d9d9d9 +d8d8d8d8d8d8d8d8d8d8d8d84d79b200579e00579e00579e00579e01579e1861a45984b6 +b2bfced8d8d9d9d9d9d9d9d9d8d8d8d8d8d8d7d7d7d7d7d7d6d6d6d3d3d3d2d2d2d1d1d1 +d3d3d3d8d8d8e0e0e0e9e9e9f2f2f2f8f8f8fcfcfcfdfdfdfefefefefefefdfdfdfcfcfc +d4ddeb7196c52066a903589f00579e00579e00579e00579e00579e00579e00579e286ba9 +a3b0c9d7d7d7d6d6d6d6d6d6d6d6d6d6d6d6bac1ce5e88b62565a700579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e03599f366eac +7498bec5cbd4dadadad9d9d9d8d8d8d7d8d7d7d7d7d7d7d7d7d7d6d6d6d5d5d5d4d5d5d5 +d2d3d4b8bfce8ca5c35986b62969a904599f00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e095ba1326fae6894c2a8bcd8 +d7ddeaf4f4f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8 +f9f9f9f9f9f9f9f9f9f7f7f7eceef197b2d20659a000579e00579e00579e00579e00579e +00579e00579e8ea3c4d6d8d8d9d8d8d9d9d9dadadadadad9dadadadcdcdcdcdcdcdcdcdc +dddddddedededfdfdfdfdfdfe0e0e0e0e0e0e0e0e0e1e1e1e1e1e1e1e1e1dedededcdcdc +dededee1e1e1e4e4e4e7e7e7e9e9e9bac5d90a5ba100579e00579e00579e00579e00579e +00579e00579e00579e04589f6c89b3c5c6cadadadae7e7e7f1f1f1f7f7f7fafafafdfdfd +fefefee0e6f2769bca1d65a803589f00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579ea7b9ddffffffffffff +fffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefe +fcfcfcfcfcfcfcfcfcf9f9fbe5e9f3c9d6e8a7c1dc7ca1cb5482bb326dae0d5ca200579e +00579e00579e00579e00579e00579e01589e0f5da22e6aaa4979b26289b87f9fc09eb1c8 +b6bfcfcdcfd6d6d7d7d5d5d5d4d4d4d5d5d5d7d7d7d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9 +d8d8d8d8d8d8d8d8d8d7d7d79fb2c780a0c07f9fbf7f9fbf7f9fbf84a3c19aafc6bdc4d0 +d4d4d6d7d7d7d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d7d7d7d7d7d7d6d6d6d4d4d4d3d3d3 +d3d3d3d5d5d5dbdbdbe3e3e3ecececf4f4f4f9f9f9fcfcfcfdfdfdfdfdfdfcfcfcfafafa +f4f5f6dadfeab1c5da94b2cf89a9c986a6c785a5c583a4c382a2c381a1c182a2c197aec6 +c5cad2d7d7d7d6d6d6d5d5d5d6d6d6d6d6d6d5d5d5c0c5d0a3b3c888a6c17e9ebe7e9dbe +7c9cbc7c9bbc7b9bbb7c9cbc7e9ebe80a0c184a4c487a8c78aaaca8caccc8eaecf8fafd0 +8fb0d18fb0d18fafd08eaecf8dadce8caccd8babcc8aa9ca89a9c988a8c995b2ccb7c2d5 +d3d6dddfdfdfdddedddddddcdcdcdbdcdcdcdcdbdbdcdcdbdcdcdbdcdcdcdcdcdcdcdcdc +dcdcdcdddddddadadcc8cdd8acbcd187a6c7628bbb4375b21f64a70559a000579e00579e +00579e00579e00579e00579e085aa12868ab4c7cb86f96c499b6d4bfcee1dee3ecf2f3f4 +f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafa +fafafaf8f8f8f7f7f7f5f5f5efeff0d1d9e392afcc87a7c786a5c584a4c482a2c281a1c1 +81a1c184a3c1c1c7d1d8d9d8d9d8d8d9d9d9dadbdadadadadadadadcdcdcdddddddedede +dedededfdfdfe0e0e0e0e0e0e1e1e1e1e1e1e1e1e1e1e1e1dfdfdfdadadad5d5d5d4d4d4 +dadadae2e2e2e8e8e8eaeaeaebebebdfe1e799b4d086a6c77e9ebe7191af6787a56383a1 +6686a46d8dab7696b688a5c2c3cad7e7e7e8f2f2f2f8f8f8fbfbfbfefefefefefefefefe +fffffffdfdfee1e7f3bacfe4a0bedb96b6d795b5d795b5d795b5d795b5d795b5d795b5d7 +95b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d7 +95b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d79cbbd9e0e7f3ffffffffffff +fffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcf9fafbebeef6dbe1eecbd7e7bacddfa3bcd5 +8da9cc83a2c780a0c5809fc391abc79ab2c8a7bbccb3bfcfbdc4d1c6cad3d1d2d6d7d7d7 +d7d7d7d8d8d8d7d7d7d7d7d7d5d5d5d5d5d5d5d5d5d6d6d6d8d8d8d8d8d8d8d8d8d8d8d8 +d9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d2d3d6d1d2d6d1d2d5d1d2d5d2d2d5d5d5d5d6d6d6 +d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d6d6d6d5d5d5 +d4d4d4d5d5d5d8d8d8dddddde5e5e5edededf3f3f3f8f8f8fbfbfbfbfbfbfafafaf8f8f8 +f5f5f5f1f1f1ededede5e6e8dfe0e3dbdcdfd9daddd5d7dad3d4d8d2d3d7d2d3d6d4d4d6 +d6d6d6d6d6d6d6d6d6d6d6d6d5d5d5d6d6d6d5d5d5d5d5d5d6d6d6d3d3d5cecfd2cdced2 +ccced1cbccd0cacbcecacbcecccdd0d0d1d4d5d6dadadcdfe0e1e5e4e6e9e9ebeeedeff2 +eff0f4f0f1f5f0f1f5f0f1f4eef0f3edeef2ecedf0ebecf0e9ebeee8eaedececedededed +ebebebeaeaeaeaeaeae9eae9e9e9e9e8e8e8e7e6e6e7e7e7e6e6e6e6e6e6e6e6e6e6e6e6 +e7e7e7e8e8e8e8e8e8e9e9e9e8e8e8e2e3e7d6dae4cbd3e1bdccddaec4d99fbad58baacf +89a9cf8aa9ce92b0d2a6bfdab7ccdfc7d4e5d5dceae3e7f0f1f2f5f7f7f7f7f7f7f6f6f6 +f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfafafafafafa +f9f9f9f7f7f7f4f4f4f1f1f1ececece8e8e8e1e2e4dbdde0d8daddd6d7dad4d5d8d3d4d6 +d3d4d7d4d5d7d8d8d9d9d8d7d8d9d9dadad9dadadadbdbdbdcdcdbdddddddededededede +dfdfdfe0e0e0e1e1e1e1e1e1e2e2e2e2e2e2e3e3e3e2e2e2e0e0e0dcdcdcdbdbdbdddddd +e2e2e2e5e5e5e4e4e4e1e1e1dedededbdbdbd1d1d3c1c3c6b5b6baabacafa8aaacaeafb2 +b9babdc6c7cad2d3d6dfe0e2ebebecf2f2f2f6f6f6f9f9f9fbfbfbfdfdfdfdfdfdfefefe +fffffffffffffffffffffffffafbfdf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fc +f7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fc +f7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcfafafdffffffffffffffffff +fffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfbfbfbf8f8f8f0f0f2 +e6e7ebdfe1e6dbdde2d6d9dddadbdddadbdcdadadad9d9d9d9d9d9d8d8d8d8d8d8d7d7d7 +d7d7d7d8d8d8d7d7d7d8d8d8d8d8d8d6d6d6d5d5d5d5d5d5d5d5d5d6d6d6d7d7d7d7d7d7 +d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7 +d7d7d7d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d4d4d4d5d5d5d8d8d8dededee4e4e4ebebebf1f1f1f6f6f6f8f8f8f6f6f6f5f5f5 +f2f2f2eeeeeeeaeaeae6e6e6e3e3e3e0e0e0dddddddbdbdbd9d9d9d7d7d7d7d7d7d6d6d6 +d6d6d6d5d5d5d5d5d5d6d6d6d5d5d5d5d5d5d5d5d5d6d6d6d5d5d5d5d5d5d5d5d5d3d3d3 +d2d2d2d2d2d2d1d1d1d1d1d1d2d2d1d4d4d4d7d7d7dbdbdbe0e0e0e5e5e5eaeaeaf0f0f0 +f4f4f4f6f6f6f8f8f8f9f9f9fafafafafafafafafafafafafafafaf9f9f9f8f8f8f7f7f7 +f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0f0f0f0 +f0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f3f3f3f3f3f3f4f4f4f3f4f4f1f2f4edeff3 +eceff3edeff3eff0f4f3f3f6f7f7f7f8f8f8f8f8f7fafafafafafafafafafafafaf9f9f9 +f9f9f9fafafafafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9 +f6f6f6f3f3f3efefefebebebe7e7e7e4e4e4e1e1e1dedededcdcdcdadadad9d9d9d8d9d8 +d9d9d8d9d9d8d8d9d8d8d8d8d8d8d7d9d8d7d9d9d8dcdcdbdededddfdfdfdfdededfdfdf +e0e0e0e1e1e1e1e1e1e1e1e1e3e3e3e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4 +ddddddd1d1d1c5c5c5bebebebdbdbdbdbdbdbebebebfbfbfc2c2c2c7c7c7cececed6d6d6 +dddddde3e3e3e6e6e6e8e8e8eaeaeaececececececeeeeeef2f2f2f6f6f6f9f9f9fcfcfc +fdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefefefefefefefefefefefefefdfdfdfbfbfbf8f8f8 +f4f4f4efefefeaeaeae4e4e4e1e1e1dedededcdcdcdadadad9d9d9d9d9d9d8d8d8d8d8d8 +d9d9d9d9d9d9d8d8d8d9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d6d6d6d6d6d6d6d6d6d7d7d7 +d7d7d7d8d8d8d9d9d9d9d9d9d9d9d9dadadad9d9d9d9d9d9d9d9d9dadadad9d9d9d9d9d9 +d9d9d9d9d9d9d8d8d8d8d8d8d7d7d7d6d6d6d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d4d4d4 +d4d4d4d3d3d3d4d4d4d4d4d4d7d7d7dadadae0e0e0e7e7e7edededf0f0f0f2f2f2f2f2f2 +efefefececece8e8e8e5e5e5e1e1e1dfdfdfdcdcdcdadadad8d8d8d8d8d8d6d6d6d6d6d6 +d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d5d5d5d6d6d6d5d5d5d6d6d6d4d4d4d4d4d4d5d5d5 +d4d4d4d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4d5d5d7d7d7d9d9d9dddddde1e1e1e6e6e6 +ebebebefefeff3f3f3f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fbfbfbfafafafafafafafafafafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f8 +f9f8f7f7f7f7f6f6f6f5f5f4f5f4f3f6f5f5f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafaf8f8f8f6f6f6f3f3f3 +efefefececece9e9e9e6e6e6e2e2e2e0e0e0dedededbdbdbdadadadadad9d9d9d8d9d9d8 +dad9d9d8d9d9dad9d9d9d9d8d5d4d4d2d3d2d4d3d2d8d8d7dddddcdfdfdfe1e1e1e2e2e2 +e2e2e2e2e2e1e3e3e2e4e4e4e6e5e5e6e7e6e6e7e7e6e7e7e8e7e7e7e7e7e2e2e2d4d3d3 +c0bfbfafafafaaaaaaaeaeadbababac4c4c4ccccccd3d3d3d9d9d9dfdfdfe4e4e4e7e7e7 +e7e8e7e7e7e6e6e6e5e4e4e4e1e2e2e1e1e1e0e0e0e3e3e3e8e8e8eeeeeef3f3f3f7f7f7 +fbfbfbfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefdfdfdfcfcfc +fafafaf6f6f6f1f1f1ececece7e7e7e3e3e3e0e0e0dddddddcdcdcdbdbdbd9d9d9d9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d6d6d6 +d5d5d5d6d6d6d8d8d8d9d9d9d9d9d9d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9dadadadadada +dbdbdbdadadadadadad9d9d9d9d9d9dadadad9d9d9d9d9d9d8d8d8d8d8d8d7d7d7d6d6d6 +d6d6d6d5d5d5d5d5d5d4d4d4d4d4d4d4d4d4d6d6d6dbdbdbe0e0e0e4e4e4e8e8e8e9e9e9 +e9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dedededbdbdbd9d9d9d8d8d8d7d7d7d6d6d6d7d7d7 +d6d6d6d6d6d6d5d5d5d6d6d6d6d6d6d6d6d6d5d5d5d6d5d5d5d5d5d5d5d5d4d5d5d5d5d5 +d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d5d5d6d6d6d6d6d6d8d8d8dadada +dfdfdfe4e4e4e9e9e9efefeef3f3f2f5f6f5f7f7f6f9f9f9fbfbfbfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfafaf9 +f9f8f7f6f6f5f2f1f0edededebebebedededf0f0f0f5f5f5f9f9f9fcfcfcfdfdfdfdfdfd +fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f4f4f4f1f1f1efefefececec +e8e8e8e4e4e4e2e2e2dfdfdfdedededcdcdcdadadad9d9d9d9d9d9d9d9d9d9d9d9dadada +dadadadbdbdbdbdadad9d9d8d5d4d4cccdccc7c7c7cacacad1d1d0d9d8d7dededde1e1e0 +e4e3e3e3e3e2e3e3e3e4e4e4e3e3e3e3e4e4e3e2e1e1e0dfdddddcd4d4d4c8c8c8bbbaba +b1b1b0b0b0afb5b4b3bebdbccecdccd9d9d9e1e1e0e7e7e7ebebebedededeeeeeeedeeed +eaeaeae7e7e7e4e4e3e0e1e0dddddcdcdcdcdcdbdbdfdfdee2e2e2e7e7e7ecececf2f2f2 +f6f6f6fafafafdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefe +fdfdfdfcfcfcf9f9f9f4f4f4efefefebebebe6e6e6e2e2e2e0e0e0dedededcdcdcdbdbdb +dadadadadadad9d9d9d9d9d9d9d9d9d9d9d9dadadadadadad9d9d9dadadadadadad9d9d9 +d9d9d9d8d8d8d7d7d7d9d9d9d8d8d8d7d7d7d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9dadada +dadadadbdbdbdadadadbdbdbdadadadcdcdcdbdbdbdbdbdbdbdbdbdadadadadadad9d9d9 +d9d9d9d9d9d9d8d8d8d7d7d7d6d6d6d5d5d5d4d4d4d5d5d5d7d7d7dadadadddddde0e0e0 +e1e1e1e1e1e1e0e0e0dfdfdfdddddddcdcdcd9d9d9d9d9d9d9d9d9d7d7d7d6d6d6d6d6d6 +d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d5d5d5d6d6d6d6d6d6d6d6d6 +d6d7d7d6d6d6d7d6d6d7d7d6d7d7d7d7d6d6d6d5d5d6d6d5d5d5d5d3d3d3d2d2d1d1d1d0 +d3d3d3d8d8d8e0e0e0e7e8e7eeeeedf2f2f1f3f3f3f5f4f4f6f6f6f7f6f6f7f7f7f7f7f7 +f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfaf9f8f8f8 +f3f4f3f1f1f1ebebeae4e4e3dfe0dfe0e0e0e6e6e6edededf4f4f4fafafafcfcfcfcfcfc +fcfcfcfbfbfbfbfbfbf9f9f9f7f7f7f5f5f5f3f3f3efefefececece9e9e9e7e7e7e4e4e4 +e1e1e1dedededcdcdcdadadad9d9d9d9d9d9d9d9d9d9d9d9dadadadadadad9d9d9d9dad9 +dbdadadadad9dbdcdbdbdbdbd5d6d5cccccbc1c1c0bbbbbac0c0c0c9c9c9d0d0d0d3d4d4 +d6d5d5d5d5d5d4d4d3d4d4d3d3d3d2d1d1d1cfcfcecacacac6c6c6c0c0bfbcbbbbbababa +bcbcbcc1c1c0cacac8d3d2d1dbdbdbe1e1e0e7e8e7ecececf0efeef3f3f2f4f5f4f3f3f2 +f0f0efededeceaeae9e5e5e4e3e3e3e2e1e0e0e0e0e0e0dfe2e2e2e5e5e5eaeaeaefefef +f4f4f4f9f9f9fcfcfcfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefdfdfcfcfcfbf9f9f9f8f8f7f2f2f1eeeeedebebebe7e7e7e3e3e3e1e1e1e0e0e0 +dededededededcdcdcdbdbdbdadadadadadadadadadadadadadadadadadadbdbdbdcdcdc +dbdbdbdadadadadadad9d9d9dadadad9d9d9d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9 +d9d9d9dadadadadadadadadadadadadbdbdbdcdcdcdcdcdcdcdcdcdcdcdcdbdbdbdcdcdc +dcdcdcdbdbdbdbdbdbdadadad9d9d9d9d9d9d8d8d8d7d7d7d6d6d6d7d7d7d8d8d8d9d9d9 +dadadadbdbdbdbdbdbdbdbdbdbdbdbdadadad9d9d9d9d9d9d7d7d7d8d8d8d8d8d8d7d7d7 +d7d7d7d6d6d6d6d6d6d5d5d5d6d6d6d6d6d6d6d6d6d5d5d5d6d6d6d6d6d6d7d7d7d6d6d6 +d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d6d6d6d5d5d5d1d1d1cccbcb +cacbcacdcdccd5d6d5dfdfdfe8e8e8edededf0efeef0f0eff0f0f0f0f0f0eeeeeeededed +ececececececececececececeeeeeeefefeff1f1f1f2f2f2f4f4f4f4f4f4f6f6f6f9f9f9 +f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f3f3f1f1f1 +edecece8e8e8e2e2e2dadbdad6d6d6d6d6d6dbdbdbe3e3e3ecececf3f3f3f6f6f6f6f6f6 +f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae6e6e6e4e4e4e1e1e1dedededddddd +dbdbdbdadadad9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadadbdbdbdbdbdbdbdbdb +dcdcdbdcdbdbdcdbdbdcdbdad8d8d8d0d0d0c4c5c4bababab8b8b7c0c0bfcacac9d1d1d0 +d3d3d2d3d3d2d3d3d2d2d2d2d1d1d0cecececacacac7c7c7c6c6c6c6c6c6c7c7c7c9c9c9 +cececed3d3d2d7d7d7dbdbdbdfdfdfe2e2e2e5e5e5eaeaeaefefeff3f3f3f6f6f6f8f8f8 +f6f7f6f3f3f3f0f0efececebe8e8e8e7e6e6e6e6e5e7e7e7e9e9e9ebebebf0f0f0f4f4f4 +f8f8f8fcfcfcfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefdfdfcfcfcfcfbfbfbfafaf9f6f6f5f3f3f2efefefebebebe8e8e8e5e5e5 +e3e3e3e2e2e2e0e0e0dedededddddddcdcdcdcdcdcdbdbdbdcdcdcdcdcdcdcdcdcdddddd +dddddddddddddddddddcdcdcdcdcdcdbdbdbdbdbdbdbdbdbdadadadadadadadadad9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadbdbdbdbdbdbdbdbdbdcdcdcdcdcdcdcdcdc +dbdbdbdcdcdcdcdcdcdbdbdbdbdbdbdbdbdbdadadad9d9d9d8d8d8d9d9d9d9d9d9d9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d8d8d8d8d8d8d7d7d7d8d8d8d7d7d7 +d7d7d7d7d7d7d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d6d6d6d6d6d6d6d6d6d7d7d7d6d6d6 +d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d8d8d8d8d7d7d8d8d8d7d7d7d6d6d5d3d3d2cecece +c8c8c7c8c7c6cdcdccd7d8d7e1e1e1e7e7e7ebebeaebebebebebebeaeaeae7e7e7e6e6e6 +e3e4e3e3e2e1e2e2e2e3e3e2e2e2e2e3e3e2e3e3e3e5e5e5e6e6e6e6e6e6e8e8e8eaeaea +ecececf0f0eff2f2f2f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1efefefedededebeae9e6e7e6 +e3e3e3dededed9d9d9d4d4d4d0d1d1d1d1d1d5d5d5dddddde5e5e5ebebebedededeeeeee +eeeeeeecececebebebe9e9e9e5e5e5e3e3e3e0e0e0dedededcdcdcdadadad9d9d9d9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadbdbdbdbdbdbdbdbdbdbdbdbdcdcdcdcdcdb +dbdadadadadadbdbdbd9d9d8d7d6d6d3d3d3cdcecdc6c5c5c1c2c1c5c5c5cecdccd8d5d5 +dfdedde2e2e0dfdfdedadad9d2d2d1cdcdcdcccccccdcdcdcececed0d0d0d2d2d2d4d4d4 +d7d7d7d9d9d9d9dad9dbdbdbdcdcdcdfdfdfe2e2e2e9e9e9f0f0f0f5f5f5f9f9f9fbfbfb +fafafaf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f8f8f8fbfbfb +fdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefcfcfcfbfbfbfafafaf7f7f6f3f3f2efefefececeb +e9e9e9e8e8e8e5e5e5e3e3e3e1e1e1e0e0e0dfdfdfdedededddddddddddddddddddddddd +dddddddededededededfdfdfdedededfdfdfdfdfdfdedededddddddcdcdcdcdcdcdcdcdc +dbdbdbdadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadbdbdb +dbdbdbdbdbdbdcdcdcdbdbdbdbdbdbdbdbdbd9d9d9d7d7d7d6d6d6d6d6d6d7d7d7d9d9d9 +d9d9d9dadadad9d9d9d9d9d9d9d9d9d8d8d8d8d8d8d8d8d8d7d7d7d8d8d8d7d7d7d6d6d6 +d7d7d7d6d6d6d7d7d7d7d7d7d7d7d7d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d6d6d6d7d7d7 +d7d7d7d7d7d7d8d8d8d9d9d9d8d8d8d8d8d8d7d8d8d8d8d8d8d8d8d8d8d7d7d6d5d2d2d1 +ccccccc9c9c8cbcbcad2d2d1dadbdae1e1e1e4e4e4e5e5e5e4e4e4e4e4e3e2e2e1e1e1e0 +e0dfdfdfdededfdfdedfdfdedfdfdedededddedfdedfdfdedfdfdedfdededfdfdfdedede +e0e0e0e3e2e2e7e6e6eaeaeaebecebebebebeaeaeae7e8e8e5e5e4e2e2e1dfdfdedcdcdb +d9d9d9d8d8d7d5d5d5d3d3d3d3d3d3d5d5d5d8d8d8dededee2e2e2e4e4e4e5e5e5e5e5e5 +e4e4e4e3e3e3e0e0e0dedededddddddbdbdbdadadadadadad9d9d9d9d9d9d9d9d9d9d9d9 +d9d9d9d9d9d9d9d9d9dbdbdbdbdbdbdbdbdbdbdbdbdadadad9d9d9d7d7d7d6d6d6d4d4d4 +d4d4d4d5d5d5d5d5d5d4d4d4d5d5d5d7d6d6d8d8d8dadbdadbdbdbdcdcdcdedddddedddd +dedddcdadad9d3d3d3cdcdcdcdcdcdcececed2d2d2d4d4d4d5d5d5d6d5d5d6d5d5d7d7d6 +d8d8d7d9dadadbdbdadadadadadadadddddde3e3e3ebebebf2f2f2f8f8f8fcfcfcfdfdfd +fdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfc +fbfbfbfbfbfbfbfbfbfafafafbfbfbfcfcfcfcfcfcfdfdfdfefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfcfbfbfbf7f7f6f2f2f2 +efefeeecebebe9e9e9e7e7e7e4e4e4e4e4e4e2e2e2e1e1e1e1e1e1e1e1e1e0e0e0e0e0e0 +dfdfdfdfdfdfdfdfdfe0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0dfdfdf +dfdfdfdedededddddddddddddddddddcdcdcdbdbdbdadadadbdbdbdadadadadadadbdbdb +dadadadadadadadadadadadadadadadadadad7d7d7d4d4d4d1d1d1d1d1d1d3d3d3d5d5d5 +d6d6d6d7d7d7d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d8d8d8d8d8d8 +d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d8d8d8d8d9d9d9d9d9d9d8d7d6d6d6 +d4d4d3d1d1d0d1d1d0d5d5d4d9dadadededee0e0e0e1e0e0dfdfdfdfdfdedddddcdcdcdb +dcdcdbdbdbdbdbdbdbdbdbdbdbdbdadbdbdbdbdbdbdcdcdbdbdbdbdbdbdbdbdbdbdbdcdc +dbdbdbdddddce0e0e0e2e2e2e2e3e2e2e1e1dfdfdfdddedddbdbdbd9d9d9d8d8d8d7d7d6 +d6d5d5d6d6d5d5d6d6d6d6d6d7d7d7d9d9d9dbdbdbdcdcdcdddddddddddddddddddddddd +dcdcdcdadadadadadad9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadada +dadadadadadadbdbdbdbdbdbd8d8d8d7d7d7d5d5d5d2d2d2d0d0d0cfcfcfcfcfcfd1d1d1 +d5d5d5d8d8d8dcdcdcdededee0e0e0e4e3e3e4e4e4e5e5e5e1e1e1dadadad4d4d4cecece +cbcbcbcbcbcbcdcdcdcfcfcfd3d3d3d5d5d5d7d7d7d7d7d7d7d7d7d6d6d6d6d7d6d7d8d7 +d9d8d8d9d9d9dadad9d8d8d8d9d9d9dcdcdce5e5e5eeeeeef5f5f5f9f9f9fcfcfcfdfdfd +fcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f4f4f4f4f4f4f3f3f3f4f4f4f5f5f5f8f8f8fafafafcfcfcfefefeffffffffffffffffff +fffffffffffffffffffefefefefefefffffffffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfbfbfa +f7f7f6f3f3f2efefeeebebeae7e7e7e5e5e5e3e3e3e3e3e3e4e4e4e5e5e5e4e4e4e4e4e4 +e3e3e3e2e2e2e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2e2e2e2e2e2e2e2e2 +e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dfdfdfdedededededededededcdcdcdbdbdb +dbdbdbdbdbdbdadadadadadad9d9d9dadadad7d7d7d0d0d0cbcbcbcccccccececed1d1d1 +d3d3d3d4d4d4d5d5d5d6d6d6d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7 +d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9d8d8d8 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d9d9d8dad9d9d8d8d8 +d9d9d8d8d8d7d9d9d8dbdbdadddddddfdfdedfdfdfdfdedddddddddcdddcdcdcdbdadada +dad9d9d9d9d9d8d9d8d9d9d8d8d9d8d9d9d8d9d8d8d9d9d9d8d8d8d8d8d7d8d8d8d9d9d9 +d8d9d8dadad9dadadadadbdadbdbdbdadadad8d8d8d8d8d8d7d7d7d6d6d6d7d7d7d6d6d6 +d6d6d6d6d6d6d6d7d7d7d7d7d8d8d8d8d8d8d9d9d9d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9 +d9d9d9d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadadbdbdb +dbdbdbd9d9d9d6d6d6d0d0d0cdcdcdcdcdcdcdcdcdcececed1d1d1d3d4d4d6d6d6d9d9d9 +dddddde0e0e0e2e2e2e1e1e1dededed9d9d9d2d2d2cbcbcbc4c4c4bfbfbfbfbfbfc2c2c2 +c9c9c9cfcfcfd5d5d5d8d8d8d9d9d9d9d9d9d7d7d7d6d6d6d5d5d5d5d5d5d6d6d6d8d8d7 +d9d9d9d9d9d9d8d8d8d6d6d6d8d8d8dddddde6e6e6edededf2f2f2f4f4f4f6f6f6f6f6f6 +f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f0f0f0eeeeeeececec +ebebebebebebecececeeeeeef2f2f2f6f6f6fafafafcfcfcfefefeffffffffffffffffff +fffffffffffffffffffefefdfdfdfcfefefdfdfdfcfefefdffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfffefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fdfdfdfcfcfcf9f9f9f5f5f5f0f0f0ededede8e8e8e4e4e4e3e3e3e2e2e2e2e2e2e3e3e3 +e5e5e5e5e5e5e4e4e4e4e4e4e3e3e3e3e3e3e4e4e4e3e3e3e3e3e3e4e4e4e4e4e4e4e4e4 +e4e4e4e4e4e4e4e4e4e4e4e4e3e3e3e4e4e4e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0dfdfdf +dfdfdfdededededededddddddcdcdcdcdcdcdcdcdcd2d2d2c7c7c7c5c5c5c8c8c8cdcdcd +d1d1d1d3d3d3d3d3d3d3d3d3d4d4d4d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d7d7d7d7d7d7d8d8d8d9d9d9d8d8d8d8d8d8d8d8d8 +d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadadadadadadadadadadadadadadadadad9d9d9 +dadadadadadadbdadadadad9dadad9d8d9d8d7d8d7d7d8d7d8d8d7d9d9d9dadadadadada +d9d9d9dadadadadad9d9dad9d9d9d9d9d9d8d9d8d8d9d9d9d7d8d7d7d7d7d8d8d8d8d8d8 +d7d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d6d6d6d6d6d6d7d7d7 +d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9d8d8d8d9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadadadadadbdbdbdbdbdbdbdbdbd7d7d7 +d2d2d2cdcdcdc8c8c8c6c6c6cacacacececed1d1d1d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5 +d4d4d4d3d3d3d2d2d2cececec9c9c9c3c3c3c0c0c0bfbfbfc1c1c1c4c4c4cacacad0d0d0 +d6d6d6dadadadddddddddddddcdcdcdadadad8d8d8d8d8d8d8d8d8d9d9d9dadadadbdbdb +dcdcdcdbdbdbdadadad9d9d9dcdcdce1e1e1e7e7e7ebebebedededeeeeeeefefefefefef +eeeeeeeeeeeeeeeeeeeeeeeeedededececececececeaeaeae9e9e9e7e7e7e6e6e6e7e7e7 +e8e8e8eaeaeaedededf1f1f1f5f5f5f9f9f9fcfcfcfdfdfdfefefeffffffffffffffffff +fffffffffffffffffffefefefcfcfcfcfcfbfdfdfcfdfdfcfefefeffffffffffffffffff +fffffffffffffffffffffffffffffffefefefefdfefefdfefdfdfdfdfdfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdfbfbfbf9f9f9f5f5f4f0f0f0ececece7e7e7e3e3e3e1e1e1 +e1e1e1e0e1e1e2e2e2e4e4e4e5e5e5e6e6e6e5e5e5e5e5e5e5e5e5e6e6e6e5e5e5e5e5e5 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e5e5e5e6e6e6e5e5e5e4e4e4e3e3e3e3e3e3 +e3e3e3e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dbdbdbccccccc1c1c1c0c0c0c7c7c7 +cececed2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d4d4d4d5d5d5d4d4d4d5d5d5d4d4d4 +d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d7d7d7d7d7d7d7d7d7d8d8d8d7d7d7d7d7d7d7d7d7 +d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadadadadadcdcdcdbdbdadadad9 +dadadad9d8d7d5d5d4d2d2d1d0d0d0d0d0d0d1d1d1d4d4d4d7d7d7dcdcdbdcdddcdddddd +dcdcdcdbdcdbdbdbdbdbdad9dbdadadadadad9d9d9d9d9d9d9d9d9d8d9d8d9d9d9d9d9d9 +d8d8d8d9d9d9d8d8d8d7d7d7d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d8d8d8 +d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9 +d9d9d9d9d9d9dadadadadadadadadadbdbdbdbdbdbdcdcdcdcdcdcd9d9d9d3d3d3cbcbcb +c6c6c6c4c4c4c7c7c7cbcbcbd0d0d0d3d3d3d4d4d4d3d3d3d3d3d3d2d2d2d2d2d2d1d1d1 +d0d0d0cfcfcfcfcfcfcecececdcdcdcfcfcfd0d0d0d4d4d4d8d8d8dbdbdbdfdfdfe2e2e2 +e3e3e3e4e4e4e3e3e3e1e1e1dfdfdfdddddddbdbdbdbdbdbdadadadadadadadadadadada +d9d9d9d9d9d9d9d9d9dadadadcdcdce0e0e0e3e3e3e6e6e6e8e8e8e8e8e8e9e9e9e9e9e9 +e9e9e9e9e9e9e9e9e9eaeaeaeaeaeaeaeaeaeaeaeaeaeaeaebebebebebebecececeeeeee +f1f1f1f3f3f3f6f6f6f9f9f9fbfbfbfdfdfdfefefeffffffffffffffffffffffffffffff +fffffffffffffffffffefefefdfdfdfdfdfdfefefefdfdfdffffffffffffffffffffffff +fffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfdfdffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefdfdfdfdfdfcfafbfaf8f7f7f4f4f3efefefeaeaea +e6e6e6e3e3e2e2e2e2e4e4e3e5e4e4e5e6e5e5e5e5e5e6e6e6e6e6e7e7e6e7e7e7e7e7e6 +e8e7e7e8e8e8e9e9e9e9e9e9eaeaeae9e9e9e9e9e9e7e7e7e7e7e7e7e7e7e6e6e6e6e6e6 +e6e6e6e6e6e6e5e5e5e4e4e4e4e4e4e4e4e4e3e3e3e3e3e3dbdbdbcbcbcbbfbfbfc0c0c0 +c8c8c8cfcfcfd2d2d2d4d4d4d5d5d5d5d5d5d6d6d6d5d5d5d6d6d6d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d5d5d6d6d6 +d6d6d6d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9dadadad9dadad8d9d8 +d5d5d4d0d1d0cccccccacbcbcbcbcbcdcdcdd3d3d2d9d9d8dedddde0e0dfdfe0dfdfe0df +dedededddcdcdcdddcdddcdcdcdcdcdbdbdbdadbdbdadbdbdadadad9dadadadadad9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d8d8d8 +d8d8d8d7d7d7d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadad9d9d9 +dadadadadadadbdbdbdcdcdcdddddddddddddcdcdcd9d9d9d4d4d4cdcdcdc8c8c8c6c6c6 +c7c7c7c9c9c9cececed1d1d1d3d3d3d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d7d7d7 +d8d8d8d9d9d9dbdbdbdcdcdcdfdfdfe1e1e1e3e3e3e4e4e4e4e4e4e3e3e3e2e2e2e0e0e0 +dedededbdbdbd8d8d8d6d6d6d5d5d5d3d3d3d2d2d2d2d2d2d2d2d2d3d3d3d4d4d4d5d5d5 +d6d6d6d8d8d8dbdbdbdedededfdfdfe4e4e4e7e7e7e9e9e9ebebebecececedededefefef +f0f0f0f0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fafafa +fbfbfbfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefefefefefefefefefeffffffffffffffffffffffff +fffffffffffffefefefefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefefefdfcfcfbfbfbfaf9f9f8f6f6f6f3f2f2 +eeeeeeeaeaeae6e6e5e3e3e3e1e0e0dfe0dfdfdfdfdededee0e0dfdfdfdfdfdfdfe0e0df +e0e0dfe0e0e0e1e1e1e2e2e2e6e6e6e9e9e9ededededededebebebeaeaeae8e8e8e8e8e8 +e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e6e6e6e6e6e6e0e0e0d3d3d3c4c4c4 +c2c2c2c8c8c8cececed2d2d2d5d5d5d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7 +d7d7d7d6d6d6d6d6d6d7d7d7d7d7d7d6d6d6d6d6d6d5d5d5d5d5d5d5d5d5d4d4d4d5d5d5 +d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d7d7d7d8d8d8d7d7d7d6d5d4d3d3d3 +cdcdcdc9c9c9c7c8c7c8c9c8cbcbcad0d0d0d8d8d7dededee2e2e2e3e3e3e2e1e1e0e0e0 +dfdfdfdedededededddedddddddddcdcdddcdcdddcdcdcdcdadbdbdadbdbdbdbdbdbdbdb +dadadadadadadadadadadadadadadadadadadadadad9d9d9d9d9d9d8d8d8d8d8d8d5d5d5 +d4d4d4d5d5d5d6d6d6d8d8d8dadadadbdbdbdadadadadadadbdbdbdbdbdbdbdbdbdbdbdb +dcdcdcdddddddddddddddddddbdbdbd8d7d7d2d1d1ccccccc9c9c9c8c8c8c9c9c9cacaca +cccccccececed1d1d1d3d3d3d5d5d5d7d7d7d8d8d8d9d9d9dbdbdbdddddddfe0dfe3e3e3 +e4e4e4e5e5e5e5e4e4e5e5e5e1e0e0dedededadadad6d6d6d3d3d3d0d0d0cdcdcdcccccc +cdcdcdcdcdcdcecececfcfcfd2d2d2d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3e6e6e6 +e8e8e8eaeaeaeeeeeef0f0f0f1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9fafafa +fafafafafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefefefdfdfdfcfcfcfafafaf6f6f6 +f1f1f0ebebeae4e4e3dedfded9d9d8d4d4d4d2d2d2d0d0cfcfcfcececececdcdcdcdcdcd +cdcdcdcdcdcdcdcdcdcececed0d0d0d4d4d4dadadae5e5e5edededf1f1f1eeeeeeececec +ebebebeaeaeaeaeaeaeaeaeae9e9e9e9e9e9e9e9e9e7e7e7e7e7e7e8e8e8e6e6e6dddddd +d0d0d0c8c8c8cacacacececed1d1d1d3d3d3d4d4d4d4d4d4d6d6d6d6d6d6d7d7d7d8d8d8 +d7d7d7d7d7d7d7d7d7d7d7d7d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d6d6d6d6d6d6 +d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d4d4d4d1d2d2cececd +cbcbcbcacac9cbcbcbcdcdcdd1d1d0d6d5d5dbdbdbe0e0dfe3e3e2e3e3e3e1e1e1e1e1e1 +e0e0e0e0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdddddddededededededddddd +dddddddcdcdcdbdbdbdadadadbdbdbdbdbdbdcdcdcdcdcdcdbdbdbdadadadadadad8d8d8 +d8d8d8d8d8d8dadadadbdbdbdddddddedededddddddddddddddddddedededededededede +dedededddddddadadad6d6d6d0d0d0ccccccc9c9c9c8c8c8c9c9c9cacacacccccccdcdcd +cfcfcfd1d1d1d5d5d5d8d8d8dbdbdbdededee1e1e1e5e5e5e7e7e7e9e9e9e8e8e8e5e5e5 +e0e0e0dadadad3d3d3cdcdcdc8c8c8c7c7c7c6c6c6c7c7c7cacacacececed2d2d2d5d5d5 +dadadadededee2e2e2e6e6e6e9e9e9ecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f9f9f9 +fafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefefefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefe +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfcfcfc +f9f9f9f5f5f5f1f1f1ececece6e6e6e2e2e2dedededbdbdad8d8d8d6d6d5d4d4d3d3d3d2 +d2d2d1d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d2d2d2d3d3d3d7d7d7e0e0e0ecececf2f2f2 +f2f2f2f0f0f0edededecececebebebeaeaeaebebebeaeaeae9e9e9e8e8e8e8e8e8e9e9e9 +e7e7e7dededed4d4d4d1d1d1d2d2d2d2d2d2d4d4d4d4d4d4d5d5d5d4d4d4d5d5d5d5d5d5 +d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7 +d7d7d7d7d7d7d7d7d7d6d6d6d6d6d6d6d6d6d5d5d5d5d5d5d4d4d4d4d3d3d2d1d0d0cfce +cecfcfcecfcfd0d0d0d3d3d3d6d6d6d8d7d7dbdbdbdfdfdfe1e0e0e0dfdfe0e0e0dfdfdf +dfdfdfe0dfdfe0e0e0e1e1e1e1e1e1e0e0e0e0e0e0e0e0e0e0e0e0dfdfdfdfdfdfdfdfdf +dcdcdcd8d8d8d4d4d4d4d4d4d7d7d7dadadadddddddedededededededededddddddcdcdc +dcdcdcdddddddddddddddddddedededfdfdfdededededededfdfdfdedededadadad9d9d9 +d3d4d4cfd0d0cccdcdc9c9c9c6c6c6c6c6c6c7c7c7c9c9c9cbcbcbcececed1d1d1d4d4d4 +d8d8d8dcdcdce0e0e0e4e4e4e8e8e8e9eaeae7e8e8e5e5e5dfdfded7d7d7d0d0d0c8c8c8 +c2c2c2c0c0c0c2c2c2c5c5c5cbcbcbd2d2d2d9d9d9dfdfdfe4e4e4e9e9e9eeeeeef1f1f1 +f4f4f4f7f7f7f8f8f8fafafafbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefdfdfdfcfcfcfafafaf8f8f8f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2 +f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefeeeeeeebebebe6e6e6e0e0e0dcdcdce1e1e1 +e9e9e9efefeff3f3f3f3f3f3f0f0f0efefefedededecececebebebebebebebebebeaeaea +ebebebebebebe9e9e9e3e3e3dfdfdfdcdcdcdadadadadadadadadad8d8d8d7d7d7d6d6d6 +d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d4d4d4d5d5d5d4d4d4d5d5d5d5d5d5d6d6d6d6d6d6 +d7d7d7d6d6d6d6d6d6d7d7d7d7d7d7d6d6d6d5d5d5d6d6d6d6d6d6d5d5d5d4d4d4d5d4d4 +d4d4d4d5d4d4d5d5d5d5d6d5d6d6d6d7d8d8d9d9d9dbdbdbdcdcdbdddddcdbdbdbdbdbdb +dcdcdcdddddde0e0e0e2e2e2e4e4e4e4e4e4e3e3e3e1e1e1e1e1e1e0e0e0e0e0e0dcdcdc +d8d8d8d2d2d2cfcfcfcfcfcfd2d2d2d6d6d6d9d9d9dcdcdcdedededfdfdfdedededddddd +dddddddddddddddddddddddddddddddcdcdcdcdcdcd9d9d9d3d3d3ccccccc5c5c5c2c2c2 +c1c1c1c2c2c2c3c3c3c5c5c5c7c7c7cacacacfcfcfd3d3d3d6d6d6dadadadededee1e1e1 +e3e3e3e5e5e5e2e2e2dededed9d9d9d3d3d3ccccccc7c7c7c6c6c6c5c5c5c7c7c7cbcbcb +d2d2d2d8d8d8dfdfdfe6e6e6ecececf1f1f1f4f4f4f7f7f7fafafafcfcfcfcfcfcfdfdfd +fffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfefefefefffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefe +fefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f4f4f4eeeeee +e7e7e7e3e3e3e6e6e6ebebebf0f0f0f3f3f3f3f3f3f1f1f1efefefefefefeeeeeeeeeeee +edededececececececedededebebebe9e9e9e7e7e7e5e5e5e3e3e3e2e2e2e1e1e1e0e0e0 +dedededcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d5d5d5d5d5d5d6d6d6d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6 +d8d8d8d9d9d9d8d8d8d6d6d6d5d4d4d6d6d6d8d8d8d8d8d8d9d9d8d8d8d8d8d8d8d8d8d8 +d8d8d8dadadadddddde2e2e2e6e7e6e7e7e7e7e7e7e5e5e5e3e3e3e3e3e3e3e3e3e0e0e0 +dcdcdcd8d8d8d4d4d4d3d3d3d2d2d2d3d3d3d5d5d5d8d8d8dbdbdbdedededfdfdfdedede +dededededededddddddddddddddddddcdcdcd9d9d9d4d4d4cececec8c8c8c6c6c6c3c3c3 +c4c4c4c6c6c6cacacacececed2d2d2d6d6d6dadadadcdcdcdedededfdfdfdedededddddd +d9d9d9d5d5d5d3d3d3d0d0d0d0d0d0d1d1d1d4d4d4d8d8d8dcdcdce1e1e1e7e7e7ebebeb +efefeff2f2f2f7f7f7fafafafcfcfcfdfdfdfefefeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefeffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfefdfefefefefffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fbfbfbf5f5f5eeeeeee8e8e8e4e4e4e7e7e7ebebebefefeff1f1f1f1f1f1f0f0f0f0f0f0 +efefefefefefeeeeeeeeeeeeefefefefefefeeeeeeededededededecececeaeaeae9e9e9 +e9e9e9e8e8e8e7e7e7e5e5e5e5e5e5e3e3e3e2e2e2e1e1e1dfdfdfdddddddbdbdbdadada +d9d9d9d9d9d9d8d8d8d6d6d6d5d5d5d4d4d4d5d5d5d5d5d5d4d4d4d4d4d4d5d5d5d6d6d6 +d8d8d7d8d8d7d8d8d7d5d5d5d2d2d2d2d2d2d5d5d5d8d8d8dadad9d9d9d8d7d7d6d6d6d6 +d6d6d5d7d8d8dbdcdbe1e1e1e7e7e7eaeae9e9e9e9e8e8e8e7e7e7e7e7e7e6e5e5e6e5e5 +e4e4e4e2e2e1e1e1e1dedededadadad6d6d6d3d3d3d3d3d3d6d6d6d9d9d9dcdcdcdedede +dfdfdfe0e0e0dededededededededededededcdcdcdbdbdbd9d9d9d7d7d7d5d5d5d3d3d3 +d1d1d1d1d1d1d3d3d3d6d6d6d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8dadada +dcdcdcdededee2e2e2e5e5e5e9e9e9edededf1f1f1f3f3f3f6f6f6f8f8f8fbfbfbfcfcfc +fdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefefefeffffffffffffffffff +fffffffefefefefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfdfdfefefefffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefafafaf4f4f4eeeeeee7e7e7e3e3e3e2e2e2e4e4e4e5e5e5e6e6e6 +e8e8e8eaeaeaebebebedededeeeeeeeeeeeeeeeeeeefefeff0f0f0efefeff0f0f0efefef +efefefefefefeeeeeeeeeeeeedededebebebebebebebebebeaeaeae9e9e9e7e7e7e5e5e5 +e4e4e4e3e3e3e3e3e3e0e0e0dedededcdcdcdbdbdbdadadad9d9d9d8d8d8d7d6d6d7d7d7 +d7d7d6d8d8d7d7d7d6d5d5d4d1d1d0cecececfcfcfd4d4d3dadad9dedfdedfdfdedfe0df +e0e0e0e1e1e0e4e4e3e6e7e6e9e9e9ebecebebebebebebebeaeaeaeaeaeae8e7e7e9e8e8 +e9e8e7e8e8e7e7e7e7e6e6e6e3e3e3dededed8d8d8d3d3d3d2d2d2d3d3d3d6d6d6d8d8d8 +dbdbdbdddddddddddddddddddedededededededededededededededddddddcdcdcd9d9d9 +d4d4d4d0d0d0cbcbcbcbcbcbcccccccfcfcfd4d4d4d9d9d9dededee3e3e3e8e8e8ececec +f0f0f0f3f3f3f6f6f6f8f8f8fafafafcfcfcfdfdfdfefefefefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfefefefefefefe +fdfdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfdfefefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefdfdfdf9f9f9f3f3f3ececece5e5e5e0e0e0dcdcdc +dadadad9d9d9d9d9d9dadadadcdcdcdededee0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeeefefeff0f0f0f0f0f0f0f0f0f1f1f1f1f1f1f0f0f0f0f0f0efefefefefefefefef +eeeeeeedededecececebebebeaeaeae9e9e9e8e8e8e6e6e6e4e4e4e2e2e2e1e0e0dedede +dddddcdcdcdcdbdbdad9d9d8d6d6d5d2d2d1cececdcccccccfd0cfd7d7d7dededde5e5e4 +eaebebeeeeedefefefeff0efeeefeeeeeeedeeedededededececececececebebebebebeb +ebebeaebeae9eaeaeaeaeaeae9e9e9e8e8e7e3e2e2dcdcdcd7d7d7d4d4d4d3d3d3d4d4d4 +d5d5d5d6d6d6d8d8d8d9d9d9dadadadcdcdcdcdcdcdcdcdcdadadad4d4d4cdcdcdc4c4c4 +bebebebcbcbcbfbfbfc7c7c7d1d1d1dbdbdbe4e4e4ebebebf1f1f1f5f5f5f7f7f7fafafa +fcfcfcfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfe +fefefefffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfefeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefcfcfcf9f9f9f5f5f5f0f0f0 +eaeaeae5e5e5e0e0e0dcdcdcd8d8d8d6d6d6d6d6d6d4d4d4d3d3d3d4d4d4d5d5d5d7d7d7 +dadadadededee1e1e1e4e4e4e7e7e7e9e9e9ecececeeeeeef0f0f0f1f1f1f2f2f2f3f3f3 +f3f3f3f3f3f3f2f2f2f1f1f1f1f1f1f1f1f1f1f1f1f0f0f0efefefeeeeeeedededececec +eae9e9e8e8e8e6e6e6e5e5e4e2e2e1dfdfdedbdad9d5d5d4cfcfcfcccccccdcdcdd1d1d1 +d7d7d6dededde4e4e3e9eae9eeeeeef0f0eff0f1f0f1f1f0f0f1f1f1f1f0f1f0f0f0efef +efefefefeeeeedededeeeeeeedeeeeecececebeaeae9e8e8e4e4e4dfdfdfdcdcdcdadada +dbdbdbdcdcdcdedededfe0dfe0e0e0dedededadadad3d3d3c9c9c9bebebeb8b8b8b6b6b6 +bcbcbcc8c8c8d4d4d4e0e0e0e9e9e9f1f1f1f6f6f6fafafafcfcfcfdfdfdfefefefefefe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfefdfefefefeffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefdfeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fcfcfcf9f9f9f7f7f7f4f4f4f0f0f0ededede9e9e9e6e6e6e2e2e2dfdfdfdbdbdbd9d9d9 +d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d8d8d8dadadadddddde1e1e1e5e5e5e8e8e8 +ebebebedededf0f0f0f2f2f2f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3 +f2f2f2f2f2f2f1f1f1f1f0f0efefeeedececebeaeae9e9e9e5e5e5dfdfded9d9d9d1d2d2 +cbcbcbc7c7c7c6c6c6cacac9d2d2d1dadadae1e1e0e4e5e4e7e7e7e9e9e9eae9e9edeceb +efefeef0f0eff0f0f0f1f1f1f1f1f1f1f1f0f0f0f0efefefefefeeececebeae9e9e6e5e5 +e2e3e3e1e1e1dfdfdfdbdcdcd5d6d6cdcdcdc5c5c5bdbdbdb9b9b9bbbbbbc2c2c2cdcdcd +dadadae6e6e6efefeff5f5f5f9f9f9fdfdfdfefefefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefdfefefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefdfdfdfcfcfcfbfbfbfafafaf8f8f8f6f6f6f4f4f4f2f2f2 +efefefececece9e9e9e6e6e6e2e2e2dfdfdfdcdcdcd9d9d9d7d7d7d6d6d6d5d5d5d6d6d6 +d6d6d6d8d8d8dadadadededee3e3e3e7e7e7eaeaeaeeeeeef1f1f1f3f3f3f5f5f5f6f6f6 +f5f5f5f6f6f6f5f5f5f5f5f5f4f4f4f4f3f3f3f3f3f3f3f3f3f3f3f2f1f1efefefececec +e7e7e7ddddddd2d2d2c5c5c5bbbbbbbababac2c2c1c9c9c9cccccccbcccccacac9cececd +d4d4d4d9d9d9dcdcdcdedededfdfdfdfdedededededcdddddbdbdbd8d8d8d4d4d4cecece +c8c9c9c4c4c4c2c2c2c1c1c1c0c0c0c0c0c0c1c1c1c6c6c6cececed7d7d7e1e1e1ebebeb +f3f3f3f8f8f8fcfcfcfefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfdfdfefdfefefefefffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefefefefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefdfefefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefe +fdfdfdfcfcfcfbfbfbfafafaf8f8f8f6f6f6f4f4f4f2f2f2eeeeeeebebebe7e7e7e4e4e4 +e1e1e1dddddddadadad8d8d8d6d6d6d5d5d5d6d6d6d7d7d7dbdbdbdededee3e3e3e9e9e9 +eeeeeef3f3f3f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6 +f6f6f6f4f4f4f1f1f1e9e9e9d8d8d8c2c2c2b6b6b6b9b9b9bdbdbdbdbdbdc0c0c0c6c6c6 +cdcdcdd0d0d0d0d0d0d0d0d0cecececccccccacacac8c8c8c7c7c7c5c5c5c4c4c4c2c2c2 +c4c4c4c6c6c6cacacad0d0d0d6d6d6dbdbdbe1e1e1e8e8e8eeeeeef4f4f4f7f7f7fbfbfb +fdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfefdfefffffffffffffffffffefdfefefdfefefdfefefdfefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefdfe +fefdfefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfcfcfcfafafaf8f8f8 +f7f7f7f5f5f5f2f2f2efefefececece8e8e8e4e4e4e1e1e1dddddddcdcdcdddddde0e0e0 +e5e5e5ebebebf1f1f1f6f6f6f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8 +f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6e8e8e8ccccccb2b2b2adadadb9b9b9ccccccdadada +e1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e3e3e3e2e2e2e0e0e0e0e0e0e0e0e0e1e1e1e2e2e2 +e5e5e5e8e8e8ecececf0f0f0f3f3f3f6f6f6f9f9f9fbfbfbfcfcfcfefefefefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfefdfefefdfefefdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfefefefefefefefefefefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefdfdfdfcfcfcfbfbfbfafafaf8f8f8f6f6f6f2f2f2eeeeeeeaeaea +e7e7e7e8e8e8ecececf1f1f1f6f6f6f8f8f8f8f8f8f5f5f5eeeeeee9e9e9ecececf6f6f6 +f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6e4e4e4bbbbbba0a0a0afafafd1d1d1e3e3e3 +e5e5e5e3e3e3e6e6e6edededf5f5f5f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafa +fbfbfbfcfcfcfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefefefefefefefefefefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfafafa +f6f6f6f2f2f2efefefefefeff1f1f1f4f4f4f8f8f8f8f8f8f2f2f2e4e4e4d7d7d7dbdbdb +edededfafafafcfcfcfbfbfbfafafaf7f7f7e9e9e9c7c7c7a3a3a3abababcececee4e4e4 +e3e3e3d8d8d8d3d3d3ddddddebebebf6f6f6fcfcfcfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfdfefdfdfefdfdfefdfdfefdfdfefefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefcfcfcf8f8f8f2f2f2efefefefefeff3f3f3f8f8f8fbfbfbf8f8f8ebebebd5d5d5 +c5c5c5cbcbcbe1e1e1f3f3f3fbfbfbfcfcfcf7f7f7e3e3e3c1c1c1b2b2b2c5c5c5dcdcdc +e4e4e4dcdcdcccccccc7c7c7d1d1d1e0e0e0efefeff8f8f8fdfdfdfefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfdfffefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefafafaf4f4f4f0f0f0efefeff1f1f1f6f6f6fbfbfbfcfcfcf4f4f4 +ddddddbdbdbdabababb3b3b3cccccce5e5e5f5f5f5f9f9f9eeeeeed6d6d6c7c7c7cdcdcd +d9d9d9e0e0e0dcdcdcd0d0d0c6c6c6c9c9c9d5d5d5e5e5e5f1f1f1f9f9f9fcfcfcfefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefefefefefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdfbfbfbf7f7f7f1f1f1eeeeeeeeeeeef2f2f2f7f7f7f9f9f9 +f8f8f8ecececd4d4d4bbbbbbb1b1b1b8b8b8cacacadededeeeeeeef1f1f1e4e4e4d1d1d1 +ccccccd4d4d4dddddddededed6d6d6ccccccc7c7c7cdcdcddadadae8e8e8f3f3f3fafafa +fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefefefefefefefdfdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfcfcfbfcfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfd +fefdfefefdfefefdfefefdfefefdfefefdfeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffdfdfdf9f9f9f2f2f2ececece8e8e8e7e7e7eaeaea +edededf2f2f2f5f5f5f2f2f2e9e9e9ddddddd3d3d3cfcfcfd3d3d3dcdcdce5e5e5e4e4e4 +d5d5d5cbcbcbcfcfcfd8d8d8dedededbdbdbd2d2d2c9c9c9c7c7c7d0d0d0dededeececec +f7f7f7fbfbfbfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefdfdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfcfbfce6e5e6cac9cac2c1c2c0bfc0c2c2c2ecebecfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefcfcfcf7f7f7efefefe7e7e7e1e1e1 +dcdcdcdcdcdce0e0e0e6e6e6edededf2f2f2f4f4f4f1f1f1ebebebe4e4e4dfdfdfe4e4e4 +e4e4e4dcdcdcd2d2d2d1d1d1d7d7d7dcdcdcdbdbdbd3d3d3c8c8c8c1c1c1c7c7c7d4d4d4 +e4e4e4eeeeeef5f5f5f9f8f8fcfcfcfdfdfdfefefefefefefefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfde8e7e893908e5a53444b422f42392738342b8a8a89f8f7f8fdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf8f8f8f2f2f2 +ebebebe4e4e4e0e0e0dddddddddddde0e0e0e4e4e4e9e9e9efefeff2f2f2f2f2f2f0f0f0 +f0f0f0f0f0f0ebebebe4e4e4e1e1e1e0e0e0e0e0e0dededed8d8d8cfcfcfcacacacacaca +d0d0d0d8d8d8dfdfdfe6e5e5ececebf0f0eff3f3f2f5f5f5f7f6f6f8f8f8f9f9f9fafafa +fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdc4c3c3847a64a4863ea9873394762c7561312a2823e6e6e7fdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfcf2f1f2 +dedddecccbcccbcacbc6c5c6c7c6c7cfcfcfe6e5e6f9f9fafdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefe +fcfcfcfafafaf7f7f7f3f3f3eeeeeeeaeaeae5e5e5e2e2e2e0e0e0e0e0e0e2e2e2e7e7e7 +eaeaeaedededf0f0f0f2f3f2f3f3f3f2f2f2f0f0f0eeeeeeecececebebebe7e7e7e2e2e2 +dcdcdcd9d9d9d7d7d6d9d9d8dcdcdcdededee1e1e0e3e3e3e4e3e3e5e5e5e7e7e6e9e9e9 +ebebeaedededf0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f4f4f3f5f5f5f6f6f6 +f7f7f7f9f9f9f9f9f9fafaf9fbfbfafbfbfbfcfcfcfdfdfdfefefefefefefefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdc5c4c3a18f66c4992abc8f17a07a138b6d1c332e24dcdcdcfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf4f3f4d1d1d1b4b3b3999895 +8f8c83857e6f94897195886c8f846c847e72898884a7a6a6dedddefbfafbfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefdfdfdfcfcfcf8f8f8f4f4f4eeeeeee8e8e8e3e3e3dfdfdf +dcdcdcdcdcdcdddddddedfdedfdfdfe2e2e2e6e6e5e7e7e7e9e9e8ebebebeeeeeef1f1f1 +f1f1f1efefefebebebe9e9e9e8e8e8e7e7e7e6e6e6e5e5e5e3e3e2e1e1e0dfdfdedfdfde +dedededfdfdfe1e1e1e2e2e2e4e3e3e5e5e4e6e6e5e5e5e4e4e4e4e3e3e3e3e3e2e3e3e3 +e5e5e5e8e8e7e9e9e8eaeaeaebebeaedececeeeeeeefefeff1f1f0f3f3f2f5f5f4f7f7f6 +f8f8f8fafaf9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefe +fefefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdc6c5c4a19066c1972bb98d1c9f7a188b6d1d373227ddddddfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf1f0f1c4c3c3a2a09f8f897b978662a38741 +b99433c49d36cfa849cea955cca74ebf9b3ca3863e82745776746fbfbebff6f6f6fdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfbfbfbf7f7f7f3f3f3 +eeeeeee9e9e9e3e3e3dededed8d8d7d3d3d3d2d2d1cfd0d0cfcfcecfcececfceced5d4d4 +e0dedeeaeae9edededefefeff0f0f0f2f2f2f2f2f2f3f3f3f2f2f2f1f1f1efefefededed +ecececebebebebebebececececececededededededecececeaeaeae8e8e8e4e4e4e1e1e1 +e1e1e1e2e2e2e4e4e4e4e4e4e3e3e3e3e3e3e1e1e1dfdfdfdededee0dfdfe2e2e1e4e4e3 +e6e6e5e7e7e6e9e9e8ebebeaeeeeedeeeeeeefefeff0f0f0f0f0eff1f1f0f2f2f1f3f3f2 +f4f4f4f6f6f6f8f8f8f8f8f8fafafafbfbfbfdfdfdfdfdfdfefefefefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdc7c6c4a19067c19829b98e1aa07b168b6d1c363126dededefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfcfbfcf2f1f2c8c7c79d9c998c8472a08a52c59e3ae1b031f2bb28 +deb144a88d42927d488f7d53958151a98e4acaa64cd3a94191793e5d5950bdbdbdf8f7f8 +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefe +fdfdfdfbfbfbf8f8f8f5f5f5f1f1f1ececece7e8e7e3e3e2dfdfdedbdbdad7d6d6d4d3d2 +d5d4d3dadad9d7d6d6d2d1d1d2d2d1d5d5d4d7d6d6dddddde2e2e2e5e5e5e8e8e8ececec +eeeeeeefefefefefefefefefefefeff0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3 +f3f3f3f2f2f2f3f3f3f2f2f2f2f2f2f0f0f0eeeeeeeaeaeae8e8e8e6e6e6e4e4e4e3e3e3 +e1e1e1e0e0e0e0e0e0e1e1e0e2e2e2e2e2e2e3e3e3e4e4e4e3e3e3e2e2e2e1e1e1e1e1e1 +e3e3e3e4e4e4e6e6e5e7e7e7eaeaeaececebedededf0f0eff3f3f3f6f6f6f9f9f9fbfbfb +fdfdfdfefefefefefefefefefffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdf1f0f1d4d4d4bcbcbcb4b4b4b4b4b4b5b4b5b5b4b5b5b4b5b5b4b5b5b4b5b5b4b5 +b5b4b5b5b5b5b3b3b38c8b8a91805ac09936b89029a17e238c6f273632288b8a8abab9ba +b7b7b7b9b8b9b9b9b9babababbbbbbbcbbbcbcbbbcbcbbbcbcbbbcbcbbbcc5c5c5e1e1e1 +f9f8f9fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdf5f4f5d7d7d7aaaaaa82807e746d5f937f4cb89433d5a628e8b221f1b924bc9b48 +65593f83817aafaeacbfbebdbcbbb9a6a39e8a816ba98f4fd6aa3b957c3f59564fd3d2d3 +fcfbfcfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefdfdfdfcfcfcfafafaf8f8f8f7f7f7f5f5f5f1f1f0 +efefeeebebebe5e5e5dededdd9d9d9d6d6d5d2d2d1cfcfcfcdcdcdcac9c9cccbcbcfcfce +d1d1d1cdcdcdcbcac9c9c8c8c7c7c6c8c7c7c8c8c8cacacad1d1d1dbdbdbe0e0dfe2e2e2 +e3e3e3e3e3e3e4e3e3e4e4e4e9e9e8edeeedf1f1f1f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4 +f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0f1f1f1f0f0f0eeeeeeebebebe7e7e7e4e4e4 +e2e2e2e1e1e1e0e0e0e0e0e0e0e0e0e0e0dfdfdfdfdedededfdfdfe2e2e2e7e7e7ececec +f1f1f1f5f5f5f8f8f8fbfbfbfdfdfdfefefefffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfcfbfcfcfbfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdefefef +b3b3b3807d7980796a91866b94876a94876a94876a94876a94876a94876a94876a94876a +94876a94876b93866a908365ac9664cbab60c9a85cc0a058b799588c7c5786795e8b8065 +8479617d735c756c576d6452635c4c585345524d41504b3f4f493f4e493f4c4840474543 +777675c7c6c7fbfafbfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf6f5f6e1e1e1bebdbe +9594937978745a574f69604a7562368d6f22ac861ec59820d6a521e5b021b697495a5344 +a1a09fe4e4e4f5f5f5fafafaf8f8f8efefefd0d0d0969289a99057dbae3d7b693d8e8d8b +f0eff0fdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefe +fefefefbfbfafafaf9f8f8f8f5f5f4f2f2f1f0f0efeeeeedeaeaeae7e7e7e3e3e3dfdfde +dbdbdbd5d5d4d0d0d0cecdcdcdcdcdcdcccccdcdcccccbcbcecdcdcfcfcecccbcac6c5c5 +c2c1c1bdbdbdbab9b9bfbebec5c5c5c9c9c9cfcfcfd2d1d1d4d3d3dadadae0e0e0e2e2e2 +e4e4e4e7e7e7ebebeaefefefefefefefefefefefeff1f1f1f3f3f3f3f3f3f2f2f2eeeeee +ebebebe7e7e7e5e5e5e5e5e5e6e6e6e6e6e6e5e5e5e2e2e2ddddddd9d9d9d9d9d9dadada +dddddde1e1e1e6e6e6ebebebf0f0f0f5f5f5f9f9f9fcfcfcfdfdfdfdfdfdfcfcfdfdfcfd +fdfcfdededed9a99997b7a795b5a597d7c7c898888888787888787888787888787888787 +8887878887878887878584848382828584848887878d8c8c8d8c8c8d8c8c8c8b8b8f8e8e +a5a5a5bbbbbbc1c0c1c8c8c8cac9cac9c9c9c9c9c9c9c9c9c9c9c9c7c7c79e9d9e62615e +9c9075c8a654e2b236e8b52ce9b52ce9b52be9b52be9b52be9b52ae9b52ae9b529e9b428 +e9b427e9b427e9b326eab425edb82befbb32efba33eeb931ebb72fe6b126ddaa24d0a122 +c1951fad851d9573197d6116664f1253400f44350d3d2f0b3a2d0b3a2d0b3a2d0c3c3011 +3c342433312f5c5c5cb4b4b4cfcfcfcececeb5b4b58f8e8e666666484846524f48565043 +544a35584b2a594615644e11785c138e6d17a6801bbb9120d1a01cc69f42554b369a9a99 +f1f1f1fffffffffffffffffffffffffffffffcfcfcd8d7d78b877ebf9b42c4a253544f42 +dad9dafcfbfc +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefefefefefefefdfcfcfbfcfcfbfafaf9fafafa +f7f7f6f6f6f6f4f4f4f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f1efefeeedececeae9e9 +e5e5e5e1e1e1dedededddddddcdcdcd8d8d8d5d4d4d1d0d0cdcdcdcdcdcdcbcbcac5c5c4 +c3c1c2c3c1c1c8c8c8cacacac7c7c7c6c6c6c6c6c6c8c8c7cac9c9cccacad1d0d0d4d4d4 +d3d3d3d1d1d1d4d4d4dadadae1e1e1e6e6e6e9e9e9e9e9e9e6e6e6e3e3e3e0e0e0dedede +dddddddbdbdbdadadadad9d9dddcdce3e3e3eaeaeaf1f1f1f7f7f7fbfbfbfcfcfcfdfcfd +faf9faa3a2a1877c62b59a5ebc9d5cb99c5fb99d60b99e60b99e60b99e60b99e60b99e61 +b99e61b99e61ba9e61b79c61a99360a38e5ea08c609e8b619788619485618d7f5f87795e +81765d7e745e78705b726b59726b58726b58726b58726b58726b58726a586e6654837659 +d0b26ce6bf66e1bb66e0bb67e0bb68e1bd69e1bd6be2be6ce3bf6fe4c171e4c274e4c376 +e6c579e7c67ce8c880e9ca83eacc87eace8aeacf8be9ce8be8cd8ae7cb88e3c785dfc280 +d8bb7aceb373c3a96bb79d63aa925aa0895397814e917b498c7646897343867141846d3d +816b3b7465445c55465953455650434f493e4641373d382f36322a504936675836655531 +62532e62522f624f27604a126f55128566179c781bb58c1ccc9d2189744365635fe4e4e4 +fffffffffffffffffffffffffffffffffffffffffffdfdfdb1b1b1998a67deb240655837 +b2b2b1f9f8f9 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefdfffffffffffffffffffffffffffffffefefe +fdfdfdfcfcfcfbfbfbfbfbfbfcfcfcf9f9f9f9f9f8f6f6f6f5f5f5f1f1f0ededede9e9e9 +e5e5e4e2e2e1dfdfdfdbdbdbd7d7d7d5d5d5d4d4d4d4d4d4d2d3d2d0d0d0d0d0d0d0d0cf +cdcdcdcbcbcacbcacacecececfcfced2d1d0d3d1d1d7d6d6dededddfdfdfdfdfdfe0e0e0 +e0e0e0e0e0e0dcdcdcd9d9d9d5d5d5d5d5d5dcdcdce4e4e4eeeeeef6f6f6fbfbfbfdfcfd +f6f5f6aea797d2a635f5ba1af6be28f6bf2ef7bc22f6bb1cf6bb1af6bb1af6bb1af6bc1b +f6bb1bf6bb1bf6bb1bf6bc1af6bc1bf6bc1bf7bc1cf7bc1cf7bc1cf8bc1cf8bc1ef8bc1e +f8bd1ef8bd1ff8be22f8bf26f8bf26f8bf27f8bf27f8bf27f8bf27f8bf29f8c02bf8c02d +f6c033f5c039f5c03cf6c140f6c346f7c44bf7c753f7c95ef7cb6af7cd73f8d17cf8d584 +f9d88df9db96fadfa0fbe2a9fbe4b1fbe7b7fce9bcfceabffceabffdeabdfce9bafce6b3 +fce4abfce1a2fbdd99fbda8ffad787fad37ef9d076f8cd6df4c760eebf53e6b749d9ad3e +cba034bb9328a9841f967419856616745913664e115b460f523e0c49370a46360c47360e +47360e47370f53431f6553296950117c5f15937219ad8418b79132584c33969695f4f4f4 +ffffffffffffffffffffffffffffffffffffffffffffffffd8d8d88d887dd2a735877446 +888784f5f4f5 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfd +fcfcfbfcfcfbf9f9f9f9f9f9f7f7f7f6f6f6f5f5f4f5f5f4f5f5f4f4f4f3f2f2f1f0f0ef +eeeeedededecedededebebeaeaeae9e6e6e5e1e0dfdddcdcd8d8d7d3d3d2d5d4d3d6d6d5 +d7d7d7d6d6d6d3d3d3d0d0d0cfcfcfd2d2d2d9d9d9e3e3e3ecececf4f4f4fafafafdfcfd +f3f2f3aba290c59d35e1af28e0af2adfad2be3b029e3b028e3af28e4b028e5b128e7b328 +e6b228e6b127e8b328e9b429ebb629ecb729eeb829f0b92af2bb29f3bc29f4bc29f6be29 +f6bf29f7bf29f8bf28f8bf27f8bf27f8bf27f8bf28f8bf28f8c029f8bf2bf8c02cf8c02d +f8c02ff8c032f8c135f8c239f8c33ef8c544f9c74cf9ca57f9cc65f9ce72fad27afad582 +fad88dfbdd97fce1a0fce3aafce6b2fce8bafdebbffdebc1fdebc1fdebc0fce9bbfce6b4 +fce4abfce1a2fbdc98fad98ef8d484f6ce7af2c970edc363e7bb54dfb247d4a93cc69c31 +b79028a7822296741c846617735813654e115a450e503d0c48370b46350a44330a43320a +43320a42310a4b3b1464532a644e13765a138d6c18a67f16a5853748402fb0b0b0f9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffe8e8e88d8a85caa4428b784b +7f7d7af4f3f4 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfefdfdfefdfdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefffffffefefdfefefdfefefdfffffefefefefdfdfcfdfdfc +fdfdfcfdfdfdfdfdfdfcfcfbfcfcfbfafafaf9f9f9f7f7f7f4f4f4efefefe9e9e8e5e4e3 +e2e1e1dedfdfdcdcdbdbdbdbdcdcdcdededee5e5e5ebebebf2f2f2f7f7f7fbfbfbfdfcfd +eeeeee9f9889a8862fbc9120bd9324c19625c59924c59924c49824c79a22ca9c22cb9c23 +c99b22c99b22cb9d23cea024d2a324d6a625daa926deab26e2ae27e5b128e8b328ebb529 +eeb829f2bb2af4bc2bf5be2bf7bf2bf8c02bf8c02bf8c02bf8c02bf8c02cf8c02df8c02e +f7c031f7c034f7c136f7c23af7c33ff8c548f9c851f9cb5df9ce6bfad075fad47efad787 +fbda92fbdf9dfce2a8fce5b1fde9bafdecc3fdedc8fdeecbfdeecbfdeec9fdecc4fdeabc +fce6b3fbe3a9fadd9df8d892f6d387f2cd7ceec771e7c065deb556d3ab47c89f3bb79130 +a6832796752085671b745a16664f125b4610523f0e4b390d47360b44330b44330b44330b +44330b44330b4d3e18615027614b107157138668179f7a15a483324b422fa4a3a3f7f7f7 +ffffffffffffffffffffffffffffffffffffffffffffffffe0e0e08c8881cea53d8a7648 +848380f5f4f5 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefffffffffffffefefefefefe +fefefefefefefefdfefdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfbfbfb +f8f8f8f5f6f6f3f4f4f2f2f2f2f2f2f2f2f2f5f5f5f8f8f8fafafafcfcfcfdfcfdfdfcfd +f5f4f5aaa8a383724c8a6e258e70219072238f71259173249475249473219a78229f7b22 +9d791e9b781a9f7a19a37e19a9821aaf871bb68c1ebc9120c29622c89a23cd9f24d3a324 +dba925e2af27e8b428edb729f1ba2af3bc2af5be2bf6be2bf7bf2bf8c02cf8c02df8c02f +f8c031f8c134f8c136f8c33af8c440f9c649f9c953f9cb5ff9ce6dfad077fad481fad88b +fbdc95fbe0a1fce4acfce7b7fdebc1fdeec8fdefcefdf0d2fdf1d2fdefcffdeecafdebc3 +fbe7b8fae3acf9dea1f7d995f3d188edca7ce8c370dfb964d4ad54c8a146b99438a7842c +96752486681d765c186850145c471152400f4b3a0d47370c46350b44330b44330b44330b +44330b44340c5344205b4a205d470e6e5413816416977316a883255f52337b7a78ededed +ffffffffffffffffffffffffffffffffffffffffffffffffc2c2c28b8270d7aa367c6c41 +9f9e9cf7f6f7 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffefefefefefefefdfdfefdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfefefefefefefefefefefefefefefefefefefefefdfdfefdfdfefdfdfefdfdfefdfd +fefdfdfefdfdfefdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfd +fefdfdfefdfdfefdfdfefdfdfefdfefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefefefefdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefdfefdfcfd +fdfcfde0dfe09f9e9c7c786d746b596f654e6f654d71674f72685072685074684e6e5f3f +61512b6150236552206b551c745b1c7c611a86681a8e6e179471179a7618a27d1bac851e +b78d1fc39722cfa024d9a825e1af27e8b328edb729f0ba29f3bc2bf5bf2df7bf2df7c02e +f8c031f8c134f8c236f8c33af8c441f9c649f9c953f9cc60f9ce6efad078fad481fad98c +fbdd97fbe1a3fce4affce9b9fdecc4fdeeccfdf1d2fdf2d6fdf2d6fdf1d3fdefcdfcecc5 +fbe8baf9e3aef7dda3f4d795eece87e8c57ae0bc6dd5b161c9a450b99541a98833977728 +856820765c1a6951155d481254410f4d3b0d48380c46360b45340b44330b44330b44330b +44330b4738125849265542145b460e6a51127b5f158e6d17a37d1886703a4c4941c1c0c0 +fcfcfcffffffffffffffffffffffffffffffffffffededed989795a58d54d8af48685d43 +cdcdcdfbfafb +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefffefefefefefefdfefdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfefffffffffffffffffffffffffffffffffffffffefefffefefffefefffefefffefe +fffefefffefefffefefefefefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefefefffefe +fffefefffefefffefefffefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfd +fdfcfdfdfcfdf6f5f6dbdadbc2c1c2b6b5b5b5b5b4b7b7b6b7b7b6b9b9b8b5b4b3a09e9d +8b8a8888878383817c7d7a737872666f6654685b3e58471d65511c6f571a765b147e6114 +88691796741aa6801db58b1fc29622ce9f24d8a725e0ad27e7b329edb82bf1bb2df4bd2d +f6bf31f7c133f8c236f8c33bf8c442f9c649f9c954f9cc60f9ce6ffad178fad581fad98c +fbdd98fbe1a4fce5b0fce9bbfdedc4fdefccfdf1d4fef3d7fef3d7fdf2d4fceecefbecc5 +fae7baf7e1aef4dba1efd393e9ca84e0c076d6b368c9a75cbb994ca9883a997a2f866a24 +765d1c6952165f4a135643114e3c0e49380d47360c46360b45340b44330b44330b44330b +43330b51422056461f4f3c0c5a450f664e11755a148466169572159f7e295c4f325d5c59 +c8c8c8fcfcfcfffffffffffffffffffefefeeaeaeaa3a3a2857a62d3a93da98e4a7b776f +e8e8e8fdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefdfefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfc +faf9faf6f5f6eeeeeee4e3e4d4d4d4c3c2c3b0aead8785816e6a5f584f3b4a3c1b594718 +634d126c5210785d1387681795731aa47f1cb38a1fc19521cea024dbaa27e3b02aeab62c +f0bb2ff3be33f6c035f7c23bf7c441f9c649f9c953f9cb60f9ce6efad178fad481fad98c +fbdd97fbe1a4fce5affce9bafdecc3fdeecbfdf1d2fdf2d5fdf2d5fcf0d2fbedcbfae9c3 +f8e5b8f5deabf0d79eeace8fe2c480d7b871caa962bb9b55ab8b45997b35886d29775e20 +6953195f4a145743124f3d104a390d47370c47360c46360b45340b44330b44330b443309 +4d3d1b5546234c3b0f4e3c0c59450f624c116e55137a5e1587681696731591752c594e33 +5b5a58a4a4a4cececee1e1e1ddddddbfbfbf92918f7d735dbb9740caa44373684ebcbbba +f8f7f8fdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfe +fefdfefefdfefefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfaf9faecebeccfcfcfb1b0af83817d5d584c +463c254b3c17594511614a0d6a5211765b14846616937119a6811db88f21c89b24d6a628 +e1af2de9b631efbb34f3bf39f5c240f7c548f9c852f9cb5ef9ce6dfad077fad480fad88a +fbdc95fbe0a1fce4abfce7b7fceac0fcecc7fcefcdfcf0d0fcefcffbedcdfaebc7f8e7bd +f5e2b3f0daa5ebd198e2c688d8bb79cbad6abd9e5bac8f4d9a7e3c896e2f7a61246a541b +604b17584413503e104b3a0f47370d47360c47360c46360b45340b44330b43320a493915 +5647274c3c1348360a4f3d0d57430e5e4910664e116f5513785d14836515906e16917427 +6c5a32655d4d726f697d7b78827f7a7f7867957f4bc59f3ec29d4083744fa09e9beeedee +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefdfefefdfefefdfefefdfefefdfefdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf9f8f9e7e6e7c8c7c7 +9897955e5b52423926483915503d0c55410c5e4810695112795d158b6b19a07b1db48c21 +c69a26d5a62ce1b031eab836f0bd3ef4c246f7c650f8c95cf9cd6bf9cf75fad37efad787 +fbda92fbde9cfce2a7fce5b1fbe8b9fceac0fcecc5fbecc8faebc7faebc5f8e6bef5e2b6 +f1dcaaebd39de3c98ed8bd7fcbb06fbda160ad91529b80448a71357a62296d5720614c18 +5946155240114c3b1049380e47360c47360c46360b45350b44330b43320a493916504122 +4a3a1446350a48370a4e3b0b54400b59440b5e470b634b0c6a510d72580e7d5f0f8a690e +94721c9474219275278e7949a3863ebb9531c49f43ad924f7f7459a2a09deae9e9fcfbfc +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfefefdfefefdfe +fefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfbfafb +efeeefd3d2d2969594514d4340371f49390e4a380a4e3c0d58430f654e12755a15896a19 +9f7b1eb48c25c69b2ad6a830e1b239eaba42f0c04bf4c657f7ca66f8cd71f9d179fad583 +fad98dfbdc96fbdfa0fbe2a8fbe4b0fae7b8fbe8bcfae8bef9e7bdf7e5baf3e0b3f0dbab +e9d39fe2c992d7bd83cbb074bda164ad92569d83498b733b7c642e6e5823634e1c5a4716 +5441134e3d114a390f47370d47360c47360c46360b45340b42330b4b3c1a534424483811 +4534074a390a4b3a0d4d3c124e3f1850401e50411f4a3d1e493d1e4f43235648275f502a +68582e725f3279663676684782704589764782765a8f8b82c2c1c0edecedfcfbfcfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffefffefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfcfbfcf0eff0cccbcb73716d37322647381547360847350b4d3b0e56430f634d12 +755b16896b1c9f7c22b48d28c69b31d5a93ae1b343e9bc4feec25df2c96bf6cc74f7d17d +f8d586f9d88ff9db98f9dea0f9e0a7f9e2adf8e2b0f6e0b1f3deb0f1dcadecd6a4e6cf9b +dec690d4bc83c8ae74baa166ab92579b824a8b733e7c65326f592764501f5c4919564315 +513f114d3c1149380e47370d47360c47360c47360a48360b4b3c1a544523504017493b1c +3f361d322b1b302a1e3c372d5b574e66635d7977728d8c889795929b99969f9d9aa19f9c +a1a09ca2a09ca19f9a9f9d99a6a4a0c2c1bed8d7d7e9e8e9f8f7f8fdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfafafaedecec9c9b9b45423b41372048370a47350949380c4e3c0e +594510664f14775d198b6d1ea07d25b48e2ec59d39d2a944dcb351e4bd5fe9c26bedc773 +f0cb7bf1d084f2d38cf3d593f2d799f2d99ff1d9a1eed6a1ebd4a0e7cf9be1c993d7c089 +ceb67ec2aa71b69d64a78f5799804b89723f7c6635705b2b6651215e4a1b584617534113 +4e3d114c3b1049380e47370d47360c4736094536104137224a422e3c352529251d5a5852 +80807da8a7a6c7c7c7dadadae8e7e7edecedf0efeff2f2f2f4f3f4f4f3f4f5f4f5f5f4f5 +f5f4f5f5f4f5f4f3f4f4f3f4f5f4f5f9f8f9fcfbfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfefdfefefefefaf9fad4d4d45554532f2a204b3b1747350847370b +49390d513f0f5b4713675016765c1b886b219a7a2aab8a34ba9640c6a14dd0ac5bd6b363 +dcb96ce0be74e2c37ce4c582e4c687e3c78be1c88ddec68ddac18ad4bd85cbb37dc2aa74 +b89f69ab945e9e8753917a48846e3e7964356e592b6551235e4b1d594619554315513f12 +4d3c114a390f48370d47360b47370b413417221e151414135554539e9e9dd8d8d8f4f3f4 +f9f8f9faf9fafcfbfcfcfbfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffff919191484541453c2449380e +47360b48370c4d3b0f5341115b4714665018735a1d8066258f722d9c7e37a78942b0924e +b89956bfa05dc4a765c7ac6ac9af6fcaaf73c8ae74c4ab73bfa770b9a16cb09863a8905d +9c8654927c4b8872437e683b7460346c592c665225604c1f5a481a5643165341134f3e11 +4c3b0f4a390d47360c443613342d20333231767676cfcfcff7f7f7fdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffefefe +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfdfdfefefefffefefffefffffefffffefffffefffffefffbfafbcfcecf6a6a683e3930 +473b1e47370e49380d4b3a0e4e3d105542125c4816624e1a6c551f765f267e672d876f36 +90763f967d469d844ca28a51a58c55a58d57a68e59a48d58a08a579a8453937e4e8e7849 +8670437f6a3e776337705d316a572b645224604d205b481b574417544114513f114e3c10 +4a390e4335113a322134332f656464cac9caf9f8f9fdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdefeeefa7a6a6 +5e5d5a484236473a1d4838114d3b0f4f3d0f5340125643145b4718614d1d6652216b5727 +715c2d7761337d6738826c3c856f40887142897244887244867143836e417f6b3e7b673b +776338725f346d5a2f68552a645124604d1f5c491b5845175643145341134c3b11413413 +3b33243e3c39636262b8b7b8f4f3f4fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfbfafb +e1e1e29e9e9e62615f4b463a453a204839144f3e145442135643145845165c491a5f4c1e +624f226753276b592c6f5c2f725e32746035766136766237766137756136725f34705d31 +6d5a2f6a572b665326635021604d1d5d4a1a594619534218493b163d3219413b2f474745 +706f6fbababaf2f1f2fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfaf9fadddcdda8a7a77674735a564e4b433243371c493b1954441b58471b5b481a +5e4b1b604d1e614f2264512567542869562a6a572c6b582d6c582d6b582d6a572b685528 +675325655123614e225d4b2255451f483b1b3e341c47403253514b636261929192cdcccd +f6f5f6fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfcfbfcecebecc4c4c49b9b9a767574615e59554f413e3622453a20 +4c3f205a4b2665532a64522a64522966542a68562b68562c67552c65532d63522b635129 +544627493d22433923463e2e56524861605c727271989898c2c2c2eae9eafbfafbfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf9f9fae7e7e7cdcccdb3b3b3919090848381 +6765615b523f8c753e8a7135796536715e346a593165542f5f502c5a4a28594821534932 +4947417978758a8a899d9c9cbab9b9d2d1d2eaeaeafaf9fafdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfcf6f5f6eaeaea +cdcdcd8e8a837a6b4a977f46987e4687703f7662376655305d4e2a56482b443a23444039 +aaaaaae3e2e3f1f0f1f9f8f9fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +faf9fad8d7d785827c8e7843c59e3aab882f876b2767521f554316453b27474542b5b5b4 +f4f3f4fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdf6f6f7b0ada99c813cd3a224af861d8164165e48104a3808362e1b777777f8f7f8 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdf2f1f2aeaba3a7893ad2a120a7811c795e1458430f4635083b311b737271fcfbfc +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdeaeaeaaaa598b3913ad2a11fa6801d775c1455410e463408463819353432f6f5f6 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfddededea59b85c7a03ad4a31ea8821d795d1456430e46350a473711242220e3e3e3 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdd4d3d2a39470d8ac39d6a41fad861e7d611659440f48360b4735092d2a22bcbcbc +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +faf9facdcbc7af985ce8b52ddba823b58c1f8667175f491049380c4635073730218c8b8b +fcfbfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +f0eff0b6b1a5b79741f1b923dfac26bf9321927019674f114c3b0d44330842351b5d5b59 +f4f3f4fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +e2e1e1a99e83d7ac3ef2ba22e4b027c99b239e7a1b715613523f0e45340b44350c36332e +cecdcefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf9f8f9 +cbcac6a4905af0ba2ef4bb26e8b328d1a124aa831e7b5f1559440f48360b4434083d3626 +8a8a89faf9fafdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdedeced +aba596bf9d46f7be22f5bd2aecb629d8a725b58b1f876817614b104a380c443309423415 +53504ddddcddfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfaf9fad8d6d4 +ad9d73ebb833f7be25f6be2befb829ddab27be93219270196850124d3b0d44330a42330a +40392d999897faf9fafdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf0efefa8a293 +cfac55f8be22f8bf2af6be2bf1ba2ae2af27c599229b781b70561354400e46350b44330a +413414575450cecdcefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf9f8f9b9b7b4a5905b +f0ba2af8bf27f8c02bf6be2bf1bb2ae5b127cc9d23a47f1c785c1559450f47370c44330b +44330a443b2383827feae9eafdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdd5d5d4b0a485e8b632 +f8be23f8c02bf8c02bf7bf2bf3bc2ae9b428d2a224ad851d8164175f491049380c45340b +44330a44350f504839a3a1a0f5f5f6fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfddbdbdbaca490e5b63ef8bd21 +f8c02bf8c02bf8c02bf7bf2bf4bd2aebb629d8a625b68c1f8a6a17644d104c3a0d46350b +44330b44340a433511524c3fabaaa8f6f5f6fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfcf9f7f8c1c0beb3a992ecba37f8bd20f8c02b +f8c02bf8c02bf8c02bf7bf2bf5be2aeeb829dcaa26bd93219472196b5212503e0d46350b +44330b46350b4635094435105048379a9894e6e6e6fbfafbfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfbfafbf8f8f8f6f5f5f2f1f0d8d5d1b0a897b59c61f0ba2af8bd21f8c02bf8c02b +f8c02bf8c02bf7bf2bf6be2bf4bd2aedb729deac27c498229d791b73591456420f47360b +44330b45340b46350b46350a44340c493d2369655ab4b2b0e6e5e5f3f2f2f8f7f8fbfafb +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfc +f4f3f4dfdcd8cec9bdc2baa6bbae8abaa061deb23ff5bc21f8bf25f8c02bf8c02bf8c02b +f8c02bf8c02bf7bf2bf5bd2bf2bb2aeab528dcaa26c59822a37e1c7c60155e48104c3b0d +46350b44330b46350b46350b45340a453409423311382f1a615a4a908b83b3b1adc6c5c3 +e7e6e6fcfbfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf4f3f4 +c9c5bcad996ac5a04bdbae43efb92df7bc1df8bd1ff8bf26f8bf27f8bf26f8bf26f8bf26 +f8bf26f7be26f6bd26f3ba25ecb624e2ae23d3a221bd921da17c19816314644c0f513e0c +47360a45340a45340a46350a46350a46350a46350946350743330a4032123c3115372f1b +76736febeaebfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf1f0f1ecebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececececedededeeedeeeeeeeeefeeeff0eff0f1f0f1f2f1f2f3f3f3f5f4f5d6d6d6 +968d79c29d48deac2eddad2edeae2fdeae31deae32deae32deae32deaf32deaf32deaf32 +deae32ddae32dcac31d6a730cba02dbd942aad87259b792186691d71581a5a46144b3b10 +41330e3f310e3f310e3f310e3f310e3f310e3f310e3f310e3f320d3f310c3e300c41320d +33302aacacacf5f4f5f4f3f4f2f2f2f1f0f1f0eff0efeeefeeeeeeeeedeeedecedececec +ececececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebecf8f7f8fdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd9e9d9e787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +7878787979797a7a7a7b7b7b7c7c7c7d7d7d7f7f7f8080808282828585858787876f6f6f +413e385a4e36675837655737655737655737655737655737655737655837655837655837 +6557376456366154355d5133574c3050452c483e274038233a321f332c1c282316211d12 +1d19101c180f1c180f1c180f1c180f1c180f1c180f1c180f1c180f1c180f1c180f1d190f +171613504f4f8787878686868383838181817f7f7f7d7d7d7c7c7c7b7b7b797979787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878777777cfcfcffbfafb +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd8b8a8b5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5e5e5e5e5e5e6060606060605e5e5e5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5d5d5d +5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b5b5bc5c5c5faf9fa +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdeaeaeae3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e4e3e4e5e4e5e5e4e5e3e3e3e3e2e3e3e2e3e2e1e2e2e1e2e2e1e2e2e1e2e2e2e2 +e2e2e2e2e1e2e1e1e1e2e1e2e1e1e1e2e1e2e2e1e2e2e1e2e2e1e2e1e0e1e1e0e1e1e1e1 +e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e2e1e2e2e1e2e2e1e2e2e1e2e2e2e2e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e2e2e2e1e0e1f4f3f4fdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd + +showpage + +% stop using temporary dictionary +end + +% restore original state +origstate restore + +%%Trailer + +%%EndDocument + @endspecial Black Black Black 21 3808 a Fm(Using)48 +b(the)g(SALOME)h(con\002guration)g(and)f(b)m(uilding)1046 +3980 y(system)f(en)-7 b(vir)m(onment)1587 4265 y Fl(V)-16 +b(ersion)34 b(0.3)50 5367 y Fk(P)o(atrick)99 b(Goldbronn)f(C.E.A.)50 +5485 y(Marc)170 b(T)-8 b(ajchman)140 b(C.E.A.)p Black +Black eop +%%Page: 2 2 +2 1 bop Black Black 0 50 a Fj(Successi)o(v)o(e)30 b(v)o(ersions)p +0 1579 3588 4 v -2 1795 4 217 v 50 1730 a Fi(Date)p 570 +1795 V 391 w(V)-9 b(ersion)p 1024 1795 V 161 w(Description)p +3014 1795 V 1541 w(A)k(uthor\(s\))p 3586 1795 V 0 1799 +3588 4 v -2 2016 4 217 v 50 1950 a Fn(10/07/2001)p 570 +2016 V 162 w(0.0)p 1024 2016 V 341 w(Initial)25 b(v)o(ersion)p +3014 2016 V 1485 w(PG)p 3586 2016 V 0 2019 3588 4 v -2 +2236 4 217 v 50 2171 a(25/07/2001)p 570 2236 V 162 w(0.1)p +1024 2236 V 341 w(English)f(traduction,)i(re)n(writing)p +3014 2236 V 946 w(MT)p 3586 2236 V 0 2239 3588 4 v -2 +2456 4 217 v 50 2391 a(29/08/2001)p 570 2456 V 162 w(0.2)p +1024 2456 V 341 w(Add)d(source)i(creation,)g(some)f(precision)p +3014 2456 V 667 w(PG)p 3586 2456 V 0 2459 3588 4 v -2 +2676 4 217 v 50 2611 a(24/05/2002)p 570 2676 V 162 w(0.3)p +1024 2676 V 341 w(Add)f(instruction)k(to)c(do)h(installation)j +(correctly)p 3014 2676 V 444 w(PG)p 3586 2676 V 0 2679 +3588 4 v Black 0 5644 3827 9 v 0 5757 a(SALOME)415 b(Using)24 +b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V) +-12 b(.)23 b(0.3)607 b(2/20)p Black eop +%%Page: 3 3 +3 2 bop Black Black Black Black 1759 50 a Fh(Abstract)p +Black Black 352 227 a Fg(This)20 b(document)e(contains)i(rules)g(and)g +(advices)f(to)i(con\002gure,)d(b)n(uild)i(and)f(e)o(xtend)g(the)h +(SALOME)g(platform.)p Black 0 5644 3827 9 v 0 5757 a +Fn(SALOME)415 b(Using)24 b(the)g(SALOME)d(con\002guration)26 +b(and)e(b)n(uilding)i(system)e(V)-12 b(.)23 b(0.3)607 +b(3/20)p Black eop +%%Page: 4 4 +4 3 bop Black Black 0 50 a Fj(Contents)0 279 y Fi(1)91 +b(SALOME)21 b(Con\002guration)2683 b(5)136 415 y Fn(1.1)96 +b(Directories)26 b(or)n(ganisation)35 b(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g +(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) +g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)p Black 122 +w(5)p Black 136 550 a(1.2)96 b(PreCon\002guration)26 +b(step)43 b(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) +f(.)g(.)g(.)g(.)p Black 122 w(5)p Black 136 686 a(1.3)96 +b(Con\002guration)26 b(step)h(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) +g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g +(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)p Black +122 w(6)p Black 136 821 a(1.4)96 b(PostCon\002guration)27 +b(step)75 b(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.) +f(.)g(.)g(.)g(.)p Black 122 w(7)p Black 0 1048 a Fi(2)91 +b(SALOME)21 b(compilation)2770 b(7)0 1274 y(3)91 b(Module)23 +b(cr)n(eation)3010 b(8)0 1501 y(4)91 b(De)o(v)o(elopment)24 +b(unit)e(cr)n(eation)2621 b(9)0 1727 y(5)91 b(Cr)n(eating)25 +b(a)e Ff(Makefile.in)50 b Fi(\002le)22 b(in)h(a)g(new)f(unit)1871 +b(10)136 1862 y Fn(5.1)96 b(Using)24 b(prede\002ned)i(mak)o(e)e(rules) +69 b(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g +(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)p +Black 77 w(10)p Black 136 1998 a(5.2)96 b(Using)24 b(your)h(o)n(wn)e +(mak)o(e\002les)h(in)f(an)h(unit)63 b(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.) +f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f +(.)g(.)g(.)g(.)p Black 77 w(14)p Black 0 2224 a Fi(6)91 +b(Add)22 b(or)h(r)n(emo)o(v)o(e)i(a)f(script)2705 b(15)0 +2451 y(7)91 b(Add)22 b(or)h(r)n(emo)o(v)o(e)i(an)e(IDL)f(\002le)2576 +b(15)0 2677 y(8)91 b(Pr)n(ede\002ned)23 b(symbols)h(used)e(in)h +Ff(Makefile.in)1920 b Fi(15)0 2904 y(9)91 b(Location)25 +b(of)e(generated)h(\002les)g(in)e(the)h(b)n(uild)f(tr)n(ee)1941 +b(18)0 3130 y(10)46 b(What')m(s)24 b(matter)g(when)e(launch)g +Ff(make)53 b(install)1839 b Fi(18)0 3356 y(11)46 b(Cr)n(eating)25 +b(sour)n(ce)f(\002les)g(according)g(to)g(SALOME)c(b)n(uilding)j(system) +1260 b(19)136 3492 y Fn(11.1)51 b Ff(C)23 b Fn(or)g Ff(C++)f +Fn(source)j(\002les)63 b(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f +(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.) +g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)p Black 77 w(20)p Black +136 3627 a(11.2)51 b(idl)24 b(\002les)90 b(.)45 b(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.) +g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g +(.)g(.)g(.)p Black 77 w(20)p Black 136 3763 a(11.3)51 +b(Included)26 b(header)f(\002le)e(generated)j(from)e(idl)f(\002le)32 +b(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.) +f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)p Black 77 w(20)p +Black Black 0 5644 3827 9 v 0 5757 a(SALOME)415 b(Using)24 +b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V) +-12 b(.)23 b(0.3)607 b(4/20)p Black eop +%%Page: 5 5 +5 4 bop Black Black 0 50 a Fj(1)119 b(SALOME)30 b(Con\002guration)0 +331 y Fe(1.1)99 b(Dir)n(ectories)26 b(or)o(ganisation)0 +575 y Fn(W)-7 b(e)32 b(suppose)k(here)d(that)h(you)g(unpack)h(the)e +(SALOME)d(distrib)n(ution)37 b(from)c(scratch.)60 b(The)33 +b(path)g(to)h(the)f(SALOME)0 710 y(sources)25 b(will)f(be)f(named)h +(\223top)g(source)h(directory\224)i(or)c Ff(SALOME)p +2097 710 28 4 v 30 w(ROOT)p Fn(.)0 893 y(It)35 b(is)g(possible,)41 +b(b)n(ut)36 b(not)g(advised,)k(to)35 b(b)n(uild)i(the)f(set)f(of)h +(binaries)h(and)f(libraries)i(in)d(the)h(same)f(subtree.)67 +b(Instead,)0 1028 y(we)23 b(suppose)j(you)e(ha)n(v)o(e)g(choosen)i(a)d +(dif)n(ferent)j(subtree)f(where)f(to)g(put)g(b)n(uilded)i(\002les)d +(\(you)i(can)f(so)g(b)n(uild)h(to)e(multiples)0 1164 +y(architectures)h(from)c(the)g(same)g(source)i(tree\).)28 +b(The)20 b(root)h(of)f(the)g(b)n(uild)i(subtree)g(will)d(be)i(named)f +(\223top)h(b)n(uild)h(directory\224.)0 1347 y(At)j(the)i(end)f(of)g +(con\002guration)j(and)e(compilation)h(processs,)h(you)e(may)e(install) +j(b)n(uilded)g(\002les)e(in)g(a)f(separate)k(subtree,)0 +1482 y(name)22 b(\223installation)j(subtree\224.)30 b(The)21 +b(root)h(of)g(the)g(installation)i(subtree)g(will)d(be)g(named)h +(\223top)h(installation)i(directory\224.)0 1665 y(The)e(\002gure)h(1)f +(sho)n(ws)h(subtrees)h(or)n(ganisation.)p Black 0 3576 +a @beginspecial 0 @llx 0 @lly 466 @urx 215 @ury 4660 +@rwi @setspecial +%%BeginDocument: ../../../SALOME_ROOT/doc/DevelopersGuide/subtrees.eps +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: subtrees.eps +%%Creator: fig2dev Version 3.2 Patchlevel 3c +%%CreationDate: Thu Jul 26 11:57:22 2001 +%%For: tajchman@nikyo (Marc Tajchman - SFME/LGLS) +%%BoundingBox: 0 0 466 215 +%%Magnification: 1.0000 +%%EndComments +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +newpath 0 215 moveto 0 0 lineto 466 0 lineto 466 215 lineto closepath clip newpath +-58.0 236.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +%%Page: 1 1 +10 setmiterlimit + 0.06000 0.06000 sc +% +% Fig objects follow +% +% Polyline +7.500 slw +n 3900 1950 m 5175 1950 l 5175 2550 l 3900 2550 l + cp gs col0 s gr +/Times-Bold ff 180.00 scf sf +4050 2175 m +gs 1 -1 sc (Top Build) col0 sh gr +/Times-Bold ff 180.00 scf sf +4050 2400 m +gs 1 -1 sc (Directory) col0 sh gr +% Polyline +n 1275 1425 m 3000 1425 l 3000 2250 l 1275 2250 l + cp gs col0 s gr +/Times-Bold ff 180.00 scf sf +1425 1650 m +gs 1 -1 sc (Top Source) col0 sh gr +/Times-Bold ff 180.00 scf sf +1425 1875 m +gs 1 -1 sc (Directory) col0 sh gr +/Times-Bold ff 180.00 scf sf +1425 2100 m +gs 1 -1 sc (\(SALOME_ROOT\)) col0 sh gr +% Polyline +n 4350 2550 m + 3825 3300 l gs col0 s gr +% Polyline +n 4575 2550 m + 4650 3300 l gs col0 s gr +% Polyline +n 7350 1650 m + 7575 2475 l gs col0 s gr +% Polyline +n 7800 1650 m + 8175 2550 l gs col0 s gr +% Polyline +n 7050 1650 m + 6750 2550 l gs col0 s gr +% Polyline +n 6675 1050 m 8100 1050 l 8100 1650 l 6675 1650 l + cp gs col0 s gr +% Polyline +n 1939 2238 m + 1189 2913 l gs col0 s gr +% Polyline +n 2175 2250 m + 2175 2850 l gs col0 s gr +% Polyline +n 2442 2270 m + 2892 3020 l gs col0 s gr +% Polyline +15.000 slw +n 3780 1650 m 3600 1650 3600 3720 180 arcto 4 {pop} repeat + 3600 3900 5595 3900 180 arcto 4 {pop} repeat + 5775 3900 5775 1830 180 arcto 4 {pop} repeat + 5775 1650 3780 1650 180 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline +n 1230 1050 m 1050 1050 1050 3570 180 arcto 4 {pop} repeat + 1050 3750 3045 3750 180 arcto 4 {pop} repeat + 3225 3750 3225 1230 180 arcto 4 {pop} repeat + 3225 1050 1230 1050 180 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline +n 6705 825 m 6525 825 6525 2820 180 arcto 4 {pop} repeat + 6525 3000 8520 3000 180 arcto 4 {pop} repeat + 8700 3000 8700 1005 180 arcto 4 {pop} repeat + 8700 825 6705 825 180 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline +7.500 slw +n 2025 1425 m + 3000 375 l gs col0 s gr +% Polyline +n 4575 1950 m + 4425 675 l gs col0 s gr +% Polyline +n 7275 1050 m + 5925 375 l gs col0 s gr +/Times-Bold ff 180.00 scf sf +6825 1275 m +gs 1 -1 sc (Top Installation) col0 sh gr +/Times-Bold ff 180.00 scf sf +6825 1500 m +gs 1 -1 sc (Directory) col0 sh gr +/Times-Bold ff 180.00 scf sf +7125 675 m +gs 1 -1 sc (Install Subtree) col0 sh gr +/Times-Bold ff 180.00 scf sf +975 900 m +gs 1 -1 sc (Source Subtree) col0 sh gr +/Times-Bold ff 180.00 scf sf +4650 1500 m +gs 1 -1 sc (Build Subtree) col0 sh gr +$F2psEnd +rs + +%%EndDocument + @endspecial Black 1342 3794 a(Figure)f(1:)29 b(Subtrees)c(or)n +(ganisation)p Black Black 0 4166 a Fe(1.2)99 b(Pr)n(eCon\002guration)26 +b(step)0 4411 y Fn(SALOME)21 b(needs)k(some)f(en)l(vironment)i(v)n +(ariables)g(\(to)e(be)g(de\002ned)h(for)f(e)o(xample)g(in)g(a)f(.cshrc) +i(or)e(.bashrc)i(\002le)e(in)h(your)0 4546 y(home)g(directory\))i(:)p +Black 0 5644 3827 9 v 0 5757 a(SALOME)415 b(Using)24 +b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V) +-12 b(.)23 b(0.3)607 b(5/20)p Black eop +%%Page: 6 6 +6 5 bop Black Black 0 -38 3625 4 v -2 179 4 217 v 50 +114 a Fd(variable)p 925 179 V 626 w(set)24 b(value)h(and)f(c)o(hec)n(k) +p 3623 179 V 0 182 3625 4 v -2 399 4 217 v 50 334 a Ff(QTDIR)p +925 399 V 651 w Fn(root)g(directory)i(of)e(qt)f(distrib)n(ution)k(\()p +Ff($QTDIR/lib)19 b Fn(must)k(contain)j(libqt.so\))p 3623 +399 V 0 402 3625 4 v -2 754 4 353 v 50 554 a Ff(HDF5HOME)p +925 754 V 486 w Fn(root)21 b(directory)h(of)e(hdf5)h(distrib)n(ution)j +(\()p Ff($HDF5HOME/lib)13 b Fn(must)20 b(contain)i(lib-)976 +689 y(hdf5.so\))p 3623 754 V 0 758 3625 4 v -2 1110 4 +353 v 50 909 a Ff(VTKHOME)p 925 1110 V 541 w Fn(root)33 +b(directory)i(of)e(vtk)f(distrib)n(ution)k(\()p Ff($VTKHOME/common)26 +b Fn(must)32 b(contain)976 1045 y(libVTKCommon.so\))p +3623 1110 V 0 1113 3625 4 v -2 1466 4 353 v 50 1265 a +Ff(CASROOT)p 925 1466 V 541 w Fn(root)25 b(directory)i(of)e +(OpenCascade)h(distrib)n(ution)j(\()p Ff($CASROOT/Linux)o(/li)o(b)976 +1400 y Fn(must)24 b(contain)h(libTK)n(ernel.so\))p 3623 +1466 V 0 1469 3625 4 v -2 1821 4 353 v 50 1621 a Ff(PYTHONHOME)p +925 1821 V 376 w Fn(root)184 b(directory)i(of)d(p)o(ython)i(distrib)n +(ution)i(\()p Ff($PYTHON-)976 1756 y(HOME/lib/python)o(XX)o(X/c)o(on)o +(fi)o(g)17 b Fn(must)23 b(contain)i(libp)o(ythonXXX.a\))p +3623 1821 V 0 1824 3625 4 v -2 2177 4 353 v 50 1976 a +Ff(OMNIORB)p 440 1976 28 4 v 29 w(CONFIG)p 925 2177 4 +353 v 182 w Fn(path)30 b(to)g(the)f(omniORB.cfg)g(\002le)g(\(this)h +(\002le)f(contains)j(def)o(ault)f(options)g(to)e(om-)976 +2112 y(niORB,)22 b(see)i(belo)n(w\))p 3623 2177 V 0 2180 +3625 4 v 0 2388 a(Create)29 b(a)f(\002le)f(named)i(omniORB.cfg)f(in)h +(your)g(root)g(tree,)g(containing)j(def)o(ault)e(options)g(to)e +(omniORB.)f(Put)h(in)g(this)0 2523 y(\002le,)23 b(the)g(follo)n(wing)i +(line)g(:)p Black Black 0 2769 a Ff(ORBInitRef)50 b(NameService=cor)o +(ba)o(na)o(me)o(::l)o(oc)o(al)o(ho)o(st)0 3015 y Fn(\(tells)25 +b(omniORB)d(that)i(the)g(CORB)m(A)d(name)i(service)j(is)d(local\).)0 +3332 y Fe(1.3)99 b(Con\002guration)26 b(step)p Black +114 3529 a Fn(1.)p Black 45 w(There)e(are)g(tw)o(o)f(cases)h(:)p +Black 336 3700 a Fc(\017)p Black 46 w Fn(There)i(is)g(a)f +Ff(configure)c Fn(\002le)k(in)g(the)h(top)g(source)i(directory)-6 +b(,)28 b(and)e(you)g(didn')n(t)i(change)f(the)f(SALOME)427 +3835 y(structure)g(\(adding)g(a)d(module)h(or)g(unit,)f(see)h(sections) +i(3)d(or)h(4)f(belo)n(w\).)29 b(Go)23 b(to)g(point)i(3.)p +Black 336 4004 a Fc(\017)p Black 46 w Fn(Y)-10 b(ou)26 +b(don')n(t)h(ha)n(v)o(e)g(a)e Ff(configure)c Fn(\002le)k(or)h(you)h +(add)f(a)f(module/unit)k(in)d(the)g(SALOME)c(system.)37 +b(Go)25 b(to)427 4139 y(point)g(2)p Black 114 4310 a(2.)p +Black 45 w(Go)e(to)h(the)f(top)h(source)h(directory)h(and)e(type)g(:)p +Black Black 227 4445 a Ff(./reconfigure)227 4539 y Fn(This)32 +b(script)h(\002nd)e(all)h(\002le)f(with)g(suf)n(\002x)h +Ff(.in)d Fn(\(which)j(will)g(be)f(generate)j(by)e Ff(configure)26 +b Fn(script\))33 b(and)f(add)227 4675 y(them)24 b(in)f +Ff(configure.in)18 b Fn(\002le,)k(launch)j Ff(aclocal)20 +b Fn(and)k Ff(autoconf)19 b Fn(to)k(generete)j Ff(configure)19 +b Fn(script.)227 4810 y(Continue)25 b(with)f(point)g(3)p +Black 114 4979 a(3.)p Black 45 w(Go)f(to)h(the)f(top)h(b)n(uild)h +(directory)h(you)e(choose.)227 5114 y(If)30 b(you)g(plan)h(to)e +(install)j(SALOME)26 b(\002les)k(after)g(b)n(uilding)j(in)c(a)h +(non-standard)j(location)f(\(i.e.)47 b(dif)n(ferent)32 +b(from)227 5250 y(/usr/local\),)26 b(type)f(:)p Black +Black 227 5385 a Ff(/confi)o(gu)o(re)d(\\)1209 5521 y(--prefix=)p Black 0 5644 3827 9 v 0 5757 a Fn(SALOME)415 +b(Using)24 b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i +(system)e(V)-12 b(.)23 b(0.3)607 b(6/20)p Black eop +%%Page: 7 7 +7 6 bop Black Black 227 50 a Fn(otherwise,)25 b(type)f(:)p +Black Black 227 185 a Ff(/confi)o(gu)o(re)227 279 y Fn(where)24 b(\223path)h(to)e +(the)h(top)g(source)h(directory\224)h(is)e(to)f(be)h(replaced)h(by)f +(the)g(path)g(to)f(the)h(SALOME)d(sources.)227 415 y(F)o(or)i(other)h +(options)i(to)d(the)h(con\002gure)h(command,)f(type)h(:)p +Black Black 227 550 a Ff(/confi)o(gu)o(re)d(--help)227 644 y Fn(This)18 +b(will)g(create)h(a)f(mirror)h(subtree)h(of)e(the)g(sources)i(into)f +(the)g(top)f(b)n(uild)i(directory)g(where)f(object)g(\002les,)g +(binaries)227 780 y(and)24 b(libraries)i(will)d(be)h(b)n(uilded.)30 +b(Also)24 b(a)f(mak)o(e\002le)h(system)g(will)f(be)h(created)h(into)f +(the)g(b)n(uild)h(tree.)0 1099 y Fe(1.4)99 b(P)n(ostCon\002guration)26 +b(step)0 1344 y Fn(This)d(phase)h(is)f(optional,)i(to)e(be)g(used)h +(only)f(if)g(the)h(compilation)h(process)g(\(see)e(ne)o(xt)h(section\)) +h(f)o(ails)f(to)f(use)g Ff(libtool)0 1479 y Fn(script.)0 +1662 y(On)29 b(some)i(systems,)h(the)f Ff(libtool)26 +b Fn(script)31 b(generated)i(by)d(the)h(con\002gure)h(command)e(will)g +(not)h(operate)h(correctly)0 1797 y(during)26 b(compilation)g(\(see)f +(ne)o(xt)g(section\).)32 b(If)24 b(you)h(encounter)h(this)f(situation,) +h(cop)o(y)g(the)e(local)h(libtool)h(script)f(in)f(your)0 +1933 y(system)f(\(e.g.)29 b(in)22 b(the)h(/usr/bin)i(directory\))g(to)e +(the)g(top)g(b)n(uild)h(directory)h(after)f(con\002guration)h(and)e +(before)h(compilation)0 2068 y(phases.)0 2251 y(Check)g(the)g(follo)n +(wing)h(line)f(in)f(libtool)j(script)e(:)p Black Black +0 2508 a Ff(deplibs_check_m)o(et)o(ho)o(d=)o(...)0 2766 +y Fn(If)f(needed,)i(replace)g(this)f(line)h(by)p Black +Black 0 3023 a Ff(deplibs_check_m)o(et)o(ho)o(d=)o("pa)o(ss)o(_a)o(ll)o +(")0 3393 y Fj(2)119 b(SALOME)30 b(compilation)0 3670 +y Fn(From)23 b(the)h(top)f(b)n(uild)i(directory)-6 b(,)26 +b(type)p Black Black 0 3927 a Ff(make)0 4185 y Fn(After)35 +b(some)g(time)g(\(be)g(patient)i(...\),)f(it)f(will)f(create)j(v)n +(arious)f(binaries.)65 b(Building)37 b(SALOME)31 b(is)k(split)h(in)f +(se)n(v)o(eral)0 4320 y(phases)25 b(:)p Black 136 4603 +a Fc(\017)p Black 46 w Ff(make)53 b(inc)26 b Fn(:)37 +b(cop)o(y/update)32 b(header)d(\002les)f(e)o(xported)i(by)e(de)n(v)o +(elopment)i(units)f(in)f(the)g(directory)i Ff(inc)c Fn(of)i(the)227 +4738 y(b)n(uild)d(tree)f(;)p Black 136 4907 a Fc(\017)p +Black 46 w Ff(make)53 b(depend)p 835 4907 28 4 v 30 w(idl)31 +b Fn(:)48 b(determine)35 b(dependencies)i(between)d(idl)g(\002les)e +(\(useful)j(when)f(recompiling)h(SA-)227 5042 y(LOME)22 +b(after)i(idl)g(modi\002cation\);)p Black 136 5211 a +Fc(\017)p Black 46 w Ff(make)53 b(depend)f(\(make)g(dep\))30 +b Fn(:)48 b(determine)34 b(dependencies)j(between)d(source)h(\002les)d +(and)i(header)g(\002les)227 5347 y(\(useful)25 b(when)f(recompiling)i +(SALOME)21 b(after)j(source)h(modi\002cation\);)p Black +136 5515 a Fc(\017)p Black 46 w Ff(make)53 b(lib)21 b +Fn(:)29 b(generate)c(libraries,)h(put)e(a)f(cop)o(y/link)j(into)e(the)g +Ff(lib)d Fn(directory)26 b(of)e(the)g(b)n(uild)g(tree;)p +Black 0 5644 3827 9 v 0 5757 a(SALOME)415 b(Using)24 +b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V) +-12 b(.)23 b(0.3)607 b(7/20)p Black eop +%%Page: 8 8 +8 7 bop Black Black Black 136 50 a Fc(\017)p Black 46 +w Ff(make)53 b(bin)21 b Fn(:)29 b(generate)c(binaries;)p +Black 136 219 a Fc(\017)p Black 46 w Ff(make)53 b(tests)f(\(make)h +(check\))20 b Fn(:)28 b(b)n(uild)d(and)f(run)g(tests)g(\(not)g(yet)g +(implemented\).)0 485 y(After)34 b(b)n(uilding,)39 b(testing,)f(the)d +(user)f(may)g(install)i(the)e(system)h(in)f(a)g(choosen)i(directory)h +(\(dif)n(ferent)f(from)e(and)h(not)0 620 y(included)26 +b(in)d(the)h(top)g(source)h(directory)h(and)e(the)g(top)g(b)n(uild)g +(directory\).)0 803 y(From)f(the)h(top)f(b)n(uild)i(directory)-6 +b(,)26 b(type)e(:)p Black Black 227 1047 a Ff(make)53 +b(install)21 b Fn(:)32 b(install)27 b(libraries,)h(header)e(and)g(idl)f +(\002les,)h(binaries,)h(resource)g(\002les)e(in)h(the)f(instal-)227 +1182 y(lation)g(directory)0 1549 y Fj(3)119 b(Module)31 +b(cr)n(eation)0 1826 y Fn(In)22 b(this)h(section,)g(the)g(ne)n(w)e +(module)i(will)f(be)g(named)h Ff()p Fn(.)g(Replace)h(each)e +(occurence)j(with)d(the)g(real)h(name)f(of)0 1962 y(your)i(module.)p +Black 114 2228 a(1.)p Black 45 w(In)g(the)g(source)h(tree)f(root)g +Ff(SALOME)p 1383 2228 28 4 v 30 w(ROOT)p Fn(,)c(create)25 +b(a)e(ne)n(w)g(directory)j Ff()19 b Fn(:)p Black +Black 227 2363 a Ff(cd)54 b(SALOME_ROOT)227 2499 y(mkdir)f()p +Black 114 2667 a Fn(2.)p Black 45 w(Modify)25 b(the)f +Ff(Makefile.in)49 b Fn(\002le)23 b(in)g(the)h Ff(SALOME)p +2012 2667 V 30 w(ROOT)d Fn(directory)26 b(to)e(add)g(the)f(ne)n(w)g +(module)i(:)227 2803 y(Append)g(to)e(the)h(line)g(be)o(ginning)i(with)p +Black Black 227 2938 a Ff(SUBDIRS)52 b(=)227 3032 y Fn(the)24 +b(name)g(of)f(the)h(ne)n(w)f(module.)p Black 114 3201 +a(3.)p Black 45 w(In)36 b(the)g(module)h(root)g(directory)-6 +b(,)41 b(create)c(tw)o(o)f(subdirectories)k Ff(src)34 +b Fn(and)i Ff(resources)31 b Fn(and)37 b(create)g(a)f(\002le)227 +3336 y Ff(Makefile.in)50 b Fn(\(e.g.)29 b(cop)o(y)24 +b(the)g(corresponding)k(\002le)23 b(in)g Ff(GEOM)e Fn(module)j(for)g(e) +o(xample\))h(:)p Black Black 227 3472 a Ff(cd)54 b()227 +3607 y(mkdir)f(src)227 3743 y(mkdir)g(resources)227 3878 +y(cp)h(../GEOM/Makefil)o(e.)o(in)48 b(.)p Black 114 4047 +a Fn(4.)p Black 45 w(In)18 b(the)h Ff(src)d Fn(subdirectory)-6 +b(,)22 b(cop)o(y)d(a)f Ff(Makefile.in)49 b Fn(\002le)18 +b(\(e.g.)27 b(from)18 b(the)g(corresponding)23 b(\002le)17 +b(in)h Ff(GEOM/src)227 4183 y Fn(subdirectory)27 b(for)d(e)o(xample\))h +(:)p Black Black 227 4318 a Ff(cd)54 b(src)227 4454 y(cp)g +(../../GEOM/src/)o(Ma)o(ke)o(fi)o(le)o(.in)48 b(.)p Black +114 4622 a Fn(5.)p Black 45 w(Edit)24 b(this)g(\002le)f(and)h(replace)h +(the)f(line)p Black Black 227 4758 a Ff(MODULE)52 b(=)i(GEOM)227 +4852 y Fn(with)p Black Black 227 4987 a Ff(MODULE)e(=)i()p +Black 114 5156 a Fn(6.)p Black 45 w(Edit)24 b(this)g(\002le)f(and)h +(replace)h(the)f(line)p Black Black 227 5291 a Ff(SUBDIRS)52 +b(=)i(GEOMDS)e(GEOM)g(GEOMGUI)227 5385 y Fn(with)p Black +Black 227 5521 a Ff(SUBDIRS)g(=)p Black 0 5644 3827 9 +v 0 5757 a Fn(SALOME)415 b(Using)24 b(the)g(SALOME)d(con\002guration)26 +b(and)e(b)n(uilding)i(system)e(V)-12 b(.)23 b(0.3)607 +b(8/20)p Black eop +%%Page: 9 9 +9 8 bop Black Black 227 50 a Fn(\(empty)25 b(list)e(of)h(de)n(v)o +(elopment)i(units)e(in)g(this)g(module\).)p Black 114 +219 a(7.)p Black 45 w(Edit)g(this)g(\002le)f(and)h(replace)h(the)f +(line)p Black Black 227 354 a Ff(RESOURCES_FILES)48 b(=)54 +b(arc.png)d(\\)227 489 y(...)227 583 y Fn(with)p Black +Black 227 719 a Ff(RESOURCES_FILES)d(=)227 813 y Fn(\(list)24 +b(of)g(all)g(ressources)i(for)e(this)g(module\).)p Black +114 982 a(8.)p Black 45 w(Add)g(the)f(ne)n(w)g Ff(Makefile.in)50 +b Fn(\002les)23 b(in)h(the)f(global)i(list)f(of)g(.in)f(\002les.)227 +1117 y(In)h(the)g(root)g(directory)i(of)d(the)h(source)h(tree,)f(e)o(x) +o(ecute)g(the)g Ff(reconfigure)18 b Fn(script)25 b(or)e(manually)i(:)p +Black 281 1253 a(\(a\))p Black 46 w(edit)19 b(the)f(con\002gure.in)i +(\002le)e(in)g(the)g(source)i(tree)e(root,)i(add)e Ff(Makefile.in)50 +b Fn(\002les)18 b(into)g(the)h Ff(AC)p 3483 1253 28 4 +v 32 w(OUTPUT)427 1388 y Fn(list,)p Black 276 1557 a(\(b\))p +Black 46 w(from)36 b(the)f(source)i(tree)f(root)g(directory)-6 +b(,)41 b(run)36 b(the)f Ff(genconf)d Fn(script)k(which)g(launch)h +Ff(aclocal)31 b Fn(and)427 1692 y Ff(autoconf)p Fn(.)0 +1975 y(Figure)24 b(2)f(summarize)i(these)f(changes.)p +Black 0 4377 a @beginspecial 0 @llx 0 @lly 405 @urx 274 +@ury 4050 @rwi @setspecial +%%BeginDocument: ../../../SALOME_ROOT/doc/DevelopersGuide/srctree_module.eps +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: srctree_module.eps +%%Creator: fig2dev Version 3.2 Patchlevel 3c +%%CreationDate: Thu Jul 26 11:57:52 2001 +%%For: tajchman@nikyo (Marc Tajchman - SFME/LGLS) +%%BoundingBox: 0 0 405 274 +%%Magnification: 1.0000 +%%EndComments +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +newpath 0 274 moveto 0 0 lineto 405 0 lineto 405 274 lineto closepath clip newpath +-33.0 371.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +%%Page: 1 1 +10 setmiterlimit + 0.06000 0.06000 sc +% +% Fig objects follow +% +% Polyline +15.000 slw +n 2925 5700 m 3825 5700 l 3825 6150 l 2925 6150 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +3075 6000 m +gs 1 -1 sc (src) col0 sh gr +% Polyline +n 1650 5700 m 2625 5700 l 2625 6150 l 1650 6150 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +1725 6000 m +gs 1 -1 sc (resources) col0 sh gr +% Polyline +n 1200 3825 m 2175 3825 l 2175 4275 l 1200 4275 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +1500 4125 m +gs 1 -1 sc (idl) col0 sh gr +% Polyline +n 2400 3825 m 3600 3825 l 3600 4275 l 2400 4275 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +2550 4125 m +gs 1 -1 sc (New module) col0 sh gr +% Polyline +n 1005 2475 m 825 2475 825 3195 180 arcto 4 {pop} repeat + 825 3375 2295 3375 180 arcto 4 {pop} repeat + 2475 3375 2475 2655 180 arcto 4 {pop} repeat + 2475 2475 1005 2475 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +975 2775 m +gs 1 -1 sc (Run reconfigure) col0 sh gr +/Times-Bold ff 180.00 scf sf +975 3000 m +gs 1 -1 sc (script or edit) col0 sh gr +/Times-Bold ff 180.00 scf sf +975 3225 m +gs 1 -1 sc (configure.in file) col0 sh gr +% Polyline +n 3150 2625 m 4800 2625 l 4800 3225 l 3150 3225 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +3300 3000 m +gs 1 -1 sc (Root Source Tree) col0 sh gr +% Polyline +n 3825 3825 m 4875 3825 l 4875 4275 l 3825 4275 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +3975 4125 m +gs 1 -1 sc (resources) col0 sh gr +% Polyline +n 5025 3825 m 6075 3825 l 6075 4275 l 5025 4275 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +5250 4125 m +gs 1 -1 sc (bin) col0 sh gr +% Polyline +n 4350 3225 m + 4350 3825 l gs col0 s gr +% Polyline +n 3450 3225 m + 1725 3825 l gs col0 s gr +% Polyline +n 2625 4275 m + 2325 5700 l gs col0 s gr +% Polyline +n 4575 3225 m + 5400 3825 l gs col0 s gr +% Polyline +n 2925 3825 m + 3675 3225 l gs col0 s gr +% Polyline +n 3139 4261 m + 3439 5686 l gs col0 s gr +% Polyline +gs clippath +3159 3023 m 3179 2935 l 3034 2902 l 3135 2971 l 3015 2990 l cp +eoclip +n 2480 2826 m + 3155 2976 l gs col0 s gr gr + +% arrowhead +n 3015 2990 m 3135 2971 l 3034 2902 l 3047 2951 l 3015 2990 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +n 783 4753 m 588 4753 588 5177 195 arcto 4 {pop} repeat + 588 5372 1768 5372 195 arcto 4 {pop} repeat + 1963 5372 1963 4948 195 arcto 4 {pop} repeat + 1963 4753 783 4753 195 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 4605 4575 m 4425 4575 4425 5070 180 arcto 4 {pop} repeat + 4425 5250 6045 5250 180 arcto 4 {pop} repeat + 6225 5250 6225 4755 180 arcto 4 {pop} repeat + 6225 4575 4605 4575 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 5580 2700 m 5400 2700 5400 3195 180 arcto 4 {pop} repeat + 5400 3375 7020 3375 180 arcto 4 {pop} repeat + 7200 3375 7200 2880 180 arcto 4 {pop} repeat + 7200 2700 5580 2700 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 5655 1650 m 5475 1650 5475 2145 180 arcto 4 {pop} repeat + 5475 2325 7095 2325 180 arcto 4 {pop} repeat + 7275 2325 7275 1830 180 arcto 4 {pop} repeat + 7275 1650 5655 1650 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +2 slj +gs clippath +4677 2619 m 4759 2657 l 4822 2523 l 4734 2606 l 4741 2485 l cp +eoclip +n 5475 1875 m 5474 1875 l 5472 1874 l 5468 1874 l 5461 1873 l 5453 1872 l + 5442 1871 l 5430 1870 l 5415 1869 l 5399 1869 l 5381 1870 l + 5363 1872 l 5343 1875 l 5322 1880 l 5300 1887 l 5277 1896 l + 5252 1908 l 5226 1923 l 5197 1942 l 5166 1965 l 5134 1993 l + 5100 2025 l 5071 2055 l 5043 2086 l 5017 2119 l 4992 2151 l + 4968 2183 l 4946 2216 l 4925 2247 l 4905 2279 l 4886 2310 l + 4868 2342 l 4851 2372 l 4834 2403 l 4819 2433 l 4804 2462 l + 4790 2490 l 4777 2516 l 4765 2540 l 4755 2561 l 4746 2579 l + 4739 2595 l 4734 2606 l + 4725 2625 l gs col0 s gr gr + +% arrowhead +0 slj +n 4741 2485 m 4734 2606 l 4822 2523 l 4772 2524 l 4741 2485 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +1980 5683 m 2051 5739 l 2143 5623 l 2038 5684 l 2072 5567 l cp +eoclip +n 1950 5025 m 1952 5026 l 1956 5029 l 1964 5034 l 1974 5041 l 1988 5051 l + 2004 5063 l 2022 5077 l 2041 5093 l 2061 5110 l 2080 5129 l + 2098 5149 l 2116 5172 l 2132 5196 l 2146 5224 l 2159 5254 l + 2169 5288 l 2175 5325 l 2177 5359 l 2176 5392 l 2171 5423 l + 2165 5453 l 2157 5480 l 2147 5506 l 2136 5531 l 2124 5555 l + 2111 5578 l 2098 5599 l 2084 5620 l 2071 5638 l 2059 5655 l + 2049 5669 l 2040 5681 l + 2025 5700 l gs col0 s gr gr + +% arrowhead +0 slj +n 2072 5567 m 2038 5684 l 2143 5623 l 2093 5613 l 2072 5567 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +3116 5733 m 3196 5693 l 3142 5583 l 3142 5684 l 3061 5623 l cp +eoclip +n 1950 5025 m 1951 5025 l 1954 5024 l 1959 5023 l 1967 5021 l 1978 5019 l + 1992 5016 l 2009 5012 l 2029 5009 l 2052 5005 l 2077 5001 l + 2104 4998 l 2133 4995 l 2163 4992 l 2194 4991 l 2226 4990 l + 2259 4991 l 2293 4993 l 2329 4997 l 2366 5004 l 2405 5012 l + 2446 5023 l 2488 5037 l 2533 5055 l 2579 5076 l 2625 5100 l + 2667 5125 l 2708 5152 l 2746 5181 l 2782 5209 l 2815 5238 l + 2846 5268 l 2875 5297 l 2902 5326 l 2927 5356 l 2950 5385 l + 2973 5414 l 2994 5443 l 3014 5472 l 3033 5501 l 3051 5529 l + 3067 5555 l 3083 5581 l 3097 5604 l 3109 5626 l 3120 5645 l + 3129 5661 l 3136 5674 l 3142 5684 l + 3150 5700 l gs col0 s gr gr + +% arrowhead +0 slj +n 3061 5623 m 3142 5684 l 3142 5583 l col0 s +% Polyline +2 slj +gs clippath +2596 4285 m 2519 4238 l 2442 4366 l 2539 4293 l 2519 4412 l cp +eoclip +n 2025 4950 m 2026 4949 l 2029 4947 l 2034 4944 l 2041 4940 l 2050 4933 l + 2061 4925 l 2074 4915 l 2089 4903 l 2104 4889 l 2122 4872 l + 2142 4853 l 2164 4829 l 2189 4800 l 2218 4765 l 2250 4725 l + 2274 4694 l 2298 4662 l 2320 4630 l 2342 4600 l 2362 4570 l + 2382 4542 l 2401 4514 l 2418 4486 l 2436 4460 l 2452 4434 l + 2468 4409 l 2483 4384 l 2497 4362 l 2510 4341 l 2521 4323 l + 2530 4307 l 2538 4295 l + 2550 4275 l gs col0 s gr gr + +% arrowhead +0 slj +n 2519 4412 m 2539 4293 l 2442 4366 l 2492 4370 l 2519 4412 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +3406 4239 m 3328 4283 l 3400 4413 l 3385 4293 l 3479 4368 l cp +eoclip +n 4425 4950 m 4424 4950 l 4420 4950 l 4415 4950 l 4406 4951 l 4394 4951 l + 4378 4951 l 4360 4951 l 4338 4951 l 4315 4950 l 4289 4949 l + 4261 4948 l 4232 4945 l 4202 4942 l 4170 4937 l 4138 4931 l + 4105 4923 l 4070 4914 l 4033 4902 l 3995 4888 l 3955 4871 l + 3912 4850 l 3869 4827 l 3825 4800 l 3785 4773 l 3747 4745 l + 3712 4716 l 3679 4688 l 3649 4659 l 3621 4631 l 3595 4603 l + 3572 4575 l 3549 4548 l 3529 4521 l 3509 4494 l 3491 4467 l + 3473 4441 l 3457 4416 l 3442 4392 l 3429 4370 l 3416 4349 l + 3406 4330 l 3397 4314 l 3389 4301 l 3384 4291 l + 3375 4275 l gs col0 s gr gr + +% arrowhead +0 slj +n 3479 4368 m 3385 4293 l 3400 4413 l 3429 4371 l 3479 4368 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +3477 5705 m 3565 5724 l 3596 5579 l 3529 5680 l 3508 5560 l cp +eoclip +n 4425 4950 m 4423 4950 l 4420 4950 l 4414 4949 l 4404 4948 l 4391 4947 l + 4374 4946 l 4354 4946 l 4330 4945 l 4304 4944 l 4276 4945 l + 4247 4945 l 4216 4947 l 4185 4950 l 4152 4954 l 4119 4960 l + 4085 4967 l 4051 4977 l 4015 4989 l 3978 5004 l 3941 5022 l + 3902 5045 l 3863 5070 l 3825 5100 l 3789 5133 l 3755 5167 l + 3726 5202 l 3699 5237 l 3676 5272 l 3655 5306 l 3637 5341 l + 3621 5375 l 3606 5409 l 3594 5442 l 3582 5475 l 3572 5508 l + 3563 5539 l 3555 5569 l 3548 5597 l 3542 5622 l 3537 5644 l + 3533 5663 l 3530 5677 l + 3525 5700 l gs col0 s gr gr + +% arrowhead +0 slj +n 3508 5560 m 3529 5680 l 3596 5579 l 3548 5592 l 3508 5560 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +4602 3819 m 4684 3857 l 4747 3723 l 4659 3806 l 4666 3685 l cp +eoclip +n 5400 3075 m 5399 3075 l 5397 3074 l 5393 3074 l 5386 3073 l 5378 3072 l + 5367 3071 l 5355 3070 l 5340 3069 l 5324 3069 l 5306 3070 l + 5288 3072 l 5268 3075 l 5247 3080 l 5225 3087 l 5202 3096 l + 5177 3108 l 5151 3123 l 5122 3142 l 5091 3165 l 5059 3193 l + 5025 3225 l 4996 3255 l 4968 3286 l 4942 3319 l 4917 3351 l + 4893 3383 l 4871 3416 l 4850 3447 l 4830 3479 l 4811 3510 l + 4793 3542 l 4776 3572 l 4759 3603 l 4744 3633 l 4729 3662 l + 4715 3690 l 4702 3716 l 4690 3740 l 4680 3761 l 4671 3779 l + 4664 3795 l 4659 3806 l + 4650 3825 l gs col0 s gr gr + +% arrowhead +0 slj +n 4666 3685 m 4659 3806 l 4747 3723 l 4697 3724 l 4666 3685 l + cp gs 0.00 setgray ef gr col0 s +/Times-Bold ff 180.00 scf sf +750 5025 m +gs 1 -1 sc (Create) col0 sh gr +/Times-Bold ff 180.00 scf sf +750 5250 m +gs 1 -1 sc (directories) col0 sh gr +/Times-Bold ff 180.00 scf sf +4575 4875 m +gs 1 -1 sc (Copy and/or) col0 sh gr +/Times-Bold ff 180.00 scf sf +4575 5100 m +gs 1 -1 sc (create Makefile.in) col0 sh gr +/Times-Bold ff 180.00 scf sf +5550 3225 m +gs 1 -1 sc (files \(module level\)) col0 sh gr +/Times-Bold ff 180.00 scf sf +5550 3000 m +gs 1 -1 sc (Exported resource) col0 sh gr +/Times-Bold ff 180.00 scf sf +5625 1950 m +gs 1 -1 sc (Update SUBDIRS ) col0 sh gr +/Times-Bold ff 180.00 scf sf +5625 2175 m +gs 1 -1 sc (list in Makefile.in) col0 sh gr +$F2psEnd +rs + +%%EndDocument + @endspecial Black 727 4596 a(Figure)g(2:)29 b(Source)c(tree)f(:)k +(modi\002cation)d(when)f(adding)h(an)f(ne)n(w)f(module)p +Black Black 0 5018 a Fj(4)119 b(De)n(v)o(elopment)31 +b(unit)g(cr)n(eation)0 5295 y Fn(Here)24 b(we)f(w)o(ant)g(to)h(add)g(a) +g(de)n(v)o(elopment)i(unit)e(named)g Ff()d Fn(in)i(the)h(e)o +(xisting)i(module)f Ff()19 b Fn(\(replace)26 +b(the)0 5430 y(names)e Ff()c Fn(and)k Ff()19 +b Fn(with)k(real)h(ones\).)p Black 0 5644 3827 9 v 0 +5757 a(SALOME)415 b(Using)24 b(the)g(SALOME)d(con\002guration)26 +b(and)e(b)n(uilding)i(system)e(V)-12 b(.)23 b(0.3)607 +b(9/20)p Black eop +%%Page: 10 10 +10 9 bop Black Black Black 114 50 a Fn(1.)p Black 45 +w(In)24 b(the)g Ff(src)d Fn(subdirectory)27 b(of)d Ff()p +Fn(,)18 b(create)25 b(a)e(subdirectory)k(named)d Ff()c +Fn(:)p Black Black 227 185 a Ff(cd)54 b()d(>/src) +227 321 y(mkdir)i()227 373 y Fn(Modify)38 b(then)g +Ff(Makefile.in)49 b Fn(\002le)37 b(in)g(the)g Ff(src)e +Fn(directory)k(to)e(add)g(the)g(ne)n(w)g(unit)g(to)g(the)g(compilation) +227 509 y(process)26 b(:)227 644 y(Complete)f(the)e(line)h(be)o +(ginning)i(with)p Black Black 227 780 a Ff(SUBDIRS)52 +b(=)i(...)227 874 y Fn(with)24 b(the)f(name)h(of)g(the)f(ne)n(w)g +(directory)p Black Black 227 1009 a Ff(SUBDIRS)52 b(=)i(...)f()p +Black 114 1178 a Fn(2.)p Black 45 w(Create)25 b(a)f Ff(Makefile.in)50 +b Fn(\002le)24 b(in)g(the)h(ne)n(w)f Ff()d Fn(directory)27 +b(\(you)e(can)g(cop)o(y)h(a)e Ff(Makefile.in)50 b Fn(\002le)227 +1313 y(from)31 b(the)h(corresponding)j(subdirectory)g(in)c +Ff(GEOM)e Fn(module)j(:)44 b Ff(GEOM/src/GEOMG)o(UI)24 +b Fn(subdirectory)35 b(for)227 1449 y(e)o(xample,)24 +b(and)g(modify)h(as)e(you)h(need\))p Black Black 227 +1584 a Ff(cd)54 b()227 1720 y(...)f(create)f(Makefile.in)227 +1772 y Fn(The)23 b(details)i(of)f Ff(Makefile.in)49 b +Fn(creation)26 b(is)d(detailed)j(in)d(the)h(ne)o(xt)g(section.)0 +2055 y(The)f(dif)n(ferent)j(\002les)d(of)g(your)i(unit)f(must)f(be)h +(located)h(in)f(se)n(v)o(eral)g(directories)j(\(see)d(\002gure)g(3)f +(and)h(the)g(list)f(belo)n(w\).)p Black 136 2337 a Fc(\017)p +Black 46 w Fn(Pri)n(v)n(ate)h(source)h(and)f(header)h(\002les)e(of)h +(your)g(unit)227 2473 y(Place)29 b(the)f(only)h(cop)o(y)h(of)e(these)h +(\002les)f(in)g(your)h(unit.)44 b(If)28 b(you)h(use)g(the)f(proposed)j +(mak)o(e\002le)e(system,)g(dont)h(put)227 2608 y(them)24 +b(in)f(subdirectories)28 b(of)23 b(your)i(unit.)227 2744 +y(Note)p Black Black 427 2916 a(Using)k(a)g(non-\003at)g(directory)i +(structure)g(for)e(an)g(unit,)h(has)f(not)h(been)f(tested)h(b)n(ut)f +(it)g(should)h(w)o(ork.)427 3052 y(Y)-10 b(ou)24 b(must)f(write)h(your) +g(mak)o(e\002le)g(to)f(tak)o(e)i(care)f(of)f(subdirectories.)p +Black 136 3225 a Fc(\017)p Black 46 w Fn(Exported)i(idl)f(\002les)f +(from)h(a)f(unit)227 3360 y(These)h(\002les)f(are)h(pro)o(vided)i(by)d +(the)h(unit)g(for)g(CORB)m(A)d(communication)26 b(with)d(other)i +(units.)227 3496 y(Place)f(the)g(only)g(cop)o(y)h(of)e(these)i(\002les) +e(into)h(the)g(idl)g(subdirectory)j(of)c(the)h(root)g(source)h(tree.)p +Black 136 3664 a Fc(\017)p Black 46 w Fn(Exported)g(header)g(\002les)f +(from)f(a)g(unit)227 3800 y(These)34 b(\002les)g(are)g(pro)o(vided)i +(by)e(the)g(unit)g(for)g(direct)h(communication)i(from)d(other)g(units) +h(\(using)h(the)e(unit')-5 b(s)227 3935 y(library\).)227 +4071 y(Place)24 b(the)g(master)g(cop)o(y)g(of)g(these)g(\002les)g(in)f +(your)h(unit)h(subtree.)227 4206 y(Assure)e(that)g(these)g(\002les)g +(are)f(automatically)j(or)e(manually)h(copied)f(in)g(the)f(inc)h +(subdirectory)j(of)c(the)h(root)g(b)n(uild)227 4342 y(tree.)0 +4712 y Fj(5)119 b(Cr)n(eating)31 b(a)e Fb(Makefile.in)69 +b Fj(\002le)31 b(in)f(a)g(new)h(unit)0 4992 y Fe(5.1)99 +b(Using)25 b(pr)n(ede\002ned)j(mak)o(e)d(rules)0 5237 +y Fn(Cop)o(y)f(the)g(follo)n(wing)h Ff(Makefile.in)72 +b Fn(sk)o(eleton)26 b(in)d(the)h(unit)g(directory)i(:)p +Black Black 0 5519 a Ff(#)54 b(begin)e(copy)h(here)g(==============)o +(===)o(==)o(==)o(==)o(==)o(===)o(==)o(==)o(==)o(==)o(===)o(==)o(=)p +Black 0 5644 3827 9 v 0 5757 a Fn(SALOME)415 b(Using)24 +b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V) +-12 b(.)23 b(0.3)562 b(10/20)p Black eop +%%Page: 11 11 +11 10 bop Black Black Black 0 3100 a @beginspecial 0 +@llx 0 @lly 404 @urx 377 @ury 4040 @rwi @setspecial +%%BeginDocument: ../../../SALOME_ROOT/doc/DevelopersGuide/srctree_unit.eps +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: srctree_unit.eps +%%Creator: fig2dev Version 3.2 Patchlevel 3c +%%CreationDate: Thu Jul 26 11:57:40 2001 +%%For: tajchman@nikyo (Marc Tajchman - SFME/LGLS) +%%BoundingBox: 0 0 404 377 +%%Magnification: 1.0000 +%%EndComments +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +newpath 0 377 moveto 0 0 lineto 404 0 lineto 404 377 lineto closepath clip newpath +-12.0 416.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +%%Page: 1 1 +10 setmiterlimit + 0.06000 0.06000 sc +% +% Fig objects follow +% +% Polyline +15.000 slw +n 1530 675 m 1350 675 1350 1395 180 arcto 4 {pop} repeat + 1350 1575 2820 1575 180 arcto 4 {pop} repeat + 3000 1575 3000 855 180 arcto 4 {pop} repeat + 3000 675 1530 675 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +1500 975 m +gs 1 -1 sc (Run reconfigure) col0 sh gr +/Times-Bold ff 180.00 scf sf +1500 1200 m +gs 1 -1 sc (script or edit) col0 sh gr +/Times-Bold ff 180.00 scf sf +1500 1425 m +gs 1 -1 sc (configure.in file) col0 sh gr +% Polyline +n 855 3000 m 675 3000 675 3495 180 arcto 4 {pop} repeat + 675 3675 1770 3675 180 arcto 4 {pop} repeat + 1950 3675 1950 3180 180 arcto 4 {pop} repeat + 1950 3000 855 3000 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +825 3300 m +gs 1 -1 sc (Exported) col0 sh gr +/Times-Bold ff 180.00 scf sf +825 3525 m +gs 1 -1 sc (idl files) col0 sh gr +% Polyline +n 2475 2025 m 3450 2025 l 3450 2475 l 2475 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +2625 2325 m +gs 1 -1 sc (Module 1) col0 sh gr +% Polyline +n 3000 3900 m 3900 3900 l 3900 4350 l 3000 4350 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +3150 4200 m +gs 1 -1 sc (src) col0 sh gr +% Polyline +n 1725 3900 m 2700 3900 l 2700 4350 l 1725 4350 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +1800 4200 m +gs 1 -1 sc (resources) col0 sh gr +% Polyline +n 1275 2025 m 2250 2025 l 2250 2475 l 1275 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +1575 2325 m +gs 1 -1 sc (idl) col0 sh gr +% Polyline +n 5205 3150 m 5025 3150 5025 3645 180 arcto 4 {pop} repeat + 5025 3825 6495 3825 180 arcto 4 {pop} repeat + 6675 3825 6675 3330 180 arcto 4 {pop} repeat + 6675 3150 5205 3150 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +5175 3450 m +gs 1 -1 sc (Exported shell) col0 sh gr +/Times-Bold ff 180.00 scf sf +5175 3675 m +gs 1 -1 sc (scripts) col0 sh gr +% Polyline +n 5430 4275 m 5250 4275 5250 4770 180 arcto 4 {pop} repeat + 5250 4950 6720 4950 180 arcto 4 {pop} repeat + 6900 4950 6900 4455 180 arcto 4 {pop} repeat + 6900 4275 5430 4275 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +5400 4575 m +gs 1 -1 sc (Update SUBDIR) col0 sh gr +/Times-Bold ff 180.00 scf sf +5400 4800 m +gs 1 -1 sc (list in Makefile.in) col0 sh gr +% Polyline +n 4275 2025 m 5325 2025 l 5325 2475 l 4275 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +4425 2325 m +gs 1 -1 sc (resources) col0 sh gr +% Polyline +n 5625 2025 m 6675 2025 l 6675 2475 l 5625 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +5850 2325 m +gs 1 -1 sc (bin) col0 sh gr +% Polyline +n 2700 5100 m 3675 5100 l 3675 5550 l 2700 5550 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +2775 5400 m +gs 1 -1 sc (New unit) col0 sh gr +% Polyline +n 1380 6225 m 1200 6225 1200 6720 180 arcto 4 {pop} repeat + 1200 6900 2670 6900 180 arcto 4 {pop} repeat + 2850 6900 2850 6405 180 arcto 4 {pop} repeat + 2850 6225 1380 6225 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +1350 6750 m +gs 1 -1 sc (and header files) col0 sh gr +/Times-Bold ff 180.00 scf sf +1350 6525 m +gs 1 -1 sc (Private source) col0 sh gr +% Polyline +n 3330 6225 m 3150 6225 3150 6720 180 arcto 4 {pop} repeat + 3150 6900 4620 6900 180 arcto 4 {pop} repeat + 4800 6900 4800 6405 180 arcto 4 {pop} repeat + 4800 6225 3330 6225 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +3300 6525 m +gs 1 -1 sc (Exported header) col0 sh gr +/Times-Bold ff 180.00 scf sf +3300 6750 m +gs 1 -1 sc (files) col0 sh gr +% Polyline +n 3675 825 m 5325 825 l 5325 1425 l 3675 1425 l + cp gs col0 s gr +% Polyline +n 4725 1425 m + 4875 2025 l gs col0 s gr +% Polyline +n 3975 1425 m + 1800 2025 l gs col0 s gr +% Polyline +n 2700 2475 m + 2400 3900 l gs col0 s gr +% Polyline +gs clippath +3679 1172 m 3699 1084 l 3554 1051 l 3655 1120 l 3535 1139 l cp +eoclip +n 3000 975 m + 3675 1125 l gs col0 s gr gr + +% arrowhead +n 3535 1139 m 3655 1120 l 3554 1051 l 3567 1100 l 3535 1139 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +n 5100 1425 m + 5625 2025 l gs col0 s gr +% Polyline +n 3000 2025 m + 4200 1425 l gs col0 s gr +% Polyline +n 3300 4350 m + 3150 5100 l gs col0 s gr +% Polyline +n 3075 2475 m + 3375 3900 l gs col0 s gr +% Polyline + [60] 0 sd +n 3675 4350 m + 4425 5025 l gs col0 s gr [] 0 sd +% Polyline + [60] 0 sd +n 3450 4350 m + 3900 5025 l gs col0 s gr [] 0 sd +% Polyline + [60] 0 sd +n 4350 1425 m + 3675 2025 l gs col0 s gr [] 0 sd +% Polyline + [60] 0 sd +n 4500 1425 m + 4050 2025 l gs col0 s gr [] 0 sd +% Polyline +n 405 4950 m 225 4950 225 5445 180 arcto 4 {pop} repeat + 225 5625 1845 5625 180 arcto 4 {pop} repeat + 2025 5625 2025 5130 180 arcto 4 {pop} repeat + 2025 4950 405 4950 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +n 4305 5325 m 4125 5325 4125 5820 180 arcto 4 {pop} repeat + 4125 6000 5745 6000 180 arcto 4 {pop} repeat + 5925 6000 5925 5505 180 arcto 4 {pop} repeat + 5925 5325 4305 5325 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +% Polyline +2 slj +gs clippath +2663 5277 m 2610 5204 l 2490 5291 l 2608 5262 l 2543 5364 l cp +eoclip +n 2100 6225 m 2099 6224 l 2098 6221 l 2095 6217 l 2091 6210 l 2086 6201 l + 2080 6189 l 2073 6174 l 2065 6158 l 2058 6140 l 2051 6120 l + 2044 6098 l 2039 6075 l 2035 6051 l 2033 6025 l 2032 5997 l + 2035 5967 l 2040 5934 l 2049 5899 l 2061 5860 l 2078 5819 l + 2100 5775 l 2122 5737 l 2145 5701 l 2170 5665 l 2197 5631 l + 2223 5599 l 2250 5568 l 2278 5539 l 2305 5512 l 2333 5485 l + 2361 5459 l 2389 5435 l 2417 5411 l 2445 5388 l 2471 5367 l + 2497 5346 l 2522 5327 l 2544 5310 l 2564 5295 l 2582 5282 l + 2596 5271 l 2607 5263 l + 2625 5250 l gs col0 s gr gr + +% arrowhead +0 slj +n 2543 5364 m 2608 5262 l 2490 5291 l 2535 5314 l 2543 5364 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +3241 5505 m 3185 5576 l 3301 5668 l 3241 5563 l 3357 5597 l cp +eoclip +n 3675 6225 m 3675 6224 l 3676 6221 l 3677 6216 l 3679 6209 l 3680 6199 l + 3682 6187 l 3684 6173 l 3684 6157 l 3684 6140 l 3683 6121 l + 3680 6101 l 3675 6078 l 3667 6054 l 3656 6026 l 3642 5996 l + 3623 5962 l 3600 5925 l 3579 5894 l 3556 5864 l 3532 5835 l + 3509 5808 l 3485 5782 l 3462 5758 l 3438 5734 l 3415 5712 l + 3392 5691 l 3369 5670 l 3347 5651 l 3325 5632 l 3305 5615 l + 3286 5599 l 3269 5586 l 3255 5574 l 3244 5565 l + 3225 5550 l gs col0 s gr gr + +% arrowhead +0 slj +n 3357 5597 m 3241 5563 l 3301 5668 l 3311 5618 l 3357 5597 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +3892 4003 m 3878 4092 l 4025 4114 l 3921 4053 l 4039 4026 l cp +eoclip +n 5250 4500 m 5250 4499 l 5249 4498 l 5248 4496 l 5246 4492 l 5244 4487 l + 5240 4480 l 5236 4473 l 5229 4464 l 5222 4454 l 5212 4444 l + 5201 4433 l 5188 4421 l 5172 4408 l 5152 4395 l 5129 4381 l + 5102 4366 l 5069 4350 l 5031 4333 l 4986 4315 l 4934 4295 l + 4875 4275 l 4829 4260 l 4781 4245 l 4733 4231 l 4686 4218 l + 4638 4205 l 4591 4193 l 4545 4182 l 4500 4171 l 4456 4160 l + 4412 4150 l 4368 4141 l 4325 4132 l 4283 4123 l 4241 4114 l + 4200 4106 l 4160 4098 l 4122 4091 l 4086 4084 l 4052 4078 l + 4021 4072 l 3993 4067 l 3969 4062 l 3948 4059 l 3932 4056 l + 3919 4053 l + 3900 4050 l gs col0 s gr gr + +% arrowhead +0 slj +n 4039 4026 m 3921 4053 l 4025 4114 l 4009 4067 l 4039 4026 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +1302 2288 m 1276 2202 l 1134 2245 l 1255 2256 l 1160 2331 l cp +eoclip +n 675 3300 m 674 3299 l 671 3296 l 666 3292 l 659 3285 l 648 3275 l + 635 3262 l 620 3247 l 602 3229 l 583 3208 l 562 3186 l + 541 3162 l 520 3136 l 500 3109 l 480 3081 l 462 3053 l + 446 3023 l 432 2993 l 420 2961 l 411 2928 l 406 2894 l + 405 2858 l 408 2820 l 416 2781 l 430 2741 l 450 2700 l + 472 2665 l 498 2632 l 527 2601 l 558 2571 l 591 2544 l + 625 2518 l 661 2494 l 697 2472 l 735 2451 l 773 2432 l + 812 2413 l 851 2396 l 891 2379 l 931 2363 l 970 2348 l + 1009 2334 l 1047 2321 l 1084 2309 l 1118 2298 l 1150 2288 l + 1178 2279 l 1203 2271 l 1224 2265 l 1242 2260 l 1255 2256 l + + 1275 2250 l gs col0 s gr gr + +% arrowhead +0 slj +n 1160 2331 m 1255 2256 l 1134 2245 l 1168 2281 l 1160 2331 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +1765 4073 m 1706 4006 l 1594 4104 l 1709 4064 l 1653 4171 l cp +eoclip +n 1050 4950 m 1050 4949 l 1050 4947 l 1049 4942 l 1049 4936 l 1049 4927 l + 1049 4916 l 1049 4902 l 1050 4887 l 1052 4870 l 1056 4852 l + 1060 4832 l 1067 4810 l 1075 4786 l 1086 4759 l 1101 4729 l + 1119 4696 l 1141 4660 l 1168 4619 l 1200 4575 l 1227 4540 l + 1255 4505 l 1284 4472 l 1312 4439 l 1341 4408 l 1369 4378 l + 1397 4349 l 1425 4321 l 1452 4295 l 1479 4269 l 1506 4243 l + 1533 4219 l 1559 4195 l 1584 4173 l 1608 4151 l 1630 4131 l + 1651 4113 l 1670 4097 l 1686 4084 l 1699 4072 l 1709 4064 l + + 1725 4050 l gs col0 s gr gr + +% arrowhead +0 slj +n 1653 4171 m 1709 4064 l 1594 4104 l 1641 4123 l 1653 4171 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +6234 2428 m 6189 2506 l 6317 2580 l 6243 2485 l 6362 2502 l cp +eoclip +n 6675 3225 m 6676 3224 l 6677 3221 l 6680 3215 l 6685 3208 l 6690 3197 l + 6696 3184 l 6703 3168 l 6710 3150 l 6717 3131 l 6723 3111 l + 6728 3089 l 6732 3066 l 6733 3041 l 6732 3015 l 6729 2987 l + 6722 2956 l 6711 2923 l 6695 2887 l 6675 2850 l 6655 2819 l + 6633 2789 l 6609 2760 l 6585 2734 l 6560 2709 l 6534 2685 l + 6509 2663 l 6483 2642 l 6457 2623 l 6431 2604 l 6405 2586 l + 6380 2569 l 6355 2553 l 6331 2538 l 6308 2524 l 6288 2512 l + 6270 2501 l 6256 2492 l 6244 2486 l + 6225 2475 l gs col0 s gr gr + +% arrowhead +0 slj +n 6362 2502 m 6243 2485 l 6317 2580 l 6320 2530 l 6362 2502 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +3700 5285 m 3630 5341 l 3722 5457 l 3688 5341 l 3793 5401 l cp +eoclip +n 4125 5625 m 4123 5625 l 4118 5625 l 4110 5624 l 4099 5624 l 4085 5622 l + 4069 5620 l 4051 5617 l 4031 5613 l 4010 5606 l 3987 5597 l + 3961 5585 l 3932 5570 l 3900 5550 l 3872 5530 l 3846 5510 l + 3823 5490 l 3801 5470 l 3782 5451 l 3764 5432 l 3747 5413 l + 3731 5395 l 3717 5378 l 3704 5363 l 3694 5349 l + 3675 5325 l gs col0 s gr gr + +% arrowhead +0 slj +n 3793 5401 m 3688 5341 l 3722 5457 l 3743 5411 l 3793 5401 l + cp gs 0.00 setgray ef gr col0 s +/Times-Roman ff 180.00 scf sf +3825 1200 m +gs 1 -1 sc (Root Source Tree) col0 sh gr +/Times-Bold ff 180.00 scf sf +4275 5625 m +gs 1 -1 sc (Copy and/or) col0 sh gr +/Times-Bold ff 180.00 scf sf +4275 5850 m +gs 1 -1 sc (create Makefile.in) col0 sh gr +/Times-Bold ff 180.00 scf sf +375 5250 m +gs 1 -1 sc (Exported resource) col0 sh gr +/Times-Bold ff 180.00 scf sf +375 5475 m +gs 1 -1 sc (files \(xml, ...\)) col0 sh gr +$F2psEnd +rs + +%%EndDocument + @endspecial Black 390 3319 a Fn(Figure)24 b(3:)29 b(Source)24 +b(tree)g(:)k(modi\002cation)e(when)d(adding)i(an)f(ne)n(w)f(unit)h(in)g +(an)f(e)o(xisting)i(module)p Black Black 0 3731 a Ff(top_srcdir=@top)o +(_s)o(rc)o(di)o(r@)0 3867 y(top_builddir=..)o(/.)o(./)o(..)0 +4002 y(srcdir=@srcdir@)0 4138 y(VPATH=.:@srcdir)o(@)0 +4409 y(@COMMENCE@)0 4680 y(#)54 b(Libraries)d(targets)0 +4815 y(LIB)i(=)0 4951 y(LIB_SRC)e(=)0 5086 y(LIB_MOC)g(=)0 +5222 y(LIB_CLIENT_IDL)d(=)0 5357 y(LIB_SERVER_IDL)g(=)p +Black 0 5644 3827 9 v 0 5757 a Fn(SALOME)415 b(Using)24 +b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V) +-12 b(.)23 b(0.3)562 b(11/20)p Black eop +%%Page: 12 12 +12 11 bop Black Black 0 50 a Ff(#)54 b(Executable)c(targets)0 +185 y(BIN)j(=)0 321 y(BIN_SRC)e(=)0 456 y(BIN_MOC)g(=)0 +592 y(BIN_CLIENT_IDL)d(=)0 727 y(BIN_SERVER_IDL)g(=)0 +998 y(#)54 b(exported)d(header)h(files)0 1134 y(EXPORT_HEADERS)c(=)0 +1405 y(#)54 b(exported)d(python)h(executable)e(files)0 +1540 y(EXPORT_PYSCRIPT)o(S)e(=)0 1811 y(#)54 b(list)f(of)g(files)g(in)g +(resources)e(directory)f(\(copy)j(when)f(do)i(make)f(install\))0 +1947 y(RESOURCES_FILES)48 b(=)0 2218 y(#)54 b(po)g(ressources)c(files)i +(\(to)h(transform)e(them)h(in)i(qm)g(file\))e(:)0 2353 +y(PO_FILES)f(=)0 2624 y(#)j(put)f(here)g(additional)d(rules,)i(or)h +(extra)g(compiler)e(options)g(...)0 2895 y(@CONCLUDE@)0 +3166 y(#)j(end)f(copy)g(here)g(==============)o(==)o(===)o(==)o(==)o +(==)o(==)o(===)o(==)o(==)o(==)o(==)o(===)o(==)o(=)0 3432 +y Fn(Adapt)24 b(this)g Ff(Makefile.in)50 b Fn(sk)o(eleton)25 +b(to)f(your)g(particular)i(needs)f(:)p Black 136 3677 +a Fc(\017)p Black 46 w Fn(if)f(you)g(ha)n(v)o(e)g(to)f(compile)i(a)e +(library)p Black 314 3812 a(1.)p Black 45 w(Complete)i(the)e(line)p +Black Black 427 3948 a Ff(LIB)53 b(=)427 4042 y Fn(as)p +Black Black 427 4177 a Ff(LIB)g(=)i(lib)o(.l)o(a)427 +4271 y Fn(Example)24 b(:)p Black Black 427 4406 a Ff(LIB)53 +b(=)i(libGeometryGui)o(.l)o(a)427 4500 y Fn(Notes)p Black +451 4650 a(\(a\))p Black 46 w(the)25 b(library)g(name)f +Fi(must)g Fn(be)o(gin)g(with)g Ff(lib)e Fn(and)j(end)f(with)g +Ff(.la)e Fn(\(this)j(allo)n(ws)f(automatic)i(creation)597 +4785 y(of)e(shared)h(libraries)g(with)f(libtool\).)p +Black 446 4954 a(\(b\))p Black 46 w(there)h(must)e(be)h(only)g(one)g +(library)h(by)f(de)n(v)o(elopment)i(unit)p Black 314 +5123 a(2.)p Black 45 w(Also)e(add)g(to)f(the)h(line)g(:)p +Black Black 427 5258 a Ff(LIB_SRC)52 b(=)427 5352 y Fn(the)24 +b(list)g(of)f(sources)j(\002les)d(\(in)h(this)g(unit\))g(needed)i(to)d +(b)n(uild)i(the)f(library)p Black 314 5521 a(3.)p Black +45 w(If)g(your)g(library)h(uses)f(QT)e(MOC)g(\002le,)h(add)h(to)f(the)h +(line)g(:)p Black 0 5644 3827 9 v 0 5757 a(SALOME)415 +b(Using)24 b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i +(system)e(V)-12 b(.)23 b(0.3)562 b(12/20)p Black eop +%%Page: 13 13 +13 12 bop Black Black Black Black 427 50 a Ff(LIB_MOC)52 +b(=)427 144 y Fn(the)24 b(list)g(of)f(headers)j(\002les)d(to)h +(transform)h(with)e(moc.)p Black 314 312 a(4.)p Black +45 w(If)g(your)h(library)h(uses)f(CORB)m(A)c(functionnalities)28 +b(from)23 b(other)h(units)g(\(i.e.)29 b(uses)24 b(idl)f(\002les)g(e)o +(xported)i(from)427 448 y(other)g(units\),)f(add)g(to)g(the)g(line)g(:) +p Black Black 427 583 a Ff(LIB_CLIENT_IDL)48 b(=)427 +677 y Fn(the)24 b(list)g(of)f(idl)h(\002les.)p Black +314 846 a(5.)p Black 45 w(If)i(your)h(unit)f(pro)o(vides)i(CORB)m(A)23 +b(functionnalities)31 b(\(i.e.)36 b(e)o(xports)27 b(idl)f(\002les)g(to) +g(the)g(other)h(units\),)h(add)e(to)427 982 y(the)e(line)g(:)p +Black Black 427 1117 a Ff(LIB_SERVER_IDL)48 b(=)427 1211 +y Fn(the)24 b(list)g(of)f(idl)h(\002les.)p Black 136 +1380 a Fc(\017)p Black 46 w Fn(if)g(you)g(w)o(ant)f(to)h(b)n(uild)g +(one)g(or)g(more)f(e)o(x)o(ecutables)k(:)p Black 314 +1515 a(1.)p Black 45 w(Complete)e(the)e(line)p Black +Black 427 1651 a Ff(BIN)53 b(=)427 1745 y Fn(as)p Black +Black 427 1880 a Ff(BIN)g(=)i()50 b()h(..)427 +2016 y(.)427 2110 y Fn(Note)p Black Black 597 2262 a(F)o(or)21 +b(each)h(e)o(x)o(ecutable)i(in)d(the)h Ff(BIN)d Fn(list,)j(say)g +Ff(MyBin1)p Fn(,)c(the)j(main)h(function)h Fi(must)e +Fn(be)g(in)h(a)f(\002le)597 2397 y(named)j(accordingly)-6 +b(,)27 b(in)d(this)g(e)o(xample)g(:)k Ff(MyBin1.cxx)19 +b Fn(and)24 b Ff(MyBin2.cxx)p Fn(.)p Black 314 2566 a(2.)p +Black 45 w(Also)g(add)g(to)f(the)h(line)g(:)p Black Black +427 2702 a Ff(BIN_SRC)52 b(=)427 2796 y Fn(the)30 b(list)f(of)g(source) +h(\002les)f(\(in)g(this)h(unit\))g(needed)g(to)f(b)n(uild)h +Fi(all)g Fn(the)f(e)o(x)o(ecutables,)j Fi(excluding)d(\002les)g(con-) +427 2931 y(taining)24 b(main)f(function\(s\))p Fn(.)427 +3066 y(Notes)h(:)p Black 451 3219 a(\(a\))p Black 46 +w(The)34 b(mak)o(e\002le)g(system)h(will)e(automatically)k(add)e(to)f +(each)g(e)o(x)o(ecutable,)39 b(its)34 b(main)g(function)i(\002le.)597 +3354 y(That')-5 b(s)24 b(why)f(these)i(\002les)e(must)g(not)h(be)g +(included)i(in)d(the)h Ff(BIN)p 2590 3354 28 4 v 31 w(SRC)e +Fn(list)p Black 446 3523 a(\(b\))p Black 46 w(The)33 +b(object)h(\002les)f(\(compiled)i(from)e(the)g(source)h(\002les)f(in)g +(the)g Ff(BIN)p 2831 3523 V 32 w(SRC)d Fn(list\))k(will)f(be)g +(properly)597 3658 y(dispatched)27 b(between)d(the)g(e)o(x)o(ecutables) +i(by)e(the)g(link)o(er)-5 b(.)p Black 314 3827 a(3.)p +Black 45 w(If)24 b(your)g(binaries)h(uses)g(QT)d(MOC)f(\002le,)i(add)h +(to)g(the)f(line)h(:)p Black Black 427 3962 a Ff(BIN_MOC)52 +b(=)427 4056 y Fn(the)24 b(list)g(of)f(headers)j(\002les)d(to)h +(transform)h(with)e(moc.)p Black 314 4225 a(4.)p Black +45 w(If)d(your)g(binaries)i(uses)f(CORB)m(A)16 b(functionnalities)25 +b(from)20 b(other)g(units)h(\(i.e.)27 b(uses)21 b(idl)f(\002les)f(e)o +(xported)j(from)427 4361 y(other)j(units\),)f(add)g(to)g(the)g(line)g +(:)p Black Black 427 4496 a Ff(BIN_CLIENT_IDL)48 b(=)427 +4590 y Fn(the)24 b(list)g(of)f(idl)h(\002les.)p Black +314 4759 a(5.)p Black 45 w(If)i(your)h(unit)f(pro)o(vides)i(CORB)m(A)23 +b(functionnalities)31 b(\(i.e.)36 b(e)o(xports)27 b(idl)f(\002les)g(to) +g(the)g(other)h(units\),)h(add)e(to)427 4894 y(the)e(line)g(:)p +Black Black 427 5030 a Ff(BIN_SERVER_IDL)48 b(=)427 5124 +y Fn(the)24 b(list)g(of)f(idl)h(\002les.)p Black 136 +5292 a Fc(\017)p Black 46 w Fn(List)f(the)h(e)o(xported)i(header)f +(\002les)e(that)h(your)g(unit)h(pro)o(vides)g(to)f(other)g(de)n(v)o +(elopments)i(units)f(:)227 5428 y(Complete)g(the)e(line)p +Black 0 5644 3827 9 v 0 5757 a(SALOME)415 b(Using)24 +b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V) +-12 b(.)23 b(0.3)562 b(13/20)p Black eop +%%Page: 14 14 +14 13 bop Black Black Black Black 227 50 a Ff(EXPORT_HEADERS)48 +b(=)227 144 y Fn(with)24 b(the)f(list)h(header)h(\002les.)227 +279 y(Note)p Black Black 427 452 a(The)e(mak)o(e\002le)h(system)g(will) +f(automatically)j(cop)o(y)f(these)f(\002les)f(in)h(a)e(subdirectory)27 +b Ff(inc)22 b Fn(in)h(the)h(top)427 588 y(b)n(uild)i(directory)-6 +b(,)28 b(and)d(maintain)h(coherence)i(with)d(your)g(pri)n(v)n(ate)h +(cop)o(y)g(inside)g(your)g(unit)g(subtree.)427 723 y(This)d(is)f(to)g +(assure)i(name)f(uniqueness)i(of)e(dif)n(ferents)i(e)o(xported)f +(header)g(\002les)e(from)h(dif)n(ferent)h(units)427 859 +y(and)g(to)g(write)f(easier)i(mak)o(e\002les.)p Black +136 1031 a Fc(\017)p Black 46 w Fn(List)e(the)h(p)o(ython)i(scripts)f +(\002les)e(that)h(your)g(unit)h(e)o(xport)f(:)227 1167 +y(Complete)h(the)e(line)p Black Black 227 1302 a Ff(EXPORT_PYSCRIPT)o +(S)49 b(=)p Black 136 1471 a Fc(\017)p Black 46 w Fn(T)-7 +b(o)23 b(generate)i(qm)e(\002le)g(from)h(po)f(\002le)g(\(use)h(by)g +(QT\),)e(list)i(po)f(\002les)h(in)f(:)p Black Black 227 +1607 a Ff(PO_FILES)51 b(=)227 1659 y Fn(Note)p Black +Black 427 1832 a(The)33 b(resulting)j(qm)c(\002les)h(will)g(ge)g +(generated)j(directory)f(which)f(contain)h(Mak)o(e\002le.)58 +b(It)33 b(will)g(be)427 1967 y(copied)25 b(in)f(resources)i(directory)g +(when)d(do)h Ff('make)52 b(install')p Fn(.)0 2287 y Fe(5.2)99 +b(Using)25 b(y)n(our)f(o)o(wn)h(mak)o(e\002les)h(in)f(an)g(unit)0 +2531 y Fn(If)d(the)g(proposed)i(mak)o(e\002le)f(system)f(don')n(t)i +(suit)e(your)h(needs)g(\(se)n(v)o(eral)g(libraries,)h(non)f(\003at)e +(unit)i(subtree)g(structure,)i(...\).)0 2667 y(It')-5 +b(s)24 b(possible)i(to)d(write)h(your)g(o)n(wn)f(mak)o(e\002les.)p +Black 114 2949 a(1.)p Black 45 w(Create)h(a)f(\002le)g +Ff(Makefile.in)227 3085 y Fn(This)h(\002le)f(must)g(be)o(gin)h(with)g +(the)g(lines)p Black Black 227 3220 a Ff(#)54 b(begin)f(copy)f(here)h +(===============)o(==)o(==)o(===)o(==)o(==)o(==)o(==)o(===)o(==)o(==)o +(==)o(==)o(=)227 3491 y(top_srcdir=@top)o(_sr)o(cd)o(ir)o(@)227 +3627 y(top_builddir=..)o(/..)o(/.)o(.)227 3762 y(srcdir=@srcdir@)227 +3898 y(VPATH=.:@srcdir)o(@)227 4169 y(@COMMENCE@)227 +4439 y(#)h(end)g(copy)e(here)h(===============)o(==)o(==)o(==)o(===)o +(==)o(==)o(==)o(==)o(===)o(==)o(==)o(==)o(==)o(=)227 +4592 y Fn(The)23 b(rest)h(of)g(the)g(\002le)f(has)g(the)h(standard)i +(GNU)c(mak)o(e)h(format.)227 4727 y(Y)-10 b(ou)24 b(must)f(de\002ne)h +(the)g(follo)n(wing)h(tar)n(gets)g(:)p Black 281 4863 +a(\(a\))p Black 46 w Ff(inc)d Fn(:)28 b(cop)o(y/update)f(the)d(e)o +(xported)i(header)f(\002les)e(to)g(the)h Ff($top)p 2498 +4863 28 4 v 31 w(builddir/inc)17 b Fn(directory)p Black +276 5031 a(\(b\))p Black 46 w Ff(dep)22 b Fn(:)28 b(update)d +(dependencies)p Black 281 5200 a(\(c\))p Black 46 w Ff(lib)d +Fn(:)28 b(b)n(uild)d(libraries)h(and)e(link)g(them)f(into)h(the)g +Ff($top)p 2241 5200 V 31 w(builddir/lib)17 b Fn(directory)p +Black 276 5369 a(\(d\))p Black 46 w Ff(bin)22 b Fn(:)28 +b(b)n(uild)d(e)o(x)o(ecutables)h(and)e(link)g(them)g(into)g(the)g +Ff($top)p 2365 5369 V 31 w(builddir/bin)17 b Fn(directory)227 +5500 y(Some)23 b(of)h(these)g(tar)n(gets)i(may)d(be)g(empty)-6 +b(,)24 b(if)f(not)h(applicable.)p Black 0 5644 3827 9 +v 0 5757 a(SALOME)415 b(Using)24 b(the)g(SALOME)d(con\002guration)26 +b(and)e(b)n(uilding)i(system)e(V)-12 b(.)23 b(0.3)562 +b(14/20)p Black eop +%%Page: 15 15 +15 14 bop Black Black 0 50 a Fn(The)23 b(line)p Black +Black 0 307 a Ff(@\\texttt{COMMEN)o(CE)o(}@)0 565 y Fn(pro)o(vides)38 +b(a)e(number)h(of)f(prede\002ned)i(v)n(ariables)g(that)e(you)h(can)f +(use)h(in)f(your)h(mak)o(e\002le)f(rules)h(\(de\002ning)h(standard)0 +700 y(libraries)26 b(locations,)f(compiler)g(options,)g(...,)d(see)i +(ne)o(xt)g(section\).)0 1070 y Fj(6)119 b(Add)31 b(or)f(r)n(emo)o(v)o +(e)f(a)h(script)0 1347 y Fn(If)18 b(you)g(w)o(ant)h(to)f(add)g(a)g(ne)n +(w)f(shell)i(script)g(in)f Ff(SALOME)p 1716 1347 28 4 +v 30 w(ROOT/bin)p Fn(,)d(you)k(must)f(edit)g Ff(SALOME)p +3055 1347 V 30 w(ROOT/Makefile.i)o(n)0 1482 y Fn(to)23 +b(add)h(it)g(in)f Ff(BIN)p 584 1482 V 32 w(SCRIPT)p Fn(.)0 +1665 y(If)h(this)h(script)h(ha)n(v)o(e)f(some)f(package)i(dependent)i +(v)n(ariable,)e(you)f(must)f(create)h(a)f(\224.in\224)h(\002le)f(and)h +(add)f(this)h(reference)i(to)0 1801 y Ff(configure.in)17 +b Fn(\002le.)0 1983 y(T)-7 b(o)29 b(remo)o(v)o(e)h(an)g(e)o(xisting)i +(script,)g(you)f(must)f(of)g(course)h(remo)o(v)o(e)f(it)g(from)g(CVS)e +(archi)n(v)o(e)j(and)g(also)f(remo)o(v)o(e)g(it)g(from)0 +2119 y Ff(SALOME)p 335 2119 V 30 w(ROOT/Makefile.i)o(n)16 +b Fn(and)24 b(if)g(an)o(y)-6 b(,)23 b(from)h Ff(configure.in)p +Fn(.)0 2301 y(If)e(you)g(w)o(ant)g(to)g(add)g(a)f(ne)n(w)h(p)o(ython)h +(script,)g(put)g(it)e(in)h Ff(EXPORT)p 2066 2301 V 30 +w(PYSCRIPTS)17 b Fn(v)n(ariable.)30 b(It)21 b(will)h(be)g(copied)h(at)f +(same)0 2437 y(place)j(than)f(others)h(e)o(x)o(ecutables.)0 +2807 y Fj(7)119 b(Add)31 b(or)f(r)n(emo)o(v)o(e)f(an)h(IDL)g(\002le)0 +3084 y Fn(If)18 b(you)g(w)o(ant)h(to)f(add)g(a)g(ne)n(w)f(IDL)g(\002le) +g(in)h Ff(SALOME)p 1610 3084 V 30 w(ROOT/idl)p Fn(,)d(you)j(must)h +(edit)f Ff(SALOME)p 2949 3084 V 30 w(ROOT/idl/Makefi)o(le)o(.in)0 +3219 y Fn(and)24 b(add)g(its)g(in)f Ff(IDL)p 680 3219 +V 31 w(FILES)p Fn(.)0 3402 y(T)-7 b(o)24 b(remo)o(v)o(e)h(an)g(e)o +(xisting)i(IDL)d(\002le,)g(you)i(must)f(of)g(course)i(remo)o(v)o(e)e +(it)g(from)g(CVS)e(archi)n(v)o(e)j(and)f(also)h(remo)o(v)o(e)f(it)g +(from)0 3537 y Ff(SALOME)p 335 3537 V 30 w(ROOT/idl/Makefi)o(le)o(.i)o +(n)p Fn(.)0 3907 y Fj(8)119 b(Pr)n(ede\002ned)32 b(symbols)d(used)h(in) +h Fb(Makefile.in)0 4184 y Fn(Y)-10 b(ou)23 b(can)h(use)g(prede\002ned)i +(symbols)e(in)g(you)g Ff(Makefile.in)18 b Fn(\002les.)28 +b(These)c(symbols)h(de\002ne)p Black 136 4441 a Fc(\017)p +Black 46 w Fn(compilation)h(\003ags)e(for)g(source)h(compiling,)p +Black 136 4610 a Fc(\017)p Black 46 w Fn(header)g(\002les)f(location)h +(in)f(your)g(local)g(system,)p Black 136 4779 a Fc(\017)p +Black 46 w Fn(libraries)i(needed)f(for)f(binaries)h(linking.)0 +5036 y(F)o(or)e(e)o(xample)h(to)f(use)h(the)g(OpenCascade)i(libraries)f +(in)f(your)g(unit,)g(you)g(will)f(add)h(the)p Black 136 +5294 a Fc(\017)p Black 46 w Ff($OCC)p 452 5294 V 31 w(INCLUDES)19 +b Fn(symbol)25 b(to)e(the)h(included)i(header)f(\002le)e(locations,)p +Black 136 5462 a Fc(\017)p Black 46 w Ff($OCC)p 452 5462 +V 31 w(CXXFLAGS)c Fn(symbol)25 b(to)e(the)h(compilation)i(\003ags,)p +Black 0 5644 3827 9 v 0 5757 a(SALOME)415 b(Using)24 +b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V) +-12 b(.)23 b(0.3)562 b(15/20)p Black eop +%%Page: 16 16 +16 15 bop Black Black Black 136 50 a Fc(\017)p Black +46 w Ff($OCC)p 452 50 28 4 v 31 w(LIBS)21 b Fn(symbol)k(to)e(the)h +(link)o(er')-5 b(s)25 b(\003ags)0 307 y(If)e(you)h(use)g(the)g +(prede\002ned)i(mak)o(e)d(rules,)h(add)g(the)g(lines)p +Black Black 0 565 a Ff(CPPFLAGS+=$\(OCC)o(_I)o(NC)o(LU)o(DES)o(\))0 +700 y(CXXFLAGS+=$\(OCC)o(_C)o(XX)o(FL)o(AGS)o(\))0 836 +y(LDFLAGS+=$\(OCC_)o(LI)o(BS)o(\))0 1093 y Fn(in)f(your)i +Ff(Makefile.in)18 b Fn(\002le)k(after)j(the)f(@)p Ff(COMMENCE)p +Fn(@)18 b(line.)0 1276 y(F)o(or)34 b(each)h(standard)i(tool)e(you)h +(need)f(in)g(SALOME)c(\(QT)-7 b(,)34 b(p)o(ython,)39 +b(OpenCascade,)g(CORB)m(A,)32 b(VTK,)g(.)14 b(.)g(.)g(\),)35 +b(main)0 1411 y(symbols)25 b(listed)g(belo)n(w)-6 b(.)p +Black 114 1793 a(1.)p Black 45 w Fd(Corba)p 361 1923 +3105 4 v 361 1923 V 359 2140 4 217 v 411 2075 a(variable)p +1215 2140 V 555 w(value)p 3464 2140 V 361 2143 3105 4 +v 361 2143 V 359 2360 4 217 v 411 2295 a Ff(CORBA)p 691 +2295 28 4 v 30 w(ROOT)p 1215 2360 4 217 v 330 w Fn(CORB)m(A)21 +b(home)j(base)p 3464 2360 V 361 2363 3105 4 v 361 2363 +V 359 2580 4 217 v 411 2515 a Ff(CORBA)p 691 2515 28 +4 v 30 w(INCLUDES)p 1215 2580 4 217 v 110 w Fn(compiler)h(options)h(to) +d(include)j(CORB)m(A)20 b(headers)p 3464 2580 V 361 2583 +3105 4 v 361 2583 V 359 2800 4 217 v 411 2735 a Ff(CORBA)p +691 2735 28 4 v 30 w(LIBS)p 1215 2800 4 217 v 330 w Fn(libraries)26 +b(needed)f(to)f(link)g(with)f(CORB)m(A)p 3464 2800 V +361 2803 3105 4 v 361 2803 V 359 3156 4 353 v 411 2955 +a Ff(CORBA)p 691 2955 28 4 v 30 w(CXXFLAGS)p 1215 3156 +4 353 v 110 w Fn(C++)g(compiler)i(options)h(to)d(use)h(with)f(CORB)m(A) +p 3464 3156 V 361 3159 3105 4 v 361 3159 V 359 3376 4 +217 v 411 3311 a Ff(IDL)p 1215 3376 V 690 w Fn(idl)h(compiler)p +3464 3376 V 361 3379 3105 4 v 361 3379 V 359 3731 4 353 +v 411 3531 a Ff(IDLCXXFLAGS)p 1215 3731 V 250 w Fn(options)g(to)e(the)g +(idl)g(compiler)h(to)f(generate)i(C++)d(stub)h(or)g(sk)o(eleton)1266 +3666 y(code)p 3464 3731 V 361 3735 3105 4 v 361 3735 +V 359 4087 4 353 v 411 3886 a Ff(IDLPYFLAGS)p 1215 4087 +V 305 w Fn(options)i(to)d(the)h(idl)g(compiler)h(to)e(generate)j(p)o +(ython)f(stub)f(or)g(sk)o(ele-)1266 4022 y(ton)i(code)p +3464 4087 V 361 4090 3105 4 v 361 4090 V 359 4307 4 217 +v 411 4242 a Ff(IDL)p 581 4242 28 4 v 31 w(CLN)p 777 +4242 V 32 w(H)p 1215 4307 4 217 v 407 w Fn(e)o(xtension)i(of)e +(generated)i(CORB)m(A)20 b(header)25 b(\002les)f(\(client)h(side\))p +3464 4307 V 361 4310 3105 4 v 361 4310 V 359 4527 4 217 +v 411 4462 a Ff(IDL)p 581 4462 28 4 v 31 w(CLN)p 777 +4462 V 32 w(CXX)p 1215 4527 4 217 v 297 w Fn(e)o(xtension)h(of)e +(generated)i(CORB)m(A)20 b(source)25 b(\002les)f(\(client)h(side\))p +3464 4527 V 361 4530 3105 4 v 361 4530 V 359 4747 4 217 +v 411 4682 a Ff(IDL)p 581 4682 28 4 v 31 w(CLN)p 777 +4682 V 32 w(OBJ)p 1215 4747 4 217 v 297 w Fn(e)o(xtension)h(of)e +(generated)i(CORB)m(A)20 b(object)25 b(\002les)f(\(client)h(side\))p +3464 4747 V 361 4751 3105 4 v 361 4751 V 359 4967 4 217 +v 411 4902 a Ff(IDL)p 581 4902 28 4 v 31 w(SRV)p 777 +4902 V 32 w(H)p 1215 4967 4 217 v 407 w Fn(e)o(xtension)h(of)e +(generated)i(CORB)m(A)20 b(header)25 b(\002les)f(\(serv)o(er)g(side\))p +3464 4967 V 361 4971 3105 4 v 361 4971 V 359 5187 4 217 +v 411 5122 a Ff(IDL)p 581 5122 28 4 v 31 w(SRV)p 777 +5122 V 32 w(CXX)p 1215 5187 4 217 v 297 w Fn(e)o(xtension)i(of)e +(generated)i(CORB)m(A)20 b(source)25 b(\002les)f(\(serv)o(er)g(side\))p +3464 5187 V 361 5191 3105 4 v 361 5191 V 359 5408 4 217 +v 411 5342 a Ff(IDL)p 581 5342 28 4 v 31 w(SRV)p 777 +5342 V 32 w(OBJ)p 1215 5408 4 217 v 297 w Fn(e)o(xtension)i(of)e +(generated)i(CORB)m(A)20 b(object)25 b(\002les)f(\(serv)o(er)g(side\))p +3464 5408 V 361 5411 3105 4 v 361 5411 V Black 0 5644 +3827 9 v 0 5757 a(SALOME)415 b(Using)24 b(the)g(SALOME)d +(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V)-12 +b(.)23 b(0.3)562 b(16/20)p Black eop +%%Page: 17 17 +17 16 bop Black Black Black 114 50 a Fn(2.)p Black 45 +w Fd(python)p 361 196 3105 4 v 361 196 V 359 413 4 217 +v 411 348 a(variable)p 1215 413 V 555 w(value)p 3464 +413 V 361 417 3105 4 v 361 417 V 359 633 4 217 v 411 +568 a Ff(PYTHON)p 1215 633 V 525 w Fn(p)o(ython)26 b(interpreter)g +(\(absolute)g(path)e(to\))p 3464 633 V 361 637 3105 4 +v 361 637 V 359 853 4 217 v 411 788 a Ff(PYTHON)p 746 +788 28 4 v 30 w(VERSION)p 1215 853 4 217 v 110 w Fn(p)o(ython)i(v)o +(ersion)p 3464 853 V 361 857 3105 4 v 361 857 V 359 1074 +4 217 v 411 1009 a Ff(PYTHONHOME)p 1215 1074 V 305 w +Fn(p)o(ython)g(home)d(base)i(\(sometimes)g(needed)g(to)e(run)h(p)o +(ython\))p 3464 1074 V 361 1077 3105 4 v 361 1077 V 359 +1294 4 217 v 411 1229 a Ff(PYTHON)p 746 1229 28 4 v 30 +w(INCLUDES)p 1215 1294 4 217 v 55 w Fn(compiler)h(options)h(to)d +(include)j(p)o(ython)f(header)g(\002les)p 3464 1294 V +361 1297 3105 4 v 361 1297 V 359 1514 4 217 v 411 1449 +a Ff(PYTHON)p 746 1449 28 4 v 30 w(LIBS)p 1215 1514 4 +217 v 275 w Fn(libraries)h(needed)f(to)f(link)g(with)f(p)o(ython)p +3464 1514 V 361 1517 3105 4 v 361 1517 V Black 114 1866 +a(3.)p Black 45 w Fd(QT)p 361 2011 V 361 2011 V 359 2227 +4 217 v 411 2162 a(variable)p 1215 2227 V 555 w(value)p +3464 2227 V 361 2231 3105 4 v 361 2231 V 359 2447 4 217 +v 411 2382 a Ff(MOC)p 1215 2447 V 690 w Fn(moc)h(compiler)p +3464 2447 V 361 2451 3105 4 v 361 2451 V 359 2668 4 217 +v 411 2603 a Ff(UIC)p 1215 2668 V 690 w Fn(uic)g(graphical)i(compiler)p +3464 2668 V 361 2671 3105 4 v 361 2671 V 359 2888 4 217 +v 411 2823 a Ff(QTDIR)p 1215 2888 V 580 w Fn(QT)c(home)i(base)p +3464 2888 V 361 2891 3105 4 v 361 2891 V 359 3108 4 217 +v 411 3043 a Ff(QT)p 526 3043 28 4 v 32 w(ROOT)p 1215 +3108 4 217 v 493 w Fn(QT)e(home)i(base)p 3464 3108 V +361 3111 3105 4 v 361 3111 V 359 3328 4 217 v 411 3263 +a Ff(QT)p 526 3263 28 4 v 32 w(INCLUDES)p 1215 3328 4 +217 v 273 w Fn(compiler)h(options)h(to)d(include)j(QT)21 +b(headers)p 3464 3328 V 361 3331 3105 4 v 361 3331 V +359 3548 4 217 v 411 3483 a Ff(QT)p 526 3483 28 4 v 32 +w(MT)p 668 3483 V 31 w(INCLUDES)p 1215 3548 4 217 v 132 +w Fn(same)j(as)f(abo)o(v)o(e,)h(for)g(multithreaded)j(applications)p +3464 3548 V 361 3551 3105 4 v 361 3551 V 359 3768 4 217 +v 411 3703 a Ff(QT)p 526 3703 28 4 v 32 w(LIBS)p 1215 +3768 4 217 v 493 w Fn(libraries)f(needed)f(to)f(link)g(with)f(QT)f +(\(single)j(threaded\))p 3464 3768 V 361 3771 3105 4 +v 361 3771 V 359 3988 4 217 v 411 3923 a Ff(QT)p 526 +3923 28 4 v 32 w(MT)p 668 3923 V 31 w(LIBS)p 1215 3988 +4 217 v 352 w Fn(same)f(as)f(abo)o(v)o(e,)h(for)g(multithreaded)j +(applications)p 3464 3988 V 361 3992 3105 4 v 361 3992 +V 227 4210 a(F)o(or)c(SALOME)d(de)n(v)o(elopments,)26 +b(multithreaded)h(v)o(ersions)e(of)f(qt)f(options)j(and)e(libraries)h +(are)f(needed.)p Black 114 4479 a(4.)p Black 45 w Fd(OpenGL)p +361 4625 V 361 4625 V 359 4842 4 217 v 411 4777 a(variable)p +1215 4842 V 555 w(value)p 3464 4842 V 361 4845 3105 4 +v 361 4845 V 359 5062 4 217 v 411 4997 a Ff(OGL)p 581 +4997 28 4 v 31 w(INCLUDES)p 1215 5062 4 217 v 219 w Fn(compiler)h +(options)h(to)d(include)j(OpenGL)c(headers)p 3464 5062 +V 361 5065 3105 4 v 361 5065 V 359 5282 4 217 v 411 5217 +a Ff(OGL)p 581 5217 28 4 v 31 w(LIBS)p 1215 5282 4 217 +v 439 w Fn(libraries)k(needed)f(to)f(link)g(with)f(OpenGL)p +3464 5282 V 361 5285 3105 4 v 361 5285 V Black 0 5644 +3827 9 v 0 5757 a(SALOME)415 b(Using)24 b(the)g(SALOME)d +(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V)-12 +b(.)23 b(0.3)562 b(17/20)p Black eop +%%Page: 18 18 +18 17 bop Black Black Black 114 50 a Fn(5.)p Black 45 +w Fd(VTK)p 361 179 3105 4 v 361 179 V 359 396 4 217 v +411 331 a(variable)p 1215 396 V 555 w(value)p 3464 396 +V 361 399 3105 4 v 361 399 V 359 616 4 217 v 411 551 +a Ff(VTK)p 581 551 28 4 v 31 w(INCLUDES)p 1215 616 4 +217 v 219 w Fn(compiler)25 b(options)h(to)d(include)j(VTK)21 +b(headers)p 3464 616 V 361 620 3105 4 v 361 620 V 359 +836 4 217 v 411 771 a Ff(VTK)p 581 771 28 4 v 31 w(LIBS)p +1215 836 4 217 v 439 w Fn(libraries)26 b(needed)f(to)f(link)g(with)f +(VTK)p 3464 836 V 361 840 3105 4 v 361 840 V Black 114 +1206 a(6.)p Black 45 w Fd(HDF)f(\(v5\))p 361 1350 V 361 +1350 V 359 1567 4 217 v 411 1502 a(variable)p 1215 1567 +V 555 w(value)p 3464 1567 V 361 1570 3105 4 v 361 1570 +V 359 1787 4 217 v 411 1722 a Ff(HDF5)p 636 1722 28 4 +v 31 w(INCLUDES)p 1215 1787 4 217 v 164 w Fn(compiler)j(options)h(to)d +(include)j(HDF)21 b(headers)p 3464 1787 V 361 1790 3105 +4 v 361 1790 V 359 2007 4 217 v 411 1942 a Ff(HDF5)p +636 1942 28 4 v 31 w(LIBS)p 1215 2007 4 217 v 384 w Fn(libraries)26 +b(needed)f(to)f(link)g(with)f(HDF)p 3464 2007 V 361 2011 +3105 4 v 361 2011 V 359 2227 4 217 v 411 2162 a Ff(HDF5)p +636 2162 28 4 v 31 w(MT)p 777 2162 V 32 w(LIBS)p 1215 +2227 4 217 v 242 w Fn(libraries)j(needed)f(to)f(link)g(with)f(HDF)f +(\(multithreaded)27 b(v)o(ersion\))p 3464 2227 V 361 +2231 3105 4 v 361 2231 V Black 114 2582 a(7.)p Black +45 w Fd(OpenCascade)p 361 2729 V 361 2729 V 359 2946 +4 217 v 411 2881 a(variable)p 1215 2946 V 555 w(value)p +3464 2946 V 361 2949 3105 4 v 361 2949 V 359 3166 4 217 +v 411 3101 a Ff(OCC)p 581 3101 28 4 v 31 w(INCLUDES)p +1215 3166 4 217 v 219 w Fn(compiler)e(options)h(to)d(include)j +(OpenCascade)f(headers)p 3464 3166 V 361 3169 3105 4 +v 361 3169 V 359 3386 4 217 v 411 3321 a Ff(OCC)p 581 +3321 28 4 v 31 w(LIBS)p 1215 3386 4 217 v 439 w Fn(libraries)h(needed)f +(to)f(link)g(with)f(OpenCascade)p 3464 3386 V 361 3389 +3105 4 v 361 3389 V 359 3606 4 217 v 411 3541 a Ff(OCC)p +581 3541 28 4 v 31 w(CXXFLAGS)p 1215 3606 4 217 v 219 +w Fn(C++)g(compiler)i(options)h(to)d(use)h(with)f(OpenCascade)p +3464 3606 V 361 3609 3105 4 v 361 3609 V 0 3960 a Fj(9)119 +b(Location)30 b(of)f(generated)i(\002les)f(in)h(the)f(b)n(uild)h(tr)n +(ee)0 4237 y Fn(A)22 b(partial)j(vie)n(w)f(of)f(the)h(b)n(uild)h(tree)f +(sho)n(ws)f(the)h(location)i(of)d(\002les)h(generated)i(during)f(the)f +(compilation)i(process.)0 4607 y Fj(10)119 b(What')l(s)28 +b(matter)i(when)h(launch)g Fb(make)71 b(install)0 4884 +y Fn(When)23 b(all)f(libraries)j(and)e(binaries)h(\002les)e(are)h +(generated,)i(mak)o(e)e(copies)h(all)e(identi\002ed)i(\002les)e(as)h +Ff(configure)17 b Fn(param-)0 5019 y(eters)24 b Ff(--prefix)p +Fn(,)19 b Ff(bindir)p Fn(,)h Ff(datadir)p Fn(,)f(...)28 +b(\(see)c Ff(configure)50 b(--help)20 b Fn(for)k(details\).)0 +5202 y(If)f(you)h(specify)i(nothing,)f(all)f(are)f(installed)j(in)e +Ff(=/usr/)o(lo)o(ca)o(l)p Fn(.)0 5385 y(All)19 +b(e)o(x)o(ecutables)j(\(binaries)f(and)f(scripts\))h(are)f(placed)h(in) +e Ff(/bin)13 b Fn(\(see)20 b(BIN)e(and)i(BIN)p +3147 5385 28 4 v 32 w(SCRIPT)d(v)n(ariables)0 5520 y(in)23 +b Ff(Makefile)p Fn(\).)p Black 0 5644 3827 9 v 0 5757 +a(SALOME)415 b(Using)24 b(the)g(SALOME)d(con\002guration)26 +b(and)e(b)n(uilding)i(system)e(V)-12 b(.)23 b(0.3)562 +b(18/20)p Black eop +%%Page: 19 19 +19 18 bop Black Black Black 0 2350 a @beginspecial 0 +@llx 0 @lly 437 @urx 287 @ury 4370 @rwi @setspecial +%%BeginDocument: ../../../SALOME_ROOT/doc/DevelopersGuide/bldtree.eps +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: bldtree.eps +%%Creator: fig2dev Version 3.2 Patchlevel 3c +%%CreationDate: Thu Jul 26 11:57:29 2001 +%%For: tajchman@nikyo (Marc Tajchman - SFME/LGLS) +%%BoundingBox: 0 0 437 287 +%%Magnification: 1.0000 +%%EndComments +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +newpath 0 287 moveto 0 0 lineto 437 0 lineto 437 287 lineto closepath clip newpath +-46.0 335.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +%%Page: 1 1 +10 setmiterlimit + 0.06000 0.06000 sc +% +% Fig objects follow +% +% Polyline +15.000 slw +n 2475 2025 m 3450 2025 l 3450 2475 l 2475 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +2625 2325 m +gs 1 -1 sc (Module 1) col0 sh gr +% Polyline +n 3000 3900 m 3900 3900 l 3900 4350 l 3000 4350 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +3150 4200 m +gs 1 -1 sc (src) col0 sh gr +% Polyline +n 1725 3900 m 2700 3900 l 2700 4350 l 1725 4350 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +1800 4200 m +gs 1 -1 sc (resources) col0 sh gr +% Polyline +n 1275 2025 m 2250 2025 l 2250 2475 l 1275 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +1575 2325 m +gs 1 -1 sc (inc) col0 sh gr +% Polyline +n 1080 2775 m 900 2775 900 3270 180 arcto 4 {pop} repeat + 900 3450 1995 3450 180 arcto 4 {pop} repeat + 2175 3450 2175 2955 180 arcto 4 {pop} repeat + 2175 2775 1080 2775 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +1050 3075 m +gs 1 -1 sc (Exported) col0 sh gr +/Times-Bold ff 180.00 scf sf +1050 3300 m +gs 1 -1 sc (header files) col0 sh gr +% Polyline +n 5040 4725 m 4800 4725 4800 5310 240 arcto 4 {pop} repeat + 4800 5550 5910 5550 240 arcto 4 {pop} repeat + 6150 5550 6150 4965 240 arcto 4 {pop} repeat + 6150 4725 5040 4725 240 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +5025 4950 m +gs 1 -1 sc (Object files) col0 sh gr +/Times-Bold ff 180.00 scf sf +5025 5175 m +gs 1 -1 sc (libraries) col0 sh gr +/Times-Bold ff 180.00 scf sf +5025 5400 m +gs 1 -1 sc (executables) col0 sh gr +% Polyline +n 4125 2025 m 5175 2025 l 5175 2475 l 4125 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +4275 2325 m +gs 1 -1 sc (resources) col0 sh gr +% Polyline +n 5325 2025 m 6375 2025 l 6375 2475 l 5325 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +5550 2325 m +gs 1 -1 sc (bin) col0 sh gr +% Polyline +n 6525 2025 m 7575 2025 l 7575 2475 l 6525 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +6750 2325 m +gs 1 -1 sc (lib) col0 sh gr +% Polyline +n 6330 975 m 6150 975 6150 1170 180 arcto 4 {pop} repeat + 6150 1350 7695 1350 180 arcto 4 {pop} repeat + 7875 1350 7875 1155 180 arcto 4 {pop} repeat + 7875 975 6330 975 180 arcto 4 {pop} repeat + cp gs col2 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +6375 1200 m +gs 1 -1 sc (Links to libraries) col0 sh gr +% Polyline +n 3705 2850 m 3525 2850 3525 3345 180 arcto 4 {pop} repeat + 3525 3525 5670 3525 180 arcto 4 {pop} repeat + 5850 3525 5850 3030 180 arcto 4 {pop} repeat + 5850 2850 3705 2850 180 arcto 4 {pop} repeat + cp gs col2 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +3675 3150 m +gs 1 -1 sc (Link to corresponding) col0 sh gr +/Times-Bold ff 180.00 scf sf +3675 3375 m +gs 1 -1 sc (directories in source tree) col0 sh gr +% Polyline +n 6255 2850 m 6075 2850 6075 3345 180 arcto 4 {pop} repeat + 6075 3525 7845 3525 180 arcto 4 {pop} repeat + 8025 3525 8025 3030 180 arcto 4 {pop} repeat + 8025 2850 6255 2850 180 arcto 4 {pop} repeat + cp gs col2 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +6225 3150 m +gs 1 -1 sc (Shell scripts) col0 sh gr +/Times-Bold ff 180.00 scf sf +6225 3375 m +gs 1 -1 sc (Links to executables) col0 sh gr +% Polyline +n 2700 5100 m 3675 5100 l 3675 5550 l 2700 5550 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +2775 5400 m +gs 1 -1 sc (Unit 1) col0 sh gr +% Polyline +n 3675 825 m 5325 825 l 5325 1425 l 3675 1425 l + cp gs col0 s gr +% Polyline +n 4725 1425 m + 4875 2025 l gs col0 s gr +% Polyline +n 3975 1425 m + 1800 2025 l gs col0 s gr +% Polyline +n 5100 1425 m + 7050 2025 l gs col0 s gr +% Polyline +n 3000 2025 m + 4200 1425 l gs col0 s gr +% Polyline + [60] 0 sd +n 3675 4350 m + 4425 5025 l gs col0 s gr [] 0 sd +% Polyline + [60] 0 sd +n 3450 4350 m + 3900 5025 l gs col0 s gr [] 0 sd +% Polyline + [60] 0 sd +n 4350 1425 m + 3675 2025 l gs col0 s gr [] 0 sd +% Polyline + [60] 0 sd +n 4500 1425 m + 3975 2025 l gs col0 s gr [] 0 sd +% Polyline +n 5100 1425 m + 5625 2025 l gs col0 s gr +% Polyline +n 3300 4350 m + 3150 5100 l gs col0 s gr +% Polyline +n 2700 2475 m + 2400 3900 l gs col0 s gr +% Polyline +n 3075 2475 m + 3375 3900 l gs col0 s gr +% Polyline +2 slj +gs clippath +1287 2295 m 1292 2205 l 1143 2198 l 1254 2249 l 1139 2288 l cp +eoclip +n 900 3225 m 899 3223 l 898 3220 l 896 3213 l 893 3202 l 888 3188 l + 882 3169 l 875 3146 l 868 3120 l 859 3091 l 850 3058 l + 841 3024 l 832 2988 l 823 2951 l 815 2914 l 808 2875 l + 801 2836 l 796 2797 l 792 2758 l 790 2718 l 790 2677 l + 792 2637 l 796 2595 l 802 2554 l 812 2514 l 825 2475 l + 842 2436 l 862 2402 l 884 2373 l 907 2348 l 931 2327 l + 956 2309 l 981 2295 l 1007 2283 l 1034 2274 l 1060 2267 l + 1087 2261 l 1113 2257 l 1139 2254 l 1164 2252 l 1187 2250 l + 1209 2250 l 1227 2249 l 1243 2249 l 1255 2249 l + 1275 2250 l gs col0 s gr gr + +% arrowhead +0 slj +n 1139 2288 m 1254 2249 l 1143 2198 l 1164 2244 l 1139 2288 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +7160 2051 m 7247 2027 l 7207 1884 l 7194 2005 l 7120 1908 l cp +eoclip +n 7125 1350 m 7125 1352 l 7124 1356 l 7123 1362 l 7122 1372 l 7121 1385 l + 7119 1400 l 7118 1418 l 7117 1437 l 7116 1459 l 7115 1482 l + 7115 1509 l 7116 1538 l 7118 1571 l 7121 1609 l 7125 1650 l + 7130 1688 l 7135 1724 l 7140 1758 l 7146 1790 l 7151 1820 l + 7157 1848 l 7163 1875 l 7169 1900 l 7174 1924 l 7180 1947 l + 7185 1967 l 7189 1985 l 7193 2000 l + 7200 2025 l gs col0 s gr gr + +% arrowhead +0 slj +n 7120 1908 m 7194 2005 l 7207 1884 l 7169 1918 l 7120 1908 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +2055 3883 m 2125 3939 l 2218 3824 l 2113 3884 l 2148 3768 l cp +eoclip +n 3525 3150 m 3524 3150 l 3522 3149 l 3517 3147 l 3510 3145 l 3501 3142 l + 3489 3139 l 3474 3135 l 3456 3130 l 3436 3126 l 3413 3121 l + 3389 3116 l 3363 3112 l 3336 3109 l 3307 3107 l 3276 3106 l + 3244 3106 l 3211 3109 l 3175 3113 l 3137 3119 l 3096 3128 l + 3053 3140 l 3006 3156 l 2957 3175 l 2904 3198 l 2850 3225 l + 2803 3251 l 2756 3279 l 2710 3308 l 2667 3338 l 2625 3369 l + 2586 3399 l 2548 3430 l 2512 3461 l 2477 3491 l 2444 3522 l + 2412 3553 l 2381 3584 l 2351 3615 l 2322 3645 l 2295 3675 l + 2268 3704 l 2243 3733 l 2219 3760 l 2197 3785 l 2177 3808 l + 2159 3829 l 2143 3848 l 2130 3863 l 2120 3876 l 2112 3885 l + + 2100 3900 l gs col0 s gr gr + +% arrowhead +0 slj +n 2148 3768 m 2113 3884 l 2218 3824 l 2169 3813 l 2148 3768 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +4154 2287 m 4124 2202 l 3983 2251 l 4105 2257 l 4013 2336 l cp +eoclip +n 3525 3150 m 3524 3149 l 3523 3146 l 3521 3141 l 3517 3133 l 3512 3122 l + 3506 3109 l 3499 3092 l 3492 3073 l 3484 3052 l 3476 3029 l + 3469 3005 l 3462 2979 l 3456 2952 l 3451 2925 l 3449 2897 l + 3447 2867 l 3449 2837 l 3452 2805 l 3459 2772 l 3469 2737 l + 3484 2700 l 3502 2663 l 3525 2625 l 3550 2591 l 3577 2559 l + 3606 2529 l 3635 2501 l 3666 2475 l 3697 2452 l 3728 2431 l + 3760 2411 l 3791 2392 l 3823 2375 l 3855 2359 l 3887 2344 l + 3919 2330 l 3950 2317 l 3979 2304 l 4007 2293 l 4033 2283 l + 4056 2275 l 4076 2267 l 4092 2261 l 4105 2257 l + 4125 2250 l gs col0 s gr gr + +% arrowhead +0 slj +n 4013 2336 m 4105 2257 l 3983 2251 l 4020 2286 l 4013 2336 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +3657 5355 m 3662 5445 l 3810 5437 l 3696 5399 l 3805 5347 l cp +eoclip +n 4800 5175 m 4799 5176 l 4796 5177 l 4791 5180 l 4784 5184 l 4774 5189 l + 4761 5195 l 4746 5203 l 4728 5211 l 4709 5220 l 4687 5229 l + 4663 5238 l 4637 5248 l 4608 5258 l 4576 5269 l 4541 5279 l + 4500 5290 l 4455 5302 l 4405 5313 l 4350 5325 l 4306 5333 l + 4263 5341 l 4220 5348 l 4179 5355 l 4139 5360 l 4101 5365 l + 4064 5370 l 4028 5374 l 3993 5377 l 3960 5380 l 3927 5383 l + 3896 5386 l 3865 5388 l 3835 5390 l 3808 5392 l 3782 5394 l + 3758 5395 l 3737 5397 l 3719 5398 l 3704 5398 l 3693 5399 l + + 3675 5400 l gs col0 s gr gr + +% arrowhead +0 slj +n 3805 5347 m 3696 5399 l 3810 5437 l 3785 5394 l 3805 5347 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +5786 2428 m 5738 2505 l 5864 2584 l 5793 2486 l 5912 2508 l cp +eoclip +n 6450 2850 m 6449 2849 l 6446 2848 l 6441 2846 l 6434 2843 l 6424 2839 l + 6412 2833 l 6398 2827 l 6382 2820 l 6365 2811 l 6346 2803 l + 6326 2793 l 6303 2782 l 6279 2769 l 6251 2755 l 6221 2739 l + 6187 2720 l 6150 2700 l 6116 2681 l 6083 2662 l 6052 2644 l + 6022 2627 l 5995 2611 l 5969 2595 l 5944 2580 l 5920 2566 l + 5897 2552 l 5876 2538 l 5855 2526 l 5837 2514 l 5820 2503 l + 5806 2494 l 5794 2487 l + 5775 2475 l gs col0 s gr gr + +% arrowhead +0 slj +n 5912 2508 m 5793 2486 l 5864 2584 l 5869 2534 l 5912 2508 l + cp gs 0.00 setgray ef gr col0 s +/Times-Roman ff 180.00 scf sf +3825 1200 m +gs 1 -1 sc (Root Build Tree) col0 sh gr +$F2psEnd +rs + +%%EndDocument + @endspecial Black 557 2569 a Fn(Figure)24 b(4:)29 b(P)o(artial)24 +b(vie)n(w)f(of)h(the)f(b)n(uild)i(tree)f(:)29 b(generated)d(\002les)d +(during)i(compilation)p Black Black 0 2846 a(All)e(libraries)j(are)d +(placed)i(in)f Ff(/lib)17 b Fn(\(see)24 b(LIB)e(v)n(ariable)k +(in)d Ff(Makefile)p Fn(\).)0 3028 y(All)g(includes)j(are)d(placed)i(in) +f Ff(/inclu)o(de)16 b Fn(\(see)24 b(EXPOR)-5 +b(T)p 2372 3028 28 4 v 30 w(HEADERS)20 b(v)n(ariable)25 +b(in)f Ff(Makefile)p Fn(\).)0 3211 y(All)f(idls)h(are)g(placed)h(in)e +Ff(/idl)17 b Fn(\(see)25 b(IDL)p 1784 3211 V +32 w(FILES)c(v)n(ariable)k(in)f Ff(Makefile)p Fn(\).)0 +3394 y(All)g(p)o(ython)i(srcipts)f(are)g(placed)h(in)e +Ff(/lib/p)o(yth)o(on)o(2.)o(1/)o(..)o(.)g Fn(\(see)h +Ff(EXPORT)p 3118 3394 V 30 w(PYSCRIPTS)19 b Fn(v)n(ari-)0 +3529 y(able)24 b(in)g Ff(Makefile)p Fn(\).)0 3712 y(All)17 +b(ressources)k(\002les)d(\(icons,)i(messages,)h(con\002guration,)h +(...\))k(are)18 b(placed)h(in)f Ff(/share/s)o(al)o(om)o(e/)o +(res)o(so)o(ur)o(ce)o(s)0 3848 y Fn(\(see)24 b(RESOURCES)p +703 3848 V 29 w(FILES)d(v)n(ariable)26 b(in)d Ff(Makefile)p +Fn(\).)0 4217 y Fj(11)119 b(Cr)n(eating)30 b(sour)n(ce)g(\002les)g +(according)h(to)e(SALOME)h(b)n(uilding)i(system)0 4494 +y Fn(Building)24 b(system)g(use)f(dependencies)k(between)d(\002les)f +(writing)g(in)g(Mak)o(e\002le)h(rules.)29 b(W)-7 b(e)22 +b(use)h Ff(C)f Fn(or)h Ff(C++)d Fn(preprocessor)0 4630 +y(to)j(automatically)k(generate)f(this)e(dependencies)j(rules.)0 +4812 y(There)37 b(are)f(some)h(con\002guration)j(and)c(useful)i(macro)f +(de\002ned)h(in)e(header)i(\002le)e Ff(SALOMEconfig.h)p +Fn(.)60 b Fi(All)36 b(\002les)0 4948 y(should)24 b(be)f(included)h +(this)g(header)h(!)32 b Fn(Y)-10 b(ou)24 b(must)h(include)i(it)d +(ussing)i Ff(<>)d Fn(delimiter)j(because)h Ff(SALOMEconfig.h)0 +5083 y Fn(must)d(not)f(appear)i(in)f(dependencies)j(rules)e(\(see)f +(belo)n(w)g(11.1\).)0 5266 y(When)31 b(a)e Ff(Makefile)d +Fn(is)k(re)o(generate)j(with)d Ff(config.status)23 b +Fn(script,)33 b(all)e(\002les)f(are)g(re)o(generates)j(\(in)d +(particular)0 5402 y Ff(SALOMEconfig.h)p Fn(\).It)15 +b(is)22 b(a)f(restriction)k(of)d Ff(autoconf)51 b(2.13)19 +b Fn(which)j(could)h(not)f(re)o(generate)j(only)d(one)h(partic-)p +Black 0 5644 3827 9 v 0 5757 a(SALOME)415 b(Using)24 +b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V) +-12 b(.)23 b(0.3)562 b(19/20)p Black eop +%%Page: 20 20 +20 19 bop Black Black 0 50 a Fn(ular)26 b(\002le.)33 +b(So,)25 b(all)h(\002les)f(which)g(depend)j(of)d Ff(SALOMEconfig.h)18 +b Fn(are)26 b(reb)n(uild)h(e)n(v)o(en)e(if)g(it)h(does)g(not)f(change.) +36 b(If)25 b(you)0 185 y(ef)n(fecti)n(v)o(ely)h(change)f +Ff(SALOMEconfig.h)16 b Fn(\002le,)23 b(you)h(must)f(clean)i(all)f(and)g +(reb)n(uild.)0 505 y Fe(11.1)99 b Fa(C)25 b Fe(or)g Fa(C++)f +Fe(sour)n(ce)i(\002les)0 749 y Fi(Y)-10 b(ou)22 b(must)h(name)g(y)n +(our)g Ff(C)f Fi(\002le)h Ff(.c)18 b Fi(and)k(header)i(\002le) +e Ff(.)o(h)0 932 y Fi(Y)-10 b(ou)22 b(must)h(name)g(y)n +(our)g Ff(C++)e Fi(\002le)i Ff(.cxx)16 b Fi(and)22 +b(header)i(\002le)f Ff(.h)o(xx)0 +1115 y Fn(T)-7 b(o)23 b(ha)n(v)o(e)i(right)h(dependencies)i(rules,)d +(you)g(must)g(correctly)i(write)d(the)h(include)h(statement)g(in)f +(your)g(source)h(\002les.)31 b(W)-7 b(e)0 1250 y(only)33 +b(tak)o(e)h(care)f(about)h(SALOME)c(package)k(header)g(\002les)f(to)f +(generate)j(dependencies.)60 b(W)-7 b(e)32 b(suppose)j(that)e(other)0 +1386 y(header)d(\002les)d(\(qt,)j(vtk,)f(OpenCascade,)i(...\))42 +b(are)28 b(stables)i(and)e(are)h(not)f(modi\002ed)h(when)f(we)f(b)n +(uild)j(some)e(SALOME)0 1521 y(modules.)0 1704 y(According)33 +b(to)e(cpp)g(documentation,)36 b(local)c(header)g(\002les)f(must)g(be)g +(included)i(with)d Ff("")g Fn(statement)i(and)f(system)h(or)0 +1839 y(tools)25 b(headers)g(\002les)e(must)h(be)f(included)j(with)d +Ff(<>)f Fn(statement.)0 2022 y(If)36 b(you)h(do)g(not)g(respect)h(this) +f(notation,)42 b(dependencies)e(w)o(ould)d(not)g(be)g(true)g(and)g +(some)g(reb)n(uilding)i(trouble)g(can)0 2157 y(appear)48 +b(!)0 2477 y Fe(11.2)99 b(idl)25 b(\002les)0 2721 y Fn(W)-7 +b(e)25 b(use)i Ff(C)e Fn(preprocessor)k(to)d(b)n(uild)i(dependencies)i +(between)d(idl)f(\002les.)37 b(The)25 b(same)h(con)l(v)o(ention)k(must) +c(be)g(applied)i(as)0 2857 y Ff(C)22 b Fn(or)i Ff(C++)d +Fn(source)k(\002les.)0 3039 y(If)c(included)j(\002le)d(is)g(an)h(e)o +(xternal)h(\002les,)e(you)h(must)g(use)g(statement)h +Ff(<>)d Fn(because)j(this)f(\002le)f(will)g(not)h(be)f(modi\002ed)h +(during)0 3175 y(SALOME)16 b(de)n(vloppement)22 b(and/or)f(b)n +(uilding.)30 b(If)19 b(included)i(\002le)e(is)g(part)h(of)f(SALOME)d +(\002les,)k(you)f(must)h(use)f(statement)0 3310 y Ff("")p +Fn(.)0 3493 y(If)h(you)g(do)g(not)g(respect)i(this)e(notation,)i +(dependencies)i(w)o(ould)d(not)f(be)g(true)g(and)g(some)g(b)n(uilding)j +(or)c(reb)n(uilding)k(trouble)0 3629 y(can)h(appear)48 +b(!)0 3948 y Fe(11.3)99 b(Included)26 b(header)h(\002le)e(generated)h +(fr)n(om)g(idl)e(\002le)0 4192 y Fn(T)-7 b(o)22 b(include)k(header)f +(\002le)e(generated)j(from)d(idl)h(\002le,)f(you)h(must)f(use)h(macro)g +Ff(CORBA)p 2699 4192 28 4 v 31 w(CLIENT)p 3060 4192 V +30 w(HEADER)c Fn(or)0 4328 y Ff(CORBA)p 280 4328 V 30 +w(SERVER)p 640 4328 V 30 w(HEADER)g Fn(de\002ned)25 b(in)e +Ff(SALOMEconfig.h)p Fn(.)0 4511 y(These)f(tw)o(o)g(macros)h(replace)g +(idl)g(pre\002x)f(into)h(corresponding)j(header)e(name)e(generated)i +(\(tak)o(e)f(care)g(if)f(you)g(use)h(client)0 4646 y(part)h(or)g(serv)o +(er)g(part\))0 4829 y Fi(Example)f(:)p Black Black 0 +5086 a Ff(#include)105 b(CORBA_CLIENT_HEA)o(DE)o(R\()o(ge)o(om\))0 +5222 y(#include)g(CORBA_SERVER_HEA)o(DE)o(R\()o(me)o(sh\))p +Black 0 5644 3827 9 v 0 5757 a Fn(SALOME)415 b(Using)24 +b(the)g(SALOME)d(con\002guration)26 b(and)e(b)n(uilding)i(system)e(V) +-12 b(.)23 b(0.3)562 b(20/20)p Black eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/doc/salome/DevelopersGuide/DevelopersGuide.tex.in b/doc/salome/DevelopersGuide/DevelopersGuide.tex.in new file mode 100644 index 000000000..ae8a400fe --- /dev/null +++ b/doc/salome/DevelopersGuide/DevelopersGuide.tex.in @@ -0,0 +1,1056 @@ +\documentclass[11pt,a4paper]{article} +\usepackage{isolatin1} +\usepackage{psfig} +\usepackage{graphicx} +\usepackage{fancyheadings} +\usepackage{lastpage} +\usepackage{epic} +\usepackage{longtable} +\usepackage{times} +\usepackage{verbatim} + +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mise en page du document % +%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \voffset -20pt + \topmargin 0 cm + \headheight 15pt + \headsep 0 cm + \textheight 670 pt + \footskip 1 cm + \marginparwidth 0 cm + \oddsidemargin 0 cm + \evensidemargin 0 cm + \textwidth 16.2 cm + \parindent 0 cm + +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% test si on passe par pdflatex % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newif\ifpdf + \ifx\pdfoutput\undefined + \pdffalse % we are not running pdflatex + \else + \pdfoutput=1 % we are running pdflatex + \pdfcompresslevel=9 % compression level for text and image; + \pdftrue + \fi + +\ifpdf +\usepackage{thumbpdf} +\usepackage[pdftex, + colorlinks=true, + urlcolor=rltblue, % \href{...}{...} external (URL) + filecolor=rltgreen, % \href{...} local file + linkcolor=rltred, % \ref{...} and \pageref{...} + pdftitle={Adding a new module or unit development}, + pdfauthor={Patrick Goldbronn, Marc Tajchman}, + pdfsubject={}, + pdfkeywords={}, + pagebackref, + pdfpagemode=None, + bookmarksopen=true]{hyperref} +\usepackage{color} +\definecolor{rltred}{rgb}{0.75,0,0} +\definecolor{rltgreen}{rgb}{0,0.5,0} +\definecolor{rltblue}{rgb}{0,0,0.75} +\else +\usepackage{color} +\fi + +%% +%%%%%%%%%%%%%%%%%%%%%%%%% +%% epaisseur des traits % +%%%%%%%%%%%%%%%%%%%%%%%%% +\linethickness{1pt} +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% mise en page des environnement array % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \arraycolsep 2pt + \renewcommand{\arraystretch}{1.6} +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% interligne du document % +%%%%%%%%%%%%%%%%%%%%%%%%%%% +\renewcommand{\baselinestretch}{1.2} +%% +%%%%%%%%%%%%%%%%%%%%%%%% +%% haut et bas de page % +%%%%%%%%%%%%%%%%%%%%%%%% +\newcommand{\version}{0.3} + +\pagestyle{fancy} +% + \chead{} + \lhead{} + \rhead{} +% + \lfoot{ + SALOME + } + \cfoot{ + Using the SALOME configuration and building system V. \version + } + \rfoot{ + \thepage/\pageref{LastPage} + } +%% + \setlength{\headrulewidth}{0pt} + \setlength{\footrulewidth}{1pt} +% +%----------------------------------------------------------- +% Les racourcis : +\newcommand{\fsc}{\sc} + + +%%----------------------------------------------------------- +%%----------------------------------------------------------- +%%----------------------------------------------------------- + + +%% Bring items closer together in list environments +% Prevent infinite loops +\let\Itemize =\itemize +\let\Enumerate =\enumerate +\let\Description =\description +% Zero the vertical spacing parameters +\def\Nospacing{\itemsep=4pt\topsep=-5pt\partopsep=-5pt% +\parskip=0pt\parsep=0pt} +% Redefinition de art12.sty pour commencer a la marge de gauche +%\leftmargini 1.2em % 2.5em + +\def\noitemsep{ +% Redefine the environments in terms of the original values +\renewenvironment{itemize}{\Itemize\Nospacing}{\endlist} +\renewenvironment{enumerate}{\Enumerate\Nospacing}{\endlist} +\renewenvironment{description}{\Description\Nospacing}% +{\endlist} +} + +\def\doitemsep{ +% Redefine the environments to the original values +\renewenvironment{itemize}{\Itemize}{\endlist} +\renewenvironment{enumerate}{\Enumerate}{\endlist} +\renewenvironment{description}{\Description}{\endlist} +} + +%%%% fin macro %%%% + +\begin{document} +\noitemsep + +%%%%%%%%%%%%%%%%%%%% +%% TITRE AUTEUR(S) % +%%%%%%%%%%%%%%%%%%%% + +\textcolor{white}{.} +\vfill\vfill +\begin{figure}[!h] +\begin{center} +\ifpdf + \includegraphics[width=11.88cm, height=5.11cm]{@srcdir@/SALOME.png} +\else + \includegraphics[width=11.88cm, height=5.11cm]{@srcdir@/SALOME.ps} +\fi +\end{center} +\end{figure} + +\bigskip +\bigskip + +\begin{center} +{\usefont{T1}{phv}{bx}{n} +\huge Using the SALOME configuration and building system +environment +} +\bigskip +\medskip + +{\LARGE Version \version} +\end{center} + +\vfill + +{ +\large +\renewcommand{\arraystretch}{0.85} +\begin{tabular}{lll} +Patrick & Goldbronn & C.E.A. \\ +Marc & Tajchman & C.E.A. +\end{tabular} +} + + +\def\Mkin{{\tt Makefile.in }} + +\thispagestyle{empty} + +\newpage +%----------------------------------------------------------- +\section*{Successive versions} + +\vfill +\begin{tabular}{|p{2cm}|p{1.5cm}|p{8cm}|p{2cm}|} +\hline +\textbf{Date} & \textbf{Version} & \textbf{Description} & \textbf{Author(s)}\\ +\hline +10/07/2001& 0.0 & Initial version & PG \\ +\hline +25/07/2001 & 0.1 & English traduction, rewriting & MT \\ +\hline +29/08/2001 & 0.2 & Add source creation, some precision & PG \\ +\hline +24/05/2002 & 0.3 & Add instruction to do installation correctly & PG \\ +\hline +\end{tabular} +\vfill +\vfill + +%\thispagestyle{empty} +\newpage +%----------------------------------------------------------- + \begin{abstract} + This document contains rules and advices to configure, + build and extend the SALOME platform. + \end{abstract} + + \newpage +%----------------------------------------------------------- + \tableofcontents + \newpage + \parskip 0.2 cm +%----------------------------------------------------------- +\newpage + +\section{SALOME Configuration} + +\subsection{Directories organisation} + +We suppose here that you unpack the SALOME distribution from scratch. +The path to the SALOME sources will be named ``top source directory'' +or {\tt SALOME\_ROOT}. + +It is possible, but not advised, to build the set of binaries and libraries +in the same subtree. Instead, we suppose you have choosen a different subtree +where to put builded files (you can so build to multiples architectures from the same source tree). The root of the build subtree will be named +``top build directory''. + +At the end of configuration and compilation processs, you may install +builded files in a separate subtree, name ``installation subtree''. +The root of the installation subtree will be named ``top installation directory''. + +The figure \ref{FigDirs} shows subtrees organisation. + +\begin{figure}[h] +\ifpdf + \includegraphics{@srcdir@/subtrees.pdf} +\else + \includegraphics{@srcdir@/subtrees.eps} +\fi +\caption{\label{FigDirs} Subtrees organisation} +\end{figure} + +\subsection{PreConfiguration step} + +SALOME needs some environment variables (to be defined for example in +a .cshrc or .bashrc file in your home directory)~: + +\begin{tabular}{|p{3.5cm}|p{11cm}|} +\hline +\it variable & \it set value and check \\ +\hline +{\tt QTDIR} & root directory of qt distribution ({\tt \$QTDIR/lib} must contain libqt.so) \\ +\hline +{\tt HDF5HOME} & root directory of hdf5 distribution ({\tt \$HDF5HOME/lib} must contain libhdf5.so) \\ +\hline +{\tt VTKHOME} & root directory of vtk distribution ({\tt \$VTKHOME/common} must contain libVTKCommon.so) \\ +\hline +{\tt CASROOT} & root directory of OpenCascade distribution ({\tt \$CASROOT/Linux/lib} must contain libTKernel.so) \\ +\hline +{\tt PYTHONHOME} & root directory of python distribution ({\tt \$PYTHONHOME/lib/pythonXXX/config} must contain libpythonXXX.a) \\ +\hline +{\tt OMNIORB\_CONFIG } & path to the omniORB.cfg file (this file contains default +options to omniORB, see below) \\ +\hline +\end{tabular} + +\bigskip +Create a file named omniORB.cfg in your root tree, containing default +options to omniORB. Put in this file, the following line~: +\begin{verbatim} +ORBInitRef NameService=corbaname::localhost +\end{verbatim} + +(tells omniORB that the CORBA name service is local). + +\subsection{Configuration step} + +\begin{enumerate} +\item There are two cases~: +\begin{itemize} +\item There is a {\tt configure} file in the top source directory, +and you didn't change the SALOME structure (adding a module or unit, +see sections \ref{sec_module} or \ref{sec_unit} below). +Go to point \ref{pConf}. +\item You don't have a {\tt configure} file or you add a module/unit +in the SALOME system. +Go to point \ref{pReConf} +\end{itemize} + +\item \label{pReConf} +Go to the top source directory and type~: +\begin{verbatim} +./reconfigure +\end{verbatim} +This script find all file with suffix {\tt .in} (which will be generate by {\tt configure} script) and add them in {\tt configure.in} file, launch {\tt aclocal} and {\tt autoconf} to generete {\tt configure} script. + +Continue with point \ref{pConf} + +\item \label{pConf} +Go to the top build directory you choose. + +If you plan to install SALOME files after building in a non-standard +location (i.e. different from /usr/local), type~: + +\begin{verbatim} +/configure \ + --prefix= +\end{verbatim} + +otherwise, type~: +\begin{verbatim} +/configure +\end{verbatim} + +where ``path to the top source directory'' is to be replaced by the path +to the SALOME sources. + +For other options to the configure command, type~: +\begin{verbatim} +/configure --help +\end{verbatim} + +This will create a mirror subtree of the sources into the top build directory +where object files, binaries and libraries will be builded. Also a makefile +system will be created into the build tree. + +\end{enumerate} + +\subsection{PostConfiguration step} + +This phase is optional, to be used only if the compilation process +(see next section) fails to use {\tt libtool} script. + +On some systems, the {\tt libtool} script generated by the configure +command will not operate correctly during compilation +(see next section). If you encounter this situation, +copy the local libtool script in your system (e.g. in the /usr/bin +directory) to the top build directory after configuration and before +compilation phases. + +Check the following line in libtool script : +\begin{verbatim} +deplibs_check_method=... +\end{verbatim} + +If needed, replace this line by +\begin{verbatim} +deplibs_check_method="pass_all" +\end{verbatim} + +\section{SALOME compilation} + +From the top build directory, type +\begin{verbatim} +make +\end{verbatim} + +After some time (be patient ...), it will create various binaries. +Building SALOME is split in several phases~: + +\begin{itemize} +\item {\tt make inc} : copy/update header files exported by development units +in the directory {\tt inc} of the build tree ; +\item {\tt make depend\_idl} : determine dependencies between idl files (useful when recompiling SALOME after idl modification); +\item {\tt make depend (make dep)} : determine dependencies between source files and header files (useful when recompiling SALOME after source modification); +\item {\tt make lib} : generate libraries, put a copy/link into the {\tt lib} directory of the build tree; +\item {\tt make bin} : generate binaries; +\item {\tt make tests (make check)} : build and run tests (not yet implemented). +\end{itemize} + +After building, testing, the user may install the system in a choosen directory +(different from and not included in the top source directory and the top build directory). + +From the top build directory, type~: +\begin{quotation}\noindent% + {\tt make install} : install libraries, header and idl files, binaries, +resource files in the installation directory +\end{quotation} + +\section{\label{sec_module}Module creation} + +In this section, the new module will be named {\tt }. Replace +each occurence with the real name of your module. + +\begin{enumerate} +\item In the source tree root {\tt SALOME\_ROOT}, create a new directory +{\tt } : + +\begin{verbatim} +cd SALOME_ROOT +mkdir +\end{verbatim} + +\item Modify the \Mkin file in the {\tt SALOME\_ROOT} directory to add the new module~: + +Append to the line beginning with +\begin{verbatim} +SUBDIRS = +\end{verbatim} + +the name of the new module. + +\item In the module root directory, create two subdirectories {\tt src} and {\tt resources} and create a file \Mkin + (e.g. copy the corresponding file in {\tt GEOM} module for example)~: + +\begin{verbatim} +cd +mkdir src +mkdir resources +cp ../GEOM/Makefile.in . +\end{verbatim} + +\item In the {\tt src} subdirectory, copy a \Mkin file (e.g. from the corresponding file in {\tt GEOM/src} subdirectory for example)~: + +\begin{verbatim} +cd src +cp ../../GEOM/src/Makefile.in . +\end{verbatim} + +\item Edit this file and replace the line +\begin{verbatim} +MODULE = GEOM +\end{verbatim} + +with +\begin{verbatim} +MODULE = +\end{verbatim} + +\item Edit this file and replace the line +\begin{verbatim} +SUBDIRS = GEOMDS GEOM GEOMGUI +\end{verbatim} + +with +\begin{verbatim} +SUBDIRS = +\end{verbatim} + +(empty list of development units in this module). + +\item Edit this file and replace the line +\begin{verbatim} +RESOURCES_FILES = arc.png \ +... +\end{verbatim} + +with +\begin{verbatim} +RESOURCES_FILES = +\end{verbatim} + +(list of all ressources for this module). + +\item Add the new \Mkin files in the global list of .in files. + +In the root directory of the source tree, execute the {\tt reconfigure} +script or manually : + +\begin{enumerate} +\item edit the configure.in file in the source tree root, +add \Mkin files into the {\tt AC\_OUTPUT} list, +\item from the source tree root directory, run the {\tt genconf} script which launch {\tt aclocal} and {\tt autoconf}. +\end{enumerate} + +\end{enumerate} + +Figure \ref{srctree_module} summarize these changes. + +\begin{figure}[h] +\ifpdf + \includegraphics{@srcdir@/srctree_module.pdf} +\else + \includegraphics{@srcdir@/srctree_module.eps} +\fi +\caption{\label{srctree_module} Source tree : modification when adding an new module} + +\end{figure} + +\section{\label{sec_unit}Development unit creation} + +Here we want to add a development unit named {\tt } +in the existing module {\tt } (replace the names {\tt } +and {\tt } with real ones). + +\begin{enumerate} + +\item In the {\tt src} subdirectory of {\tt }, create a +subdirectory named {\tt }~: + +\begin{verbatim} +cd >/src +mkdir +\end{verbatim} + +Modify then \Mkin file in the {\tt src} directory to add +the new unit +to the compilation process~: + +Complete the line beginning with +\begin{verbatim} +SUBDIRS = ... +\end{verbatim} + +with the name of the new directory + +\begin{verbatim} +SUBDIRS = ... +\end{verbatim} + +\item Create a \Mkin file in the new {\tt } directory (you can copy a \Mkin file from the corresponding subdirectory in {\tt GEOM} module : {\tt GEOM/src/GEOMGUI} subdirectory for example, and modify as you need) + + +\begin{verbatim} +cd +... create Makefile.in +\end{verbatim} + +The details of \Mkin creation is detailed in the next section. +\end{enumerate} + + +The different files of your unit must be located in several directories +(see figure \ref{srctree_unit} and the list below). + +\begin{figure}[!h] +\ifpdf + \includegraphics{@srcdir@/srctree_unit.pdf} +\else + \includegraphics{@srcdir@/srctree_unit.eps} +\fi +\caption{\label{srctree_unit}Source tree : modification when adding an new unit in an existing module} +\end{figure} + +\begin{itemize} +\item Private source and header files of your unit + +Place the only copy of these files in your unit. If you use +the proposed makefile system, dont put them in subdirectories +of your unit. + +Note +\begin{quotation}\noindent% +Using a non-flat directory structure for an unit, has not been +tested but it should work. You must write your makefile to take care +of subdirectories. +\end{quotation} + +\item Exported idl files from a unit + +These files are provided by the unit for CORBA communication +with other units. + +Place the only copy of these files into the idl subdirectory of the +root source tree. + +\item Exported header files from a unit + +These files are provided by the unit for direct communication +from other units (using the unit's library). + +Place the master copy of these files in your unit subtree. + +Assure that these files are automatically or manually copied in +the inc subdirectory of the root build tree. + +\end{itemize} + +\section{Creating a \Mkin file in a new unit} + +\subsection{Using predefined make rules} + +Copy the following \Mkin \ skeleton in the unit directory~: + +\verbatiminput{@srcdir@/makefile.skel} + +Adapt this \Mkin skeleton to your particular needs~: +\begin{itemize} +\item if you have to compile a library + +\begin{enumerate} +\item Complete the line +\begin{verbatim} +LIB = +\end{verbatim} + +as +\begin{verbatim} +LIB = lib.la +\end{verbatim} + +Example~: +\begin{verbatim} +LIB = libGeometryGui.la +\end{verbatim} + +Notes +\begin{enumerate} +\item the library name {\bf must} begin with {\tt lib} and end with +{\tt .la} (this allows automatic creation of shared libraries with libtool). +\item there must be only one library by development unit +\end{enumerate} + +\item Also add to the line~: +\begin{verbatim} +LIB_SRC = +\end{verbatim} +the list of sources files (in this unit) needed to build the library + +\item If your library uses QT MOC file, add to the line~: +\begin{verbatim} +LIB_MOC = +\end{verbatim} +the list of headers files to transform with moc. + +\item If your library uses CORBA functionnalities from other units (i.e. +uses idl files exported from other units), add to the line~: +\begin{verbatim} +LIB_CLIENT_IDL = +\end{verbatim} +the list of idl files. + +\item If your unit provides CORBA functionnalities (i.e. exports idl +files to the other units), add to the line~: +\begin{verbatim} +LIB_SERVER_IDL = +\end{verbatim} +the list of idl files. +\end{enumerate} + +\item if you want to build one or more executables~: + +\begin{enumerate} +\item Complete the line +\begin{verbatim} +BIN = +\end{verbatim} + +as +\begin{verbatim} +BIN = .. +. +\end{verbatim} + +Note +\begin{quotation}\noindent% +For each executable in the {\tt BIN} list, say {\tt MyBin1}, the main +function {\bf must} be in a file named accordingly, in this example~: +{\tt MyBin1.cxx} and {\tt MyBin2.cxx}. +\end{quotation} + +\item Also add to the line~: +\begin{verbatim} +BIN_SRC = +\end{verbatim} +the list of source files (in this unit) needed to build {\bf all} the executables, +{\bf excluding files containing main function(s)}. + +Notes~: +\begin{enumerate} +\item The makefile system will automatically add to each executable, its +main function file. That's why these files must not be included in the +{\tt BIN\_SRC} list +\item The object files (compiled from the source files in the {\tt BIN\_SRC} +list) will be properly dispatched between the executables by the linker. +\end{enumerate} + +\item If your binaries uses QT MOC file, add to the line~: +\begin{verbatim} +BIN_MOC = +\end{verbatim} +the list of headers files to transform with moc. + +\item If your binaries uses CORBA functionnalities from other units (i.e. +uses idl files exported from other units), add to the line~: +\begin{verbatim} +BIN_CLIENT_IDL = +\end{verbatim} +the list of idl files. + +\item If your unit provides CORBA functionnalities (i.e. exports idl +files to the other units), add to the line~: +\begin{verbatim} +BIN_SERVER_IDL = +\end{verbatim} +the list of idl files. + +\end{enumerate} + +\item List the exported header files that your unit provides +to other developments units~: + +Complete the line +\begin{verbatim} +EXPORT_HEADERS = +\end{verbatim} +with the list header files. + +Note +\begin{quotation}\noindent% +The makefile system will automatically copy these files in a +subdirectory {\tt inc} in the top build directory, and maintain +coherence with your private copy inside your unit subtree. +This is to assure name uniqueness of differents exported header +files from different units and to write easier makefiles. +\end{quotation} + +\item List the python scripts files that your unit export~: + +Complete the line +\begin{verbatim} +EXPORT_PYSCRIPTS = +\end{verbatim} + +\item To generate qm file from po file (use by QT), list po files in~: + +\begin{verbatim} +PO_FILES = +\end{verbatim} +Note +\begin{quotation}\noindent% +The resulting qm files will ge generated directory which contain Makefile. +It will be copied in resources directory when do {\tt 'make install'}. +\end{quotation} + +\end{itemize} + + +\subsection{Using your own makefiles in an unit} + +If the proposed makefile system don't suit your needs (several libraries, +non flat unit subtree structure, ...). It's possible +to write your own makefiles. + +\begin{enumerate} +\item Create a file \Mkin + +This file must begin with the lines + +\verbatiminput{@srcdir@/makefile_own.skel} + +\bigskip + +The rest of the file has the standard GNU make format. + +You must define the following targets~: + +\begin{enumerate} +\item {\tt inc} : copy/update the exported header files to the {\tt \$top\_builddir/inc} directory +\item {\tt dep} : update dependencies +\item {\tt lib} : build libraries and link them into the {\tt \$top\_builddir/lib} directory +\item {\tt bin} : build executables and link them into the {\tt \$top\_builddir/bin} directory +\end{enumerate} + +Some of these targets may be empty, if not applicable. + +\end{enumerate} + +The line +\begin{verbatim} +@\texttt{COMMENCE}@ +\end{verbatim} +provides a number of predefined variables that you can use in your makefile +rules (defining standard libraries locations, compiler options, ..., see next section). + + +\section{Add or remove a script} + +If you want to add a new shell script in {\tt SALOME\_ROOT/bin}, you must edit {\tt SALOME\_ROOT/Makefile.in} to add it in {\tt BIN\_SCRIPT}. + +If this script have some package dependent variable, you must create a ".in" file and add this reference to {\tt configure.in} file. + +To remove an existing script, you must of course remove it from CVS archive and also remove it from {\tt SALOME\_ROOT/Makefile.in} and if any, from {\tt configure.in}. + +If you want to add a new python script, put it in {\tt EXPORT\_PYSCRIPTS} variable. It will be copied at same place than others executables. + + +\section{Add or remove an IDL file} + +If you want to add a new IDL file in {\tt SALOME\_ROOT/idl}, you must edit {\tt SALOME\_ROOT/idl/Makefile.in} and add its in {\tt IDL\_FILES}. + +To remove an existing IDL file, you must of course remove it from CVS archive and also remove it from {\tt SALOME\_ROOT/idl/Makefile.in}. + + +\section{Predefined symbols used in {\tt Makefile.in}} + +You can use predefined symbols in you {\tt Makefile.in} files. +These symbols define +\begin{itemize} +\item compilation flags for source compiling, +\item header files location in your local system, +\item libraries needed for binaries linking. +\end{itemize} + +For example to use the OpenCascade libraries in your unit, you will add the +\begin{itemize} +\item {\tt \$OCC\_INCLUDES} symbol to the included header file locations, +\item {\tt \$OCC\_CXXFLAGS} symbol to the compilation flags, +\item {\tt \$OCC\_LIBS} symbol to the linker's flags +\end{itemize} + +If you use the predefined make rules, add the lines +\begin{verbatim} +CPPFLAGS+=$(OCC_INCLUDES) +CXXFLAGS+=$(OCC_CXXFLAGS) +LDFLAGS+=$(OCC_LIBS) +\end{verbatim} +in your {\tt Makefile.in} file after the @{\tt COMMENCE}@ line. + +For each standard tool you need in SALOME (QT, python, OpenCascade, CORBA, VTK, \ldots), main symbols listed below. + +\begin{enumerate} +\bigskip + +\item {\it Corba} +\smallskip + +\begin{longtable}{|p{3.2cm}|p{9.1cm}|} +\hline +\it variable & \it value \\ +\hline +{\tt CORBA\_ROOT } & CORBA home base \\ +\hline +{\tt CORBA\_INCLUDES} & compiler options to include CORBA headers \\ +\hline +{\tt CORBA\_LIBS } & libraries needed to link with CORBA \\ +\hline +{\tt CORBA\_CXXFLAGS } & C++ compiler options to use with CORBA \\ +\hline +{\tt IDL} & idl compiler \\ +\hline +{\tt IDLCXXFLAGS} & options to the idl compiler to generate C++ +stub or skeleton code \\ +\hline +{\tt IDLPYFLAGS} & options to the idl compiler to generate python +stub or skeleton code \\ +\hline +{\tt IDL\_CLN\_H} & extension of generated CORBA header files (client side) \\ +\hline +{\tt IDL\_CLN\_CXX} & extension of generated CORBA source files (client side) \\ +\hline +{\tt IDL\_CLN\_OBJ} & extension of generated CORBA object files (client side) \\ +\hline +{\tt IDL\_SRV\_H} & extension of generated CORBA header files (server side) \\ +\hline +{\tt IDL\_SRV\_CXX} & extension of generated CORBA source files (server side) \\ +\hline +{\tt IDL\_SRV\_OBJ} & extension of generated CORBA object files (server side) \\ +\hline +\end{longtable} + +\item {\it python} +\smallskip + +\begin{longtable}{|p{3.2cm}|p{9.1cm}|} +\hline +\it variable & \it value \\ +\hline +{\tt PYTHON} & python interpreter (absolute path to) \\ +\hline +{\tt PYTHON\_VERSION} & python version \\ +\hline +{\tt PYTHONHOME} & python home base (sometimes needed + to run python) \\ +\hline +{\tt PYTHON\_INCLUDES} & compiler options to include python header files \\ +\hline +{\tt PYTHON\_LIBS} & libraries needed to link with python \\ +\hline +\end{longtable} + +\bigskip +\item {\it QT} +\smallskip + +\begin{longtable}{|p{3.2cm}|p{9.1cm}|} +\hline +\it variable & \it value \\ +\hline +{\tt MOC} & moc compiler \\ +\hline +{\tt UIC} & uic graphical compiler \\ +\hline +{\tt QTDIR} & QT home base \\ +\hline +{\tt QT\_ROOT} & QT home base \\ +\hline +{\tt QT\_INCLUDES} & compiler options to include QT headers \\ +\hline +{\tt QT\_MT\_INCLUDES} & same as above, for multithreaded applications \\ +\hline +{\tt QT\_LIBS} & libraries needed to link with QT (single threaded) \\ +\hline +{\tt QT\_MT\_LIBS} & same as above, for multithreaded applications \\ +\hline +\end{longtable} + +For SALOME developments, multithreaded versions of qt options and libraries +are needed. + +\bigskip +\item {\it OpenGL} +\smallskip + +\begin{longtable}{|p{3.2cm}|p{9.1cm}|} +\hline +\it variable & \it value \\ +\hline +{\tt OGL\_INCLUDES} & compiler options to include OpenGL headers \\ +\hline +{\tt OGL\_LIBS} & libraries needed to link with OpenGL \\ +\hline +\end{longtable} + +\bigskip +\item {\it VTK} +\smallskip + +\begin{longtable}{|p{3.2cm}|p{9.1cm}|} +\hline +\it variable & \it value \\ +\hline +{\tt VTK\_INCLUDES} & compiler options to include VTK headers \\ +\hline +{\tt VTK\_LIBS} & libraries needed to link with VTK \\ +\hline +\end{longtable} + +\bigskip +\item {\it HDF (v5)} +\smallskip + +\begin{longtable}{|p{3.2cm}|p{9.1cm}|} +\hline +\it variable & \it value \\ +\hline +{\tt HDF5\_INCLUDES} & compiler options to include HDF headers \\ +\hline +{\tt HDF5\_LIBS} & libraries needed to link with HDF \\ +\hline +{\tt HDF5\_MT\_LIBS} & libraries needed to link with HDF + (multithreaded version) \\ +\hline +\end{longtable} + +\bigskip +\item {\it OpenCascade} +\smallskip + +\begin{longtable}{|p{3.2cm}|p{9.1cm}|} +\hline +\it variable & \it value \\ +\hline +{\tt OCC\_INCLUDES} & compiler options to include OpenCascade headers \\ +\hline +{\tt OCC\_LIBS} & libraries needed to link with OpenCascade \\ +\hline +{\tt OCC\_CXXFLAGS} & C++ compiler options to use with OpenCascade \\ +\hline +\end{longtable} + +\end{enumerate} + +\section{Location of generated files in the build tree} + +A partial view of the build tree shows the location of files generated +during the compilation process. + +\begin{figure}[h] +\ifpdf + \includegraphics{@srcdir@/bldtree.pdf} +\else + \includegraphics{@srcdir@/bldtree.eps} +\fi +\caption{Partial view of the build tree : generated files during compilation} +\end{figure} + +\section{What's matter when launch {\tt make install}} + +When all libraries and binaries files are generated, make copies all identified files as {\tt configure} parameters {\tt --prefix}, {\tt bindir}, {\tt datadir}, ... (see {\tt configure --help} for details). + +If you specify nothing, all are installed in {\tt =/usr/local}. + +All executables (binaries and scripts) are placed in {\tt /bin} (see BIN and BIN\_SCRIPT variables in {\tt Makefile}). + +All libraries are placed in {\tt /lib} (see LIB variable in {\tt Makefile}). + +All includes are placed in {\tt /include} (see EXPORT\_HEADERS variable in {\tt Makefile}). + +All idls are placed in {\tt /idl} (see IDL\_FILES variable in {\tt Makefile}). + +All python srcipts are placed in {\tt /lib/pythonX.X/...} (see {\tt EXPORT\_PYSCRIPTS} variable in {\tt Makefile}). + +All ressources files (icons, messages, configuration, ...) are placed in {\tt /share/salome/ressources} (see RESOURCES\_FILES variable in {\tt Makefile}). + + +\section{Creating source files according to SALOME building system} + +Building system use dependencies between files writing in Makefile rules. We use {\tt C} or {\tt C++} preprocessor to automatically generate this dependencies rules. + +There are some configuration and useful macro defined in header file {\tt SALOMEconfig.h}. \textbf{All files should be included this header !} +You must include it ussing {\tt <>} delimiter because {\tt SALOMEconfig.h} must not appear in dependencies rules (see below \ref{include}). + +When a {\tt Makefile} is regenerate with {\tt config.status} script, all files are regenerates (in particular {\tt SALOMEconfig.h}).It is a restriction of {\tt autoconf 2.13} which could not regenerate only one particular file. +So, all files which depend of {\tt SALOMEconfig.h} are rebuild even if it does not change. If you effectively change {\tt SALOMEconfig.h} file, you must clean all and rebuild. + +\subsection{{\tt C} or {\tt C++} source files} + +\textbf{You must name your {\tt C} file {\tt .c} and header file {\tt .h}} + +\textbf{You must name your {\tt C++} file {\tt .cxx} and header file {\tt .hxx}} + +To have right dependencies rules, you must correctly write the include statement in your source files. We only take care about SALOME package header files to generate dependencies. We suppose that other header files (qt, vtk, OpenCascade, ...) are stables and are not modified when we build some SALOME modules. + +According to cpp documentation, local header files must be included with {\tt ""} statement and system or tools headers files must be included with {\tt <>} statement. +\label{include} + +If you do not respect this notation, dependencies would not be true and some rebuilding trouble can appear~ ! + +\subsection{idl files} + +We use {\tt C} preprocessor to build dependencies between idl files. The same convention must be applied as {\tt C} or {\tt C++} source files. + +If included file is an external files, you must use statement {\tt <>} because this file will not be modified during SALOME devloppement and/or building. +If included file is part of SALOME files, you must use statement {\tt ""}. + +If you do not respect this notation, dependencies would not be true and some building or rebuilding trouble can appear~ ! + +\subsection{Included header file generated from idl file} + +To include header file generated from idl file, you must use macro {\tt CORBA\_CLIENT\_HEADER} or \\ +{\tt CORBA\_SERVER\_HEADER} defined in {\tt SALOMEconfig.h}. + +These two macros replace idl prefix into corresponding header name generated (take care if you use client part or server part) + +{\bf Example :} +\begin{verbatim} +#include CORBA_CLIENT_HEADER(geom) +#include CORBA_SERVER_HEADER(mesh) +\end{verbatim} + + +\end{document} diff --git a/doc/salome/DevelopersGuide/Makefile.in b/doc/salome/DevelopersGuide/Makefile.in new file mode 100644 index 000000000..be472d9a6 --- /dev/null +++ b/doc/salome/DevelopersGuide/Makefile.in @@ -0,0 +1,62 @@ +# Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, +# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org +# +# +# +# File : Makefile.in +# Author : Patrick GOLDBRONN (CEA) +# Module : doc +# $Header$ + +top_srcdir=@top_srcdir@ +top_builddir=../../.. +srcdir=@srcdir@ +VPATH=.:@srcdir@ + + +TEX=DevelopersGuide.tex +TEX_PS=$(TEX:%.tex=%.ps) +TEX_PDF=$(TEX:%.tex=%.pdf) + +.SUFFIXES: .tex .dvi .ps .pdf + +docs: $(TEX_PS) clean $(TEX_PDF) clean + +clean: + \rm -f *~ *.bak *.aux *.log *.dvi *.toc $(TEX:%.tex=%.out) + \rm -f dummy thumb* + +distclean: clean + \rm -f $(TEX_PS) $(TEX_PDF) + +install: + +#implicits rules +.tex.dvi: clean + @[ "x@LATEX@" != "x" ] && [ latex $< ] || \ + echo "Can'not execute .tex.dvi rule" + +.dvi.ps: + @[ "x@DVIPS@" != "x" ] && [ dvips $< -o $@ ] || \ + echo "Can'not execute .dvi.ps rule" + +.tex.pdf: clean + @[ "x@PDFLATEX@" != "x" ] && [ pdflatex $< ] || \ + echo "Can'not execute .tex.pdf rule" + diff --git a/doc/salome/DevelopersGuide/SALOME.png b/doc/salome/DevelopersGuide/SALOME.png new file mode 100644 index 0000000000000000000000000000000000000000..e6d626c55a14b1a0384a8bc5c9c3eff1d66cc754 GIT binary patch literal 23887 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 Z?)I function + /rgbdata exch store % call input 'rgbdata' + rgbdata length 3 idiv + /npixls exch store + /rgbindx 0 store + 0 1 npixls 1 sub { + grays exch + rgbdata rgbindx get 20 mul % Red + rgbdata rgbindx 1 add get 32 mul % Green + rgbdata rgbindx 2 add get 12 mul % Blue + add add 64 idiv % I = .5G + .31R + .18B + put + /rgbindx rgbindx 3 add store + } for + grays 0 npixls getinterval + } bind def + + % Utility procedure for colorimage operator. + % This procedure takes two procedures off the + % stack and merges them into a single procedure. + + /mergeprocs { % def + dup length + 3 -1 roll + dup + length + dup + 5 1 roll + 3 -1 roll + add + array cvx + dup + 3 -1 roll + 0 exch + putinterval + dup + 4 2 roll + putinterval + } bind def + + /colorimage { % def + pop pop % remove 'false 3' operands + {colortogray} mergeprocs + image + } bind def + } ifelse % end of 'false' case + + + +350 150 8 % dimensions of data +[350 0 0 -150 0 150] % mapping matrix +{currentfile pix readhexstring pop} +false 3 colorimage + +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfd +fefdfdfefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefdfefefefefefefefefefefefefe +fffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefdfefefdfefefdfefefdfe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefdfd +fefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfd +fefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfd +fefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfefdfdfdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefdfefdfdfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefdfdfdfdfdfdfefdfefdfdfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefdfefdfdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefeffffffffffffffffff +fefefefefefefdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +fffffffefefefefefefefefefefefefefdfdfefdfdfefdfdfefdfdfefdfdfdfdfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefe +fefefefefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +fefefefefefefefefefdfefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfd +fdfdfdfdfcfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefefefefefefefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefe +fefefefefefefefefefefefefefefefefefefffffffffffffffffffefefefefefefefefe +fefefefefefefcfcfcfdfdfdfdfdfdfdfefefdfcfcfdfdfdfcfdfdfcfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfcfdf4f6fbeef1f8 +e9edf6e5eaf4e4eaf4e2e8f4e0e7f2e3e9f4e4eaf4e5ebf5eaeef6eff2f9f9fafcfefeff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefffffffffffffefefffafafdfdfefeffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefefefefefefefefefefefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefff8f9fceff2f9e8ecf5e3e9f3dfe6f2 +dfe6f1dfe6f1e0e7f2e4eaf3e8ecf5eff1f7f8f9fbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfafafbf7f8faf6f7fa +fbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfd +fdfdfdfefefefefefefefefefefefefefefefffffffffefefefdfcfdfdfcfdfcfbfcfcfb +fcfcfbfdfdfcfcfcfbfcfcfbfcfcfcfcfcfbfcfcfbfcfcfbfdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfcfcfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffbfcfeecf0f8dbe3f1cad9eaadc6e08faed4779bca +668dc35481bc5280bb4a79b84172b44c7bb95280bb5783bd678fc47fa1cea3bfdcc8d7e9 +dde4f2f2f5fafefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefffffffffffffffffffffffffffffffbfcfdf1f3f9 +e7ecf5dee5f2d7dfefccdaebbbd1e5a7c1dec6d5e8ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fffffffffffffffffffffffffffffffffffff0f3f9dde4f1dae2f0dae2f0dae2f0dae2f0 +dae2f0dae2f0dae2f0dae2f0eaeef6fbfbfdfefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfeeff2f9dae2f0c4d5e8a1bcdb7c9fcc628cc2517fba4172b3 +3f71b33f71b34476b55582bc668fc382a4cea7c1ddc7d6e8dbe2efeff2f7fbfbfbfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf4f5f9dde3f0c8d7e8b3cae1a5bfdca4bfdb +b6cde2c8d7e8d9e1eef0f3f8fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefdfdfdfdfcfcfcfcfb +fcfcfbfcfcfbfcfcfbfcfcfbfcfcfbfcfcfbfcfcfcfdfdfdf7f8fae1e7f2d7dfedd7dfed +d7dfedd7dfedd7dfeddce2eff4f6f9fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfbfcfceef0f7dee4f0d8e0eed7dfedd7dfedd7dfedd7dfedd7dfedd7dfed +d7e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0ee +d8e0eed8e0eed8e0eed8e0eed8e0eed8e0eed8e0eedce3f0f9f9fbfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffff8f9fcd6dfefaec5df7aa0cc4d7eba2165a90459a000579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f2366aa +5282bc8aadd3c8d5eaf8fafcffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefffffffffffffffffff1f4f9b9cbe487aad1 +6f97c75886be4376b52667ab0659a000579e2769abe9eef7ffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefeffffffffffffffffffffffff99b5d85281bc4a7cb84a7cb84a7cb84a7cb8 +4a7cb84a7cb84a7cb84d7db989a6d1e4e9f4fefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffbfcfde0e6f3b9cbe481a6cf4c7db91a62a701589f00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e02589f2266a95483bb88abd1bdcde4e1e7f2 +fafafbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfceff2f7aabfdc5885bd2265aa0459a000579e00579e +02589f2366a94e7fba8daed2dae1effcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfefefefefefefefefdfdfdfc +fcfcfbfcfcfbfcfcfbfcfcfbfcfcfbfcfcfbfdfdfdf5f7fabacae3638ec2497bb7497bb7 +497bb7497bb7497bb75583bbb9c8e1f8f8fafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfafafbd4deec8baad15a87bf4b7cb8497bb7497bb7497bb7497bb7497bb7497bb7 +497bb7497bb7497bb7497bb7497bb7497bb7497bb7497bb7497bb7497bb7497bb7497bb7 +497bb7497bb7497bb7497bb7497bb7497bb7497bb75383bce0e6f2fdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fefefefefefefefefefffffffefefefefdfefefdfefdfdfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffd5deef95b4d64e82bb1861a600579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e01589f3a74b3c5d2e8ffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefffffffcfcfebed0e62c6dae00579e +00579e00579e00579e00579e00579e00579e03599f9db2d9ffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefeffffffffffffffffff3a7bb301589e00579e00579e00579e00579e +00579e00579e00579e00579e356eb0c7d3e8fefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefeff +e3e9f4abc0dd5f8ec22567ab00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f2c6bad6694c4 +b0c2dee6eaf4fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcf9fafbc2d2e6296bac00579e00579e00579e00579e00579e +00579e00579e00579e055aa0638fc2ebeef5fafafafafafafafafafafafafafafafafafa +fafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfd +fdfdfcfdfdfcfcfcfbfcfcfbfcfcfbfcfcfbfafafbcad6e93b76b300579e00579e00579e +00579e00579e00579e00579e678cc2f0f3f7fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcdde3f06590c20d5da200579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e1b62a7d6e0eefcfcfcfdfdfdfdfdfd +fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfd +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +f8f9fcb6c6e14f84bc0d5ca200579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e88a2d0fffffffefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefefefeecf0f77ca2cd01589f00579e +00579e00579e00579e00579e00579e00579e01579e447ab7f2f4faffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefeffffff3177b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc6d2e7fefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefebfcde5 +6292c32265a900579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +2767ab6b98c6c5d1e6fafbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbf5f6f9a4beda00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e1161a4aabbdbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfdfdfd +fdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfbfbfbe9eef56892c301589f00579e00579e00579e +00579e00579e00579e00579e5c84beeff2f7fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fbfbfbb4c2df2e6eae00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e638ac1f1f3f7fcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefe +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f7fb +96b2d5306eae00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e819dcdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefdfdfecedbeb2e6fae00579e00579e +00579e00579e00579e00579e00579e00579e00579e1061a5b7c5e3ffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefe3177b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc6d2e7fefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefffffffffffffffffffffffff5f6fba3b9da3875b2 +01589f00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +01579e0f5da40c5ca300579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e0359a0427ab5a4bbd9f1f3f7fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafa +fafafaf9f9f9f9f9f9fafafaf4f5f8a3bcda00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e0559a04c81b9e5e9f1f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fafafafbfbfb +fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcf8f9fa9bb3d7135fa400579e00579e00579e00579e +00579e00579e00579e00579e5c84bdeef1f6fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafa +fafafaadbddb296bac00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e065aa1adc2def8f9fafbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefe +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefe9eb5d8 +2368aa01589e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e819dcdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefef3f5fa8fadd30559a000579e00579e +00579e00579e00579e00579e00579e00579e00579e055aa05a8abffcfcfeffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefe3177b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc6d2e7fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefef4f5fb8dacd22669ab01579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e2266a95685bd7da3cc +9bbcd7a8c2dca6c1db95b7d4769ec94b7eb81961a600579e00579e00579e00579e00579e +00579e00579e03589f2a6cac92aed2eff1f6f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f8f8f8f8f8f8f3f4f6a3bcd900579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e1964a7a4b6d7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6 +f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8 +f9f9f9fafafafbfbfbfbfbfbfcfcfccdd8ea276bac00579e00579e00579e00579e00579e +00579e00579e00579e00579e5c83bdeef1f6fafafafafafafafafaf9f9f9f9f9f9f9f9f8 +f8f8f7abbcda296bac00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e01589f4c80badfe6f0fafafafafafafafafafafafa +fafafafafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefe +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc2cfe73573b1 +03589f00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +1a62a64c7db96a92c680a3ce86a9d186a9d184a7d07b9fcc6991c5517fbb2869ac075aa0 +00579e00579e00579e819dcdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefee2eaf33b74b300579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e01579e236babc9d4e9ffffffffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefe +fdfdfdfefefefefefefefefefefefefefefe3177b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc5d1e6fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefef8f9fc92aed32168a902589f00579e +00579e00579e00579e00579e00579e00579e00579e1862a66794c4b6c9e1dae1efeceef5 +f9fafafafafafafafaf6f7f8e8ebf3d3dceba7bedb5486bb115ea300579e00579e00579e +00579e00579e00579e03589f266aab94b0d2f4f5f7f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8 +f8f8f8f8f8f8f8f8f8f7f7f7f2f3f5a2bcd800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e0559a04c83b8e1e4eef5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6 +f6f6f6f7f7f7f9f9f9fafafaf3f4f75485bc00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5c83bdedf0f5fafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7 +f6f6f5abbcda296bac00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e0b5ca23871b1628cc17ca0cc91b0d49bb8d89bb8d89bb8d89bb7d7 +9ab7d69ab7d69ab7d69ab7d69ab7d6a1bdd8cfd9e9f5f5f7f9f9f8f9f9f8f9f9f8f9f9f8 +f9f9f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefefefe +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f6fb5e91c1085ba1 +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e2c6bad83a4cf +c6d6e9dee6f2e8ecf6eff2f9f1f3faf1f3f9eff2f9ecf0f7e7ebf5dfe6f2d2deedb1c7e1 +7c9ecc4877b62b69acb0c0e0fefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefef9fafca5bbdc085aa100579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e0d5ea37b9dcafefefeffffff +fffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc4d0e6fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fefefefefefefefefefefefefefefefefefefefefeb5c4e13070af03589f00579e00579e +00579e00579e00579e00579e00579e00579e296aac9ab4d6e3e9f3f8f9fbfbfbfbfafafa +fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f3f4f7dbe3ed85a3cd1c64a700579e00579e +00579e00579e00579e00579e03589f3372afb3c3def8f8f8f7f7f7f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f2f2f5a2bcd800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e1f67a8a0b3d5f4f4f4f4f4f4f4f4f4f4f4f4 +f4f4f4f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4 +f5f5f5f5f5f5f6f6f6f7f7f79bafd40c5ca200579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5c83bdeceff4f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f5f5f4 +f5f5f4aabbd9296bac00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e2064a9698fc3afc4ded4deece2e7f1ebeef5f1f3f7f4f5f9f4f5f8f4f5f8f3f4f7 +f3f4f6f3f4f6f3f4f6f3f4f6f3f4f6f5f6f7f9f9f8f9f9f9f9f9f8f9f9f8f9f9f8f8f8f7 +f8f8f7f9f9f8faf9f9fafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefe +fffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffc3d0e82f72af00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e457db8bfcfe6f2f5fa +fdfdfefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefafbfc +f0f3f9e6ebf4e1e9f2f4f6fafefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefef0f3f9537dba00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e01589e3777b2dce2f1fefefe +fffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefe +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e336cafc3cfe4f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfce4e8f35389bd055aa000579e00579e00579e +00579e00579e00579e00579e00579e2266a99bb3d6f1f4f8fcfcfcfbfbfbfafafaf9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f8ebedf2819fcb1561a500579e +00579e00579e00579e00579e00579e0559a0578bbddbe1edf7f7f7f7f7f7f7f7f7f7f7f7 +f6f6f6f6f6f6f6f6f6f5f5f5f0f1f3a1bbd800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e04599f4d85b8dce0eaf3f3f3f3f3f3f3f3f3 +f2f2f2f2f2f2f1f1f1f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f1f1f1f2f2f2f2f2f2 +f3f3f3f4f4f4f5f5f5cad3e6226aaa00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5c83bdebeef3f8f8f8f6f6f6f5f5f5f5f5f4f4f4f4f4f4f4 +f4f4f3aabbd8296bac00579e00579e00579e00579e00579e00579e00579e00579e0559a0 +447db6b6c6e0e8ecf3f6f7f9fbfbfbfafafafbfbfbfbfbfbfbfafafbfbfbfafaf9fafaf9 +fafaf9fafaf9fafaf9fbfbfafbfbfafbfbfafbfbfafafafaf9f9f9f9f9f9f9f9f9fafaf9 +f9f9f8f9faf9fafbfafbfbfbfbfbfbfcfcfcfdfdfdfefefefefefefefefeffffffffffff +fffffffffffffffffffefefefefefefefefefefefefffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff94abd41962a600579e +00579e00579e00579e00579e00579e00579e00579e00579e306eafb7c8e3fbfcfdfefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefdfdfec1cfe70559a000579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e1a64a79ab0d7fefefe +fefefefffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefe +fefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec2cee3f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8 +f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcaebfde286cac00579e00579e00579e00579e +00579e00579e00579e00579e01589f6193c2e7eaf4fbfbfbfafafafafafaf9f9f9f8f8f8 +f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e4e7f0407db602589f +00579e00579e00579e00579e00579e00579e286aaba9bad9f6f6f6f5f5f5f5f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5eff0f3a0b9d600579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e2267a99fb2d4f1f1f1f0f0f0f0f0f0 +f0f0f0f1f1f1f0f0f0f0f0f0efefefefefefefefefefefeff0f0f0f0f0f0f0f0f0f1f1f1 +f1f1f1f2f2f2eaecef5183b90559a000579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5b83bdeaedf2f5f5f5f5f5f5f3f3f3f2f2f2f2f2f2f2f2f2 +f3f3f3a9bad7296bab00579e00579e00579e00579e00579e00579e00579e075aa05487bc +d7deecf5f6f7f9f9f9f9f9f9f9f9f9fafafafbfafafbfbfbfbfbfbfafaf9fafaf9fafaf9 +fafaf9fafaf9fbfbfafbfbfafbfbfafbfbfafbfbfafbfbfafafaf9fafaf9fafaf9fafaf9 +fafafafcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefeffffffffffff +fffffffefefefefefefefefefefefefefefefffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffff6597c40559a000579e +00579e00579e00579e00579e00579e00579e00579e01589e73a0caf2f3f9fefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefafbfd5d86bf00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e01579e4684b9ebeff7 +fefefefefefefefefefffffffffffffffffffffffffefefefefefefefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec1cee2f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7 +f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafa +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafb719ec7075aa000579e00579e00579e00579e +00579e00579e00579e00579e2265a9a3b6d8fafafafafafaf9f9f9f9f9f9f8f8f8f7f7f7 +f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f68ca3ce1360a4 +00579e00579e00579e00579e00579e00579e01589f6d9cc5eeeff2f5f5f5f4f4f4f4f4f4 +f4f4f4f4f4f4f3f3f3f3f3f3edeef19fb9d500579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e4c84b7d5dae6efefefeeeeee +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefef +efefefedeeef8aa2cb1260a400579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5b82bce8ebf0f4f4f4f2f2f2f0f0f0f0f0f0f0f0f0f0f0f0 +f0f0f0a8b8d6296aab00579e00579e00579e00579e00579e00579e03599f447fb6dde1ed +f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f8fafaf9f9f9f8fafaf9fafaf9fafaf9 +fafaf9f9f9f9f9f9f9f9f9f9fafaf9f9f9f9f9f9f9f8f8f8fafaf9fafaf9fafaf9fafaf9 +fbfbfafcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffafbfd5790bf00579e00579e +00579e00579e00579e00579e00579e00579e00579e1760a59ab6d7fefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefed7dff0065aa000579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e246aaba9bcdc +fefefefefefefefefefefefefffffffffffffffffffefefefefefefefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec1cde2f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6 +f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9 +f9f9f9fafafafafafafafafafafafae5e9f2548bbd00579e00579e00579e00579e00579e +00579e00579e00579e00579e2b6cacafbfddfafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7 +f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5a2b4d61864a6 +00579e00579e00579e00579e00579e00579e00579e568abcd9deeaf3f3f3f3f3f3f3f3f3 +f3f3f3f2f2f2f2f2f2f3f3f3ecedf09db7d400579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e2367a99cb1d1ececedeeeeee +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +ededeeb8c5dc266dab00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5b82bce6e9eef1f1f1f0f0f0efefefefefefefefefeeeeee +eeeeeea7b7d5296aab00579e00579e00579e00579e00579e00579e1a65a7a2b4d6f5f5f5 +f5f5f5f6f6f6f7f7f7f8f8f8f9f8f8f9f8f8f8f8f7f8f8f7f8f8f8f8f8f8f8f8f8f8f8f8 +f8f8f8f8f8f8f8f8f8f8f8f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafaf9fafaf9 +fcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffff1f3fa518bbd00579e00579e +00579e00579e00579e00579e00579e00579e00579e1f64a8a4badafefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefefe +fefefefefefefefefefefefefdfdfd7395c800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e075aa06595c4 +f2f4f9fefefefefefefefefefefefefffffffffffffffffffffffffefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cce1f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8d8dfec4a84b900579e00579e00579e00579e00579e +00579e00579e00579e00579e2b6cacaebedcf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6 +f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a1b3d51863a6 +00579e00579e00579e00579e00579e00579e00579e4b81b7cdd4e4f2f2f2f2f2f2f2f2f2 +f1f1f1f1f1f1f1f1f1f1f1f1e9eaee94b0d000579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e01589f578abbd3d9e3ececec +ecececececececececececececececedededededededededeeeeeeeeeeeeeeeeeeeeeeee +d8dce65485b9075aa000579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5a82bae2e5eaededededededecececececececececececec +edededa6b6d4296aab00579e00579e00579e00579e00579e00579e2970acd9dee9f4f4f4 +f4f4f4f5f5f5f6f6f5f6f6f5f6f6f5f6f6f5f5f5f5f5f5f5f5f4f4f5f4f4f5f5f5f5f5f5 +f5f5f5f5f5f5f5f5f4f5f5f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f5f8f8f7f9f9f9 +fbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefdfefefdfefefefefefefefefe +fefefefefefefefefefefefefffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefeffffffffffffffffff5e94c202589f00579e +00579e00579e00579e00579e00579e00579e00579e085aa17ea6cdf4f6fafefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefe +fefefefefefefefefefefefee1e6f21c66a800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e3574b1 +bfcde5fefefefefefefefefefefefefefefefefefefffffffffffffefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caebfcce1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6 +f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d6ddeb4a83b900579e00579e00579e00579e00579e +00579e00579e00579e00579e2b6cacadbddbf7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5 +f5f5f5f4f4f4f4f4f4f4f4f4f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a0b2d51863a6 +00579e00579e00579e00579e00579e00579e00579e497fb7cad2e3f0f0f0f0f0f0efefef +efefefefefefefefefeeeeeee4e6eb86a6cb00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e2468a99db3d1e8e8ea +ecececececececececedededededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee5e7eb +87a4ca1963a600579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5a81badfe2e7eaeaeae9e9e9e9e9e9e9e9e9e9e9e9eaeaea +eaeaeaa4b4d2286aaa00579e00579e00579e00579e00579e00579e2d73ade9ebeef2f2f2 +f2f2f2f3f3f2f3f3f2f3f3f2f4f4f3f3f3f2f2f2f2f2f2f2f2f1f1f2f1f0f2f1f0f2f2f2 +f2f2f2f2f1f1f2f2f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f4f4f3f6f6f5f7f7f7 +f9f9f9fbfbfbfcfcfcfdfdfdfefefefefefefefefefdfdfcfdfdfcfefefefefefefefefe +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefeffffff7ba1cb0e5da300579e +00579e00579e00579e00579e00579e00579e00579e00579e3d79b5bdcde5f9fafcfefefe +fefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfd89a6d0075ba000579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e115ea4 +83a6cef5f7fafefefefefefefefefefefefefefefefefefefffffffefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caebecbe0f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3 +f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d5dcea4983b800579e00579e00579e00579e00579e +00579e00579e00579e00579e2b6bacacbcdaf6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3 +f3f3f3f3f3f3f3f3f3f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1a0b1d41863a6 +00579e00579e00579e00579e00579e00579e00579e497fb6c8d0e1efefefeeeeeeeeeeee +eeeeeeeeeeeeedededededede2e4e986a5cb00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f5c8cbcd2d7e3 +ecececededededededededededededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecededb0c2d9 +3173ae00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b8dcdee3e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7 +e8e8e8a3b3d02869aa00579e00579e00579e00579e00579e00579e256daacad1e2efefef +f0f0eff0f0f0f1f1f0f1f1f0f1f1f0f0f0efefefeeefeeeeefeeeeefeeedefeeedf0efee +f0efeeefeeedefeeedefeeedefeeedefeeedefeeeef0efeff0f0f0f1f1f0f3f3f3f4f4f4 +f6f6f6f9f9f9fbfbfbfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefefefe +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefeaabcdd2369ab00579e +00579e00579e00579e00579e00579e00579e00579e00579e085aa15288bcbdcee5f5f7fa +fefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfc +fbfbfbfbfbfbfbfbfbe3e8f23775b202589f00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +4a82b9d2dbecfefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caebecadff2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2 +f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4 +f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d4dbe94983b800579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6bacabbcd9f4f4f4f4f4f4f4f4f4f3f3f3f3f3f3f2f2f2 +f2f2f2f3f3f3f2f2f2f2f2f2f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0f0f0f09fb0d31763a6 +00579e00579e00579e00579e00579e00579e00579e497eb6c8cfe0eeeeeeedededededed +edededececececececebebebe1e3e886a5ca00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e2166a8a0b6d2 +e9e9ebeeeeeeeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefefd2d8e45d8bbc +085aa000579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b8dadde2e6e6e6e5e5e5e6e6e6e6e6e6e6e6e6e5e5e5 +e6e6e6a2b2cf2869aa00579e00579e00579e00579e00579e00579e1361a485a2c8e8e8ea +ededeceeeeedededecededececececebebeaebeae9ebeae9ebeae9ebeae9ebeae9ecebea +ecebeaebeae9ebeae9ebeae9ebeae9ebeaeaebeaeaecebebededecededeceeeeeef0f0f0 +f3f3f3f6f6f6f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefe +fefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefedee4f1447fb703589f +00579e00579e00579e00579e00579e00579e00579e00579e00579e075aa03c7bb494afd4 +dae1f0fbfbfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafa +fafafafafafafafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f99eb2d71160a400579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +1a64a79ab7d7f9fafcfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326cadbdc9def1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2 +f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2 +f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2d3dae84982b800579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6bacaabbd8f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1 +f0f0f0f1f1f1f0f0f0efefefefefefefefefefefefefefefefefefefefef9fb0d31763a6 +00579e00579e00579e00579e00579e00579e00579e487eb5c6cedfecececebebebebebeb +ebebebeaeaeae9e9e9e9e9e9dfe1e684a4c800579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f5f8cbd +d4dae5eeeeeeeeeeeeefefefefefeff0f0f0f0f0f0f0f0f0f0f0f0e4e6ec89a7cc1963a6 +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5880b7d8dbe0e3e3e3e3e3e3e3e3e3e4e4e4e4e4e4e3e3e3 +e3e3e3a0b1ce2869a900579e00579e00579e00579e00579e00579e03589f3472aeb1bfd7 +e8e9eaeaeae9e8e8e8e8e8e8e8e8e7e8e7e6e7e7e6e7e6e5e7e6e6e8e7e7e8e7e7e8e8e7 +e8e8e7e8e8e7e8e7e7e8e7e7e8e8e7e8e8e8e7e7e7e8e8e8e8e8e8e9e9e8eaeaeaebebeb +eeeeeef2f2f2f5f5f5f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcfefefefefefe +fefefefffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfd94b0d51763a6 +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e1c63a7 +4b84ba90abd2c6d1e8f6f7fafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafaf9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7 +f8f8f8f8f8f8e6e9f14b81b80559a000579e00579e00579e00579e00579e1863a65a89bd +81a8cc739dc72d6fae05599f00579e00579e00579e00579e00579e00579e00579e00579e +01589f6090c2dfe5f1fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326badbcc9ddf0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0 +f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2 +f2f2f2f1f1f1f1f1f1f1f1f1f1f1f1d2d8e74982b700579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baba9bad7f1f1f1f1f1f1f0f0f0f0f0f0f0f0f0efefef +eeeeeeefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededededed9eafd21763a6 +00579e00579e00579e00579e00579e00579e00579e487eb5c5cddde9e9e9e9e9e9e9e9e9 +e8e8e8e8e8e8e7e7e7e7e7e7dde0e483a3c700579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e1c65a7 +a4bad4e9eaeceeeeeeefefefefefefefefeff0f0f0f0f0f0eeeeefb3c5db3373af00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e587fb7d7dadee2e2e2e2e2e2e1e1e1e2e2e2e2e2e2e2e2e2 +e2e2e29fafcd2869a900579e00579e00579e00579e00579e00579e00579e095ba14479b3 +a7b8d2dddfe2e5e5e5e6e5e5e6e6e5e6e6e5e6e6e5e6e6e5e6e6e5e6e6e5e6e6e5e6e6e5 +e6e6e6e6e6e6e6e6e5e5e5e4e5e5e5e5e5e4e6e5e5e6e6e5e5e5e5e5e5e5e5e5e5e6e6e6 +e8e8e8ecececefefeff2f2f2f4f4f4f7f7f7f8f8f8fafafafcfcfcfdfdfdfefefeffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfde7ebf4678fc3 +0a5ca100579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e1961a63676b25b90c09bb1d6cad3e9f1f3f8fcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fbfbfbfbfbfbfafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7 +f7f7f7f6f6f6acbcda1d67a800579e00579e00579e00579e00579e0b5ca2628fc0d6dde9 +eceef2e4e8ef93add21e67a800579e00579e00579e00579e00579e00579e00579e00579e +00579e276bacb3c7e0fbfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326badbcc9ddf0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0 +f0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2 +f2f2f2f1f1f1f1f1f1f1f1f1f0f0f0d1d8e64882b700579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baba8b8d6efefefefefefeeeeeeeeeeeeeeeeeeededed +edededededededededededededededededededededecececebebebebebeb9caed01763a5 +00579e00579e00579e00579e00579e00579e00579e487db4c4cbdce7e7e7e7e7e7e7e7e7 +e7e7e7e6e6e6e6e6e6e6e6e6dcdee282a1c600579e00579e00579e00579e00579e00579e +00579e00579e085ba15380b7789bc2628cbc1f63a600579e00579e00579e00579e01579e +608abdd5dae4edededeeeeeeeeeeeeeeeeeeefefefefefefd1d8e55e8abd075aa000579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e587fb7d7dadee2e2e2e0e0e0e1e1e1e1e1e1e1e1e1e0e0e0 +e0e0e09eaecc2869a900579e00579e00579e00579e00579e00579e00579e00579e085aa0 +2c6eab7498c0bfc7d7dfe0e1e4e4e3e5e5e4e4e4e4e5e5e4e4e4e3e4e4e3e4e4e3e3e3e2 +e3e3e2e3e3e2e3e3e2e2e2e1e2e2e2e3e2e2e3e3e2e3e3e3e1e2e1e1e1e1e1e1e1e2e2e2 +e2e2e2e6e6e6e9e9e9edededf1f1f1f4f4f4f8f8f8fafafafcfcfcfefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcdce4f0 +5c87bf0559a000579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e04599f1c65a82e72af4883b8799bc9a8b9dbd1d8ebf1f2f7fafafa +fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8 +f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6 +f5f5f5ebedf1588bbd075aa000579e00579e00579e00579e00579e266baba9bbd9f4f4f4 +f4f4f4f4f4f4dfe3ec407db502589f00579e00579e00579e00579e00579e00579e00579e +00579e0559a0789ecae9ecf5fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326badbcc9ddf0f0f0f0f0f0f0f0f0f0f0f0f1f1f1f0f0f0 +f1f1f1f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f2f2f2 +f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0d1d7e64881b700579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baba8b8d5eeeeeeededededededededededededececec +ecececececececececebebebebebebebebebebebebebebebeaeaeaeaeaea9caed01763a5 +00579e00579e00579e00579e00579e00579e00579e477db4c3cadbe7e7e7e6e6e6e6e6e6 +e6e6e6e5e5e5e4e4e4e4e4e4dadce082a1c600579e00579e00579e00579e00579e00579e +00579e00579e82a2c5c7cddad6d9dfcad0db789bc200579e00579e00579e00579e00579e +1360a491abcde2e3e8ebebebedededededededededd5dbe56e93c2115fa300579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5880b8d8dbe0e3e3e3e1e1e1e1e1e1e1e1e1e0e0e0e0e0e0 +e0e0e09eaecc2869a900579e00579e00579e00579e00579e00579e00579e00579e00579e +01579e1160a32e71ac648cbb9aabccbec7d8d9dae0e3e3e3e3e3e3e3e2e1e2e3e3e1e2e1 +e0e1e0e1e1e1e1e0e0e0e0e0e0e0e0e0e0e0e1e0e0e0e0e0dfdfdfdededededededddddd +dededee1e1e1e5e5e5eaeaeaf0f0f0f4f4f4f9f9f9fbfbfbfdfdfdfefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +e1e8f26b8fc400579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e03589f0e5da31a65a7246dab417cb57899c9 +b4c2dfebeef4f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5bac6df2b6fad00579e00579e00579e00579e00579e02589f4581b6dfe3ebf2f2f2 +f3f3f3f3f3f3f2f3f387a3cc1360a400579e00579e00579e00579e00579e00579e00579e +00579e00579e3f75b4cbd6e9fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326badbcc9ddf0f0f0f0f0f0f0f0f0f1f1f1f1f1f1f1f1f1 +f2f2f2f2f2f2f2f2f2f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f4f4f4f4f4f4f4f4f4 +f3f3f3f2f2f2f2f2f2f2f2f2f1f1f1d1d7e54881b700579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baba7b7d4ecececebebebebebebebebebebebebeaeaea +eaeaeaebebebeaeaeae9e9e9e9e9e9e9e9e9e9e9e9e8e8e8e8e8e8e8e8e89badcf1763a5 +00579e00579e00579e00579e00579e00579e00579e477db3c1c9d9e5e5e5e5e5e5e4e4e4 +e3e3e3e3e3e3e2e2e2e2e2e2d9dbdf82a1c600579e00579e00579e00579e00579e00579e +00579e00579ec4ced8e0e0e0e0e0e0e0e0e0b6c2d3336cac00579e00579e00579e00579e +00579e1764a56f90c0b1bdd6d2d6e1c7cfdf99adcf4b7db50f5ea300579e00579e00579e +00579e00579e00579e5481b8acbfd7bccedd6d93c200579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b8d9dce1e4e4e4e3e3e3e2e2e2e2e2e2e1e1e1e0e0e0 +e1e1e19fb0cd2869a900579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e0b5ca11863a5216aa8276faa3074ac497db4497db3497db4497db3 +4f7fb46f8fbdaab6cfd6d7dcdedededededededededddddddcdcdcdadadadadadad9d9d9 +dbdbdbdfdfdfe5e5e5ecececf2f2f2f7f7f7fbfbfbfdfdfdfefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefdfdfdfdfdfd +fdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfceef1f798b1d62365a900579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e03589f0a5ca1 +1262a52b6fad7f9ccbd4dbebf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6 +f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f2f2f36d98c30b5ca200579e00579e00579e00579e00579e1762a68fa8cef0f0f1f1f1f1 +f2f2f2f2f2f2f3f3f3cad3e5256dab00579e00579e00579e00579e00579e00579e00579e +00579e00579e065aa093b2d4f2f4f8fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfb3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326cadbdcadff2f2f2f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3 +f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5 +f6f6f6f4f4f4f3f3f3f3f3f3f2f2f2d1d7e64881b700579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6aaba6b5d2eaeaeae9e9e9e9e9e9e9e9e9e8e8e8e9e9e9 +e9e9e9e8e8e8e8e8e8e7e7e7e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e79bacce1763a5 +00579e00579e00579e00579e00579e00579e00579e477cb3c0c7d8e3e3e3e3e3e3e1e1e1 +e0e0e0e0e0e0e1e1e1e1e1e1d7d9de809fc400579e00579e00579e00579e00579e00579e +00579e00579ec8d1d8dfdfdfdedededededed1d3da7296be00579e00579e00579e00579e +00579e00579e0a5ba11261a41765a51564a50f5fa305599f00579e00579e00579e00579e +00579e00579e4677b3c9d2dfe9eaebebededc9d5e200579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b8dbdee3e7e7e7e6e5e4e5e5e4e4e4e4e3e3e3e3e3e3 +e3e3e3a1b1ce2869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e01579e04599f04599f04599f04599f +05599f095ba11863a57699bfced1d8dbdbdbdbdbdbd9d9d9d8d8d8d5d5d5d6d6d6d7d7d7 +dbdbdbe2e2e2eaeaeaf1f1f1f7f7f7fbfbfbfdfdfdffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfb +fbfbfbfbfbfbf8f8fae0e5f07e9ccb2769ab065aa002589f00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e01579e04599f0b5ea37593c6d7ddebf3f4f5f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3f3f3f3f3f3f3 +c2cce13876b100579e00579e00579e00579e00579e00579e2e72adced5e4f0f0f0f0f0f0 +f1f1f1f2f2f2f3f3f3f3f4f45e8abe075aa000579e00579e00579e00579e00579e00579e +00579e00579e00579e4f7fbad7deedfafafafafafafafafafafafafafafafafafafafafa +fafafafafafafafafafafafafafafafafafa3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caebfcce0f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7 +f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3d2d9e74882b700579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa4b4d1e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7 +e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e7e7e7e6e6e6e6e6e6e5e5e5e5e5e59aaacc1762a5 +00579e00579e00579e00579e00579e00579e00579e467cb3bec6d6e1e1e1e0e0e0e0e0e0 +e0e0e0e0e0e0e0e0dfe0e0e0d6d8dd809fc300579e00579e00579e00579e00579e00579e +00579e00579ec6cfd6dcdcdcdcdcdcdcdcdcdbdbdbacb9ce2e69aa00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e105da3a4bad3e6e7e8ebebebeaeaebbac8db00579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b9dde0e5e8e8e8e7e7e7e8e8e8e7e7e7e6e6e6e7e7e7 +e6e6e6a2b2cf2869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e3e73afb1bbced9d9d9d7d7d7d4d4d4d2d2d2d2d2d2d5d5d5dbdbdb +e2e2e2eaeaeaf1f1f1f7f7f7fbfbfbfdfdfdffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefefefefefefefefefefefefe +fefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fbfbfbfafafafafafafafafaf9f9f9e5eaf2a4b6da5684bc1e69a91161a40c5da204599f +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e01579e1f67a99bb0d4eaecf1f4f4f4f4f4f4f4f4f4f4f4f4 +f3f3f3f3f3f3f3f3f3f3f3f3f2f2f2f2f2f2f3f3f3f2f2f2f2f2f2f2f2f2f2f2f2eeeff0 +82a2c9135fa400579e00579e00579e00579e00579e0c5ca27193c2eeeeeeefefefefefef +f0f0f0f2f2f2f3f3f3f5f5f5b0bedc1562a500579e00579e00579e00579e00579e00579e +00579e00579e00579e085ba2abc3ddf6f6f8fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9fafafafafafafafafafafafa3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cce1f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfafafafafafa +f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4d3d9e74882b700579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa4b4d0e6e6e6e6e6e6e6e6e6e6e6e6e7e7e7e6e6e6 +e7e7e7e6e6e6e6e6e6e6e6e6e5e5e5e5e5e5e4e4e4e4e4e4e3e3e3e3e3e399aacc1762a5 +00579e00579e00579e00579e00579e00579e00579e467cb2bec5d6e0e0e0e0e0e0e0e0e0 +dfdfdfdfdfdfdfdfdfdfdfdfd6d8dc809fc300579e00579e00579e00579e00579e00579e +00579e00579ec5ced5d9dadadbdbdbdadadad9d9d9c9ccd5658db903589f00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +05599f6e93bfd3d7dfe6e6e6e7e7e7e5e6e6b3c2d700579e00579e00579e00579e00579e +00579e00579e00579e00579e5981b9dee1e6eaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8 +e8e8e8a2b3d02869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e065aa05280b4b9c0ced4d4d4d2d2d2d0d0d0d0d0d0d4d4d4dbdbdbe4e4e4 +ecececf3f3f3f9f9f9fcfcfcfefefeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefffffffffffffffffffefefe +fefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f8f8dee3efaebedd839dcc4d82b9 +2d73af226baa1864a70d5ca200579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e1360a47b9ac7e0e4ebf2f2f2f2f2f2f3f3f3 +f3f3f3f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f1f1f1f0f0f0f0f0f0f0f0f0ccd3e3 +467fb600579e00579e00579e00579e00579e00579e1c66a7b5c0daeeeeeeeeeeeeefefef +f0f0f0f1f1f1f3f3f3f5f5f5ebedf23475b001589e00579e00579e00579e00579e00579e +00579e00579e00579e00579e628cc1e3e8f0f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93076af00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec1cde2f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6 +f7f7f7f8f8f8f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fafafaf8f8f8f7f7f7f5f5f5f4f4f4d3d9e74882b700579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa3b3d0e5e5e5e5e5e5e5e5e5e5e5e5e6e6e6e5e5e5 +e5e5e5e5e5e5e5e5e5e4e4e4e3e3e3e3e3e3e2e2e2e2e2e2e2e2e2e1e1e198aacb1762a5 +00579e00579e00579e00579e00579e00579e00579e467bb2bdc5d5e0e0e0e0e0e0e0e0e0 +dfdfdfdedfdfdfdfdfdfdfdfd5d7dc809fc300579e00579e00579e00579e00579e00579e +00579e00579ec1cad3dadadad9d9d9d9d9d9d9d9d9d9d9d99db1c82366a700579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +3670adb6c3d5e2e2e2e3e3e3e3e3e3e2e3e4a2b4d000579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b9dee1e6eaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8 +e8e8e8a2b3d02869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e03589f0e5da21964a51c66a61c65a61c65a61c65a61b65a61b65a51b65a51b65a5 +1c65a5216aa75382b4afb9cbd2d2d2d0d0d0cdcdcdccccccd1d1d1dadadae3e3e3eeeeee +f5f5f5f9f9f9fdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9 +e9ecf4c8d0e7a2b5d87497c73b7db5246bab0e5da200579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e1661a57f9fc8e3e6ecf0f0f0f1f1f1 +f0f0f0f0f0f0f0f0f0f0f0f0efefefefefefefefefefefefefefefefefefebebed94adcf +1d64a700579e00579e00579e00579e00579e03599f467db5e7e8ebeeeeeeeeeeeeeeeeee +f0f0f0f1f1f1f3f3f3f5f5f5f5f5f592a7d0075ba000579e00579e00579e00579e00579e +00579e00579e00579e00579e1c62a7c3d2e5f7f7f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93076af00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde2f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7 +f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfb +fafafaf8f8f8f6f6f6f5f5f5f3f3f3d2d8e64881b700579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa2b2cfe3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e4e4e4 +e4e4e4e3e3e3e3e3e3e3e3e3e2e2e2e2e2e2e1e1e1e1e1e1e1e1e1e0e0e098a9ca1762a5 +00579e00579e00579e00579e00579e00579e00579e467cb2bdc5d6e0e0e0e0e0e0e0e0e0 +e1e1e1e0e1e1e0e0e0e0e0e0d6d8dd809fc400579e00579e00579e00579e00579e00579e +00579e00579eb1bdcfdadadadadadad9d9d9d9d9d9d9d9d9c2c8d35886b603589f00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e115fa3 +82a0c3d5d6dbdfdfdfdfdfdfdfdfdfdededf96abcb00579e00579e00579e00579e00579e +00579e00579e00579e00579e5980b8dcdfe4e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e7e8e8 +e7e8e8a2b3d02869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +085aa02f6fab7193bf9faecca9b5d0a8b4cfa8b4cea7b3cda6b2cca5b1cba5b1cba5b1ca +a7b2cab9bfcecfd0d3d2d2d2cdcdcdcacacacacacacececed8d8d8e3e3e3edededf6f6f6 +fbfbfbfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfb +f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6 +f7f7f7f8f8f8fafafafafbfbe7ebf4b1c1df7198c63274b00f5da300579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e276caba2b7d4ecedeeefefef +eeeeeeeeeeeeefefefefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedededd2d8e45689bb +01589f00579e00579e00579e00579e00579e0c5ea29aadd0ececececececedededeeeeee +efefeff1f1f1f4f4f4f5f5f5f6f6f6d9deec1d65a800579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e7d9ecbeef0f5f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93076af00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde2f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7 +f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9fafaf9 +f8f8f7f6f6f5f4f5f4f3f3f3f1f1f1d0d7e44881b600579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa1b1cde2e2e2e3e3e3e3e3e3e4e4e4e4e4e4e3e3e3 +e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e0e0e0e0e0e0e0e0e0e0e0e0e097a8ca1762a5 +00579e00579e00579e00579e00579e00579e00579e467cb3c0c7d8e3e3e3e3e3e3e4e3e3 +e4e4e4e4e4e4e4e4e4e4e4e4dadce182a1c600579e00579e00579e00579e00579e00579e +00579e00579eb0bdd0dbdbdbdadadad9d9d9d9d9d9d9d9d9d7d7d88ea7c41d64a500579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e05599f5281b4 +bdc4d2dadadadbdbdadbdbdadcdcdbdadadb8ca2c600579e00579e00579e00579e00579e +00579e00579e00579e00579e5880b8d9dce1e5e5e5e6e6e6e5e6e6e6e6e6e6e6e6e6e7e6 +e6e7e7a2b2d02869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +2c6caaa0b1ccdddedfe0e0e0dfdfdfdedfdfdddddddbdbdbdadadad9dad9d9d9d8d8d8d8 +d6d6d6d4d4d4d1d1d1cdcdcdc8c8c8c6c6c6cacacad4d4d4e2e2e2edededf6f6f6fbfbfb +fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefeffffff +fffffffefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfb +fafafaf9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5 +f6f6f6f6f6f6f7f7f7f9f9f9fafafafbfbfbf0f3f7bfcde46d95c51c66a800579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e04599f598bbbd5dbe5eeeeee +ededededededededededededededededededececececececececece9e9eaa2b7d32669aa +00579e00579e00579e00579e00579e00579e2d6dabd5d9e3ebebebebebebecececeeeeee +efefeff2f2f2f4f4f4f5f5f5f6f6f6f7f7f7628ac000579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e2f6daed8e0edfafafafafafafafafafafafafafafa +fafafafafafafafafafafafafafafafafafa3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde2f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7 +f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfcfcfbfbfbfbfbfbfafbfbfafafaf9f9f9f8f8f8f7 +f6f6f5f4f4f4f3f3f2f1f1f1efeeeeced5e34781b600579e00579e00579e00579e00579e +00579e00579e00579e00579e2969a9a1b1cde2e2e2e3e3e3e4e4e4e4e4e4e4e4e4e3e3e3 +e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e098a8ca1762a4 +00579e00579e00579e00579e00579e00579e00579e477db4c4cbdce9e9e9eaeaeaeaeaea +e9e9e9e9e9e9e9e9e9e9e9e9dfe1e684a3c800579e00579e00579e00579e00579e00579e +00579e00579eb2bfd1dddddddcdcdcdbdbdbdadadad9d9d9d8d8d8bec4d14c80b202589f +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e266aa896acc6 +d6d6d8d9d9d9d8d8d8d8d9d8d9d9d8d6d6d7819ac100579e00579e00579e00579e00579e +00579e00579e00579e00579e577eb6d6d8dde1e1e1e2e2e2e2e2e2e3e3e2e4e4e3e4e4e4 +e5e5e5a1b2cf2869aa00579e00579e00579e00579e00579e00579e00579e00579e00579e +467eb3c4cad8dfdfdfdedededcdddddcdcdcdadbdbd9dad9d8d9d8d9d9d9d8d8d8d7d7d7 +d5d5d5d2d2d2cecececacacac6c6c6c7c7c7cfcfcfddddddeaeaeaf5f5f5fbfbfbfdfdfd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfc +fafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4 +f4f4f4f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9fafafae0e6f081a3cd1d67a800579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e2d6dacabbcd6ececec +ececececececebebebebebebebebebebebebeaeaeaeaeaeaeaeaead7dbe36a94c00559a0 +00579e00579e00579e00579e00579e02589f7895c2e8e8e8eaeaeaeaeaeaebebebededed +efefeff2f2f2f4f4f4f5f5f5f6f6f6f7f7f7b8c5df04599f00579e00579e00579e00579e +00579e00579e00579e00579e00579e01589f9ab2d6f8f8fafbfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde2f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7 +f8f8f8f9f9f9fafafafbfbfbfbfbfbfafafafafaf9fbfbfaf9f9f8f9f9f8f7f7f6f5f5f4 +f3f3f2f2f2f1f0f0efeeeeedecececccd3e04780b500579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa2b1cee3e4e3e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4 +e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e1e1e1e1e1e1e1e2e2e2e2e2e299aacb1762a5 +00579e00579e00579e00579e00579e00579e00579e497fb6c9d0e1f0f0f0f1f1f1f0f0f0 +f0f0f0f0f0f0efefefeeeeeee3e6ea86a6cb00579e00579e00579e00579e00579e00579e +00579e00579eb5c2d4e1e1e1dedededddddddcdcdcdadadad9d9d9d6d6d8819fc01862a4 +00579e00579e00579e00579e00579e00579e00579e00579e00579e105da26c90bac8ccd4 +d8d8d8d7d7d7d7d7d7d7d7d7d7d7d7d3d4d57692bd00579e00579e00579e00579e00579e +00579e00579e00579e00579e577db5d3d5dadedededededddfdfdfdfdfdfe0e0e0e1e1e1 +e2e2e2a0b0ce2869a900579e00579e00579e00579e00579e00579e00579e00579e00579e +477fb3c4cad6dddddddcdcdbdbdbdbdadadad8d9d9d8d8d8d7d7d7d6d6d6d5d5d5d4d4d4 +d1d1d1cecececbcbcbc9c9c9c9c9c9cececed9d9d9e6e6e6f2f2f2fafafafdfdfdfefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfc +fbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f3f3f3f3f3f3 +f3f3f3f2f2f2f3f3f3f3f3f3f4f4f4f5f5f5f7f7f7f7f7f7f7f7f7dfe4ee7197c5115fa4 +00579e00579e00579e00579e00579e00579e00579e00579e00579e0d5ca284a6c9e8e8e9 +eaeaeae9e9e9e9e9e9e8e8e8e9e9e9e9e9e9e8e8e8e8e8e8e7e8e8b0c1d6306ead00579e +00579e00579e00579e00579e00579e03589fa6b3d1e7e7e7e8e8e8e9e9e9ebebebededed +efefeff2f2f2f4f4f4f5f5f5f6f6f6f7f7f7ebeef31460a500579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e3e77b3f0f3f7fcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde2f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7 +f9f8f8f9f9f8fafaf9fafaf9fafaf9fafaf9fafaf9f9f9f8f7f7f6f6f6f5f4f4f3f3f3f2 +f1f1f0efefeeedececebebebe9e9e9cad1de467fb400579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa3b2cfe5e5e4e5e5e5e5e6e5e5e5e5e5e5e5e5e5e5 +e5e5e5e5e5e5e4e4e4e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e6e6e6e7e7e79badcf1763a5 +00579e00579e00579e00579e00579e00579e00579e4a80b8cdd5e6f5f5f5f6f6f6f5f5f5 +f5f5f5f5f5f5f4f4f4f2f2f2e7e9ee88a7cd00579e00579e00579e00579e00579e00579e +00579e00579eb7c4d7e4e4e5e2e2e2dfdfdfdedededbdbdbdadadad9d9d9b9c1d03e79af +01579e00579e00579e00579e00579e00579e00579e00579e01589e3b76adb0baccd7d6d6 +d7d7d7d6d6d6d6d6d6d6d6d6d6d6d6d2d3d56e8cbb00579e00579e00579e00579e00579e +00579e00579e00579e00579e577db5d0d3d8dadadadadad9dbdbdbdcdcdcdddddddedede +dfdfdf9eafcc2869a900579e00579e00579e00579e00579e00579e00579e00579e00579e +467eb2c3c9d5dbdcdbdadadad8d8d8d6d6d6d2d2d2d0d0d0cecececdcdcdcdcdcdcecece +cececececececfcfcfd0d0d0d5d5d5dcdcdce6e6e6f0f0f0f8f8f8fdfdfdfefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffdfdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfc +fbfbfbfafafaf9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f4f4f4f3f3f3f2f2f2f2f2f2 +f1f1f1f0f0f0f1f1f1f1f1f1f1f1f1f2f2f2f4f4f4f4f4f4f4f4f4f4f4f4becae03574b0 +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e6795bfdbdee4 +e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d9dce27a9dc4085aa000579e +00579e00579e00579e00579e00579e02589e7592c0dedfe2e6e6e6e7e7e7eaeaeaececec +eeeeeef1f1f1f4f4f4f5f5f5f6f6f6f7f7f7c6d0e50b5ca200579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e085ba1b7c6e2fdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfc3077b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec1cde2f7f7f7f6f6f5f7f6f5f5f5f5f6f6f6f7f7f6 +f9f8f7f9f9f8fafaf9fafaf9fafaf9fafaf9f9f9f8f8f7f6f5f6f5f4f4f3f3f3f2f1f1f1 +efeeeeedecebeaeae9e8e8e8e7e7e7c9d0dc467fb300579e00579e00579e00579e00579e +00579e00579e00579e00579e296aaaa4b4d0e8e7e7e8e8e7e8e8e8e8e8e8e8e8e8e8e8e8 +e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9eaeaeaebebebecececedededefefef9fb1d31863a6 +00579e00579e00579e00579e00579e00579e00579e4b81b9d0d8eaf9f9f9f9f9f9f8f8f8 +f8f8f8f7f7f7f6f6f6f5f5f5e9ebf089a8cf00579e00579e00579e00579e00579e00579e +00579e00579eb6c4d8e7e7e7e5e5e5e1e1e1dfdfdfdddddddbdbdbdadadad4d5d77898be +1460a300579e00579e00579e00579e00579e00579e00579e1a64a5829ec1d1d3d6d7d8d7 +d7d7d7d7d7d6d6d7d6d5d6d5d5d5d5d1d2d56484b800579e00579e00579e00579e00579e +00579e00579e00579e00579e567db4cdd0d5d8d7d7d8d7d7d8d8d8d9d9d9dadadadbdbdb +dddede9dadca2768a900579e00579e00579e00579e00579e00579e00579e00579e00579e +467eb2c0c6d2d6d6d6d2d2d2ccccccc9c9c9c6c6c6c6c6c6c8c8c8cccccccfcfcfd4d4d4 +d8d8d8dbdbdbdededee2e2e2e6e6e6ecececf2f2f2f8f8f8fcfcfcfefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfafafafafafaf9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f0f0f0 +f0f0f0efefefefefefefefefefefeff0f0f0f0f0f0f1f1f1f1f1f1f1f1f1e6e8ec548abb +03589f00579e00579e00579e00579e00579e00579e00579e00579e00579e5c8cbbd1d6e0 +e6e6e6e6e6e6e6e6e6e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5bec8d84075b000579e00579e +00579e00579e00579e00579e00579e00579e1a63a55b8ab996a9cba8b6d1b1bcd5b3bed7 +b4c0dab6c1dcb7c3ddb8c4dea8b9d98ba4ce3676b100579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e5d86bffefefefefefefefefefefefe +fefefefefefefdfdfdfcfcfcfcfcfcfcfcfc3076b000579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde1f6f6f5f7f7f6f7f7f6f7f7f6f8f8f7f9f9f8 +fafaf9fbfbfafafaf9fbfaf9fbfaf9faf9f8f8f8f7f6f6f6f5f5f5f4f4f4f1f1f1f0f0f0 +eeeeededececebebeae8e8e8e8e8e8cad0dd467fb400579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baba7b7d4ecececededededededededededededededed +ededededededeeeeeeefefeff1f1f1f2f2f2f3f3f3f3f3f3f4f4f4f6f6f6a2b4d71864a6 +00579e00579e00579e00579e00579e00579e00579e4b82b9d2daecfbfbfbfbfbfbfafafa +f9f9f9f9f9f9f8f8f8f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579ea7b9d5e7e8e8e6e6e6e2e2e2e0e0e0dedededbdbdbd9d9d9d9d9d9b4bdce +3172ab00579e00579e00579e00579e00579e00579e085aa05282b4c6c9d3d9d8d8d9d9d9 +d8d8d8d8d8d8d8d7d7d8d8d7d7d7d7d1d2d45b80b500579e00579e00579e00579e00579e +00579e00579e00579e00579e557cb3c9cdd1d5d5d4d7d6d6d8d8d8d9d9d9dadbdbdcdcdc +dedede9eaecb2769a900579e00579e00579e00579e00579e00579e00579e00579e00579e +447cafb8becac9c9c9c3c3c3bfbfbfc0c0c0c6c6c6cdcdcdd6d6d6dddddde3e3e3e8e8e8 +ecececefefeff1f1f1f3f3f3f6f6f6f9f9f9fbfbfbfdfdfdfefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfbfbfbfafafaf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f1f1f1f0f0f0 +efefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeededed7097c2 +0d5ca200579e00579e00579e00579e00579e00579e00579e00579e00579e5a8abacfd4de +e5e5e5e4e4e4e4e4e4e3e3e3e3e3e3e2e2e2e2e2e2dbdde08da9c90b5ba100579e00579e +00579e00579e00579e00579e00579e00579e00579e085ba01a64a61f67a72269a8226aa9 +236aa9236aaa236aaa236baa1e67a81560a501579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e1360a4d7deeffefefefefefefefefe +fdfdfdfcfcfcfbfbfbfafafaf8f8f8f7f7f72f76af00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde1f6f6f5f7f7f6f8f8f7fafaf9fbfbfbfcfbfb +fcfbfbfdfcfbfcfbfbfbfbfafafaf9f9f8f8f8f7f7f6f6f6f4f4f4f3f3f3f2f1f1f1f0f0 +efefefeeedededecececebebebeaead0d5e14982b600579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6baca9bad7f1f1f1f1f1f1f2f2f2f2f2f2f3f3f3f3f3f3 +f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9a4b5d91864a6 +00579e00579e00579e00579e00579e00579e00579e5085bbd6ddecfbfbfbfbfbfbfbfbfb +fafafaf9f9f9f8f8f8f7f7f7eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579ea0b4d2e5e5e6e3e3e3e1e1e1dfdfdfdddddddbdbdbd9d9d9d9d9d9d4d5d8 +7090bc105ea200579e00579e00579e00579e03589f3170abaab7cbd9d9d9dbdadadadada +dadadadadadadad9d9d9dad9d9dad9d3d4d75279b400579e00579e00579e00579e00579e +00579e00579e00579e00579e567cb3cccfd4d7d8d8dbdbdadededddfdfdee1e1e0e1e1e1 +e2e3e3a0b0ce2869a900579e00579e00579e00579e00579e00579e00579e00579e00579e +4178acadb3bfbbbbbbbababac1c1c1cbcbcbd8d8d8e3e3e3ecececf2f2f2f6f6f6f9f9f9 +fafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f4f4f4f3f3f3f1f1f1f0f0f0 +efefefeeeeeeededededededececececececececececececebebebebebebeaeaea7899c3 +115ea300579e00579e00579e00579e00579e00579e00579e00579e00579e5b8bbaced3dc +e2e2e2e2e2e2e1e1e1e1e1e1e1e1e1e0e0e0e0e0e0c7cdd94e7cb500579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e03589f839dcefefefefefefefcfcfc +fbfbfbf9f9f9f7f7f7f5f5f5f2f2f2f0f0f02e74ae00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde1f6f6f6f8f8f7fafaf9fbfbfafbfbfafcfcfb +fcfcfcfbfbfbfbfbfafbfbfafafaf9f9f9f8f7f7f6f7f7f6f6f6f5f4f4f3f4f4f3f3f3f2 +f2f2f1f1f1f0f1f1f0f0f0efefefefe3e5eb568cbb00579e00579e00579e00579e00579e +00579e00579e00579e00579e2a6cacacbddaf6f6f6f6f6f6f7f7f7f7f7f7f8f8f7f9f9f8 +f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8a3b4d81864a6 +00579e00579e00579e00579e00579e00579e00579e5d8fbfe2e6f0f9f9f9fafafafafafa +f9f9f9f9f9f9f8f8f8f7f7f7eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e9eb1cfe2e2e3e0e0e0dfdfdfdcdcdcdbdbdbd9d9d9d9d9d9d9d9d9d9d9d9 +bcc2d14078af05599f0b5ca14270af6587b988a0c3b7c2d0d6d7d9dadadadadadadbdbdb +dbdbdbdcdcdcdcdcdcdcdcdcdcdcdcd5d7da4973b100579e00579e00579e00579e00579e +00579e00579e00579e00579e577db5d4d6dbe0e1e0e2e1e0e2e2e2e2e3e2e3e3e2e2e2e2 +e2e2e29fafcc2768a900579e00579e00579e00579e00579e00579e00579e00579e00579e +3e75a8a5abb6b9b9b9c4c4c4d3d3d3e1e1e1edededf4f4f4f9f9f9fcfcfcfdfdfdfefefe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfdfdfdd2daed +869fcd7c97c9bac5e2fafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1f0f0f0 +eeeeeeededededededeaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e8e8e8e3e4e6568bb8 +03599f00579e00579e00579e00579e00579e00579e00579e00579e00579e6b97bedadbdf +e0e0e0e0e0e0dfdfdfe0e0e0dfdfdfdfdfdfdcdcde9fb4cc075ba100579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f115ea4 +2365a82365a82366a91c62a70559a000579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e1f6aaaeaedf6fbfbfbf8f8f8 +f6f6f6f3f3f3f0f0f0edededeaeaeae8e8e82c73ac00579e00579e00579e00579e00579e +00579e00579e00579e00579e326caec0cde1f7f8f7fafaf9fbfbfafbfbfafbfbfafcfcfb +fcfcfbfdfcfbfcfbfbfcfbfafbfbfafbfbfafbfbfbfafafafafafaf8f8f8f7f7f7f7f7f7 +f6f7f7f7f6f6f6f5f4f5f5f4f5f5f4f5f5f584a4cb135fa400579e00579e00579e00579e +00579e00579e00579e00579e2467aaa5b9d9fafbfafbfbfafbfcfbfafaf9fbfbfbfcfbfa +fcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f3f3f3f1f1f18ca3cc1360a4 +00579e00579e00579e00579e00579e00579e095ba17ea6cbf6f6f7f9f9f9f9f9f9f9f9f9 +f9f9f9f9f9f9f8f8f8f7f7f7eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e9baecbdcdcdddcdcdcdbdad9d9d9d9d9d8d8d8d8d8d8d9d9d9d9d9d9d9d9 +d8d8d9ccd1d5b6c1d0c8ced4cfd2d7d2d4d7d6d7dad9d9dadbdbdbdcdcdcdbdbdbdcdcdc +dddddddddddddedededddddddfdfdfd7d9dc3f70af00579e00579e00579e00579e00579e +00579e00579e00579e00579e587fb7d7dbdfe2e2e2e2e2e2e2e2e2e0e0e0e0e0e0dfdfdf +dedede9dadca2768a900579e00579e00579e00579e00579e00579e00579e00579e00579e +3e75a7aaafbac9c9c9d9d9d9e8e8e8f2f2f2f9f9f9fcfcfcffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefdfdfdfdfdfdfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdf8f9fbb3c3e0226bab +00579e00579e0559a0537fbabccbe3eff1f5f4f5f6f6f6f6f4f4f4f3f3f3f1f1f1efefef +eeeeeeedededebebebeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e6e6e6e3e4e5a9b8d12c6eab +00579e00579e00579e00579e00579e00579e00579e00579e00579e2566a89baecbe0e0e0 +e0e0e0dfdfdfdfdfdfdedededdddddddddddccd0d85780b500579e00579e00579e00579e +00579e00579e00579e00579e02589e0a5ca11d66a66a87ba97a6c6bbc1d1d5d6dae2e2e2 +e8e8e8edededf2f2f2f5f5f5f5f5f6d6dceca9b8db6589c11162a50559a000579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e0c5da295abd4f6f6f6f3f3f3 +efefefececece8e8e8e6e6e6e2e2e2e0e0e02b71ab00579e00579e00579e00579e00579e +00579e00579e00579e00579e2c69abb8c7ddf4f4f4f7f7f7f9f9f8fbfbfafbfbfafcfcfc +fcfcfcfefdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfcfbfcfbfafbfbfafbfbfafafaf9fbfbfa +fbfbfafbfbfafafaf9fafaf9fbfbfafbfbfabfcce43374b001579e00579e00579e00579e +00579e00579e00579e00579e03589f6898c4eceef4fbfbfafbfbfafbfbfbfbfcfcfafafa +f8f8f8f7f7f7f6f6f6f4f4f4f1f2f2eff0f0eeeeeeecebebe8e8e8d9dbe2417bb303589f +00579e00579e00579e00579e00579e00579e3572b0b9c5dff6f6f6f8f8f8f9f9f9f9f9f9 +f8f8f8f8f8f8f7f7f7f6f6f6ebedf289a9cf00579e00579e00579e00579e00579e00579e +00579e00579e98acc8d7d8d8d9d8d7d8d9d9d8d8d8d8d7d6d8d8d7d9d8d8d9d8d7d9d8d7 +dad9d9d9d9d9d9d9d9d9d9d9dbdbdbdadadadbdbdbdcdcdcdddddddddddddedededddddd +dddddddededededededfdfdfdfdfdfd6d9dd2164a700579e00579e00579e00579e00579e +00579e00579e00579e00579e587fb7d6d9dde0e0e0e0e0e0dfdfdfdcdcdcd9d9d9d8d8d8 +d7d7d799a9c62768a800579e00579e00579e00579e00579e00579e00579e00579e00579e +4179acb8becaddddddeaeaeaf5f5f5fbfbfbfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefefefefdfdfd +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf3f5f9a6bbdb246bab00579e +00579e00579e00579e00579e115ea3638ac0b4c7dfe0e6eeeceef1f2f2f2f1f1f1efefef +edededebebebeaeaeae9e9e9e8e8e8e7e7e7e5e5e5e3e4e4dcdde1b4c1d5457db404599f +00579e00579e00579e00579e00579e00579e00579e00579e05599f5384b6c7ccd9e0e0e0 +dfdfdfdfdfdfdedededddddddddddddbdbdcaebdcf0c5ca100579e00579e00579e00579e +00579e00579e00579e0b5ca12e6eaa90a4c5ced0d5d7d7d7d6d6d6d8d8d8dbdbdbe0e0e0 +e5e5e5ebebebf1f1f1f5f5f5f9f9f9fbfbfbfcfcfcfbfcfdcdd7ec5983bd0a5ca200579e +00579e00579e00579e00579e00579e00579e00579e00579e02589f3a77b1e7e9edededed +e9e9e9e6e6e6e2e2e2dfdfdfdddddddbdbdb2a70aa00579e00579e00579e00579e00579e +00579e00579e00579e00579e02589f719ac4d4dbe6eff0f2f7f7f6f7f7f7f9f9f9fafafa +fbfbfafbfbfafcfcfbfcfcfbfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfbfcfcfbfbfbfa +fafafafbfbfbfafafafbfbfbfcfcfcfcfbfbf5f6f9749dc90e5ea300579e00579e00579e +00579e00579e00579e00579e00579e286aaca3b9d8f0f2f5f6f6f6f6f6f6f4f4f4f2f2f1 +f1f1f1eeefeeecedecebebebe8e8e8e5e5e5e3e3e3e0e0e0d5d7dc809ac21761a400579e +00579e00579e00579e00579e00579e0d5ea2739dc6edeef2f6f6f6f7f7f7f8f8f8f8f8f8 +f8f8f8f8f8f8f7f7f7f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e97aac7d8d7d7d8d8d8d9d9d8d8d8d8d9d8d8d8d8d8d8d8d8d9d9d8d9d9d9 +d9d9d9dadadadadadadbdbdbdbdbdbdcdcdcdbdbdbdcdcdcdddddddedededededededede +dedededfdfdfe0e0e0dfdfdfe0e0e0d8dbde1d62a600579e00579e00579e00579e00579e +00579e00579e00579e00579e587fb7d5d8dddedededbdbdbd8d8d8d5d5d5d2d2d2d0d0d0 +cfcfcf94a4c02667a700579e00579e00579e00579e00579e00579e00579e00579e00579e +3472acabb9d0e5e7e9f5f5f5fbfbfbfefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefefdfdfdfdfdfd +fdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcaec2de296ead00579e00579e +00579e00579e00579e00579e00579e00579e105ea34a7db791add0c0cfe0d4dbe7dde1e9 +e5e6eaeaeaebe9e9e9e7e7e7e2e2e5dadce2ced3ddbac6d688a3c6316fad01589f00579e +00579e00579e00579e00579e00579e00579e00579e03589f326eaca4b3cee0e0e0e0e0e0 +dfdfdfdfdfdfdedededdddddddddddd4d6d96589b900579e00579e00579e00579e00579e +00579e00579e1360a36689b9c4c9d3d8d9d9d7d7d7d5d5d5d4d4d4d4d4d4d8d8d8dddddd +e3e3e3ebebebf1f1f1f5f5f5f9f9f9fcfcfcfcfcfcfefefefefefedfe6f2608bc0085aa1 +00579e00579e00579e00579e00579e00579e00579e00579e00579e1864a6a7b6d4e8e8e8 +e5e5e5e1e1e1dedededbdbdbdadadad8d9d92970a900579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e075aa15583b9a0b8d3c1d0e0c6d4e3c8d6e4c9d8e6 +cad8e6cad9e8cbd9e8cbd9e8cbd9e8ccdae8ccdae8ccdae8ccdae8cedae8d7dfece5e9f1 +f7f7f9fafafafafaf9fafaf9fafaf9fafaf9fafaf9d4dbeb4881b8065aa000579e00579e +00579e00579e00579e00579e00579e00579e316fae9eb4d3dce0e8eaebebebebebe8e9e9 +e7e7e7e4e4e4e2e2e2dfdfdfdddddddadadad5d6d8c4c9d37f9ac01d64a600579e00579e +00579e00579e00579e00579e075ba04e84b9d0d8e8f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7 +f7f7f7f7f7f7f7f7f7f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e8da1c3d7d7d7d7d8d7d9d8d8d9d8d7d8d8d8d8d8d8d9d8d8d9d9d9d9d9d9 +d9d9d9dadadadbdbdbdcdcdcdcdcdcdbdbdbdddddddddddddedededfdfdfdfdfdfdfdfdf +dfdfdfe0e0e0e0e0e0e0e0e0e0e0e0d6dbde00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e587eb6d3d6dbdadadad5d5d5d0d0d0ccccccc8c8c8c6c6c6 +c6c6c690a0bc2667a600579e00579e00579e00579e00579e00579e00579e00579e00579e +0459a0417ab4a0b8d6cad8e8d6e0eed8e1efd9e1f0d9e1f0d9e1f0d9e1f0d9e1f0d9e1f0 +d9e1f0d9e1f0d9e1f0d9e1f0d9e1f0d9e1f0dce4f1f0f3f9fefeffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefffffffefefdfefefdfcfcfc +fcfcfbfbfbfafbfbfafcfcfcfcfcfcfbfbfbfafafafafafa81a8ce0e5ea300579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e2064a8507eb87197c4 +8dabcca2bcd3a3bcd2a1bbd192aecb7c9dc45d86ba2e6bab03599f00579e00579e00579e +00579e00579e00579e00579e00579e00579e04589f286aa98aa4c5d8d9dddfdfdfdfdfdf +dfdfdfdfdfdfdedededddddddcddddbdc6d31e62a600579e00579e00579e00579e00579e +00579e125fa37192bdcaced5d9d9d9d9d9d9d7d7d7d4d4d4d2d2d2d2d2d2d4d4d4d9d9d9 +e0e0e0e8e8e8efefeff5f5f5fafafafcfcfcfdfdfdfefefefefefefefeffcbd9eb3c77b4 +00579e00579e00579e00579e00579e00579e00579e00579e00579e095aa15d86badcdde1 +e0e0e0dddddddbdbdbd9d9d9d9d9d9d8d8d82970a900579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e155fa41b62a61b62a61b62a6 +1b62a61b62a61b62a61b62a71b62a71b62a71b62a71b62a71b62a72465a94174b46f95c6 +b9cbe1eff0f3f7f7f6f6f6f5f6f6f5f6f5f4f5f5f4f5f5f4bbc6de3d78b204599f00579e +00579e00579e00579e00579e00579e00579e00579e1f63a76b92bfaebdd4c7cedad3d6dc +dbdbdcd9dadad8d8d8d3d4d5c9cbd3b9c1ce99adc65a83b5165fa400579e00579e00579e +00579e00579e00579e075aa0457db5bcc9e0f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e849bc2d6d7d7d8d8d8d8d8d7d8d9d9d8d8d8d9d8d8d9d9d9d9dadadadada +dbdbdbdbdbdbdbdbdbdddddddddddddddddddddddddedededfdfdfdfdfdfdfdfdfe0e0e0 +e0e0e0e1e1e1e2e2e2e2e2e2e2e2e2d3d8de00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e577db5ced1d6d2d2d2cccccbc5c5c5c1c1c1c0c0c0c2c2c2 +c6c6c692a1be2667a700579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e0559a01f64a8376eb03c70b23c70b23c70b23c70b23c70b23c70b23c70b2 +3c70b23c70b23c70b23c70b23c70b23c70b24576b687a7d1ecf0f8ffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefffffffffffffffffffefefd +fefefdfdfdfcfcfcfbfcfcfbfbfcfcfcfcfbfbfbfbfbfbfbccd6e96693c3266aab0659a0 +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e065aa03772ad8ca5c5d4d6d9dddddddddddddddddd +dddddddddddddddddddddddddbdcdc7a95bf00579e00579e00579e00579e00579e00579e +05599f5b86b7c2c8d3d9d9d9d8d8d8d8d8d8d7d7d7d4d4d4d2d2d2d1d1d1d1d1d1d5d5d5 +dbdbdbe3e3e3ecececf4f4f4fafafafcfcfcfdfdfdfefefefefefefffffff3f5fa91b0d5 +115ea400579e00579e00579e00579e00579e00579e00579e00579e00579e256ba9b1bcd2 +dddddddbdbdbd9d9d9d8d8d8d8d8d8d8d8d82970a900579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e02589f +2e6eadb5c2daeeeeedededececececececececebebebebeaebeaeab2bed6447cb3075aa0 +00579e00579e00579e00579e00579e00579e00579e00579e00579e2766a85280b57096bc +84a5c08da9c28ba7c17e9fbd698fb94979b11b61a500579e00579e00579e00579e00579e +00579e00579e0b5da24f84b9bdc9e0f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e849bc1d6d7d7d9d9d9d9d8d8d8d9d8d9d9d8d9d9d9d9d9d9dadadadbdbdb +dbdbdbdcdcdcdcdcdcdcdcdcdddddddedededfdfdfdfdfdfe0e0e0e0e0e0e1e1e1e1e1e1 +e2e2e2e2e2e2e3e3e3e4e4e4e4e4e4c5cddb00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e567db4c5c8cdc4c4c4bcbcbcbabababcbcbcc2c2c2cbcbcb +d4d4d49aabc82769a900579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e075aa1aabddefefeffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffefefefefefefefefefcfcfcfcfcfcfcfcfcfcfcfcfbfbfbdfe4f0a8bcda6593c3 +3471b00459a000579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e1f64a65786b6a7b4ccd6d7d9dadadadadadadadadadadada +dbdbdbdbdbdbdbdbdbdbdbdbcacfd72b68a900579e00579e00579e00579e00579e00579e +2c6ca9a3b5cad7d7d8d9d9d9d8d8d8d8d8d8d7d7d7d6d6d6d3d3d3d1d1d1d0d0d0d2d2d2 +d7d7d7e0e0e0e9e9e9f2f2f2f9f9f9fcfcfcfdfdfdfefefefffffffffffffefefecfd9eb +487db700579e00579e00579e00579e00579e00579e00579e00579e00579e0f5ea26e93bc +d6d7d9d9d9d9d8d8d8d6d6d6d6d6d6d7d7d73774ac02589f00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +0d5ca26f91bfe5e5e5e5e5e4e5e4e4e4e4e4e4e4e4e3e4e3e3e3e2e2e2e2bbc3d5608db9 +2165a700579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e0b5ba1095aa000579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e2969ab729cc6ced5e6f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6 +f6f6f6f7f7f7f7f7f7f6f6f6eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e849bc1d7d7d7d8d8d8d9d9d9d9d8d8d9d9d8dadadadadbdbdadadadbdbdb +dbdbdbdcdcdcdddddddddddddedededfdfdfdfdfdfe0e0e0e1e1e1e1e1e1e1e1e1e2e2e2 +e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5bdc7d900579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5378aeb0b2b7b3b3b3b4b4b4bebebecacacad6d6d6e1e1e1 +eaeaeaa6b7d5296aab00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e4a7db9fafbfdffffffffffff +fffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfce7eaf4 +bac8e27aa4cb457cb7145fa500579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e2565a75080b292a8c5c5cad4dadadadadadad9d9d9d8d8d8d8d8d8d9d9d9 +d9d9d9d8d8d8d9d9d9d9d9d991a3c500579e00579e00579e00579e00579e00579e095ba0 +6e93bbcbced5d9d9d9d9d9d9d8d8d8d8d8d8d7d7d7d6d6d6d4d4d4d2d2d2d0d0d0d1d1d1 +d4d4d4dcdcdce6e6e6eeeeeef6f6f6fbfbfbfdfdfdfefefefefefefefefefefefef1f3f8 +8aabd1125fa400579e00579e00579e00579e00579e00579e00579e00579e01579e3675ad +bac1d0d7d7d7d7d7d7d6d6d6d6d6d6d6d6d66e8fba0a5ca100579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +1260a386a0c3dfdfdfdfdfdedededddddddddcdcdcdbdcdcdbdbdbdadadad8d8d8cbcdd4 +8fa4c2487bb01760a300579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e2466a9 +598bbdaabcd9e8eaf0f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7 +f7f7f7f8f8f8f8f8f8f7f7f7eaecf189a9cf00579e00579e00579e00579e00579e00579e +00579e00579e849bc2d6d7d7d9d8d8d9d9d9d9d9d8d9d8d8dadadadbdbdbdbdbdbdbdbdb +dcdcdcdddddddededededededfdfdfe0e0e0e0e0e0e0e0e0e1e1e1e2e2e2e3e3e3e3e3e3 +e4e4e4e5e5e5e5e5e5e6e6e6e7e7e7b0bdd600579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e5075a8a9acb0bbbbbbc9c9c9d8d8d8e4e4e4eeeeeef5f5f5 +f8f8f8b4c3df2f6fae00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e0b5ca2d0d9edffffffffffff +fffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfd +fbfbfbf1f3f7cbd5e8a0bbd96c97c63b74b30f5da300579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e01589f1e62a6 +4577b06b93bb9aacc6bcc2ced6d6d6d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d9d9d9 +d8d8d8d8d8d8d8d8d8d8d8d84d79b200579e00579e00579e00579e01579e1861a45984b6 +b2bfced8d8d9d9d9d9d9d9d9d8d8d8d8d8d8d7d7d7d7d7d7d6d6d6d3d3d3d2d2d2d1d1d1 +d3d3d3d8d8d8e0e0e0e9e9e9f2f2f2f8f8f8fcfcfcfdfdfdfefefefefefefdfdfdfcfcfc +d4ddeb7196c52066a903589f00579e00579e00579e00579e00579e00579e00579e286ba9 +a3b0c9d7d7d7d6d6d6d6d6d6d6d6d6d6d6d6bac1ce5e88b62565a700579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e03599f366eac +7498bec5cbd4dadadad9d9d9d8d8d8d7d8d7d7d7d7d7d7d7d7d7d6d6d6d5d5d5d4d5d5d5 +d2d3d4b8bfce8ca5c35986b62969a904599f00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e095ba1326fae6894c2a8bcd8 +d7ddeaf4f4f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8 +f9f9f9f9f9f9f9f9f9f7f7f7eceef197b2d20659a000579e00579e00579e00579e00579e +00579e00579e8ea3c4d6d8d8d9d8d8d9d9d9dadadadadad9dadadadcdcdcdcdcdcdcdcdc +dddddddedededfdfdfdfdfdfe0e0e0e0e0e0e0e0e0e1e1e1e1e1e1e1e1e1dedededcdcdc +dededee1e1e1e4e4e4e7e7e7e9e9e9bac5d90a5ba100579e00579e00579e00579e00579e +00579e00579e00579e04589f6c89b3c5c6cadadadae7e7e7f1f1f1f7f7f7fafafafdfdfd +fefefee0e6f2769bca1d65a803589f00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e00579e +00579e00579e00579e00579e00579e00579e00579e00579e00579ea7b9ddffffffffffff +fffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefe +fcfcfcfcfcfcfcfcfcf9f9fbe5e9f3c9d6e8a7c1dc7ca1cb5482bb326dae0d5ca200579e +00579e00579e00579e00579e00579e01589e0f5da22e6aaa4979b26289b87f9fc09eb1c8 +b6bfcfcdcfd6d6d7d7d5d5d5d4d4d4d5d5d5d7d7d7d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9 +d8d8d8d8d8d8d8d8d8d7d7d79fb2c780a0c07f9fbf7f9fbf7f9fbf84a3c19aafc6bdc4d0 +d4d4d6d7d7d7d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d7d7d7d7d7d7d6d6d6d4d4d4d3d3d3 +d3d3d3d5d5d5dbdbdbe3e3e3ecececf4f4f4f9f9f9fcfcfcfdfdfdfdfdfdfcfcfcfafafa +f4f5f6dadfeab1c5da94b2cf89a9c986a6c785a5c583a4c382a2c381a1c182a2c197aec6 +c5cad2d7d7d7d6d6d6d5d5d5d6d6d6d6d6d6d5d5d5c0c5d0a3b3c888a6c17e9ebe7e9dbe +7c9cbc7c9bbc7b9bbb7c9cbc7e9ebe80a0c184a4c487a8c78aaaca8caccc8eaecf8fafd0 +8fb0d18fb0d18fafd08eaecf8dadce8caccd8babcc8aa9ca89a9c988a8c995b2ccb7c2d5 +d3d6dddfdfdfdddedddddddcdcdcdbdcdcdcdcdbdbdcdcdbdcdcdbdcdcdcdcdcdcdcdcdc +dcdcdcdddddddadadcc8cdd8acbcd187a6c7628bbb4375b21f64a70559a000579e00579e +00579e00579e00579e00579e085aa12868ab4c7cb86f96c499b6d4bfcee1dee3ecf2f3f4 +f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafa +fafafaf8f8f8f7f7f7f5f5f5efeff0d1d9e392afcc87a7c786a5c584a4c482a2c281a1c1 +81a1c184a3c1c1c7d1d8d9d8d9d8d8d9d9d9dadbdadadadadadadadcdcdcdddddddedede +dedededfdfdfe0e0e0e0e0e0e1e1e1e1e1e1e1e1e1e1e1e1dfdfdfdadadad5d5d5d4d4d4 +dadadae2e2e2e8e8e8eaeaeaebebebdfe1e799b4d086a6c77e9ebe7191af6787a56383a1 +6686a46d8dab7696b688a5c2c3cad7e7e7e8f2f2f2f8f8f8fbfbfbfefefefefefefefefe +fffffffdfdfee1e7f3bacfe4a0bedb96b6d795b5d795b5d795b5d795b5d795b5d795b5d7 +95b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d7 +95b5d795b5d795b5d795b5d795b5d795b5d795b5d795b5d79cbbd9e0e7f3ffffffffffff +fffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcf9fafbebeef6dbe1eecbd7e7bacddfa3bcd5 +8da9cc83a2c780a0c5809fc391abc79ab2c8a7bbccb3bfcfbdc4d1c6cad3d1d2d6d7d7d7 +d7d7d7d8d8d8d7d7d7d7d7d7d5d5d5d5d5d5d5d5d5d6d6d6d8d8d8d8d8d8d8d8d8d8d8d8 +d9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d2d3d6d1d2d6d1d2d5d1d2d5d2d2d5d5d5d5d6d6d6 +d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d6d6d6d5d5d5 +d4d4d4d5d5d5d8d8d8dddddde5e5e5edededf3f3f3f8f8f8fbfbfbfbfbfbfafafaf8f8f8 +f5f5f5f1f1f1ededede5e6e8dfe0e3dbdcdfd9daddd5d7dad3d4d8d2d3d7d2d3d6d4d4d6 +d6d6d6d6d6d6d6d6d6d6d6d6d5d5d5d6d6d6d5d5d5d5d5d5d6d6d6d3d3d5cecfd2cdced2 +ccced1cbccd0cacbcecacbcecccdd0d0d1d4d5d6dadadcdfe0e1e5e4e6e9e9ebeeedeff2 +eff0f4f0f1f5f0f1f5f0f1f4eef0f3edeef2ecedf0ebecf0e9ebeee8eaedececedededed +ebebebeaeaeaeaeaeae9eae9e9e9e9e8e8e8e7e6e6e7e7e7e6e6e6e6e6e6e6e6e6e6e6e6 +e7e7e7e8e8e8e8e8e8e9e9e9e8e8e8e2e3e7d6dae4cbd3e1bdccddaec4d99fbad58baacf +89a9cf8aa9ce92b0d2a6bfdab7ccdfc7d4e5d5dceae3e7f0f1f2f5f7f7f7f7f7f7f6f6f6 +f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfafafafafafa +f9f9f9f7f7f7f4f4f4f1f1f1ececece8e8e8e1e2e4dbdde0d8daddd6d7dad4d5d8d3d4d6 +d3d4d7d4d5d7d8d8d9d9d8d7d8d9d9dadad9dadadadbdbdbdcdcdbdddddddededededede +dfdfdfe0e0e0e1e1e1e1e1e1e2e2e2e2e2e2e3e3e3e2e2e2e0e0e0dcdcdcdbdbdbdddddd +e2e2e2e5e5e5e4e4e4e1e1e1dedededbdbdbd1d1d3c1c3c6b5b6baabacafa8aaacaeafb2 +b9babdc6c7cad2d3d6dfe0e2ebebecf2f2f2f6f6f6f9f9f9fbfbfbfdfdfdfdfdfdfefefe +fffffffffffffffffffffffffafbfdf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fc +f7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fc +f7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcf7f8fcfafafdffffffffffffffffff +fffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfbfbfbf8f8f8f0f0f2 +e6e7ebdfe1e6dbdde2d6d9dddadbdddadbdcdadadad9d9d9d9d9d9d8d8d8d8d8d8d7d7d7 +d7d7d7d8d8d8d7d7d7d8d8d8d8d8d8d6d6d6d5d5d5d5d5d5d5d5d5d6d6d6d7d7d7d7d7d7 +d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d7d7d7 +d7d7d7d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d4d4d4d5d5d5d8d8d8dededee4e4e4ebebebf1f1f1f6f6f6f8f8f8f6f6f6f5f5f5 +f2f2f2eeeeeeeaeaeae6e6e6e3e3e3e0e0e0dddddddbdbdbd9d9d9d7d7d7d7d7d7d6d6d6 +d6d6d6d5d5d5d5d5d5d6d6d6d5d5d5d5d5d5d5d5d5d6d6d6d5d5d5d5d5d5d5d5d5d3d3d3 +d2d2d2d2d2d2d1d1d1d1d1d1d2d2d1d4d4d4d7d7d7dbdbdbe0e0e0e5e5e5eaeaeaf0f0f0 +f4f4f4f6f6f6f8f8f8f9f9f9fafafafafafafafafafafafafafafaf9f9f9f8f8f8f7f7f7 +f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0f0f0f0 +f0f0f0f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f3f3f3f3f3f3f4f4f4f3f4f4f1f2f4edeff3 +eceff3edeff3eff0f4f3f3f6f7f7f7f8f8f8f8f8f7fafafafafafafafafafafafaf9f9f9 +f9f9f9fafafafafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9 +f6f6f6f3f3f3efefefebebebe7e7e7e4e4e4e1e1e1dedededcdcdcdadadad9d9d9d8d9d8 +d9d9d8d9d9d8d8d9d8d8d8d8d8d8d7d9d8d7d9d9d8dcdcdbdededddfdfdfdfdededfdfdf +e0e0e0e1e1e1e1e1e1e1e1e1e3e3e3e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4 +ddddddd1d1d1c5c5c5bebebebdbdbdbdbdbdbebebebfbfbfc2c2c2c7c7c7cececed6d6d6 +dddddde3e3e3e6e6e6e8e8e8eaeaeaececececececeeeeeef2f2f2f6f6f6f9f9f9fcfcfc +fdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefefefefefefefefefefefefefdfdfdfbfbfbf8f8f8 +f4f4f4efefefeaeaeae4e4e4e1e1e1dedededcdcdcdadadad9d9d9d9d9d9d8d8d8d8d8d8 +d9d9d9d9d9d9d8d8d8d9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d6d6d6d6d6d6d6d6d6d7d7d7 +d7d7d7d8d8d8d9d9d9d9d9d9d9d9d9dadadad9d9d9d9d9d9d9d9d9dadadad9d9d9d9d9d9 +d9d9d9d9d9d9d8d8d8d8d8d8d7d7d7d6d6d6d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d4d4d4 +d4d4d4d3d3d3d4d4d4d4d4d4d7d7d7dadadae0e0e0e7e7e7edededf0f0f0f2f2f2f2f2f2 +efefefececece8e8e8e5e5e5e1e1e1dfdfdfdcdcdcdadadad8d8d8d8d8d8d6d6d6d6d6d6 +d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d5d5d5d6d6d6d5d5d5d6d6d6d4d4d4d4d4d4d5d5d5 +d4d4d4d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4d5d5d7d7d7d9d9d9dddddde1e1e1e6e6e6 +ebebebefefeff3f3f3f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fbfbfbfafafafafafafafafafafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f8 +f9f8f7f7f7f7f6f6f6f5f5f4f5f4f3f6f5f5f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafaf8f8f8f6f6f6f3f3f3 +efefefececece9e9e9e6e6e6e2e2e2e0e0e0dedededbdbdbdadadadadad9d9d9d8d9d9d8 +dad9d9d8d9d9dad9d9d9d9d8d5d4d4d2d3d2d4d3d2d8d8d7dddddcdfdfdfe1e1e1e2e2e2 +e2e2e2e2e2e1e3e3e2e4e4e4e6e5e5e6e7e6e6e7e7e6e7e7e8e7e7e7e7e7e2e2e2d4d3d3 +c0bfbfafafafaaaaaaaeaeadbababac4c4c4ccccccd3d3d3d9d9d9dfdfdfe4e4e4e7e7e7 +e7e8e7e7e7e6e6e6e5e4e4e4e1e2e2e1e1e1e0e0e0e3e3e3e8e8e8eeeeeef3f3f3f7f7f7 +fbfbfbfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefdfdfdfcfcfc +fafafaf6f6f6f1f1f1ececece7e7e7e3e3e3e0e0e0dddddddcdcdcdbdbdbd9d9d9d9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d6d6d6 +d5d5d5d6d6d6d8d8d8d9d9d9d9d9d9d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9dadadadadada +dbdbdbdadadadadadad9d9d9d9d9d9dadadad9d9d9d9d9d9d8d8d8d8d8d8d7d7d7d6d6d6 +d6d6d6d5d5d5d5d5d5d4d4d4d4d4d4d4d4d4d6d6d6dbdbdbe0e0e0e4e4e4e8e8e8e9e9e9 +e9e9e9e7e7e7e5e5e5e2e2e2e0e0e0dedededbdbdbd9d9d9d8d8d8d7d7d7d6d6d6d7d7d7 +d6d6d6d6d6d6d5d5d5d6d6d6d6d6d6d6d6d6d5d5d5d6d5d5d5d5d5d5d5d5d4d5d5d5d5d5 +d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d5d5d6d6d6d6d6d6d8d8d8dadada +dfdfdfe4e4e4e9e9e9efefeef3f3f2f5f6f5f7f7f6f9f9f9fbfbfbfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc +fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfafaf9 +f9f8f7f6f6f5f2f1f0edededebebebedededf0f0f0f5f5f5f9f9f9fcfcfcfdfdfdfdfdfd +fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f4f4f4f1f1f1efefefececec +e8e8e8e4e4e4e2e2e2dfdfdfdedededcdcdcdadadad9d9d9d9d9d9d9d9d9d9d9d9dadada +dadadadbdbdbdbdadad9d9d8d5d4d4cccdccc7c7c7cacacad1d1d0d9d8d7dededde1e1e0 +e4e3e3e3e3e2e3e3e3e4e4e4e3e3e3e3e4e4e3e2e1e1e0dfdddddcd4d4d4c8c8c8bbbaba +b1b1b0b0b0afb5b4b3bebdbccecdccd9d9d9e1e1e0e7e7e7ebebebedededeeeeeeedeeed +eaeaeae7e7e7e4e4e3e0e1e0dddddcdcdcdcdcdbdbdfdfdee2e2e2e7e7e7ecececf2f2f2 +f6f6f6fafafafdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefe +fdfdfdfcfcfcf9f9f9f4f4f4efefefebebebe6e6e6e2e2e2e0e0e0dedededcdcdcdbdbdb +dadadadadadad9d9d9d9d9d9d9d9d9d9d9d9dadadadadadad9d9d9dadadadadadad9d9d9 +d9d9d9d8d8d8d7d7d7d9d9d9d8d8d8d7d7d7d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9dadada +dadadadbdbdbdadadadbdbdbdadadadcdcdcdbdbdbdbdbdbdbdbdbdadadadadadad9d9d9 +d9d9d9d9d9d9d8d8d8d7d7d7d6d6d6d5d5d5d4d4d4d5d5d5d7d7d7dadadadddddde0e0e0 +e1e1e1e1e1e1e0e0e0dfdfdfdddddddcdcdcd9d9d9d9d9d9d9d9d9d7d7d7d6d6d6d6d6d6 +d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d5d5d5d6d6d6d6d6d6d6d6d6 +d6d7d7d6d6d6d7d6d6d7d7d6d7d7d7d7d6d6d6d5d5d6d6d5d5d5d5d3d3d3d2d2d1d1d1d0 +d3d3d3d8d8d8e0e0e0e7e8e7eeeeedf2f2f1f3f3f3f5f4f4f6f6f6f7f6f6f7f7f7f7f7f7 +f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfaf9f8f8f8 +f3f4f3f1f1f1ebebeae4e4e3dfe0dfe0e0e0e6e6e6edededf4f4f4fafafafcfcfcfcfcfc +fcfcfcfbfbfbfbfbfbf9f9f9f7f7f7f5f5f5f3f3f3efefefececece9e9e9e7e7e7e4e4e4 +e1e1e1dedededcdcdcdadadad9d9d9d9d9d9d9d9d9d9d9d9dadadadadadad9d9d9d9dad9 +dbdadadadad9dbdcdbdbdbdbd5d6d5cccccbc1c1c0bbbbbac0c0c0c9c9c9d0d0d0d3d4d4 +d6d5d5d5d5d5d4d4d3d4d4d3d3d3d2d1d1d1cfcfcecacacac6c6c6c0c0bfbcbbbbbababa +bcbcbcc1c1c0cacac8d3d2d1dbdbdbe1e1e0e7e8e7ecececf0efeef3f3f2f4f5f4f3f3f2 +f0f0efededeceaeae9e5e5e4e3e3e3e2e1e0e0e0e0e0e0dfe2e2e2e5e5e5eaeaeaefefef +f4f4f4f9f9f9fcfcfcfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefdfdfcfcfcfbf9f9f9f8f8f7f2f2f1eeeeedebebebe7e7e7e3e3e3e1e1e1e0e0e0 +dededededededcdcdcdbdbdbdadadadadadadadadadadadadadadadadadadbdbdbdcdcdc +dbdbdbdadadadadadad9d9d9dadadad9d9d9d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9 +d9d9d9dadadadadadadadadadadadadbdbdbdcdcdcdcdcdcdcdcdcdcdcdcdbdbdbdcdcdc +dcdcdcdbdbdbdbdbdbdadadad9d9d9d9d9d9d8d8d8d7d7d7d6d6d6d7d7d7d8d8d8d9d9d9 +dadadadbdbdbdbdbdbdbdbdbdbdbdbdadadad9d9d9d9d9d9d7d7d7d8d8d8d8d8d8d7d7d7 +d7d7d7d6d6d6d6d6d6d5d5d5d6d6d6d6d6d6d6d6d6d5d5d5d6d6d6d6d6d6d7d7d7d6d6d6 +d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d6d6d6d5d5d5d1d1d1cccbcb +cacbcacdcdccd5d6d5dfdfdfe8e8e8edededf0efeef0f0eff0f0f0f0f0f0eeeeeeededed +ececececececececececececeeeeeeefefeff1f1f1f2f2f2f4f4f4f4f4f4f6f6f6f9f9f9 +f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f4f3f3f1f1f1 +edecece8e8e8e2e2e2dadbdad6d6d6d6d6d6dbdbdbe3e3e3ecececf3f3f3f6f6f6f6f6f6 +f7f7f7f5f5f5f3f3f3f1f1f1eeeeeeecececeaeaeae6e6e6e4e4e4e1e1e1dedededddddd +dbdbdbdadadad9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadadbdbdbdbdbdbdbdbdb +dcdcdbdcdbdbdcdbdbdcdbdad8d8d8d0d0d0c4c5c4bababab8b8b7c0c0bfcacac9d1d1d0 +d3d3d2d3d3d2d3d3d2d2d2d2d1d1d0cecececacacac7c7c7c6c6c6c6c6c6c7c7c7c9c9c9 +cececed3d3d2d7d7d7dbdbdbdfdfdfe2e2e2e5e5e5eaeaeaefefeff3f3f3f6f6f6f8f8f8 +f6f7f6f3f3f3f0f0efececebe8e8e8e7e6e6e6e6e5e7e7e7e9e9e9ebebebf0f0f0f4f4f4 +f8f8f8fcfcfcfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefdfdfcfcfcfcfbfbfbfafaf9f6f6f5f3f3f2efefefebebebe8e8e8e5e5e5 +e3e3e3e2e2e2e0e0e0dedededddddddcdcdcdcdcdcdbdbdbdcdcdcdcdcdcdcdcdcdddddd +dddddddddddddddddddcdcdcdcdcdcdbdbdbdbdbdbdbdbdbdadadadadadadadadad9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadbdbdbdbdbdbdbdbdbdcdcdcdcdcdcdcdcdc +dbdbdbdcdcdcdcdcdcdbdbdbdbdbdbdbdbdbdadadad9d9d9d8d8d8d9d9d9d9d9d9d9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d7d7d7d8d8d8d8d8d8d7d7d7d8d8d8d7d7d7 +d7d7d7d7d7d7d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d6d6d6d6d6d6d6d6d6d7d7d7d6d6d6 +d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d8d8d8d8d7d7d8d8d8d7d7d7d6d6d5d3d3d2cecece +c8c8c7c8c7c6cdcdccd7d8d7e1e1e1e7e7e7ebebeaebebebebebebeaeaeae7e7e7e6e6e6 +e3e4e3e3e2e1e2e2e2e3e3e2e2e2e2e3e3e2e3e3e3e5e5e5e6e6e6e6e6e6e8e8e8eaeaea +ecececf0f0eff2f2f2f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1efefefedededebeae9e6e7e6 +e3e3e3dededed9d9d9d4d4d4d0d1d1d1d1d1d5d5d5dddddde5e5e5ebebebedededeeeeee +eeeeeeecececebebebe9e9e9e5e5e5e3e3e3e0e0e0dedededcdcdcdadadad9d9d9d9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadbdbdbdbdbdbdbdbdbdbdbdbdcdcdcdcdcdb +dbdadadadadadbdbdbd9d9d8d7d6d6d3d3d3cdcecdc6c5c5c1c2c1c5c5c5cecdccd8d5d5 +dfdedde2e2e0dfdfdedadad9d2d2d1cdcdcdcccccccdcdcdcececed0d0d0d2d2d2d4d4d4 +d7d7d7d9d9d9d9dad9dbdbdbdcdcdcdfdfdfe2e2e2e9e9e9f0f0f0f5f5f5f9f9f9fbfbfb +fafafaf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f8f8f8fbfbfb +fdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefcfcfcfbfbfbfafafaf7f7f6f3f3f2efefefececeb +e9e9e9e8e8e8e5e5e5e3e3e3e1e1e1e0e0e0dfdfdfdedededddddddddddddddddddddddd +dddddddededededededfdfdfdedededfdfdfdfdfdfdedededddddddcdcdcdcdcdcdcdcdc +dbdbdbdadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadbdbdb +dbdbdbdbdbdbdcdcdcdbdbdbdbdbdbdbdbdbd9d9d9d7d7d7d6d6d6d6d6d6d7d7d7d9d9d9 +d9d9d9dadadad9d9d9d9d9d9d9d9d9d8d8d8d8d8d8d8d8d8d7d7d7d8d8d8d7d7d7d6d6d6 +d7d7d7d6d6d6d7d7d7d7d7d7d7d7d7d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d6d6d6d7d7d7 +d7d7d7d7d7d7d8d8d8d9d9d9d8d8d8d8d8d8d7d8d8d8d8d8d8d8d8d8d8d7d7d6d5d2d2d1 +ccccccc9c9c8cbcbcad2d2d1dadbdae1e1e1e4e4e4e5e5e5e4e4e4e4e4e3e2e2e1e1e1e0 +e0dfdfdfdededfdfdedfdfdedfdfdedededddedfdedfdfdedfdfdedfdededfdfdfdedede +e0e0e0e3e2e2e7e6e6eaeaeaebecebebebebeaeaeae7e8e8e5e5e4e2e2e1dfdfdedcdcdb +d9d9d9d8d8d7d5d5d5d3d3d3d3d3d3d5d5d5d8d8d8dededee2e2e2e4e4e4e5e5e5e5e5e5 +e4e4e4e3e3e3e0e0e0dedededddddddbdbdbdadadadadadad9d9d9d9d9d9d9d9d9d9d9d9 +d9d9d9d9d9d9d9d9d9dbdbdbdbdbdbdbdbdbdbdbdbdadadad9d9d9d7d7d7d6d6d6d4d4d4 +d4d4d4d5d5d5d5d5d5d4d4d4d5d5d5d7d6d6d8d8d8dadbdadbdbdbdcdcdcdedddddedddd +dedddcdadad9d3d3d3cdcdcdcdcdcdcececed2d2d2d4d4d4d5d5d5d6d5d5d6d5d5d7d7d6 +d8d8d7d9dadadbdbdadadadadadadadddddde3e3e3ebebebf2f2f2f8f8f8fcfcfcfdfdfd +fdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfc +fbfbfbfbfbfbfbfbfbfafafafbfbfbfcfcfcfcfcfcfdfdfdfefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfcfbfbfbf7f7f6f2f2f2 +efefeeecebebe9e9e9e7e7e7e4e4e4e4e4e4e2e2e2e1e1e1e1e1e1e1e1e1e0e0e0e0e0e0 +dfdfdfdfdfdfdfdfdfe0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0dfdfdf +dfdfdfdedededddddddddddddddddddcdcdcdbdbdbdadadadbdbdbdadadadadadadbdbdb +dadadadadadadadadadadadadadadadadadad7d7d7d4d4d4d1d1d1d1d1d1d3d3d3d5d5d5 +d6d6d6d7d7d7d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7 +d7d7d7d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d7d7d7d8d8d8d8d8d8 +d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d8d8d8d8d9d9d9d9d9d9d8d7d6d6d6 +d4d4d3d1d1d0d1d1d0d5d5d4d9dadadededee0e0e0e1e0e0dfdfdfdfdfdedddddcdcdcdb +dcdcdbdbdbdbdbdbdbdbdbdbdbdbdadbdbdbdbdbdbdcdcdbdbdbdbdbdbdbdbdbdbdbdcdc +dbdbdbdddddce0e0e0e2e2e2e2e3e2e2e1e1dfdfdfdddedddbdbdbd9d9d9d8d8d8d7d7d6 +d6d5d5d6d6d5d5d6d6d6d6d6d7d7d7d9d9d9dbdbdbdcdcdcdddddddddddddddddddddddd +dcdcdcdadadadadadad9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadada +dadadadadadadbdbdbdbdbdbd8d8d8d7d7d7d5d5d5d2d2d2d0d0d0cfcfcfcfcfcfd1d1d1 +d5d5d5d8d8d8dcdcdcdededee0e0e0e4e3e3e4e4e4e5e5e5e1e1e1dadadad4d4d4cecece +cbcbcbcbcbcbcdcdcdcfcfcfd3d3d3d5d5d5d7d7d7d7d7d7d7d7d7d6d6d6d6d7d6d7d8d7 +d9d8d8d9d9d9dadad9d8d8d8d9d9d9dcdcdce5e5e5eeeeeef5f5f5f9f9f9fcfcfcfdfdfd +fcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f4f4f4f4f4f4f3f3f3f4f4f4f5f5f5f8f8f8fafafafcfcfcfefefeffffffffffffffffff +fffffffffffffffffffefefefefefefffffffffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfbfbfa +f7f7f6f3f3f2efefeeebebeae7e7e7e5e5e5e3e3e3e3e3e3e4e4e4e5e5e5e4e4e4e4e4e4 +e3e3e3e2e2e2e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2e2e2e2e2e2e2e2e2 +e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dfdfdfdedededededededededcdcdcdbdbdb +dbdbdbdbdbdbdadadadadadad9d9d9dadadad7d7d7d0d0d0cbcbcbcccccccececed1d1d1 +d3d3d3d4d4d4d5d5d5d6d6d6d5d5d5d6d6d6d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7 +d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9d8d8d8 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d9d9d8dad9d9d8d8d8 +d9d9d8d8d8d7d9d9d8dbdbdadddddddfdfdedfdfdfdfdedddddddddcdddcdcdcdbdadada +dad9d9d9d9d9d8d9d8d9d9d8d8d9d8d9d9d8d9d8d8d9d9d9d8d8d8d8d8d7d8d8d8d9d9d9 +d8d9d8dadad9dadadadadbdadbdbdbdadadad8d8d8d8d8d8d7d7d7d6d6d6d7d7d7d6d6d6 +d6d6d6d6d6d6d6d7d7d7d7d7d8d8d8d8d8d8d9d9d9d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9 +d9d9d9d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadadbdbdb +dbdbdbd9d9d9d6d6d6d0d0d0cdcdcdcdcdcdcdcdcdcececed1d1d1d3d4d4d6d6d6d9d9d9 +dddddde0e0e0e2e2e2e1e1e1dededed9d9d9d2d2d2cbcbcbc4c4c4bfbfbfbfbfbfc2c2c2 +c9c9c9cfcfcfd5d5d5d8d8d8d9d9d9d9d9d9d7d7d7d6d6d6d5d5d5d5d5d5d6d6d6d8d8d7 +d9d9d9d9d9d9d8d8d8d6d6d6d8d8d8dddddde6e6e6edededf2f2f2f4f4f4f6f6f6f6f6f6 +f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f0f0f0eeeeeeececec +ebebebebebebecececeeeeeef2f2f2f6f6f6fafafafcfcfcfefefeffffffffffffffffff +fffffffffffffffffffefefdfdfdfcfefefdfdfdfcfefefdffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfffefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fdfdfdfcfcfcf9f9f9f5f5f5f0f0f0ededede8e8e8e4e4e4e3e3e3e2e2e2e2e2e2e3e3e3 +e5e5e5e5e5e5e4e4e4e4e4e4e3e3e3e3e3e3e4e4e4e3e3e3e3e3e3e4e4e4e4e4e4e4e4e4 +e4e4e4e4e4e4e4e4e4e4e4e4e3e3e3e4e4e4e3e3e3e2e2e2e1e1e1e1e1e1e0e0e0dfdfdf +dfdfdfdededededededddddddcdcdcdcdcdcdcdcdcd2d2d2c7c7c7c5c5c5c8c8c8cdcdcd +d1d1d1d3d3d3d3d3d3d3d3d3d4d4d4d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d7d7d7d7d7d7d8d8d8d9d9d9d8d8d8d8d8d8d8d8d8 +d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadadadadadadadadadadadadadadadadad9d9d9 +dadadadadadadbdadadadad9dadad9d8d9d8d7d8d7d7d8d7d8d8d7d9d9d9dadadadadada +d9d9d9dadadadadad9d9dad9d9d9d9d9d9d8d9d8d8d9d9d9d7d8d7d7d7d7d8d8d8d8d8d8 +d7d8d8d8d8d8d8d8d8d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d6d6d6d6d6d6d7d7d7 +d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9d8d8d8d9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadadadadadbdbdbdbdbdbdbdbdbd7d7d7 +d2d2d2cdcdcdc8c8c8c6c6c6cacacacececed1d1d1d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5 +d4d4d4d3d3d3d2d2d2cececec9c9c9c3c3c3c0c0c0bfbfbfc1c1c1c4c4c4cacacad0d0d0 +d6d6d6dadadadddddddddddddcdcdcdadadad8d8d8d8d8d8d8d8d8d9d9d9dadadadbdbdb +dcdcdcdbdbdbdadadad9d9d9dcdcdce1e1e1e7e7e7ebebebedededeeeeeeefefefefefef +eeeeeeeeeeeeeeeeeeeeeeeeedededececececececeaeaeae9e9e9e7e7e7e6e6e6e7e7e7 +e8e8e8eaeaeaedededf1f1f1f5f5f5f9f9f9fcfcfcfdfdfdfefefeffffffffffffffffff +fffffffffffffffffffefefefcfcfcfcfcfbfdfdfcfdfdfcfefefeffffffffffffffffff +fffffffffffffffffffffffffffffffefefefefdfefefdfefdfdfdfdfdfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdfbfbfbf9f9f9f5f5f4f0f0f0ececece7e7e7e3e3e3e1e1e1 +e1e1e1e0e1e1e2e2e2e4e4e4e5e5e5e6e6e6e5e5e5e5e5e5e5e5e5e6e6e6e5e5e5e5e5e5 +e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e5e5e5e6e6e6e5e5e5e4e4e4e3e3e3e3e3e3 +e3e3e3e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dbdbdbccccccc1c1c1c0c0c0c7c7c7 +cececed2d2d2d3d3d3d4d4d4d4d4d4d5d5d5d5d5d5d4d4d4d5d5d5d4d4d4d5d5d5d4d4d4 +d4d4d4d4d4d4d5d5d5d5d5d5d5d5d5d7d7d7d7d7d7d7d7d7d8d8d8d7d7d7d7d7d7d7d7d7 +d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadadadadadcdcdcdbdbdadadad9 +dadadad9d8d7d5d5d4d2d2d1d0d0d0d0d0d0d1d1d1d4d4d4d7d7d7dcdcdbdcdddcdddddd +dcdcdcdbdcdbdbdbdbdbdad9dbdadadadadad9d9d9d9d9d9d9d9d9d8d9d8d9d9d9d9d9d9 +d8d8d8d9d9d9d8d8d8d7d7d7d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d7d7d7d7d7d7d8d8d8 +d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9 +d9d9d9d9d9d9dadadadadadadadadadbdbdbdbdbdbdcdcdcdcdcdcd9d9d9d3d3d3cbcbcb +c6c6c6c4c4c4c7c7c7cbcbcbd0d0d0d3d3d3d4d4d4d3d3d3d3d3d3d2d2d2d2d2d2d1d1d1 +d0d0d0cfcfcfcfcfcfcecececdcdcdcfcfcfd0d0d0d4d4d4d8d8d8dbdbdbdfdfdfe2e2e2 +e3e3e3e4e4e4e3e3e3e1e1e1dfdfdfdddddddbdbdbdbdbdbdadadadadadadadadadadada +d9d9d9d9d9d9d9d9d9dadadadcdcdce0e0e0e3e3e3e6e6e6e8e8e8e8e8e8e9e9e9e9e9e9 +e9e9e9e9e9e9e9e9e9eaeaeaeaeaeaeaeaeaeaeaeaeaeaeaebebebebebebecececeeeeee +f1f1f1f3f3f3f6f6f6f9f9f9fbfbfbfdfdfdfefefeffffffffffffffffffffffffffffff +fffffffffffffffffffefefefdfdfdfdfdfdfefefefdfdfdffffffffffffffffffffffff +fffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfdfdffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefdfdfdfdfdfcfafbfaf8f7f7f4f4f3efefefeaeaea +e6e6e6e3e3e2e2e2e2e4e4e3e5e4e4e5e6e5e5e5e5e5e6e6e6e6e6e7e7e6e7e7e7e7e7e6 +e8e7e7e8e8e8e9e9e9e9e9e9eaeaeae9e9e9e9e9e9e7e7e7e7e7e7e7e7e7e6e6e6e6e6e6 +e6e6e6e6e6e6e5e5e5e4e4e4e4e4e4e4e4e4e3e3e3e3e3e3dbdbdbcbcbcbbfbfbfc0c0c0 +c8c8c8cfcfcfd2d2d2d4d4d4d5d5d5d5d5d5d6d6d6d5d5d5d6d6d6d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d5d5d6d6d6 +d6d6d6d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9dadadad9dadad8d9d8 +d5d5d4d0d1d0cccccccacbcbcbcbcbcdcdcdd3d3d2d9d9d8dedddde0e0dfdfe0dfdfe0df +dedededddcdcdcdddcdddcdcdcdcdcdbdbdbdadbdbdadbdbdadadad9dadadadadad9d9d9 +d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d8d8d8d8d8d8 +d8d8d8d7d7d7d8d8d8d8d8d8d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dadadadadadad9d9d9 +dadadadadadadbdbdbdcdcdcdddddddddddddcdcdcd9d9d9d4d4d4cdcdcdc8c8c8c6c6c6 +c7c7c7c9c9c9cececed1d1d1d3d3d3d4d4d4d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d7d7d7 +d8d8d8d9d9d9dbdbdbdcdcdcdfdfdfe1e1e1e3e3e3e4e4e4e4e4e4e3e3e3e2e2e2e0e0e0 +dedededbdbdbd8d8d8d6d6d6d5d5d5d3d3d3d2d2d2d2d2d2d2d2d2d3d3d3d4d4d4d5d5d5 +d6d6d6d8d8d8dbdbdbdedededfdfdfe4e4e4e7e7e7e9e9e9ebebebecececedededefefef +f0f0f0f0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fafafa +fbfbfbfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefefefefefefefefefeffffffffffffffffffffffff +fffffffffffffefefefefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefefefdfcfcfbfbfbfaf9f9f8f6f6f6f3f2f2 +eeeeeeeaeaeae6e6e5e3e3e3e1e0e0dfe0dfdfdfdfdededee0e0dfdfdfdfdfdfdfe0e0df +e0e0dfe0e0e0e1e1e1e2e2e2e6e6e6e9e9e9ededededededebebebeaeaeae8e8e8e8e8e8 +e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7e6e6e6e6e6e6e6e6e6e0e0e0d3d3d3c4c4c4 +c2c2c2c8c8c8cececed2d2d2d5d5d5d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7 +d7d7d7d6d6d6d6d6d6d7d7d7d7d7d7d6d6d6d6d6d6d5d5d5d5d5d5d5d5d5d4d4d4d5d5d5 +d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d7d7d7d8d8d8d7d7d7d6d5d4d3d3d3 +cdcdcdc9c9c9c7c8c7c8c9c8cbcbcad0d0d0d8d8d7dededee2e2e2e3e3e3e2e1e1e0e0e0 +dfdfdfdedededededddedddddddddcdcdddcdcdddcdcdcdcdadbdbdadbdbdbdbdbdbdbdb +dadadadadadadadadadadadadadadadadadadadadad9d9d9d9d9d9d8d8d8d8d8d8d5d5d5 +d4d4d4d5d5d5d6d6d6d8d8d8dadadadbdbdbdadadadadadadbdbdbdbdbdbdbdbdbdbdbdb +dcdcdcdddddddddddddddddddbdbdbd8d7d7d2d1d1ccccccc9c9c9c8c8c8c9c9c9cacaca +cccccccececed1d1d1d3d3d3d5d5d5d7d7d7d8d8d8d9d9d9dbdbdbdddddddfe0dfe3e3e3 +e4e4e4e5e5e5e5e4e4e5e5e5e1e0e0dedededadadad6d6d6d3d3d3d0d0d0cdcdcdcccccc +cdcdcdcdcdcdcecececfcfcfd2d2d2d4d4d4d7d7d7dadadadddddde0e0e0e3e3e3e6e6e6 +e8e8e8eaeaeaeeeeeef0f0f0f1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9fafafa +fafafafafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefefefdfdfdfcfcfcfafafaf6f6f6 +f1f1f0ebebeae4e4e3dedfded9d9d8d4d4d4d2d2d2d0d0cfcfcfcececececdcdcdcdcdcd +cdcdcdcdcdcdcdcdcdcececed0d0d0d4d4d4dadadae5e5e5edededf1f1f1eeeeeeececec +ebebebeaeaeaeaeaeaeaeaeae9e9e9e9e9e9e9e9e9e7e7e7e7e7e7e8e8e8e6e6e6dddddd +d0d0d0c8c8c8cacacacececed1d1d1d3d3d3d4d4d4d4d4d4d6d6d6d6d6d6d7d7d7d8d8d8 +d7d7d7d7d7d7d7d7d7d7d7d7d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d6d6d6d6d6d6 +d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d4d4d4d1d2d2cececd +cbcbcbcacac9cbcbcbcdcdcdd1d1d0d6d5d5dbdbdbe0e0dfe3e3e2e3e3e3e1e1e1e1e1e1 +e0e0e0e0e0e0e0e0e0dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdddddddededededededddddd +dddddddcdcdcdbdbdbdadadadbdbdbdbdbdbdcdcdcdcdcdcdbdbdbdadadadadadad8d8d8 +d8d8d8d8d8d8dadadadbdbdbdddddddedededddddddddddddddddddedededededededede +dedededddddddadadad6d6d6d0d0d0ccccccc9c9c9c8c8c8c9c9c9cacacacccccccdcdcd +cfcfcfd1d1d1d5d5d5d8d8d8dbdbdbdededee1e1e1e5e5e5e7e7e7e9e9e9e8e8e8e5e5e5 +e0e0e0dadadad3d3d3cdcdcdc8c8c8c7c7c7c6c6c6c7c7c7cacacacececed2d2d2d5d5d5 +dadadadededee2e2e2e6e6e6e9e9e9ecececefefeff1f1f1f3f3f3f5f5f5f7f7f7f9f9f9 +fafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefefefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefe +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfcfcfc +f9f9f9f5f5f5f1f1f1ececece6e6e6e2e2e2dedededbdbdad8d8d8d6d6d5d4d4d3d3d3d2 +d2d2d1d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d2d2d2d3d3d3d7d7d7e0e0e0ecececf2f2f2 +f2f2f2f0f0f0edededecececebebebeaeaeaebebebeaeaeae9e9e9e8e8e8e8e8e8e9e9e9 +e7e7e7dededed4d4d4d1d1d1d2d2d2d2d2d2d4d4d4d4d4d4d5d5d5d4d4d4d5d5d5d5d5d5 +d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d6d6d6d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7 +d7d7d7d7d7d7d7d7d7d6d6d6d6d6d6d6d6d6d5d5d5d5d5d5d4d4d4d4d3d3d2d1d0d0cfce +cecfcfcecfcfd0d0d0d3d3d3d6d6d6d8d7d7dbdbdbdfdfdfe1e0e0e0dfdfe0e0e0dfdfdf +dfdfdfe0dfdfe0e0e0e1e1e1e1e1e1e0e0e0e0e0e0e0e0e0e0e0e0dfdfdfdfdfdfdfdfdf +dcdcdcd8d8d8d4d4d4d4d4d4d7d7d7dadadadddddddedededededededededddddddcdcdc +dcdcdcdddddddddddddddddddedededfdfdfdededededededfdfdfdedededadadad9d9d9 +d3d4d4cfd0d0cccdcdc9c9c9c6c6c6c6c6c6c7c7c7c9c9c9cbcbcbcececed1d1d1d4d4d4 +d8d8d8dcdcdce0e0e0e4e4e4e8e8e8e9eaeae7e8e8e5e5e5dfdfded7d7d7d0d0d0c8c8c8 +c2c2c2c0c0c0c2c2c2c5c5c5cbcbcbd2d2d2d9d9d9dfdfdfe4e4e4e9e9e9eeeeeef1f1f1 +f4f4f4f7f7f7f8f8f8fafafafbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefdfdfdfcfcfcfafafaf8f8f8f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2 +f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0efefefeeeeeeebebebe6e6e6e0e0e0dcdcdce1e1e1 +e9e9e9efefeff3f3f3f3f3f3f0f0f0efefefedededecececebebebebebebebebebeaeaea +ebebebebebebe9e9e9e3e3e3dfdfdfdcdcdcdadadadadadadadadad8d8d8d7d7d7d6d6d6 +d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d4d4d4d5d5d5d4d4d4d5d5d5d5d5d5d6d6d6d6d6d6 +d7d7d7d6d6d6d6d6d6d7d7d7d7d7d7d6d6d6d5d5d5d6d6d6d6d6d6d5d5d5d4d4d4d5d4d4 +d4d4d4d5d4d4d5d5d5d5d6d5d6d6d6d7d8d8d9d9d9dbdbdbdcdcdbdddddcdbdbdbdbdbdb +dcdcdcdddddde0e0e0e2e2e2e4e4e4e4e4e4e3e3e3e1e1e1e1e1e1e0e0e0e0e0e0dcdcdc +d8d8d8d2d2d2cfcfcfcfcfcfd2d2d2d6d6d6d9d9d9dcdcdcdedededfdfdfdedededddddd +dddddddddddddddddddddddddddddddcdcdcdcdcdcd9d9d9d3d3d3ccccccc5c5c5c2c2c2 +c1c1c1c2c2c2c3c3c3c5c5c5c7c7c7cacacacfcfcfd3d3d3d6d6d6dadadadededee1e1e1 +e3e3e3e5e5e5e2e2e2dededed9d9d9d3d3d3ccccccc7c7c7c6c6c6c5c5c5c7c7c7cbcbcb +d2d2d2d8d8d8dfdfdfe6e6e6ecececf1f1f1f4f4f4f7f7f7fafafafcfcfcfcfcfcfdfdfd +fffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfefefefefffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefe +fefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f4f4f4eeeeee +e7e7e7e3e3e3e6e6e6ebebebf0f0f0f3f3f3f3f3f3f1f1f1efefefefefefeeeeeeeeeeee +edededececececececedededebebebe9e9e9e7e7e7e5e5e5e3e3e3e2e2e2e1e1e1e0e0e0 +dedededcdcdcdbdbdbdbdbdbdadadad9d9d9d8d8d8d7d7d7d5d5d5d5d5d5d5d5d5d5d5d5 +d5d5d5d5d5d5d4d4d4d4d4d4d5d5d5d5d5d5d6d6d6d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6 +d8d8d8d9d9d9d8d8d8d6d6d6d5d4d4d6d6d6d8d8d8d8d8d8d9d9d8d8d8d8d8d8d8d8d8d8 +d8d8d8dadadadddddde2e2e2e6e7e6e7e7e7e7e7e7e5e5e5e3e3e3e3e3e3e3e3e3e0e0e0 +dcdcdcd8d8d8d4d4d4d3d3d3d2d2d2d3d3d3d5d5d5d8d8d8dbdbdbdedededfdfdfdedede +dededededededddddddddddddddddddcdcdcd9d9d9d4d4d4cececec8c8c8c6c6c6c3c3c3 +c4c4c4c6c6c6cacacacececed2d2d2d6d6d6dadadadcdcdcdedededfdfdfdedededddddd +d9d9d9d5d5d5d3d3d3d0d0d0d0d0d0d1d1d1d4d4d4d8d8d8dcdcdce1e1e1e7e7e7ebebeb +efefeff2f2f2f7f7f7fafafafcfcfcfdfdfdfefefeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefeffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfefdfefefefefffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefefefefefe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fbfbfbf5f5f5eeeeeee8e8e8e4e4e4e7e7e7ebebebefefeff1f1f1f1f1f1f0f0f0f0f0f0 +efefefefefefeeeeeeeeeeeeefefefefefefeeeeeeededededededecececeaeaeae9e9e9 +e9e9e9e8e8e8e7e7e7e5e5e5e5e5e5e3e3e3e2e2e2e1e1e1dfdfdfdddddddbdbdbdadada +d9d9d9d9d9d9d8d8d8d6d6d6d5d5d5d4d4d4d5d5d5d5d5d5d4d4d4d4d4d4d5d5d5d6d6d6 +d8d8d7d8d8d7d8d8d7d5d5d5d2d2d2d2d2d2d5d5d5d8d8d8dadad9d9d9d8d7d7d6d6d6d6 +d6d6d5d7d8d8dbdcdbe1e1e1e7e7e7eaeae9e9e9e9e8e8e8e7e7e7e7e7e7e6e5e5e6e5e5 +e4e4e4e2e2e1e1e1e1dedededadadad6d6d6d3d3d3d3d3d3d6d6d6d9d9d9dcdcdcdedede +dfdfdfe0e0e0dededededededededededededcdcdcdbdbdbd9d9d9d7d7d7d5d5d5d3d3d3 +d1d1d1d1d1d1d3d3d3d6d6d6d7d7d7d7d7d7d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8dadada +dcdcdcdededee2e2e2e5e5e5e9e9e9edededf1f1f1f3f3f3f6f6f6f8f8f8fbfbfbfcfcfc +fdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefefefeffffffffffffffffff +fffffffefefefefefefdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfdfdfefefefffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefafafaf4f4f4eeeeeee7e7e7e3e3e3e2e2e2e4e4e4e5e5e5e6e6e6 +e8e8e8eaeaeaebebebedededeeeeeeeeeeeeeeeeeeefefeff0f0f0efefeff0f0f0efefef +efefefefefefeeeeeeeeeeeeedededebebebebebebebebebeaeaeae9e9e9e7e7e7e5e5e5 +e4e4e4e3e3e3e3e3e3e0e0e0dedededcdcdcdbdbdbdadadad9d9d9d8d8d8d7d6d6d7d7d7 +d7d7d6d8d8d7d7d7d6d5d5d4d1d1d0cecececfcfcfd4d4d3dadad9dedfdedfdfdedfe0df +e0e0e0e1e1e0e4e4e3e6e7e6e9e9e9ebecebebebebebebebeaeaeaeaeaeae8e7e7e9e8e8 +e9e8e7e8e8e7e7e7e7e6e6e6e3e3e3dededed8d8d8d3d3d3d2d2d2d3d3d3d6d6d6d8d8d8 +dbdbdbdddddddddddddddddddedededededededededededededededddddddcdcdcd9d9d9 +d4d4d4d0d0d0cbcbcbcbcbcbcccccccfcfcfd4d4d4d9d9d9dededee3e3e3e8e8e8ececec +f0f0f0f3f3f3f6f6f6f8f8f8fafafafcfcfcfdfdfdfefefefefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfefefefefefefe +fdfdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfefefefefffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfdfefefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefdfdfdf9f9f9f3f3f3ececece5e5e5e0e0e0dcdcdc +dadadad9d9d9d9d9d9dadadadcdcdcdededee0e0e0e2e2e2e4e4e4e7e7e7e9e9e9ececec +eeeeeeefefeff0f0f0f0f0f0f0f0f0f1f1f1f1f1f1f0f0f0f0f0f0efefefefefefefefef +eeeeeeedededecececebebebeaeaeae9e9e9e8e8e8e6e6e6e4e4e4e2e2e2e1e0e0dedede +dddddcdcdcdcdbdbdad9d9d8d6d6d5d2d2d1cececdcccccccfd0cfd7d7d7dededde5e5e4 +eaebebeeeeedefefefeff0efeeefeeeeeeedeeedededededececececececebebebebebeb +ebebeaebeae9eaeaeaeaeaeae9e9e9e8e8e7e3e2e2dcdcdcd7d7d7d4d4d4d3d3d3d4d4d4 +d5d5d5d6d6d6d8d8d8d9d9d9dadadadcdcdcdcdcdcdcdcdcdadadad4d4d4cdcdcdc4c4c4 +bebebebcbcbcbfbfbfc7c7c7d1d1d1dbdbdbe4e4e4ebebebf1f1f1f5f5f5f7f7f7fafafa +fcfcfcfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfe +fefefefffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfefeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefcfcfcf9f9f9f5f5f5f0f0f0 +eaeaeae5e5e5e0e0e0dcdcdcd8d8d8d6d6d6d6d6d6d4d4d4d3d3d3d4d4d4d5d5d5d7d7d7 +dadadadededee1e1e1e4e4e4e7e7e7e9e9e9ecececeeeeeef0f0f0f1f1f1f2f2f2f3f3f3 +f3f3f3f3f3f3f2f2f2f1f1f1f1f1f1f1f1f1f1f1f1f0f0f0efefefeeeeeeedededececec +eae9e9e8e8e8e6e6e6e5e5e4e2e2e1dfdfdedbdad9d5d5d4cfcfcfcccccccdcdcdd1d1d1 +d7d7d6dededde4e4e3e9eae9eeeeeef0f0eff0f1f0f1f1f0f0f1f1f1f1f0f1f0f0f0efef +efefefefeeeeedededeeeeeeedeeeeecececebeaeae9e8e8e4e4e4dfdfdfdcdcdcdadada +dbdbdbdcdcdcdedededfe0dfe0e0e0dedededadadad3d3d3c9c9c9bebebeb8b8b8b6b6b6 +bcbcbcc8c8c8d4d4d4e0e0e0e9e9e9f1f1f1f6f6f6fafafafcfcfcfdfdfdfefefefefefe +fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfdfdfdfefdfefefefeffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefdfeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fcfcfcf9f9f9f7f7f7f4f4f4f0f0f0ededede9e9e9e6e6e6e2e2e2dfdfdfdbdbdbd9d9d9 +d6d6d6d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d8d8d8dadadadddddde1e1e1e5e5e5e8e8e8 +ebebebedededf0f0f0f2f2f2f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3 +f2f2f2f2f2f2f1f1f1f1f0f0efefeeedececebeaeae9e9e9e5e5e5dfdfded9d9d9d1d2d2 +cbcbcbc7c7c7c6c6c6cacac9d2d2d1dadadae1e1e0e4e5e4e7e7e7e9e9e9eae9e9edeceb +efefeef0f0eff0f0f0f1f1f1f1f1f1f1f1f0f0f0f0efefefefefeeececebeae9e9e6e5e5 +e2e3e3e1e1e1dfdfdfdbdcdcd5d6d6cdcdcdc5c5c5bdbdbdb9b9b9bbbbbbc2c2c2cdcdcd +dadadae6e6e6efefeff5f5f5f9f9f9fdfdfdfefefefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefdfefefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefdfdfdfcfcfcfbfbfbfafafaf8f8f8f6f6f6f4f4f4f2f2f2 +efefefececece9e9e9e6e6e6e2e2e2dfdfdfdcdcdcd9d9d9d7d7d7d6d6d6d5d5d5d6d6d6 +d6d6d6d8d8d8dadadadededee3e3e3e7e7e7eaeaeaeeeeeef1f1f1f3f3f3f5f5f5f6f6f6 +f5f5f5f6f6f6f5f5f5f5f5f5f4f4f4f4f3f3f3f3f3f3f3f3f3f3f3f2f1f1efefefececec +e7e7e7ddddddd2d2d2c5c5c5bbbbbbbababac2c2c1c9c9c9cccccccbcccccacac9cececd +d4d4d4d9d9d9dcdcdcdedededfdfdfdfdedededededcdddddbdbdbd8d8d8d4d4d4cecece +c8c9c9c4c4c4c2c2c2c1c1c1c0c0c0c0c0c0c1c1c1c6c6c6cececed7d7d7e1e1e1ebebeb +f3f3f3f8f8f8fcfcfcfefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfdfdfefdfefefefefffffffffffffffffffffffffffffffefefe +fefefefefefefefefefefefefefefefefefefefefefefefefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefdfefefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefe +fdfdfdfcfcfcfbfbfbfafafaf8f8f8f6f6f6f4f4f4f2f2f2eeeeeeebebebe7e7e7e4e4e4 +e1e1e1dddddddadadad8d8d8d6d6d6d5d5d5d6d6d6d7d7d7dbdbdbdededee3e3e3e9e9e9 +eeeeeef3f3f3f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6 +f6f6f6f4f4f4f1f1f1e9e9e9d8d8d8c2c2c2b6b6b6b9b9b9bdbdbdbdbdbdc0c0c0c6c6c6 +cdcdcdd0d0d0d0d0d0d0d0d0cecececccccccacacac8c8c8c7c7c7c5c5c5c4c4c4c2c2c2 +c4c4c4c6c6c6cacacad0d0d0d6d6d6dbdbdbe1e1e1e8e8e8eeeeeef4f4f4f7f7f7fbfbfb +fdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfefdfefffffffffffffffffffefdfefefdfefefdfefefdfefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefdfe +fefdfefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfcfcfcfafafaf8f8f8 +f7f7f7f5f5f5f2f2f2efefefececece8e8e8e4e4e4e1e1e1dddddddcdcdcdddddde0e0e0 +e5e5e5ebebebf1f1f1f6f6f6f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8 +f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6e8e8e8ccccccb2b2b2adadadb9b9b9ccccccdadada +e1e1e1e2e2e2e3e3e3e4e4e4e5e5e5e3e3e3e2e2e2e0e0e0e0e0e0e0e0e0e1e1e1e2e2e2 +e5e5e5e8e8e8ecececf0f0f0f3f3f3f6f6f6f9f9f9fbfbfbfcfcfcfefefefefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfefdfefefdfefefdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfefefefefefefefefefefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fefefefefefefefefefdfdfdfcfcfcfbfbfbfafafaf8f8f8f6f6f6f2f2f2eeeeeeeaeaea +e7e7e7e8e8e8ecececf1f1f1f6f6f6f8f8f8f8f8f8f5f5f5eeeeeee9e9e9ecececf6f6f6 +f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6e4e4e4bbbbbba0a0a0afafafd1d1d1e3e3e3 +e5e5e5e3e3e3e6e6e6edededf5f5f5f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafa +fbfbfbfcfcfcfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfdfefefefefefefefefefefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfafafa +f6f6f6f2f2f2efefefefefeff1f1f1f4f4f4f8f8f8f8f8f8f2f2f2e4e4e4d7d7d7dbdbdb +edededfafafafcfcfcfbfbfbfafafaf7f7f7e9e9e9c7c7c7a3a3a3abababcececee4e4e4 +e3e3e3d8d8d8d3d3d3ddddddebebebf6f6f6fcfcfcfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfdfefdfdfefdfdfefdfdfefdfdfefefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefcfcfcf8f8f8f2f2f2efefefefefeff3f3f3f8f8f8fbfbfbf8f8f8ebebebd5d5d5 +c5c5c5cbcbcbe1e1e1f3f3f3fbfbfbfcfcfcf7f7f7e3e3e3c1c1c1b2b2b2c5c5c5dcdcdc +e4e4e4dcdcdcccccccc7c7c7d1d1d1e0e0e0efefeff8f8f8fdfdfdfefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfdfffefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefafafaf4f4f4f0f0f0efefeff1f1f1f6f6f6fbfbfbfcfcfcf4f4f4 +ddddddbdbdbdabababb3b3b3cccccce5e5e5f5f5f5f9f9f9eeeeeed6d6d6c7c7c7cdcdcd +d9d9d9e0e0e0dcdcdcd0d0d0c6c6c6c9c9c9d5d5d5e5e5e5f1f1f1f9f9f9fcfcfcfefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefefefefefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfdfdfbfbfbf7f7f7f1f1f1eeeeeeeeeeeef2f2f2f7f7f7f9f9f9 +f8f8f8ecececd4d4d4bbbbbbb1b1b1b8b8b8cacacadededeeeeeeef1f1f1e4e4e4d1d1d1 +ccccccd4d4d4dddddddededed6d6d6ccccccc7c7c7cdcdcddadadae8e8e8f3f3f3fafafa +fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefefefefefefefdfdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfcfcfbfcfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfd +fefdfefefdfefefdfefefdfefefdfefefdfeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffdfdfdf9f9f9f2f2f2ececece8e8e8e7e7e7eaeaea +edededf2f2f2f5f5f5f2f2f2e9e9e9ddddddd3d3d3cfcfcfd3d3d3dcdcdce5e5e5e4e4e4 +d5d5d5cbcbcbcfcfcfd8d8d8dedededbdbdbd2d2d2c9c9c9c7c7c7d0d0d0dededeececec +f7f7f7fbfbfbfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefdfdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfcfbfce6e5e6cac9cac2c1c2c0bfc0c2c2c2ecebecfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefcfcfcf7f7f7efefefe7e7e7e1e1e1 +dcdcdcdcdcdce0e0e0e6e6e6edededf2f2f2f4f4f4f1f1f1ebebebe4e4e4dfdfdfe4e4e4 +e4e4e4dcdcdcd2d2d2d1d1d1d7d7d7dcdcdcdbdbdbd3d3d3c8c8c8c1c1c1c7c7c7d4d4d4 +e4e4e4eeeeeef5f5f5f9f8f8fcfcfcfdfdfdfefefefefefefefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfde8e7e893908e5a53444b422f42392738342b8a8a89f8f7f8fdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf8f8f8f2f2f2 +ebebebe4e4e4e0e0e0dddddddddddde0e0e0e4e4e4e9e9e9efefeff2f2f2f2f2f2f0f0f0 +f0f0f0f0f0f0ebebebe4e4e4e1e1e1e0e0e0e0e0e0dededed8d8d8cfcfcfcacacacacaca +d0d0d0d8d8d8dfdfdfe6e5e5ececebf0f0eff3f3f2f5f5f5f7f6f6f8f8f8f9f9f9fafafa +fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdc4c3c3847a64a4863ea9873394762c7561312a2823e6e6e7fdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfcf2f1f2 +dedddecccbcccbcacbc6c5c6c7c6c7cfcfcfe6e5e6f9f9fafdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefe +fcfcfcfafafaf7f7f7f3f3f3eeeeeeeaeaeae5e5e5e2e2e2e0e0e0e0e0e0e2e2e2e7e7e7 +eaeaeaedededf0f0f0f2f3f2f3f3f3f2f2f2f0f0f0eeeeeeecececebebebe7e7e7e2e2e2 +dcdcdcd9d9d9d7d7d6d9d9d8dcdcdcdededee1e1e0e3e3e3e4e3e3e5e5e5e7e7e6e9e9e9 +ebebeaedededf0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f4f4f3f5f5f5f6f6f6 +f7f7f7f9f9f9f9f9f9fafaf9fbfbfafbfbfbfcfcfcfdfdfdfefefefefefefefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdc5c4c3a18f66c4992abc8f17a07a138b6d1c332e24dcdcdcfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf4f3f4d1d1d1b4b3b3999895 +8f8c83857e6f94897195886c8f846c847e72898884a7a6a6dedddefbfafbfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefdfdfdfcfcfcf8f8f8f4f4f4eeeeeee8e8e8e3e3e3dfdfdf +dcdcdcdcdcdcdddddddedfdedfdfdfe2e2e2e6e6e5e7e7e7e9e9e8ebebebeeeeeef1f1f1 +f1f1f1efefefebebebe9e9e9e8e8e8e7e7e7e6e6e6e5e5e5e3e3e2e1e1e0dfdfdedfdfde +dedededfdfdfe1e1e1e2e2e2e4e3e3e5e5e4e6e6e5e5e5e4e4e4e4e3e3e3e3e3e2e3e3e3 +e5e5e5e8e8e7e9e9e8eaeaeaebebeaedececeeeeeeefefeff1f1f0f3f3f2f5f5f4f7f7f6 +f8f8f8fafaf9fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefe +fefefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdc6c5c4a19066c1972bb98d1c9f7a188b6d1d373227ddddddfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf1f0f1c4c3c3a2a09f8f897b978662a38741 +b99433c49d36cfa849cea955cca74ebf9b3ca3863e82745776746fbfbebff6f6f6fdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfbfbfbf7f7f7f3f3f3 +eeeeeee9e9e9e3e3e3dededed8d8d7d3d3d3d2d2d1cfd0d0cfcfcecfcececfceced5d4d4 +e0dedeeaeae9edededefefeff0f0f0f2f2f2f2f2f2f3f3f3f2f2f2f1f1f1efefefededed +ecececebebebebebebececececececededededededecececeaeaeae8e8e8e4e4e4e1e1e1 +e1e1e1e2e2e2e4e4e4e4e4e4e3e3e3e3e3e3e1e1e1dfdfdfdededee0dfdfe2e2e1e4e4e3 +e6e6e5e7e7e6e9e9e8ebebeaeeeeedeeeeeeefefeff0f0f0f0f0eff1f1f0f2f2f1f3f3f2 +f4f4f4f6f6f6f8f8f8f8f8f8fafafafbfbfbfdfdfdfdfdfdfefefefefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdc7c6c4a19067c19829b98e1aa07b168b6d1c363126dededefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfcfbfcf2f1f2c8c7c79d9c998c8472a08a52c59e3ae1b031f2bb28 +deb144a88d42927d488f7d53958151a98e4acaa64cd3a94191793e5d5950bdbdbdf8f7f8 +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefe +fdfdfdfbfbfbf8f8f8f5f5f5f1f1f1ececece7e8e7e3e3e2dfdfdedbdbdad7d6d6d4d3d2 +d5d4d3dadad9d7d6d6d2d1d1d2d2d1d5d5d4d7d6d6dddddde2e2e2e5e5e5e8e8e8ececec +eeeeeeefefefefefefefefefefefeff0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3 +f3f3f3f2f2f2f3f3f3f2f2f2f2f2f2f0f0f0eeeeeeeaeaeae8e8e8e6e6e6e4e4e4e3e3e3 +e1e1e1e0e0e0e0e0e0e1e1e0e2e2e2e2e2e2e3e3e3e4e4e4e3e3e3e2e2e2e1e1e1e1e1e1 +e3e3e3e4e4e4e6e6e5e7e7e7eaeaeaececebedededf0f0eff3f3f3f6f6f6f9f9f9fbfbfb +fdfdfdfefefefefefefefefefffffffffffffffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdf1f0f1d4d4d4bcbcbcb4b4b4b4b4b4b5b4b5b5b4b5b5b4b5b5b4b5b5b4b5b5b4b5 +b5b4b5b5b5b5b3b3b38c8b8a91805ac09936b89029a17e238c6f273632288b8a8abab9ba +b7b7b7b9b8b9b9b9b9babababbbbbbbcbbbcbcbbbcbcbbbcbcbbbcbcbbbcc5c5c5e1e1e1 +f9f8f9fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdf5f4f5d7d7d7aaaaaa82807e746d5f937f4cb89433d5a628e8b221f1b924bc9b48 +65593f83817aafaeacbfbebdbcbbb9a6a39e8a816ba98f4fd6aa3b957c3f59564fd3d2d3 +fcfbfcfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefefefefdfdfdfcfcfcfafafaf8f8f8f7f7f7f5f5f5f1f1f0 +efefeeebebebe5e5e5dededdd9d9d9d6d6d5d2d2d1cfcfcfcdcdcdcac9c9cccbcbcfcfce +d1d1d1cdcdcdcbcac9c9c8c8c7c7c6c8c7c7c8c8c8cacacad1d1d1dbdbdbe0e0dfe2e2e2 +e3e3e3e3e3e3e4e3e3e4e4e4e9e9e8edeeedf1f1f1f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4 +f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0f1f1f1f0f0f0eeeeeeebebebe7e7e7e4e4e4 +e2e2e2e1e1e1e0e0e0e0e0e0e0e0e0e0e0dfdfdfdfdedededfdfdfe2e2e2e7e7e7ececec +f1f1f1f5f5f5f8f8f8fbfbfbfdfdfdfefefefffffffffffffffffffefdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfcfbfcfcfbfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdefefef +b3b3b3807d7980796a91866b94876a94876a94876a94876a94876a94876a94876a94876a +94876a94876b93866a908365ac9664cbab60c9a85cc0a058b799588c7c5786795e8b8065 +8479617d735c756c576d6452635c4c585345524d41504b3f4f493f4e493f4c4840474543 +777675c7c6c7fbfafbfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf6f5f6e1e1e1bebdbe +9594937978745a574f69604a7562368d6f22ac861ec59820d6a521e5b021b697495a5344 +a1a09fe4e4e4f5f5f5fafafaf8f8f8efefefd0d0d0969289a99057dbae3d7b693d8e8d8b +f0eff0fdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefe +fefefefbfbfafafaf9f8f8f8f5f5f4f2f2f1f0f0efeeeeedeaeaeae7e7e7e3e3e3dfdfde +dbdbdbd5d5d4d0d0d0cecdcdcdcdcdcdcccccdcdcccccbcbcecdcdcfcfcecccbcac6c5c5 +c2c1c1bdbdbdbab9b9bfbebec5c5c5c9c9c9cfcfcfd2d1d1d4d3d3dadadae0e0e0e2e2e2 +e4e4e4e7e7e7ebebeaefefefefefefefefefefefeff1f1f1f3f3f3f3f3f3f2f2f2eeeeee +ebebebe7e7e7e5e5e5e5e5e5e6e6e6e6e6e6e5e5e5e2e2e2ddddddd9d9d9d9d9d9dadada +dddddde1e1e1e6e6e6ebebebf0f0f0f5f5f5f9f9f9fcfcfcfdfdfdfdfdfdfcfcfdfdfcfd +fdfcfdededed9a99997b7a795b5a597d7c7c898888888787888787888787888787888787 +8887878887878887878584848382828584848887878d8c8c8d8c8c8d8c8c8c8b8b8f8e8e +a5a5a5bbbbbbc1c0c1c8c8c8cac9cac9c9c9c9c9c9c9c9c9c9c9c9c7c7c79e9d9e62615e +9c9075c8a654e2b236e8b52ce9b52ce9b52be9b52be9b52be9b52ae9b52ae9b529e9b428 +e9b427e9b427e9b326eab425edb82befbb32efba33eeb931ebb72fe6b126ddaa24d0a122 +c1951fad851d9573197d6116664f1253400f44350d3d2f0b3a2d0b3a2d0b3a2d0c3c3011 +3c342433312f5c5c5cb4b4b4cfcfcfcececeb5b4b58f8e8e666666484846524f48565043 +544a35584b2a594615644e11785c138e6d17a6801bbb9120d1a01cc69f42554b369a9a99 +f1f1f1fffffffffffffffffffffffffffffffcfcfcd8d7d78b877ebf9b42c4a253544f42 +dad9dafcfbfc +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefefefefefefefdfcfcfbfcfcfbfafaf9fafafa +f7f7f6f6f6f6f4f4f4f2f2f2f2f2f2f2f2f2f2f2f2f2f2f1f1f1f1efefeeedececeae9e9 +e5e5e5e1e1e1dedededddddddcdcdcd8d8d8d5d4d4d1d0d0cdcdcdcdcdcdcbcbcac5c5c4 +c3c1c2c3c1c1c8c8c8cacacac7c7c7c6c6c6c6c6c6c8c8c7cac9c9cccacad1d0d0d4d4d4 +d3d3d3d1d1d1d4d4d4dadadae1e1e1e6e6e6e9e9e9e9e9e9e6e6e6e3e3e3e0e0e0dedede +dddddddbdbdbdadadadad9d9dddcdce3e3e3eaeaeaf1f1f1f7f7f7fbfbfbfcfcfcfdfcfd +faf9faa3a2a1877c62b59a5ebc9d5cb99c5fb99d60b99e60b99e60b99e60b99e60b99e61 +b99e61b99e61ba9e61b79c61a99360a38e5ea08c609e8b619788619485618d7f5f87795e +81765d7e745e78705b726b59726b58726b58726b58726b58726b58726a586e6654837659 +d0b26ce6bf66e1bb66e0bb67e0bb68e1bd69e1bd6be2be6ce3bf6fe4c171e4c274e4c376 +e6c579e7c67ce8c880e9ca83eacc87eace8aeacf8be9ce8be8cd8ae7cb88e3c785dfc280 +d8bb7aceb373c3a96bb79d63aa925aa0895397814e917b498c7646897343867141846d3d +816b3b7465445c55465953455650434f493e4641373d382f36322a504936675836655531 +62532e62522f624f27604a126f55128566179c781bb58c1ccc9d2189744365635fe4e4e4 +fffffffffffffffffffffffffffffffffffffffffffdfdfdb1b1b1998a67deb240655837 +b2b2b1f9f8f9 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefdfffffffffffffffffffffffffffffffefefe +fdfdfdfcfcfcfbfbfbfbfbfbfcfcfcf9f9f9f9f9f8f6f6f6f5f5f5f1f1f0ededede9e9e9 +e5e5e4e2e2e1dfdfdfdbdbdbd7d7d7d5d5d5d4d4d4d4d4d4d2d3d2d0d0d0d0d0d0d0d0cf +cdcdcdcbcbcacbcacacecececfcfced2d1d0d3d1d1d7d6d6dededddfdfdfdfdfdfe0e0e0 +e0e0e0e0e0e0dcdcdcd9d9d9d5d5d5d5d5d5dcdcdce4e4e4eeeeeef6f6f6fbfbfbfdfcfd +f6f5f6aea797d2a635f5ba1af6be28f6bf2ef7bc22f6bb1cf6bb1af6bb1af6bb1af6bc1b +f6bb1bf6bb1bf6bb1bf6bc1af6bc1bf6bc1bf7bc1cf7bc1cf7bc1cf8bc1cf8bc1ef8bc1e +f8bd1ef8bd1ff8be22f8bf26f8bf26f8bf27f8bf27f8bf27f8bf27f8bf29f8c02bf8c02d +f6c033f5c039f5c03cf6c140f6c346f7c44bf7c753f7c95ef7cb6af7cd73f8d17cf8d584 +f9d88df9db96fadfa0fbe2a9fbe4b1fbe7b7fce9bcfceabffceabffdeabdfce9bafce6b3 +fce4abfce1a2fbdd99fbda8ffad787fad37ef9d076f8cd6df4c760eebf53e6b749d9ad3e +cba034bb9328a9841f967419856616745913664e115b460f523e0c49370a46360c47360e +47360e47370f53431f6553296950117c5f15937219ad8418b79132584c33969695f4f4f4 +ffffffffffffffffffffffffffffffffffffffffffffffffd8d8d88d887dd2a735877446 +888784f5f4f5 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfd +fcfcfbfcfcfbf9f9f9f9f9f9f7f7f7f6f6f6f5f5f4f5f5f4f5f5f4f4f4f3f2f2f1f0f0ef +eeeeedededecedededebebeaeaeae9e6e6e5e1e0dfdddcdcd8d8d7d3d3d2d5d4d3d6d6d5 +d7d7d7d6d6d6d3d3d3d0d0d0cfcfcfd2d2d2d9d9d9e3e3e3ecececf4f4f4fafafafdfcfd +f3f2f3aba290c59d35e1af28e0af2adfad2be3b029e3b028e3af28e4b028e5b128e7b328 +e6b228e6b127e8b328e9b429ebb629ecb729eeb829f0b92af2bb29f3bc29f4bc29f6be29 +f6bf29f7bf29f8bf28f8bf27f8bf27f8bf27f8bf28f8bf28f8c029f8bf2bf8c02cf8c02d +f8c02ff8c032f8c135f8c239f8c33ef8c544f9c74cf9ca57f9cc65f9ce72fad27afad582 +fad88dfbdd97fce1a0fce3aafce6b2fce8bafdebbffdebc1fdebc1fdebc0fce9bbfce6b4 +fce4abfce1a2fbdc98fad98ef8d484f6ce7af2c970edc363e7bb54dfb247d4a93cc69c31 +b79028a7822296741c846617735813654e115a450e503d0c48370b46350a44330a43320a +43320a42310a4b3b1464532a644e13765a138d6c18a67f16a5853748402fb0b0b0f9f9f9 +ffffffffffffffffffffffffffffffffffffffffffffffffe8e8e88d8a85caa4428b784b +7f7d7af4f3f4 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfefdfdfefdfdfefdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefffffffefefdfefefdfefefdfffffefefefefdfdfcfdfdfc +fdfdfcfdfdfdfdfdfdfcfcfbfcfcfbfafafaf9f9f9f7f7f7f4f4f4efefefe9e9e8e5e4e3 +e2e1e1dedfdfdcdcdbdbdbdbdcdcdcdededee5e5e5ebebebf2f2f2f7f7f7fbfbfbfdfcfd +eeeeee9f9889a8862fbc9120bd9324c19625c59924c59924c49824c79a22ca9c22cb9c23 +c99b22c99b22cb9d23cea024d2a324d6a625daa926deab26e2ae27e5b128e8b328ebb529 +eeb829f2bb2af4bc2bf5be2bf7bf2bf8c02bf8c02bf8c02bf8c02bf8c02cf8c02df8c02e +f7c031f7c034f7c136f7c23af7c33ff8c548f9c851f9cb5df9ce6bfad075fad47efad787 +fbda92fbdf9dfce2a8fce5b1fde9bafdecc3fdedc8fdeecbfdeecbfdeec9fdecc4fdeabc +fce6b3fbe3a9fadd9df8d892f6d387f2cd7ceec771e7c065deb556d3ab47c89f3bb79130 +a6832796752085671b745a16664f125b4610523f0e4b390d47360b44330b44330b44330b +44330b44330b4d3e18615027614b107157138668179f7a15a483324b422fa4a3a3f7f7f7 +ffffffffffffffffffffffffffffffffffffffffffffffffe0e0e08c8881cea53d8a7648 +848380f5f4f5 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefefffffffffffffefefefefefe +fefefefefefefefdfefdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfbfbfb +f8f8f8f5f6f6f3f4f4f2f2f2f2f2f2f2f2f2f5f5f5f8f8f8fafafafcfcfcfdfcfdfdfcfd +f5f4f5aaa8a383724c8a6e258e70219072238f71259173249475249473219a78229f7b22 +9d791e9b781a9f7a19a37e19a9821aaf871bb68c1ebc9120c29622c89a23cd9f24d3a324 +dba925e2af27e8b428edb729f1ba2af3bc2af5be2bf6be2bf7bf2bf8c02cf8c02df8c02f +f8c031f8c134f8c136f8c33af8c440f9c649f9c953f9cb5ff9ce6dfad077fad481fad88b +fbdc95fbe0a1fce4acfce7b7fdebc1fdeec8fdefcefdf0d2fdf1d2fdefcffdeecafdebc3 +fbe7b8fae3acf9dea1f7d995f3d188edca7ce8c370dfb964d4ad54c8a146b99438a7842c +96752486681d765c186850145c471152400f4b3a0d47370c46350b44330b44330b44330b +44330b44340c5344205b4a205d470e6e5413816416977316a883255f52337b7a78ededed +ffffffffffffffffffffffffffffffffffffffffffffffffc2c2c28b8270d7aa367c6c41 +9f9e9cf7f6f7 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffefefefefefefefdfdfefdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfefefefefefefefefefefefefefefefefefefefefdfdfefdfdfefdfdfefdfdfefdfd +fefdfdfefdfdfefdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfdfd +fefdfdfefdfdfefdfdfefdfdfefdfefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefefefefdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefdfefdfcfd +fdfcfde0dfe09f9e9c7c786d746b596f654e6f654d71674f72685072685074684e6e5f3f +61512b6150236552206b551c745b1c7c611a86681a8e6e179471179a7618a27d1bac851e +b78d1fc39722cfa024d9a825e1af27e8b328edb729f0ba29f3bc2bf5bf2df7bf2df7c02e +f8c031f8c134f8c236f8c33af8c441f9c649f9c953f9cc60f9ce6efad078fad481fad98c +fbdd97fbe1a3fce4affce9b9fdecc4fdeeccfdf1d2fdf2d6fdf2d6fdf1d3fdefcdfcecc5 +fbe8baf9e3aef7dda3f4d795eece87e8c57ae0bc6dd5b161c9a450b99541a98833977728 +856820765c1a6951155d481254410f4d3b0d48380c46360b45340b44330b44330b44330b +44330b4738125849265542145b460e6a51127b5f158e6d17a37d1886703a4c4941c1c0c0 +fcfcfcffffffffffffffffffffffffffffffffffffededed989795a58d54d8af48685d43 +cdcdcdfbfafb +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefffefefefefefefdfefdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfefffffffffffffffffffffffffffffffffffffffefefffefefffefefffefefffefe +fffefefffefefffefefefefefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfe +fefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefdfefefefefffefe +fffefefffefefffefefffefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfd +fdfcfdfdfcfdf6f5f6dbdadbc2c1c2b6b5b5b5b5b4b7b7b6b7b7b6b9b9b8b5b4b3a09e9d +8b8a8888878383817c7d7a737872666f6654685b3e58471d65511c6f571a765b147e6114 +88691796741aa6801db58b1fc29622ce9f24d8a725e0ad27e7b329edb82bf1bb2df4bd2d +f6bf31f7c133f8c236f8c33bf8c442f9c649f9c954f9cc60f9ce6ffad178fad581fad98c +fbdd98fbe1a4fce5b0fce9bbfdedc4fdefccfdf1d4fef3d7fef3d7fdf2d4fceecefbecc5 +fae7baf7e1aef4dba1efd393e9ca84e0c076d6b368c9a75cbb994ca9883a997a2f866a24 +765d1c6952165f4a135643114e3c0e49380d47360c46360b45340b44330b44330b44330b +43330b51422056461f4f3c0c5a450f664e11755a148466169572159f7e295c4f325d5c59 +c8c8c8fcfcfcfffffffffffffffffffefefeeaeaeaa3a3a2857a62d3a93da98e4a7b776f +e8e8e8fdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefdfefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfc +faf9faf6f5f6eeeeeee4e3e4d4d4d4c3c2c3b0aead8785816e6a5f584f3b4a3c1b594718 +634d126c5210785d1387681795731aa47f1cb38a1fc19521cea024dbaa27e3b02aeab62c +f0bb2ff3be33f6c035f7c23bf7c441f9c649f9c953f9cb60f9ce6efad178fad481fad98c +fbdd97fbe1a4fce5affce9bafdecc3fdeecbfdf1d2fdf2d5fdf2d5fcf0d2fbedcbfae9c3 +f8e5b8f5deabf0d79eeace8fe2c480d7b871caa962bb9b55ab8b45997b35886d29775e20 +6953195f4a145743124f3d104a390d47370c47360c46360b45340b44330b44330b443309 +4d3d1b5546234c3b0f4e3c0c59450f624c116e55137a5e1587681696731591752c594e33 +5b5a58a4a4a4cececee1e1e1ddddddbfbfbf92918f7d735dbb9740caa44373684ebcbbba +f8f7f8fdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfe +fefdfefefdfefefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfaf9faecebeccfcfcfb1b0af83817d5d584c +463c254b3c17594511614a0d6a5211765b14846616937119a6811db88f21c89b24d6a628 +e1af2de9b631efbb34f3bf39f5c240f7c548f9c852f9cb5ef9ce6dfad077fad480fad88a +fbdc95fbe0a1fce4abfce7b7fceac0fcecc7fcefcdfcf0d0fcefcffbedcdfaebc7f8e7bd +f5e2b3f0daa5ebd198e2c688d8bb79cbad6abd9e5bac8f4d9a7e3c896e2f7a61246a541b +604b17584413503e104b3a0f47370d47360c47360c46360b45340b44330b43320a493915 +5647274c3c1348360a4f3d0d57430e5e4910664e116f5513785d14836515906e16917427 +6c5a32655d4d726f697d7b78827f7a7f7867957f4bc59f3ec29d4083744fa09e9beeedee +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefdfefefdfefefdfefefdfefefdfefdfdfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf9f8f9e7e6e7c8c7c7 +9897955e5b52423926483915503d0c55410c5e4810695112795d158b6b19a07b1db48c21 +c69a26d5a62ce1b031eab836f0bd3ef4c246f7c650f8c95cf9cd6bf9cf75fad37efad787 +fbda92fbde9cfce2a7fce5b1fbe8b9fceac0fcecc5fbecc8faebc7faebc5f8e6bef5e2b6 +f1dcaaebd39de3c98ed8bd7fcbb06fbda160ad91529b80448a71357a62296d5720614c18 +5946155240114c3b1049380e47360c47360c46360b45350b44330b43320a493916504122 +4a3a1446350a48370a4e3b0b54400b59440b5e470b634b0c6a510d72580e7d5f0f8a690e +94721c9474219275278e7949a3863ebb9531c49f43ad924f7f7459a2a09deae9e9fcfbfc +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfefefdfefefdfe +fefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfbfafb +efeeefd3d2d2969594514d4340371f49390e4a380a4e3c0d58430f654e12755a15896a19 +9f7b1eb48c25c69b2ad6a830e1b239eaba42f0c04bf4c657f7ca66f8cd71f9d179fad583 +fad98dfbdc96fbdfa0fbe2a8fbe4b0fae7b8fbe8bcfae8bef9e7bdf7e5baf3e0b3f0dbab +e9d39fe2c992d7bd83cbb074bda164ad92569d83498b733b7c642e6e5823634e1c5a4716 +5441134e3d114a390f47370d47360c47360c46360b45340b42330b4b3c1a534424483811 +4534074a390a4b3a0d4d3c124e3f1850401e50411f4a3d1e493d1e4f43235648275f502a +68582e725f3279663676684782704589764782765a8f8b82c2c1c0edecedfcfbfcfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffefffefdfefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fefdfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfcfbfcf0eff0cccbcb73716d37322647381547360847350b4d3b0e56430f634d12 +755b16896b1c9f7c22b48d28c69b31d5a93ae1b343e9bc4feec25df2c96bf6cc74f7d17d +f8d586f9d88ff9db98f9dea0f9e0a7f9e2adf8e2b0f6e0b1f3deb0f1dcadecd6a4e6cf9b +dec690d4bc83c8ae74baa166ab92579b824a8b733e7c65326f592764501f5c4919564315 +513f114d3c1149380e47370d47360c47360c47360a48360b4b3c1a544523504017493b1c +3f361d322b1b302a1e3c372d5b574e66635d7977728d8c889795929b99969f9d9aa19f9c +a1a09ca2a09ca19f9a9f9d99a6a4a0c2c1bed8d7d7e9e8e9f8f7f8fdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefe +fefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +fffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfafafaedecec9c9b9b45423b41372048370a47350949380c4e3c0e +594510664f14775d198b6d1ea07d25b48e2ec59d39d2a944dcb351e4bd5fe9c26bedc773 +f0cb7bf1d084f2d38cf3d593f2d799f2d99ff1d9a1eed6a1ebd4a0e7cf9be1c993d7c089 +ceb67ec2aa71b69d64a78f5799804b89723f7c6635705b2b6651215e4a1b584617534113 +4e3d114c3b1049380e47370d47360c4736094536104137224a422e3c352529251d5a5852 +80807da8a7a6c7c7c7dadadae8e7e7edecedf0efeff2f2f2f4f3f4f4f3f4f5f4f5f5f4f5 +f5f4f5f5f4f5f4f3f4f4f3f4f5f4f5f9f8f9fcfbfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfefdfefefefefaf9fad4d4d45554532f2a204b3b1747350847370b +49390d513f0f5b4713675016765c1b886b219a7a2aab8a34ba9640c6a14dd0ac5bd6b363 +dcb96ce0be74e2c37ce4c582e4c687e3c78be1c88ddec68ddac18ad4bd85cbb37dc2aa74 +b89f69ab945e9e8753917a48846e3e7964356e592b6551235e4b1d594619554315513f12 +4d3c114a390f48370d47360b47370b413417221e151414135554539e9e9dd8d8d8f4f3f4 +f9f8f9faf9fafcfbfcfcfbfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfefdfeffffffffffffffffffffffffffffff919191484541453c2449380e +47360b48370c4d3b0f5341115b4714665018735a1d8066258f722d9c7e37a78942b0924e +b89956bfa05dc4a765c7ac6ac9af6fcaaf73c8ae74c4ab73bfa770b9a16cb09863a8905d +9c8654927c4b8872437e683b7460346c592c665225604c1f5a481a5643165341134f3e11 +4c3b0f4a390d47360c443613342d20333231767676cfcfcff7f7f7fdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfefdfefffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffefefe +fdfdfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfdfdfefefefffefefffefffffefffffefffffefffffefffbfafbcfcecf6a6a683e3930 +473b1e47370e49380d4b3a0e4e3d105542125c4816624e1a6c551f765f267e672d876f36 +90763f967d469d844ca28a51a58c55a58d57a68e59a48d58a08a579a8453937e4e8e7849 +8670437f6a3e776337705d316a572b645224604d205b481b574417544114513f114e3c10 +4a390e4335113a322134332f656464cac9caf9f8f9fdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdefeeefa7a6a6 +5e5d5a484236473a1d4838114d3b0f4f3d0f5340125643145b4718614d1d6652216b5727 +715c2d7761337d6738826c3c856f40887142897244887244867143836e417f6b3e7b673b +776338725f346d5a2f68552a645124604d1f5c491b5845175643145341134c3b11413413 +3b33243e3c39636262b8b7b8f4f3f4fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfbfafb +e1e1e29e9e9e62615f4b463a453a204839144f3e145442135643145845165c491a5f4c1e +624f226753276b592c6f5c2f725e32746035766136766237766137756136725f34705d31 +6d5a2f6a572b665326635021604d1d5d4a1a594619534218493b163d3219413b2f474745 +706f6fbababaf2f1f2fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfaf9fadddcdda8a7a77674735a564e4b433243371c493b1954441b58471b5b481a +5e4b1b604d1e614f2264512567542869562a6a572c6b582d6c582d6b582d6a572b685528 +675325655123614e225d4b2255451f483b1b3e341c47403253514b636261929192cdcccd +f6f5f6fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfcfbfcecebecc4c4c49b9b9a767574615e59554f413e3622453a20 +4c3f205a4b2665532a64522a64522966542a68562b68562c67552c65532d63522b635129 +544627493d22433923463e2e56524861605c727271989898c2c2c2eae9eafbfafbfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf9f9fae7e7e7cdcccdb3b3b3919090848381 +6765615b523f8c753e8a7135796536715e346a593165542f5f502c5a4a28594821534932 +4947417978758a8a899d9c9cbab9b9d2d1d2eaeaeafaf9fafdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfcf6f5f6eaeaea +cdcdcd8e8a837a6b4a977f46987e4687703f7662376655305d4e2a56482b443a23444039 +aaaaaae3e2e3f1f0f1f9f8f9fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +faf9fad8d7d785827c8e7843c59e3aab882f876b2767521f554316453b27474542b5b5b4 +f4f3f4fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdf6f6f7b0ada99c813cd3a224af861d8164165e48104a3808362e1b777777f8f7f8 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdf2f1f2aeaba3a7893ad2a120a7811c795e1458430f4635083b311b737271fcfbfc +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdeaeaeaaaa598b3913ad2a11fa6801d775c1455410e463408463819353432f6f5f6 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfddededea59b85c7a03ad4a31ea8821d795d1456430e46350a473711242220e3e3e3 +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdd4d3d2a39470d8ac39d6a41fad861e7d611659440f48360b4735092d2a22bcbcbc +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +faf9facdcbc7af985ce8b52ddba823b58c1f8667175f491049380c4635073730218c8b8b +fcfbfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +f0eff0b6b1a5b79741f1b923dfac26bf9321927019674f114c3b0d44330842351b5d5b59 +f4f3f4fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +e2e1e1a99e83d7ac3ef2ba22e4b027c99b239e7a1b715613523f0e45340b44350c36332e +cecdcefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf9f8f9 +cbcac6a4905af0ba2ef4bb26e8b328d1a124aa831e7b5f1559440f48360b4434083d3626 +8a8a89faf9fafdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdedeced +aba596bf9d46f7be22f5bd2aecb629d8a725b58b1f876817614b104a380c443309423415 +53504ddddcddfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfaf9fad8d6d4 +ad9d73ebb833f7be25f6be2befb829ddab27be93219270196850124d3b0d44330a42330a +40392d999897faf9fafdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf0efefa8a293 +cfac55f8be22f8bf2af6be2bf1ba2ae2af27c599229b781b70561354400e46350b44330a +413414575450cecdcefdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf9f8f9b9b7b4a5905b +f0ba2af8bf27f8c02bf6be2bf1bb2ae5b127cc9d23a47f1c785c1559450f47370c44330b +44330a443b2383827feae9eafdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdd5d5d4b0a485e8b632 +f8be23f8c02bf8c02bf7bf2bf3bc2ae9b428d2a224ad851d8164175f491049380c45340b +44330a44350f504839a3a1a0f5f5f6fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfddbdbdbaca490e5b63ef8bd21 +f8c02bf8c02bf8c02bf7bf2bf4bd2aebb629d8a625b68c1f8a6a17644d104c3a0d46350b +44330b44340a433511524c3fabaaa8f6f5f6fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfcf9f7f8c1c0beb3a992ecba37f8bd20f8c02b +f8c02bf8c02bf8c02bf7bf2bf5be2aeeb829dcaa26bd93219472196b5212503e0d46350b +44330b46350b4635094435105048379a9894e6e6e6fbfafbfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfbfafbf8f8f8f6f5f5f2f1f0d8d5d1b0a897b59c61f0ba2af8bd21f8c02bf8c02b +f8c02bf8c02bf7bf2bf6be2bf4bd2aedb729deac27c498229d791b73591456420f47360b +44330b45340b46350b46350a44340c493d2369655ab4b2b0e6e5e5f3f2f2f8f7f8fbfafb +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfcfbfc +f4f3f4dfdcd8cec9bdc2baa6bbae8abaa061deb23ff5bc21f8bf25f8c02bf8c02bf8c02b +f8c02bf8c02bf7bf2bf5bd2bf2bb2aeab528dcaa26c59822a37e1c7c60155e48104c3b0d +46350b44330b46350b46350b45340a453409423311382f1a615a4a908b83b3b1adc6c5c3 +e7e6e6fcfbfcfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf4f3f4 +c9c5bcad996ac5a04bdbae43efb92df7bc1df8bd1ff8bf26f8bf27f8bf26f8bf26f8bf26 +f8bf26f7be26f6bd26f3ba25ecb624e2ae23d3a221bd921da17c19816314644c0f513e0c +47360a45340a45340a46350a46350a46350a46350946350743330a4032123c3115372f1b +76736febeaebfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdf1f0f1ecebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebececebececebec +ecebececececedededeeedeeeeeeeeefeeeff0eff0f1f0f1f2f1f2f3f3f3f5f4f5d6d6d6 +968d79c29d48deac2eddad2edeae2fdeae31deae32deae32deae32deaf32deaf32deaf32 +deae32ddae32dcac31d6a730cba02dbd942aad87259b792186691d71581a5a46144b3b10 +41330e3f310e3f310e3f310e3f310e3f310e3f310e3f310e3f320d3f310c3e300c41320d +33302aacacacf5f4f5f4f3f4f2f2f2f1f0f1f0eff0efeeefeeeeeeeeedeeedecedececec +ececececebececebececebececebececebececebececebececebececebececebececebec +ecebececebececebececebececebececebececebececebececebececebecf8f7f8fdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd9e9d9e787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +7878787979797a7a7a7b7b7b7c7c7c7d7d7d7f7f7f8080808282828585858787876f6f6f +413e385a4e36675837655737655737655737655737655737655737655837655837655837 +6557376456366154355d5133574c3050452c483e274038233a321f332c1c282316211d12 +1d19101c180f1c180f1c180f1c180f1c180f1c180f1c180f1c180f1c180f1c180f1d190f +171613504f4f8787878686868383838181817f7f7f7d7d7d7c7c7c7b7b7b797979787878 +787878787878787878787878787878787878787878787878787878787878787878787878 +787878787878787878787878787878787878787878787878787878777777cfcfcffbfafb +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd8b8a8b5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5e5e5e5e5e5e6060606060605e5e5e5d5d5d5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5d5d5d +5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5b5b5b5b5b5c5c5c +5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5c5c5c5c5c5c5c5c5c5c5c5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b5b5bc5c5c5faf9fa +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdeaeaeae3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e4e3e4e5e4e5e5e4e5e3e3e3e3e2e3e3e2e3e2e1e2e2e1e2e2e1e2e2e1e2e2e2e2 +e2e2e2e2e1e2e1e1e1e2e1e2e1e1e1e2e1e2e2e1e2e2e1e2e2e1e2e1e0e1e1e0e1e1e1e1 +e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e2e1e2e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e2e1e2e2e1e2e2e1e2e2e1e2e2e2e2e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3 +e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e3e2e3e2e2e2e1e0e1f4f3f4fdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfdfdfcfd +fdfcfdfdfcfd + +showpage + +% stop using temporary dictionary +end + +% restore original state +origstate restore + +%%Trailer diff --git a/doc/salome/DevelopersGuide/bldtree.eps b/doc/salome/DevelopersGuide/bldtree.eps new file mode 100644 index 000000000..ddb71588d --- /dev/null +++ b/doc/salome/DevelopersGuide/bldtree.eps @@ -0,0 +1,366 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: bldtree.eps +%%Creator: fig2dev Version 3.2 Patchlevel 3c +%%CreationDate: Thu Jul 26 11:57:29 2001 +%%For: tajchman@nikyo (Marc Tajchman - SFME/LGLS) +%%BoundingBox: 0 0 437 287 +%%Magnification: 1.0000 +%%EndComments +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +newpath 0 287 moveto 0 0 lineto 437 0 lineto 437 287 lineto closepath clip newpath +-46.0 335.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +%%Page: 1 1 +10 setmiterlimit + 0.06000 0.06000 sc +% +% Fig objects follow +% +% Polyline +15.000 slw +n 2475 2025 m 3450 2025 l 3450 2475 l 2475 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +2625 2325 m +gs 1 -1 sc (Module 1) col0 sh gr +% Polyline +n 3000 3900 m 3900 3900 l 3900 4350 l 3000 4350 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +3150 4200 m +gs 1 -1 sc (src) col0 sh gr +% Polyline +n 1725 3900 m 2700 3900 l 2700 4350 l 1725 4350 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +1800 4200 m +gs 1 -1 sc (resources) col0 sh gr +% Polyline +n 1275 2025 m 2250 2025 l 2250 2475 l 1275 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +1575 2325 m +gs 1 -1 sc (inc) col0 sh gr +% Polyline +n 1080 2775 m 900 2775 900 3270 180 arcto 4 {pop} repeat + 900 3450 1995 3450 180 arcto 4 {pop} repeat + 2175 3450 2175 2955 180 arcto 4 {pop} repeat + 2175 2775 1080 2775 180 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +1050 3075 m +gs 1 -1 sc (Exported) col0 sh gr +/Times-Bold ff 180.00 scf sf +1050 3300 m +gs 1 -1 sc (header files) col0 sh gr +% Polyline +n 5040 4725 m 4800 4725 4800 5310 240 arcto 4 {pop} repeat + 4800 5550 5910 5550 240 arcto 4 {pop} repeat + 6150 5550 6150 4965 240 arcto 4 {pop} repeat + 6150 4725 5040 4725 240 arcto 4 {pop} repeat + cp gs col6 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +5025 4950 m +gs 1 -1 sc (Object files) col0 sh gr +/Times-Bold ff 180.00 scf sf +5025 5175 m +gs 1 -1 sc (libraries) col0 sh gr +/Times-Bold ff 180.00 scf sf +5025 5400 m +gs 1 -1 sc (executables) col0 sh gr +% Polyline +n 4125 2025 m 5175 2025 l 5175 2475 l 4125 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +4275 2325 m +gs 1 -1 sc (resources) col0 sh gr +% Polyline +n 5325 2025 m 6375 2025 l 6375 2475 l 5325 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +5550 2325 m +gs 1 -1 sc (bin) col0 sh gr +% Polyline +n 6525 2025 m 7575 2025 l 7575 2475 l 6525 2475 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +6750 2325 m +gs 1 -1 sc (lib) col0 sh gr +% Polyline +n 6330 975 m 6150 975 6150 1170 180 arcto 4 {pop} repeat + 6150 1350 7695 1350 180 arcto 4 {pop} repeat + 7875 1350 7875 1155 180 arcto 4 {pop} repeat + 7875 975 6330 975 180 arcto 4 {pop} repeat + cp gs col2 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +6375 1200 m +gs 1 -1 sc (Links to libraries) col0 sh gr +% Polyline +n 3705 2850 m 3525 2850 3525 3345 180 arcto 4 {pop} repeat + 3525 3525 5670 3525 180 arcto 4 {pop} repeat + 5850 3525 5850 3030 180 arcto 4 {pop} repeat + 5850 2850 3705 2850 180 arcto 4 {pop} repeat + cp gs col2 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +3675 3150 m +gs 1 -1 sc (Link to corresponding) col0 sh gr +/Times-Bold ff 180.00 scf sf +3675 3375 m +gs 1 -1 sc (directories in source tree) col0 sh gr +% Polyline +n 6255 2850 m 6075 2850 6075 3345 180 arcto 4 {pop} repeat + 6075 3525 7845 3525 180 arcto 4 {pop} repeat + 8025 3525 8025 3030 180 arcto 4 {pop} repeat + 8025 2850 6255 2850 180 arcto 4 {pop} repeat + cp gs col2 1.00 shd ef gr gs col0 s gr +/Times-Bold ff 180.00 scf sf +6225 3150 m +gs 1 -1 sc (Shell scripts) col0 sh gr +/Times-Bold ff 180.00 scf sf +6225 3375 m +gs 1 -1 sc (Links to executables) col0 sh gr +% Polyline +n 2700 5100 m 3675 5100 l 3675 5550 l 2700 5550 l + cp gs col0 s gr +/Times-Roman ff 180.00 scf sf +2775 5400 m +gs 1 -1 sc (Unit 1) col0 sh gr +% Polyline +n 3675 825 m 5325 825 l 5325 1425 l 3675 1425 l + cp gs col0 s gr +% Polyline +n 4725 1425 m + 4875 2025 l gs col0 s gr +% Polyline +n 3975 1425 m + 1800 2025 l gs col0 s gr +% Polyline +n 5100 1425 m + 7050 2025 l gs col0 s gr +% Polyline +n 3000 2025 m + 4200 1425 l gs col0 s gr +% Polyline + [60] 0 sd +n 3675 4350 m + 4425 5025 l gs col0 s gr [] 0 sd +% Polyline + [60] 0 sd +n 3450 4350 m + 3900 5025 l gs col0 s gr [] 0 sd +% Polyline + [60] 0 sd +n 4350 1425 m + 3675 2025 l gs col0 s gr [] 0 sd +% Polyline + [60] 0 sd +n 4500 1425 m + 3975 2025 l gs col0 s gr [] 0 sd +% Polyline +n 5100 1425 m + 5625 2025 l gs col0 s gr +% Polyline +n 3300 4350 m + 3150 5100 l gs col0 s gr +% Polyline +n 2700 2475 m + 2400 3900 l gs col0 s gr +% Polyline +n 3075 2475 m + 3375 3900 l gs col0 s gr +% Polyline +2 slj +gs clippath +1287 2295 m 1292 2205 l 1143 2198 l 1254 2249 l 1139 2288 l cp +eoclip +n 900 3225 m 899 3223 l 898 3220 l 896 3213 l 893 3202 l 888 3188 l + 882 3169 l 875 3146 l 868 3120 l 859 3091 l 850 3058 l + 841 3024 l 832 2988 l 823 2951 l 815 2914 l 808 2875 l + 801 2836 l 796 2797 l 792 2758 l 790 2718 l 790 2677 l + 792 2637 l 796 2595 l 802 2554 l 812 2514 l 825 2475 l + 842 2436 l 862 2402 l 884 2373 l 907 2348 l 931 2327 l + 956 2309 l 981 2295 l 1007 2283 l 1034 2274 l 1060 2267 l + 1087 2261 l 1113 2257 l 1139 2254 l 1164 2252 l 1187 2250 l + 1209 2250 l 1227 2249 l 1243 2249 l 1255 2249 l + 1275 2250 l gs col0 s gr gr + +% arrowhead +0 slj +n 1139 2288 m 1254 2249 l 1143 2198 l 1164 2244 l 1139 2288 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +7160 2051 m 7247 2027 l 7207 1884 l 7194 2005 l 7120 1908 l cp +eoclip +n 7125 1350 m 7125 1352 l 7124 1356 l 7123 1362 l 7122 1372 l 7121 1385 l + 7119 1400 l 7118 1418 l 7117 1437 l 7116 1459 l 7115 1482 l + 7115 1509 l 7116 1538 l 7118 1571 l 7121 1609 l 7125 1650 l + 7130 1688 l 7135 1724 l 7140 1758 l 7146 1790 l 7151 1820 l + 7157 1848 l 7163 1875 l 7169 1900 l 7174 1924 l 7180 1947 l + 7185 1967 l 7189 1985 l 7193 2000 l + 7200 2025 l gs col0 s gr gr + +% arrowhead +0 slj +n 7120 1908 m 7194 2005 l 7207 1884 l 7169 1918 l 7120 1908 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +2055 3883 m 2125 3939 l 2218 3824 l 2113 3884 l 2148 3768 l cp +eoclip +n 3525 3150 m 3524 3150 l 3522 3149 l 3517 3147 l 3510 3145 l 3501 3142 l + 3489 3139 l 3474 3135 l 3456 3130 l 3436 3126 l 3413 3121 l + 3389 3116 l 3363 3112 l 3336 3109 l 3307 3107 l 3276 3106 l + 3244 3106 l 3211 3109 l 3175 3113 l 3137 3119 l 3096 3128 l + 3053 3140 l 3006 3156 l 2957 3175 l 2904 3198 l 2850 3225 l + 2803 3251 l 2756 3279 l 2710 3308 l 2667 3338 l 2625 3369 l + 2586 3399 l 2548 3430 l 2512 3461 l 2477 3491 l 2444 3522 l + 2412 3553 l 2381 3584 l 2351 3615 l 2322 3645 l 2295 3675 l + 2268 3704 l 2243 3733 l 2219 3760 l 2197 3785 l 2177 3808 l + 2159 3829 l 2143 3848 l 2130 3863 l 2120 3876 l 2112 3885 l + + 2100 3900 l gs col0 s gr gr + +% arrowhead +0 slj +n 2148 3768 m 2113 3884 l 2218 3824 l 2169 3813 l 2148 3768 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +4154 2287 m 4124 2202 l 3983 2251 l 4105 2257 l 4013 2336 l cp +eoclip +n 3525 3150 m 3524 3149 l 3523 3146 l 3521 3141 l 3517 3133 l 3512 3122 l + 3506 3109 l 3499 3092 l 3492 3073 l 3484 3052 l 3476 3029 l + 3469 3005 l 3462 2979 l 3456 2952 l 3451 2925 l 3449 2897 l + 3447 2867 l 3449 2837 l 3452 2805 l 3459 2772 l 3469 2737 l + 3484 2700 l 3502 2663 l 3525 2625 l 3550 2591 l 3577 2559 l + 3606 2529 l 3635 2501 l 3666 2475 l 3697 2452 l 3728 2431 l + 3760 2411 l 3791 2392 l 3823 2375 l 3855 2359 l 3887 2344 l + 3919 2330 l 3950 2317 l 3979 2304 l 4007 2293 l 4033 2283 l + 4056 2275 l 4076 2267 l 4092 2261 l 4105 2257 l + 4125 2250 l gs col0 s gr gr + +% arrowhead +0 slj +n 4013 2336 m 4105 2257 l 3983 2251 l 4020 2286 l 4013 2336 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +3657 5355 m 3662 5445 l 3810 5437 l 3696 5399 l 3805 5347 l cp +eoclip +n 4800 5175 m 4799 5176 l 4796 5177 l 4791 5180 l 4784 5184 l 4774 5189 l + 4761 5195 l 4746 5203 l 4728 5211 l 4709 5220 l 4687 5229 l + 4663 5238 l 4637 5248 l 4608 5258 l 4576 5269 l 4541 5279 l + 4500 5290 l 4455 5302 l 4405 5313 l 4350 5325 l 4306 5333 l + 4263 5341 l 4220 5348 l 4179 5355 l 4139 5360 l 4101 5365 l + 4064 5370 l 4028 5374 l 3993 5377 l 3960 5380 l 3927 5383 l + 3896 5386 l 3865 5388 l 3835 5390 l 3808 5392 l 3782 5394 l + 3758 5395 l 3737 5397 l 3719 5398 l 3704 5398 l 3693 5399 l + + 3675 5400 l gs col0 s gr gr + +% arrowhead +0 slj +n 3805 5347 m 3696 5399 l 3810 5437 l 3785 5394 l 3805 5347 l + cp gs 0.00 setgray ef gr col0 s +% Polyline +2 slj +gs clippath +5786 2428 m 5738 2505 l 5864 2584 l 5793 2486 l 5912 2508 l cp +eoclip +n 6450 2850 m 6449 2849 l 6446 2848 l 6441 2846 l 6434 2843 l 6424 2839 l + 6412 2833 l 6398 2827 l 6382 2820 l 6365 2811 l 6346 2803 l + 6326 2793 l 6303 2782 l 6279 2769 l 6251 2755 l 6221 2739 l + 6187 2720 l 6150 2700 l 6116 2681 l 6083 2662 l 6052 2644 l + 6022 2627 l 5995 2611 l 5969 2595 l 5944 2580 l 5920 2566 l + 5897 2552 l 5876 2538 l 5855 2526 l 5837 2514 l 5820 2503 l + 5806 2494 l 5794 2487 l + 5775 2475 l gs col0 s gr gr + +% arrowhead +0 slj +n 5912 2508 m 5793 2486 l 5864 2584 l 5869 2534 l 5912 2508 l + cp gs 0.00 setgray ef gr col0 s +/Times-Roman ff 180.00 scf sf +3825 1200 m +gs 1 -1 sc (Root Build Tree) col0 sh gr +$F2psEnd +rs diff --git a/doc/salome/DevelopersGuide/bldtree.fig b/doc/salome/DevelopersGuide/bldtree.fig new file mode 100644 index 000000000..6f2682898 --- /dev/null +++ b/doc/salome/DevelopersGuide/bldtree.fig @@ -0,0 +1,130 @@ +#FIG 3.2 +Portrait +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +6 2475 2025 3450 2475 +2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 2475 2025 3450 2025 3450 2475 2475 2475 2475 2025 +4 0 0 50 0 1 12 0.0000 0 135 705 2625 2325 Module 1\001 +-6 +6 3000 3900 3900 4350 +2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 3000 3900 3900 3900 3900 4350 3000 4350 3000 3900 +4 0 0 50 0 1 12 0.0000 0 90 240 3150 4200 src\001 +-6 +6 1725 3900 2700 4350 +2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 1725 3900 2700 3900 2700 4350 1725 4350 1725 3900 +4 0 0 50 0 1 12 0.0000 0 90 750 1800 4200 resources\001 +-6 +6 1275 2025 2250 2475 +2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 1275 2025 2250 2025 2250 2475 1275 2475 1275 2025 +4 0 0 50 0 1 12 0.0000 0 135 225 1575 2325 inc\001 +-6 +6 825 2700 2250 3525 +2 4 0 2 0 6 50 0 20 0.000 0 0 12 0 0 5 + 2175 3450 900 3450 900 2775 2175 2775 2175 3450 +4 0 0 50 0 2 12 0.0000 0 180 735 1050 3075 Exported\001 +4 0 0 50 0 2 12 0.0000 0 135 960 1050 3300 header files\001 +-6 +6 4725 4650 6225 5625 +2 4 0 2 0 6 50 0 20 0.000 0 0 16 0 0 5 + 6150 5550 4800 5550 4800 4725 6150 4725 6150 5550 +4 0 0 50 0 2 12 0.0000 4 180 915 5025 4950 Object files\001 +4 0 0 50 0 2 12 0.0000 4 135 675 5025 5175 libraries\001 +4 0 0 50 0 2 12 0.0000 0 135 975 5025 5400 executables\001 +-6 +6 4125 2025 5175 2475 +2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 4125 2025 5175 2025 5175 2475 4125 2475 4125 2025 +4 0 0 50 0 0 12 0.0000 4 90 750 4275 2325 resources\001 +-6 +6 5325 2025 6375 2475 +2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 5325 2025 6375 2025 6375 2475 5325 2475 5325 2025 +4 0 0 50 0 0 12 0.0000 4 135 225 5550 2325 bin\001 +-6 +6 6525 2025 7575 2475 +2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 6525 2025 7575 2025 7575 2475 6525 2475 6525 2025 +4 0 0 50 0 0 12 0.0000 4 135 180 6750 2325 lib\001 +-6 +6 6075 900 7950 1425 +2 4 0 2 0 2 50 0 20 0.000 0 0 12 0 0 5 + 7875 1350 6150 1350 6150 975 7875 975 7875 1350 +4 0 0 50 0 2 12 0.0000 4 135 1380 6375 1200 Links to libraries\001 +-6 +6 3450 2775 5925 3600 +2 4 0 2 0 2 50 0 20 0.000 0 0 12 0 0 5 + 5850 3525 3525 3525 3525 2850 5850 2850 5850 3525 +4 0 0 50 0 2 12 0.0000 0 180 1755 3675 3150 Link to corresponding\001 +4 0 0 50 0 2 12 0.0000 0 135 2055 3675 3375 directories in source tree\001 +-6 +6 6000 2775 8100 3600 +2 4 0 2 0 2 50 0 20 0.000 0 0 12 0 0 5 + 8025 3525 6075 3525 6075 2850 8025 2850 8025 3525 +4 0 0 50 0 2 12 0.0000 0 180 975 6225 3150 Shell scripts\001 +4 0 0 50 0 2 12 0.0000 0 135 1680 6225 3375 Links to executables\001 +-6 +6 2700 5100 3675 5550 +2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 2700 5100 3675 5100 3675 5550 2700 5550 2700 5100 +4 0 0 50 0 1 12 0.0000 0 135 465 2775 5400 Unit 1\001 +-6 +2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 3675 825 5325 825 5325 1425 3675 1425 3675 825 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 4725 1425 4875 2025 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3975 1425 1800 2025 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 5100 1425 7050 2025 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3000 2025 4200 1425 +2 1 1 2 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 3675 4350 4425 5025 +2 1 1 2 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 3450 4350 3900 5025 +2 1 1 2 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 4350 1425 3675 2025 +2 1 1 2 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 4500 1425 3975 2025 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 5100 1425 5625 2025 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3300 4350 3150 5100 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 2700 2475 2400 3900 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 3075 2475 3375 3900 +3 2 0 2 0 7 50 0 -1 0.000 0 1 0 3 + 2 1 2.00 90.00 90.00 + 900 3225 825 2475 1275 2250 + 0.000 -1.000 0.000 +3 2 0 2 0 7 50 0 -1 0.000 0 1 0 3 + 2 1 2.00 90.00 90.00 + 7125 1350 7125 1650 7200 2025 + 0.000 -1.000 0.000 +3 2 0 2 0 7 50 0 -1 0.000 0 1 0 3 + 2 1 2.00 90.00 90.00 + 3525 3150 2850 3225 2100 3900 + 0.000 -1.000 0.000 +3 2 0 2 0 7 50 0 -1 0.000 0 1 0 3 + 2 1 2.00 90.00 90.00 + 3525 3150 3525 2625 4125 2250 + 0.000 -1.000 0.000 +3 2 0 2 0 7 50 0 -1 0.000 0 1 0 3 + 2 1 2.00 90.00 90.00 + 4800 5175 4350 5325 3675 5400 + 0.000 -1.000 0.000 +3 2 0 2 0 7 50 0 -1 0.000 0 1 0 3 + 2 1 2.00 90.00 90.00 + 6450 2850 6150 2700 5775 2475 + 0.000 -1.000 0.000 +4 0 0 50 0 1 12 0.0000 0 135 1185 3825 1200 Root Build Tree\001 diff --git a/doc/salome/DevelopersGuide/bldtree.pdf b/doc/salome/DevelopersGuide/bldtree.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bb33b295908e760ed75642b66b5f31f92f8e5c04 GIT binary patch literal 3761 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 literal 0 HcmV?d00001 diff --git a/doc/salome/DevelopersGuide/subtrees.eps b/doc/salome/DevelopersGuide/subtrees.eps new file mode 100644 index 000000000..66d0ecc98 --- /dev/null +++ b/doc/salome/DevelopersGuide/subtrees.eps @@ -0,0 +1,187 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: subtrees.eps +%%Creator: fig2dev Version 3.2 Patchlevel 3c +%%CreationDate: Thu Jul 26 11:57:22 2001 +%%For: tajchman@nikyo (Marc Tajchman - SFME/LGLS) +%%BoundingBox: 0 0 466 215 +%%Magnification: 1.0000 +%%EndComments +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +newpath 0 215 moveto 0 0 lineto 466 0 lineto 466 215 lineto closepath clip newpath +-58.0 236.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +%%Page: 1 1 +10 setmiterlimit + 0.06000 0.06000 sc +% +% Fig objects follow +% +% Polyline +7.500 slw +n 3900 1950 m 5175 1950 l 5175 2550 l 3900 2550 l + cp gs col0 s gr +/Times-Bold ff 180.00 scf sf +4050 2175 m +gs 1 -1 sc (Top Build) col0 sh gr +/Times-Bold ff 180.00 scf sf +4050 2400 m +gs 1 -1 sc (Directory) col0 sh gr +% Polyline +n 1275 1425 m 3000 1425 l 3000 2250 l 1275 2250 l + cp gs col0 s gr +/Times-Bold ff 180.00 scf sf +1425 1650 m +gs 1 -1 sc (Top Source) col0 sh gr +/Times-Bold ff 180.00 scf sf +1425 1875 m +gs 1 -1 sc (Directory) col0 sh gr +/Times-Bold ff 180.00 scf sf +1425 2100 m +gs 1 -1 sc (\(SALOME_ROOT\)) col0 sh gr +% Polyline +n 4350 2550 m + 3825 3300 l gs col0 s gr +% Polyline +n 4575 2550 m + 4650 3300 l gs col0 s gr +% Polyline +n 7350 1650 m + 7575 2475 l gs col0 s gr +% Polyline +n 7800 1650 m + 8175 2550 l gs col0 s gr +% Polyline +n 7050 1650 m + 6750 2550 l gs col0 s gr +% Polyline +n 6675 1050 m 8100 1050 l 8100 1650 l 6675 1650 l + cp gs col0 s gr +% Polyline +n 1939 2238 m + 1189 2913 l gs col0 s gr +% Polyline +n 2175 2250 m + 2175 2850 l gs col0 s gr +% Polyline +n 2442 2270 m + 2892 3020 l gs col0 s gr +% Polyline +15.000 slw +n 3780 1650 m 3600 1650 3600 3720 180 arcto 4 {pop} repeat + 3600 3900 5595 3900 180 arcto 4 {pop} repeat + 5775 3900 5775 1830 180 arcto 4 {pop} repeat + 5775 1650 3780 1650 180 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline +n 1230 1050 m 1050 1050 1050 3570 180 arcto 4 {pop} repeat + 1050 3750 3045 3750 180 arcto 4 {pop} repeat + 3225 3750 3225 1230 180 arcto 4 {pop} repeat + 3225 1050 1230 1050 180 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline +n 6705 825 m 6525 825 6525 2820 180 arcto 4 {pop} repeat + 6525 3000 8520 3000 180 arcto 4 {pop} repeat + 8700 3000 8700 1005 180 arcto 4 {pop} repeat + 8700 825 6705 825 180 arcto 4 {pop} repeat + cp gs col0 s gr +% Polyline +7.500 slw +n 2025 1425 m + 3000 375 l gs col0 s gr +% Polyline +n 4575 1950 m + 4425 675 l gs col0 s gr +% Polyline +n 7275 1050 m + 5925 375 l gs col0 s gr +/Times-Bold ff 180.00 scf sf +6825 1275 m +gs 1 -1 sc (Top Installation) col0 sh gr +/Times-Bold ff 180.00 scf sf +6825 1500 m +gs 1 -1 sc (Directory) col0 sh gr +/Times-Bold ff 180.00 scf sf +7125 675 m +gs 1 -1 sc (Install Subtree) col0 sh gr +/Times-Bold ff 180.00 scf sf +975 900 m +gs 1 -1 sc (Source Subtree) col0 sh gr +/Times-Bold ff 180.00 scf sf +4650 1500 m +gs 1 -1 sc (Build Subtree) col0 sh gr +$F2psEnd +rs diff --git a/doc/salome/DevelopersGuide/subtrees.fig b/doc/salome/DevelopersGuide/subtrees.fig new file mode 100644 index 000000000..90918a3de --- /dev/null +++ b/doc/salome/DevelopersGuide/subtrees.fig @@ -0,0 +1,57 @@ +#FIG 3.2 +Portrait +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +6 3900 1950 5175 2550 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 3900 1950 5175 1950 5175 2550 3900 2550 3900 1950 +4 0 0 50 0 2 12 0.0000 0 180 780 4050 2175 Top Build\001 +4 0 0 50 0 2 12 0.0000 0 180 780 4050 2400 Directory\001 +-6 +6 1275 1425 3000 2250 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 1275 1425 3000 1425 3000 2250 1275 2250 1275 1425 +4 0 0 50 0 2 12 0.0000 0 180 945 1425 1650 Top Source\001 +4 0 0 50 0 2 12 0.0000 0 180 780 1425 1875 Directory\001 +4 0 0 50 0 2 12 0.0000 0 180 1530 1425 2100 (SALOME_ROOT)\001 +-6 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 4350 2550 3825 3300 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 4575 2550 4650 3300 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 7350 1650 7575 2475 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 7800 1650 8175 2550 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 7050 1650 6750 2550 +2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 + 6675 1050 8100 1050 8100 1650 6675 1650 6675 1050 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 1939 2238 1189 2913 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 2175 2250 2175 2850 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 2442 2270 2892 3020 +2 4 0 2 0 7 50 0 -1 0.000 0 0 12 0 0 5 + 5775 3900 3600 3900 3600 1650 5775 1650 5775 3900 +2 4 0 2 0 7 50 0 -1 0.000 0 0 12 0 0 5 + 3225 3750 1050 3750 1050 1050 3225 1050 3225 3750 +2 4 0 2 0 7 50 0 -1 0.000 0 0 12 0 0 5 + 8700 3000 6525 3000 6525 825 8700 825 8700 3000 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 2025 1425 3000 375 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 4575 1950 4425 675 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 + 7275 1050 5925 375 +4 0 0 50 0 2 12 0.0000 0 180 1290 6825 1275 Top Installation\001 +4 0 0 50 0 2 12 0.0000 0 180 780 6825 1500 Directory\001 +4 0 0 50 0 2 12 0.0000 0 135 1185 7125 675 Install Subtree\001 +4 0 0 40 0 2 12 0.0000 0 135 1080 4650 1500 Build Subtree\001 +4 0 0 50 0 2 12 0.0000 0 135 1245 975 900 Source Subtree\001 diff --git a/doc/salome/DevelopersGuide/subtrees.pdf b/doc/salome/DevelopersGuide/subtrees.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d29044b39feffef74674af7f9d39bffc041d6e7e GIT binary patch literal 1498 zcmb_ceM}Q)7$3|LJZ7SCz*OemL23YlcUNd>39zj#r36|?DF`+YOM5Mq(v!QZb}Adn z+=LL3P-P5-NhDKn%mI=)bem(d9r_1}4}I zqa+HZ@7YL#_p4r&g4nBFiF@b9zPuGRYoB^F|7qSckDC)UUq{cBwv91@`LcgA$XR*a zantCppNJOP&|T*|YWiCT+MR-#;r_q<7p&Lw7mR;7AKz`)-+wm~ZR~XRmlVBlA1s}j zakOs!R>&)LbnhFEKP{Kt_DwIBdASWLJ$LR--&U3?m6<~}T-xVg^0wIWeJ>?n5$8SN zloa@F+&wmUC+^~@_z1)Auhr=;z7qG|J2_Vz7wqS&io8op@WUUry4ijS64|Hf-J~sr zmESmmN`BhXeNWmWoa(HnygUkn>NtLz^l!)9AkIXg%IyxHga$12^k|=QYf^J?V>UM8 zw3+US>V5l0vx_@=0&R`5!rr=$ukhjlAAg6i!oNs#P43wu|7Y_1{W9bRI-Ei_{kSzm zvPn{2k&}67$BssYPgC#J+7l0NAM?CPPX5Upj~#a=|JG36c{Jt=E>C7ldq1xveWQEE z^{(EZYcA9yqr1+;o*Z-wKA@=GT&TXxJ4N}Q{O-PByiXL+AoNaAC93R6Z*qjOWnvwA8G(6cv`}fC}qbn?;wIYI$?0>WA%?uw#T-=TaE_V^zs&k^S;9 z3~@oB%YsEv)dvR&fF@}S1cJ&5olzqqtw4=Ii!eSPaB*G+0(U9G%m6N{Y6MjhG-;u< z1Pvl1p(jOZlL-c>QP>m!RS{MOdPqrV9~lXa`GCLZ29*zAR17y@EE=#)qhujhPT_F9 z)I|StP8n;@RWGhxhq9@;I+x{PF>O?#$t7UkXtE`XVL^5WM@1T%V5>q^#$1995s@a{ zO7bi-OK~6r%Y@PZjW_COphj52l?Yp+63GCN1Pe>&s_OA|0mK?cVNROieW+U{wPvs(ZW#_7^_GDvDqZe&|1oPkO90s zJZP{I)=Ck21Oq|@TYdna#|z~FJ#b+#Dx{5lfO#3i!e9k!F)SQ|cl;8D;ZTk*VSK@Q zOvo3mvlH+j&1-#eoVUuCp)^JlLBTl;&}8Eg0tf-BBuNIa>?#2oXV#N|C2mo7G^3%I Q#d>jW7#!uCm_#Y^9}*8DA^-pY literal 0 HcmV?d00001 diff --git a/doc/salome/KERNEL_index.html b/doc/salome/KERNEL_index.html new file mode 100644 index 000000000..e382f356d --- /dev/null +++ b/doc/salome/KERNEL_index.html @@ -0,0 +1,95 @@ + + + + + + + + Kernel Module Documentation + + + +
      +
    +
                       +   
    + + + + + + + + + +
    + + + +
    + +
    +
    +
    +

    Kernel MODULE Documentation

    +
    +
    + + + + + +
    +
    + +
    +

    Application-About.png +     

    +
    + +
    + + + + +
    +
    +
    +
    +
    + +
    + +
    GUI Documentation
    + +
    + +
    + +

    +
    + +
    + +
    TUI Documentation
    + +
    + +
    + +

    +
    +
    +
    +
    +
    +
    + + diff --git a/doc/salome/KernelResources/kernel_resources-1.html b/doc/salome/KernelResources/kernel_resources-1.html new file mode 100644 index 000000000..6652dc450 --- /dev/null +++ b/doc/salome/KernelResources/kernel_resources-1.html @@ -0,0 +1,224 @@ + + + + + SALOME Kernel resources for developer: Trace and debug Utilities + + + + + +Next +Previous +Contents +
    +

    1. Trace and debug Utilities

    + +

    During the development process, an execution log is useful to +identify problems. This log contains messages, variables values, +source files names and line numbers. It is recommended to verify +assertions on variables values and if necessary, to stop the execution +at debug time, in order to validate all parts of code. +

    1.1 Two modes: debug and release +

    + +

    The goal of debug mode is to check as many features as possible +during the early stages of the development process. The purpose of +the utilities provided in SALOME is to help the developer to add +detailed traces and check variables values, without writing a lot +of code. +

    When the code is assumed to be valid, the release mode optimizes +execution, in terms of speed, memory, and display only user level +messages. +

    But, some informations must always be displayed in both modes: +especially messages concerning environment or internal errors, with +version identification. When an end user is confronted to such a +message, he may refer to a configuration documentation or send the +message to the people in charge of SALOME installation, or to the +development team, following the kind of error. +

    1.2 C++ Macros for trace and debug +

    + +

    SALOME provides C++ macros for trace and debug. These macros +are in SALOME/src/utils/utilities.h and this file must be included +in C++ source. Some macros are activated only in debug mode, others +are always activated. To activate the debug mode, _DEBUG_ must be +defined, which is the case when SALOME Makefiles are generated from +configure, without options. When _DEBUG_ is undefined (release mode), +the debug mode macros are defined empty (they do nothing). So, when +switching from debug to release, it is possible (and recommended) +to let the macro calls unchanged in the source. +

    All the macros writing on the standard output start by flushing +the standard error. At the end of the display those macros flush +the standard output. +

    Two informations are systematically added in front of the information +displayed: +

    +

      +
    • the name of the source file in which the macros is set;
    • +
    • the line number of the source file at which the macro is set.
    • +
    +

    Macros defined in debug and release modes

    + +

    INFOS_COMPILATION

    + +

    The C++ macro INFOS_COMPILATION writes on the standard output +informations about the compiling process: +

    +

      +
    • the name of the compiler : g++, KCC, CC, pgCC;
    • +
    • the date and the time of the compiling processing process.
    • +
    +

    This macro INFOS_COMPILATION does not have any argument. Moreover, +it is defined in both compiling mode : _DEBUG_ and _RELEASE_. +

    Example : +

    +

    +#include "utilities.h"
    +int main(int argc , char **argv) 
    +{ 
    +  INFOS_COMPILATION;
    +  ...
    +}
    +
    +

    INFOS(str)

    + +

    In both compiling mode _DEBUG_ and _RELEASE_, The C++ macro INFOS +writes on the standard output the string which has been passed in +argument by the user. +

    Example : +

    +

    +#include "utilities.h"
    +int main(int argc , char **argv)
    +{ 
    +  ... 
    +  INFOS("NORMAL END OF THE PROCESS"); 
    +  return 0; 
    +}
    +
    +

    displays : +

    +

    +main.cxx [5] : NORMAL END OF THE PROCESS
    +
    +

    Macros defined only in debug mode

    + +

    MESSAGE(str)

    + +

    In _DEBUG_ compiling mode only, the C++ macro MESSAGE writes +on the standard output the string which has been passed in argument +by the user. In _RELEASE_ compiling mode, this macro is blank. +

    Example : +

    +

    +#include "utilities.h" 
    +#include <string> 
    +using namespace std; 
    +int main(int argc , char **argv) 
    +{ 
    +  ... 
    +  const char *str = "Salome";
    +  MESSAGE(str);
    +  ... const string st; 
    +  st = "Aster"; 
    +  MESSAGE(c_str(st+" and CASTEM")); 
    +  return 0;
    +}
    +
    +

    displays : +

    +

    +- Trace main.cxx [8] : Salome
    +- Trace main.cxx [12] : Aster and CASTEM
    +
    +

    BEGIN_OF(func_name)

    + +

    In _DEBUG_ compiling mode, The C++ macro BEGIN_OF appends the +string "Begin of " to the one passed in argument by the +user and displays the result on the standard output. In _RELEASE_ +compiling mode, this macro is blank. +

    Example : +

    +

    +#include "utilities.h" 
    +int main(int argc , char **argv) 
    +{ 
    +  BEGIN_OF(argv[0]);
    +  return 0;
    +}
    +
    +

    displays : +

    +

    +- Trace main.cxx [3] : Begin of a.out
    +
    +

    END_OF(func_name)

    + +

    In _DEBUG_ compiling mode, The C++ macro END_OF appends the string +"Normal end of " to the one passed in argument by the user +and displays the result on the standard output. In _RELEASE_ compiling +mode, this macro is blank. +

    Example : +

    +

    +#include "utilities.h" 
    +int main(int argc , char **argv) 
    +{ 
    +  END_OF(argv[0]);
    +  return 0; 
    +}
    +
    +

    displays : +

    +

    +- Trace main.cxx [4] : Normal end of a.out
    +
    +

    SCRUTE(var)

    + +

    In _DEBUG_ compiling mode, The C++ macro SCRUTE displays its +argument which is an application variable followed by the value of +the variable. In _RELEASE_ compiling mode, this macro is blank. +

    Example : +

    +

    +#include "utilities.h"
    +int main(int argc , char **argv) 
    +{ 
    +  const int i=999;
    +  if( i > 0 ) SCRUTE(i) ; i=i+1;
    +  return 0;
    +}
    +
    +

    displays : +

    +

    +- Trace main.cxx [5] : i=999
    +
    +

    ASSERT(condition)

    + +

    In _DEBUG_ compiling mode only, The C++ macro ASSERT checks the +expression passed in argument to be not NULL. If it is NULL the process +is stopped and the condition is written on the standard output. In +_RELEASE_ compiling mode, this macro is blank. N.B. : if ASSERT is +already defined, this macro is ignored. +

    Example : +

    +

    +#include "utilities.h" 
    +... 
    +const char *ptrS = fonc();
    +ASSERT(ptrS!=NULL); 
    +cout << strlen(ptrS); 
    +float table[10];
    +int k;
    +... 
    +ASSERT(k<10);
    +cout << table[k];
    +
    +
    +Next +Previous +Contents + + diff --git a/doc/salome/KernelResources/kernel_resources-2.html b/doc/salome/KernelResources/kernel_resources-2.html new file mode 100644 index 000000000..0557f1838 --- /dev/null +++ b/doc/salome/KernelResources/kernel_resources-2.html @@ -0,0 +1,137 @@ + + + + + SALOME Kernel resources for developer: Exceptions + + + + + +Next +Previous +Contents +
    +

    2. Exceptions

    + +

    2.1 C++ exceptions: class SALOME_Exception +

    + +

    definition

    + +

    The class SALOME_Exception provides a generic method to send +a message, with optional source file name and line number. This class +is intended to serve as a base class for all kinds of exceptions +SALOME code. All the exceptions derived from SALOME_Exception could +be handled in a single catch, in which the message associated to +the exception is displayed, or sent to a log file. +

    The class SALOME_Exception inherits its behavior from the STL +class exception. +

    usage

    + +

    The header SALOME/src/utils/utils_SALOME_Exception.hxx must be +included in the C++ source, when raised or trapped: +

    #include "utils_SALOME_Exception.hxx" +

    The SALOME_Exception constructor is: +

    +

    +SALOME_Exception( const char *text,
    +                  const char *fileName=0, 
    +                  const unsigned int lineNumber=0 );
    +
    +

    The exception is raised like this: +

    +

    +throw SALOME_Exception("my pertinent message");
    +
    +

    or like this: +

    +

    +throw SALOME_Exception(LOCALIZED("my pertinent message"));
    +
    +

    where LOCALIZED is a macro provided with utils_SALOME_Exception.hxx +which gives file name and line number. +

    The exception is handled like this: +

    +

    +try
    +  {
    +    ...
    +  }
    +catch (const SALOME_Exception &ex)
    +  {
    +    cerr << ex.what() <<endl;
    +  }
    +
    +

    The what() method overrides the one defined in the STL exception +class. +

    2.2 CORBA exceptions +

    + +

    definition

    + +

    The idl SALOME_Exception provides a generic CORBA exception for +SALOME, with an attribute that gives an exception type,a message, +plus optional source file name and line number. +

    This idl is intended to serve for all user CORBA exceptions raised +in SALOME code, as IDL specification does not support exception inheritance. +So, all the user CORBA exceptions from SALOME could be handled in +a single catch. +

    The exception types defined in idl are: +

    +

    +
    COMM

    CORBA communication problem, +

    BAD_PARAM

    Bad User parameters, +

    INTERNAL_ERROR

    application level problem (often irrecoverable). +

    +

    CORBA system and user exceptions already defined in the packages +used within SALOME, such as OmniORB exceptions, must be handled separately. +

    usage

    + +

    CORBA servant, C++

    + +

    The CORBA Server header for SALOME_Exception and a macro to throw +the exception are provided with the header SALOME/src/Utils/Utils_CorbaException.hxx: +

    +

    +#include "Utils_CorbaException.hxx"
    +
    +

    The exception is raised with a macro which appends file name +and line number. +

    +

    +if (myStudyName.size() == 0)
    +   THROW_SALOME_CORBA_EXCEPTION("No Study Name given", \
    +                                SALOME::BAD_PARAM);
    +
    +

    CORBA Client, GUI Qt C++

    + +

    The CORBA Client header for SALOME_Exception and a Qt function +header that displays a message box are provided in SALOME/src/SALOMEGUI/SALOMEGUI_QtCatchCorbaException.hxx: +

    +

    +#include "SALOMEGUI_QtCatchCorbaException.hxx"
    +
    +

    A typical exchange with a CORBA Servant will be: +

    +

    +try
    +  {
    +    ... // one ore more CORBA calls
    +  }
    +catch (const SALOME::SALOME_Exception & S_ex)
    +  {
    +    QtCatchCorbaException(S_ex);
    +  }
    +
    +

    CORBA Client, C++, without GUI

    + +

    Nothing specific has been provided to the developer yet. See +the idl or the Qt function SALOMEGUI_QtCatchCorbaException.hxx to +see how to get the information given by the exception object. +


    +Next +Previous +Contents + + diff --git a/doc/salome/KernelResources/kernel_resources-3.html b/doc/salome/KernelResources/kernel_resources-3.html new file mode 100644 index 000000000..64cdedde5 --- /dev/null +++ b/doc/salome/KernelResources/kernel_resources-3.html @@ -0,0 +1,77 @@ + + + + + SALOME Kernel resources for developer: Miscellaneous tools + + + + +Next +Previous +Contents +
    +

    3. Miscellaneous tools

    + +

    3.1 Singleton +

    + +

    Definition

    + +

    A singleton is an application data which is created and deleted +only once at the end of the application process. The C++ compiler +allows the user to create a static singleton data before the first +executable statement. They are deleted after the last statement execution. +

    The SINGLETON_ template class deals with dynamic singleton. It +is useful for functor objects. For example, an object that connects +the application to a system at creation and disconnects the application +at deletion. +

    Usage

    + +

    To create a single instance a POINT object : +

    +

    +# include "Utils_SINGLETON.hxx"
    +... 
    +POINT *ptrPoint=SINGLETON_<POINT>::Instance() ; 
    +assert(ptrPoint!=NULL) ;
    +
    +

    No need to delete ptrPoint. Deletion is achieved automatically +at exit. If the user tries to create more than one singleton by using +the class method SINGLETON_<TYPE>::Instance(), the pointer +is returned with the same value even if this is done in different +functions (threads ?). +

    +

    +POINT *p1=SINGLETON_<POINT>::Instance() ;
    +... 
    +POINT *p2=SINGLETON_<POINT>::Instance() ; 
    +assert(p1==p2)
    +
    +

    Design description

    + +

    Here are the principles features of the singleton design : +

    +

      +
    • the user creates an object of class TYPE by using the class method +SINGLETON_<TYPE>::Instance() which returns a pointer to the +single object ;
    • +
    • to create an object, SINGLETON_<TYPE>::Instance() uses +the default constructor of class TYPE ;
    • +
    • at the same time, this class method creates a destructor object +which is added to the generic list of destructor objects to be executed +at the end of the application (atexit) ;
    • +
    • at the end of the application process all the deletions are performed +by the Nettoyage() C function which executes the destruction objects +end then deletes the destructions objects themselves ;
    • +
    • the Nettoyage() C function using atexit() C function is embedded +in a static single object ATEXIT_().
    • +
    +

    +

    +


    +Next +Previous +Contents + + diff --git a/doc/salome/KernelResources/kernel_resources.html b/doc/salome/KernelResources/kernel_resources.html new file mode 100644 index 000000000..6a11ac423 --- /dev/null +++ b/doc/salome/KernelResources/kernel_resources.html @@ -0,0 +1,56 @@ + + + + + SALOME Kernel resources for developer + + + + + +Next +Previous +Contents +
    +

    SALOME Kernel resources for developer

    + +

    Antoine Yessayan, Paul Rascle

    Version 0.1 January 16, 2002 +


    +ABSTRACT +
    +


    +This document describes the development environment for C++ and + Python. Makefiles generation and usage are introduced in another + document: "using the SALOME configuration and building system environment". + Development environment is intended here as: trace and debug macros + usage; SALOME exceptions usage, in C++ and Python; user CORBA exceptions + usage, in C++ and Python, with and without Graphical User Interface; + some general purpose services such as singleton, used for CORBA connection + and disconnection. +
    +

    +

    1. Trace and debug Utilities

    + + +

    +

    2. Exceptions

    + + +

    +

    3. Miscellaneous tools

    + + +
    +Next +Previous +Contents + + diff --git a/doc/salome/KernelResources/kernel_resources.lyx b/doc/salome/KernelResources/kernel_resources.lyx new file mode 100644 index 000000000..d696300b2 --- /dev/null +++ b/doc/salome/KernelResources/kernel_resources.lyx @@ -0,0 +1,915 @@ +#LyX 1.1 created this file. For more info see http://www.lyx.org/ +\lyxformat 218 +\textclass linuxdoc +\language english +\inputencoding default +\fontscheme default +\graphics default +\paperfontsize 10 +\spacing single +\papersize Default +\paperpackage a4 +\use_geometry 0 +\use_amsmath 0 +\paperorientation portrait +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\defskip medskip +\quotes_language english +\quotes_times 2 +\papercolumns 1 +\papersides 1 +\paperpagestyle default + +\layout Title +\added_space_top vfill \added_space_bottom vfill +SALOME Kernel resources for developer +\layout Author + +Antoine Yessayan, Paul Rascle +\layout Date + +Version 0.1 January 16, 2002 +\layout Abstract + +ABSTRACT +\layout Abstract + +This document describes the development environment for C++ and Python. + Makefiles generation and usage are introduced in another document: +\begin_inset Quotes eld +\end_inset + +using the SALOME configuration and building system environment +\begin_inset Quotes erd +\end_inset + +. + Development environment is intended here as: trace and debug macros usage; + SALOME exceptions usage, in C++ and Python; user CORBA exceptions usage, + in C++ and Python, with and without Graphical User Interface; some general + purpose services such as singleton, used for CORBA connection and disconnection. +\layout Standard + + +\begin_inset LatexCommand \tableofcontents{} + +\end_inset + + +\layout Section + +Trace and debug Utilities +\layout Standard + +During the development process, an execution log is useful to identify problems. + This log contains messages, variables values, source files names and line + numbers. + It is recommended to verify assertions on variables values and if necessary, + to stop the execution at debug time, in order to validate all parts of + code. +\layout Subsection + +Two modes: debug and release +\layout Standard + +The goal of debug mode is to check as many features as possible during the + early stages of the development process. + The purpose of the utilities provided in SALOME is to help the developer + to add detailed traces and check variables values, without writing a lot + of code. +\layout Standard + +When the code is assumed to be valid, the release mode optimizes execution, + in terms of speed, memory, and display only user level messages. +\layout Standard + +But, some informations must always be displayed in both modes: especially + messages concerning environment or internal errors, with version identification. + When an end user is confronted to such a message, he may refer to a configurati +on documentation or send the message to the people in charge of SALOME installat +ion, or to the development team, following the kind of error. +\layout Subsection + +C++ Macros for trace and debug +\layout Standard + +SALOME provides C++ macros for trace and debug. + These macros are in +\family typewriter +SALOME/src/utils/utilities.h +\family default + and this file must be included in C++ source. + Some macros are activated only in debug mode, others are always activated. + To activate the debug mode, +\family typewriter +_DEBUG_ +\family default + must be defined, which is the case when SALOME Makefiles are generated + from configure, without options. + When +\family typewriter +_DEBUG_ +\family default + is undefined (release mode), the debug mode macros are defined empty (they + do nothing). + So, when switching from debug to release, it is possible (and recommended) + to let the macro calls unchanged in the source. +\layout Standard + +All the macros writing on the standard output start by flushing the standard + error. + At the end of the display those macros flush the standard output. +\layout Standard + +Two informations are systematically added in front of the information displayed: +\layout Itemize + +the name of the source file in which the macros is set; +\layout Itemize + +the line number of the source file at which the macro is set. +\layout Subsubsection + +Macros defined in debug and release modes +\layout Paragraph + +INFOS_COMPILATION +\layout Standard + +The C++ macro +\family typewriter +INFOS_COMPILATION +\family default + writes on the standard output informations about the compiling process: + +\layout Itemize + +the name of the compiler : +\family typewriter +g++, KCC, CC, pgCC +\family default +; +\layout Itemize + +the date and the time of the compiling processing process. +\layout Standard + +This macro +\family typewriter +INFOS_COMPILATION +\family default + does not have any argument. + Moreover, it is defined in both compiling mode : +\family typewriter +_DEBUG_ +\family default + and +\family typewriter +_RELEASE_ +\family default +. +\layout Standard + +Example : +\layout Verbatim + +#include "utilities.h" +\layout Verbatim + +int main(int argc , char **argv) +\layout Verbatim + +{ +\layout Verbatim + + INFOS_COMPILATION; +\layout Verbatim + + ... +\layout Verbatim + +} +\layout Paragraph + +INFOS(str) +\layout Standard + +In both compiling mode +\family typewriter +_DEBUG_ +\family default + and +\family typewriter +_RELEASE_ +\family default +, The C++ macro +\family typewriter +INFOS +\family default + writes on the standard output the string which has been passed in argument + by the user. +\layout Standard + +Example : +\layout Verbatim + +#include "utilities.h" +\layout Verbatim + +int main(int argc , char **argv) +\layout Verbatim + +{ +\layout Verbatim + + ... + +\layout Verbatim + + INFOS("NORMAL END OF THE PROCESS"); +\layout Verbatim + + return 0; +\layout Verbatim + +} +\layout Standard + +displays : +\layout Verbatim + +main.cxx [5] : NORMAL END OF THE PROCESS +\layout Subsubsection + +Macros defined only in debug mode +\layout Paragraph + +MESSAGE(str) +\layout Standard + +In +\family typewriter +_DEBUG_ +\family default + compiling mode only, the C++ macro +\family typewriter +MESSAGE +\family default + writes on the standard output the string which has been passed in argument + by the user. + In +\family typewriter +_RELEASE_ +\family default + compiling mode, this macro is blank. +\layout Standard + +Example : +\layout Verbatim + +#include "utilities.h" +\layout Verbatim + +#include +\layout Verbatim + +using namespace std; +\layout Verbatim + +int main(int argc , char **argv) +\layout Verbatim + +{ +\layout Verbatim + + ... + +\layout Verbatim + + const char *str = "Salome"; +\layout Verbatim + + MESSAGE(str); +\layout Verbatim + + ... + const string st; +\layout Verbatim + + st = "Aster"; +\layout Verbatim + + MESSAGE(c_str(st+" and CASTEM")); +\layout Verbatim + + return 0; +\layout Verbatim + +} +\layout Standard + +displays : +\layout Verbatim + +- Trace main.cxx [8] : Salome +\layout Verbatim + +- Trace main.cxx [12] : Aster and CASTEM +\layout Paragraph + +BEGIN_OF(func_name) +\layout Standard + +In +\family typewriter +_DEBUG_ +\family default + compiling mode, The C++ macro +\family typewriter +BEGIN_OF +\family default + appends the string +\family typewriter +"Begin of " +\family default + to the one passed in argument by the user and displays the result on the + standard output. + In +\family typewriter +_RELEASE_ +\family default + compiling mode, this macro is blank. +\layout Standard + +Example : +\layout Verbatim + +#include "utilities.h" +\layout Verbatim + +int main(int argc , char **argv) +\layout Verbatim + +{ +\layout Verbatim + + BEGIN_OF(argv[0]); +\layout Verbatim + + return 0; +\layout Verbatim + +} +\layout Standard + +displays : +\layout Verbatim + +- Trace main.cxx [3] : Begin of a.out +\layout Paragraph + +END_OF(func_name) +\layout Standard + +In +\family typewriter +_DEBUG_ +\family default + compiling mode, The C++ macro +\family typewriter +END_OF +\family default + appends the string +\family typewriter +"Normal end of " +\family default + to the one passed in argument by the user and displays the result on the + standard output. + In +\family typewriter +_RELEASE_ +\family default + compiling mode, this macro is blank. +\layout Standard + +Example : +\layout Verbatim + +#include "utilities.h" +\layout Verbatim + +int main(int argc , char **argv) +\layout Verbatim + +{ +\layout Verbatim + + END_OF(argv[0]); +\layout Verbatim + + return 0; +\layout Verbatim + +} +\layout Standard + +displays : +\layout Verbatim + +- Trace main.cxx [4] : Normal end of a.out +\layout Paragraph + +SCRUTE(var) +\layout Standard + +In +\family typewriter +_DEBUG_ +\family default + compiling mode, The C++ macro +\family typewriter +SCRUTE +\family default + displays its argument which is an application variable followed by the + value of the variable. + In +\family typewriter +_RELEASE_ +\family default + compiling mode, this macro is blank. +\layout Standard + +Example : +\layout Verbatim + +#include "utilities.h" +\layout Verbatim + +int main(int argc , char **argv) +\layout Verbatim + +{ +\layout Verbatim + + const int i=999; +\layout Verbatim + + if( i > 0 ) SCRUTE(i) ; i=i+1; +\layout Verbatim + + return 0; +\layout Verbatim + +} +\layout Standard + +displays : +\layout Verbatim + +- Trace main.cxx [5] : i=999 +\layout Paragraph + +ASSERT(condition) +\layout Standard + +In +\family typewriter +_DEBUG_ +\family default + compiling mode only, The C++ macro +\family typewriter +ASSERT +\family default + checks the expression passed in argument to be not NULL. + If it is NULL the process is stopped and the condition is written on the + standard output. + In +\family typewriter +_RELEASE_ +\family default + compiling mode, this macro is blank. + N.B. + : if +\family typewriter +ASSERT +\family default + is already defined, this macro is ignored. +\layout Standard + +Example : +\layout Verbatim + +#include "utilities.h" +\layout Verbatim + +... + +\layout Verbatim + +const char *ptrS = fonc(); +\layout Verbatim + +ASSERT(ptrS!=NULL); +\layout Verbatim + +cout << strlen(ptrS); +\layout Verbatim + +float table[10]; +\layout Verbatim + +int k; +\layout Verbatim + +... + +\layout Verbatim + +ASSERT(k<10); +\layout Verbatim + +cout << table[k]; +\layout Section + +Exceptions +\layout Subsection + +C++ exceptions: class SALOME_Exception +\layout Subsubsection + +definition +\layout Standard + +The class +\family typewriter +SALOME_Exception +\family default + provides a generic method to send a message, with optional source file + name and line number. + This class is intended to serve as a base class for all kinds of exceptions + SALOME code. + All the exceptions derived from +\family typewriter +SALOME_Exception +\family default + could be handled in a single catch, in which the message associated to + the exception is displayed, or sent to a log file. +\layout Standard + +The class +\family typewriter +SALOME_Exception +\family default + inherits its behavior from the STL class exception. +\layout Subsubsection + +usage +\layout Standard + +The header +\family typewriter +SALOME/src/utils/utils_SALOME_Exception.hxx +\family default + must be included in the C++ source, when raised or trapped: +\layout Standard + + +\family typewriter +#include +\family default +" +\family typewriter +utils_SALOME_Exception.hxx +\family default +" +\layout Standard + +The +\family typewriter +SALOME_Exception +\family default + constructor is: +\layout Verbatim + +SALOME_Exception( const char *text, +\layout Verbatim + + const char *fileName=0, +\layout Verbatim + + const unsigned int lineNumber=0 ); +\layout Standard + +The exception is raised like this: +\layout Verbatim + +throw SALOME_Exception("my pertinent message"); +\layout Standard + +or like this: +\layout Verbatim + +throw SALOME_Exception(LOCALIZED("my pertinent message")); +\layout Standard + +where LOCALIZED is a macro provided with +\family typewriter +utils_SALOME_Exception.hxx +\family default + which gives file name and line number. +\layout Standard + +The exception is handled like this: +\layout Verbatim + +try +\layout Verbatim + + { +\layout Verbatim + + ... +\layout Verbatim + + } +\layout Verbatim + +catch (const SALOME_Exception &ex) +\layout Verbatim + + { +\layout Verbatim + + cerr << ex.what() <::Instance() ; +\layout Verbatim + +assert(ptrPoint!=NULL) ; +\layout Standard + +No need to delete ptrPoint. + Deletion is achieved automatically at exit. + If the user tries to create more than one singleton by using the class + method +\family typewriter +SINGLETON_::Instance() +\family default +, the pointer is returned with the same value even if this is done in different + functions (threads ?). +\layout Verbatim + +POINT *p1=SINGLETON_::Instance() ; +\layout Verbatim + +... + +\layout Verbatim + +POINT *p2=SINGLETON_::Instance() ; +\layout Verbatim + +assert(p1==p2) +\layout Subsubsection + +Design description +\layout Standard + +Here are the principles features of the singleton design : +\layout Itemize + +the user creates an object of class +\family typewriter +TYPE +\family default + by using the class method +\family typewriter +SINGLETON_::Instance() +\family default + which returns a pointer to the single object ; +\layout Itemize + +to create an object, +\family typewriter +SINGLETON_::Instance() +\family default + uses the default constructor of class +\family typewriter +TYPE +\family default + ; +\layout Itemize + +at the same time, this class method creates a destructor object which is + added to the generic list of destructor objects to be executed at the end + of the application ( +\family typewriter +atexit +\family default +) ; +\layout Itemize + +at the end of the application process all the deletions are performed by + the +\family typewriter +Nettoyage() +\family default + C\SpecialChar ~ +function which executes the destruction objects end then deletes the destructi +ons objects themselves ; +\layout Itemize + +the +\family typewriter +Nettoyage() +\family default + C \SpecialChar ~ +function using atexit() C \SpecialChar ~ +function is embedded in a static single object + +\family typewriter +ATEXIT_() +\family default +. +\the_end diff --git a/doc/salome/Makefile.in b/doc/salome/Makefile.in new file mode 100644 index 000000000..a57414a82 --- /dev/null +++ b/doc/salome/Makefile.in @@ -0,0 +1,44 @@ + +# -* Makefile *- +# +# Author : Patrick GOLDBRONN (CEA) +# Date : 30/11/2001 +# $Header$ +# +# source path +top_srcdir=@top_srcdir@ +top_builddir=../.. +srcdir=@srcdir@ +VPATH=.:@srcdir@ + +SUBDIRS= tui DevelopersGuide gui + +@COMMENCE@ + +docs: + @@SETX@; for d in $(SUBDIRS); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done; \ + cp -f $(srcdir)/KERNEL_index.html KERNEL_index.html + +clean: + @@SETX@; for d in $(SUBDIRS); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done + +distclean: clean + @@SETX@; for d in $(SUBDIRS); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done + +install: + $(MAKE) docs + (cd tui && $(MAKE) install); + (cd gui && $(MAKE) install); + cp -f KERNEL_index.html $(docdir) + +uninstall: + @@SETX@; for d in $(SUBDIRS); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done; \ + rm -fr $(docdir)/KERNEL_index.html diff --git a/doc/salome/OrganisationProduction_PAL.pdf b/doc/salome/OrganisationProduction_PAL.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c4ffeebf95143a0f5201b0ef99dcd005d50a4b15 GIT binary patch literal 76770 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 H!Tvu0tMz#O literal 0 HcmV?d00001 diff --git a/doc/salome/OrganisationProduction_PAL.ps b/doc/salome/OrganisationProduction_PAL.ps new file mode 100644 index 000000000..51512a1db --- /dev/null +++ b/doc/salome/OrganisationProduction_PAL.ps @@ -0,0 +1,9416 @@ +%!PS-Adobe-3.0 +%%BoundingBox: 0 0 595 842 +%%Creator: OpenOffice.org 1.0.2 +%%For: jroy +%%CreationDate: Wed Apr 16 14:25:39 2003 +%%Title: OrganisationProduction_PAL.sxw +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%%Pages: (atend) +%%PageOrder: Ascend +%%EndComments +%%BeginProlog +/ISO1252Encoding [ +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quotesingle +/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash +/zero /one /two /three /four /five /six /seven +/eight /nine /colon /semicolon /less /equal /greater /question +/at /A /B /C /D /E /F /G +/H /I /J /K /L /M /N /O +/P /Q /R /S /T /U /V /W +/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore +/grave /a /b /c /d /e /f /g +/h /i /j /k /l /m /n /o +/p /q /r /s /t /u /v /w +/x /y /z /braceleft /bar /braceright /asciitilde /unused +/Euro /unused /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl +/circumflex /perthousand /Scaron /guilsinglleft /OE /unused /Zcaron /unused +/unused /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash +/tilde /trademark /scaron /guilsinglright /oe /unused /zcaron /Ydieresis +/space /exclamdown /cent /sterling /currency /yen /brokenbar /section +/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron +/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered +/cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown +/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla +/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis +/Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply +/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls +/agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla +/egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis +/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide +/oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] def + +/psp_definefont { exch dup findfont dup length dict begin { 1 index /FID ne +{ def } { pop pop } ifelse } forall /Encoding 3 -1 roll def +currentdict end exch pop definefont pop } def + +/pathdict dup 8 dict def load begin +/rcmd { { currentfile 1 string readstring pop 0 get dup 32 gt { exit } +{ pop } ifelse } loop dup 126 eq { pop exit } if 65 sub dup 16#3 and 1 +add exch dup 16#C and -2 bitshift 16#3 and 1 add exch 16#10 and 16#10 +eq 3 1 roll exch } def +/rhex { dup 1 sub exch currentfile exch string readhexstring pop dup 0 +get dup 16#80 and 16#80 eq dup 3 1 roll { 16#7f and } if 2 index 0 3 +-1 roll put 3 1 roll 0 0 1 5 -1 roll { 2 index exch get add 256 mul } +for 256 div exch pop exch { neg } if } def +/xcmd { rcmd exch rhex exch rhex exch 5 -1 roll add exch 4 -1 roll add +1 index 1 index 5 -1 roll { moveto } { lineto } ifelse } def end +/readpath { 0 0 pathdict begin { xcmd } loop end pop pop } def + +systemdict /languagelevel known not { +/xshow { exch dup length 0 1 3 -1 roll 1 sub { dup 3 index exch get +exch 2 index exch get 1 string dup 0 4 -1 roll put currentpoint 3 -1 +roll show moveto 0 rmoveto } for pop pop } def +/rectangle { 4 -2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 +rlineto closepath } def +/rectfill { rectangle fill } def +/rectstroke { rectangle stroke } def } if + +/psp_lzwfilter { currentfile /ASCII85Decode filter /LZWDecode filter } def +/psp_ascii85filter { currentfile /ASCII85Decode filter } def +/psp_lzwstring { psp_lzwfilter 1024 string readstring } def +/psp_ascii85string { psp_ascii85filter 1024 string readstring } def +/psp_imagedict { +/psp_bitspercomponent { 3 eq { 1 }{ 8 } ifelse } def +/psp_decodearray { [ [0 1 0 1 0 1] [0 255] [0 1] [0 255] ] exch get } +def 7 dict dup +/ImageType 1 put dup +/Width 7 -1 roll put dup +/Height 5 index put dup +/BitsPerComponent 4 index psp_bitspercomponent put dup +/Decode 5 -1 roll psp_decodearray put dup +/ImageMatrix [1 0 0 1 0 0] dup 5 8 -1 roll put put dup +/DataSource 4 -1 roll 1 eq { psp_lzwfilter } { psp_ascii85filter } ifelse put +} def +%%EndProlog +%%Page: 0 0 +%%PageBoundingBox: 18 18 577 824 +%%BeginSetup +% +%%BeginFeature: *PageSize A4 +<> setpagedevice +%%EndFeature +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 824] concat +gsave +%%EndPageSetup +/Times-Bold-iso1252 /Times-Bold ISO1252Encoding psp_definefont +grestore +gsave +readpath +V02B500DBB000197E03B100B008197~ +closepath clip newpath +gsave +693 622 translate +2.48157 2.47852 scale +/DeviceRGB setcolorspace +380 163 0 1 psp_imagedict image +J3RD%fG"r'"b]2#:hXAd)[hEh@M(SI<[AN=7H774jC17kO2kcD3>@cH-^%(Id[=XK>q247Ahs1HenI(2 +c=YP)`9r%:TMHt7qAfcs8#&sq[(8[]Pte2Ul;[&F7]TIgD]o +0aO:5.h[b/,4VVUE\SVpa5aH3*/[B4PK>*`BhYg6/sT*VZPe/5CG_O)k;-i%icdSXcmP&,r=4HJUX?%t +>$W>?8uC)eodY)^UK+;DX#5dj?FsCE="Etp%?eP>Z-4;nlWpgNCk(0rpFDf_lZTns0/orN])-rki%R,A +*YSp9^u"T@XBm\%NlU393@pb#/!dj,TF]Z7p&tSM_-mn"<#QV\L;Mos(kbX+'o>AROa,Af3>dfHj71e* +N^Y7UalJVA1o=D+QV++ffo3XV24@8%F.'E#3rYaIkS+pLrVo<];<\d`Ma(+ZX*0s?Z +A>$a\cj/n0r;qR9i38#".Lcf>_dRNJN'\m&MSu79W'g+Z)h,h;n];2c73I`7Up>h&W_Y.0b9c`DN4*@Q +RS9TbM7i+j4Ij`1F6X29LHhN[W74F&.[)rDe#E!INCp*JWn"-BMTonF>cu\Zp'V=ea(2L/XS.QHWn2'e +^TI51N^G0:[cOgjL]dV["+igHd!.r*'aoa` +@F4e&7O8_*7:OYh`+CkGM*Ic_q#lF@,EbW/dWn6X<@aA.AT-7TM>I.;9dXpa`85VpSk`q)\b-/X6_Db> +<,*^#Pt@iN.FbqW2PF'K;;L=VR&k,c>tn7:+(,Im/hQ"T?udY8j+)V7A\E]PcAReT2MRe.Q(D# +>-h>5ea'R*]n4.2Z.U\:CH\E@%?=Vo[d/@Yis:n*0"5W/MI1\ChCc5c*4>`r_7sqjWqCD?LrJAY\=A"( ++caY*13m]%@K?=T^L0l/*#9+kKgDDoQtuBp&W&p8O]\ts0c>s?j,r!dIR,->8E>q:1kklWPtL-nH$$c/ +0pt_rP0()fEB0RbkEFTC%Y6p>;!=-I2'.<4V*Ci`L[?]q8;"^OeQ?*\+'G[GlLil]HF[Cf=DX9223-!o +Zs)itgJ,E8E49(iQTDM%nThfSmu`H,pAl#-;_U192BMsP`FAA#Wg5jm7Xen=R2R,)>6'/gTQ!Euq@1j!kN#Ye(lZFBOiZTu/JF&`A9%u-MG5@[b,$l87(QGQQHU[s.BLO-1n7:<1WeGKF[2PF +BCmZ*&pFMTd]%?2D*":cW77hi9!):#8qg<D2d8LK]oA?ra6Z;iKD9BK.:UrI0JJ'M\*\`EI45G1hd<&s8M^@5=1ge!cH>md-8)pul5 +P8)/o@22R2Wk/V=]*V)V:ON']%s9FLWf5%jE]W)Q[/hu%>VK&0iU8) +2][4`jDn?r'+pbuZ9Sr"Q.3+LD-BlRu18uL\ +d.;-7?4HWR``G'f^Lo@%gu\JuT?nt3g(X$A7?CBG1l>Q[Rer[@B([XE;QD%@<\$&-h/^,6YLXeZRh\E5 +B!U,AQE*0OdqlMJXu>%*_Wc*PhCeQ'[IWp;^#,p;r#QLZL;W"*336FB%aSq&&W0&J/0%qn!$DGen,`ar +J\bb+GZ5S!$&5@.AX*9]n@1q:)K#3nc2SfF8)t:#'TPa2PU&4$tga**lg47R'h7b@^TLE=4jjf9Zc%P +9a8M;q&GF8U[eZFMErMJ5@j<9oVttDQHCG5\V/*#0q(enEd>k%3iH:B%ER*H!eiq6dASH]j"]K_Hc^!p +#j^I?qH,CTnRbcBM-R17W4!'#L;.3'fdub0!c==uHbQCZ$]WfL>2Kg2H`H,Sif3eL/PM'bWZ7miCk(sY^K`ck(Q;^NYCqN?P2P"3].p$FZF>Fn`.ebPaR +a]Dg!.$\""VTgMc(f6.`j!i(I\m94*Hc>.?HbNboaG(.n"W+TkPV!-s-P_QZ@r]!4j7aj`SRen,];,K$ +r-go(O>nd+q#,o?'9(9=>s/aU6t1.LXC47$AjGC]kkp$!n9I1=-Y9Yk.4US*,;RqW\mmF^bN?'qbCSU[ +S^/[iaUEWB*M6-"e7q,es%9-:.C=Zb5H4q?EmT`G&&\(a_Ij)D78bY_W,[6 +.+XB^l&AOuRS9o/lg=gRQ<#lF[#@0n'8j?UnQ>.,+iNPi!6Zi"rUKr[!#pTTii^Z"j:8Ch!o_*huOi^ZuQA_I48Yo>L +PhL7DRes'`gWha3$@c0N1>6W$c$mK;Yup?'X#6KrBsZ=SFU5Z,pMdWAT244J)4p!lQ;eU!dCC16W*nlR +7,p'$=iF3WGarA0GrAo917;<_gG&\W^S#O:,Q82ZKYjF$fAlQD%u3OsE@@nX0,0@6UG9jFH8Qh*aCFci +/]J +\6NoQ2s^$SGIlW`f:1mirHc7dE&[\1(C>l5ic*PO7P>dA^YJB_4Jl12k]T34j$RRo!*;r^Tb)HB1)CFS +6m8fPHqGn'Mo=X(K`aX>*fnAf1+=3+9)k*t,r2GNZB10M8!M%D/. +QW,G?17Lt08mMqI\L?gQUK/eNV!r3=W33-N1MY]9Licf[SBi#%ZJ09+gb#_!S^QhID7A?P/)4QtdW7S@ +08pqW$\lRY*q*oO-P)-U]ro\NC[WbNbN9oXa:o*gG=f)*"a'A`(CGmaiR&KY9\bS8^>ffme7&"jO%5ft +)&-)+&;eN*&LgDF<@sM0j`;9#34bo14J)%%h!TGNIDIr+!ZIu>(VYdg$ +Cn0%NAcrb>mrWn^Y4mk!h('I&[Hd^5G0"Z$Q8Ij.U+A,Z/"Nj>6g!EL\\;DeCVA`upV#H'/a$];"&PFA=tWmZ,85sRj"\(1 +IO4BEalMoWHL&-Bn9Ts$$EsP:4U6YW+]-g%4r4fb)j-(40#AWjTE +GVET*):8jjdptC\@L<]\Y;CgZAG/J\PTs(d'\m&VS,3nT^R9595m+jR9Q_[U1`hJ&%^r8,KFD +pB28]+9K-#)\7]l,&o$47P>HO((\U.6UfN/ON='B8M$<+-##9.W5T]HTQj]N%BB+X6.%*NcDPa*m.u2p +=KgKlROhX%(o,'*`tai578TXP?aWM.>-D&.dOTF>8pI@^>s@Uu9.cUXr3Y1[G0hZeb:kZ9GL;8'W%aLrA;E\)VclM0Z8D9dl;8j"C(V4lB-r,SggoHa[/(^]@_(%>Viq&NH"U,8Z5, ++iXWtp$!Q[87YLV,aM.PPY,KW-_o6u07-B#B4R2E1H14e,>iN&0o#Ls:gXnr*6%:tO?DRl3^L.h_OXY= +2)r-GoX\,-)p``GjnE,d=DV"ceWo`#b4(/&rT1&nYjZOruR6B,VgegP"M$@21PjP +oVu%EQHUZH.YQT]oP/2f!d +o#jtUR8e]4)n9<>qeG=#7QV"!cWm5f]\56g<:Fjo+ +"SFlo7PNg8#G%`oCURF60/I&hK3tlZ"/[q;8[@W9_QVSgoHEr6K&LZeVp$4rLrEhrf_cdVood>T1>'([ +!VleJ_'#r648KTtKu.3dk^5Q3&rFOMce%5!0c,eh,B;qsJib-:aJ?+54H<>ePtE?Cl"n4>16+e8ZY@)3 +EYC+*!!RK:qLLl(d3s*O'dA7dEP/#fl?u!o;Q%@r[;*BaZW"!X.H]]4(5kbZfW;MS4cMQ+/>sQV\$\hL +%^*]"&6L6Ids8Tk%ni8'!s=.j4g;FT^)%FU_nIk8m!^h`P0(GD\SSV?!;h=4i/h%SndlWm.=_SDoJRd$ +Ld^6"=H$LbH;b:-ApE1WLoHq?gOKDB +e1B1GSmNn.^*G\nFFis&O^tbYVp7pW!.;SS:T)DL"UKZC+`M[B(**.!7&"ZlPPQpLN5hW4aR"3P+HX?F +O4bM=8LB\E-$"9IWa.0Bbbd0fK\C&tRa*:%WU/bs-BQTQF@n,'Nr+t>$L-h]2OR==e1,S:XZ0R#Dc0XtXJoacjH@SM%3ZiF0'7H6+Ye93hoNQ>U!jC8Yn-\t,uE0ra'"SRGk@$:>] +ea#/a:(YP0A9pZeT21fTLBGt`o;#8uio'"m"E]F#H6f\jT%$F+-O\-n)R67KR/=4NA1?k%?B/Z4(-BkDSG'cEFcmUWgqiU"@ +/#T?(1npu6FW%72.lF8i6G$R-_e_4]*%o!5XkFtT<9lT9;Q*g&2[c1jl5_UZ+&BB-U4jPn +==fdhXq(_94YC'NXBXEuNlU393@og?/!e4eTFZ8]%L2]\6"&',9BI)'A2o)CFS&$M&rK-;d?q"Q-uML. +iK'@**X)k$]ql@.XKG\XQV6HRZmp3b(lh(_dq&m*W:QWDW"^-X`ed'W;<[AdPE']DVbQFjg40U;TVXVR +Q($6@\QsC1lkThKNlbk=38C[16((YL[o;\e"(E^0n%2_nef30-_/j!hDCfs`NTl/79-lQaZdqtGJP*2Q +r)QT-om1+Z:^='/#6]@dT^RZRh=CAh59]P&KD$YkMT)=[Ls0Tm)1T]%nd+j[q%Jo^jKaV)W_G%/b@P_Y +N5B3\R`qYX8\F>04If3D&]tOi/Kpk'^]eiQ,*b`re#B_^AP/7-0e+SoMTf6O>cu\ZYo=.0a(2L/X>Tk9 +C+T+,5/RRN2*Rp8\_XEtMl#^)WEcoLEJc>_^Lb%6ml4dMl#?mHj0ACgN]%E4b2or)=9IC_\mr68"a'AX +'*s:Z@?C7h7MK]/0]5fP]Ab[@N^mT_=TjHC,EbW/dW_4Y<@U>5=`ESh6=DQCX.!rE_npOXS\+(6q?7%9 +_/7EY<-aHMNCnjBOUL>X7\oCNE#@qB1BWKVAMB7eX9%hmI)-nDBB165$@bDdYioU@pCW2",-UdS@P\p] +5@9MNoQEGCONAa\BcN^;.$_rOZC-*G@4mql-?Emci^FTQcR5slfNc:i!#&o\46"hf?23/YnT9g8dDr?D#cK*QIDd^m,F'LSc:0MT+U1 +03irn,Eg111:_5,joED?!".uS,T7$qKgK40LiaWjMd\cCO]SVj0c>n_,E^TJIR,*%8E>q:*/[FD:,:dI +ph[BBS6!"fo3&E2EB0Rbh6Yf*d=Br<9B_Q(2%GZN!L?[n`fl,0;5m?kQ!)o(gK1GX(bN` +o:jWHF5$"^b>#_.ARAQ@9if`2iH][\?5L)0NrJUb]OU^eh<+;d`&o(.lsmX%n&XS[R7ro&*rpPu*Y0)= +)e3ohQHWq3.BLs91Ru^f;i0<+ +HU+0!V31U+)NPpo+W(1\\pBiAVc5-g.]l1D:_&lC%FqYsK]p0+$LdkT%R".;l:cK]F%0qPQ@8BF)2B<_!f +!#H^QN:!E=BiKk!2P!TH +0H3strDn>JW`CB7UdFpK8Y]C(<+gWFc"F?0S;q5aTZjC:ghPFje;h&PF'`cd]B/_3J&#@XQUIR9RnT\V +?+,Y#/_KH63q=.>N_^kaahSq"a'8r&"*Hog0"=;%"RLf1*/i%\edd)(ghCgW3h=CGl^Ygd^R/?1OI)9>;lW\M,)eI&mnbF_r;]p$LZ(MW[ +'D`"=K0eH-QrFD0rI.,n&HDi;4VN^l,12drDD*#g'b?ksV[Y/W\"bnd/j\/F7Q+SeMF#$11-.;4hrcjXQTj +VUFA0#PC]e;h*>tonq".qY[9nCR+2pK#_6(fW>Vo%Y@m5,K`7]CB[h>s-Ab'_6>$s8Kg&O:4K[HTHGsL(=ErG( +i$a.bX7&K<$;^aguNG +G=2JZ!eJ.Q/(Up)Y+C<`iD@UC3[5)j`$1;R +]]$mlS5*]ql0F@C]U7(m`Daq8`8l!TgskL=6-i;I3F%hA[8sJ1En'E^k<4F7;mBEj2(F6E^uht-+E"6- +H0''m>oqU1`SpE7I:"Y2bPhP@K#-C&phW,='8j]B?]Wu[595j-jKc<9^/=t0I_R"%8/rBW#DGI;OI0i: +*>+)qiUL$7=t(8I7,UqpoR9(LO\"N4-(AEF=&2G"EiET`>qqYhjqC=K<:mb"Xda5FS)O0/Thss;=tB$' +8Yo<,<8)IYRe`p^lBPPBiiuXgW*Z9+JVbO[[_L2<)bu^hAKS,?SMP*5bN'TN#E33Gs\29BN.#7&;[umO[qglK\ZVCe'Y,TDEAu% +aJ70Sl*1r0Y/?0!;F1VS[F]E>:=L_EbAs>@H`H]&*Dg/Yoo)F6S)GnVhQ5W4_3NSWBp=kcPj`7me +/lsiu/!kcHSBb4N&dJSl\Ql:.6llQnE]E%g3)iVk!e\AL&[ra''d%J-,YlH+\kMXY4XEm`OT0b705o@W>MZgZol@a1cRs4Jl13PF"NV&1ALVmfnE]+Y]j" +)=7o[`"#?3+98R9MT+T&Ltl_r3&do_&h+fW/ur^,,;Q5lZ9'NM)AR1We*ZrhS'EA,g"c.F5+g.K1ah@m +="^5i8r&\D_OF;ue1*<-$2R.qTHtQ4CFRT>8"G+Bt&9q.k**lF6;N*K=rMlc!1e5RYHl>!O +Ni.k-Q2@jY-$IDdd[=%J=Y5r/;/@*Ic94%=c)-\MdA7>cEDPd.$58/N6?#dA1hp"rdY;&QC(lCo+L[q. +V:]VhRrQI.EB,#!3sBf>A$3>Cp3HOif55M*..irs!oDk.ddIlb".o;P^Ik)"(Tn5=Kmhq;\qL+aX +X8i9,4YiI"k-KoWl>8YRcY%=`nBfgj3[@hmKtD31hfh8`o`r`6Vc9\HWc*d>C:*`qspZIthX +MbU%bjE?+_C)RN_k+52F)D=1slLa__\m94SEHOclTAd#\s0?naJ=uE1o1R^BPdoj'?FZ+BgB@H$D +#(Je/d9TM964#KhPY3<%g1k%mb]D<>eTWTW[9K`C/'^3[Kj;3'e1(*;Ed<&OCUgLtq[4.)fs=jrW\ou4 +Ma!ZU-B>!.YjRW_?#\AR4kgQ^2'NjEk9Yl>iQ>_:)19@'_#f1V:s6'D>s/II6=FisCdK!PLW"^SPlY^t +[n*IN9=?'N[+fOZjK`D;M8J88\>?>&'8BoRR()2H3P=3`heu:0Zg%@-K0l.gV621/+koV7;]aHOh*Lj7 +IaoOjBDl;G>-6C,[>4)=WF<#5XL:bbNmhUJ=tOp`D8OtH\(pC19>0'NFhQP0cg%A0"+[@Z0Xtp_,85cY +^7T&6X!T9YLudQ@9YO[1ScBM`:e2QA&1oai:2(J!h2(!8]q4\KZsGI)MnS/5f^sVY+F?Z9Z<9#U;(7a) +'MR^Q^'ufM6,<`4$]3$mGu!O`3V<:75rg1BP6mc%NCfNRcg/X55+tiQ<9f`P[6g-KX]Aik6d"6D@Bir$ +0,ld?cTJU1kOP&N^$0FE>\(;??/=UO>-M4rb!l<=">uoTm`[Jj&W+J9*E_*?3tmWrjRS^DZ_&rPF?lL4 +,g.#)=&2.+:mbKK)\@`OP7!%SOtPjT`S?J5l\[nLON<^1VOTgr-^;PS'$4t$?,! +CIu7YAiEWQQ>lKQYF8@`-cE&#\DD;:GP^2dC;\9GQFiHGX#c\)]FD%t?uSnMm=F +/Jj@6i\0K\nfJp5a5g,9,_A`8PK@AK\Q$"90:#9Xdi"t,D).VRj)__h5(,YMctHB>,o2J/>;4hVj&35a +=&2c[2%#ULWE6(MC=T?'DS9>W"q4+6lh>_BCV3>Oi^CLVtAk(eb6!'oTlf&STC/2]aFiQObMbP">2. +asAfeUp=1sQcpN".>6,V17QQ9o,4(4>:Op2BId*kE]$=HdGrVQ=s8:YVn-V#.\0#U0fdVUgs)IZCaEEjK-.t`\rG&Ub@2f%7>=LVsIWE-P#HOAZJiGgiRRdHl$a5HM*/=E%;]lgq0 +%_#rUf`QE0T`>/*H5-jB_dX2PPWC4-6n_g8R+%JGjDr:Nn^f"Ja!Hp?glZ177O]mT7-4!mK[+-dR);5/ +eIp8Scu%+m%B:(RLtJI[BbZl@/qhqt;r&0*6b2M_I+@,^Qh>4q?*@>r()n!K[f1`j.lN;KVV,ao>-8Xq +NP=Ls\m=`JS$hPOHbWp,(X*WFbD!iBlSt@qo,3P.A+CK2hG5Scah8b"#JsJ=e/'$gTE;]N'+9L]+n4]S +2CB&n7&$rB]LW60:`C!_-GsuWp6*OhZAD8T="/GgV=P"Pb$O\.c)1)4$H8t^Mbg%*(/oY?7&&(81l%>G +?RZs6ee?brC4(4s1*9MRc"a^mY1K`I.K*!k<';i\Ep7/8=!j+omIq!J^%$3Uh6*(PCmJ3WV*('f-LHQn +;`,a8Y)H#G(Q?AoZ2"f4RjX0:jg+;V"-s)l5c*+`!kN[i$A?:Td+F"+4I/o$S2#9+Ji+L-7iV!M!jQXi +LW$!oG`-TB/!`esEqripkd$FEU,,rjhK9G;Q^!J!_hlo2FjXmI2S4uj2Ps&?BSH&TV!+g=lIABn=jH04 +$$'ieZ!PJet)R0Xp+KNIUQU9GQ&s)MoK7Hf_ebjr;D(/ +Eg^aF!W)_C^n?cK/0YT3K0pe9fN^H^&;eHCUN?%K#;'%4RBLl4dG,D[Fq[J +RpEkkn[X^@$Q?->nj>DgS_*%R!TAXG477#+?&$$rBjNO%CX!/VmW^m,o4Q?X!;V12i/h$i*YA^4!".uS +A3(Y?M*tg8#dc^mHkD)T +*g'$hd9Q=$ALaA8En'B79!qsF=fifElq.ES_)t@>R8+,IT$_.gg?k3\Ej9N/YMAkCMaeq2W9e+\ +*0<[d1.`IS73=c@=:Jt[;I7e=ZmKi`SCt5.E6b.Q$1$;oqk1];DsAkPO%?(pWH?:",)ZAK^F44cPu=ed +XOV*/MWJTb@'A4`ek6Icr0P*SR=e]\]i9\deK/qS9gaGYB_/%eY03f5-3T*Bqb" ++'2l+qN=K"J,fr@kS+X7"b]2#:hXAd)[eJGfC&Bc`T7np4QB;KggWDgN'(WK3?,h0-^1^cXlsl8(Cj': +g$\+#e_`OtfISos7?Yf.6n`;@WZ>9rCUV5JAX*;0'"_kc)QbOE +7f(BEZS4>hMdm,:FlFHeVnOn]Ndg%2fdHbt/!eB@+:n5]%LE;j5G-9Rj7X2rKu7@2plmfg&W4Ndd?qji +0--$BUQP?dL.NMO8DgXc<#-&tQU<)2VrZ-;24D8B':759o0&^AkHBaX%Z*WL:>\e/)o5pqDkIb[Z;K:k +""^AN"a'EL[p#q9ldd!ANko82]I#[p'mi)jS_5Ed-@.(Rrmbpg6:i/@ZW^BH1;T\=ASKjt@Ts +\NI/.9U"'WPr>Ah:]LN%4T^4#i38#".Lcf1+>ctSA%LVTT`o'*. +fQ;B*WYh"!Z,7d'V3&CfX2+[=lE*E;5Ae*?Ln`?a9=:n-lUq>-AiF8-=GI"+`F> +b14[+!*;r_iNUCF7NiG#`D&mWl_66#N^mU,aOGr5+cEO5;-?#Y.4S*u9PS'p/UWj_18^#+Wg/c.A5&ViSqoe/0fZO@0bfU8bp[_pMErD+8DJ5g*1g"R +EQDZGW=+Gh0Q9_@%N2(u^jf!2ipjP&p3N$'18Zi&K8O(iQ;ZcNe]UR95H.GBbVhgg[omQKgGR^XI_+!C +28c:;/Ol^Q[8bEWV&H8j[\Cpog-QHN_efP@nKbuj:051,Iu,]&;f)G\G>[,l7N<4V0GI*A4H8+bL731S9l +F33eFIlVtm+1*LD%Z5W73;=qQ3Al<3+TN29Nma[nN8nXE47ZRa5H;:o9Q%CshurR9Zn5 +MlY_'GeDkhf?Eke*>Q>,qm%.9-Q@JrBl0&fo#6fcHiD=(S9YR<@\=G89 +UfK&`MS!@q\E%ec+-7M+/3$R=1&K$a-)[_'Z?]WjXC,6fi7q<4R'RiOqP"F`_R4PLKJmWgjH:ZrJdh$s$GK2LMZMH)7s9rC.S%pG5nWE#uu*n9It*fBfffAC8<$U=\n:K_N-CIPDVD7&'b +QLmdtPjQ(gh3XV]l.:?shJ]nD'<;DoD`L-qjX%qbDR:#dM^M7q$'fX@DX[mQ$/l#4_4Ile9A10UL838# +!!-@g&rK*:Z&$&-/KBXub:3_VJ_p9eae\Ka9WCqcQH!F>\U;OX<';jBF,A-*m1#Z#h\6=?$AU3]5:H/\ +CZ\7cVGa?l#K6<%oQiXbY=FeuipX%cS^,CcaaVm1bUiI$WML*;ESIVhpEduFF18Z^pP[;P_gK2U>SmkA +q7qMR0^UY99Q;niB@q4lb58XqPfi(X()R+tJCso;e'M2Z)A*@26X_G+6SYn)MDo"lG3!5B)f3Q)bf4^# +**lE/+nB>83`;PC.G4$EKZ7KQRS91[H+R3#TjgXWd\q/Z$G(0'@[)1-*Q(Ni31MhW'9]/+6n`3DH3Ib! +X^!\eebI%![b@uh>7oUPHIZ\t2;5M4Q,T;8AR/EiFtMgBHa_FoNr0">"T6,$E6nGO-P_QZ@r^0!A+fYP +alKaqI'`qNr-lGSO>nd8%gmqV+Y_PR3[52m_r@pLZr/OqN5m.TkOa?n,*BtmZ=s^["T4P.-*PA=_=KFM +^*^1!]]&6=HI!tFf;/N26D;dT;sHL0m5CB]-:n@s6i^:a<2u3EX^\J;X&gf#iYfjKm'4.g[VI\!dqZ;E +>rM"K]&MsE.%,5D]l(KJ;mRJ=qM$&(_) +J-*<.*>""E@Z`XW8hgo-*g\NnoR9(LHcY9/M)49jqNX8+O2p%To_FbGVDC4ghJW"4]dJk$o?$(`GWXa2 +=*(e%lufmRM\YP].iF8pC6FFD%#R[/5,?g#=Nk)U0Sc).X/=t3DZjoBS#tr@IX^4Jd$up[8f`13QVse;'k6!jghtBkPF*S4 +%bHBSg9nqkH)4oQZg;M_.k],h['HfWS`3.+aQ(5bALdCA7\4WfbV@urYpnkCKr59FpTbdLdO +QqUiX2mh-$2k3"n;n:uRjZe":BCn-ImHI-29kdS;_.`bY!#X,oCfWJ`QH\O! +=fh=TA[0>uRdJ\6>uWBo:2At"d-AD.0M^sZ_[S\t;J*6tA)'C^\m=l,baii0@T,N5cZdk/$O27# ++Y]i[!3VoJ_r8uKS4Y:DMo5sXV9@RS*fnA`ngPO>nFq<%T/'PJiUltobGGpJN1o\\HHmRqVjkfhnT[jc +cKAuJf'9$ASM[6-0jqY/`?Pt0ND_ckQ<2Cergb@Rg-/C&!AZ-dHc3b\jVdithj]@9df +(:9,!IZQ^j%p@B/kD!3FgXg7I:)qMm2slW!RtE3JbI:jgf'@%Z"bO0k$q"-7:Qot +n0#04>d,+5G-b@@,\tM4Eg]n*qNG:*j&68KAgV1XY$4hl6m8edS^(W)B&dmE7;pSu-tV2Z@l1)^;p)M[ +5).jc2Cf5?dn7-pAht<*(.F4HA[=/Z%,4]Efj&5JmM1Jq'ti\@4)YX6e*d#0^H\q5r"]eLKu7?h(n;WF +qY\*\ +/=!s2n#;6-B/G!1T(@`=l?;fk]]\nlN=(F0U=#q3MB)bb9V=$Uc0ta>4]8:ZlEuM_C9:aBVjFJsgRcGr +ZIms`M`%K[BQGS%m/$Ct[rY=Wc>+3%@D?Zf\hEKa$b$?/_S!,E\_GjT3.%Zl9tRQ#l'/@#e&rR1@Jp:[ +6"&&0lm1d9Y&O6a>69FZJ7FC3;tjY?`uZn[QhM[2ChG(TrYuVT!&N=_uYZ;lS5[[Q?(dl\3=8F/$<\ +BN4:M[og@Ee12laic@/L5&f.gFM:$h`][B3IIM1CQ2]H_ubX&JcCRJ"7 +J,rq=(l_!pETlb@31`8Y=3ZKD:/`QV2+*_Gd ++oR:Jj"\(1IR>?Cal@@ofB+7Wr-lCg:e2QA&I4"UTobXX/fbO[7,dZT@rcC"6d$YuiY\g;%+5V)P.#aHZ9:0W8S1Pt^8mXe;1b[$.NPRX&0= +C+%RA<"a&6=?`n'"a'Al*=[eBU+o2l=sk,@OUd:NoQi_EON67a8*$+7-[j.4'$./_17fs:QS2F@dHpRQ +^#'?Gle1ejI(iquVpjdcq3=.C)Pk#5%%27`"hYEHGW_lp6a%sRqdhfBUfT:=2`;,qHZre&=80=r-)H*T[iBWP +l_WEmH"(*I\4bB_p4C"#GrOkcqj2dt+4'-J&dnnr_BCV3>Ts=MI_Qu0#a@e+(5g*UOf5p11E;IrUbUOB +Jk7/Las?PW1pU%3O$o\j.@eh%2O[%30aHe1HTZ`'+&jW4&rQFY]rqtS=GuPh".\"/Pm]4nh26,JL +gKo&*#3P#d!3Vp!g$I:J?)lXn\(VS_[\K/RjLa7gGH9JUqgQ<;="G]+ZJf]W5maj"(p47\/u]=_YF=lqPE.-Nb;]#(#4)Z*"DpGo0SiCJY'O9% +$L-c%7NiD%_uaN3)SpC;KJjs9#2C*(+Hab"/Z;(7&m@H#U74'D6#X>NmgDe>f(lbgmI/5Vp?-P/5Haa=_uBCV^#-$g +$kO:?F+ppdWG&O4=AVPFU!NdU/>3\H:+j#8Yo?k<;0*TH>cl8$L-i` +@]rq;muA8u302FL=5E6EZgl1D03Gf>4%X1FhZgS[Qe,b/$77eH+[JO +pY46pq1$4gE0q%l%hFB4@e!RU:-TVXa&oX8>dduk!.R8,E(DMtqZqkZfrfCR4c9eZX4N?oe62A[Hq'^t +a0^-X+F6SM;FcD/:@=@YATGgj\mI+4bbf97XP(oZE&_*QK%b_T=&2X@<#QbqMb'R?W,5#1FhpnQe6DT< +SPlXmA@#J?1[SXA!8,#0]\d%GJpJZX,(=LF]4bqnU2n1$>p#kjcU6?-^Z1 +hJmh^hW[Hrdc*IcJ3IdUtG-:$5GhiFr5'NC+nOkTf4/&:IF?;$^,64SX8&AC">JV\?$O1-=6nEF*K&$KZe6oGCJD+dDRE_$[i9b'=@9Tm'^4U?k,->%IXIQ4^ejl;p#sILHFK*k``G'l\dg! +%[ba_d2d;Kj:5l;Q:Qj.0u*s7oVP\>Q:p>g)/RT#9ffAG':IA7^HJ2JW"%Gq%Yf4!0;]CSPpVnS";]Jj +UY=B6S7*rb%+]2WY<%e+UCO5T^#rs[4^O1NZT5,O:op,j'I*GZ=\r%2=.@1f'VT2+i=P128_mg:aIG5X +eaAc`]h4.EFg[Lqp3Sr0&-p,/o(dYshf#GTl1kaB^Rq^^HpT1XID;NFfW8ZY'njFI:T)\('dSH'?SZmh +Q1U/:["&=%oYP/oRE_V8M59>H>>VibmhkDW%h+I_,Vgbmig0>9]kQprMo"ECGL`87LKgb+kcV@`N\HlH +8N32CD"A>"EF`FcM^Y#fDhqZV_`3$'Aeipq5DWSm'G ++R+k\ms$s#puc6U5j+:j>WHO>+opAK!".uS,T7$qKgK40LiaU@=\pg*DWs)sV*RerL(&e-++)N&O'8m7k80&h*\Rb> +^"i"[3p_lb1Rc\N[5_D#qf@/7L0`6l(K`Xj^8,a/?.#_Eg-:/)<2t0-Zdj$6E*Y2_Qn"qIb\X^+m>SAa +-NIsJRkQ6A$*Ms7_HRSM;edBcD8`/caK/8hh2K@CdE([#38fn>S+9,aL/''O.KBWooWhaSQcu<_8VGaE +LL*O4O]LNlY4=,Yo2qgcCgYP:3i'+]i9iGj+$Ah*OlaOdUs)kD%'R".CD:cK^4/?3Fb$L-bR1)CCU +6fLr+T]"\28ZCDr#90r0+*^=^dPl!-f-b[_>k5F8RU"p@32TD>ZZQ&-@0"J##`MZ.5Dd]Z8&`)pN8UL0 +>P,L:HCWfi<*PVE@X3eqT29;piplh^b\+=f2E&76X(Q0N>'@M.?+4aJb9UugS^m+OI9p:H%9on_QAnC82H__S;JJ,`h2S_mZ+p>CFS#nH"+nB4n>J0!&tT=E<+tA,/\9h]4J#=bUXA5tHTb^H +LV/K3q3/Oh13^s>>5EZ]jms@Cb$-EF:$2$2gt#[dROjg8piR2c7>AV'Wc$$qJ)SMp$.*sh$fs)X2hB)Ej'TVj8^YZ-^>T2RYi4.2i0N@nNO_/E5g@f?3 +9-Dm024tDG'4M7$J\[aOQJ=(&%>R:)D:k(I]bPJ)iiVFWDE-R88)t9F%#b0f:J#*fBgf+(/X4H?#*^n2 +2\:R!)H2rLm?]tHce-__4UfD_=j&-)l:!=1%PF^/Wofeeiq.\"hpn1Erjc=<=6p\A'opCIZWJ-Q;dhc\p>"t +KgR$Qk_qDI&;cUrlXV2VPcS.Jg'pOcW^c07adS3$qWW[b8>t321_T!`>D,D=Z\c?[-8RM/g!(;eJqlag +2sBmgm4+GqDH!I5\]drq$ot(aXbt;6[p3_#R^NEkM5=af2!Z`N>F*k,[_/a2CQ%WCr49X\n*A6_s*T2X +?\cq6a[5\54!*=_;+E1FN*Yem2#Y^,,0ptod1TI13BWPMt'bd"c +ES1285pMF"%>s01!IBu01u0e)S)s59R6DtDH+_FApmo`..J@j9'+CS^BLIKIaaV6G\`qC3K8-2ZW])EP +Wl&;Qf<.!3e],2NGg7_.<`CS<'%3@9-5eI@KA,D\\m94*Hc=Rsp:*7e$s*V9"_rW7e8/mUC:;]0j'),Q +b@.T6Cc6&Gf$"0(!c:4G:hJI*'+/VE+],'.6,+%g2k1In]NrDnECV6K)!$7d!%XtCE`jZV;^dpQjg&A_ +'m0Xr2.irs]..j?SZlb5jqRr@`A4)eP,WQ/O%Q4k!QES3pu8S/SsNGL[8sJ7XOes;lJ6p#AOA/>9fH#M +dqZ;F/[jtlqVqI&5Ak[LV:tNc^"r.dX7c&`K#$>!(i168$])d]Z+-O?Y?j733II6c\/-en2( +#_KqO:c%BFQ2iG5U/=IO<\YDM7AH!4lu"s0O@\F&=VR;q2`@^>/Cq.R@540Dk)J'#Ec@dT`+5$UnSnE8 +Cs_C*MDZH8e>5"$N>cq&Vbs0J.ZTCm_Q`a96K'TOoD6:3J(X+Gp04,:4gdj_CcQm[E85;8kd649VGVWO +?L;s[e8.Na<&9u'=-aleM6&epmgN^>h!T?t*P#F=Yl=\s0n9FLoF_T:K>O<9a@&')Sgb\GB[m2"DSKhk +g20fr2>/ +FW,U5X&GrT>BRs9H+@=efW5P:.sfNTDq_=2$Z3GlE4F\.=%fTWmc1se>)hf85*LJO)A&sH[MbKh@PJ^8 +ghQ-r]?%3sClGHTSnEQsPeV#0ofEf??JucmFth +UBYBu+O(\'0t@d7`#[5QXAS^-IRYEaVt>!/*fnA%O5d/'F9!hhV"0pAW`q$@b2tIS@O6:0DDnCERG2%p +!c(SF/U;H\@76mYkAp:n<13%Q*`s+Yl/*r'O1iJQR$A0hO>)\o[2bN5B+LBUPm0\hFT$j&eC@8[VcF3MN_;EfO +$i\1WYh3#NG80o*-]iofC'J02X%B'lRe45:kY,Pe>:9."%Kcrc_Vh0kH!?=Fil:"nolgU5-Ji\&ZH_#( +Fh6@[0UV5oU#fqf/#T)&k\NF/&W/t#d5\d>0cQ*B@k$Ebq0(A-3hEX&6eYN6Q:kf;a]-8k071D[db-tG +MVsLbkHOTINJuP,[Mo[!]b6SuUUI/H\qNVM:kD\ONU"Jo^K[jB*#82WL;`)W=^6,o/Z.'5F'EM)p+pH5 +*kB7K#IRa8oW>hZn'#SMb3R +LrCPMBUiBZ(lcP1Z'bH05ou-0,][T5U.Zr!b+fN)I)9A"KhW`;a5l6$3.4RB:1oGA7aMqiQ(S2iHB1Xn +;Q7%GI4h9iWDk?iC9:o,;`h(EWg5GM_V)3&XL;m`B#AAkg+@L6;5FW2X48hs,:]7]e8*bk\)tC,"+b5r +)H^U3+eae31g7EOmQo0^G@_iKBAR(trII2+OB==P"TOAVP[GCG"[osRV7f@f;&P4CNJF6*Bf'Q,DLXpD:Rg$B +Z[X\0E'U(6(b?:,j+P:CE0hh1b7KK?ic.DEorJ-DVkYuVe8dbpON1mO_YNFq\!4/ZD/!fHaR5G/AoFZL +no"DrU(e%C"Hl2;T[5*.qCN&67&/2*8u:!^s%oZDWc]-N=o/&denZ##m;fsGYh,sW$QY\ZBX1gCp:F&) +heosYDKcJbb3NuG?E\Rrj]_\7SD^F]GMX8LLL[[H#ILfc:hWkWko!0c*!TPr-jbYdM@D2S@'Q/;BOap[ +eVHR2c'Y;-/Ji4m@^2<\@BUc5$V^ti!F7i7PKBX6J/Mo`<]mK#X*qku_o:[4cWV#>aC?WFQ[S`"BSYeeC,#\\(hr>/"P,LiOcV'2`k5e]7+QugNRiLQO;ro]!3gKPCOud;H5#' +.6o#_TM-cl$jP2jcNSPZhXHlm/f=SC6f7DMS(7.Q8MU?YocO7;SrQ=9Z2#)g8Ka3fjRQGAY#R'0UB]>+F42()mrW+(_cG/JagT +0rj#PV3ObB1)YU%2_4#LR4'2dTGsA#V=XiF!1%#l($qfE6)rPW2DP`3Q9hb*b;D'e#,DR+"DgAn0SiCP +(C#W&+Y@qs9rQTM0cDS9)aZ>"NCOlr(8G&',`&khZ=us<*pP#+R^,S&''.STZ^P[\$Tdk( +?*Dq>V=Q9Z]k(Ui2s+Xk`m_%J=`"r?4f7/9\D"'`"/2mPFLBk`W&,\.eSR>cNL)_$Y2s?)>\s\?M4E"5 +1KmNH@n"&eDn)=CG9j$(.r\-co%*tm7l##->Ktacg.*EWcY'Qk"LZ-7U,Q<%'k6-tIS-ieVkpn>`2-V;6=&ZtG3iK]B?D:Bbeb^Z0np.ni[ekcpm;ojEDU3[Iiq7YGhf%-0ecuA1^"j`sGD7EuMf#q. +Or!X8Rb;4-)_>#h!Na.J1tX?kPSp:;AMfkfk0%>@&SsA"%Aqoe0bA00j/pu2H:$MOaBR(Nqgq`rE6BQ5 +f+c)$g6o>1XU2U;F!#;1kH:f]Y(K&a;&g&n4"[,]K/D-E2=c#\X@f?hF[[3g5cRd6(@,P\)4]&h\h($( +45SE`[D-R^l[/WkDgu#0[qiVSd-Q+gglFParr%A`i39^24qeN_`8`RslrHIRlZYM\)/GMO!<%@2?r0B6 +((ge*6(sC-Cb?_?Ld^4l=Hlu<(QCmoObiXI595hVi,@j9r_Y,09')5hFM:m)ImG2QagBoE#F\@oO/_a) +JFfHkg?qta$*pa?[2#a.P-&WJ@BpfQ`d:jt=_u[TNJdCWY@4Y;X4A'"IB@3ug=hkI>?9!gZ<,cqbI)6P +H*Q.A2qGCNqes;T/_7Q-*rBQbi:3)PmQJ[SG%BH4=p*K,!.@&hDl>2K%eYLfiGRjpXrcb^\KYnsX*QDQ +N4*55M!JA2er[tK9j'$-6R?Kh,r00r;I7h>baMI"K\;tWBXCqV7Z;bugn;/jE>L`#f'oKP?E\Zjih$IS +e>]Wq[9AniKtQ8Ba,PD.n:nQG[S&3@aR$:FX_sVFXjq9ugobOaI3-i'UYY;q.hfYrk&`[gNMf,%MVh[D +S-tiS"dn:d\)#@8Mpe'fJ3DgdQc'XK#CJe1:q/nNnG.l(U/GSD\A9C/VXI6E0aO:5.h[b/,4VVUE\SVpa5aH3*/[B4PK>*`BhYfo$%G8'1F\jB#;;Rl+g\0' +iV`VG^?@4r)pX?/UUk.l>$HTIhl!qu/\7E`X&c8Z.lF3;Ek>PYEhQMo3]kP07ET/!@Vg^AdNhO/Cfdq3qMXu()+:cI+U'Tk53+39k;fW`0LGiTNGa(q) +'oOqZ&U;N#0cb"!@o:gY=fE]]8_S3Q4%Z2!QV->@8=V]L$?*I&&4]+!Gk.IiBFfD&ie[H+53WcJjXu`g +UHY;-)O1p(p8_3W'q3Us\QuC?-e94ONTFNR4PlBnEfoRo"o6A[)Y[_kD&5Cbd?iCVnfp`k-6!g2=s(OpE:X]\nB$ +,jlODW`8#E\L$ZHN65\oRa%_Xf,J%>aI]QtlY6k8Da[l.Qdga9.@3_B;kYsj"O_&KWk)sFrII6WE*,LL'aBCZ@Bd7`7NiFo^S9'L`+CkGN^mU,q#";a,EbW*cq!Ei<;2\A--l==Wat4[32Xsr +_fg.VSi161q>4WT6_I5RPZgKbY=iWZ>1ED&/[&!GdMjd<`EI[lD-![d3`Rf+:o;o^elJWEeS8gQD0DA4 +rc$b`3F-iSK>$;lH!akopN?_hK6-!VG]s?=k<*V5//0TT50h]a=n9*sPQ@f7CI&l#BKQV7eS2oEY]t7. +*IFFiBpHH@6!B@NXL.Xk#:ZKZbRPk?Xe/C3*T!4U?_7@OaelrsF7 +Cc,VF(7#u8d"4,ZGinmO]l:G?S8LHd;?5Zq^tb#Q1R6,FF1Iu@[l^/.%s14uNb7Ts\B/8:(6R-8I8Hh? +X-LiXjIM2XB1gm@f$qCL0nQq[EApOf-OYRCgo`%EJ\pB5\/Y'D$\g.sV*&IQ>'&i!r2Do\Q!16fZ!"20 +l]p2sI_fHt=R7nHlgajb[+[*4gL\+NEOT2U(H]%UnT;HMmrt8_rr%D^i:%RW()IR<[Qe-M9QiW@1F]WGV#k3.'?B8a*eaW?\^9MV#DEAr%aQ0XP9WhSPqg^lfDoa1=o_NsL?Oq@m +g$Jn>HQEAN'uLJ392g_!eJ00Z8j1r7g5,L@.1#3[N,m=4=3q(X0'],E_]k<[f#g35Aj;%<&Vu: +NCTd@ktS&227Gti[MmCkX#6ElA(Fct[WQble8D`7D?g8l`o:sJD,*/TjiM7XgTC2h4eg*VDc)q3[LMnC +ZWSfDb124]CpdG"f?;`t4e5&]\6K\k4Or2QNBeN2-YsCB#'3*N:o=,@^>*TaiUHQqBtY:$`Z27]<,pk< +HH70@-fgEe-@\W60DSkY>:u8d-8R*@dVCb-5@9RfeE1s=T$SjL.K'a/7&///1g40/R7a@+.J505;PR6k +eZ1Qbg\(M(YLkB]fhIXQ.?dM;Ose/qg@)M^mOijV.E(/V\*kp'gMZlA^YgdTS/r=OK>?C6R"j00ZIm4* +ni86J4gC0mj^8Ob'Fk?$K0eG_\5Xdk#&Zfe;&GNA%0VSI,7SnH=ub&n8(qu#r+W>:DTUZHQOL"8/XK(7 +%Jc6Z]+8dJTTVk,mWfnH:ZM&h'aB@ROu6oIG-rNZ,c+"F'Y+@#Us`r,g(G0kOhG%A3Lm7]A$+b\GWai$ +-`*s3om4=>%uZA*l#jR$D\nndlM17k5;3oo((UKF_dW'PS5p^>L;H.3:RB&Zkk06aXY9uq[FjY`3F"7m +qglKBL:X)I(lRB#r//6unVG+a2Z.tnU2PgoM8h="B!]$%g!#ZC+CUF%2W)E&l_aGuM!)mWQ77:Da2alL]A<*\S=^[G'tj3o*Pd6_237U'h8/[XHsL(lLQ!]$lZL;hmQ:Vj"Q43,>I]&2H+/^O +2R1p.c:91Ab%$p/Ht38e!c5[qY\6+-'+0FZgG$\nC*O@B2W@Rn'65lINQ,Fi8E4_>&r+8lnnC0d;V%,T +i3?sSC-=>7_;t*q9V,$1S[G:Mk,din4dAjB1WdlcP=h$6kKOol0p]sn1>-KdMc$G%DDte&B.K8"m<6+t +cKC,%hXIm7D78VU_W,7=h(EmjF3a@K]tJ?fHi=';JplT3YKT0T'8j_:E)2h?61'*BhHk*c)m02,Fh(n> +f(4$gfP@mgNL4d=+R+_F@ZP3/i\;=0`LbCXo?KVjOZTA!fec:KkES%RNYune@,75/k)H@I3cR0N:1hu+ +eC&n5D)Wl&`n_,c7Vt%,bpJWCNDWt\euMfFm<6'MYultIHTI\EBNXV;q^mr*@V8ltCpm7_NlJ3Q(i2:) +c'*EbhV*2+94EejE&b(`7kCB*mYX,:cW@hF+S9un,**$dZ6]Km3LnAr/!7jWEPYna2`%0Lm>/DaDcj(* +0)U[CUN+?PH9WO6aJHPsl't4F#6/bP:A1e_PLc-GS#c(KPfnhU2OdOoqY9/_CA*nOUIB=lZ +alQF2@p2e_PY%`-3Mb5?+co3_noh'6V*ATh=U^$H*K7sKZC*:9lZp5%F&ZF_[o9]gm&S\eeMg^,]]ZLZ +*3MdVNPska=Y.">A!YqhYW;$pLJ?@0m^tXM:HRUfr:[p6E&Zs\dg^\M]Q%#NI9sO.W4AE93)llMd:g<5 +n0XA3Ym,0a*>#,j1#EIc6m=>+S%72fKfU4DV]9]m*cK+=Os\\@ZR1mY,r2G^OgNl0bU,+=m*]SlQcPY[ +=aOkh#&6sPbk?)iL;R<#(NcM0)2-:I1><7=X+A"AN^=m&C'.2$?=hb?2B)0ITk8m5W!u9R@SL^3:1gd9 +qhj\XF2ZpZVnMWnIXU,r3%O%Fl\<)8hDhHm7hkL3@BqOk'BT%UIc_a`kS+L2s+cW?U\ +jR&j,.Lqo2SuCeP39q%mdseg`Y?0Je(?LRu@;ab7ef+Li]k4J")tn%lDWu;T[]^L5c0k7O^Ktjr*#6c` +AA_O;\45<9Z&Qd]neg]l$LrSg?LdLh]3VZEJO&.TL9rE>#)+q.OU-%i+Uj4H+qTLQC(1H/66i_sX%B&5 +A]^=`Gs`a8cY#%Ac3FH"b;=:bSC;2qREXc5:RlM3%16Y'R*fMFBp3hVhkee61eK>`ND6*+B?j"7S]pH' +];tW5"0pSIFZS?"H)$M?ic)Arc.:^n1tdX@md`i*9(pcK[]f?1gu6"$h96m`Q$L-o?CQFoYg'8eYVbrEXMV&O,*j,rQs8Z:0S5oVEWO)@M8S>X.'ul*(Os2lchREi6R%Z7,dM,HU/ND!a.r+Dj6gCQHd*UM-]>ERlukGG;s-RMcU)YL*->g& ++hpWg;^kH7og53EW&L_U\n,?W>,sUJ'h\Ej[plVq/5<0.TsJL@g9%eah4i;,\D8)?B!pTqHG-^>XaC$K +m+Ac*0Xtp7$NYdj26hDL`Wkmn^Z':#CfY!FfRZeuVHN ++`FjEc5AI17c&)U)m.]P]sfV394h*_UN*b!RnVS]g$J-@6'f^KPLf&WOQEn+6s +D*]@#3;n-'@Bd\=d!EpU>2Zelm?X^kOhBPF=l_05Fl)Y6]No3;4$@0[eA4RW0nsa.&W(11g0!)C?QfZa +;B.^fbXiYAoaR#;- +-?#lano"JtcC`S-m.L6@TZu\B8fR2Z25IsXoZD#.m80]Z.5Z8)%XU7HQE>F2D1d +\7@>9%uNl87YUXdt,7]PY)n#[cFl&/oAg:;`UUbD)IeXB/<#aoqO``crnjV +I2/SKC/S6B\n(K8fVh`;of@e-X];@O>4md'G,\<>eRpa_`K$X(ZHfRQ]/86efPNN]e!@UKX$(4PVJVXl +p.HaHakP)6oWhlZ\D+/elRk*EDJRKO\?'!(jYC^=)f<%DFpQrB_AfVU>@nfaCW%.=."bhOenW1a&NHOk +Yo\tDUbXA=N^"YK8`Z$o>A=mg5S"\3P@n%dN%nW9;U##Vpm.jG6Lkr +4CM8,oqi19%d4T5i<=MChU%V=/boj*6f7DNPYNYBI_T6OpZtL0'otlG&fCOU0)UmSjH>ofW_k:5 +94egYPeLcbRSDqnRB5gr4Io8]'D`F>M*[l[+7TXP/t#G3;sFrBg[4Y/I(g`l3"r^K?#nQPkXLAY1%6/\LnX:PD[D'E89mu.k?YXfeM +L;m\B\*I%h-'QJ_EnPi)!W<(N^u'*D]HQMHG=*A^k8Ze(&oY`5XsgoF1?FM+UTs%;OuFS*`al@m"DUd] +Oio#5R<4lMieTSV:)U_(E>"hP,-C,,G(W"t2/'(;3sLkdV6Xg:l?c-te#CkINCplnZWa*2CDG"RHA^:Y +fdr,04e],qCtgOBl[?)!Ek&Q\[qi\-[sGYmYIA,giO%?V2Hq#!]oB&CC=QL)-CnKZe@Jt)GYAkK!823I +?r0>9@L!-S2B^AT]3VZQKuDs?.%EaW)3%,Em:c-@.3+I;ipp2.2A[a+9&Rt)F)#,9R5Wf`=gZ#Pd[`/V +N(NUJJNdO=)/T^::6=#&;VIAgdn-<3B@PV"=sGN$`iUr\N#M9h_-CES/<&=@4tAC+g>!IuFh6/[R6d_a +M7(@nCN!PI2g\bY!9:mUn;a"pZOr&5@NB^KFue*8a^L_mN4*("!->\YDFc;rbm8C-ST)Vk3TCZs`1IW3 +jB;?sIn$2Oq!<;k+HXV&cab<\q"p(BATGlpp%]Gl9BJ$%SD%O6Ra,O:WU02*4.sou ++cJp[Xa+Hc>qBbbAb,!%enj$0:1mL[eFn;SDGXPZ2Tog?gRbiX%/l>-^:%Teo*O;94le%t[cB%9)hpuGPIY6WH!?_A/sEgc;^V^r7c/+/ +,Vu=QIX9[`:`AsU*=dVPT!kUMlifFcso:Zb3Cn>?fh8pp\!* +0?]jYlMeEP+8;hlo)!mN?8+>hc2S0+]>%^>>ZN3gNlL-7R4Ne_,F$C5TF]Z7p&tSM_-mn"<#QV\L;Mos +(kbX+'o>AROa,Af3>dfHj71e*NX#KH5NNNG<3B@UQV6HS)3iE\.?dKh'6mICo_EkthToi8`e`uV3ZS]S +/!7kHEB,J4[j.0^jf;D:c=]:TZUf/Jkqn__VNC&K3is0a?*;XjYM8I])Vo#e=1_c''fr`[`mhaWYRA)Z +!JJY61bfG%;cagea($$tm#tSUQ-&(VYQhF:Ws"$jTTCQA*Z#,t6_Q4?'4*%#Cdk)gG0F\[*/uj$XYuqK +T$V,UR;A`f-baN\t=kGlqeLhNC00%Ojc:<9]]0jj)P3\n(8u +4D)o"_pWZhHI$6QkIh(QpnBrcc`0A'PtQST?e"pfp&@sj;r?+t`FcM^Y#VOQqR(@^s0+^pPhS?id;--o +D)V9&_VK4C>jg2o`RaX)]jG]Eqq_PUK"td`fN^lZ'o0HSCj>l47jXAAASQAb1]dCKIR'ND\'s=LonC'8 +:D\+=eIlp`S?=4YNPOFi7iSS]o6%RuD9$/7)'!Z_+ca]Ln[AY;b;+1a+qEd`iS-D9cR+[=708*.Tt0Bo +C-<=\k+k$!/?4$qU;NtZfhD7S9![!L[B$EUrIVprYVn&@$JSV%@'86&er+rnWH,LQmC-lEZH6^^[9APO +qbAFuC4t:Lpe7XNQf%[ut\i>VV!QOoXQ`31M[("+e2nKf>LGf).D:h/5.q;&HZ8-JE=Vic2Kg +D7(OL8#1.8'V7YEPtKdDflL&!e!WlJNENX" +l,c"BNpO*i0`ZL7T!1a9g(*n2^7fJ4Cb>;VLqb-R8?>P_(lZJ0Ds6Nd59Q'/UiK$XRSP>rb%%`toC_nr +QqQQt8Y"LG31A-)o;V*IIlj=LW)O*E)N..\;Q06!9er>9W7,L($DbsI=KL)SFis'.>9/[A+g77`_;=U% +\m5dn'8=$RDDiFCG+24%dCcfRbhMG7Gjg[Tb5G8YslrUpablS4VG@\KpTjeWMb! +m,i(]&(RZYo-`]O"g/ +]MUSD:]b;HKa2)jDGb`[H:62bWm%b-:AH,#%YRg:oG$ZRgs(!)A+<\;6:UM`Z&op +oPqbiF%@;a-WH5[-BU>/EiA#E/CnIX+UjY^d>'WLbnuOS4#2-0T=&>eLq,W[oINMhGoo5DR/hWfB-u&AW>;Q +F]n(6]0!"@D6)FI(=u9Wc#mjYl:i5J8u5:W:oJU9"qLph_dW$OG.oUEMoT>u)'!fA.@%bXBWq]18YXRF +1YL"I9Hg#3B=+B"=GpUjf5*mFZ%i.,^>X$$S+3HTJk$cAa.pp/97au$PKTfN3K/O"1i,'S/NM&>XZW)] +ArXh'$ATk"`Z)8l"Wj!IU.hQ8)EdjIfP+)hCpmh.O^)BtR'm@n)S!k"=fY6;.mb<*Lp^mFH"2QOFECfZ +GDAP^dc\@"Rn]d)Z'U,PiKs=np*kWQYVC*U]4Cb-jN??80'EDJh!otZ+O=^gjqRZH59\DJlp`9"MFCnB +Gf3W7(lh*rdJ3p"73dseAC>`kM>I.+b9_2^KYD"MRS7>"3OIpg4.FQ/;sEA[.m]n+.+A#](6_7b;e_Km +>t1A_W(,l+HGsL(>E?e)d.huCo_>^Y*m\%Y)3T8"PU^O0[
      %`_-lbSbVgOT8s`0mDle&[o-epsZAs=>*Ph_p^msmaHl;/SHGZ?d7uTIa&;[r- +E@@RQ&F=:B,OBf\tq5@o=l(c77p7+3](roktk3aCK`V.IWJ5&/m6AW_Vi>jgUO:Q-HD-\<@nZmS^G-,T4/oPkS+L5!cCjh>j`N%kq[o+l' +X;0n)J\p@7fUPDa%unP6YPB0(:FVRPAb-HhO0WpO!5 +<`d.F#se.nQcLJ[QLop?Y5_'8f4fc3V?c]c2r#j3\Y/4gb`5a]]=#Co11XQ9ndGq%R8Q +jI/+VcH3u2CR+bPL:q'#=R=UC7?Z26 +[G#HcfCT!(9V^E\[sM]Kh0ZeA03?oI.]ZF]@;m%\7N3"r`FEnTr*Dl6M7?safmL^=rrRbf+L#NA+qk<; +_]c8JHpS,;M8(7<)cCA8Fi,\g\Qn^g<5I6CN4YYpB9_Cs3h/X*cNA]aU +R.Pg7+bqu1P$'Sa:u7I.>>_9(2IOIk04p-AZMJO[SMV^VpC.$4m\)bAO'4@%OSbk=.?E2(rh32g<9f`P +[9g+@X]F_*lLX]E:9`A%OH\SV;CTb]&)llbLQ=fJ%!t$e]Pl=rJA>LYo(,s +2^+.%A+Fma^)Jd,J&%^r81YYi#_^'gE6)iV*tX7HTMO4@mOn3l]OPi8l\[m\OL:m$.4[_[cBPZsD&I/T +Usk^=k&$NeIW"8;\n>p6lb7ifGeBtn3\/X>8>K)=<#T$pK(,_bl?,^W_;/4b]3TR"gm'WN1D)nhAf4@"1o:sb!eN1]3*q$-l13kfr::TV?4!7?Y;m"X9 +FLiI][i@96gho"/9h;$S/Jj:%)R6f9?*`."6lV-=,aGbbBXF4%8RggeYa?u=9<"_lM(33uVbjia\pX1D +4t'4<,P$fmUf(n[qIMRU:T.6-MCU`&9(H[o5j*/(@ +0%ZTSmJ?g`?siZ_ee\XJ^#F"`X@=i`NQ>T_e>sEe/XO[H+7LZu&dnnr_BCV3>V[6.LVI:O\=;2%nr(,T +/stCR3o?",j=P'b:.ilsZ_]4`>d9\LB?V9X-G7bngQ/i(XuAc=ffjXW,4?n]&rT5S]dYe9SMH[0VpMA< +)OnI@m>SZJY1Hs"Gis-M*0KI^@`pH<12SR#,8#OD?ns>mG0=U*j`7m^NiJSbj\2K-l#01:qO'[C45L]R +Kh^B'XB'*(f4F6]k.A03%Q>&XaTZ`Oh%5oGWRU-R\mV[1geFCU@)^^EQ%X!g*F?e>EYclZ,41RVjU[bX +nlYjW5NWUsPg3u#Rn`&ZRFLYM4b$8bYK:noK0uD2BbX0>*g]Hq;sDgND,-d(WE!^KHIZ30=g$?Aef$+= +aSqdak&q,4IbA2=g?mK2L!JRu\QuA&CF,_NID9.Y(`X;%#lh3Vjc@I5/b+gIA)]Gr2Bk/!N[Q;V?`;AM0EFB!XM)k&EJPcY$2@jSj3CU-GF&GeF +G'55JLM+DkGS\JL-$sZ=>qYK^!TO6-5p"Bd45LVCKu5(W*`9M*n"ufAnD7(5t`C;:s*A3?XARA-$^N3T-sW9egk`K7C$D!;#CASu3tY$UUb]d@ZSX7C0gInlX-amAkR5bQK&F@n,'O%?(p +W)KVcp%\K`e7o^JX\u?$XOX@OMVWTj@'3V4p,`_HcXsQ;D0ChKWnUFG:9GB0Xh*tC]Nq^"bME$fJA0r[ +pae$0qb>#WnT`8q4!0R*jKa&'4Z7;IJ3P-:W$C.-on5H$:AA>!*9N&:,#.j-FtFDH\789Yj0h)AO?Opc +R3W[:^#;gGGl(h&0EU%&Afh\GB*AHYV8sN1q40)-a +j3kUkP"d&plQqhrB=(iZV/<(q`$k'op:DnlZs0 +6S4MF^`SWhlj=%$K#/Z"W&-7C%>D]o0aO:5.h[b/,4VVUE\SVpa5aH3*/[B4PK>*`BhYfHrg1hU1AC^p +CGq[--SqaWnp49"UXCNr-hIlSr-gip05@!%WpQju.kZ/&Wk.W%eR!0@)s5<E7'9NAPfr0P$$=1$1Rh(9'3WQ9FZl +;/$_:bT*/pqSX* +C<^4s=0B[kYM05<^EeqEXS.QHWn2'qgS2!/lg!X)]"@Culc[0=otJ@^&u$eltS+ +eRtXAj-'k)`oV9Q?#J8@`1d!RHXC)#V6l:q(_u]0*I_d+FB1*o4 +$=Q:F9\.]Z`=d+.)Gt)t@>Pn87j/%C)n@R8>Xb6[$lCuTh_Q:.WoKk@]NY4euQ4$rGKMZYuiQ#CFu:&C9uX]2TpN[j))?^/se)jipUHL +h_2I\c3"0#_;K6p8)rbFoYnGI\EA<-"SI1S0^r`363-Ih^t-k4*$%f]?,GN:=(FJc&UMCN&QW.BPo5=q +>RhVB@R//"0dM^'1K%'0Prn)gM0&5qrg?"5P?G9LEB0RbkEFTkrddA/;!=-8Poc&ZIm7;I\)fB:rM\62 +'j?l+WE63&CR'eMDSKJ]=R9'm%A([TZW_43]61.4D7J?g='MNXkBX[GY8=hDpAoZX?gr:[-6E\R_W'f^ +giXDVOi_.s'R/D?-NJJ)TPfQ9Sdt"<^tmW]T +R`B'Hg+@KKD5Q3,\6H*p9:aeuGe2aJ0:0TnQ@M1AYLjO% +#6fcHiD=2u-6!>J6t-`fHr_O/MFHQ&R,h^>)ir$M&igWur?mh%AQ$'+r_EK\9P.3`Ut0BAS5*]qW#PF$ +5C$(2'K6I9\OUJaB^Nh\2:kWM<*rWah,WiDG?/C[(:A:a?Z4S%<]7p^Q"OX]>.1m,[_gq-[Ma9HrRHIC +B&6bD[r(g(J#^6?QoU,6GDF+GEEKkc2][t"^u*Q[Um!;TbJ54'a6X->"+nB4n>J0!'+KZ5U+lqD4t@8' +]q2E;&VS"R(5i:Ri95,<)A1+0;Q.76.4pHNVDAOK^2#Kn9d]J2bjoa;S^6K+$69J36)2gV'P^>tQVOAV ++`HY8ri9)#egiVXh/^,6YLTXkkKT.PAp.>t8lZq!8Z#GNeJ`:"TfGKjbQWSbR2/Rk*sh(_ +M#=nb+,GS:(PBQa;QAL=f,CL.iH)V:D\l'shY2<0?glVdmLK>O_-q=#Hr_1(M4R<$\K$o1>o\gB+)hIl +$0;;56(H;Vr$f)`D*set#7O2M'R%HeOba\(nJmS&j6p+Y^..@M\Rb,"99*'2QF:Al.>p)s1h]UPX]D3: +\D*=Yj\CRuS_37N];!Ui9?rkIHH)_`\rB;W<3"KKonW3Sqcp7)X7bZSMST4r=fh=T9rcf][bIqY$]WrRo6e2XYBTm3!saFpi,JHb7N3#"`T+4+$uOZ/LI*Q?K\-Au3YP^AJk-*<$,iPbe4'63 +I`16N8@2t`)iMaH;<[(i73Rgb,gn\8Q9P+l5$P>cCrH]:RN9\oBsH=h4&aI2DRX/NKdrfhB[f(+(6M7d +;e\)bAO;qbW`896.`GGp=05P;YNl;i`FH2VCtA\@^S+6:M\ijrVlbf=dhnD!ec$T]jZJ<;V +E7_!L[hS@X4C6\7c:9/Tb$D=+GE`-hnohhhct;Vf[gIi,+\g%*/[F&G2OdF.X(As#DR\Bfk7iKh,'(dF +nn1Uld->a7ATEW$\^p(h5ol![Hb&/+GWd+/3U=rTom/cmcWA$?meN]nWNXHm6D4:V^Zr#f]iG)6Io^?m +lMZ=P@^4T;[VI,\q,=\)D0G5^_V&t=h!R*o^"W(#^"tE/X6p&hK"k_J#io_H@Zr+Ddm97V+?Z&R"d'"n +ke[(M8`nm%@h3FZJ][\gppKe?/Yd.44gS+4MjH+P2[2k1LP.uD.%NCo^==Y"N!g6g*[%G(H'9cB6U>][q2q9;0t3F+8(6abY7 +GIu\W(Q6,noQe;]mt\g:oiQXnX)H/HmJ1+lfW7m'/XcWP[(i_dRr,aoE4F]+G,Os)q.73Eml/GGqXoBQ +i,ABA/e\bJ`8Rt'N*\RbON(h9aM_7&@$6$R=_XPG`=O(b*J2@b=F=F+'=VFHfAlQR(5g)k;4-ER4WBI& +A.gm:Q:!$_8g:AT@AM:(17-BYZJ-s/?["-C%s?N6GSk\/#&Y0L1!$dK4]fM@_Y?OO=dVrrU9IlR'l$c\ +27YSb=m]7*AZ"3t[p3ee4+5]AA:IompUfP\rI;UjE*,4L(Cc/Pd3O?kSn"74*/rCU6MWCP\*7Uu?1!8OS\10)QRqA^%Cpk8t3nnMahJTgWmHE#NNoQ/JWD898 +VV>s03h9$4>HQFAG$X;!q&_HSgF72Ic[45fB_u2"G+Bt&9q.m +)$u&7iR&Kq:*14-7A>ohe7L]XO$XHBjANrD94b!;M^1i13-P\'9jtk_YYO)F7q6Q7`9qb2NBWsfVL8m: +F#fa"L,?IMZIr:ihQ)amh0'Q]0*A;p;2"^c/Jecu''X58@5!q+L18k>$t=4Y8@V*%(gKfX'og4CnTbrrq^DKfAb-HG=UKEk*/"#5_u9f5!6INHpFNUj[eZ.U?4HPLue)gPY_Y553,eT>lgSC`N2l,.n58mC][p%nIB]f<6_k3a\/N5[_p +)$]`,^O)ff0+M(dS^-A?3h7ndCUN11HGa)$pZ+dhrea-RYP?%J2&h%a+0W`OIR>6?8S"!0*2ZF[PY1&c +fn?YB0:C$rP=OBlp=GldB?>H$;M:@1;/"I*73OH[7T2q`@\Uso;&Zqt%K^0[TV)$qgsF]F1PXpCAYnDo_3\qk4lo^.XDh.T!2I^oIsV<^I%K +lr]Q@(rdd$H3tkAM7MWKLq?,3N/a-]"Z?.8`qN_lP3?Be@T)iD]cXGum(-UYR*?t!Bp@Um3Le+iX2YPS3L_d]n(/@K=WU=3kbgF]l!lhY$BIU+Re]=Zne +p:\/22s5&ZbiWrU0WhuL?P=;j1GPu$HOYSC@q?MdL-@d$a^N!;/-YnKI(`i>(N?1#rgo`Rt[FP'LZehjogSOo2All78;&9H=n;?8^L*&Uh0->8Yh1Ie +(Q6D9BN//r-\JsK[T=?*"Z)jod)%\3S4!^*pd&kY%5O-!2Th[\l(F#rI-t?&L`T5/JX45,>i^@AiUro87Sqc"Hl2"PY't7Bk4)F/!iqA'01HkAN#uOk>Rf0 +NVu(kctHB>,o2J1Uf(o+\n*dj:T.6+;+K[:pJlZ+?S@2Hh@^\&^,O9/Y!^(;F9C(ec8E&X`i7ZC+E&K0?ONDT!LA-PTG$ +(3M[/0'M)23u`Cb*`=A]P"R!E7icWJ4L*-`Qcg^3-R@*S2Jl2-o;UM*ZJ2"rS+B,pVMcF>dN91$h(ee% +VnX=;?qKP+DDtk!^h!B2N +@MS[7N\P[:JM4hM5iu/R(WcZ_E9n9)(kN!Ei&Kq'>HZOC +";."`H8?'9_]`FdXY4O#gY#XD(!S1M2]GJdld1ke+s.;L,`8i`KISMc7)e.V9YsC)S-kq-)2oo14,2;t +"@.6cQ4UK(TlmYO[O;fGQgk=Y8gb=1`M.0^a_\1ZFtSPd,oMA?,^I%oDqF%C;_+,+-1^;Z[V%:_9W#.Q +]]s>rSBkhhl4!fM5GHN'e4MkRP>%cNWH@uR6Dm_]bhps,]kY#]Y1K`J$Or!6A?sm_eVRPEqYP]TT9ff+ +jmdG?4mqcCc/n29^>@_-2l6o>n9B/>sWa@%>9aCDGV&G>Vm +JA,AFU?F>"-AbfPZ^E9l8lf%:,1DpTm<%3*SVCsZgV=j\8^:mD[Qg,NDipV0,?-F,No)V6d +?71[=UmZL'O=mKZ`UsQp^7%HVdcb`L!?cqH,*-0K1rBVYR41^qMfg=6EWu"Rb8X*h5n[j,o4KEj:^$AjRB\b!e?/Lt>9[+R*Pb +X(aL[4XT?),b3*.MiEm[E%t3AV>:Xs\N[<"#?Cnng9jZnY1*K>b_@>LFe0GBc[A$]lgChG7,%#$ueN2A9`P_J5I5YTO##Th1J +<.V\;Va-"RaY;aL7O9gV8]HWDrfKdK;X'G"61U\F8/NE7!Jpf&3+5kFYK-$R^L"-HlrI="T#kZP>&BS; +FfOD;\D-FQ>G^3>H+RCd(VBA7!IV^jn9>p"*t=(5^Tj$iG!@.4a^jt1>dduo!.VeWE(DMu%g[j*Tb#c@ +neVO\7%]T4X6qVXMSaQBJ^X6[e.tb?uT5L(/$69^tc=7oFr#HZ"`JPa\a[9D^"7hJQtJ"B`LdOboPQ_) +'##1ABbZ\Y-]q"HnsL&cnA#d^`G]o"`Tk5Yc,XmFo@\daHSEPPFt#<:a"'=+-3q.6f(WdHh[K\BiM_BV +[F&oYb"_Nb:-RG_=5/^VjJNQ'q`3=MItrKaNs+:n5]%LE;k6/`BB +<%]$tLI:&5(mIcE'oP?7d?rF$1Am1shf#IrmI9mta^5Qm;q>(BH+]`08T_[Onp%fR%ek=\g?j&Eh/95+ +VM+5V3ZRdY1Qfc=D`:m[VTWDNenVOZbgq\8SCMA^/'UPsNkEnV=kWM7D69LKCKoR1(JW09Fd,*tO5%SF +f^*dTNs2FBaAD#%MHm2*>DZZ;_[;q/Hl/V*kZNc`:^*ekf!Z:(sn9d6'U]L^2C7')QOAhei#Gn\h5P3>Ja<1=>m]?,'Z\lam5jrH0crMlVi^aK2eJhegltmBi"' +[F#M.JbeZW4$6XMa9/i'??<9,/bP5@Wi7#E;o9p89N%u[M%ce[nhAc84dX$__O*a.8dH0Q@+&`T(e5MH +Lr3%d$tV/]b^i.oLa7d4"dt8.,69>FD(5Z"AjEY0ll'$$!bp.%/5.?&2Cd&L`FcM^Y#fBRB#0G?=*_!i +7e8&p")EA#+1BpP]&@_@?#DTJV7la)\)/giS-AorGer$]Dr50j*4c5:)?4A9,4CZiU%%IR'Qf +3%Q6a$A1\h0\BVk,7o^Liigu+@K.7*a!7kQr.79[Oi\lSBfr+g.[A1'ZKZbF0`@!TVQ]3rhDYUe59Fsg +o_>I_O]XW[m?)q0Z*_%r-I6U@,"l*=d8qID"ES[i9JP`IY,AC=o!"HTPifi3g,_[5W0Xj%=^;*&hBD +XIdO-L6tPP,8i-fml"?)%#M"C\@K$\(kj;/$77gF1g>$[Kl^+s+%oBmP!n_)Y&Tr@PN,/DC6NbaCDM99V,H7R".CC +YLjO%#6fcHiD=2u-6!>J6t-`fHr_O/MFHQ&R,h]S++M@B;E6"g9dc/tAQ$'L[TtPR9P.3`Ut0BAS5*S_ +kSt30r-cq!'K;j'ipq@Vkt^MR[[g*94DIYqV%)r\IF$hJQUQ#IAhBm@@mq!r.%i_X<%$&XJG:3`++q^8 +"jHl_fc9c37mLcE\-Ff#!c" +jAPPSMOplr>M4BSH`uK#(W-5S,SirTZ9`So@/+,gjl9F[#]BEGNuncs)s*)QI'QAJQ30b#p.`M2I?,'[(2s\#;rHGT?Y6Kudfk@ZoSSU7>TlU$N/"]Q?)r\5oHSn[H(4$;@ +a?-t87b7Fs_UMU#=\9kfnLQY#+s6s:iTs6u2[@[K+ORj'(,;">7=lXITKWSn7f^CcfGI'rK#iR)"H#Pk +"d$_hP&U=U?7-*g,X>e.Se4)OJuI.+@7GSN.Zjg1OMG+qUHduWRT1u.9r'6g#?,&Bn@fJP$`):cD>O0Z +f5('F"cgQ5YhAB(g3'QerjQ,!2]FWsd;up*D\l'shY2<0?glVdILca=\6pu"S45.6MT4[2fc.W=fp0`l +o+20)$3p]c_4^:R9I^heL;T_T#`MA''T0l(nVBj72Z8ZVT99KhL-6fB`oQUOlgd+fPs8;J!g,U0<@3`" +KjhN^XtqmM-aWDIChl*MR`e&sfp$B%1(2DT!=A,.)F0\,a?q(5&nhNFc(O^6bUB&G##pB9ii*,&=JA1K +P^%b6Q4UB$_D\uq9]&kWSBE'CX_]G1Y!juifW")J'g5X8a1D=TprVVdfiS6jnA-!X`ik+.h=/<'4rC(S +b8ciDAJij#q=!7XhUsOtBZ4oZp!pPoQ@:4j"QqJ]VUg`p7J&`e=kkp#n +rK3OZWl1Tbm(aO%841t@_>=(lbiVhq]\7EaS^&R&)>sV'rdR/rFD97uP=VOr.?piL6D%/R<@Tk0Po>9? +U![P=b5HY(?*;`E[;.p#d:Tc://Cf`\>i.=(^]3N@9?'A/;4SqTP8]'J#lkibH",oXPJ\8&t5T#*oj)AErHjHWHAUPIuXD@(kqL61$\LaUR/!tiO+0X<2&dJSn6/Sm@A2YG=LdY]L#P;%+(PKdO;5iPf +4WBI&A.gm:Q:!$^`F%"QA@>bsQqV*j3Mb5C2k3WU;n:u_I6XB$BN.#<_G);?8=sgugZ@r#H+`!oR\O>n +_Q5.98+ZQO_Hnf&`SuJP$sm3dMN!5HWL0+_2AF"5@b=ZfAd]mp@AOk633bl,f?#`T/NP+kWC3lM@%GNJ +'g!2ja+EMWoNsiemoB/-m_Kf*(dj(r%".hZOWQ,p>NM#LI'X5WQ>sb5d6'U]L^2C;'`2bo?Z$#Tn]7e\ +3Yp&n>64TgA3XAdpZor$rctp7m<@U0VYkWo?Z*;.l-R%h\<\d;g6(7B9KJStQP0f&fNXi5MPCOS3`]=W +aJn4heK/`GT?Mm3JRCBI-\[J3E1'g_&LNOSjH757N]..SL;:Gm/;Q+%j71e&;$:>9/.u=lU6uEF8fRni +j=kk,Oq9JbJk(FV<=3=G,`VnJ1&*/E2NpK@'XWki-%F%u&t(iH=IGKca$Y#rXLe.6%136T)SUIpIQqJp +$2k'b6_dJW'O!o)R8'SXl4SmF:6ehSeYtEPeRl?oY?'u^gBDJlri"N;(7S=,fkn3&mM?h-cKTJ`?1/T! +eaE6]^0#=i3u/=1p3OE@\0"3^>0 +Kq+eK2H9g6'"h3.>)Q\PZ&?kS1O?80mrf9 +<;^eh+0MI3p"795]:#kSMb3d9C-Nak2rhTEqfX`e:6lRPb.2gWQ*1t?J^i%<\Ceklb3\Q@pHJ8o[m&2OuO-M"B7oNhlu9Yk7b\14.7Le4E!RD3*)Qd\EEJ";Zk +j2$h]6;AVXMIZ-I=Fpl5&jceCGXU[s$6W#NA>.4(VEfp&khumq3$i>hKh_er\^Io(]@V[:Rf%@%@1_;^ +;H)\?<.)!pn!7t(o[#Z`RV1g4>nHmM,[YE\j71'aIQ:F>a%GUsr,j]#Nn-;^grtF-?Z+G)mF]R03gd++ +1@aYh=hG\GB3Rqaj("hU7P0F14H@6G,/@nlVa(j[IHT2caATsookl#rp@PKj,;D/fE`FEnDj@T@oON=5<8M$<+ +.$HllEli./=WNmLVGZTZdVgq3c)4E1A>XiAT[9WZ8hCsB8>O\5FNSG]T2;K9Wc^q9;K4e"egkgam+'Wo +8m$nF63tY7+XN/c`1as`RQC\<83l2),TphMKTAR[Z8gPV;'1FkA8$g]S.miFin"OQ@d73Xh@%a6eV6VF +4d`&^]-Ou`At%U.o:tQGI!ml6O1*1kp=r@!"#X9a*6@I$PU#&OM0`pdCK2#SKW-i],R.D7A8U +_dHUYBlt;FLgqQ!1jgDoOMmq\Qn41Q"^=8\_9aU)4TuRV+HjhT&mZ_I!@AFU.*t`n*"&@Fd;U"X14rJZ +n7n3_%Tssl.^XIaJ=@^jeDZ_IXB_l"(=!-%)2Q.r%68Im<2j)MLAU5HE*\'FNZ2]32>`C:)_9P07IDg+>4`?*`4&\(iSp/"P,SG.ZT_[;,ql\U;0LYW(7A +\_QXB@KtjiJGa4,,n<4/@A"a+3!L()"5n08N"@e0!_7k+=W2,d.*plVZ8bV#:5[cJJWkdu4*<03DY;7[d%`'iDDeoC:DZS@et/K.*JVGmI97D4e-;3PC6p/D(8gC,lG(R;T5IN,b1&]&!#AMDPBu#=,"kll&P="Gro3d56A!NJYbEnMp;Y,9MpKjC.hjQpV^Ta[8tJ5]g?_ +%ufVU!J%=@2&HWHZO&2>CGH`c-3`ccqYYfk.Fd("8u#@aH-h$k`WY'CD07d6/Zjf5GM"(ec?/!Yf4;"6Ag(F'AS +Ud:@rOuNZ1#Jf?@'Hh';K[1t&\iAId;4kdBFEjdFS/F1a,I[`uM!/-.h5h7T`K4h\ZHc6XH0ObH6,"8Y +Vo*'mphhG9/`dZ-^o2W?IQqOgg1<=?:oVq/[48R^ +Y?-5*/%+[@K#;'&fdsRI4egD2Ip4M5l[?Y1Ek0q3p<-Iqo6S+-0=U9H!s=.ki@qcX4sL_u`Sk[AWm3r9 +P/lYS3D@.j!;q;\?r*-,jWb'N%0cqI^ke.5"VHK>JiMC"8fWIUA,pmsO:a@7_T0P"Bc_4).*r$,Z9Vg; +:C`gCJh(\K;/n53Y''iBfZ#n_R0SM"3<8S_+l5p]Hc`:QGdZ!r-H^bpf2+P4WV9=_4QU1P>RZ:L?%@cE +/W\+5=ik]W1TJl7V!8YcO?8R9-F(tN_D*q``9&h"I(2`W(!*(hR04j3*e[+;Y_6[3!$dK>UiEUo$4DH: +LkBZnoPQ0,OiBa3BS8br%[]one22G^+D]&hDRX-3m.YtD+0qkVY$3THbb`c[N7MW"SB`L'H0jgE.t>pE +F@n,'O%?(pWH?:"3hK6Ie>dX`X]ho1XOaFpb3aMi@'J:bG"XEUP5_i7m;pH^!oIn*bj@>ZoX1H=+cqL( +JKT''4UdImTP-_!(ebs&MSq3*I$>=''a!R)!-K2uJ-aWEd:0X'2I30#/7f,BTWB_&<^nFii7-XjS=E7t +bE7[4Ej:_/7QMj8a@8-l#hJSb)VJMmRZ#ZG0kbuDWm7ZA$*@O#0IW&pFKtb2ME-cZ`f\Zq^bI\]70YMl +KXsbc('pUcW=17R+,#KG^kjI[%j[/9`,W":fE\_bLEdB2,S14chG$J'6FQgS^cpXO\*NS]Ku;lS(q`m. +'9C.D1"dPD:G%aR5Td2Mlj=%$K#/Z"W&-7:s+eN:0drPi.i+&_,;H.PE]Y>'aH@<7:\l?bO`cR9Ik`7b)/6W+-K;3;!%,UX*'`,V^qN]%(SLEPT4r$#2d"H3JfWN`B@ +4;WY6@p#9MFr.(g,DB#HL9jL9f4hP&"[ZL)WXPu*ENPV52m\f_9M+3-Yrf5@a(>[SjLeA0TF3U0R95\- +-rEEdZ2gJV4-@m%dJ<"K3&m7Z-DI`?aAEP9a^O2N*&:P$opO"a:iBa&fP]*)$,-M7HNQO9VIVYZNE3KAiP$oL;OqJr&Gp5pUCY-4[lr +&bnbu71'jQ@<4.k3,gF):IZKg#h1IqS;-8qd02@W,H+H"jYAZgX%='SV57?h\O%pK&gbL@34>DH'p@c) +MFdS<73)ZT1ND/d!7FrII6WE*,LL'aBCZ@Bd7`7NiG#`F;\XUg>nrN^b8@\GUM9,EYQ.13k.> +9duB#jjL,][UUtY9kKT7SE=ZLS5/7rg'$u#5G?G;P^526M_KRnT5&\&k]/TsM8TPEpl(k0#*O`AP$mVq +>6pKb5siC%/6sNU9P!Y_Uo5Ir(.AHpn@8+$)B[3KUa`g$M)c,ELJfT]mRP5/&Z9Y9.-a8hS4JGlF9$oB +2%Pa[@G0;Q2`MUC7`*6Vc;PDoas&V:0Kr\d#0R-G_,Q(%.?FSl&b%?G57*GW+s?r.0Gk1OO!fRtU2p3] +5A,&jjSFKoU!Mr0.Q%j"8u0ob'^AsfRo$*6WjNbY;R'9(f.2"/eUkDAYLoqb90J=F3!auZPKKt3q3NS:nj7^`2ZeB8^]61.4D7J?g='MNXkBX[GY8=hDpAoZX?gr:[ +-6E\R_W()&bZ6YGO3(n;R2iA*/HC77+0[.=%LWPp_P#8s9K![sLr:KVpoI(>'T9u+1!%:Z2]n($,]Y=b +L/0(Z8Yn2a>e3ohQHWq3.BLs9*d>6Q$-DE[P"6,hK4E<-Pb^YZ('pUC\I9T]+Ts6&6I?c,>pT^a"OR73 +Ua7f2`ui?U0Y,7-oYd6Npa +)h8%,^uB_V;$V[X+-&l:dMX:#/aUlg2gAg\,p +K4.$<9W8e&7N>:'j6cX?O%8*5)'"6$,*PSDnu5so#7&/,n +1hp#7QVOF-.?uB2:8:dheZ1Q2h.!ouY1P8u.eStBA[0pj2.r,pk/Fg)/g\BnCdK6TMT#W_J?VX;+Uh+8 +!PtkG3&;;hL2sfFdT@A*M^(??cO_id']9'\!CUC-.L_-o!KaZd,8?!Q@F3qKSkg^UisRiqRQ14n^E9`f +$hd(:O\+VsM);)4/!il*'%r5XAMooNk&Zrtl>\nX:M:Ea'`NkRU/C.(ROp.S9Vk[&'`+(UWDT\FlID?B +DQd?J=0%V`'o'h=G^F4c_fJY1I_ikc26+Y6e_?8SX>'UlPVR!N9sX09"-:@IaX$Fk9U8a.Q:e![$%0m$ +1mlO"F(rkXG;l,=Vpicd$A1a>;5eS_/L$NRVUB2Nb(VmO<2nEJ4'nAKsp#[\Qs*>H_'O4Z!)%1%[)Ts0o31*I-``?K;8P[Z-\MoMNs +aS]pC*g&u=EbR)!8LfqHjYFr*\mm=[bU/N&XQ".ZRnkCfg"cFV5bZNfZmmpGO%Q4s.2;&Q5+>BJ_4)0L +JY8n$*'F2IZZ=3gJLCnDas/+\J9B7\Yu8S3."<#%2I2j>J4p#Tf$cU\4E\O@Z0&3Ad%!,aCs_Eg^IP +>qqYhjqC=Neo9rF2Cm-]9fTMXhD=qqs48#9*tP_sT9T1u7`l;_#I?E%&-:#l] +BsV!F(;!b=i2&pZh$Xe3&M>8#SO5l`Qq3l6M2]7rEPP*r'a_CTQKrEPfoaO;.a@nK.%Z&%IE;6M,/JO,_UG9j.H8cq+a3Y@7F/@lT?VE/6US32PNj^=KEHk%A16"Fu6,X`^_Y,l^_r=7"aZeDM3b>#FsDReISG5JDam<#ts +Y;aYDqY,KRi%TC,/dDo?`'p:/GJYd=IW;J[cBXKBS=b<<'SkW*fX;JE&:rnNW%Jnk(Q(Rn8>GkQrJO,h +nX/BT4W9DPA23loQ:WHdb%/r"7'9fIQqJc(q4,H=2k*QSZan$FFZlBnkYpam#)bjD;J?iV4Z8R#VGlb[ +)Pod&;leGa'tVq=ZX9k;/(PWVDTmDdQ6-Ln$`.M`C+0:cj=ki\@ga(Yi;u!o(do6ma5\l4A?Jp\5$q>` +*]Cuu`aggW*2ZL`P0?05YK,u:#m5dr+Rl((iE#o? +Ilt'jXY\^;U=j:igb&7NFjf;m\_XGJMr!7eHGj#lKEK,EkZp&m7o"<@sM0j`;;]b$d)q9kP,2eD>C0 +SknP!)=7ob7%mIl'REatR7X:(l.$]+:7kOcAg]u]6h#'_>RD5PJFY\P(.9$ka1[C/#J18>]:a +ZBT)]'ZX,gT'O28h0pl"Y6@[TR%^CP'!%,1j:RJ)?R1:2,Cj26AdTcB5p?m0@:+D\;t'AF%Jp +m_9LM=/*0Ei)8B3$(&ag$<6.+2AF"s63oQ22?f3I@(=Q':*L,n,d5h[p.m-%8u8i8I'-s3R7nrKBrp<. +3h+FX1WfRkK0>pT.$Q25,*,?k;^jQW>rn`WWRL.?.^`0X>--=+($aV(]3qnrXL9'2P0mmKgF[U7V802H0iJ-!l0($H/;4H75^=CN2[0iu@(7=%N]7<*7mfb)4o5)* +`+!^7Ug>VjMT4ZgaOGB!+-B'hOr5g29du]N7Ft.`>*+:5IE@!9*F_(+taO +"HgJRN&?5R8>AF)"DSo,'Zod@;m*Y2I_Qu/-mT91#_U!ed)\m=(Cl8>,&m=Y8hCa8`hP90`-O?aNlWJd +.4g3L,a:ls1QpN'sn$0QmmM%7+MjSau`*!fmOOdc##DlGV.kFKB%8+-+G&Ed8(j +9.QB[5@9K('G:WSKL+QnBOiG/$\q,Z&NG/=,o2A,j&)3)@QbZka(,fC'UD*6P"I"JR:NI+.[Wk@1AR0c +BfDI*B%*`t(&%KPXXHg7.RDk%)SR#=f>@Si9rHI?'aM>JS0dP0/d +6lCUD[juU.$pY^9$Y=@*.fDHE:N07V-3jp2_d[U&]KS7hNlGT"=WF;+/X+An+-5%?$4-fd_BA?H1bo^R +Ku9W>#b4(/&rT1&nYjZP0cl=pj0At2MG#+VaX%R69X7_PPtW;rQc%p[2G^3uCBVJ1lF[co(SUT@!*;R` +;/#TG])5V&?OGY*_,I=J-u>mdbLDo5/9D=?b/#j<#TcJT!m$!U9rs:2"l"T=;4nn`2$jqP_fQ4cqVT'3 +Ab+Ud'*j9.@PG<^4t@S2a5ZYLm$:!dQHJ>4&(g.<"U'Cm@1[Z_)Arj9_VrlZKMEU(M++/$Ggp=c(lq/H +n_"&*74"&;jH>?VVHGF98u<6SN4rj\RRA5nQd]u"b@RuFM^;Q;:6nnUbRS3orU.<,^),d1_Z3b:WmrTL +B=e"Ap0S0`X3k.jF=MA``=8(tR=LM5Vb]Ub_/q/4,QnF+Y\=qh$R-"qGK^Nj"@F%.#ie`HoO8[U$Np]U +OeGaQ;REbA#;cb^qgLb;d!+h'(C5c4U!Ul.8g>%+7A=dHXC=+,NlGT!aTQoW,a$3E;Mcs%:F_[R-1\U* +\n*R`c).h(V!;k[SBiSSl4!BA5b_)R[#.!rND-.sBlrV:`T$G_-';qAH$tFA/[lK@\$GX"pKe&2$fMKP +J1J%^=9=st`o1rbYJiG/9@\>;Gcl`1[BQ4=XqNYA@Q!.95+k&ncfQ@LOI-S-O+F*O!8&&T)8P1+@Akdj +$A?:;_a$U4%RCs7#GVjOi*[K>$,_On_9MQGI(s$LfefF!.@*Tfd]%o.@kX6EAs7M1k&!/L:?U*["S.72 +U!RJ;H8R%-9;GK8<8*$iV,"$iC:-+1B!GR@f5"COjaP0WZ0,]^< +UTqo8e.+tf!JnWY.26@t-4U$mE=chk14Ht[ZUqOTD`XE7-PPb"rd-o(d&=;i4VElHUsgc7l;RA@;Q81r +[;*BaZWaK_/%+[@K#;'&fdsRI4egD?[G*:Al[?Y1Ek1!Y[qi\:Wlr)^0U?\`Z_mMDrVhi +k3bLQ@5&jc"f6fS!*rSMbE+LEXXO='5iAlV,U*a*Ld@:T,3#"3>>ZUQ.?kuQ*df=XNWb!>R"/p(%ZCQ7 +Ti@1-+qDPdJV\P].h.F@+fXQ!HU"3#BTri\rc/ndL-hctBsl&[ER`b96flgRU +.a_t<>4%X1FhZgSA6e#Q\)[2NG^eMQQ^d[9s*_[jn5l7e*ta@K@e#i@G!@.4a^jt1>dduo!!#9WE(DMu +%g[j*TlA(h3Zeoh`1h6BXBI7oN5hW4aR"4;+HX[?E_.gN:FMILSC5IDnbXr+9BJ$%SD%O6Ra,O:()6Up +5bQK&F@n,'O%?(pWH?:"3hK6Ie>dX`X]ho1XOaFpb3aMi@'J:bG"N,PcGd/r/So3>'nL>6gob_qMYcd_ +?sVC9S'CC$GeW+?GX_k&LP<9InFm[[3VN;tcE_N8XR@g,J3RDEa:o6l"b]2#:hXAd)[hEh@M(SI<[AN= +7H774jC17kO2kcD3>@cH-^%(Id[=XK>q247Ahs1HenI(2c=YP)`9r%:TMHt7qAfcs8#&sq[(8[]Pte2U +l;[&F7]TIgD]o0aO:5.h[b/,4VVUE\SVpa5aH3*/[B4PK>*` +BhYg6/sT*VZPe/5CG_O)k;-i%icdSXcmP&,r=4HJUX?%t>$W>?8uC)eodY)^UK+;DX#5dj?FsCE="Etp +%?eP>Z.\KPMd<@;Bt)hL(@-t.kB=CB0"7=`lMGtDhXEJj('=er_W!8:X?J9NN5sta38C)m.?_j9+:lNY +p&tSM_-mn"<#QV\L;Mos(kbX+'o>5L+9~> +grestore +grestore +gsave +0 0 0 setrgbcolor +219 3225 1893 1 rectfill +610 1425 moveto +/Times-Bold-iso1252 findfont 83 -83 matrix scale makefont setfont +<4F7267616E69736174696F6E206465206C6120706C6174652D666F726D6520> +show +1063 1521 moveto +<50404C20> +show +981 1618 moveto +<4345412D454446> +show +showpage +grestore grestore +%%PageTrailer + +%%Page: 1 1 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%BeginFeature: *PageSize Letter +<> setpagedevice +%%EndFeature +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +/Times-BoldItalic-iso1252 /Times-BoldItalic ISO1252Encoding psp_definefont +/Helvetica-BoldOblique-iso1252 /Helvetica-BoldOblique ISO1252Encoding psp_definefont +/Helvetica-iso1252 /Helvetica ISO1252Encoding psp_definefont +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +220 273 moveto +0 0 0 setrgbcolor +/Times-BoldItalic-iso1252 findfont 58 -58 matrix scale makefont setfont +<486973746F7269717565> +show +334 431 moveto +/Helvetica-BoldOblique-iso1252 findfont 42 -42 matrix scale makefont setfont +<44617465> +show +583 431 moveto +<56657273696F6E> +show +1207 431 moveto +<4465736372697074696F6E> +show +1953 431 moveto +<417574686F72> +show +242 486 moveto +/Helvetica-iso1252 findfont 42 -42 matrix scale makefont setfont +<32352066E976726965722032303033> +show +633 481 moveto +<302E31> +show +804 485 moveto +/Helvetica-iso1252 findfont 46 -46 matrix scale makefont setfont +<4F7267616E69736174696F6E2064657320736F7572636573> +show +1964 481 moveto +/Helvetica-iso1252 findfont 42 -42 matrix scale makefont setfont +<4A2E20526F79> +show +254 539 moveto +<3133206D6172732032303033> +show +633 534 moveto +<302E32> +show +804 538 moveto +/Helvetica-iso1252 findfont 46 -46 matrix scale makefont setfont +<4F7267616E69736174696F6E206465206C27656E7669726F6E6E656D656E742064652064E97665 +6C6F7070656D656E74> +show +1964 534 moveto +/Helvetica-iso1252 findfont 42 -42 matrix scale makefont setfont +<4A2E20526F79> +show +254 592 moveto +<3237206D6172732032303033> +show +633 587 moveto +<302E33> +show +804 591 moveto +/Helvetica-iso1252 findfont 46 -46 matrix scale makefont setfont +<4F7267616E69736174696F6E206465206C27656E7669726F6E6E656D656E742064652064E97665 +6C6F7070656D656E74> +show +1964 587 moveto +/Helvetica-iso1252 findfont 42 -42 matrix scale makefont setfont +<4A2E20526F79> +show +262 645 moveto +<313620617672696C2032303033> +show +633 640 moveto +<302E34> +show +804 644 moveto +/Helvetica-iso1252 findfont 46 -46 matrix scale makefont setfont +<4F7267616E69736174696F6E206465206C27656E7669726F6E6E656D656E742064652064E97665 +6C6F7070656D656E74> +show +1964 640 moveto +/Helvetica-iso1252 findfont 42 -42 matrix scale makefont setfont +<4A2E20526F79> +show +1188 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<32> +show +221 441 1956 1 rectfill +543 392 1 263 rectfill +781 392 1 263 rectfill +1869 392 1 263 rectfill +221 494 1956 1 rectfill +221 547 1956 1 rectfill +221 600 1956 1 rectfill +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +221 392 1 263 rectfill +221 392 1956 1 rectfill +2176 392 1 263 rectfill +221 654 1956 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 2 2 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +%!PS-AdobeFont-1.0-2.0 +%%Creator: SunTypeTools-TT 1.0 gelf +%%Title: OpenSymbolHSet1 +%%CreationDate: +%%Pages: 0 +%%EndComments +%%BeginResource: font OpenSymbolHSet1 +% Original font name: OpenSymbol +30 dict begin +/PaintType 0 def +/FontType 3 def +/StrokeWidth 0 def +/FontName /OpenSymbolHSet1 def +/XUID [103 0 0 16#8D049593 1 16#37A9EF96 16#52678846] def +/FontMatrix [.001 0 0 .001 0 0] def +/FontBBox [-179 -313 1083 917] def +/Encoding 256 array def + 0 1 255 {Encoding exch /.notdef put} for + Encoding 149 /glyph0 put +/CharProcs 2 dict def + CharProcs begin + /.notdef {} def + /glyph0 { + 356 0 36 223 297 483 setcachedevice + 169 223 moveto + 134 223 103 236 76 261 curveto + 50 286 36 317 36 353 curveto + 36 389 49 420 76 445 curveto + 102 470 133 483 169 483 curveto + 204 483 235 471 260 445 curveto + 285 420 297 389 297 353 curveto + 297 318 285 287 260 261 curveto + 236 236 206 223 169 223 curveto + closepath + fill + } bind def + end +/BuildGlyph { + exch /CharProcs get exch + 2 copy known not + {pop /.notdef} if + get exec +} bind def +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} bind def +currentdict end +/OpenSymbolHSet1 exch definefont pop +%%EndResource +/Helvetica-BoldOblique-iso1252 /Helvetica-BoldOblique ISO1252Encoding psp_definefont +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Italic-iso1252 /Times-Italic ISO1252Encoding psp_definefont +220 318 moveto +0 0 0 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<95> +show +279 318 moveto +/Helvetica-BoldOblique-iso1252 findfont 50 -50 matrix scale makefont setfont +<496E74726F64756374696F6E20> +show +279 428 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<4C276F626A656374696620646520636520646F63756D656E74206573742064652064E966696E69 +72206C276F7267616E69736174696F6E206574206C612067657374696F6E20646520636F6E666967 +75726174696F6E206465206C6120706C6174652D666F726D652050414C204345412D> +show +279 475 moveto +<4544462E> +show +381 475 moveto +<43656C6C652D6369> +show +526 475 moveto +<7365> +show +574 475 moveto +<62617365> +show +661 475 moveto +<657373656E7469656C6C656D656E74> +show +931 475 moveto +<737572> +show +995 475 moveto +<6365> +show +1045 475 moveto +<717569> +show +1111 475 moveto +<61> +show +1142 475 moveto + +show +1204 475 moveto +<64E966696E69> +show +1314 475 moveto +<706F7572> +show +1404 475 moveto +<6C61> +show +1446 475 moveto +<706C6174652D666F726D65> +show +1654 475 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D65> +show +1789 475 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<5B315D2C> +show +1861 475 moveto +<6D616973> +show +1953 475 moveto +<646F6974> +show +2031 475 moveto +<732761646170746572> +show +279 522 moveto +<617578206E6F7576656C6C65732065786967656E636573206170706F7274E9657320706172206C +652066757475722064E976656C6F7070656D656E74206465206C6120706C6174652D666F726D6520> +show +1630 522 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D6532> +show +1774 522 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E20> +show +279 616 moveto +<456E> +show +348 616 moveto +<65666665742C> +show +458 616 moveto +<7369> +show +508 616 moveto +<6C276F7267616E69736174696F6E> +show +759 616 moveto +<6465> +show +821 616 moveto +<6C61> +show +873 616 moveto +<706C6174652D666F726D65> +show +1092 616 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D65> +show +1237 616 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6175746F726973616974> +show +1416 616 moveto +<6C61> +show +1469 616 moveto +<706F73736962696C6974E9> +show +1664 616 moveto +<6465> +show +1726 616 moveto +<67E9726572> +show +1835 616 moveto +<6465> +show +1897 616 moveto +<6D616E69E87265> +show +2055 616 moveto +<676C6F62616C65> +show +279 663 moveto +<6C27656E73656D626C65> +show +479 663 moveto +<646573> +show +556 663 moveto +<736F75726365732C> +show +715 663 moveto +<696C> +show +760 663 moveto +<6E27656E> +show +850 663 moveto +<73657261> +show +940 663 moveto +<706173> +show +1017 663 moveto +<6465> +show +1080 663 moveto +<6DEA6D65> +show +1204 663 moveto +<64616E73> +show +1303 663 moveto +<6C65> +show +1355 663 moveto +<6361647265> +show +1469 663 moveto +<6465> +show +1530 663 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D6532> +show +1696 663 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<64616E73> +show +1794 663 moveto +<6C657175656C> +show +1920 663 moveto +<3231> +show +1983 663 moveto +<7061727469636970616E7473> +show +279 710 moveto +<636F6C6C61626F7265726F6E74> +show +521 710 moveto + +show +558 710 moveto +<736F6E> +show +635 710 moveto +<64E976656C6F7070656D656E742E> +show +921 710 moveto +<496C> +show +965 710 moveto +<657374> +show +1030 710 moveto +<636C616972> +show +1123 710 moveto +<717565> +show +1201 710 moveto +<63686163756E> +show +1339 710 moveto +<6465> +show +1397 710 moveto +<636573> +show +1469 710 moveto +<636F6C6C61626F72617465757273> +show +1725 710 moveto +<7061727469636970657261> +show +1923 710 moveto +<756E697175656D656E74> +show +2140 710 moveto +<6175> +show +279 757 moveto +<64E976656C6F7070656D656E74> +show +552 757 moveto +<6427756E65> +show +656 757 moveto +<706172746965> +show +768 757 moveto +<726573747265696E7465> +show +941 757 moveto +<6475> +show +999 757 moveto +<70726F6A6574> +show +1113 757 moveto +<656E> +show +1169 757 moveto +<666F6E6374696F6E> +show +1325 757 moveto +<6465> +show +1381 757 moveto +<736573> +show +1448 757 moveto +<636F6D70E974656E636573> +show +1681 757 moveto +<6574> +show +1728 757 moveto +<6465> +show +1783 757 moveto +<736573> +show +1851 757 moveto +<70F46C6573> +show +1956 757 moveto +<6427696E74E972EA742E> +show +2118 757 moveto +<4C6573> +show +279 804 moveto +<617574726573206D6F64756C6573207365726F6E7420767520756E697175656D656E7420636F6D +6D6520646573207072E92D72657175697320E0206C6575722064E976656C6F7070656D656E742E20> +show +279 899 moveto +<4365747465> +show +379 899 moveto +<616E616C797365> +show +516 899 moveto +<6E6F7573> +show +607 899 moveto +<61> +show +637 899 moveto +<646F6E63> +show +730 899 moveto +<636F6E64756974> +show +868 899 moveto + +show +899 899 moveto +<766F756C6F6972> +show +1031 899 moveto +<6F7267616E69736572> +show +1200 899 moveto +<6C6573> +show +1258 899 moveto +<736F7572636573> +show +1395 899 moveto +<6465> +show +1446 899 moveto +<6C61> +show +1488 899 moveto +<706C6174652D666F726D65> +show +1696 899 moveto +<50414C> +show +1786 899 moveto +<736F7573> +show +1873 899 moveto +<666F726D65> +show +1984 899 moveto +<6465> +show +2036 899 moveto +<6D6F64756C6573> +show +279 946 moveto +<67E972E973> +show +381 946 moveto +<73E9706172E96D656E742E> +show +596 946 moveto +<4C61> +show +654 946 moveto +<67657374696F6E> +show +789 946 moveto +<6465> +show +842 946 moveto +<636F6E66696775726174696F6E> +show +1081 946 moveto +<73657261> +show +1163 946 moveto +<6661697465> +show +1250 946 moveto +<706172> +show +1318 946 moveto +<435653> +show +1412 946 moveto +<636F6D6D65> +show +1549 946 moveto +<7072E963E964656D6D656E742C> +show +1820 946 moveto +<6D616973> +show +1913 946 moveto +<6E6F7573> +show +2006 946 moveto +<70726F706F736F6E73> +show +279 993 moveto +<6465> +show +330 993 moveto +<64E966696E6972> +show +453 993 moveto +<756E65> +show +524 993 moveto +<62617365> +show +610 993 moveto +<435653> +show +703 993 moveto +<706172> +show +768 993 moveto +<6D6F64756C65> +show +905 993 moveto +<3A> +show +927 993 moveto +<756E65> +show +1000 993 moveto +<706F7572> +show +1088 993 moveto +<6C65> +show +1129 993 moveto +<6E6F796175> +show +1243 993 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D65> +show +1366 993 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +1387 993 moveto +<49415050> +show +1489 993 moveto +<6574> +show +1530 993 moveto +<6C27E9747564652C> +show +1662 993 moveto +<6574> +show +1704 993 moveto +<656E7375697465> +show +1833 993 moveto +<756E65> +show +1906 993 moveto +<706F7572> +show +1994 993 moveto +<63686163756E> +show +2123 993 moveto +<646573> +show +279 1040 moveto +<617574726573206D6F64756C65732064652062617365203A204D45442C20534D4553482C204745 +4F4D2C20564953552C2053555045525620657420444154412E20> +show +1188 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<33> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 3 3 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +%!PS-AdobeFont-1.0-2.0 +%%Creator: SunTypeTools-TT 1.0 gelf +%%Title: OpenSymbolHSet1 +%%CreationDate: +%%Pages: 0 +%%EndComments +%%BeginResource: font OpenSymbolHSet1 +% Original font name: OpenSymbol +30 dict begin +/PaintType 0 def +/FontType 3 def +/StrokeWidth 0 def +/FontName /OpenSymbolHSet1 def +/XUID [103 0 0 16#8D049593 2 16#BDD032F3 16#E6A758A8] def +/FontMatrix [.001 0 0 .001 0 0] def +/FontBBox [-179 -313 1083 917] def +/Encoding 256 array def + 0 1 255 {Encoding exch /.notdef put} for + Encoding 150 /glyph0 put + Encoding 149 /glyph1 put +/CharProcs 3 dict def + CharProcs begin + /.notdef {} def + /glyph0 { + 556 0 -2 224 554 296 setcachedevice + -2 224 moveto + 554 224 lineto + 554 296 lineto + -2 296 lineto + -2 224 lineto + closepath + fill + } bind def + /glyph1 { + 356 0 36 223 297 483 setcachedevice + 169 223 moveto + 134 223 103 236 76 261 curveto + 50 286 36 317 36 353 curveto + 36 389 49 420 76 445 curveto + 102 470 133 483 169 483 curveto + 204 483 235 471 260 445 curveto + 285 420 297 389 297 353 curveto + 297 318 285 287 260 261 curveto + 236 236 206 223 169 223 curveto + closepath + fill + } bind def + end +/BuildGlyph { + exch /CharProcs get exch + 2 copy known not + {pop /.notdef} if + get exec +} bind def +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} bind def +currentdict end +/OpenSymbolHSet1 exch definefont pop +%%EndResource +/Helvetica-BoldOblique-iso1252 /Helvetica-BoldOblique ISO1252Encoding psp_definefont +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Italic-iso1252 /Times-Italic ISO1252Encoding psp_definefont +/Times-Bold-iso1252 /Times-Bold ISO1252Encoding psp_definefont +220 318 moveto +0 0 0 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<95> +show +279 318 moveto +/Helvetica-BoldOblique-iso1252 findfont 50 -50 matrix scale makefont setfont +<4F7267616E69736174696F6E20656E206D6F64756C65732064697374696E637473> +show +220 429 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<4C65732064696666E972656E7473206D6F64756C6573206465206C6120706C6174652D666F726D +652050414C20736F6E74206C65732073756976616E7473203A> +show +220 523 moveto +<20> +show +515 523 moveto +<4E6F7961752B45747564652B49415050> +show +1400 523 moveto +<4B45524E454C> +show +515 570 moveto +<47E96F6DE974726965> +show +1400 570 moveto +<47454F4D> +show +368 617 moveto +<20> +show +515 617 moveto +<466F726D6174206427E96368616E676520646520646F6E6EE96573> +show +1400 617 moveto +<4D4544> +show +515 664 moveto +<4D61696C6C616765> +show +1400 664 moveto +<534D455348> +show +368 711 moveto +<2020> +show +515 711 moveto +<506F73742D7472616974656D656E74> +show +1400 711 moveto +<56495355> +show +515 758 moveto +<5375706572766973696F6E> +show +1400 758 moveto +<535550455256> +show +515 852 moveto +<53414C4F4D45> +show +1400 852 moveto +<53414C4F4D45> +show +220 946 moveto +<4C65> +show +276 946 moveto +<6D6F64756C65> +show +415 946 moveto +<53414C4F4D45> +show +600 946 moveto +<657374> +show +659 946 moveto +<756E> +show +714 946 moveto +<6D6F64756C65> +show +851 946 moveto +<676C6F62616C> +show +969 946 moveto +<6E65> +show +1021 946 moveto +<636F6E74656E616E74> +show +1197 946 moveto +<706173> +show +1265 946 moveto +<6465> +show +1317 946 moveto +<636F6465> +show +1409 946 moveto +<736F75726365> +show +1531 946 moveto + +show +1561 946 moveto +<70726F7072656D656E74> +show +1767 946 moveto +<7061726C65722C> +show +1888 946 moveto +<6D616973> +show +1980 946 moveto +<756E697175656D656E74> +show +220 994 moveto +<6C6573> +show +279 994 moveto +<6669636869657273> +show +416 994 moveto +<6465> +show +467 994 moveto +<636F6E66696775726174696F6E> +show +705 994 moveto +<73657276616E74> +show +839 994 moveto + +show +869 994 moveto +<6C27696E7374616C6C6174696F6E> +show +1086 994 moveto +<646573> +show +1154 994 moveto +<6D6F64756C6573> +show +1309 994 moveto +<6465> +show +1360 994 moveto +<626173652E> +show +1457 994 moveto +<436573> +show +1531 994 moveto +<6669636869657273> +show +1669 994 moveto +<736F6E74> +show +1751 994 moveto +<726567726F7570E973> +show +1928 994 moveto +<6963692C> +show +1992 994 moveto +<636172> +show +2055 994 moveto +<696C73> +show +2107 994 moveto +<736F6E74> +show +220 1041 moveto +<636F6D6D756E73> +show +401 1041 moveto + +show +439 1041 moveto +<6C27656E73656D626C65> +show +636 1041 moveto +<646573> +show +710 1041 moveto +<6D6F64756C65732E> +show +882 1041 moveto +<43656C61> +show +977 1041 moveto +<7065726D6574> +show +1112 1041 moveto +<61696E7369> +show +1210 1041 moveto +<6427E97669746572> +show +1353 1041 moveto +<6C61> +show +1403 1041 moveto +<6475706C69636174696F6E> +show +1610 1041 moveto +<646573> +show +1685 1041 moveto +<73637269707473> +show +1813 1041 moveto +<6465> +show +1871 1041 moveto +<636F6E66696775726174696F6E2E> +show +2126 1041 moveto +<4F6E> +show +220 1088 moveto +<7072E9766F6974> +show +358 1088 moveto + +show +549 1088 moveto +<6465> +show +608 1088 moveto +<636F6E736572766572> +show +790 1088 moveto +<6C61> +show +840 1088 moveto +<706F73736962696C6974E9> +show +1031 1088 moveto +<6427696E7374616C6C6572> +show +1214 1088 moveto +<6C27656E73656D626C65> +show +1411 1088 moveto +<6465> +show +1470 1088 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D65> +show +1611 1088 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<706172> +show +1684 1088 moveto +<756E65> +show +1764 1088 moveto +<70726F63E964757265> +show +1951 1088 moveto +<717569> +show +2024 1088 moveto +<617070656C6C657261> +show +220 1135 moveto +<737563636573736976656D656E74206C65732070726F63E9647572657320696E64697669647565 +6C6C65732E> +show +220 1229 moveto +<4C6573206D6F64756C657320736F6E74206C69E97320656E7472652065757820706172206C6575 +72732064E970656E64616E63657320696E7472696E73E871756573203A> +show +220 1996 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<96> +show +279 1996 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<436F6E73E97175656E63657320706F7572206C6573207574696C69736174657572732066696E61 +757820646520> +show +279 1996 moveto +<2020> +[747 0] +xshow +279 2000 757 2 rectfill +1037 1996 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D65> +show +1037 1996 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[112 0] +xshow +1037 2000 122 2 rectfill +1160 1996 moveto +<203A> +show +1160 1996 moveto +<2020> +[11 0] +xshow +1160 2000 21 2 rectfill +220 2093 moveto +<506F7572> +show +312 2093 moveto +<6C6573> +show +373 2093 moveto +<7574696C6973617465757273> +show +569 2093 moveto +<6427756E> +show +653 2093 moveto +<6D6F64756C652C> +show +803 2093 moveto +<6C2765787472616374696F6E> +show +1004 2093 moveto +<646573> +show +1073 2093 moveto +<736F7572636573> +show +1212 2093 moveto +<6475> +show +1268 2093 moveto +<6D6F64756C65> +show +1406 2093 moveto +<646570756973> +show +1529 2093 moveto +<6C2761726368697665> +show +1686 2093 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<7372632E7461722E677A> +show +1856 2093 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6574> +show +1900 2093 moveto +<6C657572> +show +1979 2093 moveto +<636F6D70696C6174696F6E> +show +220 2140 moveto +<7365> +show +266 2140 moveto +<666F6E74> +show +344 2140 moveto +<67E96EE972616C656D656E74> +show +581 2140 moveto +<64616E73> +show +669 2140 moveto +<6C65> +show +710 2140 moveto +<6DEA6D65> +show +824 2140 moveto +<72E9706572746F697265> +show +998 2140 moveto +<286E6F746F6E73> +show +1136 2140 moveto +<717527696C> +show +1219 2140 moveto +<657374> +show +1276 2140 moveto + +show +1460 2140 moveto +<706F737369626C65> +show +1608 2140 moveto +<6465> +show +1660 2140 moveto +<72E9637570E9726572> +show +1829 2140 moveto +<646573> +show +1895 2140 moveto +<6172636869766573> +show +2047 2140 moveto +<62696E6169726573> +show +220 2187 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<62696E2E7461722E677A> +show +394 2187 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E74656E616E74> +show +571 2187 moveto +<756E> +show +626 2187 moveto +<6F75> +show +682 2187 moveto +<706C75736965757273> +show +847 2187 moveto +<6D6F64756C6573> +show +1003 2187 moveto +<64E96AE0> +show +1086 2187 moveto +<636F6D70696CE973292C> +show +1276 2187 moveto +<70756973> +show +1359 2187 moveto +<6C27696E7374616C6C6174696F6E> +show +1578 2187 moveto +<7365> +show +1626 2187 moveto +<66616974> +show +1696 2187 moveto +<706172> +show +1763 2187 moveto +<64E966617574> +show +1881 2187 moveto +<64616E73> +show +1972 2187 moveto +<6C65> +show +2016 2187 moveto +<72E9706572746F697265> +show +220 2235 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F7573722F6C6F63616C2F> +show +397 2235 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C206F752061752063686F6978206465206C27696E7374616C6C617465757220766961206C276F +7074696F6E20> +show +1089 2235 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<2D2D707265666978> +show +1214 2235 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2064752073637269707420> +show +1380 2235 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +1540 2235 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E204C657320636F6D6D616E646573206173736F6369E9657320736F6E74203A> +show +368 2281 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E2F636F6E666967757265> +show +368 2327 moveto +<6D616B65> +show +368 2373 moveto +<6D616B6520696E7374616C6C> +show +220 2420 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<4C61> +show +284 2420 moveto +<70726F63E964757265> +show +472 2420 moveto +<6427696E7374616C6C6174696F6E> +show +706 2420 moveto +<28706C7573> +show +811 2420 moveto +<7072E9636973E96D656E74> +show +1033 2420 moveto +<6C65> +show +1084 2420 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E2F636F6E666967757265> +show +1266 2420 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<29> +show +1300 2420 moveto +<6427756E> +show +1390 2420 moveto +<6D6F64756C65> +show +1537 2420 moveto +<706172746963756C696572> +show +1729 2420 moveto +<657374> +show +1795 2420 moveto +<6368617267E965> +show +1946 2420 moveto +<6465> +show +2005 2420 moveto +<76E9726966696572> +show +2149 2420 moveto +<6C61> +show +220 2467 moveto +<7072E973656E63652064657320617574726573206D6F64756C6573> +show +697 2467 moveto +<20646F6E7420696C2064E970656E642E204C65207072656D696572206D6F64756C6520696E7374 +616C6CE92065737420646F6E6320746F756A6F757273204B45524E454C2E> +show +1188 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<34> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +grestore +gsave +readpath +V00DC0505B000272E07A900B008272~ +closepath clip newpath +gsave +220 1909 translate +1.24050 1.16171 scale +/DeviceRGB setcolorspace +1580 538 0 1 psp_imagedict image +J3Vsg3$]7K#D>EP:q1$o*=mro@So+\<\5,H7Uo<*jE<[.O@Wn[3@'nb-^757;Rp>H>q_R=AlC^cenm@9 +:1mM9jS"!dTMT<$3[GQ$8#0$s<4ZX!SPQ1`C/mioWjnAY&^gM+`4=1jRLW!YA=M/6)*KRWnUNmi.JccW*D(s%YqtH +0drPi.i+&_,;H.PE]Y>'a49"UXCSJ +Wa.BL:8cSk2(G.pX&c:P.lF?_C&MA@==c?\*KnTXZe?uhX'N$cDR\CR2_1HIlZTns0/orfo)!mNi%R,A +*YSp9_r'':IAV"0@9W`La;bGFe:N65ci +Ra%`$M9P7/4J'lsoEl$7LI@laW:YsA.[Ni+e#E!INCp*JWn"-BLmS7Q's6)<'q5YhrFCadXAKp"U=X4i +gTC2XNQUF+]%sO`Mp:P]I(nLAp^@W?#DBtQYkX/P.i4/aj0A?*<*I%ALKP_IVuul!s+3OEd!.r*'ao[[ +U!Mq57O8_*7:C0!C^r$$N'a;E\0QM=!0TkudWn6X'dNcJA5]C[`aprp9kMk"`9)2(Skj"Jq?7(W6_[Fk +e9XP1PtRuQC"3!57\s%`']AIGQ +peC>X,EgG.(d(88'oU(AES12D7jXAAATHIO_u]l>J\`J5BKRIP$AHA@YipI$,8,jP,-bgo@P\p^a!7kQ +r.79[Oi\lSBfr+g.[A1'ZKZbR@ksIs-F7F!ic@/OcR6'`r;qUX24i30 +[9Ds`gNC6hEOf?BQWplSnThfSn!Df$hEOGgoc&'V*>9d>/iA>l]AiTQ!FQ)@?It +^u6u_"^s/)k7i,D?+&'paA;n08>PFC(NKR +nfr:da`1?tVH5@9bWm9>-l`j-#(sc90W853)\.YA+u(L9;C`N@`Zm4:gi>ItO2rS%.3+LD-BlRu19"Na +>:u8d-8R*@dVCb1c6kEIh"#eUT?nuC.NK.[7\eB\1oah:Rnfm2.Q&]H;QCE1<[9PQ"?s;!IomrG]"NF' +&$S9lQ8fVR%:u\5/TEk:@d.^5_CbI3/Je""^I)rV]7jGsL;W"*336FB)ihu"1-$nW;_+0Wjrb30'FkEQ +K0eH-QrG[U%>R=1&K$a-.2@b0it7[.DE/_u8)t:#'TPa2P=ajKR8g=l/XK,m',d%[Bf2ASk7a95mWgsf +:ZrK2'MJNrOO6<)2t\d:8>JU%FVj[6T+RtuU_R!3>QI]_PkUmeM:G?gnmP((U_*_dW'PS5q9\NQ5Q")'"r<.@&(fo+20)$3p]c_4^:R9I^heL;T_T#`MA''T0l( +nVGD(2]RjuU[e^"MFSqTae\Ka9WD/FQHQ,r$&m#>1n)[do81]8!BcIi!"eu)$AV$Dd=='22$+ddT2/m; +Wf9WK5D`BM`oF?"%$!t.Pfi*nq1o.P"Ts?B@*j-d-5?oC6Xe@:KLR7$MFD"%Gf42O)hS,8dE!#J6i`"`j73Jo +RRnohal--sA3'TEKZKp0BT1q\/X=WEe#D.)"Z(WuACKbU&s5ha;eabXKgqn;W`HV%Ceb]N) +`FH2VCtA_sgKuW4q\m94*Hc>.?HbNj*fDGgX"bX[#E7fP,VM,o,_^/9]PgX%k`l089]Y":F +!eJ01Y\6-C'*!GK+M\hA.LQZ769l,rN#jPh!(J3;=PR4G,*BtidKnp",:A+3jO+<-[Lk6J_dtW<]]*un +S^/[il2:[96D;dTZt_`JP=h\#.CAAg6DIGXeLItA]jeL +PhL7DTi%dglBPP\?EmY8;`#"BsguO&pnFe3>[Q@-$K(.cLH(=?=XkqXjTR_Ol2uW +*&\H(H,*DJdS%k&!suKSnZnZRY;$$,^n>X;//f$)KYjF%aDY?7mJT@M": +!l#JRfROQkj8-H!Z:&Of4#B.S"1U\bQ71S3+`sqW0!L7U3r'?%5OUM/bsQqV*j3Mb5C +2k3WU;n:u_I6XB$BN.#=(6(h[;JB+AAN$)TW)RM33i,lZ=0,G5TF0e&"(/4_X;2a$P##Yr>&1C$//m&R +P$@?T\>@L*#_-/ue]>^W"+(#7DKLg@qZV"s?nN1qAiC`kaCK2"X53@DI_Xep +3%Q)Ia+hLk0fZ7@1E2@pj>&_HSl7/*bN9oXp_42E"bT,"&=?EL)%D?giXm#l:+6p97H4uIe8@8eO%00_ +)&.Nk-'Lp^&t)_%=Y5t5jqAVsc=o/*:$31XeF%TFT24Yb)AN`N7AE`E'Ui#SR8'SXl4k5&:8q6o":>A:K#+,LLeK97%#2ZnnHb(G-PVHWU@F&`C,[,ma.r2*"9(e9P0'NjM+jpN/=+JUo*LAu +B/H(%VXoYgl?>@^c_pCB%17kYU=#q3MG5Re9W$:r2:ZIu>QM<#T( +Cpr*#pBuu'kB+;kY4mk!lM#\?b@ER@%LWMp_Vq`oN(tl>N5jb[q$`9V-^;d8ZMB:YrWNCU6"&&a6m`WV +L-oCrpk2*_'8f4fdM8S$7p7&Es7Q:kf;q1Qb!1R_$Md\$a*FT[+hB9VSn#),F= +;/"I*74+9mVGh3YqLqD8;lWi4d7Ml#[9'M4CXr:cL(dar!%_/t7AeUN[TdV"qh<&OF1PXpf6bL!om=D[ +DqFg(QN^U/@;skH7OJq/`aa#@r.SVc3QU<&fm9.g!-6C,[Hd^B_d\5N!#@(JU=3kb`iQCKA]!JJ\_SmICVAa!HG/2h\*O"q"+nAJ0Xtf04oL/Tj"\(1 +IR>?CalP:`CNL0hs+*GnOB==\&IF.XiK2]64s:Mp7,j>2ZsGI)NCMrjf^sVY+btRnP$'W)74FKojc\;= +^0raa9]hOA[,,d_SPJ@3g%>8p6(q-=PZfpcO\)BIl'0nE5+tiQ<9f`P[9g+@X]FbQg@]p2@Bir$Q1g2As@cDPa*m.u2s +T[9WZ8hCsB8>O\5FNSG]T2;K9Wc^q9>-D&0euNr9mdVT>pH,5&mV[6.LVtAk.%F0c(5p0W0rWlJ3s>UT,VgeOH:oTKasAgB +>d@QdQcpd4.@eh%2Ohu>1TB1#HTn(K-or%mEVpm1R.\0J<+R6fJ[pPYNYBMacYr()n!Ka^p7Km/RMOY1[[$="Q0hIEq)" +]3XkAS(6s&ID9.Y(`X;%$&-9*nJIcs0,]biA+CKWQ;8q:\B(t[#Q+o6"G4I_n;'af(CZ&9U%&DI8gb=1 +`M2mYb\B'VNkmsn#n2\W*g4X@nqg&?="KZ\V=P"Pb%EQ"c)1)hbj'C7T$O>,$4R>t7&&)-oSQ?mQV=:* +WV$UX8uGXgeZ/;"c"a^mY1K`J$Or!6A?s,6G(9abf5.nMX-T.o^?9ULh6-L1c0G%N^>H-h$k\$u>"9&H+JjEekGXNkn$\h#Wd.i8`,nl/)@aTG=Ai1Nf7pqtr"GT>fO%Em1 +GsnN0/!`h>deSR9AM]cLB%)%Dk&ibW:M8/Q"U9ZJU/>URH:90G9;YX%eG=kgV,OBoC=RXLB!kjG=)6@` +"bt!+Z<:W,4$WklCURGae]UXHhfHA7DV'6Sk4O)8?Z4Qo"pY.%\A#a'Wf2;7_P_-sTNm$:j5T$[M>f'PBM6i,aD\6RqC.uh.1::8132r"$*!J/'p +nuSBe$RamAkR3L\dX`X]ho1XOaFp +b3aMi@'J:bG"XEUcY0]6?e3:=%Vc$SbjAJ)XkN5g]\]i9bNt8H1r!G&GYBZEP:q1$o*=mro@So+\<\5,H7Uo<*jE<[.O@Wn[3@'nb-^757;Rp>H)ZH*k!#%Ag +enm@79;b_!jS"!dTMT<$3[GQ$8#0$s<4ZUdEAj]DA$ZF4qPb+.`ToB"ga9X2YZP=Uq5oP!B=(iZioWjnAY&^gM+`4=1jQs0?*R=F=^>*KS9PE`kN#T+h:C^`UoNr"9A@JNogSW&tP+ +%Yqop&I=n).i+&\+Yef.E]Y>'a49" +UXCSJWa.BL:8cSk2(G.pX&c:P.lF?_Ek>Y]fISp2*KnTXWD%.eX'Mq1B=HYK2_1HIlZTns0/bn.b4U4E +af"nP[LPHSW8[4;)s+[HNlU393@pb#/!eB@+:n5]%LE;k6/`BB<%]$tLI:&5(mIcE'oPN@&X_'c3?=/N +j:W=EN_(O\8`^SQ<3B@UQV6HS)3iE\24I>'':I@+!Bm&NkS+pM%YG1>;cu\Zp'V=ea(2L/XS.QH +Wn2'qgTC2XNQUF+]%sO`M]C=B1o.mipRD^$#DBtQYkX/P.i1mQ@js0ijN;h3U#fbZGQ[pC"+S-pd!-r? +'ao[^@F3Y37MQGk7:D<\Zq`=pLdn/%\@d8Z,EbW/dWn5i,qAsf+E-Ld&lTO3bi[B"`9)2(Skj"Jq?7(W +6_[Fke9XP1PtRuQC"3!57\s%`J&*83BKRIN!WYPqYipI$,8,jP,-bgo()ImK +`ZqbPr.79[Oi\lSBfr+g.[A1'ZKZbR@ksIs-F7F!ic@/OcR6'`r;qUH%1_LB,KYa;-W,t3E!/X,&nAp8h0c>s?j,r!dIR,->8E>q:1nIPnPtL/$ +flXr:0pt_tP?G9LEB0RbkEFTkrddA/;!=-I2'.lOV,HQBg3#TQ;5mO[Q!1S%OV=itl]p2sI_fHr`Zic3 +4^ufQ[9Ds`gNC6hEOFH#uJ(lZJ0EQIKm59Q'/UiK$XRSP>rb,'.#CqFi\e3^Kn(rX--"0qQX_@g9#PAD7\VD\C>>=9,)9g +AVEK)&1b02CCc@ljnK]g(-dS]*V)V:P$X]O#6:MrgO[AA(^3p?MQc"UU"= +AiQbj1D>Ru8)h&BSl-Gj_E]44-l`j-#(s_l&?%uP)\.YA+u(L9;C`317O'XDZk`N\N^@5R.3+EO-B^p\ +&uf-A>:u8d-8R*@dVCb1c6kEIh"#eUT?nuC.NK.[7\eB\1oah:Rnfm2.Q&]H;QEj!egiTa7<6"HYLkBa +.ijerB!^2C2QL,hgMXLU/iP;Odd)(ghBZ+%h=CGl^Yge*/05H4#.@&(fo+20)$3p]c_4^:R9I^heL;T_T#`MA' +'T0l(nVGD(2]Rjq!"oSHMEh3*aQ2oK9WD/FPXM@Ql&gB?7OX@t4SF4( +MU3b.-oE3D<3"KG&P@Id[k3bnAQA#d>/t0ZfrXn*9rcf][bIqY$]WV)idEudJ3p"73dse +AC>`kVH#.494cQIKZ7RZRS@DCH,Sif4.]5\e+s4PKgVS.j"u'M(^!Egd:q)I9R``sJ]]IKb!a[]-A+m* +Ek;13_`k?Sm+-KJ-Ilm`dd=ggSYG4e\m94*Hc>.?HbNj*fDGgX"bX[#E7fP--P_QZ@r^0!L.R'8jch0t?S!6R.c9jYFA_^1%*BJO&.T=>V'2$&(_)OP"Y= ++VBQ!ifR?M?83=W7cTW`oR9(LO\"Pr=Yu^I.@!NeP1ark@540Dk*&rThF%@7!,%Lpo_sD-Thss;=u?Y, +8Yo>LPhL7DTi%dglBPP[_N.j%CJ,e].Vs +R9-V[>W*XSK#M3hR+ujL+d'lWnsNak?SMP1^n>X;//f$)KYjF%aDXe.Usc5ab&'23:oMmDF(uue"'DU) +X*)SP&ueBl`FuNW'R%_7Zp_!XC;:%o4b:ANG,UDO+`i-!Y4ho!DY[\+=/tq`*ZGWE^uDVDb\fKaON?Lg +GtbAF0:78Si(uBY((CM%6=E^#A2YG=LdY]L32BS,(Q:gn;7P\14WfbVA5YE5Q;&`k8nCo2A@>bsQqV*j +3Mb5C2k,=F;n:u_I6XB$BN."2(6(h[;JB+AAN$)TW)RM2MB,a"=0,G90KQ=2NB<)$,??5SOo8pJfcmcg +>jC'+J_Ar3W/]4]G.5G.&_HSl7/*bN9oXp_42E"bT,"&=?EL)%D?giXm#l:+6p97H4uIe8@8e +O%87D)&/*&-'Lp^&t)_%=Y5t5jqAVsc=o/*:$31XeF%TFScC/Q)ANa=7AE`DoBK=.R8'SXl4k5&:8q6o +:MCQ4eS_p'TYi9[H*)NK7#Y7nQACg+boa6[NV`TZ5.C?+VB!iAV7]XoE"Ceb;ZGS4j +8^2Ei$*q=?SlWqC,'lM#[p?*F#3%LWMp_Vq`oN(tl>N5jn_q$`9V-^;d8ZMB:YrWNCU6"&&a +6m`WVL-oCrpk2*_'8f4fdM83df57&Es7Q:ke0=bOe+1R_$Mds8moFZZ0jB@H\\ +#(HQG7;.bI'HU'OVG!o>CK:4Y1;PAt9;$Gg4]YQlZs.@.lZL4PF0ANE<]XUm +j*SCD+7spR#6fas@;skH7OJq/`aa#@r.[]fPKIHWfmL^=rrRbf+L#NA+qk<;_]c8JHpT%jM8^[DBY7e1 +)NDc^Z0;+;6R%Z7,dM,HU/NP,_nZoLI)9AKRE[%ABtWGH3h=SEZg%DiK0l9Z.(!_O&nst7dj_ZhI6q?W +VU?j\lFg4s=+>2[Sl[!Cqa?Ys+*GnOB==\&IF.XiK2]64s:Mp7,j>2ZsGI)NCMrjf^sVY+bDqSOg"t[;(7c& +jc\;=^0raa9]Hd(']*giSO]K:l.l8h(nT)fPZfpKD&8Vgl'0nE5*&R?<9f`P[9g+@X]FbQg@]p2@Bir$ +QX(B>jdq_[GLG!Y=\dRg3)]^J\ba`Qs;Nk&KmdanT$W@3b*RtD-`ZNSVgfcobON=3%R2hYi*g=aCE>_Fk>qD>aAi!#[g*[-D&0euNr9mV[6.J\kkN.%F0c&Vn@KZ![u\/KOm^!&7$gP"R-c +asAgB>d@QdQcpd4.@eh%2Ohu>1TB1#HTn(K-or%mEVpm1R.\0J<4`?*`4&\(iSjW;KO\FM!&NQ]'XF@/dp_0=NJR'+9Q4c7i2Ojt\;B`l,%5#Z`0#QHSD5 +&,6hK#mGrIi=MAU/f>+R6fJ[pPYNYBMacY-8Y[ +Q#b,[]34).aS"EcIB$PV(`X;%$&-9*nJIcs0,]biA+CKWQ;8rpb@U8V#Q+o6"G4I_n;'af(CZ&9U%&DI +8gb=1`M2mYb\B'VNlRpc#n2\],a-9Fnqg&?="KZ\V=MD)a9+8e9r@N=bj'C2RK-ua#^l2u7%DG6Zl2Xg +QV=:*WV$UWVNEU-eYmTt]kY#AOh[si.h.BVA?smip5;YFf5.nMXnN3_b3*lXh6-L1c0G%N^>H-h$k1l1&2-`_]r3==5VE8!!3<+Jj>stGXNkn$\h#Wd.i8`,nl/)@aTG=Ai1Nf7q9sB"GT>i +P"B3381^P;-]-!BdeS9r:GA53B$aXaqK4-U5GhBU"U9ZJU/>URH:90G9;YX%eG=kgV,OBoC=RXLB!kjG +=)6@`"bt!+Z<;"pHUXg^CURGaf)(0@j`A"=DUGGsk4LUAhW>DAm)o-J_I7E9Hpf%]9>=2?2G$FE-&p&> +EB/Eb!WN4P_'#sq4/p7 +$C/KgEk1!S[ct32o2iN=Y>q&lqZD2$fl*6o4sL_u`T&\_m!_;HP0)f@\SSuh!<7U8i/h%t*YA^46K+$Y +F?Ui[M+$?c=L;Bh)3%,GOkB;T5p;@]jHdduo!.VeWE(DMu%g[j*TlA(h3Zeoh`1h6BXBI7oN5hW4aR"4; ++HX[>!!t3F:FMIMV-k0WY#Q^6bbA#29[5FOP0N02amAkR5bQK&F@n+XEWDk$BbP/IqO^BX<$W1PoGX-" +XNTldb3aMi@'J:bG"XEUcY0]>X`hm)]&.J:gobioXkN5g]\]i9bO,0+JAC*IGYB_/%uA0PX'!S^RO_CW +6`CWeNCPF\J3Vsg3$]7K#D>EP:q1$o*=mro@So+\<\5,H7Uo<*jEJcc +W*D(s%YqtH0drPi.i+&_,;H.PE]Y>'a49"UXCSJWa.BL:8cSk2(G.pX&c:<@!/L*Ek>Y]J8@+>`D-_3YM$"CX'N$cDO4NL<4bl=HZ?[S0/]]/ +qYPEMi%R,A*YSp9_rV"0@9W`La; +bGFe:N65ciRa%`$M9P7/4J'lsoEl$7LI@laW:YsA.[Ni+e#E!INCp*JWn"-A87ZB7>cu\Zp'V=ea((.\ +WtpT#P.>;8gTC2XN8iCg\Qu"SGYRl`cbQjaFiLO6YlYkX/P.i4/aj0ACgN_:aab2or)L]dV["+igH +d!.r*'aoa`@F4e&7O8_*7:OYh`+CkGN^mU,q#lF@,EbW/dWn6X<@aA.A^^C-`aprhJ0r`j`9)2(Skj"* +89=W]5b_+`F=6_+I5[j!C"3!57\s%`8L\$SXBL`hY"*8I)SLlM!O>h*&M!a&eSDTtD:\T<`oV9Q?#J8@ +`THi?^0bg1r!!B0K>M&9fR-.9'oU(AES1(mRjF8hA2;c:]E/$6J\`J5BKRIP$AHA@YipI$,8,jP,-bgo +@P\p^a!7kQr.79H!(eHABdAR7.[A1'ZKTf0@ksIs-D26h`a:ctcR6'`r;qUs?j,r!dIR,->8E>q:1nIPn +PtL/$flXr:0pt_tP?G9LEB0RbkEFTkrdcAF:uG^g2'.lOV,HP#)Kdg/8>+JtQ!(diNE3/^l]p2sI^rP\ +==fb@,n9euZ!-O\gGQ_(EOf?BQWplSnThfSn!Df%rrI\e@.9Og2BNNf`FAA)gibn**k(/#Pmi[[%fcSp +TQ!F8rXT9f_P(qiCcWXLLr?$-8?>uJ(lZJ0EQIKm59Q'/UiK$XROJE)J0a^,Mu$d4R*;FK8X-pe#aJ/_ +F0H)LGrh)4j:jVV)NRFbd]%?2D*":cW77hi9!):#=KL)SFis)t^L4:uXEI5gRa5ZSg9#PAD7\VD\D462 +9UM$r;@293`WnhU'>]*J%AQn8@]MPc?]B+qGG.caP=?IoH +%>Vl2EEKkc2][t#A9(g8VH5@9bWm9>-l`j-#(sc90W853)\.YA+u(L9;C`N@`Zm4:gi>ItO2rS%.3(5D +-Am="19"Na;ur?/Ahod!#%][m8LHk7Hl6qO^fhegiR\NCIVe +REQt>lD87=B!^2C2QL,hgMXLU/iP;Odd)(ghCgggh=CGl^Yge*/05H4L;W"*336Be^Q-@aELA?UP5CB` +jrb30'FkEQK0eH-QrG[U%>R=1&K$a-.2@b0it7[.6ie1n)[do81]VGpG72[\V0BZ2YP8M9 +$O;@%iNW*9:+I->`oF?"%$!t.Pfi*nq1o.P"Ts?B@*j-d-5?oC6Xe@:KLR6iImmaQ#fL=4)idEu?l9)n +72h$)AC2g+qC*2Db@T,tKZ7RZQq6AgH,Si`/tGdNe+s4PKgVS3B[h>s-C%6$;eabXKgqCOW``FH2VC_<-'DDu19>A_sgKuW4q\m94*Hc>.?HbNj*fDGgX"bX[#E7fP--P_QZ@r^0!L.R'8jch0t?S!6R+@gbjnnQ^%).'JO&.T=>V'2$&(_) +J/EA`)\7`mifR?M+rgWA`a\JjoR9(LO\"Pr=Yu^I.>p\B;V?0+@53=&?h7F-hJkQH:?Rhoo_sD-Thss; +=u@@`8Yo>LF"".GTi%dglBPP\?EmY8;`#"Bsh.3QJ6PriGlD5m[%.chXPm)?LO68 +p&>&D_-lc">W*Z9DMZ<.o#N*`rK5%ZnsNSWDC#8_5bN'e//f$)KYjE*(i1fH&;\9!ECd#0)?GacUN+BA +H9WO6aJ +Y?7mWX*)SPHG#'lms)M%YBS1WqYu)]i37H"/fP=W`6>'_/64hS +OK?GNR)nDf3K\hVi(uBY((CM%69l*lA2YG=KZ%=s32BS,(Q:gn;7P\14Wfa&jAIr/Q9cm_8n6:0A2FBA +QHWr>3Maet2k3WU;n:u_I2S3_T[Xf!&hu8>6`&]YZrW.hVo!1)qP@5p=0,G<&@O(+ipo)X[PeGUSn2:0#S[aT"bT,"!!!E['+KLWiXm#l:+6p97H4uI +e8@8eO%87D)&/*&-'Lp^&Jt)B3t@TMjq(*Xc=o/*:$31XeF%TFT24Yb)ANa=7AE`E'Ui#SR8'SXl4k5& +:8q6oP,(7=.m('0fWmM;jgcKS`H?1/Ss4k=f`[bd[$bSC\.J;7P\=DV"j +'8X\=lS>sACF(=I6D9J@":>A:K#+*Upe3.R%#2ZnnHb(G-PVHWU@F&`C,[,ma.r23%#RP#P0'NjM+jpN +/=+JUo*LAuB/H(%VXoYgl?>@^c_pCB%17kYU=#q3MG5Re9W$:LCCP15Cpr)up5*So"*D!-!&jI?OIL^gX@sHd39@N5j*rq$Q7G-^;d8ZMB:YrWNCU +6"&&a6m`WVL-oCrpk2*_'8f4fdM8S$7p7&Es7Q:kf;q1Qb!1R_$Mds8moFZZ0j +B@H\\#),F.^SoS""X]L-VGh3YqLq7m;lWi4eTbXp[9Ke8BqQCK2R+R'5G3/b7Ae+@[S6%m.o"$YD3\@B +!#q3c]cjl#YI@10#6c]_fPai]*[_\\`aa#@r.[]fPKIHWfmL^=rrRbf+L#NA+qk<;_]c8JHpT%jM8^[D +BY7e1)NDc^Z0;+;6R%Z7,dM,HU/NP,b9aIYI)9AKRE[(`0EgBV3h=SEZ`jl?I6sK!W3g;&,*PWM^T"N= +*C?MuTE&_K);Qo\;Q\P!?CalP:gCqa?Ys+*GnOB==\&IF.XiK2]64s:Mp7,j>2ZsGI)Mh!%7f^sVY+d#=VOiZ%D +;(7c&jc\;=^0raa6D)_/`0PC'SOif;fc8:g/=k/OPP>jBrB[8Xl'0nDcAOcUJ7j!#ZlY>X(B>jdq_[GLG!]jC/og\(RIJ\ba`Qs;Nk&W+J9nX/*T59Z0"g2`?-Q1g2As8 +73BljFS^J.SC"3Raor\f+TT]b0o15FM,:/#Wc^q9>-Bi^b%YlG7;)@o5N#?t,SggoKL0*D\3L*9%uUHO,q:8=H''e+UZB-!"^Ou&dnnr_BCTlr%]3$LVtAk.%F0c(5p0W0rWlJ4!'I(,Vf&c +OrGZr6DZH:>d>"eQcpd2$#J%*2M?Tn0KI2Y(G_W0-o4`?*`4&\(iSp/"P,SG.ZTa2lk^tG<2VZ+Rob$)[Uo0i\<@%D"=&O^uR4I4GHcb +507CZ&,6hK#mGrIi=MAU/f>+R6f(bR8qB^7;sG)9Ptn;YX&\I#Ral;d?*@>r()n!Ka^qe]m1u0kY1[[$ +>OE:HQ-SW:]3XkAS(6qjID82lR!b"4FYc)1)hbj'C7T$O>,$4MecrgHNZ +oSE_YQV=:*WV$UX8uGXgeZ/;"c"a^mY1K`J$Or!6A?smip5;YFf5.nMXnN3_b3*lXh6-L1bhA8.^>?'g +$k:L="2\)KnuM+`NJbJYTbuRF8s>=Yjf4_.!!3<+JjEekGXNkn"Fn\kT9MoPI*\IJgJ1*2l/O#k*WDr/J>.%\A=fk`jQ.kn[_-sTNm$:j5T$_8[>4%X1FhZgS\QnQh>IE>XG,I`B +GMDdK:C+YjE0slg*X.22?Y_X3"sS2Ma^jF1$k*(?!.VeWE(DMu%g[j*TlA(h3Zeoh`1h6BXBI7o!(N`' +aR"4;+HX[?E_+-;:FLn<-#qU3+oO*L9."[.FP:XmSBe$RamAkR5bPq?PY*KEKh/#fWH?:"3hK6Ie>dX` +X]ho1XOaFpb3aMi@'J:bG"XEUcY0]>X`hm)]&.J1bTG3$SFVYaRDj'q)t!M%J=U"b24>ou%u@"=@+WJk +%j-nPjK`kYL0GaaJ3VsfkTgKE#D>ENi!H +>q_R=AlC^cei=kC:1mDV[.\o4TMT<$3[GQ$8#0$s<4ZX!SPQ1`C/mOC#R$pnA9TjFqSN"-4)LQLIL=LrAp*KQ3<0p,_*.j80<^]4og$k`^J +K>6A!W*D(s%YqtH0drPi.i+&_,;H.PE]Y>'aJo5RaMo/sjDKcfpsgCGq[--SqaWnp49"UXCSJWa.BL:8cSk2(G.pX&c:P.lF?_Ek>Y]fISp2*>W8dM9IP0X'E4TAt7WBQReWTlTqsc +-4u`,54\i9?S9eVUb_n'_ocG5*#:=L5/^te39]3O*L4NI+:mZ,rWra\6/`BB<"o?BLI6SH(kbL''oPLh +EL>6n3?=/Nj:W=EN_(O\8`^SQ<3B@UQU7G<)3i8f!L_/Co9n+rGs.cqkS+pM%Z*WL;<\d`#4!^!2UN.eW +WWso;bGFe:N65ciRa%`$M9NOpreO>t;(;GJ5pqrFW:7q5.[Ni+e#E!INCp*JWn"-BMTonF>cu\Zp'V=e +a(2L/XS.QHWn2'qgTC2XNQUF+]%s)7a>aBdI"u"rp^@W>SO/3BB%Pg3ZNh81j"+<2:$VD!a5sW"a8c8F +"+igHd!.qe!t0fM+KtQn7O8_*7:OYh`+CkGN^mU,QqRuS,EbW/Or6Zb%47B6A^^C-`aprp9kMk"`9)1h +Ptth])>((U6_[Fke9XP1PtRuQC"3!57\s%`WocR6'W"GThRSP^fBC-q`Fogr9d:TjT>@ +qi1GDLkK2V\E\eqH],GplW>^>EW?)j5i@`+1`d51J&:0+fQ9;#$\(S(0j(eh0c>s?j,r!dIR,->8E>q: +1nIPnPt#1;flXr8/"')nP?G9LEB0RbkEFTkrddA/;!=-I2'.lOV,HQBg3#TQ;5mO[Q!1S%Z!"20l]p2s +IQ\?o87iWA1ra-IgNC6h;R>0:?lQMnnTg:#Y.u!QrY9aq@-P001rBWV`C'.h4C15qOhBEo=P8E% +blE7/TQ!FQ)@ln!6D4t3CcWXLLr?$-8?>uJ(lZJ0EQIKm59Q'/UiK$XRSP>rb,'.#CqFjCKB=?[#GKYF2VZXJ8.eh&eY"a\g`@q#/X?RAUaQ0XP8<-"]NIV!O:cK^9%0qPNiD@$p2B<CH)O_CqX4q +=?IkCnG]g\YIFF@7gkC!A9(g8VH5@9bWm9>-l`j-#(sc90W853)\.YA+u(L9;C`N@`Zm4:gi>ItO2rS% +.3+LD-BlRu19"Na>:u8d-8R*@dVB&::*G,oh"#eUT7CT2qAg3,4I&Y`dqW/DRnfm2.PXOQ;QE$]<[-%\ +*H&2iKN4qt.h*E3B!^2?[S!ZF'l0AoC0')KdbSiRdI+KEh=CGlQQ,9DL;W"*336FB)ihu"1-$nW +;_+0Wjrb30'FkEQK0eH-QrG[U%>R=1&K$a-.2@b0it7[.DE/_u8)h;j'TPa2P=ajKR8f%nrg,pIcfkSX +Bf2ASk7a95mWgsf5NQu*'TRYLR*fU^RT1sF6]snfdV<>gWE$!!i7/\s6AJ[H=6pMK4.Qp*a%t@TYeV_Ud[p6)fWO4esMP16T5HF;.258]=[bIqY$]W`kVH"Um6tLBFCee=nRS@DCH,Sif4-RlsPF;'SGse<'B[h>rVC__+ctV#+9h(sXW`A_sgKuW4q\m94*Hc>.?HbNj*fDGgX"Y5nVX4V]X%i(#B@qt]U +4sD;-M..1C]Ve,r4_4 +_IG?hbpK^J'FkX)S^/[V$+0he6D;dTZt_`JP=hHG.C89O$C+MgeLItA]jeIDo^K#-Cr=:$62p]7!rWR>TF59Ya&jW`V'2 +$&(_)OP"Y=+VBQ!T@$a\D1Wji(TfSoDl'5G[?EmY8;`#"Bsh.3QJ6PriGlD5m[%.chXNq2 +hX?^+c2Rfq_-l@^89OY=2SrqnQ@).\+d'lJYgBJ#:GDj!^n>X;//f$)KYjF%aD;8qL:c'd&;%Y/K0[@Usc5ab&'23:oMmD +F\8c>Y?7mWX*)SPHGCVA^h8`8\%H +aokrOLWIb\\P0/10:78Si(uBY((CM%6=E^#A2YG=LdY]L32BS,(Q:gn;7P\14WfbVA5YE5Q;&`k8nCo2 +A@>bsQqV*j3Mb5C2k3WU:`oo7I6XB$5VtM2(6(hV:?b`hAN$)TW(lLk3i*$1riADd&*f-t]jHb"i7'Fi +M_AiC`kaCKTYfWDV5S^QhI +]A>2"X53@DI_Xep3%Q*a$\lRY0fZ7>b-PorgbLa'AlC4GbMV4X#S[aT"bT,"&81nn)%D?giXm#l:+6p9 +7H4uIe8@8eO%87D)&/)E$'E?k&t)_%=Y5t5jqAVsc2T)C9d^UBeF%TFT0jsT)AEZ>rhE>(oD2H>R8'SX +l4k/d%]NHZJ85ikQ#=-P,(7S=,fkn3&mM?h-cKTJ`?1/C5[I/`N!7n>5*#9%kA>;A` +=F!p<)1]TaneE]T;YQ@^c"6MS%16;AMc$+qkX?DR9W$:r2:ZIu>QMbU5'CpMLMp@opDkB*%pDYK(6lM#/*^u\J:"KV]J!+.GTN(f*TK:$,Qq$`9U2iPPj13nZX +rWNCU6"&&a6m`WVL-oCrpk2*_"TUtV0mKVu/cgpOA't)T<[T,T8S$7p7&Es7Q:kf;q1Qb!1R^`X1O6q$ +FW$XoB@H\\#),F=;/"I*74+9mVGh3YqLqD8;lWi4eU#2H[9Ke8CXr:cL8R,==_CX1oqo]D[TdV"qXp<= +)kL:ef6bHaj8cjMDqFmiY4mLa@;V?CalP:gCqa?Ys+*GnOB==\&IF.XiK2]64s:Mp7,j>2ZsGI)NCMrjf^sVY+d#=V +P$'W5;(7c&jc\;$qI'm79]gjC[*iqSSPJ?(?juUG/tl,*PZfpcO\)BIij9&85(QD,<9f`PZso^iX4HU% +g@]p2'!0Aeo*=rCd:p!lluT`1[LHiVh!UM5[GI*fMHb"cg=>3aJ\ba`Qs;Nk&W+J9nX/*T59Z02AFc-k +D>Q$f!'m2r81Y)I#_^'gE6)iV*tX7HU2``*=t^_O`hROpm!:l=ON=5<8M$<+*eR(]ElhiTr@jI0VK5>1 +g2As@alTh=eG=Y[T[9WZ8hCr+4G$GpFNSG]T+[MUVUV':>$j"_lt)6Nr^)5N#?t,SggoKL0*D\7@K< +%uV[6.LVtAjp[h?0(5p0W0rWlJ4!'I( +,VgegP"R-casAgB>d?L!Qcpd4)%9C@/Xt$51TB1#HTn(K-or%mEVpm1R.\0J<VRDG0=L(g+>4^rI-hFJ(X0CCL,BSG.LCc;i[B"%>RM4*a5f!8 +*+i)[-b_uV&*O]+#mGrIi=MAU/f>+R6fJ[pPYNYBMacYOE(1I@LC5\D?TiRq6p@!4lI>=<&(e$&,cPmSpgspDHiGA+CKWQ;8rpb@U8V#Q+o6"G4I_n;'af +(CZ&9U%&DI8gb=1`M2mYb\B'VNlRpc#n2\],a-9Fnqg&?,$4R>t +7&%Mq1l=uLND-4uWV$TCqPOaj!,4;/c"a^mY1KUOWJk_lrib"Vp5;Uf_ebjsXnN3_b3*l,>Aj1le4.Q& +^>H-h$k?1L"3"9&H+JjEekGXNkn$\h#Wd.i8`,nl/)@aTG=Ai1Nb +!$fne"GT>iP";@2GsnN0/!`h>deSR9.j"c9A?ko&qK4Qb:M8/Q"U9ZJU/><>GpOAo9;YX%eG8JUV,Nm` +.b/jaB!kjG=(-5E"bo`'SNj#.](MrNCURGaf)(0@j`A"=DV'6Sk4O)8?Z4Qk]p9`aRXf3VHCQbpJAu)= +f_gE'%u%p@nTc+m!WN4P_'#sq4o*1=en1MOM]F#ol<-aJ!hWbFend/XjF4X-(^V:-m#l?o%O.B,Pq5T7(\SSq8!!%R8i/h%[ +rXfHj6K+$YF?Ui[M+$?c=L;Bh)3%,GOkB;T5p;@\?d`%5Sl$r$aQ8T.%\A=fk`jQ.kn[_-sTNm#_ViT$]g/g?k3\FhZg9[+sT%MC_Zo +(;/F@QeV/dk7t\fndduo!.VeW:Zs>>$N>UnTlA(h3Zeoh`./FjXBI"Q +N5agsaR"4)&s121E_.gN:FMIMV/j[o\mI.YbbfGQXP.SPSBe$RamAkR5bQK&F@n,'O%?(pWH?:"3hK6I +dif?krE?C,X&Q-Bb3aMi@'J:[Q('@7a(Vj6X`hcrH85M\gMV4.XkN56ZUHM`bO,0+-bWo`(^r#9%uA0L +Y^"=).j'kojKa&)Y$3QHJ3Vsg3$]7K#D>EP:q1$o*=mro@So+\<\5,H7Uo<*jE<[.O@Wn[3@'nb+b**l +EgQDP!ABg6AlC^cenm@4alcU5jS"!dTMT<$3[GP=.Y1=p!#fDu@8$[Fj`HA;q]9kjnAY&O]nFmqJFsrLRd9W=M/6)*KS9PE`kN%="Tc_5TfJD +*"iV`K>JccW*D(s%YqtH0drPi.i+&_,;H.PE]XO,80fr>*0NrAPKG-_l!1Mu/sjd/1F\jBCGq[--?&/( +H;c!fcmR7ebn>q(UXCSJWa&/M,GnEi2(G.pX&c:=l-_'#Ek>Y]fII];*1FcWZe?uhX'N"qA@L=\[k"#t +lZTns0/orfo)!mNi%R,A*YN0KIoicE!"Hf9Ku`703@p]0)^r\I+:n5]%LE;k6/`BB<%]$tLI:&5(mIcE +'oPN@&X_'c3?=.\,SCt/N^FkO8`^SQ<3B@UQV6HS)3g^a23H,G':IAcu\Z +p'V=ea(2L/XS.QHWn2'qgTC2XNQTFF]%sB.)BI,tI(nLAp^)*##=-)`YkX/NIgM"Pj0ACfAhtZrb2ob8 +8,r\p"+igHchKmT'aoa`@F4e&7O8_*7:OYh`+CkGN^mU,q#lF@,EbW/dWhhh<>^?]@%\Bj\mtf.!+9kM +4JHs[Skj"Jq?7(W6_[Fke9XP1PtRuQC"3!57\s%`GqW!K>M&9GN`W8&Jr7CDV/c[7jXAA8[6jg_uKf>J\`IipcK`6$AHA@YipI$ +,8,jP,-bgo@P\p^a!7kQr.79[Oi\lSBfr+g.[A1'ZKZbR@ksIs-F7F!ic@/OcR6'`r1XQ%!7<2oC-:oiAt>Z.U\4MTd!`C:2eJ[d/<9Y=&BAXqtleiq!M\_CPB&NM?SG +]jWV)Cd'%)J!SM8GUg]p#DpRa1:_58@K?FZ5i@`+1`d58KgOa[fQ9;#&W&p8O]\ts0c>s?j,r!dIR,-> +8E>q:1nIPnPtL/$fPgn#0pt_tP?G9LD_@SUkEFTkrddA/;!=&+`?(.%U=/:jg3#TQ5CZYk1N3e0Bi2!5 +l]p2sI_c\nbTdi]onLk.[9DsZb8n<:D7Np>QWplS4(a'!0:1@NuJ(lZJ0EQIKm59Q'/U+ba^<_E@HJ0f6X?j9sjQqM%4 +8Xq,),Fm&WF33eFImB[RW"Xt$erMAUd]%?2D*":cW77hdBr&BD8?,^kFis)t^L2gsVGrI*Ak,:og9#PA +D7\VDMqP2>H_&kl-^-p"2]M/\s+%oCY]rho)\7bCij!aPDE@Z=aQ0Gtr2s6WR".EZ:cK^9%0qPQ@8OIE +2B<dQqh9m\`EI45G1hd<&u:f +AH&%BBXG?^2P!XB<,,<%[,.i(Ut0"_B`1]>?a*XK<]_UnSQ`C(CQt7[*mJW5>]*V)V:P$X]O#MX]B/bb +J&#H#2X;X>f4i0-0Nbu"2][t#8n3"&9kmIWK>8SU-i=Sb#(sc90W853)\.YA+u(L9;C`N@`Zm4:gi>It +O2rIE#oo+$-B^\<:[&:n>:u8d-8R*@dVCb1c6kAmgmW:JT?nuC.NK.[7Yabg1oaXZO%uV&.Q&]H;QEiW +djm1-%R=1&K$a-)utmcit7[.DE/Mj5p+Ml9SNEeP=ajKR8g=l/XK,m +',d%[Bf2AP,`l`a<]_&scf_YR'P_h!U=!TFRT1u.9rCqT'cN?4WE$!!lP5l=DRj&V=6p\A'opC.U"SfK +M_2*bD71n)[do81]VG!gg`9**\/%c`oF8tClLY$Pfi*nq1o.P"Ts?B@*j-d-5?oC6Xe@:KLR7$MFD"%Gf42O +)idEudJ3p"73dseAC>`kVH#.45en$.KYR[GR*B6lH,SiW!LQMme+s4PKgVS3B[h>s-5/D:;eIologY3F +W`9VU]Ij7Og(T*PR):\l12iHc>.?Ha[1[='Pq6c[dodlW1`BQi,f_W,[Ih(H0P^#JX0^#(KPlhsT9'=Ci9i#F#/!K+kV0t?Q+$JAXL@O.=UY!)jcJO&.T +=>V'2$&(_)OP"Y=+VBQ!ifR?M?83=W7cTW`Qi]PsO\"N\=Yu^I.@!NeP1ark@540Di6jWmhJ#!@:?Rho +o_sD-Q;-S-=u;Cr8Yo>LPhL7DTi%$$lBPP[MPXIX;`#"Bsgn)i#?fFiC(*/m[%.c +hXO6g?KS^9oS2sg_-lbu]Cm$QM8`roON]mI+d'lWiqNAZ;_\9%^n>X;//f$)KYjF%aDbsQqV*j3Mb5C2k3WU;n:u_I6XB$BMsYVRLr&c;JB*d-jH">NmV:_#gGts=0,G<*bWR`RWWnh^-?B`p4d)nHH^Ljh+/N0Y8Z5mJ2fO2/B +S^QhI]@(QdHOL/^EJ*+%3%Q*a$\kZXn$i4#M[tigj>&_HSl7/*bN9oXp_42E"bT,"&=?EL)%D?giXm#l +:+65E7H4uIe8@8eO%84!2tW+\-'Lp^&t)_%=Y5t5jqAVsc=o/*:$31X"R^OPSBpC5)ANa=7AE`E'UVSd +!D97gl4k5&:8q6o:d?n,AR;oQY?1'+)\g/5=THo%dCBsSa)/:imM?h-c2T#<9rXF^e`JZ0^L-II*#9%k +Ku7?h(n=VZ`uDDC1(fIn2QM"YjfsmPr!EZ3K#+,LLeK97%#2ZnnHb(G-PVHWU@F&`C,[,ma.r/i"H#\p +P0'NjM)9f,rg(@]YN]<7B/H(%VXoYgl?>@^`2,5WI(F_oU=#q3MG5Re9W$:4'F??TVc9\HWqD7oC(i:S +e8+aa*H&o.ZIu>QMbU4$@CFpe(;#RKkB+;kY4mk!lM#\?hllPhIL?C2_Vq`oN(qI,!ldXud>T,=`JVh" +ZMB:YrWNCU6"&&a6m`WVL-e-:pk2*X!K'8gZ$=3!2&hQGA't)TL.*>M8S$7p7&Es7Q:keml%Bs_reX?] +dcn^4FZZ0jB@H\\#),F,c(\'#%2tKjU-`I6g4`"m;lWi4eU#1)Pt7b'CXfB/L;dZ.=_uZ97AeUN[TdV" +qh<&/:PIEge]Y@Pja4^KDqFmk#!m?_@3Lp%`TES?`aa#@r.Ro]&'3jQfmL^=rrRbf+L#NA+qk<;_]c8J +HpT%f!(A*:BY7@l)NDc^Z0;+;6R%Z7,dM,HU/NP,b9aAP`56">R6r(FBlr?U3h=SEZg%DiK0l9Z+`f\- +,*OaUdj_ZhI6s],WRWK+C;")_>-6C,[H_TY_d]'9m'^[mU=3kbgEUl'Hs59F\_SmICV1k/GeMuf\*O"p +#oE[$,.KlH2Zk*6U!64%Rf^sVY ++d#=2&U?4);(7c&jc\;=^0raa9]hOA[,,d_SPJ@3g%>8p6(q-=PURn"O\([4Bp@=o5+tiQ<9f`PD(;e^ +X&ePOg@]p2@A$Y22CgYVd:p!lm?4LqQJ6Di>jdq_Zl\*qNIYOUHhIC>J\baOn*Dl3hg;G6WE;i;59Z02 +AFc-n[U1`hJ&%^r81YYi#_N+#E6)iV*tX7HU/745qC`VC7:5S/oPQl9ON=5<8M$<+.$VlNEli./?SIkk +VK5>1g2As<`8SKLm-]<&SC"3V8hCsB8>O\5FNSG1JI\#:C"5hX>-D&0euNr9llr,4Y?7lL9.cUYBXGWk +E%;+',AOaDY'3O@g@#cb=)IH[kQ^iIRU2aDlc'kSLrA;XGg(%e+-=S'0H!Le8i;c^5N#?t,SggoKL0*D +\7@K<%u8P0.oJX]MT)CK7t,@\HVN<:!XH*Ho\?Zs%V[6.JUeq!.%F0]%u\FP0rWlJ +4!'I(,VgegP"R-casAgB>d@Q[MTd8"l($1;2Ohu>1TB1#HT6LO-.r%mEVpm1Pg&q0h +7]Y)g?lIg(&QG`3/2f"!P07IDg+>4`?*`4&Yh!\N.'8*9)nT>C2lkd*qgPqXn1dJqi^JR9i\+R6fJ[pPYNYBMacY_.OknKPV%[g%h;sG)9Ptn;YX&\I#Ral;d?(]QH()m^/a^qe] +m1u0kY1$jh;XKeiQ-SW:]2rkDHe%Q[ID9.S2k1'_$&-9*lLs]W0*R0PA+CKWQ."QTJRZDK!!EW6"G&eq +n;'af(CZ&9U%&DI8gb=1`M2mYb\B'VNlRpc#n2\],a-9Fnqg&?="KZ\V=P"Pb%EPg6"]_Fbj'C7!)7+u +$4R>t7&&)-oSQ?m5lRXtkF``Pp3TH4eZ/;"c"a^mUX\50gC9%\A?smip5"]W$#-j&XnN3_b,\@<>3@Z0 +C\m4A^>H-h$k,c$C:iH/n7Yi9"cUI]Z2"fg9.,tHaY=Zh!!3<+JjEd_pd?GD$\gm>d)^l0,nl/)@aTG= +Ai1Nf7q9sB"GT>iP"B34GsnN0/!`h>;!7JB%5WP8B%'>i&m[Sj:M8/Q"U9ZJU/>URH0"+%8>]="eG=kg +V,OBoC=(+&lE=Ep=)6@`"bsu[XP%F@4%6$sCURGaf(bN!j^jn]B+UJaT(?p8?Z4Qo"pY&+-'QJ_EnPa9!!*.P_'#sq49u#rKE*+`k^5]A&rFROZ"UdZ1E)7n,I-J1JjU`EaX"0+4JGb( +Q-1JZkqi0G.Y^6co4bksF#ol<-aW(9!eWh5d3bYX]R7ub,=g[%*3Lrq. +P"7t:)(qUU5VuVL'E^^g:MH'IFZuKrWDr/J>."9-9!).[Q+FAP_-sTNm$:j5T$_8[>4%G%mCljs\5DIp +>/Y1ED7s9EQeV35!E6PejjG*n#8)g3@e#idduo!.VeWE(DMu%g[j*TlA(h3Zeoh`1h6B +(]l?-N5hV)=R:>u+HX[?E_.gN:FMIMV/j[o\mI.E`o_>6XO^l@SBe$RamAkR5bQK&F@c&XO%?&HBlUY0 +qO^3Te>dX`X]ho1XOaFpb3aMY8[-jK;(?qh%;)ftX`hm)]&.J:cn'B5D9DhIA$UARY$3Q"J,g]g3#Di/"GB*M:q-?\*=mro@So+\<\5,H7Uo<*jE<[.O@Wn[3@'nb +-^757;Rp>H>q(7s@e1E.RMRoQ:1mBpI.htQTMT<$3[GQ$8#0$s<4ZX!SPQ1WkB/h^;Bn#sa(lEYj`\=E +YZP^B4!bfGB:HoAG$AOdh/Bf.DHAf^-4Bp^h(MjAjnAY&^fP@i*$uI2LW!XRG.K9#*?C6W*D(s%YqtH0drPi.i+&_,;H.PE]Y>'a49"UXCR>Wa.BD:8cSk2(G.pX&c,s+Z4T%Ek>Y]fISp1`FJuiIp+CHX'N$cDR\CF +'':IApYU +%ga\Bi,AC\<\G>Ma'J3PN%P_PLr\WK&-r+?#6]XpT^[b2.MiMJ_kHT+N(PH3MT)=[Ls0Tm$iiemnd,_R +3@'d0V"0@9W`La;bGFe:N65ciR_tpd)9dt.2P/6moEl$7LI@laW:Yr&.[Nhja^$Z`+CkGN5_R>q#lF@,EbW/dWn6X<@aA.A^^C-`]kH3 +9kMjf)u=[]SNirlfp)bq6_[Fke9XP1PtRuGk4JM'fE5'B;ejj/`FcM^Y#fDhqZV_.5_@Z2p1SkDeSD*c +Xk*B'`oV9Q?#J+1A`g#uZsE.Pr!!B0K>LQa[4i#5$]E#7ES12D7L=C_ATHIO_u]l>J\`J5BKRIP$AHA@ +YipI$,8,jM?dWOD=oAF&7jG;&r."knO@^\e8N`_G.[A1'ZKZbR@ksIs-F7F!ic@/Ob[WDR/HUPkTn"MT +C-\L@" +*Ua)^_;R)XCd"Z-LrJC/\EnZ2fmnc`Ejs?j,r!d +IR+GD8E>q:1nIPnPtIi-flXr:0pt_tP?G9LEB0RbkEFTki`AF>!,.TG,nL.kIo>4S\+KZn;5mO[Q!1S% +Z!"20i)FIa$FsTM=R;>X24i30N7$jr)caW2EOf?BQWph+LIe.rrI\e@.97MrZ5!l`FAA)gibjf +:7l'i\;[k'+TR#-TQ!FQ)@m+,_P(qiCcWXLLr?$-8?>uJ(lZJ0EQIKm59Q'/UiK$X6ie^#b,'.#Cq%Y-2tkD7\VD[F4$"MlaeUGeDn:GK]CMF"+3kDV.Uarssq(ij!aPCs*3J_IKls9WhSQR".EZ:cK^9%0qPQ +@8OIE$iplp6t0!n$s"_lM*kcM\E%fr+-9$(;E6"g9dc/tAQ$'L[TtPR9P.3`4CTNM!5p4J\`EI45G1hd +<&u<@NCTd?-IZX9Ob$Q.G>H]O#MX +S"q\6-+I?%;leak%>Vl2EEKdmrfr,*`N,BMVH5@9bWm9>-l`j-#(sc90W853)\.YA+j]AB7K*:F`W.`l +`,[LGO2rS%.3+LD-BlRu19"Na>:u8d-8R*@dVCb#!+W@."PS2dT?nuC.NK.[7\eB\1jRn4Rnf!lW\l8s +;QEj!egiVXg^]r_YLk(^=I]._A?K)f2QL,hgMXLCXRR1HlKM!S=DRIHQ,R=1&K$a-.2@b0it7[.:]VSt8)t9Ggl=rPP=ajKR8g=l +/XK,m',d%[Bf1Q7B+p][#'hAK5H#7l%,-P,UJ^7iRT1u.9rCqKPH'mCWB6\N.i"N'DRj&V=6p\>>uo'Y +W_f>73X)D"D75/E2]RjuU[e^"MFSqTae\Ka9WD/FQHQ,r$&m#>1n)PFo81]VG70hY ++4Fs6$AV$DdAZ\p9e)K'U!MZHp_?7_4K?r3eCr/^[p6)fX7co1MT98/ea2fcV,#3M[bIqY$]W`kVH#.494cQIKI-RQNl>VZH,SDo1OhsYP8XT/KgVS3B[h>s-C%6$;ea\e +bsj3ZW`HV%Ce=)AG`FH2VCtiBm/[A*8=ZTpg$&(_)OP"Y=')m_U@W;[\?83=W7cTW`oR9(LO\"Pr=Yu^I.@!NeP1ark@53d.VNY/IhJkQH +:?Rhoo_sD-Thss;=^VGr1o*C0oP/M4Ti%dglBPP\??[$374WBSe=(/]Yup7uM`%*RBsh.3QJ6O#a`4jr +i3rNjhXPm)?Kp'7p&;pX_-lc">W*Z9M4%JFGRP'4+d'lWnsNai?PrhDJ3XZ:/,g%bKYjF%aDY?7mWX*)M.3ko(,djqk"/S:bi[+_X*MF?#=@^t3p(;$^&ms)M%YBS1Vro\fuhlq?! +/fP=W`8\!bsQqV*j3Mb5C2k3WU;n:u_6Rna*BMti&(6(h[;JB+AAMuhAW)RLglD7O`=0,G<&@QO/\mj>&_EXtqSoUY[*n#S[aT"bT,"&=?EL)%D?g +iXm#l:+6;G`Sp:\e5eRMO%87D)&/*&-'Lp^&t)_%=Y5iWV@WFnc=o#&:$31XeF%TFT24Yb)ANa=7AE`E +'Ui"l%2T#fWYHG;:)Qg,6>G%seS_ksV:Y&L)\nCTA[>P+'1o:Z]5>#]mM?h-cKPG4_(?ImeaE6]^L-5l +>S[hVKu7?d\-uCk)3)[HkLb`Z:0VqbAb-H5":>A:JH0*I=@`Jm%#2ZnnHb(G-PVHWU@F&`C,[,ma.r23 +%#ROoKh8*2M+jpN/=+JUo*LAuB/H(%VXoYgl?>@^b$hXA%17kYU=#q3MG1/_!Mr_ooa6Wb+TAC_.eS\D +C:@HNf;nS#*AXI%ZIu>QMbU5'0X+c`pBuu'kB)bb?dT6mlM#\?hlle]FcNAB_Vq`oN(tGsN5jn_q$`4s +'pQl&ZMB:YrWNCU6"&&I"==ikL-gDEphWDG'8f4fd?CQt*FICqa?Ys+*GnOB==\&IF.XiK2]64s:Mp7,YidZsGI&MFQWg +f^sVY+d#=VP$$LO:]Q\Ojc\;=^0raa9]hO@A>V.@SPJ@3g%>7_3/g12e63"sOZfGRWAN=O4s`ORe1-_e +[9dQFNE.Qpg@]p2@'*%o<]^b^d:p!lm?YpQ[c)5:8T"2`[GLG!Sm?89g\'_)J&,O^Qrp3j%>i%tYo(,s +59X@QjDpYk2GYn)J&%^r81YYi#_^'gE6)iV*tX7HU2``*=t^_O`P<),m!:Z1ON=5<8M$<+.$VlHnbHi" +="p#cVK5>1g2As@bG4Pegj4$,T[9WZ8hCsB8>O)bdFqS]T2;K2.?Y%'>-D&0euJC7I;Zf-YgdHs.kR49 +BXG`pQE+l6hZUAm/pBsjg/E%(hQM)Ac1:mb^tgZr/1qinKYufSGfj%0'91)oZ?]%h6S"OS5N#?t,Sggo +KL0*D\7@K<%KJn+;)jLu/Jj@8@o9bsG!-q/87YUY,aM.PJ]/p##t24-0:5FF;`UYNV[6.LVtAk.%F0c(5p0W +0lR894!'DOUbXA=P"R-casAg@r-hfLQ-:R2.@eh%2Ohu=dcgVkHTn(K-o6/(HA+h`dO@#Q>r!-_NkjoM +$>i\A!o-*#^;\&GJ9$_>`3G+@?jpT**so6e=20K4@P$O_]]@5.JX +?8@Ru`oJm0XF1_knKRcL5?,2e*7YdPtn;KVS_W+Ral;V=0>Wk()n!K +B3qlHm1u0C2UuZR>OE4629+m']0\*9He%Q[I>ltLGO-(U$&-8bYW.#2/o-<`A+CKThE*$Kb=Ak"#Q+o6 +"G4I_n;'af(CZ&9U%&DI8gb=1`M2mYb\B'VNlReX#n2\]+cja@nqg&?="KZT,a/32\nt7#fNgFBVBgQV=:*V\FCk5,VA[eYfemQ!Uq)Y1K`Fb0=Z#@^'":p5;YFf.OA`/b]X30&:QZ +h6-L.[F4Yo^=MasljaC.IDB8Fpk\&O'9'rkVjP,G9.(FpjYHXf"9&H+JjEekGXNkn$\h#Wd.fR%,nl/( +U(MXgAi1Nf7q9sB"GT>iOMtbG#pcBJ/!`h>deSR9AM]ZEiikGM;JA4a:M8/Q"U9ZJU/>>TR%5.\9;YX% +du$PfT2VaiC=RXK?DCE"f5&q5okqTUZ<;"pH!QXg(U=L_f0Gl3:d,uhoqo%A8@!!*.P_&uPK4-u/9:92t3Q.kjGZX9t>m$:j4HGaC'>4%Kr9t'## +\QnEcqk`0>>J"3[QeV34&UV<$n@OqmX`hm)0%4^JgobTXL!oF7]\]@VCUNU1JAC*I +E]VJZ%u?idYrKsF3d#nljK`cQN`.TuJ3Vsg3$]7K#D>EP:q1$o*=mrlJ.Xc:<[SK<7Uo<*jE<[.O@Wn[ +3>>Xj!0Trc;Rp>H>q_R=AlC^3Sh2dh:1mM9jRtr!MU/5#3[GQ$8#/gl&P>bUSPQ1[.<0ZnqX`ujnAY&NSa.A4=&5VKu@G?JccW*D(s%YqtH0drPi+omP@,;FGEE]Y>'a49"UW@+'MFB:i:8cSk1V-P'V,jYJ.ks)\^9q:NfISp0rGoqjZe?Yt>>;EX +DR\+IG70tilN4V&Y;`N%EOiaMGs.cqk*)1_!f9@@ +;<\d`<.]fAV9*)p)O3LclOqA=Nlbk/fPK-.q0f^. +n(8Tq%gdd'@IY&52CBB%a'\-Lr03ABK>lpC&-r+?#6]XpT^[b2.MiMJ_kHT+N(PH3MT!:BLs0Tg(66G1 +n0djc5pVW8V"0@9WXg&7J0f7CN65ciRa%`$M9MPs)kBd&oEl$7LBa>>W0E06.[Ni+e"TfTbRUBfVq%g? +MTonF>ctlBP5=j/a(2)M/@LI2Wn2']eLe6M&9dFtHAPD@.fES12D$R(_V9Cc4j_u]l>J\`J5BKRIP +$AHA@YipI$,8,jP,-_[^@P\p]7AI-NoR]4MOi\lSBfr+g'ogB:&ug8q@ksIs-F7F!ic>No`og:br;qNm +Io'b+aOM&i8u9uc[-E%QNu=lfW,Of*;R9Q/_!4e>jatBZZ.UZcl#i<@C:2SCp<.m$j)V]ID9sf@ddqdu +h_2J(m<\ea_;;@49Kj[7MLXTg1s4o)4-U@.9>l"r@k@Yt6N, +HqlmLOgsGN;0VXg.0+k5TQ!Euq@uJ(l//:EQIKa1E_e#UiK$XRSP>rb,'.# +Ckb),!)'218Z^Wa31Rs"1$R3aImB[RW,tW_@X/uFdNaukD*":cW77hi8prEluLI\.-D%;FSI_N+_7rOm+/d[[R4`;:@&c8(!^l+ +Ls7R'\aAeaI_&?.(`XkR=1&K$a-.2)\Mit7Zk<]LYL8)t:"b]ZQ(P=ajK +R8g=,,)f/A',d%[BafJciA5]M8p*"DcY(`G'Zs]#U!`*=RT1u.-DH#>[2P<*WE$!!k]HS?C9_'-e)g(' +$oU9MZWA:C#n:e&D3)YHo0cZ4oU[e^"MDYm+8Ye+59WBNhQHQ,r$&m#>1n)DFF(rk` +>:YHEVpXbI@M&O!:nX$+9dg*;Ro60RaSca:5_%0)F\&n-[p,WZ/+s>[MT6C3frDJO$9I^/G +MF6CN(rU#D)idEudJ3p"3>R??UsaNVVH#.494cQIKZ7RWP!\;PH,S-H4.XUYPK;Msr?n5VU4=.5Q;'r+ +;JlO:#HGlNu+d,[#O=AE-QXH'/jn:)#H+bN3*@eH+SC-a9Rrr?95+^X"fDGgX"bX/= +E0tp`P!)jL`%[fK)NPOH!k^6u0,*Btm +;9:qp;_"'U-*lc__?D6=b\"1pgkII,N^D]'88NU(reXE_;u+ou=$`HVAQ+sJ/diqb<+#9#D-h-aXhj.B +b5Hq0@^4<-G&'5.a\8\fXg[I_?F)/ldGgF;XJY(m!8fFaX*t-Q0!edL(i);C'8jch.TPhQ6BQS\e)h>a +SDF5GJO&,^=>V'2",0"6&D2(C#nMk\i@r?K?83=W7cTW`PV,3$O%A>p=Yu^I.@!NeP1aqt6OT7)k)u[% +H9jE@c=!u(Zs"gUTgU:@H1[tYs.dl=PhAIE'h"ukWRY1ZAsXEt:nQ,bj>I6MN``"*R&-618Wm7.Q)ZAZ +\S[qmj1lVA0'-ZU:[43loj4PC^YnUK>W*Z9@)1cAP_kWneIT=H/U/[-:EKRd^n>X;)u:'I!(*Au=8X*; +%>;Tm:p:'l0+EfWi'8.G@QtusaJ@+..RCi(uBY((CM%6=E^#A2YG=LdXK?32BS&&WB1h;7P[6.34+4 +j0.\mH7pCr8>@nI"E%3MP!>Y'pdE,!2k3WNZH6YBI6XB$BN.#=(6&Qj7B#jiA/].bRmQ;EHAiJ>0rMm' +Z>".+908?TCGFP4rl7a?>&)QTQl!gJYY7eIt6GH(.bV8`mILbgt\E%O. +lL%:sQcq]:n0f7h$O27#+Y]j"1)g^Y`#q;NS5LjNLrLYoW8)D,('$j4nOVGq6NrXk,P#N4?6^kLbN71) +,fWnDS'E;LppB/m4.jkJ1b&Y%MajJi.5\#h#+&)Sb+l:FACdXgWm'G[)VjJW%B.;tco:W\4^"ael1V.e +$J01)gb(G+*Ra7sUJUA[X5*P!A:I9)0`&_>R5qC"@hpSd$Mf_&?>-faSl3CcbN9oXp_42E"bT,"&=?EL +)%D,s+qYZV66-f!7H4uIe/fhCIn/M'0Ec8\'Ttgo;-<_l#:khSV=7&]Sc:F5:$31Wgko#kT24Yb)ANa= +7AE;LOZGWXR0f?SkHkSDegE8P8Z^Q"Iin +R,&p0Rsj_b&t2ImmL+tr0(%OW!O +_./U1"E#4rONA[9q(-gs)1P9?o*LAu'.96k-?3b,l?>@^c_g;k%17kYU=#q3M1k_h9W#]Q<#UFYD_7Eu +Wm[==G,7N\95.;(NJ:qJQdonolV0:(C:;m!pBusmIrr9XXV33rb4fhXhIO'?-!j@uN7hYWH(H?!Mi-Da +ptOq(-PX6]1%b5@!X/[X6"&&a6m`WOJ&>^Apk2*_'8f4fdO[Z7!\_]Lr#oC +ktFhW0o/HZdlBhTs#,j3VN:QFelb53;.K/h2("S]VGh3YqLhb/;6!RY19)>r"[AAAl`j$gnmu$c(p4!eB9^Mo4bR"CfTffk5u[:a=sl84F7_R[X`@;S:09@MM:-^fmL^=rrRbf+L#NA ++qk<;_]c8JHnYR6M8^Z9#eXV&)ND[EZ,lhhr?@*>+OWf&;un:u8`?u-*2Z(IQpmj8=^9s-3h&`NONA14 +'0W&:.'Xm(+t#n]dAXC_I6s],WRW7.g9"h.0!JO5jJXHJJuQG!g:6`a4bS[ob[RS'WIBjG'6 +HG/2hYmP@N"+n?Yml0Ss+phS[9Ju!g!/e^4dgP5t%ss+; +J20f1-4P[=AE)"\VI)%XJ&%^r81YYi#_^'gE6)iV*tX7HTn!EM=t^VI`hROplq/r3LVKX(aW((>(5L%B +crgLW&MAd[i:@db>"o3hbNErgm*\0:O3f:s8hCsB8:joH5N#?t +,Ra\YKL0*D\7@K<%uu,194@>25gB7[pH8j/2en=Y01F`g*tNC7?6,?T$o97We<9sF,X-Pe;4mjo6n.'n2Mi(G3*GU +i[hT%?8EO\Z,1.f-=(IOk6U%?tq/t!EAd%b^Yh);64JlJaKW[t`Z8Zg8f +&aB2hZ"8Pii-'t=IOeQ`>+ueRc#tUVX'Oad=InIIID9.Y'jK5o$$3XOY0cLb\d=52?KO.-V-a`:alM[T +#Q+o6"G4I_n;'af(CZ&9U#6388gb=1`M2mYb\B'VNlRpc#n2\],a-9Fnqg%p+"W`$V=OsLY%%V8c(U7J +9]d-QQ:WDVl3t7:1n@75PZgd2QO9M:WV$UX8uGXgeYEjd$s&d$Y1K`D=m[%,A"5r#E]>o[r<'I]/=$YY +K'.6egZnNkc0G%N^>Gq,C^pe^Eh?M(E%ETpM+kldn^re\"uh^fjg+]<"9&H+JjEekGXNkn$\h#Wd.e.R +,nl/(U(MXgAi1N_`8crhoR87iNl>MuR1,Z$rg#h1E`f-;AM]cKUiQ6hhIAF7:L`n8o_JkTS&sbJauh^` +5aYGZPith.CIG0tW)>Ze/-B+U:oi.Bp"leWr +VqA6+Hq#IuMoK7Hf_gIo-'QJ_Ek"f]!WN4N5p0!;4&BJ7 +bn@j.\4(9(g:S3e(q[WQ1HKZYs*^MAD7E]m`t=0I@e#i@G!@.4a^jt1>dduo!.VeWE(DMu%g[j*TlA(h ++oMt-7%`BCXBHtQMo2;e8?>ED%#@-COsj"-9,NLX,qqlsJls)o9H`p%SD%m@L.blYr\,e#Ah060mLfW#9/cGjKa&)XfdADJ3Vsg3$]7K#D>EP:q0m7*=R`hT@#V<2usVD`M1^mS,+'7 +N(@AS\J1>[)N2FAZ2%'7=!j;.AlC[JU2;KOasN=_jS"!6Qc(6!=Xt+mdgB%QK-uu5kjf#h%]*!f +;el!:jVi1YY1RPk4!g3;B:`2jJ`r#[B+u#):$gON*#9q&P""I&LdZhr/sjd/ +&o!laCGq[--SqaWnp49"S\X8]l&@Hf:8c7rYj&6HV&YFYktmhV3k6cC6E:h/*KnTXJ^NjC +X'N$cDR\CR2_!:KlZTVdXV"4>DT.!Ud]=0Fglh7`_dDpmq8Op(NlU393@o&(-^M&I+:n5]%LE;g6/Z,V +<#->\KYjGq(mIcE&r/p9&XWD^2'%`HA.f`LH:]EH8`^SP`/"F)ONOF6)3iE\,_Nk*Oi]HFCBU5#-hH#F +#%p>s6KHU@*=?(AJQ&P5)O4&:/?2_9'q3Zj\QuC=X4A36/u)7&=eJ]>4LRHiWECG=MQJ'WC8]l==./H- +I4W-?n/*,;lNr9_@I8(D7P:lbQV$_o=G>Hj4N^:%0F.L_#6]XpT^[a[!Z)/t^nG-A)u:olL;Y:@Ls0Tm +*0.ho&d\tm7jO8>V"0@9W`K^mbGFe:N65ciR`M>3.$RV44J'lpOa,sl2a`R%@1bHk)Atl=9'+OuNCp)h +RRcMjMTonF8#fXkp'V=e0ikR4XRh>:?6a-5g9%`oAJ1Or\(iV.$(^)MI(nLAnuFAF#7e@PA/KST-OhWH +;som,gfkqTb/*RL-j0GP"+igHd!.r*'aoa`@F4d'![SD87">h]oO\aPMF8\O=IaP'*f3?ndPs?m9c];; ++7X&]\cjFJ871qt'ZO]GSkj"GafPb#5GD"ge9XP1PtRuG-r[-_7\p6d:?IaSAR[)JW`Gecb,k0!-In$5A?kXj]E/$6J\`J5 +BKRIP$AHA@YV62H,8,f"U9SCE@P\p^a!7kQr&uJPOi\lSBfr+e$'e%-ZKZbR"c0-t*%-"g*UK=>?Wr*4!%CJiGQ7I?oQ#O:i0"5W0 +C?9]R`GO"k*6oL:J&nIZ*'I@$D2H<;()uC&/P<]eEja[2%KQKZ5N%W*1`d2.KgHrEGZ6d+%>dL3nMk=k +r=t5[j,qtFC-/JgNBgBEOf?BQ7Hh'nL:8$/(*YC3itug__?7\"E#qt +NaHN<)It?90uDdc(OW)e0`Z^=TQ!FQ)@m+,_P(qi5QW#=Lr?$-8?>uJ(lLah;4--b59Q'/UiK"*6;%B0 +8thDn"L_/2QcGt%#in0b31S9lEsV,M1I.V[W,m7G)NRFbd]%8DoeN.9P/Q:$3fF\NrgHT^[CRqrb8m7'oD&']+M=#Y'SETUpKm12Ou"Zdj]DXV,j^"W`/4`]&e+K%BA%H;*#\oV&H\bD)$rRT%ajMfqS,, +jR,*OMb,ID]-V(bJ&#H/+`Sp# +;C`N@`Zm4:gfbX:u8d-8R*@:/a!=c6k>L*"i]AN5K9aab9q'6]P%,oVu/6 +D+pkW.Q&]H;QCG.HPYqZUkc18NL'2;(Ck:MRAlm?)`aY!!DR5HV@b:#`?g\)-?#psoXP +KpPE7(oh.W(QQPs1-$n'9.PIS;d]S2'FFdCK0c-VQolu+$\q+/&9r"\.2%3J,-cCB<[e]B73O>JjEa$: +P=ajKR8bq!/X=@fZPf"QBf2;Ok7a95mWgsf:ZrI,"V-A$Th/hD\Kp`5%]-r)YmPmDV\trFWAD,f659[& +_s;DK'bZR;ZWZZ2RoI7AD7j?*?W)]to +#lSr,FLp;2pP[9W[T-HSOA+YrfShop1RLn7e+cnnK*@o8?ukH& +C6:ZP7Hh%FAO`L;SlG"*HGsL(>G=_;<;Qh;Y>q`.Ct0I668(m:dk*EPe8!qRPYpQ4RU)NXH]m&3G5,'e +!AV;sE7fP,9)XUd=lM>U*8Wo5Jm3"ir+lE6!eJ01Y\6-C'+0H2+[?<\66d"q`?MR#]OEZ8NQ39Kkkp$" +,)SdaTEuU4;^di&+oiL.[NQTWbp'JcN7r22PK>!=n-n`1%@9a9EiM8H0fO[3kqq[R63dFge7uC+]J?A` +PZFaUfG/k?@^4Ht[S&cXdqZ;ECt?dXNl,hDgobUreVLPhL7DRms>UlBPP\?DBT`:iGHBX:n0 +QIl(u)fW#UjgQ^ng>.%f>&.3Op&>&D^/&]L]>Z!*D8bCQPWMlWH'-37n[Vo3`ub;2^n>X;//f$)KYjF% +aDslfds9j'eY#$TMP>.((CM%6=E^#A2YG=LdY]L32AM7(Q:gmnQ=jA +2'7oNA3^FeQ;&`k8nCo2A@=uIQHWr>3M`APreaG3Z`1%OGs.&2kS-#C^.C_g;JB+@N>e?`VF"tH)PpK: +4+Yr>oI3LT[9p%8lnnSbI_f[(>%olF!"QmFQ.h,7/,&iGSA5%P%F6 +a%\28I%=jkOLi4Lcfb3=$O27#+Y]j"1)g^Y`$-oaS5LjQMo1&WW8)DN(lu``1+=3+9.#kF,r(eRZ;iND +bU,+pS&Wn?:ptsb1@aHkO\ZZ"bT," +&1AMB)%D?giXm#l:+6p97H4uIJ-%_OO%1=tq%*Tb-'Lp^&t)_%=Y5t5jqAVsc=o/*6_n_t]^C&.T24Ya +\]fAP7AE`E'Ui#SR7!"`,BViD#,stgd@N"'+3j(6!ps%DAO7WcKQdef<(;' +XmZ!4]AIQE*#9$HJ&5Xa(d']()3)[Hi\u6k6Re;DAb-H,#q/+.[s>=f;nTQ%>mkbZ,!Bg>;`G47^Cc#pBuu'k8^s:0)(:JT'^jM8S$7p7&Es7 +O%1M3$"V%e1R^qto6IF+D]>4mB@H\\#),F=8LJMX/6\)TUsj&-q:.*k;lWi4eU#2(O'/VeCXr2C/n&.n +=_uZ97"WA[[G#KKqh<&OF-#'nQ[?^60iG\lDqFmi2XPOO?uX[**Zl,T`a<^Fgk;PKKYCu;fmL^=rrRbf ++L#NA+qk7_6Qr\tA1Af:M8^[CBQsS1)NDc^Z0;+;6R%Z6@hFPCU/NP,b9aIYI)9AKRED>Pq5!"k3h=SE +Z\c%MI6sXT.(!_P,*N,%6YUY`bpoJdWRWK+C;"(f:T.<0[Hd^B$X9jg/@K=WU.\:hgF]kuI?*3*\_SmG +H]?bNHEUX.GO,51!t2Ndhq2`\,6NA4j"\(0"tq']aincc9YOs9s+*GnOB==\&IF.XiK2]64s::67,j>2 +S.7+g!(:=Zf^sVY+d#=VP$'W5;(7c&jc\;=^)7iI9I>s+[,,d_SO02N=ks"-6(q-=PZfmjHPE7'l'0nE +5*He\eEW<&[9g*fW5e-\g@]oO>Hh5rQjdf&L">d>[GC:Qg\(RI(oZAl3#jgu +&W+J60j*4Q^DW*SAFbpXN`Rq8J&%^r81YYi#_^'gE6)iV*sDX4U2`_g68'17`hROpm!:l=ON=5<8M$<+ +-]6&s&rCG9?SIkkVK*PZ8hCsB8<(ujFII&-T2;K9VDPfj:9Rd$etI4hAT#7j +Yh6$tC?uGTA@1'mG0=a6b>l%,Y'3E*U?d':hQLpG^%22RXC&1k9J.7TK>Z]REVrQf+-=Rhn_#Ir>5N;i +5N#?t,SggoKL0*D\7@K<%uV[6.LVtAk +.%F0c"9:n90rW#o4!'I(,VgegP"R-casAgAoPRh4Q-:R2.@eh%2N#\QF*ZR3HTn(K-o+R6fJ[pPYNYBMacY7ef,?aUJeC#m1u0kY/+n_>OE*8D8tg_]3XTD42pX`9>+\O(`X:Ms+A3tkI=bd0,]bE@^4T+P^aj? +b@U8V#Q+o6"G4I_i!<"+(C>Z1+lEVg8gb=1`M2mYb\B'VNlRpc#n2\],a-9Fnqg&?="JsA+d1N;b%EQ" +c)1'RHnKD$T$O>,$4R>t0qCY0P_r0bQVG[Yldc"?KYl]Pn;;Z>(Q=sDZ+1:'8o]p6jg+F?!!3<+Jj>stGXNkn$\h#W +d.i8`,nl/)@aTG=Ai1Nf7q9sB"GT>iLI#Id#pcBJ/!`h>deSPc:Bd-1B%)%Dk&ibW:L_d4,l33^U/>UP +$3Uj"9;YX%eG=j`P6Ru9C=RXKXg'&;oN6df_RcR+d:&JiF!(nQCl$U?X17?B6ZY;P)2ZoSiVXs'N!eWh5d3uA:4H=\)Uf/_Ll?s;1*2lje[;*Ba +ZO3[).okm5K!ARbfdsRI4eb;R[+d1@kXDZ3Ek1!YZR_$ho6R`L06ca]!qguWi@qYXQ5^Kp`R_1O4D$r* +P0)0mq+SM3!<7U8i/g2,*YA^2_-rGXF?Ui[M+$?c=L;Bh)3%,GOk@#:5m*35UXE:%Sl$ql_PMbh<5)cq +R7ub,=g[$i$Cf?(PM,U-JO,u+k7a4O&s5b^;X'=$2'/5aWDr/J>.$8\$`hkEQ.kkJZS&H6m$:j5Sp=bO +>4%X/rMn[FOj@oh)n"OVE.?`J(YeW_!J.[d0N_R;Y6g!'@e#gj:,a>YVIT1">ddtd!!#9WE(CZA%g[j* +TlA(h3Zeoh`1h6BXBI7oN5hW4aR"3`"d"6ZnjtC$:FMIMV/j[o\mI.G8>*:,XP.SPSBe"<3$dpA5bQK& +F@n,'HNU$@WH?:"/s-@9<2t(5X]hnGW(>ta$H7>+@'J:bG"AHEb@n9:V7(_V]&.I^^TMbuNOJ.t]\]:T +HenPuJAB1.\1B6NH!S>IZ$=G%'-!%Sb459YY$3P1J,g]g3$\h1#D>EP:q1$o*=mro@So+\<\5,H7Uo<* +jE<[%K#g1hq';8#-]Pm;;!CpT;(n;1AlC^cef>rd_C#md[.\o4TMT<$3[GQ$8"i]9FGaWfSPQ1RWDI>h +JccW*D(s%YqtH0drPi.i+&_,;H.PE]Y=r!$jn/cm.$(*2Gs.cc +B(LlX%Z*WL;<\d_>m;ZKVc2jq)5T)?;QEg`'q3ZZW@4n#lkUL^G/["Taac::g\TT7[p/,u8/9;+Fh:rJ +(Rro\l$L0Pms!Ok%gaJ;g-@QD.[Ni+dchF&MTomY +J\`J5BKRIP"+S33YipI$,8,jP,-bgo@P\p^a!7kQr-eMfN^BC8fdHnf.[A1'ZKZbR@ksIs-F7F!ic@/J +asV8pr;qUUJd:RWj9c)>-hD7f.4*u`HoF2Z.U\:BuP\MC:2eGesgNnj)V]d +,Sp9Ziq%J^^q_nm2=CWYVI6X:HbLF4MS8"(G)DkY,?)Wo0K"fT@K6CZ5i@`+1`d58KgOa[fQ9;#&W&p8 +O]\ts0c>s?j,r!dIR,%UaPZPk1nIPnPtL/$flXr:0pt_tP?G9LEB0RbkEAIGrddA/:u`0L0Es$sU.Aut +\og1]4fMEGQ!1S%Z!"20jRh/[I_fHt=R;>X24c+![9Ds`gNC6h-F@%GQWplSnTgb^DjT5OrrI\8hQWAP +2BNNfTO>$lgibn*1uJ(lZJ0EQIKm59Q'/UiK"* +$3'pgalRQbCq!&R8!)NRFbd\q7k>riuo!7U4U86lG'=KL)SFis)t +^L!/>V"IqDRa5ZSg7X]M?+NUEK@hf#99Wa.9F9P.3`Ut0BA +!'o]\\`EI45G1hd<&u<@NCTd?,1O282P!XB<,,DoV,eI*XB'+:\brZ60!A>-<]Q.Cc"FCeD-"8[[WQ,j +>]*KP%F4?b]M<=q]B/bbJ&"?'3'8N(%>Vks0K?^W2][sW`br;VVH5@9bWl.>-l`j-#(sc9+:%g")\.YA ++u(L9;C`N@`Zm4:gi>ItO2rS%.3*4?-BlRu19"Na>:u8d-8R*@dVCb1c6kEIg^Y8cT?nuC.NK.[7\eB\ +1oagu"&=J?.Q&]H;QEj!egiVUrA(ukYLk.ClPKiD.C%R.1g8_@gMXLU/iP3V)UW<3hCgggh=CFr\_o/$ +/05G_I`(/"336FAB8+Ce1-$nVdi4Urc!UMg&-<.AK0eH-QrG[U%>R=1&K$a-.2@b0iG\M@DE/_u8)t:# +'TPa2P=ajKR8g=l/XK,m',aJQBf2ASk7a95mWgsf:ZrK2'LHA"UJ^7iRT1u.9rCqT'cN?4WE$!!lP5l= +DRj&V=6pXt*KD4MZWZZ2RoQWED7 +1n)[do81]VG`oF?"%$!t.Do$"h1IqWE"Ts7j@*j-d-5?oC +6Xe@:KLR7$MFD"%Gf42O)idEudJ3p"73dseAC>_(&f^n;94cPe%)uX1RS@DCH,SiZ$'e+1e+s4PKgVS3 +B[h>s-C%5s:8RGom4tM:W`HU=C0NrUR`FGH45VndUI_0C(>A_sgKuW4k[7Mp9Hc>,OF1u"" +fDGgX"bX[#E7fP--P_QZ?Er/YS9jK5al>/0I)H'c!eJ01Y\6-C'+0H2+gC0X66d,"`?MR#]OEDlNQ39K +kkp$",*BtmZ7*qk;_"'U-*lc__IG?hbpKc2]]*unN(Ken\buS^6D;dTZt_`JP=hZIBsd/R6:"8DeLItA +]jeV'2$&(_)OP"Y=+VBQ!ifR?M?83=W7cTW`oR9(LO[O^4=Yu^I.@!NeP1ark +;^7](k*&rThJkQH:?Rhoo_sD-Le@_)=bRoZ-DH$%oI=uITi%dglBPP\?EmY82U!Ac)RE^e(_S>W*Z9M8`r_fK:K:+d'lWnsN[13_KGQ^jlte//f$) +KYjCd+:Kk%&;\9!ECd070,TYfUN+BAH9WO6aJY?7mQi=j?#HG;J&fHB]#opX':N`i")X)5H*E4F]+G=n]lms)Kq +0"9$kqYu)]i37EOlmE$o`8\%Hb\fI;HH>0Ef_hmV0:78Si(uBY((CM%6=E^#A2YG=LdY]L32BR\res0/ +&\-nF4Wf;G+47%bQ;&`k8nB_['O"cqQqV*j3Mb5C2k3WU;n:u_I6XB$BN.#=(6(h[;JB+AAN$)TW);YV +3i,kC&Z\Oh27hmm]jJ!GCfWVC\l8^;\C4 +[:Zc!/N0Y8ZJ08L6S'?!,Wah+]A>2"X53@>FMG_2<]J'=qhE#J0fZ7?h[:.66K<40:(&52`b$>(p_42E +"bT,"&=?EL)%D?giXm#l:+6p97H4uIe8@8eO%87D)&/*&-'Lp^&t)_%=Y5t5jqAVsbQ0Sj:$31XeF%TB +MU,rLC&J*G7AE`E'Ui#SR8'SXiKP7G:8p@S*oN96AWCY((4-Ffkn3&mM?]tMWo8a +>d"s5eaE6]^A:K#)skLbpRss+\FbnHb(G-OToB +ipeFuC'tl=a.r22F8ABNP"9-SM+jpN/=+JUo*LAuB/H(%VXoYgl?>@L7d'CN$u1,WU=#q3MG5Re9W$:< +oa6ZGKiEZ@!&-I!C:@HNf;nTQ%>r2'Oh[ac>>;+,A@C6ppBuu'kB*"mW0Xq=Z@=jHhkQNC%LWMp_Vq`o +N(tl>N5jn_q$`60mh!7fV\r#-rWNCU6"&&a(^:ZSL-oCrpk0h;'8f4fdM8S$7p +7&Es7Q:kf9BS=B:1R_$I0N_-U)_[dYB@H\\#),F=;/"I*74(SaVGh,LWeEp=;lWi4eU#2H[2PRaX4@$Z +DT-+k=_uZ97Ac&PRE".8qCFtFCo1C=f6bL!om=D[DqFmk#6fas@;s]mV6\'sYi5-)r.[]fPCqWIdgTae +!-6C,[H[o^DdSu9Cp5=):<.+WgF]l"IDY#b +\_SmICVAa!HG/2dOD%$G%KWn0k-8,a_T`1F<,];5IR>?Caj9K[CD9A@!.dDn?l1^5&H@GNiK2]64s:Mp +7,j>2ZsGI)NCMrjf^sVY+d#=VP$'W5;(7c&jcS1`^0raa9]0sE[,,d_SPJ@3g%>8p6(q-:1IrchNCfs? +W0H"Y5+tiQ<9f`PZtbR7IobNN\+D;>08S5]FijT:d9!_Zm?ZLL^>X(B>jdq_[GLG!]jC/og-qa(IYCn! +p^@Rcab%K@nX/*T.h.WX6S_e,IU=f0J&%^r81YYi#_^'gE6)iV*tX7HU2``*=t^_O`hRNM"F<9TON=5< +8M$/f.$VlNEli./?SIkkVK5>1g2As1aes+"h"lLJSC"3V8hCsB8>O\5FNBFCIiX\N@1VY)5+bWMeuNr9 +msL>q`VTUb^u2G=.`ND(#fF`fR*9G0+-=S#EEPm< +9.uZ_5N#?t,SggoKL0*D\7@K<%uV[6. +LVpn>.%F0c(5P5MdAYi@3=11+,8)FFP"R-casAgB>d@QdQcpd4.@eh%2MamGcoCC_0/oNJBr%mEVpm1R.\0J<dKeQHSD5&,6hK#mGrIi=MAU/f>+R6fJ[pPYNY?!(Go[R+,.A)NRDK +OGEIg6R@pbU[jeb)Fj^Zb@L2^Pg3u#Rn`&ZRFLYM4eGO6'H.\rM++1:knKRd/t#G3;sG)9Pm15*WR]tt +kcImr>,]Xq()n!Ka^qe]iDnOG#2*:J8LV"14b>\9ZsE,:S(6s&IC._4(`X6A"a7XhnJIcs0,]b&>b\`@ +rH?fo^uMa4#Q+o6"G4I_n;'af(CZ&9U%&DI8gb=1`M2mYbT6X%NCTc5O:6pG,a-9FnfS@,0dcrl-1_G% +2Hqc$9r@N=bj'C7T$O>,$4R>t7&&)-oSQ?mQV=:*WV$UX8uGXG7j$)+9+6uqA?smip5;YF +I:BY;BiTK(]%;&8h6-L1c0?H-h$$G\AKYl]Ppk\U_q'W=QDKq\39.,tHcYE7M!!!*'JcHq>pd?GD +$\h#Wd.i8`,nl/)@aTFb((V427q3/,"GT>iP"B34GsnN0/!`h>deSR9AM]cLB%)%Dk&ibW:M8/Q"U9ZJ +U/>UNkV*(!9:\speG=kc+!#i!W`7-[B!kjG=)6?tNBT3sU=a;3lM[U1CURGaf(oiIj`A"=C)/mbk4O)8 +?Z4N&WA,qT!WN4P_'#sq4IE=YCR8+Q1[Al2s*1,CE*-@'*ta@K@e#i@G!@.4a^jt1=;DMK!.R8+n45)K +%g[j*TlA(h3Zeoh`1h6BX==APM?"l@aR"4;*!"'SdRc!Y:FMIMV/j[o\mI.YbbfGQXB%V.KLR<:8]:B) +4J:'"F@n,'O%?(pWH?6mrh!#ce>dN1,jq.(XOaFpb3aMi@$B+g'<&hZPuiT;/2k[g]&.J:gnj^(m"bab +]\]i9bO,0+JAC*IGYB_/%uA0`Z$=K14!-Alc_n3FL0HEP:q1$o*=mro?sj89<\"fA +7Uf5.jBa\cO@Wn[3@'nb-^757;Rp>H>q_R=@Bn/feiPg\:1mM9jRQkHTMT<$3[GQ$8#0$s;`X%C8H,Pb +B/I2rMo4!g3;B=(iZ'a49"UXCSFfp+Y]fISp2 +*KnTXZe?uhX'N$cDR\CR2@>/b!>_`kY;`Nqbt(*YSp9WSMPRXBm[tLWAI23@gBS>mAF5+:n5] +%LE;k6/`BB<%]$tLI:&5(mIcE'oPN@&X^K43?!rKiIDdW!_F]%8`^Rf"KklZQV6HS)3iE\24I>'':IA< +Gs.cqkS+pM%Z*WL;<\d`/OpX=mZuo<%c4.[p/8:)SN<< +Fh:rJ'PTsk"'N:on/*,\%[A#`6>feZQ5^-ia(+ZX*0sALQ-3b1&-r+?#6]XpT^[b2.MiMJ_kHT+N(PH3 +MT)=[Ls0Tm*0/(7nd,_^7jO8:?daaM&9chQ].a#fdEYk\-N7jX@Q@cFg9 +U]LJsJ\`J5BKRIP$AHA@YipI$,8,jP,-bgo@P\p^a!7kQp]b5N%W*1`cf!K>QT/fQ9;# +&W&p8O]\ts0c>s?j,r!dIR,->8E>q:1nIPnPtL/$flXr:0pt_tP?G9LEB0RbkEFTkrddA/;!=-I1oLFH +V,HQBf^1Sf8#]JQQ!1S%Z!"20l]p2sI^ocH<%4+@24i30[9DX75R"IPEOf?BPiT6IonXB/X!rrI\e +@.9Og2BNNf`FAA)gibn*?bX@YdAti)QN2NNTQ!FQ)@m+,_P(qiCcWXLLr?$-8?>uJ(lZJ0EQIKm59Q', +?d_J9!`(5/8>U@KCq5RfeJbij!\i-5RP]aQ0XM +r,u!lR".EZ:cK^9%0qPQ@8OIE2B<o1ZbMUb$ +U_YsLS5)<_=lf:)5G1hd<&u<@NCTdBBiMZT2P!XB<,,DoV,j^"XB'+:]&e+K?a*+7<]SABAIl-"D-"8[ +[bY2o>\A6WV:P$X]MU:?S)sABJ&"ITVl/^c8tINt[SqA9(g8VH5@9bWm9>-l`j-#(sc90W853 +)\.YA+u(L9;C`N@`Zm4:gi>ItO2rS%.3+LD-BlRu19"Na>:u-?-8R*@dUa8ac6b6co^Z?QT?nuC.NK.[ +7Z>W,1o`\oRnfm2.Q&]GhNS#?<\$&-h/^,6Lt/R_3rP5bB!^2C0WF+/"p)3c@^[`1Wp=i?hCgggh=CGl +^Yge*/05H4L;W"*336D#fi>;rmW?*R;_+0W`#o$c'FkEQJ\U.TQrG[NreEl"OVj1n)[do81]VG[MT985frXn* +9rceZW`/;O$]W`oF?"#o2IU*N/sYq)A?Trr[j=+4,6` +-5?oC6Xe@:KLR7$MFD"%Gf42O)idEudJ3p"73dsaJ.d,qU.[#&94cQIKZ7RZRS@DCH,Sif4.]5\e+s4P +@4@Dd+ReS1-C%6$;eabVPnKolN7@.@W3%*[>)h,`(&J/h`FH2VCtA_sgKuW4q\m94*Hc>.= +?FNqr!#u1=MgE6KE7fI'ne6VT@PQO5L.R'8jch +0t?S!6R.c9jYFA_^1%*BJO&.T=>V'2#QR3MOP"Y=*smci@PET0?7-VB7GlLkoR9(LO\"Pr=Yu^I.@!Ne +P1ark@3p_'k)d]DhJkQH:?Rhoo_sD-Thss;=u@@`8Yo>LPh7hDTbXJ)lBPP\?EmXu_rHq1NC($]Yup@Y +>;`#"Bsh.3QJ6PriGlD5m[%.chXPm)?LO68c#sh/!(fF8>SK*pM8`roP&*88)j/6QnsNak?SMP1^n>X; +//f$)KYjF%aDY?7mWX*)SPH3H(.bi1;A/EY+SYM-+%bA9)a$+O(g0Pcrb +ms)M%Y;RoeqYu)]e1T*0'Z1*1`8\%A*&]i"KSO)H=Zg;#0:78Si(uBY((CM%6=E^#A2YG=LdY]L32BS, +(Q:gn;7P\14WfbVA5YE5Q;&`k8nCo2A@>bsQqV*j3Mb5C2k3WU;n:u_I6XAl?dq%P!f]^G;JB+1)u>1_ +W)RM33i%XoUCSb9S=1dSfrI;UjE*,4L(Cc/< +@W>M_AiC`kaCJa]N29hgF,*!\&1AM-rs"+m+Y]j"1)g^Y`$-oaS5LjQMoHtrW8)DT*fnAf0urpL%jZWm +,k:XTZ:-C4bU,+pSC212S'EB;3FqU[3hObI1b'LYMajJbkED<6,+D?*e1*=*S3hQ(M:3R>C>Ep0?E`!4 +2Cff2b@\*7/N0Y8ZJ09+gb(N9S^QhI]A>2"X53@D2Qg'?GREj8$\lRSX"q=/"s&T>A26.qNXmM'bN9oX +p_42E"bT,"&=?EL)$p:1iXm#T2CTB!7H4uIe8@8eO%87D)&/*&-'Lp[YpiYT+Wcq;A'aD()J&i#c".QV +eF%TFT24Yb)ANa=7AE`E'Ui#SR8'SXl4k5&:8q6oOnfkn3&mLVH[ +c@YJ1'sr%17kXPs;5:auq3P +4f6]-oa6YpJ,u[t.eHi&/s-O<<3,^#%>r1LXACI6MbU5'Cm%dJe,$!IbsJkpY4mk!l3DFFcu4.;%LWMp +_Vq`oN(tl>N5jn_q$`9V-^;d8ZMB:YrWNCU6"&&a6m`WVL-oCrpb2aq'8f4fd5W*A2%PVa@LuYjqEH3f +8S$7p7&Es7Q:kf;q1Qb!&<>"EP<$SDFZZ0jB@H\\#)+%d!%;r874+9mVGh3Xat6)B:T@E0eU#2HT2CeO +W3rZ0L;dZ.=_uZ97AeUN[TdV"qh<&OF1PXpf6bL!om=D[DqFmi*c!4.9s?U)7OHAb`FEo?qmJ:(PKIHQ +\6QBArrRbf+L#NA+qk<;_]c8JHpT%jM8^[DBY7e1'RrUQ&a9.E6R%T1A9&O:U/NP,b9aIYI)9AKRE[(b +BtWGH3h=SEZg%DiK0l9Z.(!_P,*PWqdj_ZhI6s],WRWK+C;")_>+A0bZ9$fn_d]n"UfL,OU=3kbgF]l" +IDSog\D8dHC=RY%B"QqR\*O"q"+nAJ0Xtp_,85sRj"\(1IR>?C\&TT;r2_4F!.dDnOB==Wrs=BGi@jD: +.NJGB7,j>2ZsGI)NCMrjf^sVY+d#=VP$'W5;(7c&hshP:4rFTV9.#j*[,,d_SPJ@3g%>8p6(q-=PZfpc +OXGf[@aaOQ5+tiQ<9b1^1s3'.W`JGNg@]p2@Bir$QX(B>jdq_[GLG!]jC/mb.n5_ +=HQWl\(ik`&Nm*cE0*Y=9,!H0AFc-n[U16Z!'m2r8/(t5#_^%Od)]0I*tX7HU2``*=t^_O`hROpm!:l= +ON=5<8M"1g2As@cDPa*m.u2sT[9WZ8hCsB8>O\5FNSG]T2;K9Wc^q9>-D&0 +euNr9mKjhgLrA;PfPA]S;/QBn +np*p3>;)@o5N#?t,SggoKL0*D\7@K<%uX]MT)CK7t-G.gYMd(hP$#QbG6ZpsEn +lM\0IDl-ZT<&bo$iHMq@DcaR4pAKKV?uT41-5R,H`+!^g]Oj)CO2tjDQTCY:m1IOW+7LZu&dnnr_BCV3 +>V[6.LVtAk.%F0c(5p0W0rWk=!?M6^,LS"\O9$>basAgB>d@QdQcpd4.@eh%2Ohu>1TB1"rB?jhjKpBV +MKq[ddO@#PN<5FpU/WO_lCChR4`?*`4&\(iSp/"P,SG-Y(\;2`[7 +D,%Y#0K-Pe9)jL\i\`DhO&XqO9a^qeLCUSRiY1[[$>OE:HPU69NQe62"S(6p5Fam%83#`QtdsT&AnJIcs0,]bi +A+CKWQ;8rpb@U8V#Q+o6"G4I_n;'af(CZ&9U%&DI8gb=1`M2mYb\B'VNlRpc#n2\],a-9Fn;$Y9"ost4 +V=P"P`_eR]c)1)hbj'C3R7gq.WXJZK7&&)-oSQ?-I4qEqWV$UX8uE#_<@[[!c"a]oTY[\Vg1?.L!OC<. +p5;YFf5.nMXnN3_b3*lXh6-L1c0G%N^>H-h$kURH:90G9;YX%eG=kgV,OBoC=RXLB!kjG=)6@`"bt!+Z<;"pHUXg^AUdosZjD+hiBOa+DV'/F +cL_+L?Z4Ql/aEFi_I6n4]8dgFMlGH.&n!WN4P_'#sq4[;*>uPl?D:X0q5`@`)Z[fc`6LD3iXc[F+7^)h"sidYIEis!s=.ki@qcX4sL_u +`T&\_m!_;HP0)f@\SSu\!<.O6i/h%h!YG`lJ74PLCap/(M+$?c=L;Bh)3%,GOkB;T5p;@]jH`,-VW7#FG>.%\A4f28q'q)1!]j\0J +m$:j5T$_8[>4%X1FhZgS\QnQh>IE>XH+dPQQeV35!J/'pndX`X]ho1XOaFpb3aMi@'J:bG"XEUcY0]>X`hm)]&,Q<6tc"f +mEbk\!7#HubO,/h4cE.q\3'[/%u.^U0mLoYJpi[#jK$m[KPN)\J3Vsg3$]7K#D>EP:q1$o*=mro@So+\ +<\5,H7Uo<*jE<[.O@Wn[3@'nb-^757;Rp>H>q_R=AlC^cenm@9:1mM9jS"!dTMT<$3[GQ$8#0$s<4ZX! +FT/4,J/(,A5Te?#r"9AAK>JccW)s*?%YqtH0c4.n.i+&_,;H.PE]Y>'aY] +fISp2*KnTXZe?uhX'N$cDR\CR2_1HIlZTns0/orfniosD^u]]$*&^$7^>^k)r$EL#NlU393@p];M?1_* +?k<#H%Kuc`5p6f,<%]$tLI:&5(mIcE'oPN@&X_'c3?<[$,SCt'DFGk88`UKIPSsE:Q:e"f)3iE\24I>' +':IA/TQc1T0lo`EnO2Y]%&-r+?#6]XpT^[b2.MiMJ_kHT+ +N(PH3MT)=[Ls0Tm*0/(7nd,_^7jO8>V"0@9W`La;bGFe:N65ciRa%`$M9P7/4J'lsoEl$7LI@laW:YsA +.WbZfe#E!INCK76Wn!p<.a;_3>cu\Zp'V=eX]i$[/9ZqGG0Oj$g9()WNQUF+]%sO`Mp:P]I(nLAp^@W? +#DBtQYkX/P.i/D>A#NG_2DZ_7aFH%6L]dV["+igHd!.r*'aoa`@F4e&7O8_*7:OYh`+CkGN^mU,n-"J7 +,EbTmn0dk*<X/E]\dYZr!!B0A\MRAfQ]g\'6O:LZ'S]b7jXAA +ATHIO_u]l>J\`J5BKRIP$AHA@YipI$,8,jP,-bgo@P\p^a!7kQr.79[Oi\lSBfr+g.[A1'ZKZbR@ksIs +-F7F!ic@/OcR6'`r;qUs?j,r!dIR,->6_o5='V8/NPtL/$flXr*-&9\kP?G9LEB0R\AlIA6_?Bk/d--]t +2'.lOV,HQBg3#TQ;5mO[Q!1S%Z!"20l]p2sI_fHt=R;>X24i30[9Ds`gNC6h:nYaEF,BSH8TDFMlF2W; +o)XE4hCr&:1q*?=_rC3M9MPBL.*1FhR9[1-0`Z^=TQ!FQ)@m+,_P(qiCcWXLLr?$-8?>uJ(lZJ0EQIKm +59Q'/UiK$XRSP>rb,'.#CqYg9"D&D*HQj\B:dP8+[_UBWfg!^`1&jknq3,n5h.n)\7bCij!aPDEAr% +aQ0XP9WhSQR".EZ:cK^9%0qPQ@8OIE2B<]*V)V:P$X]O#MX]B/bbJ&#H2=?IoH%>Vl2EEKkc2][t#A9(g8VH+:%N5,E)-l`j-#(o/! +0W853)\.YA+u(L9;C`N@`Zm4:gi>ItN5)/BfK><%+-Xhn19"Na>:u8d+Ym1W`bRK%c6kEIgeMK-Skpgl +.NK.#5,5qB[&RCeRnfm2.Q&]H;QEj!egiVXh/^,6YLkBa.ijerB!^2C2QL,hgMXLU/iP;Odd)(DaC!Jt +7Ionr^W.V0$m$%@5).p5\?&q&"V8PlZ4Hl!1Fkf6?Q]=S'FkEKK0eH-QrG[U%>R8Wd277+.2@b0it7[. +DE/_u8)t:#'TPa2P=ajKR8g=l/XK,m',d%[Bf2ASk7a95mWgsf:ZrK2'b6'hUJ^7iRT1u.9rCqT'cN?4 +WE$!!lP0[ODRfk-6sn;em>ekTVRhQ4[D7<0>Qs-C%6$;eabXKgqn;W`HV%Ceb]N)`FH2VCt9d2428TMIQ%3c" +95HL:/-PO3IQ&Q0`(][Jr.G%N!eJ00n7Xo['*j6/+V:Sg66d,"`?MR# +]OEZ8NQ39Kkkp$",*BtmZ=uFq;_"'U-*lc__IG?hbpKc2]]*unS^/[il2:[96D;dTZt_`JP=h\#.CAAg +6DIGXeLItA]je2GXg[PD_W*P]=tMuV*Qmt'KYOl0t?S!6R.c9jYFA_^1%*BJO&.T=>V'2$&(_)OP"Y=+VBQ!ifR?M?83=W7cTW`oR9(LO\"Pr=Yu^I +.@!NeP1ark@540Dk*&rThJkQH:?Rhoo_s"6Thss;=r7I+7YX.,Pe(]5Ti$SD+4-H6?Aeoc<3);&D_-lc">W*Z9M8`roR+ujL+d'lWkEbJB$Rl(* +^n>X;//f$)KYjF%aDP1Bc)>_V/K0[@Usc5ab&'23:oMmDF\8c>Y?7mWX*)SPHGq7`7/b9XDEdk)80RY!$#Pl#EF=!i(uBY((CM%6=E^#A2YG=LdY]L +32BS,(Q:gn;7P\14WfbVA5YE5Q;&`k8nCo2A@>bsQqV*j3Mb5C2k3WU;n:u_I6XB$BN.#=(6(h[;JB+A +AN$)TW)RM/J-AuU=/se$'tWL=,6"f7X:OTeQ9Sl1f4sl'7@N%N\6NP[X-M7gA$oWYd;.)1m=2oZE*,4L +(Cc/<@W>M_AiC`kaCK#P<);Ode2kSGF1b'LYMajJZB/H7b,+D>l8uV=fm4M[@IoGYjWnh^- +?E`!42Cff2b@\*7/N0Y8ZJ09+gb(N9S^QhI]A>2"X53@DI_Xep3%Q*`o2W]YYdgYJ,9)Q]a"[;tS0h0: +L#ZP@#S[aSs+P,(7=/Lf/8ar +mLf>LSgA6\h;fA6e-]i3]O0]#]ESjSIZ!"P(W_%E$&s\tUY)',Z58GAj0K:%r!EZ3K#+,LLeK97%#2Zn +nHb(G-PVHWU@F&`C,[,ma.r23%#RP#P0'NjM+jpN/=+JUo*LAuB/H(%VXoYgl?>@^c_pCB%17kYU=#q3 +MG5Re9W$:lLb@^_MaOAhdJlf;g#5%;n%'IoPe(HMskaBXZ8>G0>$N4(XE,/QY$X:?qtnhgc9- +jehK5_-XA@N(tl>N5jn_q$`9V-^;d8ZMB:YrWNCU6"&&a6m`WVL-oCrpk2*_'8f4fdM8S$7p7&Es7Q:kf;q1Qb!1R_$Mds8moFY3YiB@H\\#(8S-;.J*)m2D6_RF3JTb(W;\:8-1;eS:pm +K3,3WCXr:cL;dZ.=_uZ97AeUN[TdV"qh<&OF1PXpf6bL!om=D[DqFmk#6fa]-6C,[Hd^B_d]n(/@.nOU-Bj/ +g8rli/[@?CalP:gCqa?Ys+*GnOB==\&IF.X +iK2]64s:Mp7,j>2ZsGI)NCMrjf^sVY+d#=VP$'W5;(7c&jc\;=^0raa9]hOA[,,d_SPJ@3g%;'@6(q,L +ZoU&cO[btkl'.WU!guob5j@nZSR.X_UfJ`OlLf0.?@P8A<,`;X(B>jdq_[GLG!]jC/o +g\(RIJ\ba`Qs;Nk&W+J9nX/*T59Z02AE#Kq:0JkB!'m2r81YYfs+J.\E0tH&*tX7HU2``*=t^_O`hROp +]H09[J]D;A8M$<+.$V_^0I]u4?SIkkUQPTcg/n?CcDPa*lrFo$L<_2fg%?8E8>O\5FNSG]T2;K9Wc^q9 +>-D&0euNr9m)E(1"X'3ZRM8l5N#?t,SggoKL0*D\7@K<%uV[6.LVtAk.%F0c(5p0W0rWlJ4!'I(,VgegP"R-casAgB>d@QdQcpd4.@eh%2Ohu>1T=a`HTm>5 +Vna2k#)bsCa'[>qh(fL2T#p4ml>9G"+R6fJ[pPYNYBMacY< +R+-"6*KN_O&f>Qh8Ks?ijUlb`Y$!?C9B@rIPg3u#Rn`&ZRFLYM4eGO6'H.\rM++1:knKRd/t#G3;sG)9 +Ptn;YX&\I#Ral;d?*@>r()n!Ka^qe]m1u)LqUn-#g[5]aXLcpg[QgnG&-^Y\I@XUqf%]inknLg>jd8/2 +0,]biA+CKWQ;8rpb@U8V#Q+o6"G4I_n;'af(CZ&9U%&DI8gb=1`M2mYb\B'VNlRpc#n2\],a-9Fnqg&? +="KZ\V=P"Pb%EQ"c)1)hbj'C7T$O>,$4IsR7&%sl'T,U7QPcRJWUq[!7\H-h$k#E!&80bJjU`EaX"0+4JGb(Q-1JZl$U?X17?B6ZY@)3F#ol<-aW(9!eWh5d3uA:4X-(^V:-m# +l?u!o;Q81r[;*BaZWaK_/%+[@K#;'&fdsRI4_?WfNCRArp[uDT-+H1A&:7^*-Zlsq0+_p\,5iIr8`N]R +((1G+`T&\_m!_;HP0)f@\SSuh!<7U8i/h%t*YA^46K+$YF?Ui[M+$?c=L;Bh)3%,GOkB;T5p;@]jH%KT$;#in^Q"ou( +[7@FQi>*@IHFkN1=CS_MQ'1*G\QnQh>IE>XH+dPQQeV35!J/'pndduo +!.VeWE(DMu%g[j*T^V)\/enhF6fN'8"BmGqN5hVi8F-s6*g"I=EEKT2:EP?a-$%+D:,a&W9Vul&XElNX +SBdp/$1.M45bQK&F@n,'O%?(pWH?:"3hK6Ie>dX`X]ho1XOaFpb3aMi@'J:bG"XEUcY0]>X`hm)]&.J: +gobioXkN5g]\]i9b:J64Iu$^ooB\#sq^]ItnPWK)#9Sbg@BqZAmS\lRJ,g]g3#Di/"GB*Kn@3!e*=mro +@INEU8hCj<7Uo<*jE<[.O@Wn[3@'nb-^757;Rp>H>q_R=AlC^cenm@9:1mM9jS"!dTMT<$3[GQ$8#0$s +<4ZX!SPQ1`C/mJccW*D(s%YqtH0drPi.i+&_,;H.PE]Y>'a'':HoGGr(H+kS+pM%Z*WL;<\d`Ma(+ZX*/*e`+i3:3&-r+?#6]XpT^[b2.MiMJ +_kHT+N(PH3MT)=[Ls0Tm*0/(7nd,_^7jO8>V"0@9W`La;bGFe:N65ciRa%`$M9P7/4J'lsoEl$7LI@la +W:YsA.[Ni+e#E!INCp*JWn"-BLicu\/2@B,7a(2L/XS.QHWn2'qgTC2XNQUF+]%sO`Mp:P]BWU*p +p^@W?#DBtQYkX/P.i4/aj0ACgN_:aab2or)L]dV["+igHd!.r*'aoa`@F4e&7O8_*7:OYh`+CkGN^mU, +q#lF@,EbW/dWn6X<@aA.A^^C-`apr\^S]D/"QjhgSkj"Jq?7(W6_[Fke9XP1PtRuQC"3!57\s%`M&9fR-.9'oU(!-_MH4 +lPl&1ARlK;ZiU1.J\`J5BKRIP$AHA@YipI$,8,jP,-bgo@P\p^a!7kQr.79[Oi\lSBfr+g.[A1'ZKZbR +@ksIs-F7F!ic@/OcR6'`r;qUYZZ.U[/$TJ42 +C:2eJ[d/@Yj)V]d0"5W0iq%K0h_2J)rW<7S_;R)XCd''WMT+U1ZKLpJ'9L>NTf.f53WT225i@`+1`d58 +KgOa[fQ9;#&W&p8O]\ts0c>Rn,CgX'E^0Va8E>q:1nIPnPtL/$flXr:0pt_tP?G9LEB0RbkEFTkrddA/ +;!=-I2'.lOV,HQBg3#TQ;5mO[Q!1S%Z!"20l]p2sI_fHt=R;>X24c0=[7DkbgNC6(*WXp]QOC4XnThfS +n!Df%rrI\e@.9Og2BNNf`FAA)gibn*Oi_/)R9[1-0`Z^=TQ!FQ)?^%n_P(q94?=PqLr?$-8?>uJ(lZJ0 +EQIKm59Q'/UiK#E1/7h4b,'.#CqVl2EEKkc2][t#A9(g8VH5@-\\J1V-i=Sb +#(sc90W853)\.YA+u(L9;C`N@`Zm4:gi>ItO2kX+.3+42-BlRu19"Na>:u8d-8R*@dVCb1c6kEIh"#eU +T?nuC.NK.[7\eB\1oah:Rnfm2.Q&]H;QEj!egiVXh/^,6YLkBa.ijerB!]W*QCnDUgMXLKm;bjRdd)(g +hCgggh=CGl^Yge*/05H4L;W"*336FB)ihu"1-$nW;_*a98Dk$R'FkEQK0eH-QrG[U%>R=1&K$a-.2@b0 +it7[.DE/_sJ0YaF'S8IoP=ajKR8g=l/XK,m',d%[Bf2ASk7a95mWgsf:ZrK2'b6'hUJ^7iRT1u.9rCqT +'cN?4WE$!!lP5l=DRj&V=6p\A'opCIZUs5$O9M6/D7bRUZEOT3$3p]c_4^:R9I^heL;T_T#`MA''T0l(nVGBd!?@-?UQMMaMFSqTae\Ka +9WD/FQHQ,r$&m#>1n)[do81]VG`oF?"%$!t.P`/ilfiS@U +"Ts?B@*j-d-5?oC6Xe@:KLR7$MFD"%Gf41m!00QZdE'gl73dseAC>`kVH#.494cQIKZ7RZRS@DCH,Sif +4.]5\e+s4PKgVS3B[h>s-C%6$;eabXKgqn;W`HV%Ceb]N)`FH2V@WD91!mPMh>A;ZUrOV*3 +\m94*Hc>.?HbNj*fDGgX"bX[#E7fP--P_QZ@r^0!L.R'8jch0t?S!6R.c9jWbQIp/V1nJO&.T=>V'2$&(_)OP"Y=+VBQ!ifR?M?83=IJ0U3/oPuf4O\"Pr +=Yu^I.@!NeP1ark@540Dk*&rThJkQH:?Rhoo_sD-Thss;=u@@`8Yo>LPhL7DTi%dglBPP\?EmY8&D_-lc">W*Z9M8`roR+ujL+d'lWnr\i` +HRf)G^n>X;//f$)KYjF%aDY?7mWX*)SPHGbsQqV*j3Mb5C2k3WU;n:u_I6XB$BN.#=(6(h[ +;JB+AAN$)TW)RM33i,lZ=0,G<&@0J4gkZ4V+':gbE[D>#eSkCG3MH\rI;Uj +E*,4L(Cc/<@W>M_AiC`kaCK!%'KNSAnnoS%kjWGV%tT,bE2"X53=e8"*dre-i,`X+e@.Dt?(\1E2@pj>&_H +Sl7/*bN9oXp_42E"bT,"&=?EL)%D?giXm#l:+6p97H4uIe8@8eO%87D)&/*&-'Lp^&t)_%=Y5t5jqAVs +c=o/*:$31XeF%TFT24Yb)ANa=7AE`E&P,(7S=, +fkn3&mM?h-cKTJ`?1/T!eaE6]^L-II)NA(.Jr!hi'Z`0^4,LhnZ.U+]@jRDY!-8\O":>A9J&.fILeK97 +%#2ZnnHb(G-OPGoTWq&3C,[,ma.r23%#RP#P0'NjM+jpN/=+JUo*LAuB/H(%VXoYgl?>@^c_pCB%17kY +U=#q3MG5Re9W$:r2:ZGE:*HSi=_&rXN,nVHk4"V&"m,'N_Q>[7P8g$oTUPN5jn_q$`9V-^;d8ZMB:YrWNCU6"&&a6m`WVL-oCrpk2*_'8f4fdM8S$7p7&Es7Q:kf;q1Qb!1R_$Mds8moFZZ0jB@H\\#),F=;/"I)0ERM4VGaB,RV2aW;2WmJ +Q"Xt0[0*8@lVH`0@])t]f4jhKNJc%t[TdV"qh<&OF1PXpf6bL!om=D[DqFmk#6fas@;skH7OJq/`aa#@ +r.[]fPKIHK(7K%?rrRbf+L#NA+qk<;_]c8JHl)ksM8EWIBS6^A(l?8)nRqK'#p#,Ki=YiqE[;lbb,''V +/@o=HREZmqRCE<63h=SEZg%DiK0l9Z.(!_P,*PWqdj_ZhI6s],WRWK+C;")_>-6C,[Hd^B_d]n(/@K=W +U=3kbgF]l"IDY#b\_SmICVAa!HG/2h\*M8t;h(F`-[8e$[g@nHiT=7tAgU;0a5H(3)!4j!s+*GnOB==\ +&IF.XiK2]64s:Mp7,j>2ZsGI)NCMrjf^sVY+d#=VP$'W5;(7c&jc\;=^0raa9]hOA[,,d_SPJ@3g%>8p +6(q-=PZfpcO\)BIl'0nE5+tiQ<9f`P[9g+@X\XH^g@]p,>EDqe&81[-)/"FcCXDr)W]b3M>V:2U/]o5Y +K@qHXLu%pHEO&\#3*\?`&W+J9nX/*T59Z02AFc-n[U1`hJ&%^r81YYi#_^'gE6)iV*tX7HU2``*=t^_O +`hROpm!:l=ON=5<8M$<+.$VlNEli./?SIkkVK5>1g2As@cDPa*m.u2sKn(Rn8hCO*3hf8SeAsKa!?nAY +ku%Kj=tIG!-q/87Sn",aLkHPY,Lb +\R`-S0:5FF;`UZ)D)[t[B2cA%p3f/u:hWfh,o2J1Uf(o+\n*dj:T.6-V[6.LVtAk.%F0c(5p0W0rWlJ4!'I(,VgegP"R-casAgB>d@QdQcpd4.@eh%2Ohu>1TB1# +HTn(K-or%mEVpm1N^]dW:)9jNM*iU?(P%`\L#=7"<2$neSqXOerr.tuF; +G.ZTa2lkd*qgQ<<0K:U)'+9Q4i\+R6fJ[pPYNYB +MacYr()n!Ka^qe]m1u0kY1[[$>OE:HQ-SW:]3XkAS(-SE+2,Z@YUB,SKn5*= +hpQ3I3t6_Z`::':NW*@7alP;i#Q+o6"G4I_n;'af(CZ&9U%&DI8gb=1`M2mYb\B'VNlRpc#n2\],a-9F +nqg&?="KZ\V=P"Pb%EQ"c)1)hbj'C7T$O>,$4R>t7&&)-oSQ?mQV=:*WV$UX8uGXgeZ/;"b_Q:)Y1K_> +W==4Trj'LZYNWrc`F"DPA(J.YU(_I*h/#!m*I@7'^>H-h$kiP"B34GsnN0/!`h+1 +)K?mj`$_h#r)/.bU!@?!=e-f=8#B4!eG=kgV,OBoC=RXLB!kjG=)6@`"bt!+Z<;"pHUXg^CURGaf)(0@ +j`A"=DV'6Sk4O)8?Z4Qo"a6.e^sXp!g.VtSMhL)"=R#J,&MV2=Ygg=U!!*%M_'#sq4ljl$$^qf0%)iSWrHai +i,H2B4sL_u`T&\_m!_;HP0)f@\SSuh!<7U8i/h%t*YA^46K+$YF?Ui[M+$?c=L;Bh)3%,GOkB;T5p;@] +jH4%X1FhZgS\QnQh>IE>XH+dPQQeV35!J/'pn1E_.gN:FLe7AMVAD\mI.YbbfGQ +XP.SPSBe$RamAkR5bQK&F@n,'O%?(pWH?:"3hK6Ie>dX`X]ho1XOaFpb3aMi@'J:bG"XEUcY0]>X`hm) +]&.J:gobio"Kq&lIpT;pbNrj0I_amGGYB_/%uA0`Z$=K14!0R*jKa&)Y$3QHJ3Vsg3$]7K#D>EP:q1$o +*=mro@So+\<\5,H7Uo<*jE<[.O@Wn[3@'nb-^757;Rp>H>q_R=AlC^cenl!!:1mM9bhdb4TLWA=3XdKm +rh@hLF37klPu">XC/mioWjnAX$ +VU$pd)E]e`#fFZ%3(bM-omr[oZ<9;e="Tc_5TfJD*"iV`K>JccW*D(s%YqtH0drPi.i+&_,;H.PE]Y>' +a49"UXCSJWa.BL:8cSk0CT-CX&c6" +X"]n5Ej]/%6*'[Z*)`tP!*Lm3X'N$cDR\CR2_1HIlZTns0/orfo)!mNi%R,A*YSp9_r'':IAMa%7j@*.C[44NQ/1YQt(5#6]XpT^[b2 +.MiMJ_kHT+N(PH3MT)=[Ls0Tm*0/(7nd,_^7jO8>V"0@9W`La;bGFe:N65ciRa%`$M9P7/4J'lsoEl$7 +LI@laW:YsA.[Ni+e#E!INCp*JWn"-BMTolg!3XqSp"J5Za(2GW/DpmfWn2'qgTC2XNQUF+]%sO`Mp:P] +I(nLAp^@W?#DBtQYkX/P.i4/adVTa.G"X2IaB.r#L]dV["+igHd!.r*'aoa`@F4e&7O8_*7:OYh`+CkG +N^mU,q#lF@,EbW/dWn6X<@aA.A^^C-`aprp9kMk"`9)2(Skj"Jq?7(W6_[Fke9XP1PtRuQC"3!57\s%` +M&9fR-.9'oU(< +/G8@I7jULBf5c.a_u]l>J\`J5BKRIP$AHA@YipI$,8,jP,-bgo@P\p^a!7kQr.79[Oi\lSBfr+g.[A1' +ZKZbR@ksIs-F7F!ic@/OcR6'`r;qUs?j,r!dIR,->8E>q:1nIPnPtL/$flXr:0pt_tP?G9LEB0RbkEFTk +rddA/;!=-I2'.lOV,HQBg3#TQ;5mO[Q!1S%.KHSOl]nKhI_fHt6S#TA"cguE[9Ds`gNC6hEOf?BQWplS +nThfSn!Df%rrI\e@.9Og2BNNf`FAA")`;gYOi^G)ous"70`Z^=TQ!FQ)@m+,_P(qiCcWXLLr?$-8?>uJ +(lZJ0EQIKm59Q'/UiK$XRSP>rb,'.#Cq]*V)V:P$X]O#MX]B/bbJ&#H2=?IoH%>Vl2EEKka7a55YjDn3NI<-d&bWm9> +-l`j-#(sc90W853)\.YA+u(L9;C`N@`Zm4:gi>ItO2rS%.3+LD-BlRu19"Na>:u8d-8R*@dVCb1c6kEI +h"#eUT?nuC.NK.[7\eB\1oah:Rnfm2.Q&]H;QEj!`BY0R=1&K$a- +.2@b0it7[.DE/_u8)t:#'TPa2P=ajKR8g=l/XK,m',d%[Bf2ASk7a95mWgsf:ZrK2'b6'hUJ^7iRT1u. +9rCqT'cN?4WE$!!ih-Y/DRirP=6p\A'Jd:3!*JV(RoQWED71n)[do81]VG`oF>o)bkN"Pfh@Y +`kVH#.494cQIKZ7RZRS@DC +H,Sif4.]5\e+s4PKgVS3B[h>s-C%6$;eabXKgqn;W`G;*Jeb]Mr\RVpJCDIjS!mPMh>A_sg +KuW4q\m94*Hc>.?HbNj*fDGgX"bX[#E7fP--P_QZ@r]pi9nsgSb"jcN%'0L0!eJ01Y\6-C'+0H2+gC0X +66d,"`?MR#]OEZ8NQ39Kkkp$",*BtmZ=uFq;_"'U-*lc__IG?hbpKc2]]*unS^/[il2:[96D;dTZt_`J +P=h\#.CAAg6DIGXeLItA]je/[jtn_W,[Ih(H0P^#JX0^#(KPli$tg +K#-D"\84>R'8jch0smE=K,p,scghhKVIBQ*JO&.T=>V'2$&(_)OP"Y=+VBQ!ifR?M?83=W7cTW`oR9(L +O\"Pr=Yu^I.@!NeP1ark@540Dk*&rThJkQH:?Rhoo_sD-Thss;=u@@`8Yo>LPhL7DTi%dglBPP\?Elit +f"`$SfESneXOum*>;RD=Bsh+2QJ6PriGlD5m[%.chXPm)?LO68p&>&D_-lc">W*Z9M8`roR+ujKpM.(e +nl]5+?SMN\5bN'e//f$)KYjF%aDY?7mWX*)SPHG#'lms)(WDg0ClqYu)]i37H"/fOP2`8\%Hb\fKaON?LgGtbAF0:78Si(uBY((CM%6=E^# +A2YG=LdY]L32BS,(Q:gn;7P\14WfbVA5YE5Q;&`k8nCo2A@>bsQqV*j3Mb5C2k3WU;n:u_I6XB$BN.#= +(6(`_;JB+AAN$)TW)RM33i,lZ=0,G<&@M_AiC`kaCK2"X53@DI_Xep3%Q*a$\lRY0fZ7@1E2@p +j>&_HSl7/*bN9oXp_42E"bT,"&=?EL)%D?giXm#l:+6p97H4uIe8@8eO%87D)&/*&-'Lp^&t)_%=Y5t2 ++4D*Tc=o/*:$31XeF%TFT24Yb)ANa=7AE`E'Ui#SR8'SXl4k5&:8q6oP, +(7S=,fkn3&mM?h-cKTJ`?1/T!eaE6]^L-II*#9%kKu7?h(n=V[)3)[HneiF5:FVRPAb-H@^c_pCB +%17kYU=#q3MG5Re9W$:r2:ZIu>QMbU5'Cpr*#pBuu'kB+;kY4mk! +lM#\?hlle`%LWMp_Vq`oN(tl>N5jn_q$`9V-^;d8ZMB:YrWNCU6"&&a6m`WVL-oCrpk2*_'8f4fdM8S$7p7&Es7Q:kf;q1Qb!1R_$Mds8moFZZ0jB@H\\#),F=;/"I*74+9mVGh3YqLqD8 +;lWi4eU#2H[9Ke8CXr:cL;dZ.=_uZ97AeUN[TdV"qh<&OF1PXpf6bL!om=D[DqFmk#6fas@;skH7OJq/ +`aa#@r.[]fPKIHWfmL^=rrRbf+L#NA+qk<;_]c8JHpT%jM8^[DBY7e1)NDc^Z0;+;6R%Z7,dM,HU/NP, +b9aIYI)9AKRE[(bBtWGH3h=SEZg%DiK0l9Z.(!_P,*PWqdj_ZhI6s],WRWK+C;")_>-6C,[Hd^B_d]n( +/@K=WU=3kbgF]l"IDY#b\_SmICVAa!HG/2h\*O"q"+nAJ0Xtp_,85sRj"\(1IR>?CalP:gCqa?Ys+*Gn +OB==\&IF.XiK2]64s:Mp7,j>2ZsGI)NCMrjf^sVY+d#=VP$'W5;(7c&jc\;=^0raa9]hOA[,,d_SPJ@3 +g%>8p6(q-=PZfpcO\)BIl'0nE5+tiQ<9f`P[9g+@X]FbQg@]p2@Bir$QX(B>jdq_ +[GLG!]jC/og\(RIJ\ba`Qs;Nk&W+J9nX/*T59Z02AFc-n[U1`hJ&%^r81YYi#_^'gE6)iV*tX7HU2``* +=t^_O`hROpm!:l=ON=5<8M$<+.$VlNEli./?SIkkVK5>1g2As@cDPa*m.u2sT[9WZ8hCsB8>O\5FNSG] +T2;K9Wc^q9>-D&0euNr9m;)@o5N#?t,SggoKL0*D\7@K<%uV[6.LVtAk.%F0c(5p0W0rWlJ4!'I(,VgegP"R-casAgB>d@QdQcpd4.@eh%2Ohu> +1TB1#HTn(K-or%mEVpm1R.\0J<4`?*`4&\(iSp +/"P,SG.ZTa2lkd*qgQ<<0K:U)'+9Q4i\+R6fJ[p +PYNYBMacYr()n!Ka^qe]m1u0kY1[[$>OE:HQ-SW:]3XkAS(6s&ID9.Y(`X;% +$&-9*nJIcs0,]biA+CKWQ;8rpb@U8V#Q+o6"G4I_n;'af(CZ&9U%&DI8gb=1`M2mYb\B'VNlRpc#n2\] +,a-9Fnqg&?="KZ\V=P"Pb%EQ"c)1)hbj'C7T$O>,$4R>t7&&)-oSQ?mQV=:*WV$UX8uGXgeZ/;"c"a^m +Y1K`J$Or!6A?smip5;YFf5.nMXnN3_b3*lXh6-L1c0G%N^>H-h$kiP"B34GsnN0/!`h>deSR9AM]cL +B%)%Dk&ibW:M8/Q"U9ZJU/>URH:90G9;YX%eG=kgV,OBoC=RXLB!kjG=)6@`"bt!+Z<;"pHUXg^CURGa +f)(0@j`A"=DV'6Sk4O)8?Z4Qo"pY.%\A +=fk`jQ.kn[_-sTNm$:j5T$_8[>4%X1FhZgS\QnQh>IE>XH+dPQQeV35!J/'pndduo!.VeWE(DMu%g[j*TlA(h3Zeoh`1h6BXBI7oN5hW4aR"4;+HX[?E_.gN:FMIMV/j[o\mI.Y +bbfGQXP.SPSBe$RamAkR5bQK&F@n,'O%?(pWH?:"3hK6Ie>dX`X]ho1XOaFpb3aMi@'J:bG"XEUcY0]> +X`hm)]&.J:gobioXkN5g]\]i9bO,0+JAC*IGYB_/%uA0`Z$=K14!0R*jKa&)Y$3QHJ3Vsg3$]7K#D>EP +:q1$o*=mro@So+\<\5,H7Uo<*jE<[.O@Wn[3@'nb-^757;Rp>H>q_R=AlC^cenm@9:1mM9jS"!dTMT<$ +3[GQ$8#0$s<4ZX!SPQ1`C/mioW +jnAY&^gM+`4=1jRLW!YA=M/6)*KS9PE`kN%="Tc_5TfJD*"iV`K>JccW*D(s%YqtH0drPi.i+&_,;H.P +E]Y>'a49"UXCSJWa.BL:8cSk2(G.p +X&c:P.lF?_Ek>Y]e)2>~> +grestore +showpage +grestore grestore +%%PageTrailer + +%%Page: 4 4 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Bold-iso1252 /Times-Bold ISO1252Encoding psp_definefont +%!PS-AdobeFont-1.0-2.0 +%%Creator: SunTypeTools-TT 1.0 gelf +%%Title: OpenSymbolHSet1 +%%CreationDate: +%%Pages: 0 +%%EndComments +%%BeginResource: font OpenSymbolHSet1 +% Original font name: OpenSymbol +30 dict begin +/PaintType 0 def +/FontType 3 def +/StrokeWidth 0 def +/FontName /OpenSymbolHSet1 def +/XUID [103 0 0 16#8D049593 3 16#ABC23EE2 16#6072D5A5] def +/FontMatrix [.001 0 0 .001 0 0] def +/FontBBox [-179 -313 1083 917] def +/Encoding 256 array def + 0 1 255 {Encoding exch /.notdef put} for + Encoding 32 /glyph0 put + Encoding 150 /glyph1 put + Encoding 149 /glyph2 put +/CharProcs 4 dict def + CharProcs begin + /.notdef {} def + /glyph0 { + 500 0 0 0 0 0 setcachedevice + } bind def + /glyph1 { + 556 0 -2 224 554 296 setcachedevice + -2 224 moveto + 554 224 lineto + 554 296 lineto + -2 296 lineto + -2 224 lineto + closepath + fill + } bind def + /glyph2 { + 356 0 36 223 297 483 setcachedevice + 169 223 moveto + 134 223 103 236 76 261 curveto + 50 286 36 317 36 353 curveto + 36 389 49 420 76 445 curveto + 102 470 133 483 169 483 curveto + 204 483 235 471 260 445 curveto + 285 420 297 389 297 353 curveto + 297 318 285 287 260 261 curveto + 236 236 206 223 169 223 curveto + closepath + fill + } bind def + end +/BuildGlyph { + exch /CharProcs get exch + 2 copy known not + {pop /.notdef} if + get exec +} bind def +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} bind def +currentdict end +/OpenSymbolHSet1 exch definefont pop +%%EndResource +/Times-Italic-iso1252 /Times-Italic ISO1252Encoding psp_definefont +grestore +gsave +220 258 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<496C> +show +265 258 moveto +<657374> +show +330 258 moveto +<6175737369> +show +432 258 moveto +<706F737369626C65> +show +590 258 moveto +<6465> +show +648 258 moveto +<72E9616C69736572> +show +790 258 moveto +<756E65> +show +870 258 moveto +<70726F63E964757265> +show +1056 258 moveto +<6427696E7374616C6C6174696F6E> +show +1290 258 moveto +<636F6D706CE87465> +show +1464 258 moveto +<6427756E65> +show +1571 258 moveto +<706172746965> +show +1685 258 moveto +<646573> +show +1761 258 moveto +<6D6F64756C6573> +show +1922 258 moveto +<6F75> +show +1982 258 moveto +<6465> +show +2041 258 moveto +<746F7573> +show +2130 258 moveto +<6C6573> +show +220 305 moveto +<6D6F64756C65732C> +show +389 305 moveto +<717569> +show +459 305 moveto +<7065726D65747465> +show +622 305 moveto +<6427696E7374616C6C6572> +show +803 305 moveto +<706172> +show +873 305 moveto +<6C6573> +show +936 305 moveto +<74726F6973> +show +1028 305 moveto +<6DEA6D6573> +show +1164 305 moveto +<636F6D6D616E646573> +show +1381 305 moveto +<717565> +show +1458 305 moveto +<63692D646573737573> +show +1629 305 moveto +<6C27656E73656D626C65> +show +1823 305 moveto +<646573> +show +1895 305 moveto +<6D6F64756C6573> +show +2054 305 moveto +<64616E73> +show +2148 305 moveto +<6C65> +show +220 353 moveto +<6DEA6D652072E9706572746F69726520286C657320736F7572636573207365726F6E742064616E +7320636520636173207072E963697320726567726F7570E965732064616E7320756E2072E9706572 +746F69726520> +show +1646 353 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<53414C4F4D455F5352432F> +show +1944 353 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +220 448 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<96> +show +220 448 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[10 0] +xshow +220 452 20 2 rectfill +241 448 moveto +1 1 1 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<2020> +[21 0] +xshow +241 448 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[29 0] +xshow +241 452 39 2 rectfill +279 448 moveto +<436F6E73E97175656E63657320706F7572206C65732064E976656C6F70706575727320646520> +show +279 448 moveto +<2020> +[669 0] +xshow +279 452 679 2 rectfill +959 448 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D65> +show +959 448 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[112 0] +xshow +959 452 122 2 rectfill +1082 448 moveto +<203A> +show +1082 448 moveto +<2020> +[11 0] +xshow +1082 452 21 2 rectfill +220 545 moveto +<506F7572> +show +314 545 moveto +<6C6573> +show +376 545 moveto +<64E976656C6F7070657572732C> +show +624 545 moveto +<6C6573> +show +687 545 moveto +<63686F736573> +show +813 545 moveto +<736F6E74> +show +899 545 moveto +<64696666E972656E7465732E> +show +1103 545 moveto +<556E> +show +1169 545 moveto +<64E976656C6F7070657572> +show +1392 545 moveto +<696E74657276656E616E74> +show +1596 545 moveto +<737572> +show +1661 545 moveto +<756E> +show +1719 545 moveto +<736F75732D656E73656D626C65> +show +1981 545 moveto +<6465> +show +2035 545 moveto +<6D6F64756C6573> +show +220 592 moveto +<646F6E6EE9> +show +334 592 moveto +<72E9637570E87265> +show +491 592 moveto +<6C6573> +show +549 592 moveto +<736F7572636573> +show +686 592 moveto +<6465> +show +738 592 moveto +<636573> +show +804 592 moveto +<6D6F64756C6573> +show +957 592 moveto +<64616E73> +show +1046 592 moveto +<6C65757273> +show +1139 592 moveto +<6261736573> +show +1243 592 moveto +<435653> +show +1336 592 moveto +<72657370656374697665732C> +show +1544 592 moveto +<6C6573> +show +1604 592 moveto +<636F6D70696C65> +show +1750 592 moveto +<6574> +show +1792 592 moveto +<6C6573> +show +1850 592 moveto +<6D6F6469666965> +show +1993 592 moveto +<6C6F63616C656D656E74> +show +220 639 moveto + +show +499 639 moveto +<6465> +show +550 639 moveto +<6661E76F6E> +show +656 639 moveto +<6974E97261746976652E> +show +816 639 moveto +<43686163756E> +show +955 639 moveto +<646573> +show +1024 639 moveto +<617574726573> +show +1136 639 moveto +<6D6F64756C6573> +show +1291 639 moveto +<6465> +show +1342 639 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D65> +show +1477 639 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<657874E9726965757273> +show +1654 639 moveto + +show +1685 639 moveto +<6365> +show +1734 639 moveto +<736F75732D656E73656D626C65> +show +1994 639 moveto +<72656E747265> +show +2103 639 moveto +<64616E73> +show +220 686 moveto +<6C27756E652064657320636174E9676F726965732073756976616E746573203A> +show +378 733 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<95> +show +437 733 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<536F6974> +show +517 733 moveto +<696C> +show +553 733 moveto +<6E27657374> +show +641 733 moveto +<706173> +show +710 733 moveto +<696E64697370656E7361626C65> +show +951 733 moveto + +show +983 733 moveto +<6C277574696C69736174696F6E> +show +1183 733 moveto +<646573> +show +1251 733 moveto +<6D6F64756C6573> +show +1406 733 moveto +<737572> +show +1471 733 moveto +<6C65737175656C73> +show +1619 733 moveto +<696E7465727669656E74> +show +1792 733 moveto +<6C65> +show +1835 733 moveto +<64E976656C6F70706575722C> +show +2067 733 moveto +<61757175656C> +show +437 783 moveto +<636173> +show +501 783 moveto +<696C> +show +534 783 moveto +<6E27657374> +show +620 783 moveto +<706173> +show +688 783 moveto +<666F7263E96D656E74> +show +868 783 moveto +<636F6D70696CE9> +show +1014 783 moveto +<6574> +show +1055 783 moveto +<696E7374616C6CE92E> +show +1197 783 moveto +<4C6573> +show +1270 783 moveto +<64E970656E64616E636573> +show +1495 783 moveto +<656E747265> +show +1589 783 moveto +<6D6F64756C6573> +show +1742 783 moveto +<736F6E74> +show +1822 783 moveto +<646F6E6EE96573> +show +1972 783 moveto +<706172> +show +2036 783 moveto +<6C61> +show +2077 783 moveto +<666967757265> +show +437 830 moveto +<63692D6465737375732E> +show +378 877 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<95> +show +437 877 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<536F697420696C2065737420696E64697370656E7361626C6520657420646F697420EA74726520 +696E7374616C6CE92E20436574746520696E7374616C6C6174696F6E207065757420736520666169 +726520706172206365732064657578206D616E69E8726573203A> +show +594 927 moveto +<2D> +show +621 927 moveto +<736F6974> +show +694 927 moveto +<6C65> +show +738 927 moveto +<6D6F64756C65> +show +877 927 moveto +<657374> +show +937 927 moveto +<7675> +show +991 927 moveto +<636F6D6D65> +show +1128 927 moveto +<756E> +show +1183 927 moveto +<7072E92D7265717569732C> +show +1377 927 moveto +<6574> +show +1420 927 moveto +<657374> +show +1480 927 moveto +<696E7374616C6CE9> +show +1614 927 moveto + +show +1646 927 moveto +<6C61> +show +1689 927 moveto +<6D616E69E87265> +show +1838 927 moveto +<937574696C6973617465757294> +show +2055 927 moveto + +show +2088 927 moveto +<706172746972> +show +594 974 moveto +<6465206C276172636869766520> +show +797 974 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<7461722E677A> +show +893 974 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<20636F6D6D652064E9637269742063692D6465737375732E> +show +594 1021 moveto +<2D20736F6974206C65206D6F64756C652065737420657874726169742064652073612062617365 +204356532C20636F6D70696CE920657420696E7374616C6CE92E> +show +220 1068 moveto +<496C> +show +259 1068 moveto +<657374> +show +318 1068 moveto +<706F737369626C65> +show +468 1068 moveto +<6465> +show +520 1068 moveto +<6372E96572> +show +618 1068 moveto +<646573> +show +686 1068 moveto +<73637269707473> +show +808 1068 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<6275696C645F636F6E666967757265> +show +1076 1068 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +1100 1068 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +1272 1068 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6574> +show +1315 1068 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<4D616B6566696C65> +show +1474 1068 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<64616E73> +show +1563 1068 moveto +<6C65> +show +1606 1068 moveto +<6D6F64756C65> +show +1745 1068 moveto +<53414C4F4D45> +show +1931 1068 moveto +<717569> +show +1997 1068 moveto +<7065726D657474656E74> +show +220 1115 moveto +<64276175746F6D617469736572> +show +458 1115 moveto +<6C61> +show +501 1115 moveto +<70726F63E964757265> +show +684 1115 moveto +<7369> +show +725 1115 moveto +<6C65> +show +769 1115 moveto +<64E976656C6F7070657572> +show +990 1115 moveto +<736F756861697465> +show +1144 1115 moveto +<636F6D70696C6572> +show +1307 1115 moveto +<65742F6F75> +show +1404 1115 moveto +<696E7374616C6C6572> +show +1554 1115 moveto +<706C75736965757273> +show +1719 1115 moveto +<6D6F64756C6573> +show +1875 1115 moveto +<656E> +show +1928 1115 moveto +<6DEA6D65> +show +2044 1115 moveto +<74656D7073> +show +2158 1115 moveto + +show +220 1163 moveto +<7061727469722064657320736F7572636573206578747261697465732064657320626173657320 +4356532E> +show +220 1258 moveto +<43686163756E20646573206D6F64756C657320706F7373E8646520756E2072E9706572746F6972 +6520> +show +947 1258 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<3C4D4F44554C453E5F5352432F> +show +1300 1258 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<20617263686976E92064616E732073612062617365204356532E205369206C652064E976656C6F +70706575722064E963696465> +show +220 1306 moveto +<6465> +show +271 1306 moveto +<72E9637570E9726572> +show +440 1306 moveto +<6C6573> +show +498 1306 moveto +<736F7572636573> +show +635 1306 moveto +<6427756E> +show +716 1306 moveto +<6D6F64756C652C> +show +864 1306 moveto +<63656C6C65732D6369> +show +1016 1306 moveto +<736F6E74> +show +1096 1306 moveto +<72616E67E96573> +show +1236 1306 moveto +<64616E73> +show +1324 1306 moveto +<756E> +show +1377 1306 moveto +<72E9706572746F697265> +show +1552 1306 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<3C4D4F44554C453E5F5352432F> +show +1916 1306 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6C6F63616C2E> +show +2019 1306 moveto +<496C> +show +2055 1306 moveto +<617070656C6C65> +show +220 1353 moveto +<656E7375697465> +show +355 1353 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<6275696C645F636F6E666967757265> +show +623 1353 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +650 1353 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +826 1353 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<28646570756973> +show +965 1353 moveto +<6C65> +show +1012 1353 moveto +<72E9706572746F697265> +show +1192 1353 moveto +<6465> +show +1248 1353 moveto +<636F6D70696C6174696F6E29> +show +1479 1353 moveto +<6574> +show +1526 1353 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<6D616B65> +show +1629 1353 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<706F7572> +show +1722 1353 moveto +<636F6D70696C6572> +show +1888 1353 moveto +<636573> +show +1958 1353 moveto +<736F7572636573> +show +2101 1353 moveto +<64616E73> +show +220 1401 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F6D6F6E2F7265706572746F6972652F64652F636F6D70696C6174696F6E2F706F75722F4D4F4E +5F6D6F64756C652F> +show +1160 1401 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +1189 1401 moveto +<496C> +show +1232 1401 moveto +<617070656C6C65> +show +1370 1401 moveto +<656E66696E> +show +1474 1401 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<6D616B65> +show +1581 1401 moveto +<696E7374616C6C> +show +1703 1401 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<28666163756C746174696629> +show +1900 1401 moveto +<706F7572> +show +1995 1401 moveto +<696E7374616C6C6572> +show +2148 1401 moveto +<6C65> +show +220 1449 moveto +<6D6F64756C65> +show +365 1449 moveto +<64616E73> +show +460 1449 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F6D6F6E2F7265706572746F6972652F642F696E7374616C6C6174696F6E2F706F75722F4D4F4E +5F6D6F64756C652F> +show +1370 1449 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +1399 1449 moveto +<54726F6973> +show +1506 1449 moveto +<72E9706572746F69726573> +show +1705 1449 moveto +<736F6E74> +show +1793 1449 moveto +<646F6E63> +show +1894 1449 moveto +<6EE9636573736169726573> +show +2102 1449 moveto +<706F7572> +show +220 1497 moveto +<636861717565> +show +399 1497 moveto +<6D6F64756C65> +show +584 1497 moveto +<696E7374616C6CE9> +show +766 1497 moveto +<73E9706172E96D656E74> +show +1018 1497 moveto +<28706172> +show +1145 1497 moveto +<6578656D706C65> +show +1348 1497 moveto +<706F7572> +show +1484 1497 moveto +<4B45524E454C> +show +1711 1497 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<24484F4D452F4B45524E454C5F5352432F> +show +2170 1497 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +220 1545 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F2E2E2E2F4B45524E454C5F4255494C442F> +show +642 1545 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6574> +show +697 1545 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F2E2E2E2F50726F64756374732F696E7374616C6C2F53616C6F6D652D6B65726E656C2D312E30 +2F> +show +1383 1545 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<292E> +show +1431 1545 moveto +<4C6573> +show +1518 1545 moveto +<64696666E972656E7473> +show +1703 1545 moveto +<72E9706572746F69726573> +show +1908 1545 moveto +<736F6E74> +show +2003 1545 moveto +<64E96372697473> +show +2139 1545 moveto +<6465> +show +220 1593 moveto +<6D616E69E8726520706C75732064E97461696C6CE9652063692D617072E8732E> +show +220 1687 moveto +<436861717565> +show +360 1687 moveto +<6D6F64756C65> +show +499 1687 moveto +<7574696C697365> +show +613 1687 moveto +<6C6573> +show +672 1687 moveto +<6F7574696C73> +show +778 1687 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<6175746F636F6E66> +show +936 1687 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6574> +show +979 1687 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<6C6962746F6F6C> +show +1088 1687 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +1111 1687 moveto +<636F6D6D65> +show +1246 1687 moveto +<6327657374> +show +1331 1687 moveto +<64E96AE0> +show +1413 1687 moveto +<6C65> +show +1455 1687 moveto +<636173> +show +1521 1687 moveto +<64616E73> +show +1611 1687 moveto +<6C276F7267616E69736174696F6E> +show +1849 1687 moveto +<61637475656C6C65> +show +1992 1687 moveto +<6465> +show +2045 1687 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D65> +show +2168 1687 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +220 1734 moveto +<4C65206368616E67656D656E742064276F7267616E69736174696F6E207065757420E976656E74 +75656C6C656D656E7420EA747265206C276F63636173696F6E206427696E74726F64756972652065 +6E206F75747265206C276F7574696C20> +show +1793 1734 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<6175746F6D616B65> +show +1956 1734 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +1188 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<35> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 5 5 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +%!PS-AdobeFont-1.0-2.0 +%%Creator: SunTypeTools-TT 1.0 gelf +%%Title: OpenSymbolHSet1 +%%CreationDate: +%%Pages: 0 +%%EndComments +%%BeginResource: font OpenSymbolHSet1 +% Original font name: OpenSymbol +30 dict begin +/PaintType 0 def +/FontType 3 def +/StrokeWidth 0 def +/FontName /OpenSymbolHSet1 def +/XUID [103 0 0 16#8D049593 3 16#ABC23EE2 16#6072D5A5] def +/FontMatrix [.001 0 0 .001 0 0] def +/FontBBox [-179 -313 1083 917] def +/Encoding 256 array def + 0 1 255 {Encoding exch /.notdef put} for + Encoding 32 /glyph0 put + Encoding 150 /glyph1 put + Encoding 149 /glyph2 put +/CharProcs 4 dict def + CharProcs begin + /.notdef {} def + /glyph0 { + 500 0 0 0 0 0 setcachedevice + } bind def + /glyph1 { + 556 0 -2 224 554 296 setcachedevice + -2 224 moveto + 554 224 lineto + 554 296 lineto + -2 296 lineto + -2 224 lineto + closepath + fill + } bind def + /glyph2 { + 356 0 36 223 297 483 setcachedevice + 169 223 moveto + 134 223 103 236 76 261 curveto + 50 286 36 317 36 353 curveto + 36 389 49 420 76 445 curveto + 102 470 133 483 169 483 curveto + 204 483 235 471 260 445 curveto + 285 420 297 389 297 353 curveto + 297 318 285 287 260 261 curveto + 236 236 206 223 169 223 curveto + closepath + fill + } bind def + end +/BuildGlyph { + exch /CharProcs get exch + 2 copy known not + {pop /.notdef} if + get exec +} bind def +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} bind def +currentdict end +/OpenSymbolHSet1 exch definefont pop +%%EndResource +/Helvetica-BoldOblique-iso1252 /Helvetica-BoldOblique ISO1252Encoding psp_definefont +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Bold-iso1252 /Times-Bold ISO1252Encoding psp_definefont +279 318 moveto +0 0 0 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<95> +show +338 318 moveto +/Helvetica-BoldOblique-iso1252 findfont 50 -50 matrix scale makefont setfont +<4F7267616E69736174696F6E2064657320736F7572636573> +show +220 428 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<96> +show +220 428 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[10 0] +xshow +220 432 20 2 rectfill +241 428 moveto +1 1 1 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<2020> +[21 0] +xshow +241 428 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[29 0] +xshow +241 432 39 2 rectfill +279 428 moveto +<4F7267616E69736174696F6E2064657320626173657320435653203A> +show +279 432 499 2 rectfill +220 525 moveto +<43686163756E> +show +366 525 moveto +<646573> +show +441 525 moveto +<6D6F64756C6573> +show +602 525 moveto +<6465> +show +660 525 moveto +<6C61> +show +709 525 moveto +<706C6174652D666F726D65> +show +923 525 moveto +<50414C> +show +1021 525 moveto +<706F7373E86465> +show +1171 525 moveto +<7361> +show +1225 525 moveto +<70726F707265> +show +1353 525 moveto +<62617365> +show +1446 525 moveto +<4356532E> +show +1557 525 moveto +<4C65> +show +1620 525 moveto +<6D6F64756C65> +show +1764 525 moveto +<435653524F4F54> +show +1979 525 moveto +<286D6F64756C65> +show +2137 525 moveto +<6465> +show +220 572 moveto +<636F6E66696775726174696F6E> +show +463 572 moveto +<6465> +show +520 572 moveto +<43565329> +show +634 572 moveto + +show +733 572 moveto +<7370E963696669717565> +show +923 572 moveto + +show +959 572 moveto +<636861717565> +show +1094 572 moveto +<626173652C> +show +1197 572 moveto +<63656C61> +show +1282 572 moveto +<7065726D6574> +show +1416 572 moveto +<6465> +show +1474 572 moveto +<67E9726572> +show +1577 572 moveto +<6465> +show +1634 572 moveto +<6D616E69E87265> +show +1786 572 moveto +<64696666E972656E7465> +show +1967 572 moveto +<6C6573> +show +2031 572 moveto +<616363E873> +show +2140 572 moveto +<656E> +show +220 619 moveto +<6C65637475726520657420656E20E963726974757265206175782064696666E972656E7473206D +6F64756C65732050414C2E> +show +220 713 moveto +<4C276172626F72657363656E63652064652063686163756E65206465732062617365732028686F +726D69732053414C4F4D45206574204B45524E454C292073756974206C65206D6F64E86C65207375 +6976616E74203A> +show +220 808 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<3C4D4F44554C453E5F5352432F> +show +368 856 moveto +<61646D5F6C6F63616C2F> +show +515 904 moveto +<756E69782F> +show +368 952 moveto +<62696E2F> +show +368 1000 moveto +<646F632F> +show +368 1048 moveto +<6578616D706C65732F> +show +368 1096 moveto +<69646C2F> +show +368 1144 moveto +<7265736F75726365732F> +show +368 1192 moveto +<7372632F> +show +368 1240 moveto +<74657374732F> +show +368 1288 moveto +<524541444D45> +show +368 1335 moveto +<6275696C645F636F6E666967757265> +show +368 1383 moveto +<636F6E6669677572652E696E2E62617365> +show +368 1431 moveto +<4D616B6566696C652E696E> +show +220 1575 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<496C> +show +257 1575 moveto +<6E2779> +show +318 1575 moveto +<61> +show +348 1575 moveto +<706173> +show +415 1575 moveto +<6465> +show +466 1575 moveto +<72E9706572746F697265> +show +640 1575 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<61646D2F> +show +742 1575 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2872E9706572746F697265> +show +931 1575 moveto +<636F6E74656E616E74> +show +1106 1575 moveto +<6C6573> +show +1164 1575 moveto +<6669636869657273> +show +1300 1575 moveto +<642761646D696E697374726174696F6E29> +show +1597 1575 moveto +<64616E73> +show +1685 1575 moveto +<63686163756E> +show +1816 1575 moveto +<646573> +show +1883 1575 moveto +<6D6F64756C65732C> +show +2048 1575 moveto +<6D616973> +show +2138 1575 moveto +<756E> +show +220 1623 moveto +<756E69717565> +show +348 1623 moveto +<72E9706572746F697265> +show +525 1623 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<73616C6F6D655F> +show +669 1623 moveto +<61646D2F> +show +774 1623 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<64616E73> +show +864 1623 moveto +<6C65> +show +909 1623 moveto +<72E9706572746F697265> +show +1086 1623 moveto +<6427696E7374616C6C6174696F6E> +show +1316 1623 moveto +<6465> +show +1369 1623 moveto +<4B45524E454C2C> +show +1560 1623 moveto +<717569> +show +1628 1623 moveto +<657374> +show +1688 1623 moveto +<636F6D6D756E> +show +1849 1623 moveto + +show +1882 1623 moveto +<746F7573> +show +1966 1623 moveto +<6C6573> +show +2026 1623 moveto +<6D6F64756C65732E> +show +220 1671 moveto +<4C65> +show +340 1671 moveto +<72E9706572746F697265> +show +580 1671 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<73616C6F6D655F61646D2F> +show +891 1671 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<657374> +show +1014 1671 moveto +<636F6E74656E75> +show +1223 1671 moveto +<64616E73> +show +1376 1671 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<4B45524E454C5F5352432F> +show +1670 1671 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +1757 1671 moveto +<70756973> +show +1903 1671 moveto +<7265636F7069E9> +show +2103 1671 moveto +<64616E73> +show +220 1719 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F6D6F6E2F7265706572746F6972652F642F696E7374616C6C6174696F6E2F706F75722F4B4552 +4E454C2F> +show +1082 1719 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6C6F7273> +show +1177 1719 moveto +<6465> +show +1249 1719 moveto +<6C27696E7374616C6C6174696F6E> +show +1486 1719 moveto +<6475> +show +1560 1719 moveto +<6D6F64756C65> +show +1718 1719 moveto +<4B45524E454C2E> +show +1926 1719 moveto +<43656369> +show +2035 1719 moveto + +show +2148 1719 moveto +<6C61> +show +220 1766 moveto +<6475706C69636174696F6E2064616E73206C657320626173657320435653206574206C65732063 +6F70696573206465207472617661696C206427756E206365727461696E206E6F6D62726520646520 +666963686965727320636F6D6D756E7320E020746F7573206C6573206D6F64756C65732E> +show +220 1815 moveto +<4C65> +show +280 1815 moveto +<72E9706572746F697265> +show +461 1815 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<61646D5F6C6F63616C2F> +show +673 1815 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<73657274> +show +750 1815 moveto +<617578> +show +828 1815 moveto +<6669636869657273> +show +971 1815 moveto +<642761646D696E697374726174696F6E> +show +1258 1815 moveto +<7370E96369666971756573> +show +1464 1815 moveto + +show +1499 1815 moveto +<756E> +show +1559 1815 moveto +<6D6F64756C65> +show +1701 1815 moveto +<706172746963756C6965722E> +show +1901 1815 moveto +<5369> +show +1953 1815 moveto +<756E> +show +2012 1815 moveto +<66696368696572> +show +2138 1815 moveto +<6475> +show +220 1863 moveto +<72E9706572746F697265> +show +396 1863 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<61646D5F6C6F63616C2F> +show +604 1863 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<657374> +show +664 1863 moveto +<7574696C6973E9> +show +779 1863 moveto +<706172> +show +846 1863 moveto +<706C75736965757273> +show +1011 1863 moveto +<6D6F64756C65732C> +show +1177 1863 moveto +<616C6F7273> +show +1271 1863 moveto +<696C> +show +1308 1863 moveto +<73657261> +show +1388 1863 moveto +<72656D6F6E74E9> +show +1539 1863 moveto +<64616E73> +show +1629 1863 moveto +<6C65> +show +1673 1863 moveto +<72E9706572746F697265> +show +1848 1863 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<73616C6F6D655F61646D2F> +show +2096 1863 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6465> +show +2148 1863 moveto +<6C61> +show +220 1910 moveto +<626173652053414C4F4D452E> +show +220 1957 moveto +<4C61> +show +277 1957 moveto +<636F6E66696775726174696F6E> +show +518 1957 moveto +<6427756E> +show +602 1957 moveto +<6D6F64756C65> +show +742 1957 moveto +<6175747265> +show +839 1957 moveto +<717565> +show +913 1957 moveto +<4B45524E454C> +show +1092 1957 moveto +<61> +show +1125 1957 moveto +<646F6E63> +show +1220 1957 moveto +<6265736F696E> +show +1344 1957 moveto +<6465> +show +1397 1957 moveto +<7361766F6972> +show +1513 1957 moveto +<6FF9> +show +1569 1957 moveto +<7365> +show +1617 1957 moveto +<74726F757665> +show +1738 1957 moveto +<6C65> +show +1782 1957 moveto +<6D6F64756C65> +show +1921 1957 moveto +<4B45524E454C> +show +2100 1957 moveto +<706F7572> +show +220 2005 moveto +<616363E9646572> +show +383 2005 moveto +<6175> +show +457 2005 moveto +<72E9706572746F697265> +show +655 2005 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<73616C6F6D655F61646D2F> +show +890 2005 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +936 2005 moveto +<496C> +show +996 2005 moveto +<657374> +show +1078 2005 moveto +<646F6E63> +show +1194 2005 moveto +<6F626C696761746F697265> +show +1410 2005 moveto +<6465> +show +1486 2005 moveto +<64E966696E6972> +show +1632 2005 moveto +<756E65> +show +1728 2005 moveto +<7661726961626C65> +show +1898 2005 moveto +<6427656E7669726F6E6E656D656E74> +show +220 2052 moveto +<4B45524E454C5F494E5354414C4C2E> +show +1188 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<36> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 6 6 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Bold-iso1252 /Times-Bold ISO1252Encoding psp_definefont +220 258 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<4C276172626F72657363656E6365206465206C612062617365206475206D6F64756C65204B4552 +4E454C20657374206C612073756976616E7465203A> +show +220 353 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<4B45524E454C5F5352432F> +show +368 401 moveto +<61646D5F6C6F63616C2F> +show +515 449 moveto +<756E69782F> +show +368 497 moveto +<62696E2F> +show +368 545 moveto +<646F632F> +show +368 593 moveto +<6578616D706C65732F> +show +368 641 moveto +<69646C2F> +show +368 689 moveto +<7265736F75726365732F> +show +368 737 moveto +<73616C6F6D655F61646D2F> +show +515 785 moveto +<756E69782F> +show +663 833 moveto +<6D616B655F626567696E2E696E> +show +663 880 moveto +<6D616B655F636F6E636C7564652E696E> +show +663 928 moveto +<3C6F746865725F66696C65733E2E696E> +show +663 976 moveto +<636F6E6669675F66696C65732F> +show +810 1024 moveto +<636865636B2A2E6D34> +show +810 1072 moveto +<3C6F746865725F66696C65733E2E6D34> +show +368 1168 moveto +<7372632F> +show +368 1216 moveto +<74657374732F> +show +368 1264 moveto +<524541444D45> +show +368 1312 moveto +<6275696C645F636F6E666967757265> +show +368 1360 moveto +<636F6E6669677572652E696E2E62617365> +show +368 1408 moveto +<4D616B6566696C652E696E> +show +220 1549 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<4C276172626F72657363656E6365> +show +483 1549 moveto +<6465> +show +535 1549 moveto +<6C61> +show +576 1549 moveto +<62617365> +show +663 1549 moveto +<6475> +show +715 1549 moveto +<6D6F64756C65> +show +853 1549 moveto +<53414C4F4D45> +show +1037 1549 moveto +<657374> +show +1095 1549 moveto +<6C61> +show +1137 1549 moveto +<73756976616E7465> +show +1288 1549 moveto +<286C65> +show +1343 1549 moveto +<6D6F64756C65> +show +1480 1549 moveto +<53414C4F4D45> +show +1665 1549 moveto +<6E65> +show +1716 1549 moveto +<636F6E7469656E74> +show +1863 1549 moveto +<717565> +show +1935 1549 moveto +<646573> +show +2001 1549 moveto +<6669636869657273> +show +2139 1549 moveto +<6465> +show +220 1596 moveto +<636F6E66696775726174696F6E2C20636F6D70696C6174696F6E20657420696E7374616C6C6174 +696F6E20676C6F62616C657329203A> +show +220 1692 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<53414C4F4D455F5352432F> +show +368 1740 moveto +<6275696C645F636F6E666967757265> +show +368 1788 moveto +<636F6E6669677572652E696E> +show +368 1835 moveto +<4D616B6566696C652E696E> +show +1188 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<37> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 7 7 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +%!PS-AdobeFont-1.0-2.0 +%%Creator: SunTypeTools-TT 1.0 gelf +%%Title: OpenSymbolHSet1 +%%CreationDate: +%%Pages: 0 +%%EndComments +%%BeginResource: font OpenSymbolHSet1 +% Original font name: OpenSymbol +30 dict begin +/PaintType 0 def +/FontType 3 def +/StrokeWidth 0 def +/FontName /OpenSymbolHSet1 def +/XUID [103 0 0 16#8D049593 2 16#0AC01B5C 16#CD31002C] def +/FontMatrix [.001 0 0 .001 0 0] def +/FontBBox [-179 -313 1083 917] def +/Encoding 256 array def + 0 1 255 {Encoding exch /.notdef put} for + Encoding 32 /glyph0 put + Encoding 150 /glyph1 put +/CharProcs 3 dict def + CharProcs begin + /.notdef {} def + /glyph0 { + 500 0 0 0 0 0 setcachedevice + } bind def + /glyph1 { + 556 0 -2 224 554 296 setcachedevice + -2 224 moveto + 554 224 lineto + 554 296 lineto + -2 296 lineto + -2 224 lineto + closepath + fill + } bind def + end +/BuildGlyph { + exch /CharProcs get exch + 2 copy known not + {pop /.notdef} if + get exec +} bind def +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} bind def +currentdict end +/OpenSymbolHSet1 exch definefont pop +%%EndResource +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Bold-iso1252 /Times-Bold ISO1252Encoding psp_definefont +/Times-Italic-iso1252 /Times-Italic ISO1252Encoding psp_definefont +220 258 moveto +0 0 0 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<96> +show +220 258 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[10 0] +xshow +220 262 20 2 rectfill +241 258 moveto +1 1 1 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<2020> +[21 0] +xshow +241 258 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[29 0] +xshow +241 262 39 2 rectfill +279 258 moveto +<4F7267616E69736174696F6E2064657320636F70696573206465207472617661696C203A> +show +279 262 591 2 rectfill +220 355 moveto +<5369> +show +282 355 moveto +<6C65> +show +340 355 moveto +<64E976656C6F7070657572> +show +575 355 moveto +<72E9637570E87265> +show +748 355 moveto +<756E> +show +818 355 moveto +<756E69717565> +show +959 355 moveto +<6D6F64756C65> +show +1113 355 moveto +<64616E73> +show +1217 355 moveto +<6C61> +show +1275 355 moveto +<62617365> +show +1377 355 moveto +<4356532C> +show +1497 355 moveto +<696C> +show +1548 355 moveto +<6F627469656E647261> +show +1734 355 moveto +<6C6F63616C656D656E74> +show +1946 355 moveto +<756E> +show +2015 355 moveto +<72E9706572746F697265> +show +220 403 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<3C4D4F44554C453E5F5352432F> +show +591 403 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E74656E616E74> +show +773 403 moveto +<6C6573> +show +838 403 moveto +<736F7572636573> +show +982 403 moveto +<6964656E7469717565> +show +1157 403 moveto + +show +1194 403 moveto +<63656C7569> +show +1295 403 moveto +<6465> +show +1353 403 moveto +<6C61> +show +1401 403 moveto +<62617365> +show +1494 403 moveto +<4356532E> +show +1604 403 moveto +<496C> +show +1648 403 moveto +<6E2761> +show +1714 403 moveto +<64616E73> +show +1810 403 moveto +<6365> +show +1865 403 moveto +<636173> +show +1938 403 moveto +<706173> +show +2012 403 moveto +<6265736F696E> +show +2140 403 moveto +<6465> +show +220 450 moveto +<72E9637570E9726572206C65206D6F64756C652053414C4F4D452E> +show +220 545 moveto +<5369> +show +267 545 moveto +<6C65> +show +309 545 moveto +<64E976656C6F7070657572> +show +529 545 moveto +<736F756861697465> +show +680 545 moveto +<72E9637570E9726572> +show +850 545 moveto +<706C75736965757273> +show +1015 545 moveto +<6D6F64756C6573> +show +1168 545 moveto +<64697374696E637473> +show +1321 545 moveto +<737572> +show +1384 545 moveto +<6C65737175656C73> +show +1532 545 moveto +<696C> +show +1567 545 moveto +<696E7465727669656E647261> +show +1782 545 moveto +<73696D756C74616EE96D656E742C> +show +2051 545 moveto +<696C> +show +2087 545 moveto +<6465767261> +show +220 593 moveto +<642761626F7264> +show +358 593 moveto +<72E9637570E9726572> +show +531 593 moveto +<6C6573> +show +593 593 moveto +<736F7572636573> +show +734 593 moveto +<6475> +show +790 593 moveto +<6D6F64756C65> +show +931 593 moveto +<53414C4F4D45> +show +1118 593 moveto +<64616E73> +show +1211 593 moveto +<736F6E> +show +1283 593 moveto +<72E9706572746F697265> +show +1461 593 moveto +<6465> +show +1515 593 moveto +<64E976656C6F7070656D656E74> +show +1786 593 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<53414C4F4D455F5352432F> +show +2084 593 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +2109 593 moveto +<70756973> +show +220 640 moveto +<656E73756974652072E9637570E9726572206C657320736F757263657320646573206D6F64756C +657320717527696C20766F756472612064E976656C6F707065722064616E73206365206DEA6D6520 +72E9706572746F6972652064652064E976656C6F7070656D656E742E> +show +220 687 moveto +<4C276172626F72657363656E63652064652064E976656C6F7070656D656E7420657374206C6120 +73756976616E7465203A> +show +220 782 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<53414C4F4D455F5352432F> +show +368 830 moveto +<6275696C645F636F6E666967757265> +show +368 878 moveto +<636F6E6669677572652E696E> +show +368 926 moveto +<4D616B6566696C652E696E> +show +368 974 moveto +<3C4D4F44554C453E5F5352432F> +show +515 1022 moveto +<61646D5F6C6F63616C2F> +show +663 1070 moveto +<756E69782F> +show +515 1118 moveto +<62696E2F> +show +515 1165 moveto +<646F632F> +show +515 1213 moveto +<6578616D706C65732F> +show +515 1261 moveto +<69646C2F> +show +515 1309 moveto +<7265736F75726365732F> +show +515 1357 moveto +0.50196 0.50196 0.50196 setrgbcolor +<73616C6F6D655F61646D2F> +show +1105 1357 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<28756E697175656D656E7420706F7572206C65206D6F64756C65204B45524E454C202129> +show +663 1405 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<756E69782F> +show +515 1453 moveto +0 0 0 setrgbcolor +<7372632F> +show +515 1501 moveto +<74657374732F> +show +515 1549 moveto +<524541444D45> +show +515 1597 moveto +<6275696C645F636F6E666967757265> +show +515 1645 moveto +<636F6E6669677572652E696E2E62617365> +show +515 1693 moveto +<4D616B6566696C652E696E> +show +220 1834 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<96> +show +220 1834 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[10 0] +xshow +220 1838 20 2 rectfill +241 1834 moveto +1 1 1 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<2020> +[21 0] +xshow +241 1834 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[29 0] +xshow +241 1838 39 2 rectfill +279 1834 moveto +<4F7267616E69736174696F6E2064657320617263686976657320> +show +279 1834 moveto +<2020> +[433 0] +xshow +279 1838 443 2 rectfill +723 1834 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<7372632E7461722E677A> +show +723 1834 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[147 0] +xshow +723 1838 157 2 rectfill +881 1834 moveto +<203A> +show +881 1834 moveto +<2020> +[11 0] +xshow +881 1838 21 2 rectfill +220 1931 moveto +<4C65> +show +275 1931 moveto +<63686F6978> +show +379 1931 moveto +<726574656E75> +show +496 1931 moveto +<706F7572> +show +584 1931 moveto +<6C276F7267616E69736174696F6E> +show +821 1931 moveto +<646573> +show +889 1931 moveto +<636F70696573> +show +1008 1931 moveto +<6465> +show +1058 1931 moveto +<7472617661696C> +show +1177 1931 moveto +<697373756573> +show +1289 1931 moveto +<646573> +show +1355 1931 moveto +<6261736573> +show +1458 1931 moveto +<435653> +show +1550 1931 moveto +<696D706C69717565> +show +1711 1931 moveto +<756E65> +show +1783 1931 moveto +<6172626F72657363656E6365> +show +2012 1931 moveto +<6964656E74697175652C> +show +220 1979 moveto +<706F7572> +show +313 1979 moveto +<636861717565> +show +448 1979 moveto +<6D6F64756C652C> +show +600 1979 moveto + +show +636 1979 moveto +<736F6E> +show +709 1979 moveto +<61726368697665> +show +850 1979 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<7372632E7461722E677A> +show +1008 1979 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +1035 1979 moveto +<4C6573> +show +1111 1979 moveto +<6172636869766573> +show +1267 1979 moveto +<6E65> +show +1323 1979 moveto +<636F6E7469656E6E656E74> +show +1535 1979 moveto +<706173> +show +1607 1979 moveto +<6465> +show +1662 1979 moveto +<72E9706572746F697265> +show +1842 1979 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<73616C6F6D655F61646D2F> +show +2077 1979 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +2104 1979 moveto +<706F7572> +show +220 2026 moveto +<6C657175656C> +show +333 2026 moveto +<656C6C6573> +show +421 2026 moveto +<64E970656E64656E74> +show +604 2026 moveto +<6475> +show +657 2026 moveto +<6D6F64756C65> +show +793 2026 moveto +<4B45524E454C2E> +show +980 2026 moveto +<456C6C6573> +show +1075 2026 moveto +<736F6E74> +show +1156 2026 moveto +<656E> +show +1206 2026 moveto +<6F75747265> +show +1303 2026 moveto +<6175746F6E6F6D65732C> +show +1506 2026 moveto +<69652E> +show +1558 2026 moveto +<756E65> +show +1629 2026 moveto +<61726368697665> +show +1763 2026 moveto +<646F6E6EE965> +show +1895 2026 moveto +<636F6E7469656E74> +show +2041 2026 moveto +<756E> +show +2095 2026 moveto +<6574> +show +2135 2026 moveto +<756E> +show +220 2073 moveto +<756E69717565206D6F64756C652E> +show +220 2120 moveto +<4C652073637269707420> +show +378 2120 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<6275696C645F636F6E666967757265> +show +646 2120 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<207365726120666F75726E692061766563206C65732061726368697665732020> +show +1153 2120 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<7372632E7461722E677A> +show +1311 2120 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +220 2167 moveto +<4C6573> +show +294 2167 moveto +<64657578> +show +389 2167 moveto +<6D6F646573> +show +513 2167 moveto +<64276163717569736974696F6E> +show +739 2167 moveto +<646573> +show +809 2167 moveto +<736F7572636573> +show +948 2167 moveto +<736F6E74> +show +1032 2167 moveto +<646F6E63> +show +1127 2167 moveto + +show +1342 2167 moveto +<6D616973> +show +1435 2167 moveto +<696C> +show +1473 2167 moveto +<657374> +show +1533 2167 moveto +<6269656E> +show +1619 2167 moveto +<73FB72> +show +1684 2167 moveto +<7072E966E97261626C65> +show +1867 2167 moveto +<64277574696C69736572> +show +2026 2167 moveto +<6C6573> +show +2086 2167 moveto +<6261736573> +show +220 2214 moveto +<43565320706F7572206C6573206D6F64756C657320737572206C65737175656C73206C652064E9 +76656C6F707065757220646F697420696E74657276656E69722E> +show +1188 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<38> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 8 8 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +%!PS-AdobeFont-1.0-2.0 +%%Creator: SunTypeTools-TT 1.0 gelf +%%Title: OpenSymbolHSet1 +%%CreationDate: +%%Pages: 0 +%%EndComments +%%BeginResource: font OpenSymbolHSet1 +% Original font name: OpenSymbol +30 dict begin +/PaintType 0 def +/FontType 3 def +/StrokeWidth 0 def +/FontName /OpenSymbolHSet1 def +/XUID [103 0 0 16#8D049593 3 16#ABC23EE2 16#6072D5A5] def +/FontMatrix [.001 0 0 .001 0 0] def +/FontBBox [-179 -313 1083 917] def +/Encoding 256 array def + 0 1 255 {Encoding exch /.notdef put} for + Encoding 32 /glyph0 put + Encoding 150 /glyph1 put + Encoding 149 /glyph2 put +/CharProcs 4 dict def + CharProcs begin + /.notdef {} def + /glyph0 { + 500 0 0 0 0 0 setcachedevice + } bind def + /glyph1 { + 556 0 -2 224 554 296 setcachedevice + -2 224 moveto + 554 224 lineto + 554 296 lineto + -2 296 lineto + -2 224 lineto + closepath + fill + } bind def + /glyph2 { + 356 0 36 223 297 483 setcachedevice + 169 223 moveto + 134 223 103 236 76 261 curveto + 50 286 36 317 36 353 curveto + 36 389 49 420 76 445 curveto + 102 470 133 483 169 483 curveto + 204 483 235 471 260 445 curveto + 285 420 297 389 297 353 curveto + 297 318 285 287 260 261 curveto + 236 236 206 223 169 223 curveto + closepath + fill + } bind def + end +/BuildGlyph { + exch /CharProcs get exch + 2 copy known not + {pop /.notdef} if + get exec +} bind def +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} bind def +currentdict end +/OpenSymbolHSet1 exch definefont pop +%%EndResource +/Helvetica-BoldOblique-iso1252 /Helvetica-BoldOblique ISO1252Encoding psp_definefont +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Italic-iso1252 /Times-Italic ISO1252Encoding psp_definefont +/Times-Bold-iso1252 /Times-Bold ISO1252Encoding psp_definefont +220 318 moveto +0 0 0 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<95> +show +279 318 moveto +/Helvetica-BoldOblique-iso1252 findfont 50 -50 matrix scale makefont setfont +<4F7267616E69736174696F6E2064657320736F757263657320636F6D70696CE96573> +show +220 428 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<556E6520666F6973206C657320736F75726365732072E9637570E972E965732028E02070617274 +6972206427756E65206261736520435653206F75207061722065787472616374696F6E206427756E +65206172636869766520> +show +1708 428 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<7372632E7461722E677A> +show +1866 428 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<292C20756E652072E8676C6520646520626F6E> +show +220 475 moveto +<7573616765> +show +328 475 moveto +<706F7572> +show +416 475 moveto +<756E> +show +471 475 moveto +<64E976656C6F7070657572> +show +691 475 moveto +<636F6E7369737465> +show +839 475 moveto + +show +869 475 moveto +<636F6D70696C6572> +show +1031 475 moveto +<636573> +show +1096 475 moveto +<736F7572636573> +show +1234 475 moveto +<64616E73> +show +1324 475 moveto +<756E> +show +1378 475 moveto +<72E9706572746F697265> +show +1553 475 moveto +<64697374696E6374> +show +1689 475 moveto +<286E6F6E> +show +1779 475 moveto +<666F7263E96D656E74> +show +1960 475 moveto +<7574696C65> +show +2047 475 moveto +<706F7572> +show +2136 475 moveto +<756E> +show +220 522 moveto +<73696D706C65207574696C69736174657572292E> +show +220 569 moveto +<4E6F7573> +show +321 569 moveto +<616C6C6F6E73> +show +433 569 moveto +<64697374696E67756572> +show +613 569 moveto +<6C65> +show +655 569 moveto +<636173> +show +720 569 moveto +<6465> +show +772 569 moveto +<6C61> +show +814 569 moveto +<636F6D70696C6174696F6E> +show +1027 569 moveto +<6427756E> +show +1109 569 moveto +<6D6F64756C65> +show +1248 569 moveto +<7365756C> +show +1327 569 moveto +<6574> +show +1370 569 moveto +<63656C7569> +show +1463 569 moveto +<6465> +show +1515 569 moveto +<6C61> +show +1557 569 moveto +<636F6D70696C6174696F6E> +show +1770 569 moveto +<6465> +show +1821 569 moveto +<706C75736965757273> +show +1984 569 moveto +<6D6F64756C6573> +show +2139 569 moveto +<656E> +show +220 616 moveto +<6DEA6D65> +show +335 616 moveto +<74656D70732E> +show +457 616 moveto +<44616E73> +show +556 616 moveto +<6C6573> +show +614 616 moveto +<64657578> +show +708 616 moveto +<6361732C> +show +784 616 moveto +<6C276172626F72657363656E6365> +show +1034 616 moveto +<6475> +show +1088 616 moveto +<72E9706572746F697265> +show +1263 616 moveto +<6465> +show +1315 616 moveto +<636F6D70696C6174696F6E> +show +1527 616 moveto +<657374> +show +1586 616 moveto +<73656E7369626C656D656E74> +show +1817 616 moveto +<64696666E972656E7465> +show +1993 616 moveto +<6465> +show +2044 616 moveto +<63656C6C65> +show +2136 616 moveto +<6475> +show +220 663 moveto +<72E9706572746F6972652064657320736F75726365732E> +show +220 757 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<96> +show +220 757 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[10 0] +xshow +220 761 20 2 rectfill +241 757 moveto +1 1 1 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<2020> +[21 0] +xshow +241 757 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[29 0] +xshow +241 761 39 2 rectfill +279 757 moveto +<436173206427756E20756E69717565206D6F64756C65203A> +show +279 761 427 2 rectfill +220 855 moveto +<4C276172626F72657363656E63652064752072E9706572746F69726520646520636F6D70696C61 +74696F6E20646520> +show +1020 855 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<3C4D4F44554C453E5F5352432F> +show +1373 855 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<20657374206C612073756976616E7465203A> +show +220 951 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F6D6F6E2F7265706572746F6972652F64652F636F6D70696C6174696F6E2F706F75722F4D4F4E +5F6D6F64756C652F> +show +368 999 moveto +<61646D5F6C6F63616C2F> +show +515 1046 moveto +<756E69782F> +show +368 1094 moveto +<62696E2F> +show +515 1142 moveto +<73616C6F6D652F> +show +368 1190 moveto +<69646C2F> +show +515 1238 moveto +<73616C6F6D652F> +show +368 1286 moveto +<696E636C7564652F> +show +515 1334 moveto +<73616C6F6D652F> +show +368 1382 moveto +<6C69622F> +show +515 1430 moveto +<73616C6F6D652F> +show +368 1478 moveto +<73616C6F6D655F61646D2F> +show +515 1526 moveto +<756E69782F> +show +368 1574 moveto +<73686172652F> +show +515 1621 moveto +<73616C6F6D652F> +show +663 1669 moveto +<646F632F> +show +663 1717 moveto +<7265736F75726365732F> +show +368 1765 moveto +<7372632F> +show +368 1813 moveto +<4D616B6566696C65> +show +220 1909 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<4365747465> +show +319 1909 moveto +<6172626F72657363656E6365> +show +549 1909 moveto +<657374> +show +607 1909 moveto +<67E96EE972E965> +show +748 1909 moveto +<706172> +show +812 1909 moveto +<6C65> +show +854 1909 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +1024 1909 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6475> +show +1077 1909 moveto +<6D6F64756C65> +show +1213 1909 moveto +<636F6E736964E972E92E> +show +1395 1909 moveto +<4C65> +show +1450 1909 moveto +<72E9706572746F697265> +show +1624 1909 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<73616C6F6D655F61646D2F> +show +1869 1909 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<657374> +show +1926 1909 moveto +<6372E9E9> +show +2007 1909 moveto + +show +2037 1909 moveto +<706172746972> +show +2138 1909 moveto +<6475> +show +220 1957 moveto +<72E9706572746F697265> +show +398 1957 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F6D6F6E2F7265706572746F6972652F642F696E7374616C6C6174696F6E2F706F75722F4B4552 +4E454C2F> +show +1228 1957 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +1253 1957 moveto +<656E> +show +1307 1957 moveto +<72657370656374616E74> +show +1492 1957 moveto +<6C61> +show +1537 1957 moveto +<6DEA6D65> +show +1654 1957 moveto +<736F75732D6172626F72657363656E6365> +show +1978 1957 moveto +<286C6573> +show +2053 1957 moveto +<6669636869657273> +show +220 2004 moveto +<2A2E696E2067617264656E74206C65206DEA6D65206E6F6D206D6169732073616E73206C276578 +74656E73696F6E20272E696E2720617072E873207472616974656D656E7420706172206C6520> +show +1487 2004 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +1647 2004 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<292E> +show +220 2051 moveto +<456E> +show +282 2051 moveto +<6F757472652C> +show +394 2051 moveto +<6C65> +show +440 2051 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +614 2051 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<7465737465> +show +706 2051 moveto +<6C61> +show +752 2051 moveto +<7072E973656E6365> +show +915 2051 moveto +<646573> +show +986 2051 moveto +<7072E9726571756973> +show +1157 2051 moveto +<61696E7369> +show +1252 2051 moveto +<717565> +show +1328 2051 moveto +<6C27696E7374616C6C6174696F6E> +show +1549 2051 moveto +<646573> +show +1620 2051 moveto +<6D6F64756C6573> +show +1778 2051 moveto +<646F6E74> +show +1868 2051 moveto +<64E970656E64> +show +2005 2051 moveto +<6C65> +show +2051 2051 moveto +<6D6F64756C65> +show +220 2098 moveto +<636F6E736964E972E92E> +show +1188 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<39> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 9 9 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Italic-iso1252 /Times-Italic ISO1252Encoding psp_definefont +/Times-Bold-iso1252 /Times-Bold ISO1252Encoding psp_definefont +%!PS-AdobeFont-1.0-2.0 +%%Creator: SunTypeTools-TT 1.0 gelf +%%Title: OpenSymbolHSet1 +%%CreationDate: +%%Pages: 0 +%%EndComments +%%BeginResource: font OpenSymbolHSet1 +% Original font name: OpenSymbol +30 dict begin +/PaintType 0 def +/FontType 3 def +/StrokeWidth 0 def +/FontName /OpenSymbolHSet1 def +/XUID [103 0 0 16#8D049593 2 16#0AC01B5C 16#CD31002C] def +/FontMatrix [.001 0 0 .001 0 0] def +/FontBBox [-179 -313 1083 917] def +/Encoding 256 array def + 0 1 255 {Encoding exch /.notdef put} for + Encoding 32 /glyph0 put + Encoding 150 /glyph1 put +/CharProcs 3 dict def + CharProcs begin + /.notdef {} def + /glyph0 { + 500 0 0 0 0 0 setcachedevice + } bind def + /glyph1 { + 556 0 -2 224 554 296 setcachedevice + -2 224 moveto + 554 224 lineto + 554 296 lineto + -2 296 lineto + -2 224 lineto + closepath + fill + } bind def + end +/BuildGlyph { + exch /CharProcs get exch + 2 copy known not + {pop /.notdef} if + get exec +} bind def +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} bind def +currentdict end +/OpenSymbolHSet1 exch definefont pop +%%EndResource +220 258 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<4F7267616E69736174696F6E20647520636174616C6F677565206465206D6F64756C6573203A> +show +220 262 666 2 rectfill +220 305 moveto +<4C276F7267616E69736174696F6E> +show +472 305 moveto +<6475> +show +524 305 moveto +<636174616C6F677565> +show +696 305 moveto +<6465> +show +747 305 moveto +<6D6F64756C6573> +show +900 305 moveto +<706F757272616974> +show +1044 305 moveto +<7672616973656D626C61626C656D656E74> +show +1374 305 moveto +<7072656E647265> +show +1514 305 moveto +<6578656D706C65> +show +1667 305 moveto +<737572> +show +1729 305 moveto +<63656C6C65> +show +1820 305 moveto +<6D697365> +show +1909 305 moveto +<656E> +show +1961 305 moveto +<706C616365> +show +2060 305 moveto +<706F7572> +show +2148 305 moveto +<6C65> +show +220 352 moveto +<70726F6A6574> +show +329 352 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<416C6C69616E636573> +show +495 352 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<706172> +show +560 352 moveto +<6C61> +show +602 352 moveto +<736F6369E974E9> +show +729 352 moveto +<4F70656E43617363616465> +show +972 352 moveto +<28416374696F6E> +show +1111 352 moveto +<592E> +show +1163 352 moveto +<46726963617564> +show +1302 352 moveto +<4F70656E43617363616465> +show +1544 352 moveto + +show +1574 352 moveto +<6D656E6572292E> +show +1715 352 moveto +<4E6F7573> +show +1814 352 moveto +<70726F706F736F6E73> +show +1998 352 moveto +<6EE9616E6D6F696E73> +show +220 399 moveto +<756E6520736F6C7574696F6E2070726F7072652061752050414C20706F7572206C27696E737461 +6E74203A> +show +220 495 moveto +<6C65> +show +295 495 moveto +<736F75732D72E9706572746F697265> +show +593 495 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<73686172652F73616C6F6D652F7265736F75726365732F> +show +1064 495 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E7469656E74> +show +1244 495 moveto +<756E> +show +1331 495 moveto +<66696368696572> +show +1486 495 moveto + +show +1507 495 moveto +<20> +show +1517 495 moveto +<53414C4F4D455F3C4D4F44554C453E5F434154412E786D6C> +show +2148 495 moveto +<20> +show +2158 495 moveto + +show +220 542 moveto +<636F72726573706F6E64616E74> +show +471 542 moveto + +show +504 542 moveto +<6C61> +show +548 542 moveto +<706172746965> +show +657 542 moveto +<6475> +show +713 542 moveto +<636174616C6F677565> +show +887 542 moveto +<6465> +show +940 542 moveto +<6D6F64756C6573> +show +1096 542 moveto +<72656C6174697665> +show +1235 542 moveto + +show +1269 542 moveto +<3C4D4F44554C453E2E> +show +1520 542 moveto +<436573> +show +1596 542 moveto +<64696666E972656E7473> +show +1771 542 moveto +<6669636869657273> +show +1910 542 moveto +<736F6E74> +show +1993 542 moveto +<636F6E636174E96EE973> +show +220 589 moveto +<706172> +show +288 589 moveto +<6C65> +show +331 589 moveto +<736372697074> +show +438 589 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<72756E53616C6F6D65> +show +619 589 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +644 589 moveto +<6166696E> +show +722 589 moveto +<6465> +show +775 589 moveto +<666F726D6572> +show +904 589 moveto +<6C65> +show +948 589 moveto +<636174616C6F677565> +show +1123 589 moveto +<646573> +show +1193 589 moveto +<6D6F64756C6573> +show +1349 589 moveto +<64616E73> +show +1439 589 moveto +<736F6E> +show +1511 589 moveto +<696E74E96772616C6974E92E> +show +1706 589 moveto +<4C276F72647265> +show +1842 589 moveto +<6465> +show +1895 589 moveto +<726563686572636865> +show +2073 589 moveto +<6465> +show +2126 589 moveto +<636573> +show +220 636 moveto +<636174616C6F67756573207061727469656C7320657374206C652073756976616E74203A> +show +368 683 moveto +<312F> +show +416 683 moveto +<6C65> +show +462 683 moveto +<736372697074> +show +570 683 moveto +<7365> +show +621 683 moveto +<72E966E87265> +show +735 683 moveto +<746F7574> +show +816 683 moveto +<642761626F7264> +show +956 683 moveto + +show +990 683 moveto +<756E> +show +1048 683 moveto +<4D4F44554C45535F50415448> +show +1398 683 moveto +<64E966696E69> +show +1511 683 moveto +<706172> +show +1580 683 moveto +<6C277574696C69736174657572> +show +1783 683 moveto +<636F6E74656E616E74> +show +1963 683 moveto +<756E65> +show +2039 683 moveto +<6C69737465> +show +2124 683 moveto +<646573> +show +220 730 moveto +<72E9706572746F69726573> +show +427 730 moveto +<6427696E7374616C6C6174696F6E> +show +668 730 moveto +<646573> +show +752 730 moveto +<646976657273> +show +881 730 moveto +<6D6F64756C65732E> +show +1060 730 moveto +<4C61> +show +1132 730 moveto +<6C69737465> +show +1229 730 moveto +<646573> +show +1312 730 moveto +<6D6F64756C6573> +show +1481 730 moveto +<7072E973656E7473> +show +1646 730 moveto +<64616E73> +show +1750 730 moveto +<756E65> +show +1838 730 moveto +<61647265737365> +show +1988 730 moveto +<646F6E6EE965> +show +2137 730 moveto +<6475> +show +220 777 moveto +<4D4F44554C45535F50415448> +show +587 777 moveto +<657374> +show +667 777 moveto +<64E96475697465> +show +824 777 moveto +<6175746F6D6174697175656D656E742C> +show +1160 777 moveto +<706172> +show +1247 777 moveto +<726563686572636865> +show +1443 777 moveto +<6427756E65> +show +1566 777 moveto +<6F75> +show +1641 777 moveto +<706C75736965757273> +show +1826 777 moveto +<736F75732D6172626F72657363656E6365287329> +show +220 825 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<73686172652F73616C6F6D652F7265736F75726365732F> +show +671 825 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6E6F6E> +show +759 825 moveto +<766964652873292E> +show +911 825 moveto +<4C61> +show +981 825 moveto +<726563686572636865> +show +1169 825 moveto +<7061726D69> +show +1292 825 moveto +<6C6573> +show +1363 825 moveto +<6164726573736573> +show +1529 825 moveto +<6475> +show +1595 825 moveto +<4D4F44554C45535F50415448> +show +1954 825 moveto +<73756974> +show +2041 825 moveto +<6C61> +show +2095 825 moveto +<72E8676C65> +show +220 872 moveto +<686162697475656C6C65> +show +399 872 moveto +<646573> +show +467 872 moveto +<504154482C> +show +600 872 moveto +<69652E> +show +653 872 moveto +<64E962757465> +show +779 872 moveto + +show +810 872 moveto +<676175636865> +show +941 872 moveto +<6465> +show +994 872 moveto +<6C61> +show +1037 872 moveto +<6C697374652C> +show +1130 872 moveto +<6574> +show +1173 872 moveto +<7327617272EA7465> +show +1306 872 moveto +<64E873> +show +1374 872 moveto +<717565> +show +1448 872 moveto +<6C27E96CE96D656E74> +show +1613 872 moveto +<7265636865726368E9> +show +1789 872 moveto +<657374> +show +1848 872 moveto +<74726F7576E92E> +show +1979 872 moveto +<5369> +show +2027 872 moveto +<706C75736965757273> +show +220 919 moveto +<76657273696F6E73> +show +373 919 moveto +<6427696E7374616C6C6174696F6E> +show +602 919 moveto +<6427756E> +show +686 919 moveto +<6DEA6D65> +show +802 919 moveto +<6D6F64756C65> +show +941 919 moveto +<736F6E74> +show +1025 919 moveto +<74726F7576E96573> +show +1181 919 moveto +<706F7572> +show +1271 919 moveto +<756E65> +show +1344 919 moveto +<6DEA6D65> +show +1461 919 moveto +<61647265737365> +show +1598 919 moveto +<6475> +show +1653 919 moveto +<4D4F44554C45535F504154482C> +show +2011 919 moveto +<6327657374> +show +2097 919 moveto +<616C6F7273> +show +220 966 moveto +<6C276F7264726520616C70686162E974697175652071756920646F6E6E65206C276F7264726520 +6465207072696F726974E92E> +show +368 1014 moveto +<322F> +show +415 1014 moveto +<656E> +show +470 1014 moveto +<7365636F6E64> +show +601 1014 moveto +<6C6965752C> +show +690 1014 moveto +<6327657374> +show +778 1014 moveto +<6C61> +show +823 1014 moveto +<7661726961626C65> +show +974 1014 moveto +<3C4D4F44554C453E5F4150504C495F494E5354414C4C> +show +1549 1014 moveto +<696E64697175616E74> +show +1723 1014 moveto +<6C65> +show +1769 1014 moveto +<6368656D696E> +show +1907 1014 moveto +<6427696E7374616C6C6174696F6E> +show +2138 1014 moveto +<6465> +show +220 1061 moveto +<3C4D4F44554C453E2028706F757220756E65206170706C69636174696F6E20626173E965207375 +7220> +show +992 1061 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D65> +show +1115 1061 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<29207175692065737420707269736520656E20636F6D70746520736920656C6C65206120E974E9 +2064E966696E696520706172206C277574696C697361746575722E> +show +368 1108 moveto +<332F> +show +416 1108 moveto +<656E> +show +472 1108 moveto +<6465726E696572> +show +607 1108 moveto +<6C6965752C> +show +697 1108 moveto +<6C65> +show +744 1108 moveto +<6368656D696E> +show +884 1108 moveto +<6427696E7374616C6C6174696F6E> +show +1116 1108 moveto +<636F6E74656E75> +show +1264 1108 moveto +<64616E73> +show +1358 1108 moveto +<6C61> +show +1405 1108 moveto +<7661726961626C65> +show +1557 1108 moveto +<3C4D4F44554C453E5F494E5354414C4C> +show +1996 1108 moveto +<657374> +show +2059 1108 moveto +<70726973> +show +2138 1108 moveto +<656E> +show +220 1155 moveto +<636F6D70746520706F75722074726F75766572206C65206669636869657220AB> +show +755 1155 moveto +<20> +show +765 1155 moveto +<53414C4F4D455F3C4D4F44554C453E5F434154412E786D6C> +show +1396 1155 moveto +<20> +show +1406 1155 moveto + +show +220 1296 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<96> +show +220 1296 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[10 0] +xshow +220 1300 20 2 rectfill +241 1296 moveto +1 1 1 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<2020> +[21 0] +xshow +241 1296 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[29 0] +xshow +241 1300 39 2 rectfill +279 1296 moveto +<43617320646520706C75736965757273206D6F64756C6573203A> +show +279 1300 450 2 rectfill +220 1393 moveto +<5369> +show +267 1393 moveto +<6E6F7573> +show +359 1393 moveto +<636F6D70696C6F6E73> +show +545 1393 moveto +<706C75736965757273> +show +710 1393 moveto +<6D6F64756C6573> +show +864 1393 moveto +<656E> +show +916 1393 moveto +<6DEA6D65> +show +1031 1393 moveto +<74656D70732C> +show +1154 1393 moveto +<6C6573> +show +1212 1393 moveto +<72E9706572746F69726573> +show +1404 1393 moveto +<6465> +show +1456 1393 moveto +<636F6D70696C6174696F6E> +show +1669 1393 moveto +<72657370656374696673> +show +1842 1393 moveto +<6465> +show +1894 1393 moveto +<746F7573> +show +1976 1393 moveto +<6C6573> +show +2035 1393 moveto +<6D6F64756C6573> +show +220 1440 moveto +<61707061727469656E6E656E74206175206DEA6D652072E9706572746F697265203A> +show +220 1535 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F6D6F6E2F7265706572746F6972652F64652F636F6D70696C6174696F6E2F706F75722F4D4553 +5F6D6F64756C65732F> +show +368 1583 moveto +<4D616B6566696C65> +show +368 1631 moveto +<3C4D4F44554C453E5F4255494C442F> +show +515 1679 moveto +<61646D5F6C6F63616C2F> +show +663 1727 moveto +<756E69782F> +show +515 1775 moveto +<62696E2F> +show +663 1823 moveto +<73616C6F6D652F> +show +515 1871 moveto +<69646C2F> +show +663 1919 moveto +<73616C6F6D652F> +show +515 1967 moveto +<696E636C7564652F> +show +663 2015 moveto +<73616C6F6D652F> +show +515 2063 moveto +<6C69622F> +show +663 2110 moveto +<73616C6F6D652F> +show +515 2158 moveto +<73616C6F6D655F61646D2F> +show +663 2206 moveto +<756E69782F> +show +515 2254 moveto +<73686172652F> +show +663 2302 moveto +<73616C6F6D652F> +show +810 2350 moveto +<646F632F> +show +810 2398 moveto +<7265736F75726365732F> +show +515 2446 moveto +<7372632F> +show +515 2494 moveto +<4D616B6566696C65> +show +220 2589 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<4365747465206172626F72657363656E636520657374206372E9E96520706172206C6520> +show +810 2589 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +970 2589 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<20676C6F62616C2064752072E9706572746F69726520> +show +1322 2589 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<53414C4F4D455F5352432F> +show +1620 2589 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C2071756920617070656C6C6520737563636573736976656D656E7420746F7573> +show +220 2637 moveto +<6C657320> +show +277 2637 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +437 2637 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<206465732064696666E972656E7473206D6F64756C65732C2071756920657578206372E9656E74 +206C657320736F75732D72E9706572746F6972657320646520> +show +1483 2637 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<3C4D4F44554C453E5F4255494C442F> +show +1885 2637 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +1175 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<3130> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 10 10 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Italic-iso1252 /Times-Italic ISO1252Encoding psp_definefont +/Times-Bold-iso1252 /Times-Bold ISO1252Encoding psp_definefont +220 258 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<456C6C65> +show +305 258 moveto +<72657072656E64> +show +450 258 moveto +<63656C6C65> +show +547 258 moveto +<6475> +show +607 258 moveto +<72E9706572746F697265> +show +787 258 moveto +<6427696E7374616C6C6174696F6E> +show +1019 258 moveto +<717569> +show +1090 258 moveto +<657374> +show +1155 258 moveto +<64E96372697465> +show +1286 258 moveto +<706C7573> +show +1374 258 moveto +<6C6F696E2C> +show +1467 258 moveto +<6365> +show +1522 258 moveto +<717569> +show +1593 258 moveto +<7065726D6574> +show +1726 258 moveto +<6175> +show +1783 258 moveto +<64E976656C6F7070657572> +show +2009 258 moveto +<6465> +show +2066 258 moveto +<6E65> +show +2123 258 moveto +<706173> +show +220 305 moveto +<666F7263E96D656E74> +show +403 305 moveto +<6C616E636572> +show +519 305 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<6D616B65> +show +620 305 moveto +<696E7374616C6C> +show +738 305 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<617072E873> +show +840 305 moveto +<6C61> +show +883 305 moveto +<636F6D70696C6174696F6E> +show +1097 305 moveto +<2863656369> +show +1192 305 moveto +<657374> +show +1251 305 moveto + +show +1438 305 moveto +<76726169> +show +1516 305 moveto +<64616E73> +show +1607 305 moveto +<6C65> +show +1650 305 moveto +<636173> +show +1717 305 moveto +<6465> +show +1770 305 moveto +<6C61> +show +1813 305 moveto +<636F6D70696C6174696F6E> +show +2027 305 moveto +<6427756E> +show +2111 305 moveto +<7365756C> +show +220 352 moveto +<6D6F64756C65292E> +show +220 399 moveto +<43686163756E> +show +363 399 moveto +<646573> +show +435 399 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +610 399 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<7465737465> +show +701 399 moveto +<6C61> +show +747 399 moveto +<7072E973656E6365> +show +910 399 moveto +<646573> +show +981 399 moveto +<6D6F64756C6573> +show +1139 399 moveto +<726571756973> +show +1256 399 moveto +<706172> +show +1325 399 moveto +<6C6573> +show +1387 399 moveto +<72656C6174696F6E73> +show +1548 399 moveto +<6465> +show +1603 399 moveto +<64E970656E64616E6365732C> +show +1842 399 moveto +<686F726D6973> +show +1975 399 moveto +<6C6573> +show +2037 399 moveto +<6D6F64756C6573> +show +220 448 moveto +<7072E973656E7473> +show +380 448 moveto +<64616E73> +show +479 448 moveto +<6C65> +show +532 448 moveto +<72E9706572746F697265> +show +718 448 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F6D6F6E2F7265706572746F6972652F64652F636F6D70696C6174696F6E2F706F75722F4D4553 +5F6D6F64756C65732F> +show +1663 448 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +1696 448 moveto +<456E> +show +1764 448 moveto +<65666665742C> +show +1874 448 moveto +<6C65> +show +1926 448 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +2108 448 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6427756E> +show +220 495 moveto +<6D6F64756C65> +show +358 495 moveto +<646F6E6EE9> +show +472 495 moveto +<6E65> +show +523 495 moveto +<646F6974> +show +600 495 moveto +<706173> +show +669 495 moveto +<746573746572> +show +771 495 moveto +<7369> +show +811 495 moveto +<756E> +show +864 495 moveto +<6175747265> +show +960 495 moveto +<6D6F64756C65> +show +1098 495 moveto +<646F6E74> +show +1184 495 moveto +<696C> +show +1219 495 moveto +<64E970656E64> +show +1353 495 moveto +<657374> +show +1411 495 moveto +<696E7374616C6CE9> +show +1544 495 moveto +<7369> +show +1583 495 moveto +<6E6F7573> +show +1674 495 moveto +<736F6D6D6573> +show +1824 495 moveto +<6A757374656D656E74> +show +1999 495 moveto +<656E> +show +2050 495 moveto +<747261696E> +show +2139 495 moveto +<6465> +show +220 542 moveto +<6C6520636F6E666967757265722061757373692C20717527696C20736F6974206F75206E6F6E20 +64E96AE020636F6D70696CE92E> +show +1175 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<3131> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 11 11 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +%!PS-AdobeFont-1.0-2.0 +%%Creator: SunTypeTools-TT 1.0 gelf +%%Title: OpenSymbolHSet1 +%%CreationDate: +%%Pages: 0 +%%EndComments +%%BeginResource: font OpenSymbolHSet1 +% Original font name: OpenSymbol +30 dict begin +/PaintType 0 def +/FontType 3 def +/StrokeWidth 0 def +/FontName /OpenSymbolHSet1 def +/XUID [103 0 0 16#8D049593 3 16#ABC23EE2 16#6072D5A5] def +/FontMatrix [.001 0 0 .001 0 0] def +/FontBBox [-179 -313 1083 917] def +/Encoding 256 array def + 0 1 255 {Encoding exch /.notdef put} for + Encoding 32 /glyph0 put + Encoding 150 /glyph1 put + Encoding 149 /glyph2 put +/CharProcs 4 dict def + CharProcs begin + /.notdef {} def + /glyph0 { + 500 0 0 0 0 0 setcachedevice + } bind def + /glyph1 { + 556 0 -2 224 554 296 setcachedevice + -2 224 moveto + 554 224 lineto + 554 296 lineto + -2 296 lineto + -2 224 lineto + closepath + fill + } bind def + /glyph2 { + 356 0 36 223 297 483 setcachedevice + 169 223 moveto + 134 223 103 236 76 261 curveto + 50 286 36 317 36 353 curveto + 36 389 49 420 76 445 curveto + 102 470 133 483 169 483 curveto + 204 483 235 471 260 445 curveto + 285 420 297 389 297 353 curveto + 297 318 285 287 260 261 curveto + 236 236 206 223 169 223 curveto + closepath + fill + } bind def + end +/BuildGlyph { + exch /CharProcs get exch + 2 copy known not + {pop /.notdef} if + get exec +} bind def +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} bind def +currentdict end +/OpenSymbolHSet1 exch definefont pop +%%EndResource +/Helvetica-BoldOblique-iso1252 /Helvetica-BoldOblique ISO1252Encoding psp_definefont +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Italic-iso1252 /Times-Italic ISO1252Encoding psp_definefont +/Times-Bold-iso1252 /Times-Bold ISO1252Encoding psp_definefont +220 318 moveto +0 0 0 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<95> +show +279 318 moveto +/Helvetica-BoldOblique-iso1252 findfont 50 -50 matrix scale makefont setfont +<4F7267616E69736174696F6E20646573206669636869657273206427696E7374616C6C6174696F +6E> +show +220 428 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<96> +show +279 428 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<50617220> +show +279 428 moveto +<2020> +[55 0] +xshow +279 432 65 2 rectfill +345 428 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<6D616B6520696E7374616C6C> +show +345 428 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[193 0] +xshow +345 432 203 2 rectfill +549 428 moveto +<203A> +show +549 428 moveto +<2020> +[11 0] +xshow +549 432 21 2 rectfill +220 526 moveto +<506172> +show +292 526 moveto +<64E9666175742C> +show +424 526 moveto +<6C27696E7374616C6C6174696F6E> +show +646 526 moveto +<657374> +show +710 526 moveto +<6661697465> +show +800 526 moveto +<64616E73> +show +893 526 moveto +<6C65> +show +940 526 moveto +<72E9706572746F697265> +show +1120 526 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F7573722F6C6F63616C2F> +show +1297 526 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +1324 526 moveto +<4C277574696C69736174657572> +show +1541 526 moveto +<6574> +show +1587 526 moveto +<6C65> +show +1634 526 moveto +<64E976656C6F7070657572> +show +1858 526 moveto +<70657576656E74> +show +2007 526 moveto +<63686F69736972> +show +2138 526 moveto +<756E> +show +220 573 moveto +<6175747265> +show +321 573 moveto +<72E9706572746F697265> +show +501 573 moveto +<706172> +show +572 573 moveto +<6C27696E7465726DE9646961697265> +show +832 573 moveto +<6465> +show +889 573 moveto +<6C276F7074696F6E> +show +1032 573 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<2D2D707265666978> +show +1173 573 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6475> +show +1233 573 moveto +<736372697074> +show +1342 573 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +1519 573 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<28> +show +1533 573 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +1709 573 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<7370E963696669717565> +show +1899 573 moveto + +show +1934 573 moveto +<756E> +show +1994 573 moveto +<6D6F64756C65> +show +2136 573 moveto +<6F75> +show +220 620 moveto +<676C6F62616C29> +show +338 620 moveto +<2E> +show +220 667 moveto +<4C27696E7374616C6C6174696F6E2073696D756C74616EE96520646520706C7573696575727320 +6D6F64756C6573206574206C27696E7374616C6C6174696F6E206427756E20756E69717565206D6F +64756C6520736F6E742073696D696C61697265732E> +show +220 761 moveto +<4C276172626F72657363656E636520657374206C612073756976616E7465203A> +show +220 856 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<2F6D6F6E2F7265706572746F6972652F642F696E7374616C6C6174696F6E2F706F75722F4D4F4E +5F4F555F4D45535F6D6F64756C652873292F> +show +368 904 moveto +<62696E2F> +show +515 952 moveto +<73616C6F6D652F> +show +368 1000 moveto +<69646C2F> +show +515 1048 moveto +<73616C6F6D652F> +show +368 1096 moveto +<696E636C7564652F> +show +515 1144 moveto +<73616C6F6D652F> +show +368 1192 moveto +<6C69622F> +show +515 1240 moveto +<73616C6F6D652F> +show +368 1288 moveto +<73686172652F> +show +515 1336 moveto +<73616C6F6D652F> +show +663 1384 moveto +<646F632F> +show +663 1431 moveto +<7265736F75726365732F> +show +220 1526 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<4CE0206FF9204B45524E454C2065737420696E7374616C6CE92C206E6F75732061766F6E732065 +6E206F7574726520756E20736F75732D72E9706572746F69726520> +show +1363 1526 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<73616C6F6D655F61646D2F> +show +1598 1526 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +220 1668 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<96> +show +220 1668 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[10 0] +xshow +220 1672 20 2 rectfill +241 1668 moveto +1 1 1 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<2020> +[21 0] +xshow +241 1668 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[29 0] +xshow +241 1672 39 2 rectfill +279 1668 moveto +<4120706172746972206427756E65206172636869766520> +show +279 1668 moveto +<2020> +[365 0] +xshow +279 1672 375 2 rectfill +655 1668 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<62696E2E7461722E677A> +show +655 1668 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2020> +[150 0] +xshow +655 1672 160 2 rectfill +816 1668 moveto +<203A> +show +816 1668 moveto +<2020> +[11 0] +xshow +816 1672 21 2 rectfill +220 1765 moveto +<496C> +show +265 1765 moveto +<6573> +show +300 1765 moveto +<74> +show +330 1765 moveto +<706F737369626C65> +show +487 1765 moveto +<6427696E7374616C6C6572> +show +669 1765 moveto +<756E> +show +731 1765 moveto +<6F75> +show +791 1765 moveto +<706C75736965757273> +show +962 1765 moveto +<6D6F64756C6573> +show +1124 1765 moveto +<73616E73> +show +1215 1765 moveto +<61766F6972> +show +1321 1765 moveto + +show +1358 1765 moveto +<6C6573> +show +1424 1765 moveto +<636F6D70696C65722C> +show +1602 1765 moveto +<6365> +show +1659 1765 moveto +<717569> +show +1731 1765 moveto +<7065726D6574> +show +1868 1765 moveto +<756E> +show +1929 1765 moveto +<6761696E> +show +2020 1765 moveto +<6465> +show +2079 1765 moveto +<74656D7073> +show +220 1812 moveto +<7375627374656E7469656C2E20496C2073756666697420706F75722063656C612064652072E963 +7570E972657220756E6520617263686976652062696E6169726520> +show +1273 1812 moveto +<20> +show +1283 1812 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<62696E2E7461722E677A> +show +1444 1812 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<20636F6E74656E616E74206C65732072E9706572746F697265732073756976616E7473203A> +show +220 1907 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<62696E2F> +show +368 1955 moveto +<73616C6F6D652F> +show +220 2003 moveto +<69646C2F> +show +368 2051 moveto +<73616C6F6D652F> +show +220 2099 moveto +<696E636C7564652F> +show +368 2147 moveto +<73616C6F6D652F> +show +220 2195 moveto +<6C69622F> +show +368 2243 moveto +<73616C6F6D652F> +show +220 2290 moveto +0.50196 0.50196 0.50196 setrgbcolor +<73616C6F6D655F61646D2F> +show +810 2290 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<287369206C276172636869766520> +show +1015 2290 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<62696E2E7461722E677A> +show +1176 2290 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<20636F6E7469656E74206C65206D6F64756C65204B45524E454C29> +show +368 2339 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<756E69782F> +show +220 2386 moveto +0 0 0 setrgbcolor +<73686172652F> +show +368 2434 moveto +<73616C6F6D652F> +show +515 2482 moveto +<646F632F> +show +515 2530 moveto +<7265736F75726365732F> +show +220 2624 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<556E65> +show +303 2624 moveto +<74656C6C65> +show +389 2624 moveto +<61726368697665> +show +526 2624 moveto +<636F6E7469656E74> +show +675 2624 moveto +<6C6573> +show +735 2624 moveto +<6669636869657273> +show +874 2624 moveto +<62696E6169726573> +show +1021 2624 moveto +<6427756E> +show +1105 2624 moveto +<6F75> +show +1159 2624 moveto +<706C75736965757273> +show +1325 2624 moveto +<6D6F64756C65732E> +show +1491 2624 moveto +<4C277574696C69736174657572> +show +1706 2624 moveto +<65787472616974> +show +1826 2624 moveto +<6365747465> +show +1919 2624 moveto +<61726368697665> +show +2056 2624 moveto +<64616E73> +show +2147 2624 moveto +<6C65> +show +220 2671 moveto +<72E9706572746F69726520646520736F6E2063686F69782E> +show +1175 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<3132> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 12 12 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Italic-iso1252 /Times-Italic ISO1252Encoding psp_definefont +%!PS-AdobeFont-1.0-2.0 +%%Creator: SunTypeTools-TT 1.0 gelf +%%Title: OpenSymbolHSet1 +%%CreationDate: +%%Pages: 0 +%%EndComments +%%BeginResource: font OpenSymbolHSet1 +% Original font name: OpenSymbol +30 dict begin +/PaintType 0 def +/FontType 3 def +/StrokeWidth 0 def +/FontName /OpenSymbolHSet1 def +/XUID [103 0 0 16#8D049593 1 16#37A9EF96 16#52678846] def +/FontMatrix [.001 0 0 .001 0 0] def +/FontBBox [-179 -313 1083 917] def +/Encoding 256 array def + 0 1 255 {Encoding exch /.notdef put} for + Encoding 149 /glyph0 put +/CharProcs 2 dict def + CharProcs begin + /.notdef {} def + /glyph0 { + 356 0 36 223 297 483 setcachedevice + 169 223 moveto + 134 223 103 236 76 261 curveto + 50 286 36 317 36 353 curveto + 36 389 49 420 76 445 curveto + 102 470 133 483 169 483 curveto + 204 483 235 471 260 445 curveto + 285 420 297 389 297 353 curveto + 297 318 285 287 260 261 curveto + 236 236 206 223 169 223 curveto + closepath + fill + } bind def + end +/BuildGlyph { + exch /CharProcs get exch + 2 copy known not + {pop /.notdef} if + get exec +} bind def +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} bind def +currentdict end +/OpenSymbolHSet1 exch definefont pop +%%EndResource +/Times-Bold-iso1252 /Times-Bold ISO1252Encoding psp_definefont +220 258 moveto +0 0 0 setrgbcolor +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<41766563> +show +319 258 moveto +<6365> +show +367 258 moveto +<74797065> +show +450 258 moveto +<6427696E7374616C6C6174696F6E2C> +show +686 258 moveto +<617563756E> +show +797 258 moveto +<736372697074> +show +901 258 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<636F6E666967757265> +show +1072 258 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<6E> +show +1093 258 moveto +<27657374> +show +1157 258 moveto +<657865637574E92C> +show +1306 258 moveto +<646F6E63> +show +1399 258 moveto +<617563756E> +show +1510 258 moveto +<636F6E7472F46C65> +show +1659 258 moveto +<6465> +show +1709 258 moveto +<64E970656E64616E6365> +show +1917 258 moveto +<737572> +show +1979 258 moveto +<6C6573> +show +2037 258 moveto +<6D6F64756C6573> +show +220 305 moveto +<6F75206C6573207072E9726571756973206E276573742065666665637475E92E20432765737420 +E0206C277574696C6973617465757220646520732761737375726572206465206C61207072E97365 +6E636520646520746F7573206C657320E96CE96D656E7473207265717569732E> +show +220 446 moveto +<52656D6172717565732067E96EE972616C657320737572206C27696E7374616C6C6174696F6E> +show +220 446 moveto +<2020> +[625 0] +xshow +220 450 635 2 rectfill +856 446 moveto +<203A> +show +856 446 moveto +<2020> +[11 0] +xshow +856 450 21 2 rectfill +220 541 moveto +<4C65> +show +276 541 moveto +<736372697074> +show +382 541 moveto +<6465> +show +434 541 moveto +<636F6E66696775726174696F6E> +show +673 541 moveto +<6427756E> +show +756 541 moveto +<6D6F64756C65> +show +894 541 moveto +<726563686572636865> +show +1069 541 moveto +<64616E73> +show +1159 541 moveto +<6C6573> +show +1218 541 moveto +<72E9706572746F69726573> +show +1410 541 moveto +<7374616E6461726473> +show +1581 541 moveto +<6475> +show +1636 541 moveto +<73797374E86D65> +show +1784 541 moveto +<7369> +show +1824 541 moveto +<6C6573> +show +1882 541 moveto +<6D6F64756C6573> +show +2037 541 moveto +<646F6E74> +show +2124 541 moveto +<696C> +show +2160 541 moveto +<61> +show +220 588 moveto +<6265736F696E20736F6E7420696E7374616C6CE9732E> +show +220 635 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<95> +show +279 635 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<5369> +show +331 635 moveto +<756E> +show +392 635 moveto +<6D6F64756C65> +show +535 635 moveto +<657374> +show +599 635 moveto +<696E7374616C6CE9> +show +739 635 moveto +<64616E73> +show +834 635 moveto +<756E> +show +893 635 moveto +<72E9706572746F697265> +show +1075 635 moveto +<6E6F6E> +show +1155 635 moveto +<7374616E646172642C> +show +1326 635 moveto +<6F75> +show +1385 635 moveto +<7327696C> +show +1451 635 moveto +<6E27657374> +show +1544 635 moveto +<706173> +show +1617 635 moveto +<696E7374616C6CE9> +show +1756 635 moveto +<6D616973> +show +1854 635 moveto +<7365756C656D656E74> +show +2042 635 moveto +<636F6D70696CE9> +show +279 685 moveto +<636F6D6D65> +show +419 685 moveto +<6327657374> +show +508 685 moveto +<736F7576656E74> +show +655 685 moveto +<6C65> +show +702 685 moveto +<636173> +show +772 685 moveto +<656E> +show +828 685 moveto +<7068617365> +show +940 685 moveto +<6465> +show +998 685 moveto +<64E976656C6F7070656D656E742C> +show +1281 685 moveto +<616C6F7273> +show +1379 685 moveto +<6C65> +show +1426 685 moveto +<64E976656C6F7070657572> +show +1650 685 moveto +<6465767261> +show +1760 685 moveto +<706F736974696F6E6E6572> +show +1966 685 moveto +<756E65> +show +2043 685 moveto +<7661726961626C65> +show +279 732 moveto +<6427656E7669726F6E6E656D656E74> +show +589 732 moveto + +show +610 732 moveto +<20> +show +620 732 moveto +<3C4D4F44554C453E5F494E5354414C4C> +show +1042 732 moveto +<20> +show +1052 732 moveto + +show +1101 732 moveto +<696E64697175616E74> +show +1289 732 moveto +<726573706563746976656D656E74> +show +1573 732 moveto +<6C65> +show +1632 732 moveto +<72E9706572746F697265> +show +1825 732 moveto +<6427696E7374616C6C6174696F6E> +show +2068 732 moveto +<6F75> +show +2140 732 moveto +<6465> +show +279 779 moveto +<636F6D70696C6174696F6E2E> +show +507 779 moveto +<4365747465> +show +613 779 moveto +<7661726961626C65> +show +766 779 moveto +<657374> +show +830 779 moveto +<7072696F72697461697265> +show +1016 779 moveto +<737572> +show +1084 779 moveto +<6C6573> +show +1148 779 moveto +<72E9706572746F69726573> +show +1345 779 moveto +<7374616E6461726473> +show +1521 779 moveto +<64616E73> +show +1615 779 moveto +<6C276F72647265> +show +1741 779 moveto +<6465> +show +1798 779 moveto +<726563686572636865> +show +1979 779 moveto +<646573> +show +2051 779 moveto +<6669636869657273> +show +279 826 moveto +<62696E6169726573206475206D6F64756C652E> +show +279 873 moveto +<4E6F7573> +show +382 873 moveto +<64E966696E6973736F6E73> +show +585 873 moveto +<656E> +show +639 873 moveto +<66616974> +show +710 873 moveto +<74726F6973> +show +799 873 moveto +<7661726961626C6573> +show +965 873 moveto +<706172> +show +1033 873 moveto +<6D6F64756C65> +show +1174 873 moveto +<696E64697175616E74> +show +1347 873 moveto +<6C6573> +show +1408 873 moveto +<72E9706572746F69726573> +show +1602 873 moveto +<636F6E74656E616E74> +show +1780 873 moveto +<6C6573> +show +1841 873 moveto +<736F75726365732C> +show +1992 873 moveto +<6C6573> +show +2053 873 moveto +<736F7572636573> +show +279 920 moveto +<636F6D70696CE96573> +show +476 920 moveto +<6574> +show +533 920 moveto +<6C6573> +show +606 920 moveto +<6669636869657273> +show +760 920 moveto +<6427696E7374616C6C6174696F6E2E> +show +1013 920 moveto +<44616E73> +show +1126 920 moveto +<756E> +show +1194 920 moveto +<736F75636973> +show +1327 920 moveto +<6465> +show +1393 920 moveto +<6E6F726D616C69736174696F6E2C> +show +1662 920 moveto +<636573> +show +1742 920 moveto +<7661726961626C6573> +show +1921 920 moveto +<736F6E74> +show +2018 920 moveto +<6E6F6D6DE96573> +show +279 967 moveto +<726573706563746976656D656E74> +show +549 967 moveto +<3A> +show +576 967 moveto +<3C4D4F44554C453E5F5352432C> +show +930 967 moveto +<3C4D4F44554C453E5F4255494C44> +show +1323 967 moveto +<6574> +show +1368 967 moveto +<3C4D4F44554C453E5F494E5354414C4C2E> +show +1818 967 moveto +<506F7572> +show +1913 967 moveto +<6C6573> +show +1975 967 moveto +<6170706C69636174696F6E73> +show +279 1014 moveto +<626173E96573> +show +413 1014 moveto +<737572> +show +489 1014 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D65> +show +611 1014 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +647 1014 moveto +<636573> +show +725 1014 moveto +<7661726961626C6573> +show +901 1014 moveto +<64657669656E6E656E74> +show +1110 1014 moveto +<3C4D4F44554C453E5F4150504C495F5352432C> +show +1610 1014 moveto +<3C4D4F44554C453E5F4150504C495F4255494C44> +show +2149 1014 moveto +<6574> +show +279 1061 moveto +<3C4D4F44554C453E5F4150504C495F494E5354414C4C2E> +show +220 1110 moveto +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<95> +show +279 1110 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<5369> +show +329 1110 moveto +<756E> +show +388 1110 moveto +<6D6F64756C65> +show +529 1110 moveto +<657374> +show +591 1110 moveto +<696E7374616C6CE9> +show +728 1110 moveto +<64616E73> +show +821 1110 moveto +<756E> +show +879 1110 moveto +<72E9706572746F697265> +show +1058 1110 moveto +<7374616E646172642C> +show +1226 1110 moveto +<6C276578697374656E6365> +show +1417 1110 moveto +<6427756E> +show +1504 1110 moveto +<736F75732D72E9706572746F697265> +show +1772 1110 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<73616C6F6D652F> +show +1922 1110 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<617578> +show +1998 1110 moveto +<72E9706572746F69726573> +show +279 1161 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<62696E2F> +show +349 1161 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +370 1161 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<696E636C7564652F> +show +513 1161 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2C> +show +534 1161 moveto +/Times-Bold-iso1252 findfont 42 -42 matrix scale makefont setfont +<6C69622F> +show +602 1161 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<696D706C69717565> +show +762 1161 moveto +<6465> +show +812 1161 moveto +<72616A6F75746572> +show +954 1161 moveto +<756E65> +show +1025 1161 moveto +<61647265737365> +show +1159 1161 moveto +<64616E73> +show +1247 1161 moveto +<6C6573> +show +1304 1161 moveto +<7661726961626C6573> +show +1466 1161 moveto +<50415448> +show +1587 1161 moveto +<6173736F6369E965732E> +show +1765 1161 moveto +<43656369> +show +1852 1161 moveto +<6E65> +show +1902 1161 moveto +<6E6F7573> +show +1993 1161 moveto +<73656D626C65> +show +2123 1161 moveto +<706173> +show +279 1208 moveto +<74726F70> +show +360 1208 moveto +<67EA6E616E74> +show +485 1208 moveto +<6475> +show +541 1208 moveto +<66616974> +show +611 1208 moveto +<6475> +show +667 1208 moveto +<6E6F6D627265> +show +808 1208 moveto +<6C696D6974E9> +show +920 1208 moveto +<6465> +show +973 1208 moveto +<6D6F64756C6573> +show +1129 1208 moveto +<283C7E3130292E> +show +1269 1208 moveto +<4365> +show +1330 1208 moveto +<73797374E86D65> +show +1479 1208 moveto +<7072E973656E7465> +show +1633 1208 moveto +<656E> +show +1686 1208 moveto +<636F6E747265706172746965> +show +1900 1208 moveto +<6C6573> +show +1960 1208 moveto +<6176616E7461676573> +show +2139 1208 moveto +<6465> +show +279 1255 moveto +<706F75766F697220696E7374616C6C65722065742064E973696E7374616C6C657220666163696C +656D656E7420756E206D6F64756C65206574206427E9766974657220746F757420636F6E666C6974 +206465206E6F6D2E> +show +1175 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<3133> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 13 13 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +%!PS-AdobeFont-1.0-2.0 +%%Creator: SunTypeTools-TT 1.0 gelf +%%Title: OpenSymbolHSet1 +%%CreationDate: +%%Pages: 0 +%%EndComments +%%BeginResource: font OpenSymbolHSet1 +% Original font name: OpenSymbol +30 dict begin +/PaintType 0 def +/FontType 3 def +/StrokeWidth 0 def +/FontName /OpenSymbolHSet1 def +/XUID [103 0 0 16#8D049593 1 16#37A9EF96 16#52678846] def +/FontMatrix [.001 0 0 .001 0 0] def +/FontBBox [-179 -313 1083 917] def +/Encoding 256 array def + 0 1 255 {Encoding exch /.notdef put} for + Encoding 149 /glyph0 put +/CharProcs 2 dict def + CharProcs begin + /.notdef {} def + /glyph0 { + 356 0 36 223 297 483 setcachedevice + 169 223 moveto + 134 223 103 236 76 261 curveto + 50 286 36 317 36 353 curveto + 36 389 49 420 76 445 curveto + 102 470 133 483 169 483 curveto + 204 483 235 471 260 445 curveto + 285 420 297 389 297 353 curveto + 297 318 285 287 260 261 curveto + 236 236 206 223 169 223 curveto + closepath + fill + } bind def + end +/BuildGlyph { + exch /CharProcs get exch + 2 copy known not + {pop /.notdef} if + get exec +} bind def +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} bind def +currentdict end +/OpenSymbolHSet1 exch definefont pop +%%EndResource +/Helvetica-BoldOblique-iso1252 /Helvetica-BoldOblique ISO1252Encoding psp_definefont +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +/Times-Italic-iso1252 /Times-Italic ISO1252Encoding psp_definefont +220 318 moveto +0 0 0 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<95> +show +279 318 moveto +/Helvetica-BoldOblique-iso1252 findfont 50 -50 matrix scale makefont setfont +<436F6E636C7573696F6E> +show +220 428 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<4E6F7573> +show +323 428 moveto +<736F6D6D6573> +show +474 428 moveto +<61637475656C6C656D656E74> +show +703 428 moveto +<656E> +show +756 428 moveto +<747261696E> +show +848 428 moveto +<6465> +show +901 428 moveto +<72E9616C69736572> +show +1039 428 moveto +<756E65> +show +1114 428 moveto + +show +1218 428 moveto +<6465> +show +1273 428 moveto +<666169736162696C6974E9> +show +1452 428 moveto +<72656C6174697665> +show +1592 428 moveto + +show +1624 428 moveto +<6365747465> +show +1718 428 moveto +<6F7267616E69736174696F6E> +show +1939 428 moveto +<737572> +show +2005 428 moveto +<6C61> +show +2049 428 moveto +<62617365> +show +2138 428 moveto +<6465> +show +220 475 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D655F50726F312E30> +show +480 475 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +502 475 moveto +<4E6F7573> +show +601 475 moveto +<61766F6E73> +show +710 475 moveto +<72E975737369> +show +820 475 moveto + +show +849 475 moveto +<69736F6C6572> +show +954 475 moveto +<6C65> +show +995 475 moveto +<6D6F64756C65> +show +1132 475 moveto +<4B45524E454C2C> +show +1320 475 moveto +<63276573742DE02D64697265> +show +1515 475 moveto + +show +1545 475 moveto +<636F6E666967757265722C> +show +1742 475 moveto +<636F6D70696C65722C> +show +1912 475 moveto +<696E7374616C6C6572> +show +2059 475 moveto +<6574> +show +2101 475 moveto +<6661697265> +show +220 522 moveto +<666F6E6374696F6E6E6572> +show +426 522 moveto +<636F7272656374656D656E74> +show +656 522 moveto +<6C65> +show +699 522 moveto +<6D6F64756C65> +show +837 522 moveto +<4B45524E454C> +show +1015 522 moveto +<7365756C2E> +show +1104 522 moveto +<4E6F7573> +show +1205 522 moveto +<736F6D6D65> +show +1338 522 moveto +<61637475656C6C656D656E74> +show +1565 522 moveto +<64616E73> +show +1654 522 moveto +<6C61> +show +1696 522 moveto +<7365636F6E6465> +show +1844 522 moveto +<7068617365> +show +1951 522 moveto +<6465> +show +2003 522 moveto +<6C27E974756465> +show +2125 522 moveto +<717569> +show +220 569 moveto +<636F6E7369737465> +show +368 569 moveto + +show +399 569 moveto +<6661697265> +show +489 569 moveto +<6C65> +show +532 569 moveto +<6DEA6D65> +show +648 569 moveto +<7472617661696C> +show +768 569 moveto +<706F7572> +show +857 569 moveto +<6C65> +show +901 569 moveto +<6D6F64756C65> +show +1040 569 moveto +<4D45442C> +show +1156 569 moveto +<6166696E> +show +1234 569 moveto +<6465> +show +1287 569 moveto +<6661697265> +show +1376 569 moveto +<666F6E6374696F6E6E6572> +show +1582 569 moveto +<656E73656D626C65> +show +1754 569 moveto +<6C6573> +show +1814 569 moveto +<6D6F64756C6573> +show +1968 569 moveto +<4B45524E454C> +show +2148 569 moveto +<6574> +show +220 616 moveto +<4D45442E20556E652070726F636861696E65206D69736520E0206A6F757220646520636520646F +63756D656E74207072E973656E74657261206C65732072E973756C74617473206F6274656E75732E> +show +220 663 moveto +<556E65> +show +305 663 moveto +<666F6973> +show +383 663 moveto +<6C61> +show +429 663 moveto +<67657374696F6E> +show +566 663 moveto +<6465> +show +621 663 moveto +<636F6E66696775726174696F6E> +show +863 663 moveto +<6D697365> +show +958 663 moveto +<656E> +show +1013 663 moveto +<706C6163652C> +show +1128 663 moveto +<6C6573> +show +1190 663 moveto +<64696666E972656E746573> +show +1385 663 moveto +<6261736573> +show +1491 663 moveto +<435653> +show +1589 663 moveto +<7365726F6E74> +show +1707 663 moveto +<616C696D656E74E96573> +show +1902 663 moveto +<61766563> +show +1994 663 moveto +<6C61> +show +2040 663 moveto +<6465726E69E87265> +show +220 710 moveto +<76657273696F6E20646520> +show +404 710 moveto +/Times-Italic-iso1252 findfont 42 -42 matrix scale makefont setfont +<53616C6F6D655F50726F> +show +611 710 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<2E> +show +1175 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<3134> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Page: 14 14 +%%PageBoundingBox: 18 18 594 774 +%%BeginSetup +% +%%EndSetup +%%BeginPageSetup +% +gsave +[0.24 0 0 -0.24 18 774] concat +gsave +%%EndPageSetup +%!PS-AdobeFont-1.0-2.0 +%%Creator: SunTypeTools-TT 1.0 gelf +%%Title: OpenSymbolHSet1 +%%CreationDate: +%%Pages: 0 +%%EndComments +%%BeginResource: font OpenSymbolHSet1 +% Original font name: OpenSymbol +30 dict begin +/PaintType 0 def +/FontType 3 def +/StrokeWidth 0 def +/FontName /OpenSymbolHSet1 def +/XUID [103 0 0 16#8D049593 1 16#37A9EF96 16#52678846] def +/FontMatrix [.001 0 0 .001 0 0] def +/FontBBox [-179 -313 1083 917] def +/Encoding 256 array def + 0 1 255 {Encoding exch /.notdef put} for + Encoding 149 /glyph0 put +/CharProcs 2 dict def + CharProcs begin + /.notdef {} def + /glyph0 { + 356 0 36 223 297 483 setcachedevice + 169 223 moveto + 134 223 103 236 76 261 curveto + 50 286 36 317 36 353 curveto + 36 389 49 420 76 445 curveto + 102 470 133 483 169 483 curveto + 204 483 235 471 260 445 curveto + 285 420 297 389 297 353 curveto + 297 318 285 287 260 261 curveto + 236 236 206 223 169 223 curveto + closepath + fill + } bind def + end +/BuildGlyph { + exch /CharProcs get exch + 2 copy known not + {pop /.notdef} if + get exec +} bind def +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +} bind def +currentdict end +/OpenSymbolHSet1 exch definefont pop +%%EndResource +/Helvetica-BoldOblique-iso1252 /Helvetica-BoldOblique ISO1252Encoding psp_definefont +/Times-Roman-iso1252 /Times-Roman ISO1252Encoding psp_definefont +220 318 moveto +0 0 0 setrgbcolor +/OpenSymbolHSet1 findfont 38 -38 matrix scale makefont setfont +<95> +show +279 318 moveto +/Helvetica-BoldOblique-iso1252 findfont 50 -50 matrix scale makefont setfont +<52E966E972656E636573> +show +220 475 moveto +/Times-Roman-iso1252 findfont 42 -42 matrix scale makefont setfont +<5B315D2053414C4F4D45204F7267616E69736174696F6E2065742072E8676C6573206465207072 +6F64756374696F6E202C20502E20476F6C6462726F6E6E2C20502E20526173636C65732C20592E20 +46726963617564206475203133206A75696E20323030312E> +show +1175 2982 moveto +/Times-Roman-iso1252 findfont 50 -50 matrix scale makefont setfont +<3135> +show +221 2845 1959 1 rectfill +221 2933 1959 1 rectfill +showpage +grestore grestore +%%PageTrailer + +%%Trailer +%%Pages: 15 +%%EOF diff --git a/doc/salome/OrganisationProduction_PAL.sxw b/doc/salome/OrganisationProduction_PAL.sxw new file mode 100644 index 0000000000000000000000000000000000000000..5f2d813e0489ff309c297d6dbfe9d93997df3366 GIT binary patch literal 143200 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

      >)T`E}r&qq;c#J=*b}3Rg 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 literal 0 HcmV?d00001 diff --git a/doc/salome/Utilitaires_SALOME.ps b/doc/salome/Utilitaires_SALOME.ps new file mode 100644 index 000000000..24d0aa52e --- /dev/null +++ b/doc/salome/Utilitaires_SALOME.ps @@ -0,0 +1,765 @@ +%!PS-Adobe-3.0 +%%Title: Microsoft Word - Utilitaires_SALOME.doc +%%Creator: Windows NT 4.0 +%%CreationDate: 9:3 9/19/2001 +%%Pages: (atend) +%%BoundingBox: 13 13 582 829 +%%LanguageLevel: 2 +%%DocumentNeededFonts: (atend) +%%DocumentSuppliedFonts: (atend) +%%EndComments +%%BeginProlog + +%%BeginResource: procset NTPSOct95 +/NTPSOct95 100 dict dup begin/bd{bind def}bind def/ld{load def}bd/ed{exch def} +bd/a{currentpoint}bd/c/curveto ld/d/dup ld/e/eofill ld/f/fill ld/tr/translate +ld/gr/grestore ld/gs/gsave ld/j/setlinejoin ld/L/lineto ld/M/moveto ld/n +/newpath ld/cp/closepath ld/rm/rmoveto ld/sl/setlinewidth ld/sd/setdash ld/g +/setgray ld/r/setrgbcolor ld/s/stroke ld/t/show ld/aw/awidthshow ld/im +/imagemask ld/MS{moveto show}bd/SF{findfont exch scalefont setfont}bd/SM{cmtx +setmatrix}bd/MF{findfont exch makefont setfont}bd/CM{/cmtx matrix currentmatrix +def}bd/B{M exch dup 0 rlt exch 0 exch rlt neg 0 rlt}bd/CB{B cp eoclip}bd/EA{1 +index 0/G0 put 4 string 1 1 4 -1 roll{3 copy neg exch cvs dup 0 71 put cvn 3 -1 +roll exch put}for pop}bd/rlt/rlineto ld/L2?/languagelevel where{pop +languagelevel 2 ge}{false}ifelse def end def +%%EndResource +%%EndProlog +%%BeginSetup +[{0 +/languagelevel where{pop languagelevel 2 ge}{false}ifelse +{1 dict dup/JobTimeout 4 -1 roll put setuserparams} +{statusdict/setjobtimeout get exec}ifelse +}stopped cleartomark +[{120 +/languagelevel where{pop languagelevel 2 ge}{false}ifelse +{1 dict dup/WaitTimeout 4 -1 roll put setuserparams} +{statusdict/waittimeout 3 -1 roll put}ifelse +}stopped cleartomark +/#copies 1 def +[{ +%%BeginFeature: *HPPaperPolicy PromptUser + + <> setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPHalftone PrinterDefault + +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPCollate False +<> setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *Smoothing True + + << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> + >> setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *PageSize A4 + + <> setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *Duplex None + + <> setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmTextAngle Deg45 +userdict /HPwmAngle 45 put +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmText None + +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmFont HelveticaB + + /Helvetica-Bold findfont dup length dict begin + {1 index /FID ne {def} {pop pop} ifelse} forall + /Encoding ISOLatin1Encoding def currentdict + end + /HPwmFont exch definefont pop +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmLocation True +userdict /HPwmLocation true put +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmTextStyle Medium +userdict /HPwmStyle .48 put +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPwmFontSize pt48 +userdict /HPwmSize 48 put +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPNup OneUp + +% Copyright (c) Hewlett-Packard Co 1997 + userdict begin + true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal + + userdict /HPwmAngle known not {/HPwmAngle 45 def} if + userdict /HPwmSize known not {/HPwmSize 48 def} if + userdict /HPwmLocation known not {/HPwmLocation true def} if + userdict /HPwmStyle known not {/HPwmStyle .48 def} if + userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if + + /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if + true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def + end + + << + /EndPage {userdict begin + userdict /HPwmText known HPwm /HPwmOn get and + {initmatrix + 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash + currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate + HPwmAngle rotate /HPwmFont userdict /HPppScale known {HPwmSize HPppScale mul}{HPwmSize}ifelse selectfont + HPwmText stringwidth 2 div neg exch 2 div neg exch + userdict /HPppScale known {HPwmSize HPppScale mul}{HPwmSize}ifelse .25 mul sub moveto + HPwmText false charpath userdict /HPwmStyle1 known + {gsave 1 setgray HPwmStyle1 HPwmStyle add setlinewidth stroke grestore} if + 0 setgray HPwmStyle setlinewidth stroke + HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if + } if + 2 eq {pop false}{pop HPwm begin HPwmEOP end} ifelse + end } bind + >> setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *HPScalePatterns Scale +/GDIBWPatternDict 18 dict def +/dtransform {GDIBWPatternDict /Width known {currentpagedevice /HWResolution get 0 get +150 div mul exch currentpagedevice /HWResolution get 0 get 150 div mul exch dtransform}{dtransform}ifelse} bind def +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *OptionTrays 3Trays + +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *Option3 True + +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *Option4 False + +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *Option5 False + +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *VMOption 36MB + +%%EndFeature +} stopped cleartomark +%%EndSetup +NTPSOct95 begin +%%Page: 1 1 +NTPSOct95 /PageSV save put +13 829.441 translate 72 600 div dup neg scale +0 0 transform .25 add round .25 sub exch .25 add round .25 sub exch itransform translate +%%IncludeFont: Times-Roman +[183 0 0 -183 0 0]/Times-Roman MF +(U)1606 656 MS (t)1738 656 MS (i)1789 656 MS (l)1840 656 MS (i)1891 656 MS (t)1942 656 MS (a)1993 656 MS (i)2074 656 MS (r)2125 656 MS (e)2186 656 MS (s)2267 656 MS ( )2338 656 MS (S)2384 656 MS (A)2486 656 MS (L)2618 656 MS (O)2730 656 MS +(M)2862 656 MS (E)3025 656 MS +n +1530 8 1606 676 B +f +( )3137 656 MS +[100 0 0 -100 0 0]/Times-Roman MF +( )482 788 MS +( )482 903 MS +NTPSOct95 /FontSV save put +%%BeginFont: Wingdings0133113 +%!FontType1-1.0: Wingdings0133113 +% Copyright (c) 1993 Microsoft Corporation. +11 dict begin +/FontInfo 8 dict dup begin +/FullName (Wingdings_Regular:_MS:_1995) def +/FamilyName (Wingdings) def +/Weight (Light) def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -200 def +/UnderlineThickness 100 def +end def +/FontName /Wingdings0133113 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [1 2048 div 0 0 1 2048 div 0 0] def +/FontBBox{0 -432 2773 1832}def +/Encoding 256 array 254 EA +255 1 255 {1 index exch /.notdef put} for +def currentdict end +currentfile eexec +9E67EDC6F3DDB54288D663369F8878B525F6C387D4C0BF9F428EB9407E51E952128195F343ED526D7EF485FEA7E5D287ED91A53373FD7FB6F77C800240920C3915217EB1FFBBD9A01126C5DE89A01A5A5A7C3B1B8F84C73E205DDD6B095B6E885FECC5DB82DAC5C2A208C547C904809D986B5CFD61018D13F762FB208AC07A7BE8BBA5C8937B7CCEDCDDEE63FE4F0C5A38F8CE79BCFF22B0238E63ACB3E274F3440F3DB6B2A2962829B7C24596C94F8A15FCE5891A8CBFEF0193FA37E805DF15716B43A04388ABBFC43F716528867D8C479524DE1E58EC93444E1A51EA17DFD8E5A06387CA763141BB50D6291576AC5892A1EC26065096EA78EC35265C417091C3A03958937014E2051CD1392E12342DEE8D9F57999F32260CBE079B422AFCACB402AFACACD2F43E692EFF6AEC6CCE413993882EC9F1B80384B90D254B60D82AA5C539835DED9FBB13FAEE330523C298EF700AFB8C003613F685F869F6C6F78415B2B0ECAA347BB358558C811171701A64FED28456AD947D4AA1D5CCDA72 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +[133 0 0 -133 0 0]/Wingdings0133113 MF +(\275)632 1151 MS +%%BeginFont: Wingdings0133113 +currentfile eexec +9E67EDC6B8425AFF36BF4514D54B43BD3052C5864D8FE9488C0032ACA58315791A848ACA4E893C7524EFCAFAF1043561D52C1E47FEA5D8E71ED82F7390F4D46E5C54C6C0 +BBE982CB5E67D60CB8E221B3F095AFF56343FE0F765112B93D94BB94A994E894EB6472724960F9E0BEAB21A47E2C6BE1CFDC07749909D0795F86F6DA4D983D69B00D1D47D48DA037 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +( )738 1151 MS +%%IncludeFont: Helvetica-Bold +[133 0 0 -133 0 0]/Helvetica-Bold MF +(s)782 1151 MS (h)856 1151 MS (o)937 1151 MS (w)1018 1151 MS (N)1125 1151 MS (S)1221 1151 MS +( )1310 1151 MS +[100 0 0 -100 0 0]/Times-Roman MF +( )482 1297 MS +/IsChar{exch/CharStrings get exch known}bd/MapCh{3 -1 roll/Encoding get 3 1 +roll put}bd/MapDegree{dup 16#b0 exch/degree IsChar{/degree}{/ring}ifelse MapCh} +bd/MapBB{dup 16#a6 exch/brokenbar IsChar{/brokenbar}{/bar}ifelse MapCh}bd +/reencode{findfont begin currentdict dup length dict begin{1 index/FID ne{def} +{pop pop}ifelse}forall/FontName exch def dup length 0 ne{/Encoding Encoding 256 +array copy def 0 exch{dup type/nametype eq{Encoding 2 index 2 index put pop 1 +add}{exch pop}ifelse}forall}if pop currentdict dup end end/FontName get exch +definefont dup MapDegree MapBB}bd/LATENC[0/grave/acute/circumflex/tilde/macron +/breve/dotaccent/dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi/fi/fl +/Lslash/lslash/Zcaron/zcaron/minus/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/space/exclam/quotedbl +/numbersign/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk +/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight +/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M +/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum +/underscore/grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft +/bar/braceright/asciitilde/.notdef/.notdef/.notdef/quotesinglbase/florin +/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron +/guilsinglleft/OE/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright +/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron +/guilsinglright/oe/.notdef/.notdef/Ydieresis/.notdef/exclamdown/cent/sterling +/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft +/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute +/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex +/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute +/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex +/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute +/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis +/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def +LATENC /_Times-Roman /Times-Roman reencode +[100 0 0 -100 0 0]/_Times-Roman MF +(C)482 1412 MS (e)549 1412 MS (t)593 1412 MS ( )621 1412 MS (u)646 1412 MS (t)696 1412 MS (i)724 1412 MS (l)752 1412 MS (i)780 1412 MS (t)808 1412 MS (a)836 1412 MS (i)880 1412 MS (r)908 1412 MS (e)941 1412 MS ( )985 1412 MS (p)1010 1412 MS +(e)1060 1412 MS (r)1104 1412 MS (m)1137 1412 MS (e)1215 1412 MS (t)1259 1412 MS ( )1287 1412 MS (d)1312 1412 MS (\222)1362 1412 MS (e)1395 1412 MS (x)1439 1412 MS (a)1490 1412 MS (m)1534 1412 MS (i)1612 1412 MS (n)1640 1412 MS (e)1690 1412 MS (r)1734 1412 MS +( )1767 1412 MS (l)1792 1412 MS (e)1820 1412 MS ( )1864 1412 MS (c)1889 1412 MS (o)1933 1412 MS (n)1983 1412 MS (t)2033 1412 MS (e)2061 1412 MS (n)2105 1412 MS (u)2155 1412 MS ( )2205 1412 MS (d)2230 1412 MS (u)2280 1412 MS ( )2330 1412 MS (N)2355 1412 MS +(a)2427 1412 MS (m)2471 1412 MS (i)2549 1412 MS (n)2577 1412 MS (g)2627 1412 MS ( )2676 1412 MS (S)2701 1412 MS (e)2757 1412 MS (r)2801 1412 MS (v)2834 1412 MS (i)2884 1412 MS (c)2912 1412 MS (e)2956 1412 MS (.)3000 1412 MS +( )3025 1412 MS +(L)482 1527 MS (a)541 1527 MS (n)585 1527 MS (c)635 1527 MS (e)679 1527 MS (r)723 1527 MS ( )756 1527 MS (l)781 1527 MS (\222)809 1527 MS (u)842 1527 MS (t)892 1527 MS (i)920 1527 MS (l)948 1527 MS (i)976 1527 MS (t)1004 1527 MS (a)1032 1527 MS +(i)1076 1527 MS (r)1104 1527 MS (e)1137 1527 MS +( )1181 1527 MS +(.)1206 1527 MS +( )1231 1527 MS +(L)482 1642 MS (\222)541 1642 MS (e)574 1642 MS (x)618 1642 MS (e)669 1642 MS (m)713 1642 MS (p)791 1642 MS (l)841 1642 MS (e)869 1642 MS ( )913 1642 MS (s)948 1642 MS (u)987 1642 MS (i)1037 1642 MS (v)1065 1642 MS (a)1115 1642 MS (n)1159 1642 MS +(t)1209 1642 MS ( )1237 1642 MS (d)1271 1642 MS (o)1321 1642 MS (n)1371 1642 MS (n)1421 1642 MS (e)1471 1642 MS ( )1515 1642 MS (l)1549 1642 MS (e)1577 1642 MS ( )1621 1642 MS (r)1655 1642 MS (\351)1688 1642 MS (s)1732 1642 MS (u)1771 1642 MS (l)1821 1642 MS +(t)1849 1642 MS (a)1877 1642 MS (t)1921 1642 MS ( )1949 1642 MS (d)1983 1642 MS (e)2033 1642 MS ( )2077 1642 MS (l)2111 1642 MS (a)2139 1642 MS ( )2183 1642 MS (c)2217 1642 MS (o)2261 1642 MS (m)2311 1642 MS (m)2389 1642 MS (a)2467 1642 MS (n)2511 1642 MS +(d)2561 1642 MS (e)2611 1642 MS ( )2655 1642 MS (s)2689 1642 MS (h)2728 1642 MS (o)2778 1642 MS (w)2828 1642 MS (N)2900 1642 MS (S)2972 1642 MS ( )3028 1642 MS (u)3062 1642 MS (n)3112 1642 MS (e)3162 1642 MS ( )3206 1642 MS (f)3240 1642 MS (o)3273 1642 MS +(i)3323 1642 MS (s)3351 1642 MS ( )3390 1642 MS (l)3424 1642 MS (a)3452 1642 MS ( )3496 1642 MS (s)3530 1642 MS (e)3569 1642 MS (s)3613 1642 MS (s)3652 1642 MS (i)3691 1642 MS (o)3719 1642 MS (n)3769 1642 MS ( )3819 1642 MS (S)3853 1642 MS (A)3909 1642 MS +(L)3981 1642 MS (O)4040 1642 MS (M)4112 1642 MS (E)4201 1642 MS ( )4262 1642 MS +(l)482 1756 MS (a)510 1756 MS (n)554 1756 MS (c)604 1756 MS (\351)648 1756 MS (e)692 1756 MS ( )736 1756 MS (\()761 1756 MS (r)794 1756 MS (u)827 1756 MS (n)877 1756 MS (S)927 1756 MS (e)983 1756 MS (s)1027 1756 MS (s)1066 1756 MS (i)1105 1756 MS +(o)1133 1756 MS (n)1183 1756 MS (,)1233 1756 MS ( )1258 1756 MS (r)1283 1756 MS (u)1316 1756 MS (n)1366 1756 MS (L)1416 1756 MS (o)1475 1756 MS (a)1525 1756 MS (d)1569 1756 MS (e)1619 1756 MS (r)1663 1756 MS (\))1696 1756 MS ( )1729 1756 MS (e)1754 1756 MS +(t)1798 1756 MS ( )1826 1756 MS (l)1851 1756 MS (\222)1879 1756 MS (\351)1912 1756 MS (t)1956 1756 MS (u)1984 1756 MS (d)2034 1756 MS (e)2084 1756 MS ( )2128 1756 MS (S)2153 1756 MS (t)2209 1756 MS (u)2237 1756 MS (d)2287 1756 MS (y)2337 1756 MS (1)2384 1756 MS +( )2434 1756 MS (c)2459 1756 MS (r)2503 1756 MS (\351)2536 1756 MS (\351)2580 1756 MS (e)2624 1756 MS ( )2668 1756 MS (:)2693 1756 MS +( )2721 1756 MS +%%IncludeFont: Helvetica +[83 0 0 -83 0 0]/Helvetica MF +(s)482 1858 MS (h)524 1858 MS (>)570 1858 MS ( )618 1858 MS (c)641 1858 MS (d)683 1858 MS ( )729 1858 MS (S)752 1858 MS (A)807 1858 MS (L)862 1858 MS (O)908 1858 MS (M)973 1858 MS (E)1042 1858 MS (_)1097 1858 MS (B)1143 1858 MS (U)1198 1858 MS +(I)1258 1858 MS (L)1281 1858 MS (D)1327 1858 MS (/)1387 1858 MS (b)1410 1858 MS (i)1456 1858 MS (n)1474 1858 MS +( )1520 1858 MS +( )482 1954 MS +(s)482 2050 MS (h)524 2050 MS (>)570 2050 MS ( )618 2050 MS (s)641 2050 MS (h)683 2050 MS (o)729 2050 MS (w)775 2050 MS (N)834 2050 MS (S)894 2050 MS +( )949 2050 MS +(s)482 2146 MS (h)524 2146 MS (>)570 2146 MS ( )618 2146 MS +( )641 2146 MS +(C)777 2146 MS (o)837 2146 MS (n)883 2146 MS (t)929 2146 MS (a)952 2146 MS (i)998 2146 MS (n)1016 2146 MS (e)1062 2146 MS (r)1108 2146 MS (s)1136 2146 MS ( )1178 2146 MS (\()1201 2146 MS (d)1229 2146 MS (i)1275 2146 MS (r)1293 2146 MS (\))1321 2146 MS +( )1349 2146 MS +(s)482 2242 MS (h)524 2242 MS (>)570 2242 MS ( )618 2242 MS ( )641 2242 MS +( )664 2242 MS +( )777 2242 MS +(F)1072 2242 MS (a)1123 2242 MS (c)1169 2242 MS (t)1211 2242 MS (o)1234 2242 MS (r)1280 2242 MS (y)1308 2242 MS (S)1347 2242 MS (e)1402 2242 MS (r)1448 2242 MS (v)1476 2242 MS (e)1517 2242 MS (r)1563 2242 MS (.)1591 2242 MS (o)1614 2242 MS (b)1660 2242 MS +(j)1706 2242 MS (e)1725 2242 MS (c)1771 2242 MS (t)1813 2242 MS +( )1836 2242 MS +(s)482 2338 MS (h)524 2338 MS (>)570 2338 MS +( )618 2338 MS +(K)777 2338 MS (e)832 2338 MS (r)878 2338 MS (n)906 2338 MS (e)952 2338 MS (l)998 2338 MS ( )1016 2338 MS (\()1039 2338 MS (d)1067 2338 MS (i)1113 2338 MS (r)1131 2338 MS (\))1159 2338 MS +( )1187 2338 MS +(s)482 2433 MS (h)524 2433 MS (>)570 2433 MS +( )618 2433 MS +( )777 2433 MS ( )800 2433 MS ( )823 2433 MS +( )846 2433 MS +(M)1072 2433 MS (o)1141 2433 MS (d)1187 2433 MS (u)1233 2433 MS (l)1279 2433 MS (C)1297 2433 MS (a)1357 2433 MS (t)1403 2433 MS (a)1426 2433 MS (l)1472 2433 MS (o)1490 2433 MS (g)1536 2433 MS (.)1582 2433 MS (o)1605 2433 MS (b)1651 2433 MS (j)1697 2433 MS +(e)1716 2433 MS (c)1762 2433 MS (t)1804 2433 MS +( )1827 2433 MS +(s)482 2529 MS (h)524 2529 MS (>)570 2529 MS ( )618 2529 MS ( )641 2529 MS ( )664 2529 MS +( )687 2529 MS +( )777 2529 MS +(S)1072 2529 MS (e)1127 2529 MS (s)1173 2529 MS (s)1215 2529 MS (i)1257 2529 MS (o)1275 2529 MS (n)1321 2529 MS (.)1367 2529 MS (o)1390 2529 MS (b)1436 2529 MS (j)1482 2529 MS (e)1501 2529 MS (c)1547 2529 MS (t)1589 2529 MS +( )1612 2529 MS +(s)482 2625 MS (h)524 2625 MS (>)570 2625 MS +( )618 2625 MS +(S)777 2625 MS (t)832 2625 MS (u)855 2625 MS (d)901 2625 MS (y)947 2625 MS ( )986 2625 MS (\()1009 2625 MS (d)1037 2625 MS (i)1083 2625 MS (r)1101 2625 MS (\))1129 2625 MS +( )1157 2625 MS +(s)482 2721 MS (h)524 2721 MS (>)570 2721 MS +( )618 2721 MS +( )777 2721 MS ( )800 2721 MS ( )823 2721 MS +( )846 2721 MS +(S)1072 2721 MS (t)1127 2721 MS (u)1150 2721 MS (d)1196 2721 MS (y)1242 2721 MS (1)1281 2721 MS (.)1327 2721 MS (o)1350 2721 MS (b)1396 2721 MS (j)1442 2721 MS (e)1461 2721 MS (c)1507 2721 MS (t)1549 2721 MS +( )1572 2721 MS +(s)482 2817 MS (h)524 2817 MS (>)570 2817 MS ( )618 2817 MS ( )641 2817 MS ( )664 2817 MS +( )687 2817 MS +(m)777 2817 MS (y)848 2817 MS (S)887 2817 MS (t)942 2817 MS (u)965 2817 MS (d)1011 2817 MS (y)1057 2817 MS (M)1096 2817 MS (a)1165 2817 MS (n)1211 2817 MS (a)1257 2817 MS (g)1303 2817 MS (e)1349 2817 MS (r)1395 2817 MS (.)1423 2817 MS (o)1446 2817 MS +(b)1492 2817 MS (j)1538 2817 MS (e)1557 2817 MS (c)1603 2817 MS (t)1645 2817 MS +( )1668 2817 MS +( )482 2913 MS +( )482 3008 MS +[100 0 0 -100 0 0]/_Times-Roman MF +(L)482 3117 MS (\222)541 3117 MS (i)574 3117 MS (n)602 3117 MS (f)652 3117 MS (o)685 3117 MS (r)735 3117 MS (m)768 3117 MS (a)846 3117 MS (t)890 3117 MS (i)918 3117 MS (o)946 3117 MS (n)996 3117 MS ( )1046 3117 MS (\253)1071 3117 MS +( )1117 3117 MS +(\()1142 3117 MS (d)1175 3117 MS (i)1225 3117 MS (r)1253 3117 MS (\))1286 3117 MS +( )1319 3117 MS +(\273)1344 3117 MS ( )1390 3117 MS (i)1415 3117 MS (n)1443 3117 MS (d)1493 3117 MS (i)1543 3117 MS (q)1571 3117 MS (u)1621 3117 MS (e)1671 3117 MS ( )1715 3117 MS (q)1740 3117 MS +(u)1790 3117 MS (\222)1840 3117 MS (i)1873 3117 MS (l)1901 3117 MS ( )1929 3117 MS (s)1954 3117 MS (\222)1993 3117 MS (a)2026 3117 MS (g)2070 3117 MS (i)2119 3117 MS (t)2147 3117 MS ( )2175 3117 MS (d)2200 3117 MS (\222)2250 3117 MS (u)2283 3117 MS (n)2333 3117 MS +( )2383 3117 MS (r)2408 3117 MS (\351)2441 3117 MS (p)2485 3117 MS (e)2535 3117 MS (r)2579 3117 MS (t)2612 3117 MS (o)2640 3117 MS (i)2690 3117 MS (r)2718 3117 MS (e)2751 3117 MS ( )2795 3117 MS (d)2820 3117 MS (u)2870 3117 MS ( )2920 3117 MS (n)2945 3117 MS +(a)2995 3117 MS (m)3039 3117 MS (i)3117 3117 MS (n)3145 3117 MS (g)3195 3117 MS ( )3244 3117 MS (s)3269 3117 MS (e)3308 3117 MS (r)3352 3117 MS (v)3385 3117 MS (i)3435 3117 MS (c)3463 3117 MS (e)3507 3117 MS (.)3551 3117 MS +( )3576 3117 MS +(L)482 3232 MS (\222)541 3232 MS (i)574 3232 MS (n)602 3232 MS (f)652 3232 MS (o)685 3232 MS (r)735 3232 MS (m)768 3232 MS (a)846 3232 MS (t)890 3232 MS (i)918 3232 MS (o)946 3232 MS (n)996 3232 MS ( )1046 3232 MS (\253)1071 3232 MS +( )1117 3232 MS +(.)1142 3232 MS (o)1167 3232 MS (b)1217 3232 MS (j)1267 3232 MS (e)1295 3232 MS (c)1339 3232 MS (t)1383 3232 MS +( )1411 3232 MS +(\273)1436 3232 MS ( )1482 3232 MS (i)1507 3232 MS (n)1535 3232 MS (d)1585 3232 MS (i)1635 3232 MS (q)1663 3232 MS (u)1713 3232 MS (e)1763 3232 MS ( )1807 3232 MS (q)1832 3232 MS (u)1882 3232 MS (\222)1932 3232 MS (i)1965 3232 MS (l)1993 3232 MS ( )2021 3232 MS +(s)2046 3232 MS (\222)2085 3232 MS (a)2118 3232 MS (g)2162 3232 MS (i)2211 3232 MS (t)2239 3232 MS ( )2267 3232 MS (d)2292 3232 MS (\222)2342 3232 MS (u)2375 3232 MS (n)2425 3232 MS ( )2475 3232 MS (o)2500 3232 MS (b)2550 3232 MS (j)2600 3232 MS (e)2628 3232 MS +(t)2672 3232 MS ( )2700 3232 MS (e)2725 3232 MS (n)2769 3232 MS (r)2819 3232 MS (e)2852 3232 MS (g)2896 3232 MS (i)2945 3232 MS (s)2973 3232 MS (t)3012 3232 MS (r)3040 3232 MS (\351)3073 3232 MS ( )3117 3232 MS (d)3142 3232 MS (a)3192 3232 MS (n)3236 3232 MS +(s)3286 3232 MS ( )3325 3232 MS (l)3350 3232 MS (e)3378 3232 MS ( )3422 3232 MS (n)3447 3232 MS (a)3497 3232 MS (m)3541 3232 MS (i)3619 3232 MS (n)3647 3232 MS (g)3697 3232 MS ( )3746 3232 MS (s)3771 3232 MS (e)3810 3232 MS (r)3854 3232 MS (v)3887 3232 MS +(i)3937 3232 MS (c)3965 3232 MS (e)4009 3232 MS (.)4053 3232 MS +( )4078 3232 MS +(L)482 3347 MS (\222)541 3347 MS (i)574 3347 MS (n)602 3347 MS (d)652 3347 MS (e)702 3347 MS (n)746 3347 MS (t)796 3347 MS (a)824 3347 MS (t)868 3347 MS (i)896 3347 MS (o)924 3347 MS (n)974 3347 MS ( )1024 3347 MS (p)1049 3347 MS (e)1099 3347 MS +(r)1143 3347 MS (m)1176 3347 MS (e)1254 3347 MS (t)1298 3347 MS ( )1326 3347 MS (d)1351 3347 MS (e)1401 3347 MS ( )1445 3347 MS (d)1470 3347 MS (\351)1520 3347 MS (t)1564 3347 MS (e)1592 3347 MS (r)1636 3347 MS (m)1669 3347 MS (i)1747 3347 MS (n)1775 3347 MS +(e)1825 3347 MS (r)1869 3347 MS ( )1902 3347 MS (l)1927 3347 MS (\222)1955 3347 MS (a)1988 3347 MS (p)2032 3347 MS (p)2082 3347 MS (a)2132 3347 MS (r)2176 3347 MS (t)2209 3347 MS (e)2237 3347 MS (n)2281 3347 MS (a)2331 3347 MS (n)2375 3347 MS (c)2425 3347 MS +(e)2469 3347 MS ( )2513 3347 MS (d)2538 3347 MS (e)2588 3347 MS (s)2632 3347 MS ( )2671 3347 MS (o)2696 3347 MS (b)2746 3347 MS (j)2796 3347 MS (e)2824 3347 MS (t)2868 3347 MS (s)2896 3347 MS ( )2935 3347 MS (a)2960 3347 MS (u)3004 3347 MS (x)3054 3347 MS +( )3105 3347 MS (r)3130 3347 MS (\351)3163 3347 MS (p)3207 3347 MS (e)3257 3347 MS (r)3301 3347 MS (t)3334 3347 MS (o)3362 3347 MS (i)3412 3347 MS (r)3440 3347 MS (e)3473 3347 MS (s)3517 3347 MS (.)3556 3347 MS +( )3581 3347 MS +(P)482 3462 MS (a)538 3462 MS (r)582 3462 MS ( )615 3462 MS (e)640 3462 MS (x)684 3462 MS (e)735 3462 MS (m)779 3462 MS (p)857 3462 MS (l)907 3462 MS (e)935 3462 MS (,)979 3462 MS ( )1004 3462 MS (l)1029 3462 MS (\222)1057 3462 MS (o)1090 3462 MS +(b)1140 3462 MS (j)1190 3462 MS (e)1218 3462 MS (t)1262 3462 MS ( )1290 3462 MS (F)1315 3462 MS (a)1370 3462 MS (c)1414 3462 MS (t)1458 3462 MS (o)1486 3462 MS (r)1536 3462 MS (y)1569 3462 MS (S)1616 3462 MS (e)1672 3462 MS (r)1716 3462 MS (v)1749 3462 MS +(e)1799 3462 MS (r)1843 3462 MS ( )1876 3462 MS (a)1901 3462 MS (p)1945 3462 MS (p)1995 3462 MS +(a)2045 3462 MS (r)2089 3462 MS (t)2122 3462 MS (i)2150 3462 MS (e)2178 3462 MS (n)2222 3462 MS (t)2272 3462 MS ( )2300 3462 MS (a)2325 3462 MS (u)2369 3462 MS ( )2419 3462 MS (r)2444 3462 MS (\351)2477 3462 MS (p)2521 3462 MS (e)2571 3462 MS (r)2615 3462 MS +(t)2648 3462 MS (o)2676 3462 MS (i)2726 3462 MS (r)2754 3462 MS (e)2787 3462 MS ( )2831 3462 MS (/)2856 3462 MS (C)2884 3462 MS (o)2951 3462 MS (n)3001 3462 MS (t)3051 3462 MS (a)3079 3462 MS (i)3123 3462 MS (n)3151 3462 MS (e)3201 3462 MS (r)3245 3462 MS +(.)3278 3462 MS +( )3303 3462 MS +(L)482 3577 MS (\222)541 3577 MS (o)574 3577 MS (b)624 3577 MS (j)674 3577 MS (e)702 3577 MS (t)746 3577 MS ( )774 3577 MS (m)799 3577 MS (y)877 3577 MS (S)924 3577 MS (t)980 3577 MS (u)1008 3577 MS (d)1058 3577 MS (y)1108 3577 MS (M)1155 3577 MS +(a)1244 3577 MS (n)1288 3577 MS (a)1338 3577 MS (g)1382 3577 MS (e)1431 3577 MS (r)1475 3577 MS ( )1508 3577 MS (a)1533 3577 MS (p)1577 3577 MS (p)1627 3577 MS (a)1677 3577 MS (r)1721 3577 MS (t)1754 3577 MS (i)1782 3577 MS (e)1810 3577 MS (n)1854 3577 MS +(t)1904 3577 MS ( )1932 3577 MS (a)1957 3577 MS (u)2001 3577 MS ( )2051 3577 MS (r)2076 3577 MS (\351)2109 3577 MS (p)2153 3577 MS (e)2203 3577 MS (r)2247 3577 MS (t)2280 3577 MS (o)2308 3577 MS (i)2358 3577 MS (r)2386 3577 MS (e)2419 3577 MS ( )2463 3577 MS +(/)2488 3577 MS (.)2516 3577 MS ( )2541 3577 MS ( )2566 3577 MS +( )2591 3577 MS +( )482 3692 MS +[133 0 0 -133 0 0]/Wingdings0133113 MF +(\275)632 3940 MS +( )738 3940 MS +[133 0 0 -133 0 0]/Helvetica-Bold MF +(i)782 3940 MS (n)819 3940 MS (s)900 3940 MS (e)974 3940 MS (r)1048 3940 MS (t)1100 3940 MS (C)1144 3940 MS (o)1240 3940 MS (m)1321 3940 MS (p)1439 3940 MS (u)1520 3940 MS (t)1601 3940 MS (e)1645 3940 MS (r)1719 3940 MS (R)1771 3940 MS (e)1867 3940 MS +(s)1941 3940 MS (s)2015 3940 MS (o)2089 3940 MS (u)2170 3940 MS (r)2251 3940 MS (c)2303 3940 MS (e)2377 3940 MS (s)2451 3940 MS (.)2525 3940 MS (s)2562 3940 MS (h)2636 3940 MS +( )2717 3940 MS +[100 0 0 -100 0 0]/_Times-Roman MF +( )482 4085 MS +(C)482 4200 MS (e)549 4200 MS (t)593 4200 MS ( )621 4200 MS (u)684 4200 MS (t)734 4200 MS (i)762 4200 MS (l)790 4200 MS (i)818 4200 MS (t)846 4200 MS (a)874 4200 MS (i)918 4200 MS (r)946 4200 MS (e)979 4200 MS ( )1023 4200 MS (p)1086 4200 MS +(e)1136 4200 MS (r)1180 4200 MS (m)1213 4200 MS (e)1291 4200 MS (t)1335 4200 MS ( )1363 4200 MS (d)1426 4200 MS (\222)1476 4200 MS (a)1509 4200 MS (j)1553 4200 MS (o)1581 4200 MS (u)1631 4200 MS (t)1681 4200 MS (e)1709 4200 MS (r)1753 4200 MS ( )1786 4200 MS +(u)1849 4200 MS (n)1899 4200 MS (e)1949 4200 MS ( )1993 4200 MS (r)2056 4200 MS (e)2089 4200 MS (s)2133 4200 MS (s)2172 4200 MS (o)2211 4200 MS (u)2261 4200 MS (r)2311 4200 MS (c)2344 4200 MS (e)2388 4200 MS ( )2432 4200 MS (m)2495 4200 MS (a)2573 4200 MS +(c)2617 4200 MS (h)2661 4200 MS (i)2711 4200 MS (n)2739 4200 MS (e)2789 4200 MS ( )2833 4200 MS (a)2896 4200 MS (u)2940 4200 MS ( )2990 4200 MS (c)3053 4200 MS (a)3097 4200 MS (t)3141 4200 MS (a)3169 4200 MS (l)3213 4200 MS (o)3241 4200 MS (g)3291 4200 MS +(u)3340 4200 MS (e)3390 4200 MS ( )3434 4200 MS (d)3496 4200 MS (e)3546 4200 MS (s)3590 4200 MS ( )3629 4200 MS (r)3691 4200 MS (e)3724 4200 MS (s)3768 4200 MS (s)3807 4200 MS (o)3846 4200 MS (u)3896 4200 MS (r)3946 4200 MS (c)3979 4200 MS (e)4023 4200 MS +(s)4067 4200 MS ( )4106 4200 MS (d)4168 4200 MS (e)4218 4200 MS ( )4262 4200 MS +(S)482 4315 MS (A)538 4315 MS (L)610 4315 MS (O)669 4315 MS (M)741 4315 MS (E)830 4315 MS (.)891 4315 MS +( )916 4315 MS +(L)482 4430 MS (e)541 4430 MS (s)585 4430 MS ( )624 4430 MS (p)649 4430 MS (r)699 4430 MS (\351)732 4430 MS (a)776 4430 MS (l)820 4430 MS (a)848 4430 MS (b)892 4430 MS (l)942 4430 MS (e)970 4430 MS (s)1014 4430 MS ( )1053 4430 MS (\340)1078 4430 MS +( )1122 4430 MS (l)1147 4430 MS (\222)1175 4430 MS (u)1208 4430 MS (t)1258 4430 MS (i)1286 4430 MS (l)1314 4430 MS (i)1342 4430 MS (s)1370 4430 MS (a)1409 4430 MS (t)1453 4430 MS (i)1481 4430 MS (o)1509 4430 MS (n)1559 4430 MS ( )1609 4430 MS (d)1634 4430 MS +(e)1684 4430 MS ( )1728 4430 MS (c)1753 4430 MS (e)1797 4430 MS (t)1841 4430 MS ( )1869 4430 MS (u)1894 4430 MS (t)1944 4430 MS (i)1972 4430 MS (l)2000 4430 MS (i)2028 4430 MS (t)2056 4430 MS (a)2084 4430 MS (i)2128 4430 MS +(r)2156 4430 MS (e)2189 4430 MS ( )2233 4430 MS (s)2258 4430 MS (o)2297 4430 MS (n)2347 4430 MS (t)2397 4430 MS +( )2425 4430 MS +(:)2450 4430 MS +( )2478 4430 MS +(-)632 4545 MS +( )665 4545 MS +(\352)782 4545 MS (t)826 4545 MS (r)854 4545 MS (e)887 4545 MS ( )931 4545 MS (a)973 4545 MS (u)1017 4545 MS (t)1067 4545 MS (o)1095 4545 MS (r)1145 4545 MS (i)1178 4545 MS (s)1206 4545 MS (\351)1245 4545 MS ( )1289 4545 MS (\340)1331 4545 MS ( )1375 4545 MS +(\351)1417 4545 MS (c)1461 4545 MS (r)1505 4545 MS (i)1538 4545 MS (r)1566 4545 MS (e)1599 4545 MS ( )1643 4545 MS (d)1685 4545 MS (a)1735 4545 MS (n)1779 4545 MS (s)1829 4545 MS ( )1868 4545 MS (l)1909 4545 MS (e)1937 4545 MS ( )1981 4545 MS (c)2022 4545 MS +(a)2066 4545 MS (t)2110 4545 MS (a)2138 4545 MS (l)2182 4545 MS (o)2210 4545 MS (g)2260 4545 MS (u)2309 4545 MS (e)2359 4545 MS ( )2403 4545 MS (d)2444 4545 MS (e)2494 4545 MS (s)2538 4545 MS ( )2577 4545 MS (r)2618 4545 MS (e)2651 4545 MS (s)2695 4545 MS +(s)2734 4545 MS (o)2773 4545 MS (u)2823 4545 MS (r)2873 4545 MS (c)2906 4545 MS (e)2950 4545 MS (s)2994 4545 MS ( )3033 4545 MS (\()3074 4545 MS (d)3107 4545 MS (r)3157 4545 MS (o)3190 4545 MS (i)3240 4545 MS (t)3268 4545 MS ( )3296 4545 MS (r)3337 4545 MS +(\351)3370 4545 MS (s)3414 4545 MS (e)3453 4545 MS (r)3497 4545 MS (v)3530 4545 MS (\351)3580 4545 MS (,)3624 4545 MS ( )3649 4545 MS (e)3690 4545 MS (n)3734 4545 MS ( )3784 4545 MS (p)3825 4545 MS (r)3875 4545 MS (i)3908 4545 MS (n)3936 4545 MS (c)3986 4545 MS +(i)4030 4545 MS (p)4058 4545 MS (e)4108 4545 MS (,)4152 4545 MS ( )4177 4545 MS (\340)4218 4545 MS ( )4262 4545 MS +(l)782 4660 MS (\222)810 4660 MS (a)843 4660 MS (d)887 4660 MS (m)937 4660 MS (i)1015 4660 MS (n)1043 4660 MS (i)1093 4660 MS (s)1121 4660 MS (t)1160 4660 MS (r)1188 4660 MS (a)1221 4660 MS (t)1265 4660 MS (e)1293 4660 MS (u)1337 4660 MS (r)1387 4660 MS +( )1420 4660 MS (S)1445 4660 MS (a)1501 4660 MS (l)1545 4660 MS (o)1573 4660 MS (m)1623 4660 MS (\351)1701 4660 MS (\))1745 4660 MS +( )1778 4660 MS +(-)632 4775 MS +( )665 4775 MS +(s)782 4775 MS (e)821 4775 MS ( )865 4775 MS (c)898 4775 MS (o)942 4775 MS (n)992 4775 MS (n)1042 4775 MS (e)1092 4775 MS (c)1136 4775 MS (t)1180 4775 MS (e)1208 4775 MS (r)1252 4775 MS ( )1285 4775 MS (s)1318 4775 MS (u)1357 4775 MS (r)1407 4775 MS +( )1440 4775 MS (l)1473 4775 MS (a)1501 4775 MS ( )1545 4775 MS (m)1578 4775 MS (a)1656 4775 MS (c)1700 4775 MS (h)1744 4775 MS (i)1794 4775 MS (n)1822 4775 MS (e)1872 4775 MS ( )1916 4775 MS (\340)1949 4775 MS ( )1993 4775 MS (a)2025 4775 MS (j)2069 4775 MS +(o)2097 4775 MS (u)2147 4775 MS (t)2197 4775 MS (e)2225 4775 MS (r)2269 4775 MS ( )2302 4775 MS (a)2334 4775 MS (u)2378 4775 MS ( )2428 4775 MS (c)2460 4775 MS (a)2504 4775 MS (t)2548 4775 MS (a)2576 4775 MS (l)2620 4775 MS (o)2648 4775 MS (g)2698 4775 MS +(u)2747 4775 MS (e)2797 4775 MS ( )2841 4775 MS (\()2873 4775 MS (c)2906 4775 MS (e)2950 4775 MS (t)2994 4775 MS (t)3022 4775 MS (e)3050 4775 MS ( )3094 4775 MS (m)3126 4775 MS (a)3204 4775 MS (c)3248 4775 MS (h)3292 4775 MS (i)3342 4775 MS (n)3370 4775 MS +(e)3420 4775 MS ( )3464 4775 MS (d)3496 4775 MS (o)3546 4775 MS (i)3596 4775 MS (t)3624 4775 MS ( )3652 4775 MS (a)3684 4775 MS (v)3728 4775 MS (o)3778 4775 MS (i)3828 4775 MS (r)3856 4775 MS ( )3889 4775 MS (a)3921 4775 MS (c)3965 4775 MS (c)4009 4775 MS +(\350)4053 4775 MS (s)4097 4775 MS ( )4136 4775 MS (a)4168 4775 MS (u)4212 4775 MS ( )4262 4775 MS +(r)782 4890 MS (\351)815 4890 MS (p)859 4890 MS (e)909 4890 MS (r)953 4890 MS (t)986 4890 MS (o)1014 4890 MS (i)1064 4890 MS (r)1092 4890 MS (e)1125 4890 MS ( )1169 4890 MS (S)1194 4890 MS (A)1250 4890 MS (L)1322 4890 MS (O)1381 4890 MS (M)1453 4890 MS +(E)1542 4890 MS (_)1603 4890 MS (B)1653 4890 MS (U)1719 4890 MS (I)1791 4890 MS (L)1822 4890 MS (D)1881 4890 MS (/)1953 4890 MS (b)1981 4890 MS (i)2031 4890 MS (n)2059 4890 MS (\))2109 4890 MS (.)2142 4890 MS +( )2167 4890 MS +( )482 5005 MS +(L)482 5120 MS (a)541 5120 MS (n)585 5120 MS (c)635 5120 MS (e)679 5120 MS (r)723 5120 MS ( )756 5120 MS (l)781 5120 MS (\222)809 5120 MS (u)842 5120 MS (t)892 5120 MS (i)920 5120 MS (l)948 5120 MS (i)976 5120 MS (t)1004 5120 MS (a)1032 5120 MS +(i)1076 5120 MS +(r)1104 5120 MS (e)1137 5120 MS +( )1181 5120 MS +(:)1206 5120 MS +( )1234 5120 MS +[83 0 0 -83 0 0]/Helvetica MF +(s)482 5222 MS (h)524 5222 MS (>)570 5222 MS ( )618 5222 MS (c)641 5222 MS (d)683 5222 MS ( )729 5222 MS (S)752 5222 MS (A)807 5222 MS (L)862 5222 MS (O)908 5222 MS (M)973 5222 MS (E)1042 5222 MS (_)1097 5222 MS (B)1143 5222 MS (U)1198 5222 MS +(I)1258 5222 MS (L)1281 5222 MS (D)1327 5222 MS (/)1387 5222 MS (b)1410 5222 MS (i)1456 5222 MS (n)1474 5222 MS +( )1520 5222 MS +(s)482 5318 MS (h)524 5318 MS (>)570 5318 MS ( )618 5318 MS (i)641 5318 MS (n)659 5318 MS (s)705 5318 MS (e)747 5318 MS (r)793 5318 MS (t)821 5318 MS (C)844 5318 MS (o)904 5318 MS (m)950 5318 MS (p)1021 5318 MS (u)1067 5318 MS (t)1113 5318 MS +(e)1136 5318 MS (r)1182 5318 MS (R)1210 5318 MS (e)1270 5318 MS (s)1316 5318 MS (s)1358 5318 MS (o)1400 5318 MS (u)1446 5318 MS (r)1492 5318 MS (c)1520 5318 MS (e)1562 5318 MS (s)1608 5318 MS (.)1650 5318 MS (s)1673 5318 MS (h)1715 5318 MS +( )1761 5318 MS +[100 0 0 -100 0 0]/_Times-Roman MF +( )482 5427 MS +(L)482 5542 MS (e)541 5542 MS (s)585 5542 MS ( )624 5542 MS (i)649 5542 MS (n)677 5542 MS (f)727 5542 MS (o)760 5542 MS (r)810 5542 MS (m)843 5542 MS (a)921 5542 MS (t)965 5542 MS (i)993 5542 MS (o)1021 5542 MS (n)1071 5542 MS (s)1121 5542 MS +( )1160 5542 MS (d)1185 5542 MS (e)1235 5542 MS (m)1279 5542 MS (a)1357 5542 MS (n)1401 5542 MS (d)1451 5542 MS (\351)1501 5542 MS (e)1545 5542 MS (s)1589 5542 MS ( )1628 5542 MS (s)1653 5542 MS (o)1692 5542 MS (n)1742 5542 MS (t)1792 5542 MS ( )1820 5542 MS +(l)1845 5542 MS (e)1873 5542 MS (s)1917 5542 MS ( )1956 5542 MS (s)1981 5542 MS (u)2020 5542 MS (i)2070 5542 MS (v)2098 5542 MS (a)2148 5542 MS (n)2192 5542 MS (t)2242 5542 MS (e)2270 5542 MS (s)2314 5542 MS +( )2353 5542 MS +(\()2378 5542 MS (l)2411 5542 MS (e)2439 5542 MS (s)2483 5542 MS ( )2522 5542 MS (r)2547 5542 MS (\351)2580 5542 MS (p)2624 5542 MS (o)2674 5542 MS (n)2724 5542 MS (s)2774 5542 MS (e)2813 5542 MS (s)2857 5542 MS ( )2896 5542 MS (d)2921 5542 MS (o)2971 5542 MS +(n)3021 5542 MS (n)3071 5542 MS (\351)3121 5542 MS (e)3165 5542 MS (s)3209 5542 MS ( )3248 5542 MS (s)3273 5542 MS (o)3312 5542 MS (n)3362 5542 MS (t)3412 5542 MS ( )3440 5542 MS (d)3465 5542 MS (e)3515 5542 MS (s)3559 5542 MS ( )3598 5542 MS (e)3623 5542 MS +(x)3667 5542 MS (e)3718 5542 MS (m)3762 5542 MS (p)3840 5542 MS (l)3890 5542 MS (e)3918 5542 MS (s)3962 5542 MS (\))4001 5542 MS (:)4034 5542 MS +( )4062 5542 MS +[83 0 0 -83 0 0]/Helvetica MF +(s)482 5644 MS (h)524 5644 MS (>)570 5644 MS ( )618 5644 MS (W)641 5644 MS (h)724 5644 MS (a)770 5644 MS (t)816 5644 MS ( )839 5644 MS (i)862 5644 MS (s)880 5644 MS ( )922 5644 MS (t)945 5644 MS (h)968 5644 MS (e)1014 5644 MS ( )1060 5644 MS +(R)1083 5644 MS (e)1143 5644 MS (s)1189 5644 MS (s)1231 5644 MS (o)1273 5644 MS (u)1319 5644 MS (r)1365 5644 MS (c)1393 5644 MS (e)1435 5644 MS ( )1481 5644 MS (C)1504 5644 MS (a)1564 5644 MS (t)1610 5644 MS (a)1633 5644 MS (l)1679 5644 MS (o)1697 5644 MS +(g)1743 5644 MS ( )1789 5644 MS (n)1812 5644 MS (a)1858 5644 MS (m)1904 5644 MS (e)1975 5644 MS ( )2021 5644 MS (\()2044 5644 MS (a)2072 5644 MS (b)2118 5644 MS (s)2164 5644 MS (o)2206 5644 MS (l)2252 5644 MS (u)2270 5644 MS (t)2316 5644 MS (e)2339 5644 MS +( )2385 5644 MS (p)2408 5644 MS (a)2454 5644 MS (t)2500 5644 MS (h)2523 5644 MS (\))2569 5644 MS (?)2597 5644 MS ( )2643 5644 MS +( )2666 5644 MS +%%BeginFont: Wingdings0133113 +currentfile eexec +9E67EDC6B8425AFF36BF4514D54B43BD3052C5864D8FE9488C0032ACA58315791A848ACA4E893C7524EFCAFAF1043561D52C1E47FEA5D8E71ED82F7390F4D46E5C54C6C0 +BBE982CB5E67D60CB8E221B11FCE2B1CD194D5E8EB462262B68241D86FEEAB8906AD997E7A21B17EC2F8DABBE47E46C41FA7AAC75441BB2486FDC0F722E25BFAF73EDF6FAD737FB5FC3697B76CEA6A193C350D5B19F9E7654EC88E8F9567BF1383D78936A0E739D02B2B24B0D4FC384839924ECAD3E853905AB6FDFC +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%EndFont +[83 0 0 -83 0 0]/Wingdings0133113 MF +(\305)777 5740 MS +[83 0 0 -83 0 0]/Helvetica MF +( )858 5740 MS (/)881 5740 MS (e)904 5740 MS (x)950 5740 MS (p)992 5740 MS (o)1038 5740 MS (r)1084 5740 MS (t)1112 5740 MS (/)1135 5740 MS (h)1158 5740 MS (o)1204 5740 MS (m)1250 5740 MS (e)1321 5740 MS (/)1367 5740 MS (S)1390 5740 MS (A)1445 5740 MS +(L)1500 5740 MS (O)1546 5740 MS (M)1611 5740 MS (E)1680 5740 MS (_)1735 5740 MS (R)1781 5740 MS (O)1841 5740 MS (O)1906 5740 MS (T)1971 5740 MS (/)2023 5740 MS (S)2046 5740 MS (A)2101 5740 MS (L)2156 5740 MS (O)2202 5740 MS (M)2267 5740 MS (E)2336 5740 MS +(/)2391 5740 MS (r)2414 5740 MS (e)2442 5740 MS (s)2488 5740 MS (o)2530 5740 MS (u)2576 5740 MS (r)2622 5740 MS (c)2650 5740 MS (e)2692 5740 MS (s)2738 5740 MS (/)2780 5740 MS (C)2803 5740 MS (a)2863 5740 MS (t)2909 5740 MS (a)2932 5740 MS (l)2978 5740 MS +(o)2996 5740 MS (g)3042 5740 MS (R)3088 5740 MS (e)3148 5740 MS (s)3194 5740 MS (s)3236 5740 MS (o)3278 5740 MS (u)3324 5740 MS (r)3370 5740 MS (c)3398 5740 MS (e)3440 5740 MS (s)3486 5740 MS (.)3528 5740 MS (x)3551 5740 MS (m)3593 5740 MS (l)3664 5740 MS +( )3682 5740 MS +(s)482 5836 MS (h)524 5836 MS (>)570 5836 MS ( )618 5836 MS (W)641 5836 MS (h)724 5836 MS (a)770 5836 MS (t)816 5836 MS ( )839 5836 MS (i)862 5836 MS (s)880 5836 MS ( )922 5836 MS (t)945 5836 MS (h)968 5836 MS (e)1014 5836 MS ( )1060 5836 MS +(c)1083 5836 MS (o)1125 5836 MS (m)1171 5836 MS (p)1242 5836 MS (u)1288 5836 MS (t)1334 5836 MS (e)1357 5836 MS (r)1403 5836 MS ( )1431 5836 MS (n)1454 5836 MS (a)1500 5836 MS (m)1546 5836 MS (e)1617 5836 MS (?)1663 5836 MS +( )1709 5836 MS +( )482 5931 MS +[83 0 0 -83 0 0]/Wingdings0133113 MF +(\305)777 5931 MS +[83 0 0 -83 0 0]/Helvetica MF +( )858 5931 MS (e)881 5931 MS (r)927 5931 MS (i)955 5931 MS +( )973 5931 MS +(s)482 6027 MS (h)524 6027 MS (>)570 6027 MS ( )618 6027 MS (W)641 6027 MS (i)724 6027 MS (l)742 6027 MS (l)760 6027 MS ( )778 6027 MS (C)801 6027 MS (+)861 6027 MS (+)909 6027 MS ( )957 6027 MS (C)980 6027 MS (o)1040 6027 MS (n)1086 6027 MS +(t)1132 6027 MS (a)1155 6027 MS (i)1201 6027 MS (n)1219 6027 MS (e)1265 6027 MS (r)1311 6027 MS ( )1339 6027 MS (T)1362 6027 MS (y)1414 6027 MS (p)1453 6027 MS (e)1499 6027 MS ( )1545 6027 MS (b)1568 6027 MS (e)1614 6027 MS ( )1660 6027 MS (a)1683 6027 MS +(b)1729 6027 MS (l)1775 6027 MS (e)1793 6027 MS ( )1839 6027 MS (o)1862 6027 MS (n)1908 6027 MS ( )1954 6027 MS (m)1977 6027 MS (u)2048 6027 MS (n)2094 6027 MS (a)2140 6027 MS ( )2186 6027 MS ([)2209 6027 MS (y)2232 6027 MS (/)2271 6027 MS (n)2294 6027 MS +(])2340 6027 MS (?)2363 6027 MS +( )2409 6027 MS +( )482 6123 MS +[83 0 0 -83 0 0]/Wingdings0133113 MF +(\305)777 6123 MS +[83 0 0 -83 0 0]/Helvetica MF +( )858 6123 MS (y)881 6123 MS +( )920 6123 MS +(s)482 6219 MS (h)524 6219 MS (>)570 6219 MS ( )618 6219 MS (W)641 6219 MS (i)724 6219 MS (l)742 6219 MS (l)760 6219 MS ( )778 6219 MS (p)801 6219 MS (y)847 6219 MS (t)886 6219 MS (h)909 6219 MS (o)955 6219 MS (n)1001 6219 MS ( )1047 6219 MS +(C)1070 6219 MS (o)1130 6219 MS (n)1176 6219 MS (t)1222 6219 MS (a)1245 6219 MS (i)1291 6219 MS (n)1309 6219 MS (e)1355 6219 MS (r)1401 6219 MS ( )1429 6219 MS (T)1452 6219 MS (y)1504 6219 MS (p)1543 6219 MS (e)1589 6219 MS ( )1635 6219 MS (b)1658 6219 MS +(e)1704 6219 MS ( )1750 6219 MS (a)1773 6219 MS (b)1819 6219 MS (l)1865 6219 MS (e)1883 6219 MS ( )1929 6219 MS (o)1952 6219 MS (n)1998 6219 MS ( )2044 6219 MS (m)2067 6219 MS (u)2138 6219 MS (n)2184 6219 MS (a)2230 6219 MS ( )2276 6219 MS ([)2299 6219 MS +(y)2322 6219 MS (/)2361 6219 MS (n)2384 6219 MS (])2430 6219 MS (?)2453 6219 MS +( )2499 6219 MS +showpage +%%Page: 2 2 +13 829.441 translate 72 600 div dup neg scale +0 0 transform .25 add round .25 sub exch .25 add round .25 sub exch itransform translate +[83 0 0 -83 0 0]/Helvetica MF +( )482 564 MS +[83 0 0 -83 0 0]/Wingdings0133113 MF +(\305)777 564 MS +[83 0 0 -83 0 0]/Helvetica MF +( )858 564 MS (y)881 564 MS +( )920 564 MS +(s)482 660 MS (h)524 660 MS (>)570 660 MS ( )618 660 MS (W)641 660 MS (i)724 660 MS (l)742 660 MS (l)760 660 MS ( )778 660 MS (N)801 660 MS (P)861 660 MS ( )916 660 MS (C)939 660 MS (o)999 660 MS (n)1045 660 MS (t)1091 660 MS +(a)1114 660 MS (i)1160 660 MS (n)1178 660 MS (e)1224 660 MS (r)1270 660 MS ( )1298 660 MS (T)1321 660 MS (y)1373 660 MS (p)1412 660 MS (e)1458 660 MS ( )1504 660 MS (b)1527 660 MS (e)1573 660 MS ( )1619 660 MS (a)1642 660 MS (b)1688 660 MS +(l)1734 660 MS (e)1752 660 MS ( )1798 660 MS (o)1821 660 MS (n)1867 660 MS ( )1913 660 MS (m)1936 660 MS (u)2007 660 MS (n)2053 660 MS (a)2099 660 MS ( )2145 660 MS ([)2168 660 MS (y)2191 660 MS (/)2230 660 MS (n)2253 660 MS (])2299 660 MS +(?)2322 660 MS +( )2368 660 MS +( )482 756 MS +[83 0 0 -83 0 0]/Wingdings0133113 MF +(\305)777 756 MS +[83 0 0 -83 0 0]/Helvetica MF +( )858 756 MS (n)881 756 MS +( )927 756 MS +(s)482 852 MS (h)524 852 MS (>)570 852 MS +( )618 852 MS +( )482 948 MS +( )482 1044 MS +[100 0 0 -100 0 0]/Times-Roman MF +(U)482 1152 MS (n)554 1152 MS (e)604 1152 MS ( )648 1152 MS (f)704 1152 MS (o)737 1152 MS (i)787 1152 MS (s)815 1152 MS ( )854 1152 MS (l)910 1152 MS (e)938 1152 MS ( )982 1152 MS (t)1038 1152 MS (r)1066 1152 MS (a)1099 1152 MS (i)1143 1152 MS +(t)1171 1152 MS (e)1199 1152 MS (m)1243 1152 MS (e)1321 1152 MS (n)1365 1152 MS (t)1415 1152 MS ( )1443 1152 MS (t)1499 1152 MS (e)1527 1152 MS +/IsChar{exch/CharStrings get exch known}bd/MapCh{3 -1 roll/Encoding get 3 1 +roll put}bd/MapDegree{dup 16#b0 exch/degree IsChar{/degree}{/ring}ifelse MapCh} +bd/MapBB{dup 16#a6 exch/brokenbar IsChar{/brokenbar}{/bar}ifelse MapCh}bd +/reencode{findfont begin currentdict dup length dict begin{1 index/FID ne{def} +{pop pop}ifelse}forall/FontName exch def dup length 0 ne{/Encoding Encoding 256 +array copy def 0 exch{dup type/nametype eq{Encoding 2 index 2 index put pop 1 +add}{exch pop}ifelse}forall}if pop currentdict dup end end/FontName get exch +definefont dup MapDegree MapBB}bd/LATENC[0/grave/acute/circumflex/tilde/macron +/breve/dotaccent/dieresis/ring/cedilla/hungarumlaut/ogonek/caron/dotlessi/fi/fl +/Lslash/lslash/Zcaron/zcaron/minus/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/space/exclam/quotedbl +/numbersign/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk +/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight +/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M +/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum +/underscore/grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft +/bar/braceright/asciitilde/.notdef/.notdef/.notdef/quotesinglbase/florin +/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron +/guilsinglleft/OE/.notdef/.notdef/.notdef/.notdef/quoteleft/quoteright +/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron +/guilsinglright/oe/.notdef/.notdef/Ydieresis/.notdef/exclamdown/cent/sterling +/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft +/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior +/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine +/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute +/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex +/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute +/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex +/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis +/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute +/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis +/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def +LATENC /_Times-Roman /Times-Roman reencode +[100 0 0 -100 0 0]/_Times-Roman MF +(r)1571 1152 MS (m)1604 1152 MS (i)1682 1152 MS (n)1710 1152 MS (\351)1760 1152 MS (,)1804 1152 MS ( )1829 1152 MS (l)1885 1152 MS (e)1913 1152 MS ( )1957 1152 MS (c)2013 1152 MS (a)2057 1152 MS (t)2101 1152 MS (a)2129 1152 MS (l)2173 1152 MS (o)2201 1152 MS +(g)2251 1152 MS (u)2300 1152 MS (e)2350 1152 MS ( )2394 1152 MS (d)2450 1152 MS (e)2500 1152 MS (s)2544 1152 MS ( )2583 1152 MS (r)2639 1152 MS (e)2672 1152 MS (s)2716 1152 MS (s)2755 1152 MS (o)2794 1152 MS (u)2844 1152 MS (r)2894 1152 MS (c)2927 1152 MS +(e)2971 1152 MS (s)3015 1152 MS ( )3054 1152 MS (c)3109 1152 MS (o)3153 1152 MS (n)3203 1152 MS (t)3253 1152 MS (i)3281 1152 MS (e)3309 1152 MS (n)3353 1152 MS (d)3403 1152 MS (r)3453 1152 MS (a)3486 1152 MS ( )3530 1152 MS (l)3585 1152 MS (e)3613 1152 MS +(s)3657 1152 MS ( )3696 1152 MS (i)3751 1152 MS (n)3779 1152 MS (f)3829 1152 MS (o)3862 1152 MS (r)3912 1152 MS (m)3945 1152 MS (a)4023 1152 MS (t)4067 1152 MS (i)4095 1152 MS (o)4123 1152 MS (n)4173 1152 MS (s)4223 1152 MS ( )4262 1152 MS +(c)482 1267 MS (o)526 1267 MS (n)576 1267 MS (c)626 1267 MS (e)670 1267 MS (r)714 1267 MS (n)747 1267 MS (a)797 1267 MS (n)841 1267 MS (t)891 1267 MS ( )919 1267 MS (l)944 1267 MS (a)972 1267 MS ( )1016 1267 MS (m)1041 1267 MS (a)1119 1267 MS +(c)1163 1267 MS (h)1207 1267 MS (i)1257 1267 MS (n)1285 1267 MS (e)1335 1267 MS ( )1379 1267 MS (e)1404 1267 MS (r)1448 1267 MS (i)1481 1267 MS (.)1509 1267 MS ( )1534 1267 MS (L)1559 1267 MS (e)1618 1267 MS (s)1662 1267 MS ( )1701 1267 MS (l)1726 1267 MS +(i)1754 1267 MS (g)1782 1267 MS (n)1831 1267 MS (e)1881 1267 MS (s)1925 1267 MS ( )1964 1267 MS (s)1989 1267 MS (u)2028 1267 MS (i)2078 1267 MS (v)2106 1267 MS (a)2156 1267 MS (n)2200 1267 MS (t)2250 1267 MS (e)2278 1267 MS (s)2322 1267 MS ( )2361 1267 MS +(a)2386 1267 MS (u)2430 1267 MS (r)2480 1267 MS (o)2513 1267 MS (n)2563 1267 MS (t)2613 1267 MS ( )2641 1267 MS (\351)2666 1267 MS (t)2710 1267 MS (\351)2738 1267 MS ( )2782 1267 MS (r)2807 1267 MS (a)2840 1267 MS (j)2884 1267 MS (o)2912 1267 MS (u)2962 1267 MS +(t)3012 1267 MS (\351)3040 1267 MS (e)3084 1267 MS (s)3128 1267 MS ( )3167 1267 MS (d)3192 1267 MS (a)3242 1267 MS (n)3286 1267 MS (s)3336 1267 MS ( )3375 1267 MS (l)3400 1267 MS (e)3428 1267 MS ( )3472 1267 MS (c)3497 1267 MS (a)3541 1267 MS (t)3585 1267 MS +(a)3613 1267 MS (l)3657 1267 MS (o)3685 1267 MS (g)3735 1267 MS (u)3784 1267 MS (e)3834 1267 MS +( )3878 1267 MS +(:)3903 1267 MS +( )3931 1267 MS +%%IncludeFont: Courier +[83 0 0 -83 0 0]/Courier MF +( )482 1363 MS +(<)777 1363 MS (c)827 1363 MS (o)877 1363 MS (m)927 1363 MS (p)977 1363 MS (u)1027 1363 MS (t)1077 1363 MS (e)1127 1363 MS (r)1177 1363 MS (>)1227 1363 MS +( )1277 1363 MS +( )482 1458 MS +( )777 1458 MS +(<)1072 1458 MS (n)1122 1458 MS (a)1172 1458 MS (m)1222 1458 MS (e)1272 1458 MS (>)1322 1458 MS (e)1372 1458 MS (r)1422 1458 MS (i)1472 1458 MS (<)1522 1458 MS (/)1572 1458 MS (n)1622 1458 MS (a)1672 1458 MS (m)1722 1458 MS (e)1772 1458 MS (>)1822 1458 MS +( )1872 1458 MS +( )482 1552 MS +( )777 1552 MS +(<)1072 1552 MS (O)1122 1552 MS (S)1172 1552 MS (>)1222 1552 MS (L)1272 1552 MS (i)1322 1552 MS (n)1372 1552 MS (u)1422 1552 MS (x)1472 1552 MS (<)1522 1552 MS (/)1572 1552 MS (O)1622 1552 MS (S)1672 1552 MS (>)1722 1552 MS +( )1772 1552 MS +( )482 1647 MS +( )777 1647 MS +(<)1072 1647 MS (O)1122 1647 MS (S)1172 1647 MS +(-)1222 1647 MS +(v)1272 1647 MS (e)1322 1647 MS (r)1372 1647 MS (s)1422 1647 MS (i)1472 1647 MS (o)1522 1647 MS (n)1572 1647 MS (>)1622 1647 MS (2)1672 1647 MS (.)1722 1647 MS (2)1772 1647 MS (.)1822 1647 MS (1)1872 1647 MS (4)1922 1647 MS +(-)1972 1647 MS +(6)2022 1647 MS (.)2072 1647 MS (1)2122 1647 MS (.)2172 1647 MS (1)2222 1647 MS (s)2272 1647 MS (m)2322 1647 MS (p)2372 1647 MS (<)2422 1647 MS (/)2472 1647 MS (O)2522 1647 MS (S)2572 1647 MS +(-)2622 1647 MS +(v)2672 1647 MS (e)2722 1647 MS (r)2772 1647 MS (s)2822 1647 MS (i)2872 1647 MS (o)2922 1647 MS (n)2972 1647 MS (>)3022 1647 MS +( )3072 1647 MS +( )482 1741 MS +( )777 1741 MS +(<)1072 1741 MS (p)1122 1741 MS (r)1172 1741 MS (o)1222 1741 MS (c)1272 1741 MS +(-)1322 1741 MS +(l)1372 1741 MS (i)1422 1741 MS (s)1472 1741 MS (t)1522 1741 MS (>)1572 1741 MS +( )1622 1741 MS +( )482 1835 MS +( )777 1835 MS +( )1072 1835 MS +(<)1367 1835 MS (p)1417 1835 MS (r)1467 1835 MS (o)1517 1835 MS (c)1567 1835 MS (>)1617 1835 MS +( )1667 1835 MS +( )482 1930 MS +( )777 1930 MS +( )1072 1930 MS +( )1367 1930 MS +(<)1662 1930 MS (n)1712 1930 MS (u)1762 1930 MS (m)1812 1930 MS (b)1862 1930 MS (e)1912 1930 MS (r)1962 1930 MS (>)2012 1930 MS (0)2062 1930 MS (<)2112 1930 MS (/)2162 1930 MS (n)2212 1930 MS (u)2262 1930 MS (m)2312 1930 MS (b)2362 1930 MS (e)2412 1930 MS +(r)2462 1930 MS (>)2512 1930 MS +( )2562 1930 MS +( )482 2024 MS +( )777 2024 MS +( )1072 2024 MS +( )1367 2024 MS +(<)1662 2024 MS (m)1712 2024 MS (o)1762 2024 MS (d)1812 2024 MS (e)1862 2024 MS (l)1912 2024 MS (>)1962 2024 MS (P)2012 2024 MS (e)2062 2024 MS (n)2112 2024 MS (t)2162 2024 MS (i)2212 2024 MS (u)2262 2024 MS (m)2312 2024 MS ( )2362 2024 MS (I)2412 2024 MS +(I)2462 2024 MS (I)2512 2024 MS ( )2562 2024 MS (\()2612 2024 MS (C)2662 2024 MS (o)2712 2024 MS (p)2762 2024 MS (p)2812 2024 MS (e)2862 2024 MS (r)2912 2024 MS (m)2962 2024 MS (i)3012 2024 MS (n)3062 2024 MS (e)3112 2024 MS (\))3162 2024 MS (<)3212 2024 MS +(/)3262 2024 MS (m)3312 2024 MS (o)3362 2024 MS (d)3412 2024 MS (e)3462 2024 MS (l)3512 2024 MS (>)3562 2024 MS +( )3612 2024 MS +( )482 2119 MS +( )777 2119 MS +( )1072 2119 MS +( )1367 2119 MS +(<)1662 2119 MS (C)1712 2119 MS (P)1762 2119 MS (U)1812 2119 MS +(-)1862 2119 MS +(M)1912 2119 MS (H)1962 2119 MS (z)2012 2119 MS (>)2062 2119 MS (8)2112 2119 MS (6)2162 2119 MS (0)2212 2119 MS (.)2262 2119 MS (9)2312 2119 MS (4)2362 2119 MS (6)2412 2119 MS (7)2462 2119 MS (7)2512 2119 MS (5)2562 2119 MS (<)2612 2119 MS (/)2662 2119 MS +(C)2712 2119 MS (P)2762 2119 MS (U)2812 2119 MS +(-)2862 2119 MS +(M)2912 2119 MS (H)2962 2119 MS (z)3012 2119 MS (>)3062 2119 MS +( )3112 2119 MS +( )482 2213 MS +( )777 2213 MS +( )1072 2213 MS +( )1367 2213 MS +(<)1662 2213 MS (c)1712 2213 MS (a)1762 2213 MS (c)1812 2213 MS (h)1862 2213 MS (e)1912 2213 MS (>)1962 2213 MS (2)2012 2213 MS (5)2062 2213 MS (6)2112 2213 MS (<)2162 2213 MS (/)2212 2213 MS (c)2262 2213 MS (a)2312 2213 MS (c)2362 2213 MS (h)2412 2213 MS +(e)2462 2213 MS (>)2512 2213 MS +( )2562 2213 MS +( )482 2307 MS +( )777 2307 MS +( )1072 2307 MS +(<)1367 2307 MS (/)1417 2307 MS (p)1467 2307 MS (r)1517 2307 MS (o)1567 2307 MS (c)1617 2307 MS (>)1667 2307 MS +( )1717 2307 MS +( )482 2402 MS +( )777 2402 MS +( )1072 2402 MS +(<)1367 2402 MS (p)1417 2402 MS (r)1467 2402 MS (o)1517 2402 MS (c)1567 2402 MS (>)1617 2402 MS +( )1667 2402 MS +( )482 2496 MS +( )777 2496 MS +( )1072 2496 MS +( )1367 2496 MS +(<)1662 2496 MS (n)1712 2496 MS (u)1762 2496 MS (m)1812 2496 MS (b)1862 2496 MS (e)1912 2496 MS (r)1962 2496 MS (>)2012 2496 MS (1)2062 2496 MS (<)2112 2496 MS (/)2162 2496 MS (n)2212 2496 MS (u)2262 2496 MS (m)2312 2496 MS (b)2362 2496 MS (e)2412 2496 MS +(r)2462 2496 MS (>)2512 2496 MS +( )2562 2496 MS +( )482 2591 MS +( )777 2591 MS +( )1072 2591 MS +( )1367 2591 MS +(<)1662 2591 MS (m)1712 2591 MS (o)1762 2591 MS (d)1812 2591 MS (e)1862 2591 MS (l)1912 2591 MS (>)1962 2591 MS (P)2012 2591 MS (e)2062 2591 MS (n)2112 2591 MS (t)2162 2591 MS (i)2212 2591 MS (u)2262 2591 MS (m)2312 2591 MS ( )2362 2591 MS (I)2412 2591 MS +(I)2462 2591 MS (I)2512 2591 MS ( )2562 2591 MS (\()2612 2591 MS (C)2662 2591 MS (o)2712 2591 MS (p)2762 2591 MS (p)2812 2591 MS (e)2862 2591 MS (r)2912 2591 MS (m)2962 2591 MS (i)3012 2591 MS (n)3062 2591 MS (e)3112 2591 MS (\))3162 2591 MS (<)3212 2591 MS +(/)3262 2591 MS (m)3312 2591 MS (o)3362 2591 MS (d)3412 2591 MS (e)3462 2591 MS (l)3512 2591 MS (>)3562 2591 MS +( )3612 2591 MS +( )482 2685 MS +( )777 2685 MS +( )1072 2685 MS +( )1367 2685 MS +(<)1662 2685 MS (C)1712 2685 MS (P)1762 2685 MS (U)1812 2685 MS +(-)1862 2685 MS +(M)1912 2685 MS (H)1962 2685 MS (z)2012 2685 MS (>)2062 2685 MS (8)2112 2685 MS (6)2162 2685 MS (0)2212 2685 MS (.)2262 2685 MS (9)2312 2685 MS (4)2362 2685 MS (6)2412 2685 MS (7)2462 2685 MS (7)2512 2685 MS (5)2562 2685 MS (<)2612 2685 MS (/)2662 2685 MS +(C)2712 2685 MS (P)2762 2685 MS (U)2812 2685 MS +(-)2862 2685 MS +(M)2912 2685 MS (H)2962 2685 MS (z)3012 2685 MS (>)3062 2685 MS +( )3112 2685 MS +( )482 2779 MS +( )777 2779 MS +( )1072 2779 MS +( )1367 2779 MS +(<)1662 2779 MS (c)1712 2779 MS (a)1762 2779 MS (c)1812 2779 MS (h)1862 2779 MS (e)1912 2779 MS (>)1962 2779 MS (2)2012 2779 MS (5)2062 2779 MS (6)2112 2779 MS (<)2162 2779 MS (/)2212 2779 MS (c)2262 2779 MS (a)2312 2779 MS (c)2362 2779 MS (h)2412 2779 MS +(e)2462 2779 MS (>)2512 2779 MS +( )2562 2779 MS +( )482 2874 MS +( )777 2874 MS +( )1072 2874 MS +(<)1367 2874 MS (/)1417 2874 MS (p)1467 2874 MS (r)1517 2874 MS (o)1567 2874 MS (c)1617 2874 MS (>)1667 2874 MS +( )1717 2874 MS +( )482 2968 MS +( )777 2968 MS +(<)1072 2968 MS (/)1122 2968 MS (p)1172 2968 MS (r)1222 2968 MS (o)1272 2968 MS (c)1322 2968 MS +(-)1372 2968 MS +(l)1422 2968 MS (i)1472 2968 MS (s)1522 2968 MS (t)1572 2968 MS (>)1622 2968 MS +( )1672 2968 MS +( )482 3063 MS +( )777 3063 MS +(<)1072 3063 MS (c)1122 3063 MS (o)1172 3063 MS (n)1222 3063 MS (t)1272 3063 MS (a)1322 3063 MS (i)1372 3063 MS (n)1422 3063 MS (e)1472 3063 MS (r)1522 3063 MS (t)1572 3063 MS (y)1622 3063 MS (p)1672 3063 MS (e)1722 3063 MS +(-)1772 3063 MS +(l)1822 3063 MS (i)1872 3063 MS (s)1922 3063 MS (t)1972 3063 MS (>)2022 3063 MS +( )2072 3063 MS +( )482 3157 MS +( )777 3157 MS +( )1072 3157 MS +( )1367 3157 MS +(<)1662 3157 MS (c)1712 3157 MS (o)1762 3157 MS (n)1812 3157 MS (t)1862 3157 MS (a)1912 3157 MS (i)1962 3157 MS (n)2012 3157 MS (e)2062 3157 MS (r)2112 3157 MS (t)2162 3157 MS (y)2212 3157 MS (p)2262 3157 MS (e)2312 3157 MS (>)2362 3157 MS (C)2412 3157 MS +(+)2462 3157 MS (+)2512 3157 MS (<)2562 3157 MS (/)2612 3157 MS (c)2662 3157 MS (o)2712 3157 MS (n)2762 3157 MS (t)2812 3157 MS (a)2862 3157 MS (i)2912 3157 MS (n)2962 3157 MS (e)3012 3157 MS (r)3062 3157 MS (t)3112 3157 MS (y)3162 3157 MS (p)3212 3157 MS +(e)3262 3157 MS (>)3312 3157 MS +( )3362 3157 MS +( )482 3251 MS +( )777 3251 MS +( )1072 3251 MS +( )1367 3251 MS +(<)1662 3251 MS (c)1712 3251 MS (o)1762 3251 MS (n)1812 3251 MS (t)1862 3251 MS (a)1912 3251 MS (i)1962 3251 MS (n)2012 3251 MS (e)2062 3251 MS (r)2112 3251 MS (t)2162 3251 MS (y)2212 3251 MS (p)2262 3251 MS (e)2312 3251 MS (>)2362 3251 MS (p)2412 3251 MS +(y)2462 3251 MS (t)2512 3251 MS (h)2562 3251 MS (o)2612 3251 MS (n)2662 3251 MS (<)2712 3251 MS (/)2762 3251 MS (c)2812 3251 MS (o)2862 3251 MS (n)2912 3251 MS (t)2962 3251 MS (a)3012 3251 MS (i)3062 3251 MS (n)3112 3251 MS (e)3162 3251 MS (r)3212 3251 MS +(t)3262 3251 MS (y)3312 3251 MS (p)3362 3251 MS (e)3412 3251 MS (>)3462 3251 MS +( )3512 3251 MS +( )482 3346 MS +( )777 3346 MS +(<)1072 3346 MS (/)1122 3346 MS (c)1172 3346 MS (o)1222 3346 MS (n)1272 3346 MS (t)1322 3346 MS (a)1372 3346 MS (i)1422 3346 MS (n)1472 3346 MS (e)1522 3346 MS (r)1572 3346 MS (t)1622 3346 MS (y)1672 3346 MS (p)1722 3346 MS (e)1772 3346 MS +(-)1822 3346 MS +(l)1872 3346 MS (i)1922 3346 MS (s)1972 3346 MS (t)2022 3346 MS (>)2072 3346 MS +( )2122 3346 MS +( )482 3440 MS +(<)777 3440 MS (/)827 3440 MS (c)877 3440 MS (o)927 3440 MS (m)977 3440 MS (p)1027 3440 MS (u)1077 3440 MS (t)1127 3440 MS (e)1177 3440 MS (r)1227 3440 MS (>)1277 3440 MS +( )1327 3440 MS +[100 0 0 -100 0 0]/_Times-Roman MF +( )482 3554 MS +( )482 3669 MS +( )482 3784 MS +( )482 3899 MS +showpage +FontSV restore +PageSV restore +%%Trailer +%%DocumentNeededFonts: +%%+ Courier +%%+ Helvetica +%%+ Helvetica-Bold +%%+ Times-Roman +%%DocumentSuppliedFonts: +%%+ Wingdings0133113 +end +%%Pages: 2 +%%EOF diff --git a/doc/salome/gui/KERNEL/KERNEL.log b/doc/salome/gui/KERNEL/KERNEL.log new file mode 100755 index 000000000..1039c8576 --- /dev/null +++ b/doc/salome/gui/KERNEL/KERNEL.log @@ -0,0 +1,268 @@ +|SourceProjectName:KERNEL.hpr +|DestinationProjectName:kernel.html +whhost.js +whmsg.js +whmozemu.js +whproxy.js +whstub.js +whutils.js +whver.js +whform.js +whphost.js +whstart.js +whtopic.js +whframes.js +whlang.js +whskin_info.htm +whskin_blank.htm +whnjs.htm +whthost.js +whtdhtml.htm +whihost.js +whibody.htm +whiform.htm +whfhost.js +whfbody.htm +whfform.htm +whghost.js +whgbody.htm +whgdhtml.htm +whgdef.htm +whproj.js +whproj.xml +whproj.htm +whdata\whtoc.js +whdata\whtoc.xml +whdata\whtoc.htm +whdata\whtdata.js +whdata\whidx.js +whdata\whidx.xml +whdata\whidx.htm +whdata\whidata.js +whdata\whfts.js +whdata\whfts.xml +whdata\whfts.htm +whdata\whglo.js +whdata\whglo.xml +whdata\whglo.htm +whdata\whgdata.js +whdata\whftdata.js +whdata\whfwdata.js +whres.xml +webhelp.jar +webhelp.cab +whgdata\whnvp30.htm +whgdata\whnvp31.htm +whgdata\whnvp32.htm +whgdata\whnvp33.htm +whgdata\whnvt30.htm +whgdata\whnvt31.htm +whgdata\whnvt32.htm +whgdata\whnvt33.htm +whgdata\whnvf30.htm +whgdata\whnvf31.htm +whgdata\whnvf32.htm +whgdata\whnvf33.htm +whgdata\whnvl31.htm +whgdata\whnvl32.htm +whgdata\whnvl33.htm +whgdata\whexpbar.gif +cshdat_webhelp.htm +cshdat_robohelp.htm +wht_tab0.gif +wht_tab1.gif +wht_tab2.gif +wht_tab3.gif +wht_tab4.gif +wht_tab5.gif +wht_tab6.gif +wht_tab7.gif +wht_tab8.gif +wht_glo_h.gif +wht_glo_n.gif +wht_fts_h.gif +wht_fts_n.gif +wht_idx_h.gif +wht_idx_n.gif +wht_toc_h.gif +wht_toc_n.gif +wht_ws.gif +wht_ws_g.gif +wht_logo1.gif +wht_logo2.gif +wht_abgw.jpg +wht_abgi.jpg +wht_abge.jpg +wht_abtw.jpg +wht_abte.jpg +wht_abti.jpg +wht_spac.gif +wht_next.gif +wht_next_g.gif +wht_prev.gif +wht_prev_g.gif +wht_sync.gif +wht_hide.gif +wht_go.gif +whstart.ico +whestart.ico +whrstart.ico +whidhtml.htm +whfdhtml.htm +whskin_banner.htm +whtbar.js +default.skn +whskin_pdhtml.htm +whskin_papplet.htm +whskin_plist.htm +whskin_tbars.htm +whskin_mbars.htm +wht_toc4.gif +wht_toc1.gif +wht_toc2.gif +wht_toc3.gif +whskin_frmset010.htm +whst_topics.xml +whskin_frmset01.htm +kernel_hha.hhk +kernel.hhc +kernel.hhk +files\about_salome_pro_architecture.htm +files\about_salome_pro_help_system.htm +files\copyright_notice.htm +files\creating_a_new_study.htm +files\displaying_hiding_toolbars.htm +files\displaying_studies.htm +files\editing_studies.htm +files\getting_properties_of_the_study.htm +files\getting_started2.htm +files\installing_salome_pro.htm +files\introduction.htm +files\introduction_to_iapp.htm +files\introduction_to_salome_pro.htm +files\navigating_topics.htm +files\opening_studies.htm +files\readme.html +files\running_salome_pro.htm +files\salome_pro_desktop.htm +files\saving_a_study.htm +files\setting_preferences.htm +files\using_catalog_generator.htm +files\using_left-hand_tabs.htm +files\using_object_browser.htm +files\using_registry.htm +files\using_usecase_browser.htm +texture_horiz_ltbluebubbles.jpg +kernel.glo +default.css +pics\warninglocked.jpg +pics\load.jpg +image4.gif +readmepage.png +pics\removeobj.jpg +pics\tile.jpg +pics\topv.jpg +pics\globalpanning.jpg +pics\fitall.jpg +pics\cascade.jpg +pics\frontv.jpg +pics\sheme1.jpg +pics\copy-paste.jpg +image7.gif +pics\sheme2.jpg +i_blue.jpg +pics\registy1.jpg +pics\setcurrent.jpg +pics\desktop3.jpg +pics\usecasebrsr.jpg +pics\newobj.jpg +pics\close.jpg +pics\rightv.jpg +pics\trihedron.jpg +pics\dump.jpg +pics\cataloggenerator.jpg +pics\usecasebr.jpg +pics\objbrowser2.jpg +pics\open.jpg +pics\bottomv.jpg +pics\rotate.jpg +pics\application-splash.jpg +dirpage.png +pics\properties.jpg +pics\newsticn.jpg +pics\leftv.jpg +pics\backv.jpg +note1.gif +pics\reset.jpg +pics\panning.jpg +pics\zoom.jpg +pics\fitrect.jpg +image2.jpg +choicepage.png +pics\save.jpg +progresspage.png +cantinstall.png +pics\clear.jpg +pics\undo-redo.jpg +occ.jpg +productpage.png +tip1.gif +pics\registry.jpg +pics\addobj.jpg +kernel.ppf +ehlpdhtm.js +ss_btn_related_topics.gif +default_ns.css +whdata\whtdata0.xml +whdata\whtdata0.htm +whdata\whftdata0.xml +whdata\whftdata0.htm +whdata\whfwdata0.xml +whdata\whfwdata0.htm +whdata\whgdata0.xml +whdata\whgdata0.htm +whgdata\whlstt0.htm +whgdata\whlstt1.htm +whgdata\whlstt2.htm +whgdata\whlstt3.htm +whgdata\whlstt4.htm +whgdata\whlsti0.htm +whgdata\whlstfl0.htm +whgdata\whlstfl1.htm +whgdata\whlstfl2.htm +whgdata\whlstfl3.htm +whgdata\whlstfl4.htm +whgdata\whlstfl5.htm +whgdata\whlstfl6.htm +whgdata\whlstfl7.htm +whgdata\whlstfl8.htm +whgdata\whlstfl9.htm +whgdata\whlstfl10.htm +whgdata\whlstfl11.htm +whgdata\whlstfl12.htm +whgdata\whlstfl13.htm +whgdata\whlstfl14.htm +whgdata\whlstfl15.htm +whgdata\whlstfl16.htm +whgdata\whlstfl17.htm +whgdata\whlstfl18.htm +whgdata\whlstfl19.htm +whgdata\whlstfl20.htm +whgdata\whlstfl21.htm +whgdata\whlstfl22.htm +whgdata\whlstfl23.htm +whgdata\whlstfl24.htm +whgdata\whlstf0.htm +whgdata\whlstf1.htm +whgdata\whlstf2.htm +whgdata\whlstf3.htm +whgdata\whlstf4.htm +whgdata\whlstf5.htm +whgdata\whlstf6.htm +whgdata\whlstf7.htm +whgdata\whlstf8.htm +whgdata\whlstf9.htm +whgdata\whlstg0.htm +kernel.html +kernel_csh.html +kernel_rhc.html diff --git a/doc/salome/gui/KERNEL/cantinstall.png b/doc/salome/gui/KERNEL/cantinstall.png new file mode 100755 index 0000000000000000000000000000000000000000..75815ae8615a619bba4fe6330912fb4bb5d487e4 GIT binary patch literal 5519 zcmb7IcQ_kf_fM-s?OD}QrAqBmGj_!)LY3IGMU5IY5?iPusNLFo6txK|q4Bkgn6YBD z_TI#dH{aj${_*?w{pUXCoO{l_pL_1P=bYz8=z-O#DehAM003%D4Uj$naP2RNhLT?= zjmO3PKLG${h$cwcz&m4W#?Sk;ZPx8wtAsE~XAg(8;kz%dm7Dro zSA)>~XL2zp%T9HW*K`-97@3C~gjMf-VQJJby|S9pN25~rWcnyFWKSJZFD=n8U0g@& zIF{u__tN5`d&0=_xsSK^u*dAdFU-Mmh80{!6KtC<<;n>F#ATV(x?s8T!otEl)k)xz z9UL9GxO`A;06-8zc*&k4KGuF`Hb7xN;!GskkFun}ZXnAu{1HlfLVb4%?Ufy?(M0w8 zjL^HUD0YuxGK4Ecc`@K?#I&LY;$@-OJt~gCp9(X;*x<#w}tplYnNn;Z>8)OGV{lc9_mIAwRH<6zr|Im*8Sv{ zg+OPamtKOur3zZwk7;Cp9`<$XIWJ&sVbL6}v-6%46S0ob+w~?5vu<6}Rq5)^eP^_Z z`IE{JV|#Kre3Gz*?^%Y&VSDzMAB}^dT{C;cvvQS4FF{k}Q%~==Tk-kNHNY`FZ=TuL znWA-hKPE=+H0_?P>s+08T;odkZ6lDZxV*LIvzRJ1fq(El7PG`VE`Ql-=62(`-+Qcl zgYMO7TkrgYq+ogd)SG8j0osu4M{dfR`?IH%QIWUjyvH#;wkACpY_3M*K2`$_bN)wb zE0`ZX?jhFCqbb15e$Ek!>Gq{yu16+R@xYT)4Ppwt7rN*8ae4$I|Yb5Bf8Ko+E``7bhloaEHkfwN(;q%FmSl6kO z3b?@EXfoO&Eg97AK3lVOS4>+tO$@7S3^ciDNP9H{u2d^&mTFsv6cAqur)4iYzx)!p zVKnQ#a9FkVP3CmABBtdyIy!pfyN*gs|5GBHGh;?R8r6K$w_L60Tkq1rj@UzDuI*wK zgLClMO8$BT^D&Lr2Xy{AUes&G^tFCLZ$D)F0#$unc?3EfP;CC^-A*x^=!y41<8biJ zIf*QO0ig^r2ZN%igP!a$Gbi>+K}$VCL+0J0l{umW|7vg=!i?*F6TvvvfAPL@Elcl|10~Rkc5Zy)df>ft*2rn^+08WO zy7W)?S;DYGn-sl+xl6Y~{$BjLkO{HxHv=6C(X%@XaY!r~LFR~lHs|RuAvnC$$1G%R z^weaB&3E^EBn8Z~!m=5KEHEe>tDXHSb9%pSOc_LT+f3h7{|q)mitd#j8`3p`3iX+p zS;g;1gFnU``wpuK~BSy`?`H%D#N$ri4V@hOiLti*=GZ2pKtZLJ5;@M%)7yH)HHj9dFD96rU!G4y9m|B}R|11yunhAKbF>lphQufqU=EIPK zI~LaPPY#Eaul*pt)7tK#ne+iDYR${lMSkZ%{%XR!A73(}8ex*ZEzB=Q3SsXbIj;AB z$PC+F!n&k3o7Y;Vq%D~E*vsm?ivX+TFm${u=0uUEE?iD)s-h(vw?4rAe~s+zwoxt% znjD{1#ao+L!>{@Z*_`L4xq#3gsSDDm`NiTMQEOi8sutF-4gghsDlJjM?`^03id4P@$U=~FU0`&VJoF-d@_ zXsS#s@529^TIQ4steZLVx{gbrOTX3nFDDlXTGoQ(UfUg~iOKghEcWgZ-A)^VA_DuK zgcRqBn&D?3D$(yhTP9z1qOa85eJuNfURV%W6D=wb47H}^lBv@5u@P9tL)Id&M7lIs zt-Ve{R!#Tm&z~3BU)o@s6K-?S-vlrwSq8uQnCy-`o!1|G>^CLau+L)qoFm|D?@nU9Lhl&yvT7-QW&CRVcD6Xw z*m2z7bNA0bEyu#Tu9imQEAZ0hz~k# zjZ-=T3MCX9kn!l2Ju{O9*QZ5Mn{x3FF3%k1mnu%6ta9~=-M=>U-IJ=)YcrAM52L;y zw#$URcx4G$+}_V}sO4jd%nhO9i5jt4(|gLKa_fQIj65XVZ+NtAAfvWtX}{`&oe_;p zARfg1nl$~Aa^T#*>>9lIestIZ$xU~_OoyDyK}AzbYle-o%h;@ui3tr5DP;(*(Z`pf z!-e1DS~?+=qve+FJ0Vd!nA0CdMlOdi=;?#1&gCkZG_;(0se2tv>%7H3z^r$uC^--e zs?%~ct+GF-W_d6nwDrTh94=6&X4inEeTCBDxi9Z_)-)*rTHHcjyj?PF7;*Rcx30_& z48f)xg3~A1*+~#xQ_LIZF%47B$Cj1hh#y_lQf6#(fnHw`fy5RpP0@J+e0KFL=$v?)ikGlkvcBPjHUQ_P=Y!4IP`O9Nc_-<=O8VdBv8Z3Ge>(!SLwPvUJ5y z@0=M&#-9nD4-(qkz$XXz6%dKssh*@G2cbBRsGBup2ugiX|bq&{G_qGCP5D2WEg zE<5zD0pIh|Q%5o5J$27Z%3l)!2>FNRW#@mrOJ^J(=>NEKBzVC}g*Ht~M`fIP9VX-zJ-?;&y0A!QHpe zTL`!fGq^nIx0;rBCY^)q0UG7^Z*tMzJ+ep7{D$aeN?tajs6iluuN!p+nUxNy(+A;o z0?f8vjVQk+_M{|6^}E96e|A2sBiBBR;nr_k{l@zNNv?AE>Jn?zfj2Y7WP9YwyL;Yx zE3w=i|2P9&)S@E@K@Y6>`E5yF@kp9=tv#O}pJRKg7`Q)4oN}$GNcCL8({5lC$56XP zQgSu+9lQJUI@z0Uz)Z5QCborPD(YbAOmM2UWK)y3-{l;$yH&9875Z_Pyv6ol9k{4= zJ6|LV?mnB)L8!E_8Zcp_zLMtQep6=}usZk_H^kcE;#IRTl=$HXY-ds(R3O4t8-b`f zILe}-q_4i=>~I>E2%&3$EF+O1XXG zezL+%2A)vDt@>n6b-M(4zhfK@*O#)FuUdH_F;flVO#Y21E-=O%mv<24b`v6^EY(E< zwzEWjog{4KpIrOIy*Y!f{DF!r?7K3rPD6Zc1ZDzb5yrC~Py)lNqPl3r!+;b0fGt;&~IOgOG--WVLB~!GzX!T58YWXA<|I1=RpyAN>@Vus1GCHA>yyu zw^0KHZnp7vYG*>0Tv>4ny7`7c*~fM2VWdLf#nR=5#bUwXgFxWX_c8N;daVDtrlt2%&5RwIt4--#zX7O_0z*Oewwmq~*jFEm_U@1E3TNwkC{ zIsI+D8LT-xC#{>mwd~xNid79|amiuwE^kuL_YDuoMVv9Q$AY9*a3ArCK!88b@kAed!cL+qJq`0!$bE{P{e3- z%w-a3+cmZ0vbMFwT=Ul2`tj`ZK5^0pjuyF_{!-_Aq_#HD@1#9GYzBmNir_brEqm8@ zBHE^sSP)056!4f|p5+UrnP^0Jt6OO3O>SY*vv%J$_jB7*ssqlwdG<9aY5mBzP(O7$ zhhgc+SLklt-_em$%u7(Z|2w zVZ?AL#q>Wa>s*xHZjVS@i%}IU&VL@M%_Ehn?GDU-qqsfm^sSY#0v^hj1HgREPriaV zd{Vg%P}1MTL;uPyotT*b0K=hd)PP48-9!H)`Hi_*bMuSZV?RABD-pFT0DzV26p9?O zKRiWT9`Jqu01zq(9^zVqfr2_x5)x0mm;gak@p&6Vzja24`*MfDE!3~W6kq(^Lk#I_ zoEzIo(|1PA8$Tc*F03Ow&G(S8K$k)Og{5~C`IU%;M@)gJC(;glDF-%|u{8X7tl6

      DlZlua@e9}c>%1|c{zlzU`cHr=NhbXbjs^YVu zxe3nUxT+Rj)F$7u>ZSs9gvA_YsNuaReAX|U_cpa~ntvSLe7Qh>URgun6p+DjDyn~4 z2P-~PW&Q!HIx;e;mFt=wHY(Sf=Fm8qlB$hEbE0@2p-xWJBp2A$NH}Wmz>7uLS!w5Y z0U!MK4P=}wS;P%>cB_gf)|3t(-Cp_!wbPRJ8c>J6SvqSIytj0Plbm-j@Car>5$9^jo@v%CP|ozN@+6Pbah6D5-gD zGd~CH38*z_a_g_i8S(1hRVjN%olo2+DCT|N2fd5ZWLtsbb{Y5{TI1#RoUMV>uMe6| z)HQoP=HZ4)m^_1cmO5?@sD7!UylJ`d$K*l%)uYZJuhSE=eewq?6Ir1dr$@<{t+rZ` zS8X&?L6}>MlNr1xRif(a{QAgv(3V_T4vs_IZAA~nJ{ja)8)5C592>o5NzQ;e^I zTADv+<^dJ=;?GDX1~Z1PTE3|!A1xIXGJ2g$K*|@m=8d`6w+D?7P^1u%BW_KnDRk5KQ zWYya@gOo(aht%Gxil5iNjdTsOWBM4fJZLCKeM6Wj;mapU+6zku+yq0HA_V8=Be^ok zPRv?JA1*cvrAa;vVELuj#LFZW{uGM5+W4b9N6C^NcfhHiUe$Xu>y2n;xLmY~(P)?V z)V%a9osS1qqP${v;k*}_yfu>F%iE=&0a_!=W9}M*D91&11lUVGJCeGi+=wYRkJ+pM zxn_H}A0Hof-ltX42AyW*4)Cs;sz+*`F4^HGzHm*~OY?O|4A?%2ObT5ff26;1!T5Cj zb@mxOXFlR2>uuQ`U^C$xxS*H{Ei}M9ni58%jdd$>Aac%65J2CxG+afGvZtFFhqJC& zb+;Fl!g{}+LqP$je7i^PZ$i#K5=xh>?%^=6Cb0gDEI?2}-28Uj3s|@}yo5YkKdbz+ zc1}w`EYv>OqWa0xVon#)IYoR5PHUJrrTKgf#rP1+35ff8vcq9PO4^C9YKS*^>;V9B zhJiX7h&#{azNiZ?HGqzrNT5ng*B?pGamytG6!7H|s9v332Oua2v9|zm!iyx6wHGn} zBUz!{*riyY|DMRnFr7--9>hkSXYb&k=|x`h8Ujh$rpuWlEm>_`KIR!7MG z5vgSEgADZa;|a5az)!?b($JL>lXFV4x0y8P+{Fxumf zlIkats+Q4jKFd!$xS=@y?x9C0dTShd`^jvbFy@q8c*!>_LqG8;_9@w&%^%}>#2vVwhPFRDRQtQ z<&d`S;cEXyxsm+D4l~Uc_h`|cE|Y2daim}33yx6IuzzzV9SLu1)>NkYDa8j+;s_dm z1{v>m8DC=vCqbq=FP#9eULOYn00op#ac+)Tc`}W=xc{{a_ + +SALOME reference manual + + + + + + + + +

      Your browser does not support JavaScript. WebHelp Context-Sensitive Help requires JavaScript support to run.

      + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/cshdat_webhelp.htm b/doc/salome/gui/KERNEL/cshdat_webhelp.htm new file mode 100755 index 000000000..3f10e0346 --- /dev/null +++ b/doc/salome/gui/KERNEL/cshdat_webhelp.htm @@ -0,0 +1,251 @@ + + +SALOME reference manual + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/default.css b/doc/salome/gui/KERNEL/default.css new file mode 100755 index 000000000..d2d425ac0 --- /dev/null +++ b/doc/salome/gui/KERNEL/default.css @@ -0,0 +1,209 @@ +/*=(===============================================================)*/ + +/*=(===============================================================)*/ +/*=(Created with RoboEditor.)=======================================*/ +/*=(===============================================================)*/ + +BODY { + background-color: #ffffff; + font-family: "Times New Roman", serif; +} + +H1 { + font-weight: bold; + font-size: 24.0pt; +} + +/*=(Generated Code)=================================================*/ +/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/ +/*begin!kadov{{=====================================================*/ +LI.kadov-H1 { + font-weight: bold; + font-size: 24.0pt; +} +/*}}end!kadov=======================================================*/ + + + +H2 { + font-weight: bold; + font-size: 18.0pt; +} + +/*=(Generated Code)=================================================*/ +/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/ +/*begin!kadov{{=====================================================*/ +LI.kadov-H2 { + font-weight: bold; + font-size: 18.0pt; +} +/*}}end!kadov=======================================================*/ + + + +H3 { + font-weight: bold; + font-size: 14.0pt; +} + +/*=(Generated Code)=================================================*/ +/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/ +/*begin!kadov{{=====================================================*/ +LI.kadov-H3 { + font-weight: bold; + font-size: 14.0pt; +} +/*}}end!kadov=======================================================*/ + + + +H4 { + font-weight: bold; + font-size: 12.0pt; +} + +/*=(Generated Code)=================================================*/ +/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/ +/*begin!kadov{{=====================================================*/ +LI.kadov-H4 { + font-weight: bold; + font-size: 12.0pt; +} +/*}}end!kadov=======================================================*/ + + + +H5 { + font-weight: bold; + font-size: 10.0pt; +} + +/*=(Generated Code)=================================================*/ +/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/ +/*begin!kadov{{=====================================================*/ +LI.kadov-H5 { + font-weight: bold; + font-size: 10.0pt; +} +/*}}end!kadov=======================================================*/ + + + +H6 { + font-weight: bold; + font-size: 8.0pt; +} + +/*=(Generated Code)=================================================*/ +/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/ +/*begin!kadov{{=====================================================*/ +LI.kadov-H6 { + font-weight: bold; + font-size: 8.0pt; +} +/*}}end!kadov=======================================================*/ + + + +P { + font-size: 12.0pt; + margin-top: 0pt; + margin-bottom: 0pt; +} + +/*=(Generated Code)=================================================*/ +/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/ +/*begin!kadov{{=====================================================*/ +LI.kadov-P { + font-size: 12.0pt; +} +/*}}end!kadov=======================================================*/ + + + +A.expandspot { + color: #008000; + cursor: hand; + font-style: italic; + x-text-underline: off; + x-text-overline: off; + x-text-line-through: off; + /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ +} + +SPAN.expandtext { + font-style: italic; + font-weight: normal; + color: #ff0000; +} + +A.dropspot { + cursor: hand; + color: #008000; + font-style: italic; + x-text-underline: off; + x-text-overline: off; + x-text-line-through: off; + /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ +} + +A.glossterm { + color: #800000; + cursor: hand; + font-style: italic; + x-text-underline: off; + x-text-overline: off; + x-text-line-through: off; + /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ +} + +SPAN.glosstext { + font-style: italic; + font-weight: normal; + color: #0000ff; +} + +OL, +UL { + margin-top: 0px; + margin-bottom: 0px; +} + +A:active { +} + +A:hover { + x-text-underline: Off; + /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ +} + +A:link { + x-text-underline: Off; + /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ +} + +A:visited { + x-text-underline: Off; + /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ +} + +P.TODO { + font-weight: normal; + font-style: italic; + font-family: "Arial Black", sans-serif; +} + +/*=(Generated Code)=================================================*/ +/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/ +/*begin!kadov{{=====================================================*/ +LI.kadov-P-CTODO { + font-weight: normal; + font-style: italic; + font-family: "Arial Black", sans-serif; +} +/*}}end!kadov=======================================================*/ + + + + +/*=(===============================================================)*/ diff --git a/doc/salome/gui/KERNEL/default.skn b/doc/salome/gui/KERNEL/default.skn new file mode 100755 index 000000000..f162a6624 --- /dev/null +++ b/doc/salome/gui/KERNEL/default.skn @@ -0,0 +1,262 @@ + + + + Default + Contents + font-family:Arial font-size:8pt font-weight:normal font-style:normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal + + + + + + + + + + + + + +]]> + + + + + + + + + + + + + + background:#99ccff + font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black + + background:#639ace + font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:White + + left + + Contents + ::??DefaultWebSkinText??:: + + + default + + + + default + + + + + Index + ::??DefaultWebSkinText??:: + + + default + + + + default + + + + + Search + ::??DefaultWebSkinText??:: + + + default + + + + default + + + + + Glossary + ::??DefaultWebSkinText??:: + + + default + + + + default + + + + + WebSearch + ::??DefaultWebSkinText??:: + + + default + + + + default + + + + + Search Input + + + + + <text></text> + + + + + Logo + + eHelp Corporation + + + + + background:#99ccff + font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black + + background:#639ace + font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:White + + + Previous + ::??DefaultWebSkinText??:: + + + default + + + + default + + + + + Next + ::??DefaultWebSkinText??:: + + + default + + + + default + + + + + Sync TOC + ::??DefaultWebSkinText??:: + + + default + + + + default + + + + + Hide + ::??DefaultWebSkinText??:: + + + default + + + + default + + + + + + + + + + + background:White alink:Silver hover-color:Navy + font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black + + + + background:White alink:Silver hover-color:Navy + font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black + + + background:White + + + <text>::??DefaultWebSkinText??::</text> + <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy</font> + + + + + + + background:White alink:Silver hover-color:Navy + font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black + + + background:White + + + <text>::??DefaultWebSkinText??::</text> + <font>font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy</font> + + + + + + + background:White alink:Silver hover-color:Navy + font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black + + ::??DefaultWebSkinText??:: + font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy + background:White + + + + ::??DefaultWebSkinText??:: + + + + + ::??DefaultWebSkinText??:: + font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy + background:White + + + + ::??DefaultWebSkinText??:: + + + + + + + + none + + + diff --git a/doc/salome/gui/KERNEL/default_ns.css b/doc/salome/gui/KERNEL/default_ns.css new file mode 100755 index 000000000..020a67111 --- /dev/null +++ b/doc/salome/gui/KERNEL/default_ns.css @@ -0,0 +1,122 @@ +BODY { + background-color:#ffffff; + font-family:"Times New Roman" , serif; } +H1 { + font-weight:bold; + font-size:24.0pt; + font-family:"Times New Roman" , serif; } +LI.kadov-H1 { + font-weight:bold; + font-size:24.0pt; } +H2 { + font-weight:bold; + font-size:18.0pt; + font-family:"Times New Roman" , serif; } +LI.kadov-H2 { + font-weight:bold; + font-size:18.0pt; } +H3 { + font-weight:bold; + font-size:14.0pt; + font-family:"Times New Roman" , serif; } +LI.kadov-H3 { + font-weight:bold; + font-size:14.0pt; } +H4 { + font-weight:bold; + font-size:12.0pt; + font-family:"Times New Roman" , serif; } +LI.kadov-H4 { + font-weight:bold; + font-size:12.0pt; } +H5 { + font-weight:bold; + font-size:10.0pt; + font-family:"Times New Roman" , serif; } +LI.kadov-H5 { + font-weight:bold; + font-size:10.0pt; } +H6 { + font-weight:bold; + font-size:8.0pt; + font-family:"Times New Roman" , serif; } +LI.kadov-H6 { + font-weight:bold; + font-size:8.0pt; } +P { + font-size:12.0pt; + margin-top:1; + margin-bottom:1; + font-family:"Times New Roman" , serif; } +LI.kadov-P { + font-size:12.0pt; } +A.expandspot { + color:#008000; + cursor:hand; + font-style:italic; + x-text-underline:off; + x-text-overline:off; + x-text-line-through:off; + text-decoration:none none none; } +SPAN.expandtext { + font-style:italic; + font-weight:normal; + color:#ff0000; } +A.dropspot { + cursor:hand; + color:#008000; + font-style:italic; + x-text-underline:off; + x-text-overline:off; + x-text-line-through:off; + text-decoration:none none none; } +A.glossterm { + color:#800000; + cursor:hand; + font-style:italic; + x-text-underline:off; + x-text-overline:off; + x-text-line-through:off; + text-decoration:none none none; } +SPAN.glosstext { + font-style:italic; + font-weight:normal; + color:#0000ff; } +OL { + margin-top:0px; + margin-bottom:0px; + font-family:"Times New Roman" , serif; } +UL { + margin-top:0px; + margin-bottom:0px; + font-family:"Times New Roman" , serif; } +A:active { } +A:hover { + x-text-underline:Off; + text-decoration:none; } +A:link { + x-text-underline:Off; + text-decoration:none; } +A:visited { + x-text-underline:Off; + text-decoration:none; } +P.TODO { + font-weight:normal; + font-style:italic; + font-family:"Arial Black" , sans-serif; } +LI.kadov-P-CTODO { + font-weight:normal; + font-style:italic; + font-family:"Arial Black" , sans-serif; } +ol ol { + margin-top:1; + margin-bottom:1; } +ol ul { + margin-top:1; + margin-bottom:1; } +ul ul { + margin-top:1; + margin-bottom:1; } +ul ol { + margin-top:1; + margin-bottom:1; } diff --git a/doc/salome/gui/KERNEL/dirpage.png b/doc/salome/gui/KERNEL/dirpage.png new file mode 100755 index 0000000000000000000000000000000000000000..245cf15db1866608f8853da6b61d0b34bc8477a2 GIT binary patch literal 14282 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/ehlpdhtm.js b/doc/salome/gui/KERNEL/ehlpdhtm.js new file mode 100755 index 000000000..86d26ea96 --- /dev/null +++ b/doc/salome/gui/KERNEL/ehlpdhtm.js @@ -0,0 +1,4033 @@ +// eHelp® Corporation Dynamic HTML JavaScript +// Copyright© 1998-2001 eHelp® Corporation.All rights reserved. +// Version=4.57 + +// Warning:Do not modify this file.It is generated by RoboHELP® and changes will be overwritten. + +//// Segment Begin -- (JavaScript 1.0) + +/// Section Begin - General and relative topics(JavaScript 1.0) + +//{{HH_SYMBOL_SECTION +var HH_ChmFilename = ""; +var HH_WindowName = ""; +var HH_GlossaryFont = ""; +var HH_Glossary = ""; +var HH_Avenue = ""; +var HH_ActiveX = false; +//}}HH_SYMBOL_SECTION + +//Begin to support previous generic parameters +//Get the information about the browser. +var gstrBsAgent = navigator.userAgent.toLowerCase(); +var gnBsVer = parseInt(navigator.appVersion); + +var gbBsIE = (gstrBsAgent.indexOf('msie') != -1); +var gbBsNS = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1)); +var gbBsOpera = (gstrBsAgent.indexOf('opera') != -1); + +var gbBsIE3Before = ((gbBsIE) && (gnBsVer <= 2)); +var gbBsNS3Before = ((gbBsNS) && (gnBsVer <= 3)); + +var gbBsNS2 = ((gbBsNS) && (gnBsVer <= 2)); +var gbBsNS3 = ((gbBsNS) && (gnBsVer == 3)); +var gbBsIE300301 = ((gbBsIE) && (gnBsVer == 2) && ((gstrBsAgent.indexOf("3.00") != -1)||(gstrBsAgent.indexOf("3.0a") != -1)||(gstrBsAgent.indexOf("3.0b")!=-1)||(gstrBsAgent.indexOf("3.01")!=-1))); +var gbBsIE302 = ((gbBsIE) && (gnBsVer == 2) && (gstrBsAgent.indexOf("3.02") != -1)); + +var gbBsNS4 = ((gbBsNS) && (gnBsVer >= 4)); +var gbBsNS6 = ((gbBsNS) && (gnBsVer >= 5)); + +var gbBsIE4 = ((gbBsIE) && (gnBsVer >= 4)); +var gbBsIE5 = false; +var gbBsIE55 = false; + +gbBsIE = (navigator.appName.indexOf("Microsoft") != -1); + +if (parseInt(navigator.appVersion) >= 4) { + gbBsIE4 = (navigator.appName.indexOf("Microsoft") != -1); + + if (gbBsIE4) { + var nPos = gstrBsAgent.indexOf("msie"); + var strIEversion = gstrBsAgent.substring(nPos + 5); + var nVersion = parseFloat(strIEversion); + if (nVersion >= 5) + gbBsIE5 = true; + if (nVersion >= 5.5) + gbBsIE55 = true; + } +} + +var gbBsMac = (gstrBsAgent.indexOf('mac') != -1); +var gbBsWindows = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1)); +var gbBsOp3 = (gstrBsAgent.indexOf('opera') != -1); + +// Utilities functions. +function BsscHasExtJs() +{ + if( gbBsIE3Before || gbBsNS3Before) + return false; + return true; +} + +// Register event handler +var gBsOnLoads = new Array(); // An array holds all the onload event handler. +var gBsOnClicks = new Array(); // An array holds all the onClick event handler. +var gBsOnUnLoads = new Array(); // An array holds all the OnUnLoad event handler. +var gBsOnMouseOvers = new Array(); // An array holds all the OnMouseOver event handler. +var gBsOnMouseOuts = new Array(); // An array holds all the OnMouseOut event handler. + +var gbOrignalOnMouseDown = null; + +function BsscRegisterOnLoad(funcHandler) +{ + var nLength = gBsOnLoads.length; + gBsOnLoads[nLength] = funcHandler; +} + +function BsscRegisterOnClick(funcHandler) +{ + var nLength = gBsOnClicks.length; + gBsOnClicks[nLength] = funcHandler; +} + +function BsscRegisterOnUnLoad(funcHandler) +{ + var nLength = gBsOnUnLoads.length; + gBsOnUnLoads[nLength] = funcHandler; +} + +function BsscRegisterOnMouseOver(funcHandler) +{ + var nLength = gBsOnMouseOvers.length; + gBsOnMouseOvers[nLength] = funcHandler; +} + +function BsscRegisterOnMouseOut(funcHandler) +{ + var nLength = gBsOnMouseOuts.length; + gBsOnMouseOuts[nLength] = funcHandler; +} + + +function BsGeneralOnLoad() +{ + if (!gbBsIE4 && !gbBsNS4) + return; + + // Make everything visible in navigator + if (gbBsNS4 && !gbBsNS6) { + // Make some special effects items visible + for (var iLayer = 0; iLayer < document.layers.length; iLayer++) { + document.layers[iLayer].visibility = "show"; + document.layers[iLayer].left = 0; + } + } +} + +// If resize the netscape browser, need to reload it. +function BsReDo() +{ + if (innerWidth != origWidth || innerHeight != origHeight) + location.reload(); +} +// End of the local functions. + +// The following functions are used by the html files. +function BSSCOnLoad() +{ + if( !BsscHasExtJs() ) + return; + for (var nElement = gBsOnLoads.length - 1; nElement >= 0; nElement--) + gBsOnLoads[nElement](); +} + +function BSSCOnClick() +{ + if (!BsscHasExtJs()) return; + + for (var nElement = gBsOnClicks.length - 1; nElement >= 0; nElement--) + gBsOnClicks[nElement](); +} + +function BSSCOnUnload() +{ + if (!BsscHasExtJs()) return; + for (var nElement = gBsOnUnLoads.length - 1; nElement >= 0; nElement--) + { + gBsOnUnLoads[nElement](); + } +} + +function BSSCOnMouseOver() +{ + if (!BsscHasExtJs()) return; + for (var nElement = gBsOnMouseOvers.length - 1; nElement >= 0; nElement--) + { + gBsOnMouseOvers[nElement](); + } +} + +function BSSCOnMouseOut() +{ + if (!BsscHasExtJs()) return; + for (var nElement = gBsOnMouseOuts.length - 1; nElement >= 0; nElement--) + { + gBsOnMouseOuts[nElement](); + } +} +// End of invocation of the event handle functions. + + +// Add the GereralOnLoad to the onload array. +if (typeof(BsscRegisterOnLoad) != "undefined") +{ + BsscRegisterOnLoad(BsGeneralOnLoad); +} +if (gbBsNS4&&!gbBsNS6) { + origWidth = innerWidth; + origHeight = innerHeight; + onresize = BsReDo; +} +//End to support previous generic parameters + +//Begin to support previous HHActiveX invoking +function BsHHActivateComponents() +{ + if( HH_ActiveX && (HH_ChmFilename != "") && ((self == top) || (self == top.frames[0]))) + { + var objBody = document.all.tags("BODY")[0]; + if( typeof(objBody) == "object" ) + { + objBody.insertAdjacentHTML("beforeEnd", ''); + if (HHComponentActivator.object) + HHComponentActivator.Activate(HH_ChmFilename, HH_WindowName, HH_GlossaryFont, HH_Glossary, HH_Avenue); + } + } +} + +function BsHHActivXOnLoad() +{ + if( gbBsIE4 ) + BsHHActivateComponents(); +} + +if( typeof(BsscRegisterOnLoad) != "undefined" ) +{ + BsscRegisterOnLoad(BsHHActivXOnLoad); +} +//End to support previous HHActiveX invoking + +//Begin to support previous relative topics +//If webHelp needs Related Topics DHTMLcode, it's supposed to add it here +var gbPopupMenuTimeoutExpired = false; +var gbInPopupMenu = false; +var gbPopupMenuTopicList = null; +var gOlddocumentClick = null; + +////////////////////////////////////////////////////////////////////////////////////////// +// +// Popup Menu code +// +////////////////////////////////////////////////////////////////////////////////////////// + +var g_bIsPopupMenuInit = false; +function _WritePopupMenuLayer() +{ + if (!g_bIsPopupMenuInit) + { + if (gbBsNS4) { +//Do not try to write ininle styles for NS! NS can not handle it and will not stop downloading the html page... + if (gbBsNS6) + document.write(""); + else + document.write("
      "); + } else{ + document.write(""); + if (gbBsIE4) { + document.write(""); + } + } + g_bIsPopupMenuInit = true; + } +} + +//Define variable arguments as: strTitle, strUrl +function MTE() +{ + this.strTitle = MTE.arguments[0]; + if (MTE.arguments.length > 1) + this.strURL = MTE.arguments[1]; + else + this.strURL = this.strTitle; +} + +// If the topic list is set, it is an array of TopicEntry objects (defined in WebHelp3.js) +function PopupMenu_SetTopicList(aPopupTopicArray) +{ + gbPopupMenuTopicList = aPopupTopicArray; +} + + +//Seek for the bsscright frame +function _SeekFrameByName( cRoot, strName ) +{ + if( cRoot == null ) return null; + if( cRoot.frames == null ) return null; + if( cRoot.frames[strName] != null ) return cRoot.frames[strName]; + for (var i=0; i"); + wndPopupLinks.document.write(""); + var strParaLine = ""; + for (var i = 0; i < (argLen - 2) / 2; i++) { + strParaLine = ""; + strParaLine += "
      "); + wndPopupLinks.document.close(); + window.gbInPopupMenu = true; + if (!gbBsIE) { + wndPopupLinks.focus(); + } + + return false; + } + + + if (((argLen < 5) && ((isNaN(fn_arguments[2])) || (gbPopupMenuTopicList == null))) || + ((argLen < 4) && ((!isNaN(fn_arguments[2])) && (gbPopupMenuTopicList != null)))) { + // Get the place that we will be putting the topic into + var strURL = ""; + if (isNaN(fn_arguments[2]) || (gbPopupMenuTopicList == null)) { + strURL = fn_arguments[3]; + } + else { + strURL = gbPopupMenuTopicList[fn_arguments[2]].strURL; + } + + if (targetDoc != null) { + targetDoc.location.href = strURL; + } + else { + if (fn_arguments[1] != null && typeof(fn_arguments[1]) != "undefined") + window.open(strURL, fn_arguments[1]); + else + window.open(strURL); + } + window.gbInPopupMenu = true; + return false; + } + + var strMenu = ""; + if (gbBsNS4) { + strMenu = ''; + } else { + strMenu = '
      '; + } else { + strMenu += '' + gbPopupMenuTopicList[fn_arguments[i]].strTitle + ''; + } + strMenu += ''; + + if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) { + i += 2; + } else { + i += 1; + } + } + strMenu += "
      "; + + if (gbBsMac) { + // totally hack. because ie5 in mac need something. is one of them. mac is mad. + strMenu +="
      "; + } + + var layerPopup = null; + var stylePopup = null; + var nEventX = 0; + var nEventY = 0; + var nWindowWidth = 0; + if (gbBsIE4) { + + layerPopup = document.all["PopupMenu"]; + layerPopup.innerHTML = strMenu; + stylePopup = layerPopup.style; + + _BSPSGetClientSize(); + + // Get the position of the item causing the event (relative to its parent) + nEventX = window.event.clientX; + nEventY = window.event.clientY; + + if (nEventY + layerPopup.scrollHeight + 10 < gBsClientHeight) { + nEventY += document.body.scrollTop + 10; + } else { + nEventY = (document.body.scrollTop + gBsClientHeight) - layerPopup.scrollHeight - 20; + } + stylePopup.top = nEventY; + + var nPopupWidth = layerPopup.scrollWidth; + if (gbBsMac) { + nPopupWidth = 80; // we have no idea how to get the dynamic width of the popup. + } + if (nEventX + nPopupWidth + 20 > gBsClientWidth) { + if (gBsClientWidth - nPopupWidth < 5) { + stylePopup.left = 5; + } else { + stylePopup.left = gBsClientWidth - nPopupWidth - 5; + } + } else { + stylePopup.left = nEventX + document.body.scrollLeft + 20; + } + + stylePopup.visibility = "visible"; + if (!gOlddocumentClick && document.onclick) + gOlddocumentClick = document.onclick; + document.onclick = PopupMenu_HandleClick; + + } else if (gbBsNS6) { + layerPopup = document.getElementById("PopupMenu"); + layerPopup.style.visibility = "hidden"; + + var e = fn_arguments[0]; + nEventX = e.pageX; + nEventY = e.pageY; + _BSPSGetClientSize(); + layerPopup.innerHTML = strMenu; + + if (nEventY + layerPopup.offsetHeight + 20 < window.pageYOffset + gBsClientHeight) { + nEventY += 20; + } else { + nEventY = gBsClientHeight + window.pageYOffset - layerPopup.offsetHeight - 20; + } + + if (nEventX + layerPopup.offsetWidth + 20 > gBsClientWidth + window.pageXOffset) { + if (gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth < 20) { + nEventX = 5; + } else { + nEventX = gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth - 20; + } + } else { + nEventX += 20; + } + layerPopup.style.top = nEventY; + layerPopup.style.left = nEventX; + // set again to avoid the stupid frash in netscape 6. + layerPopup.innerHTML = strMenu; + layerPopup.style.visibility = "visible"; + //window.captureEvents(Event.MOUSEDOWN); + if (!gOlddocumentClick && document.onclick) + gOlddocumentClick = document.onclick; + window.onclick = PopupMenu_HandleClick; + } + else if (gbBsNS4) { + layerPopup = document.layers.PopupMenu; + layerPopup.visibility = "hide"; + stylePopup = layerPopup.document; + stylePopup.write(strMenu); + stylePopup.close(); + var e = fn_arguments[0]; + nEventX = e.pageX; + nEventY = e.pageY; + _BSPSGetClientSize(); + if (nEventY + layerPopup.clip.height + 20 < window.pageYOffset + gBsClientHeight) { + nEventY += 20; + } else { + nEventY = gBsClientHeight + window.pageYOffset- layerPopup.clip.height - 20; + } + layerPopup.top = nEventY; + + if (nEventX + layerPopup.clip.width + 20 > gBsClientWidth + window.pageXOffset) { + if (gBsClientWidth + window.pageXOffset - layerPopup.clip.width < 20) { + nEventX = 5; + } else { + nEventX = gBsClientWidth + window.pageXOffset - layerPopup.clip.width - 20; + } + } else { + nEventX += 20; + } + + layerPopup.left = nEventX; + + layerPopup.visibility = "show"; + + window.captureEvents(Event.MOUSEDOWN); + if (!gOlddocumentClick && document.onmousedown) + gOlddocumentClick = document.onmousedown; + window.onmousedown = PopupMenu_HandleClick; + } + + window.gbInPopupMenu = true; + window.gbPopupMenuTimeoutExpired = false; + setTimeout("PopupMenu_Timeout();", 100); + return false; +} + + +function PopupMenu_Timeout() +{ + window.gbPopupMenuTimeoutExpired = true; +} + +function PopupMenu_Over(e) +{ + if (gbBsIE4) { + e.srcElement.className = "PopupOver"; + } else if (gbBsNS4) { +// this.bgColor = "red"; +// e.target.document.className = "PopupOver"; + } + return; +} + +function PopupMenu_Out(e) +{ + if (gbBsIE4) { + e.srcElement.className = "PopupNotOver"; + } else if (gbBsNS4) { + this.bgColor = "#f0f0f0"; + } + return; +} + + +function PopupMenu_HandleClick(e) +{ + if (window.gbPopupMenuTimeoutExpired) { + + window.gbInPopupMenu = false; + + if (gbBsNS4 && !gbBsNS6) { + window.releaseEvents(Event.MOUSEDOWN); + } + + var layerPopup = null; + var stylePopup = null; + if (gbBsIE4) { + layerPopup = document.all["PopupMenu"]; + stylePopup = layerPopup.style; + stylePopup.visibility = "hidden"; + } else if (gbBsNS6) { + layerPopup = document.getElementById("PopupMenu"); + layerPopup.style.visibility = "hidden"; + } else if (gbBsNS4) { + layerPopup = document.layers.PopupMenu; + layerPopup.visibility = "hide"; + } + + if (gOlddocumentClick) + { + if (gbBsNS4 && !gbBsNS6) + document.onmousedown = gOlddocumentClick; + else + document.onclick = gOlddocumentClick; + } + } + return; +} + +// This function should be deleted when all old projects are cleaned up +function BSPSWritePopupFrameForIE4() +{ + return false; +} + +///////////////////////////////////////////////////////////////////// +function BSSCPopup_ClickMac() +{ + if ((!DHTMLPopupSupport()) && (gbBsIE4)) + { + var bClickOnAnchor = false; + var el; + if ((window.event != null) && + (window.event.srcElement != null)) + { + el = window.event.srcElement; + while (el != null) + { + if ((el.tagName == "A") || (el.tagName == "AREA")) { + bClickOnAnchor = true; + break; + } + if (el.tagName == "BODY") { + break; + } + el = el.parentElement; + } + } + if (BSSCPopup_IsPopup()) + { + if (!bClickOnAnchor) { + parent.window.gPopupWindow = null; + self.close(); + } + } + else + { + bClosePopupWindow = true; + if ((bClickOnAnchor) && + (el.href) && + ((el.href.indexOf("javascript:BSSCPopup") != -1) || (el.href.indexOf("javascript:null") != -1) || (el.href.indexOf("javascript:void(0)") != -1))) + { + bClosePopupWindow = false; + } + if (bClosePopupWindow) + { + if (window.gPopupWindow != null && !window.gPopupWindow.closed ) + { + window.gPopupWindow.close(); + } + } + } + } + } + +////////////////////////////////////////////////////////////////////// + +function BsPopupOnClick() +{ + if (!gbBsIE4) + return; + + BSSCPopup_ClickMac(); +} + +function _BSSCOnError(message) +{ + if(-1 != message.indexOf("denied") + || -1 != message.indexOf("Object required")) + return true; +} + +//End to support previous relative topics + + +/// Section End - General and relative topics (JavaScript 1.0) + +/// Section Begin - Popup (JavaScript 1.0) + +//Begin to support previous popup functions +////////////////////////////////////////////////////////////////////////////////////////////// +// +// Begin DHTML Popup Functions +// +////////////////////////////////////////////////////////////////////////////////////////////// +//variables used to isolate the browser type +var gBsDoc = null; +var gBsSty = null; +var gBsHtm = null; +var gBsStyVisShow = null; +var gBsStyVisHide = null; +var gBsClientWidth = 640; +var gBsClientHeight = 480; +var gBsBrowser = null; + +// here is the varible for judge popup windows size. these parameter is for IE5.0, it may need adjust for others. +var gBRateH_W = 0.618; // 1.618 Golden cut. +var gBMaxXOfParent = 0.8; +var gBMaxYOfParent = 0.8; +var gBscrollHeight = 16; +var gBscrollWidth = 16; +var gBpermitXDelta = 3; +var gBpermitYDelta = 3; + + +var arrayPopupURL = new Array(); +var arrayAbsPopupURL = new Array(); + +var arrayDirty = new Array(); + +function setAbsPopupURL(nIndex, strURL) +{ + arrayAbsPopupURL[nIndex] = strURL; +} + +function getAbsPopupURL(nIndex) +{ + if (nIndex == -1 || arrayAbsPopupURL.length <= nIndex) return null; + else + return arrayAbsPopupURL[nIndex]; +} + +function getPopupURL(nIndex) +{ + if (nIndex == -1 || arrayPopupURL.length <= nIndex) return null; + else + return arrayPopupURL[nIndex]; +} + +function getPopupID(nIndex) +{ + return gstrPopupID + nIndex; +} + +function getPopupShadowID(nIndex) +{ + return gstrPopupShadowID + nIndex; +} + +function getPopupTopicID(nIndex) +{ + return gstrPopupTopicID + nIndex; +} + +function getPopupIFrameID(nIndex) +{ + return gstrPopupIFrameID + nIndex; +} + +function getPopupIFrameName(nIndex) +{ + return gstrPopupIFrameName + nIndex; +} + + +function getPopupTopicStyle(nIndex) +{ + return eval("document.all['" + getPopupTopicID(nIndex) + "']").style; +} + +function getPopupShadowStyle(nIndex) +{ + return eval("document.all['" + getPopupShadowID(nIndex) + "']").style; +} + +function getPopupIFrame(nIndex) +{ + + return eval("document.frames['" + getPopupIFrameName(nIndex) + "']"); +} + +function getPopupDivStyle(nIndex) +{ + return eval("document.all['" + getPopupID(nIndex) + "']").style; +} + +function getPopupIFrameStyle(nIndex) +{ + return eval("document.all['" + getPopupIFrameName(nIndex) + "'].style"); +} + + +function findDiv(strURL) +{ + var i = 0; + for (i = 0; i < arrayPopupURL.length; i ++ ) { + if (arrayPopupURL[i] == strURL) { + return i; + } + } + return -1; +} + +var gnToken = -1; +function takeToken() +{ + gnToken ++; + if (gnToken > 10000) gnToken = 0; + return gnToken; +} + +function IsValidToken(nToken) +{ + return (gnToken == nToken); +} + +function addDiv(strURL) +{ + var i = 0; + for (i = 0; i < arrayPopupURL.length; i ++) { + if (arrayPopupURL[i] == null) { + arrayPopupURL[i] = strURL; + return i; + } + } + arrayPopupURL[i] = strURL; + arrayDirty[i] = true; + return i; +} + +function setDirty() +{ + var i = 0; + for (i = 0; i < arrayPopupURL.length; i ++ ) + arrayDirty[i] = true; +} + +function IsDirty(nIndex) +{ + if (nIndex == -1) + return true; + else + if (arrayDirty.length > nIndex) + return arrayDirty[nIndex]; + else + return true; +} + +function hideAll() +{ + var i = 0; + for (i = 0; i < arrayPopupURL.length; i ++ ) + getPopupDivStyle(i).visibility = gBsStyVisHide; +} + +function getCurrentPopupIFrame() +{ + var i = 0; + for (i = 0; i < arrayPopupURL.length; i ++) + if (getPopupDivStyle(i).visibility == gBsStyVisShow) + return getPopupIFrame(i); + return null; +} + +function setClear(nIndex) +{ + if (nIndex != -1) + arrayDirty[nIndex] = false; +} + +function _BSSCCreatePopupDiv(strURL) +{ + var nIndex = findDiv(strURL); + if (nIndex == -1 ) { + nIndex = addDiv(strURL); + BsPopup_CreateDiv(nIndex); + } + else { + if (IsDirty(nIndex)) { + if("object" == typeof(getPopupIFrame(nIndex).document)) + getPopupIFrame(nIndex).document.location.href = strURL; + } + } + return nIndex; + +} + +//the browser information itself +function _BSPSBrowserItself() +{ + var agent = navigator.userAgent.toLowerCase(); + this.major = parseInt(navigator.appVersion); + this.minor = parseFloat(navigator.appVersion); + this.ns = ((agent.indexOf('mozilla') != -1) && ((agent.indexOf('spoofer') == -1) && (agent.indexOf('compatible') == -1))); + this.ns2 = ((this.ns) && (this.major == 2)); + this.ns3 = ((this.ns) && (this.major == 3)); + this.ns4 = ((this.ns) && (this.major >= 4)); + this.ns6 = ((this.ns) && (this.major >= 5)); + this.ie = (agent.indexOf("msie") != -1); + this.ie3 = ((this.ie) && (this.major == 2)); + this.ie4 = ((this.ie) && (this.major >= 4)); + this.op3 = (agent.indexOf("opera") != -1); + + if (this.ns4) + { + gBsDoc = "document"; + gBsSty = ""; + gBsHtm = ".document"; + gBsStyVisShow = "show"; + gBsStyVisHide = "hide"; + + } + else if (this.ie4) + { + gBsDoc = "document.all"; + gBsSty = ".style"; + gBsHtm = ""; + gBsStyVisShow = "visible"; + gBsStyVisHide = "hidden"; + } +} + +//Here is the browser type +function _BSPSGetBrowserInfo() +{ + gBsBrowser = new _BSPSBrowserItself(); +} + +_BSPSGetBrowserInfo(); + +//Get client size info +function _BSPSGetClientSize() +{ + if (gBsBrowser.ns4) + { + gBsClientWidth = innerWidth; + gBsClientHeight = innerHeight; + + } + else if (gBsBrowser.ie4) + { + gBsClientWidth = document.body.clientWidth; + gBsClientHeight = document.body.clientHeight; + } +} + + +var gstrPopupID = 'BSSCPopup'; +var gstrPopupShadowID = 'BSSCPopupShadow'; +var gstrPopupTopicID = 'BSSCPopupTopic'; +var gstrPopupIFrameID = 'BSSCPopupIFrame'; +var gstrPopupIFrameName = 'BSSCPopupIFrameName'; + +var gstrPopupSecondWindowName = 'BSSCPopup'; + +var gPopupWindow = null; +var gnPopupClickX = 0; +var gnPopupClickY = 0; + +var gnPopupScreenClickX = 0; +var gnPopupScreenClickY = 0; + +var gbPopupTimeoutExpired = false; + + +function DHTMLPopupSupport() +{ + if ((gbBsIE4) && (!gbBsMac)) { + return true; + } + return false; +} + + + +function BSSCPopup_IsPopup() +{ + if (DHTMLPopupSupport() && (this.name.indexOf(gstrPopupIFrameName) != -1)) { + return true; + } else if ((gbBsNS4 || gbBsIE4) && (this.name.indexOf(gstrPopupID) != -1)) { + return true; + } else { + return false; + } +} + + +// If there is a hyperlink in a popup window, display the hyperlink in +// the original window. +if (BSSCPopup_IsPopup() && !gbBsIE4) { + document.write(""); +} + +// Local functions. +function BsPopup_CreateDiv(nIndex) +{ + if(!DHTMLPopupSupport()) + return; + // DO NOT SET Width and height for the div, otherwize it will make IE4 popup do not work when view the topic alone. + var strPopupDiv = ""; + + var objBody = document.all.tags("BODY")[0]; + if( typeof(objBody) != "object" ) + return; + + objBody.insertAdjacentHTML("beforeEnd", strPopupDiv); +} + +function BSSCPopup_Timeout(nIndex, nToken) +{ + if (!IsValidToken(nToken)) return; + + if ((getPopupIFrame(nIndex).document.readyState == "complete") && + (getPopupIFrame(nIndex).document.body != null)) { + window.getPopupDivStyle(nIndex).visibility = gBsStyVisShow; + setClear(nIndex); + window.gbPopupTimeoutExpired = true; + + BSSCPopup_ChangeTargettoParent(getPopupIFrame(nIndex).document); + getPopupIFrame(nIndex).document.body.onclick = BSSCPopupClicked; + + if (!gbOrignalOnMouseDown && document.onmousedown) + gbOrignalOnMouseDown = document.onmousedown; + + document.onmousedown = BSSCPopupParentClicked; + + } else { + setTimeout("BSSCPopup_Timeout(" + nIndex + "," + nToken + ")", 100); + } +} + + +// VH 08/10/00 +// do not change target to parent if the href is using javascript +function BSSCPopup_ChangeTargettoParent(tagsObject) +{ + var collA = tagsObject.all.tags("A"); + BSSCPopup_ChangeTargettoParent2(collA); + + var collIMG = tagsObject.all.tags("IMG"); + BSSCPopup_ChangeTargettoParent2(collIMG); +} + +function BSSCPopup_ChangeTargettoParent2(colls) +{ + var j = 0; + if (colls != null) { + for (j = 0; j < colls.length; j ++ ) + { + var strtemp = colls[j].href; + strtemp = strtemp.toLowerCase(); + if (strtemp.indexOf("javascript:") == -1) + if (colls[j].target == "") + colls[j].target = "_parent"; + } + + } +} + +function BSPSPopupTopicWinHelp(strURL) +{ + _BSSCPopup(strURL); + return; +} + +function _BSSCPopup(strURL, width, height) +{ + var cuswidth = 0; + var cusheight = 0; + if ("undefined" != typeof(width) && "undefined" != typeof(height)) { + cuswidth = width; + cusheight= height; + } + + if (DHTMLPopupSupport()) { + // If we are already in a popup, replace the contents + // if (BSSCPopup_IsPopup()) { + // parent._BSSCPopup(strURL, cuswidth, cusheight); + // } else { + var nToken = takeToken(); // take token first. + var nIndex = _BSSCCreatePopupDiv(strURL); + window.gbPopupTimeoutExpired = false; + var ntWidth = gBsClientWidth; + var ntHeight = gBsClientHeight; + _BSPSGetClientSize(); + if (ntWidth != gBsClientWidth || ntHeight != gBsClientHeight) { + setDirty(); + } + + + if (IsDirty(nIndex)) { + if (gbBsMac) { + setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight +")", 400); + } else { + setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 100); + } + } + else { + MoveDivAndShow(nIndex ,nToken, cuswidth, cusheight); + } + // } + + } else { + _BSSCPopup2(strURL, cuswidth, cusheight); + } + return; +} + +if (gbBsIE55) +{ + var ehlpdhtm_fOldBefureUnload = window.onbeforeunload; + window.onbeforeunload = window_BUnload; +} + +function window_BUnload() +{ + for (var i = 0; i < arrayPopupURL.length; i ++) + document.all(getPopupID(i)).outerHTML = ""; + arrayPopupURL.length = 0; + if (ehlpdhtm_fOldBefureUnload) + ehlpdhtm_fOldBefureUnload(); +} + +function _BSSCPopup2(strURL, width, height) +{ + if (window.name == gstrPopupSecondWindowName) { + window.location = strURL; + } else { + if (!gbBsMac || !gBsBrowser.ns4) { + BSSCHidePopupWindow(); + } + var nX = 0; + var nY = 0; + var nHeight = 300; + var nWidth = 400; + if (width > 0 && height > 0) { + nHeight = height; + nWidth = width; + } + _BSPSGetClientSize(); + + nX = window.gnPopupScreenClickX; + nY = window.gnPopupScreenClickY; + + if (nY + nHeight + 40 > screen.availHeight) { + nY = screen.availHeight - nHeight - 40; + } + if (nX + nWidth + 40 > screen.availWidth) { + nX = screen.availWidth - nWidth - 40; + } + // Launch a separate window + var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes"; + if (gBsBrowser.ns) { + if (gBsBrowser.ns6) { + strParam += ",Height=" + nHeight + ",Width=" + nWidth; + strParam += ",screenX=" + nX + ",screenY=" + nY; + } + else { + strParam += ",OuterHeight=" + nHeight + ",OuterWidth=" + nWidth; + strParam += ",screenX=" + nX + ",screenY=" + nY; + strParam += ",dependent=yes"; + } + } + else { + strParam += ",height=" + nHeight + ",width=" + nWidth; + strParam += ",left=" + nX + ",top=" + nY; + } + window.gPopupWindow = window.open(strURL, gstrPopupSecondWindowName, strParam); + + if (gBsBrowser.ns4) { + window.gPopupWindow.captureEvents(Event.CLICK | Event.BLUE); + window.gPopupWindow.onclick = NonIEPopup_HandleClick; + window.gPopupWindow.onblur = NonIEPopup_HandleBlur; + } + else if (gBsBrowser.ie4) + { + setTimeout("setPopupFocus();", 100); + } + } + return; +} + +function setPopupFocus() +{ + window.gPopupWindow.focus(); +} + +function NonIEPopup_HandleBlur(e) +{ + window.gPopupWindow.focus(); +} + +function NonIEPopup_HandleClick(e) +{ + // Because navigator will give the event to the handler before the hyperlink, let's + // first route the event to see if we are clicking on a Popup menu in a popup. + document.routeEvent(e); + + // If a popup menu is active then don't do anything with the click + if (window.gPopupWindow.gbInPopupMenu) { + window.gPopupWindow.captureEvents(Event.CLICK); + window.gPopupWindow.onclick = NonIEPopup_HandleClick; + return false; + } + + // Close the popup window + if (e.target.href) { + if (e.target.target == "") + window.location.href = e.target.href; + else + window.open(e.target.href, e.target.target); + + if (e.target.href.indexOf("javascript:void(0)") == -1 && e.target.href.indexOf("javascript:null") == -1 && e.target.href.indexOf("BsscPopup") == -1) { + this.close(); + } + } else { + this.close(); + } + return false; + +} + +function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight) +{ + if (typeof(window.getPopupIFrame(nIndex).document) == "unknown") { + _BSSCPopup2(getPopupURL(nIndex), cuswidth, cusheight); + return; + } + if (!IsValidToken(nToken)) return; + + if ((window.getPopupIFrame(nIndex).document.readyState == "complete") && + (window.getPopupIFrame(nIndex).document.body != null)) { + if (window.getPopupIFrame(nIndex).document.location.href.indexOf("about:blank") != -1) { // add this check. IE will use about:blank" as the default vaule for Iframe. + window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex); + setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200); + } + else + { + setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url. + BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight); + } + } else { + setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200); + } +} + + +function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight) +{ + if (window.gbPopupTimeoutExpired) return; + + if (!IsValidToken(nToken)) return; + + getPopupDivStyle(nIndex).visibility = gBsStyVisHide; + + // Determine the width and height for the window + //var size = new BSSCSize(0, 0); + //BSSCGetContentSize(window.getPopupIFrame(nIndex), size); + //var nWidth = size.x; + //var nHeight = size.y; + + _BSPSGetClientSize(); + + var size = new BSSCSize(0, 0); + + if (cuswidth <= 0 || cusheight <= 0) + BSSCGetContentSize(window.getPopupIFrame(nIndex), size); + else { + size.x = cuswidth; + size.y = cusheight; + } + + // Determine the width and height for the window + var nWidth = size.x; + var nHeight = size.y; + + // for small popup size, we should allow any size. + // The popup size should be ok if bigger than 0 + if (nWidth < 0 || nHeight < 0) return; // there must be something terribly wrong. + // if (nWidth < 40 || nHeight < 40) return; // there must be something terribly wrong. + + window.getPopupDivStyle(nIndex).pixelWidth = nWidth; + window.getPopupDivStyle(nIndex).pixelHeight = nHeight; + + window.getPopupShadowStyle(nIndex).pixelWidth = nWidth; + window.getPopupShadowStyle(nIndex).pixelHeight = nHeight; + window.getPopupTopicStyle(nIndex).pixelWidth = nWidth; + window.getPopupTopicStyle(nIndex).pixelHeight = nHeight; + if (gbBsIE55) + { + window.getPopupShadowStyle(nIndex).pixelWidth = nWidth + 2; + window.getPopupShadowStyle(nIndex).pixelHeight = nHeight + 2; + window.getPopupTopicStyle(nIndex).pixelWidth = nWidth + 2; + window.getPopupTopicStyle(nIndex).pixelHeight = nHeight + 2; + } + + window.getPopupIFrameStyle(nIndex).pixelWidth = nWidth; + window.getPopupIFrameStyle(nIndex).pixelHeight = nHeight; + if (gbBsIE55) + { + window.getPopupIFrameStyle(nIndex).top = 0; + window.getPopupIFrameStyle(nIndex).left = 0; + } + + var strURL = getPopupURL(nIndex); + if (strURL.indexOf("#") != -1) + getPopupIFrame(nIndex).location.href = strURL; // reload again, this will fix the bookmark misunderstand in IE5. + + MoveDivAndShow(nIndex, nToken, cuswidth, cusheight); +} + +function MoveDivAndShow(nIndex, nToken, cuswidth, cusheight) +{ + if (window.getPopupIFrame(nIndex).document.location.href != getAbsPopupURL(nIndex)) { // if redirect, reload again. + window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex); + setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200); + return; + } + + // Determine the position of the window + var nClickX = window.gnPopupClickX; + var nClickY = window.gnPopupClickY; + var nTop = 0; + var nLeft = 0; + + var nWidth = window.getPopupDivStyle(nIndex).pixelWidth; + var nHeight = window.getPopupDivStyle(nIndex).pixelHeight; + + if (nClickY + nHeight + 20 < gBsClientHeight + document.body.scrollTop) { + nTop = nClickY + 10; + } else { + nTop = (document.body.scrollTop + gBsClientHeight) - nHeight - 20; + } + if (nClickX + nWidth < gBsClientWidth + document.body.scrollLeft) { + nLeft = nClickX; + } else { + nLeft = (document.body.scrollLeft + gBsClientWidth) - nWidth - 8; + } + + if (nTop < document.body.scrollTop ) nTop = document.body.scrollTop + 1; + if (nLeft< document.body.scrollLeft) nLeft = document.body.scrollLeft + 1; + + + window.getPopupDivStyle(nIndex).left = nLeft; + window.getPopupDivStyle(nIndex).top = nTop; + + // Set the location of the background blocks + window.getPopupShadowStyle(nIndex).left = 6; + window.getPopupShadowStyle(nIndex).top = 6; + if (gbBsIE55) + { + window.getPopupShadowStyle(nIndex).left = 4; + window.getPopupShadowStyle(nIndex).top = 4; + } + + if (gbBsMac) { + // Total hack on the iMac to get the IFrame to position properly + window.getPopupIFrameStyle(nIndex).pixelLeft = 100; + window.getPopupIFrameStyle(nIndex).pixelLeft = 0; + // Explicitly call BSSCOnLoad because the Mac doesn't seem to do it + window.getPopupIFrame(nIndex).window.BSSCOnLoad(); + } + + BSSCPopup_Timeout(nIndex , nToken ); + + return; +} + +function BSSCSize(x, y) +{ + this.x = x; + this.y = y; +} + +function BSSCGetContentSize(thisWindow, size) +{ + if (!((gBsBrowser.ie4) || (gBsBrowser.ns4))) + return; + + if (gbBsMac) { + size.x = 300; + size.y = 300; + return; + } + + // Resize the width until it is wide enough to handle the content + // The trick is to start wide and determine when the scrollHeight changes + // because then we know a scrollbar is necessary. We can then go back + // to the next widest size (for no scrollbar) + + var ClientRate = gBsClientHeight / gBsClientWidth; + + var GoldenSize = new BSSCSize(0,0); + GoldenSize.x = gBsClientWidth * gBMaxXOfParent; + GoldenSize.y = gBsClientHeight *gBMaxYOfParent ; + + if (ClientRate > gBRateH_W) { + GoldenSize.y = GoldenSize.x * gBRateH_W; + } + else { + GoldenSize.x = GoldenSize.y / gBRateH_W; + } + + // Try to using parent specified max x. + var x = 0; + var maxgoldx = GoldenSize.x; + var maxx = gBsClientWidth * gBMaxXOfParent; + + // This double resize causes the document to re-render (and we need it to) + if (!gbBsIE5) + thisWindow.moveTo(10000,10000); // this is used to fix the flash on IE4. + thisWindow.resizeTo(1, 1); + thisWindow.resizeTo(1, 1); + thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight); + thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight); + + var miny = thisWindow.document.body.scrollHeight + gBscrollHeight; + + if (miny > GoldenSize.y) // the popup does not fix in the parent wanted golden area. so try to expand itself as large as it can + { + thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight); + thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight); + + miny = thisWindow.document.body.scrollHeight + gBscrollHeight; + maxy = gBsClientHeight * gBMaxYOfParent; + + if (miny > maxy) { // the popup must have a scroll, OK let it be. + miny = maxy; + size.x = maxx; + size.y = maxy; + thisWindow.document.body.scroll = 'yes'; // At this time we do want to show scroll any more. so it will looks better a little. + } + else { // popup still can fit in the parent area by someway. now we choose the same h/w rate as parent. + size.y = miny; + + // downsize from maxx , now I try to using binary divide. + x = maxx; + deltax = -maxx/2; + //j = 0; + while (true) { + x = x + deltax; + thisWindow.resizeTo(x, miny); + thisWindow.resizeTo(x, miny); + diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * ClientRate; + if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter + deltax = Math.abs(deltax) /2; + else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter + deltax = -Math.abs(deltax) /2; + else + // the y is close enough to wanted. + break; + if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore. + break; + } + size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth; + size.y = thisWindow.document.body.scrollHeight;// + gBscrollHeight; + thisWindow.document.body.scroll = 'no'; + + // Handle absurd cases just in case IE flakes + // if (size.y < 100) { + // size.y = 100; + // } + } + } + else { + if (thisWindow.document.body.scrollWidth > maxgoldx) { + size.x = maxx; + size.y = miny; + thisWindow.document.body.scroll = 'yes'; + } + else { + // downsize from maxgoldx , now I try to using binary divide. + x = maxgoldx; + deltax = -maxgoldx/2; + //i = 0; + while (true) { + x = x + deltax; + thisWindow.resizeTo(x, miny); + thisWindow.resizeTo(x, miny); + diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * gBRateH_W; + if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter + deltax = Math.abs(deltax) /2; + else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter + deltax = -Math.abs(deltax) /2; + else + // the y is close enough to wanted. + break; + if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore. + break; + //i ++; + + } + //size.x = x - gBscrollWidth; + size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth; + size.y = thisWindow.document.body.scrollHeight ; + thisWindow.document.body.scroll = 'no'; // At this time we do not want to show scroll any more. so it will looks better a little. + thisWindow.resizeTo(size.x, size.y); + if (thisWindow.document.body.scrollWidth > size.x) + { + size.x = thisWindow.document.body.scrollWidth; + } + if (thisWindow.document.body.scrollHeight > size.y) + { + size.y = thisWindow.document.body.scrollHeight; + } + } + } + + // no reload no scrollbar. + //size.x = size.x + 16; //reserve a width for scrollbar (IE 4.0 only) + + thisWindow.resizeTo(size.x, size.y); + thisWindow.resizeTo(size.x, size.y); + return; +} + + + +function BSSCPopupParentClicked() +{ + if (!window.gbPopupTimeoutExpired) { + return false; + } + + document.onmousedown = gbOrignalOnMouseDown; + + // Simply hide the popup + hideAll(); + + window.gbPopupTimeoutExpired = false; + + return true; +} + + +function BSSCPopupClicked() +{ + if (!window.gbPopupTimeoutExpired) { + return false; + } + + + var popupIFrame = getCurrentPopupIFrame(); + if (popupIFrame == null) { + return true; + } + +/* + if ("undefined" != typeof(popupIFrame.gbInPopupMenu) && + popupIFrame.gbInPopupMenu) { + return true; + }*/ + + if (!((popupIFrame.window.event != null) && + (popupIFrame.window.event.srcElement != null) && + ((popupIFrame.window.event.srcElement.tagName == "A") || + (popupIFrame.window.event.srcElement.tagName == "IMG")))) { + document.onmousedown = gbOrignalOnMouseDown; + + // Simply hide the popup + hideAll(); + + window.gbPopupTimeoutExpired = false; + + return true; + } +} + + +//trace the mouse over's position for hotspot +function BSPSPopupOnMouseOver(event) +{ + if (gBsBrowser.ie4) { + window.gnPopupClickX = event.clientX + document.body.scrollLeft; + window.gnPopupClickY = event.clientY + document.body.scrollTop; + window.gnPopupScreenClickX = event.screenX; + window.gnPopupScreenClickY = event.screenY; + } else if (gBsBrowser.ns4) { + window.gnPopupClickX = event.pageX - window.pageXOffset; + window.gnPopupClickY = event.pageY - window.pageYOffset; + window.gnPopupScreenClickX = event.screenX - window.pageXOffset; + window.gnPopupScreenClickY = event.screenY - window.pageYOffset; + } +} + + +function BSSCHidePopupWindow() +{ + if (window.gPopupWindow != null) { + if (gBsBrowser.ns4) { + if ((typeof window.gPopupWindow != "undefined") && (!window.gPopupWindow.closed)) { + window.gPopupWindow.close(); + window.gPopupWindow = null; + } + } + } + + return; +} + +// Add the PopupOnClick to the onclick array. +if (typeof(BsscRegisterOnClick) != "undefined") +{ + BsscRegisterOnClick(BsPopupOnClick); +} +//End to support previous popup functions + +/// Section End - Popup (JavaScript 1.0) + +/// Section Begin - Embedded Stub (JavaScript 1.0) + +var s_strAgent = navigator.userAgent.toLowerCase(); +var s_nVer = parseInt(navigator.appVersion); + +var s_bIE = (s_strAgent.indexOf('msie') != -1); +var s_bNS = (s_strAgent.indexOf('mozilla') != -1) && ((s_strAgent.indexOf('spoofer') == -1) && (s_strAgent.indexOf('compatible') == -1)); +var s_bOpera = (s_strAgent.indexOf('opera') != -1); + +var s_bIE3Before = ((s_bIE) && (s_nVer <= 2)); +var s_bNS3Before = ((s_bNS) && (s_nVer <= 3)); + +var s_bNS2 = ((s_bNS) && (s_nVer <= 2)); +var s_bNS3 = ((s_bNS) && (s_nVer == 3)); +var s_bIE300301 = ((s_bIE) && (s_nVer == 2) && ((s_strAgent.indexOf("3.00") != -1)||(s_strAgent.indexOf("3.0a") != -1)||(s_strAgent.indexOf("3.0b")!=-1)||(s_strAgent.indexOf("3.01")!=-1))); +var s_bIE302 = ((s_bIE) && (s_nVer == 2) && (s_strAgent.indexOf("3.02") != -1)); + + +function HasExtJs() +{ + if (s_bIE3Before) { return false;} + if (s_bNS3Before) { return false;} + if (typeof (BsGeneralOnLoad) == "undefined"){ return false; } + return true; +} + + +function BSSCCreatePopupDiv() +{ + return; +} + + +function WritePopupMenuLayer() +{ + if (HasExtJs()) {_WritePopupMenuLayer();} +} + +function BSSCPopup(strURL, width, height) +{ + if (HasExtJs()) { + _BSSCPopup(strURL, width, height); + }else{ + //Create a temporary window first to ensure the real popup comes up on top + var wndTemp = null; + if (!s_bNS3) { + wndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4"); + } + // Create the real popup window + var wndPopup = window.open(strURL, "BSSCPopup", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=300,width=400"); + // Close the temporary + if (!s_bNS3) { + wndTemp.close(); + } else { + wndPopup.focus(); + } + } +} + +var gbWndTemp = null, gbWndPopupLinks = null; +var gbstrParaTotal = ""; + +function PopupMenu_Invoke() +{ + if (HasExtJs()) { + return _PopupMenu_Invoke(PopupMenu_Invoke.arguments); + } + if (s_bNS3Before || s_bIE3Before ) { + var argLen = PopupMenu_Invoke.arguments.length; + if (argLen < 5) { + window.document.location.href = PopupMenu_Invoke.arguments[3]; + return false; + } + gbWndTemp = null; + gbWndPopupLinks = null; + gbstrParaTotal = ""; + for (var i = 0; i < (argLen - 2) / 2; i++) { + var strParaLine = ""; + if (s_bNS2 || s_bOpera){ + strParaLine += "
      " + strParaLine += PopupMenu_Invoke.arguments[2 * i + 2]; + strParaLine += ""; + } else { + strParaLine += ""); + if (s_bNS2 || s_bOpera) { + gbWndPopupLinks.document.write(""); + } else { + //YJ: IE301,302 and NS3.x works fine + gbWndPopupLinks.document.write("<"); + gbWndPopupLinks.document.write("script>"); + gbWndPopupLinks.document.write("function gotoUrl(aUrl) {opener.window.location=aUrl; close();}"); + gbWndPopupLinks.document.write("<"); + gbWndPopupLinks.document.write("/script>"); + } + gbWndPopupLinks.document.write(""); + gbWndPopupLinks.document.write(gbstrParaTotal); + gbWndPopupLinks.document.write(""); + gbWndPopupLinks.document.close(); + + // Close the temporary + if (!s_bNS3 && gbWndTemp != null) { + gbWndTemp.close(); + }else { + gbWndPopupLinks.focus(); + } + + return true; + } + return false; +} + +/// Section End - Embedded Stub (JavaScript 1.0) + +//// Segment End -- (JavaScript 1.0) + +//// Segment Begin -- (JavaScript 1.2) +/// Section Begin - kadov DHTM (JavaScript 1.2) + +//Begin to support extended and dropdown text effects. +function kadovIsParagraph(el) +{ + return( el.tagName == "P" || el.tagName.indexOf("H") == 0 ) ? true : false; +} + +function kadovInitEachChild(el) +{ + for(var i=0; i "") ) + child.style.setAttribute( "x-on-pageload", "" ); + + var href = child.getAttribute("href") + if( href != null && href > "" && href.indexOf( "BSSCPopup" ) >= 0 ) + kadovFilePopupInit(child.id); // Init for Popup + else if( child.className == "dropspot" || child.className == "expandspot" || + child.className == "glossterm" ) + kadovTextPopupInit(child.id);// Init for Expanding/Glossary or DropDown text + else if( child.className == "trigger") + kadovInitTrigger(child.id);// Init for Trigger + else + { + kadovInitEffects(child.id);// Init for DHTML effects + CEngine.SetOneTargetInitialState( child.id ); + } + } + + if( (child.tagName == "IMG") && (child.getAttribute("dynsrc") > "") ) + child.start = "mouseover";// to start a AVI file. fileopen doesn't work + + kadovInitEachChild(child); + } +} + +function kadovRetrieveTextInner(el) +{ + var x = ""; + if( (!el) || (el.tagName == "!") || (el.tagName == "SCRIPT" )) + return x; + + if( kadovIsParagraph(el) ) + { + var strNewID = " "; + if( el.id != "" ) + strNewID += "id=" + el.id + "_NewSpan "; + x = "" + el.innerHTML + ""; + } + else + { + for(var i=0; i 0 ) + if( (nTagClose - nTagOpen) != nDistance ) + return strRawHTML; + + var strCleanOnce = strRawHTML.substring(0, nTagOpen) + strRawHTML.substr(nTagClose + strTagClose.length) ; + return kadovRetrieveCleanHTML( strCleanOnce, strTagOpen, strTagClose ); +} + +function kadovAdjustObjectTag(strRawHTML, nStartPos) +{// adjust object tag for related topics HTML control, because innerHTML misses out the item settings + + //Is there any DTC? + var strDTCTagOpen = ''; + var nDTCTagOpen = strRawHTML.indexOf( strDTCTagOpen, nStartPos ); + if( nDTCTagOpen < 0 ) + return strRawHTML; + var nDTCTagClose = strRawHTML.indexOf( strDTCTagClose, nDTCTagOpen ); + if( nDTCTagClose < nDTCTagOpen) + return strRawHTML; // no Design Time Controls; + + //Is the DTC HTML Help Control? + var strRTObjTagOpen = 'classid=clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11'; + var strRTObjTagClose = ''; + var nRTObjTagOpen = strRawHTML.indexOf( strRTObjTagOpen, nDTCTagOpen ); + if( nRTObjTagOpen < nDTCTagOpen ) + return strRawHTML; + var nRTObjTagClose = strRawHTML.indexOf( strRTObjTagClose, nRTObjTagOpen ); + if( nRTObjTagClose < nRTObjTagOpen ) + return strRawHTML; // is not a HTML help control + + // Is it a related Topics html help control? + var strRTObjLabel = ''; + } + + // to insert the reconstructed item params into runtime object tag + var strAdjustedHTML = strRawHTML.substring(0,nRTObjTagClose) + strRunTimeItemParam + strRawHTML.substring(nRTObjTagClose, strRawHTML.length); + return kadovAdjustObjectTag(strAdjustedHTML, nDTCTagClose + strDTCTagClose.length); +} + +function kadovTextPopupOnLoad( el ) +{ + if( !CCSSP.bIsWinOS && !CCSSP.bIsSunOS) + return 0; + + if( typeof(el) == "string" ) + el = document.all.item(el); + + var src = el.getAttribute( "x-use-popup" ); + if(!src) + return 0; + + var name = src; + if( src.substr(0,1) == "#" ) + name = src.substr(1, src.length-1); + var srcDiv = document.all.item(name); + if( !srcDiv ) + return 1; + + var type = el.getAttribute( "x-popup-type" ); + var setup = el.getAttribute( "x-tmp-setup" ); + var newId = name; + if( newId.indexOf( "_tmp") <= 0 ) + newId += "_tmp"; + + if( !setup ) + { + el.setAttribute( "x-tmp-setup", 1 ); + + if( type == "pulldown" ) + { + var strAdjust = kadovAdjustObjectTag(srcDiv.innerHTML,0); + var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, ""); + strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, ""); + + //work around the bug in HH.exe that highlight the phrases when use Search tab + //this approach is just removing the tag inserted by Microsoft in the runtime + strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "", 52); + + var strStyle = " style='display:none; position:relative;"; + var newDiv = "
      " + strCleanHTML + "
      "; + + srcDiv.outerHTML = ""; // empty the original DIV tag + var elParentPra = kadovFindParentParagraph(el); + if( elParentPra ) + elParentPra.insertAdjacentHTML( "AfterEnd", newDiv ); + } + else if( type == "expanding" ) + { + var inner = kadovRetrieveTextInner(srcDiv); + if( inner == "" ) + inner = srcDiv.innerHTML; + var strAdjust = kadovAdjustObjectTag(inner,0); + var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, ""); + strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, ""); + var strClassName = (el.className == "glossterm") ? "glosstext" : "expandtext"; + var newSpan = ""; + srcDiv.outerHTML = ""; // empty the original DIV tag + el.insertAdjacentHTML( "AfterEnd", newSpan ); + } + } + return 0; +} + +function kadovTextPopup( el ) +{ + if( (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS) || (window.event == null) ) + return; + window.event.cancelBubble = true; + + if( typeof(el) == "string" ) + el = document.all.item(el); + + var src = el.getAttribute( "x-use-popup" ); + if(!src) + return; + + var name = src; + if( src.substr(0,1) == "#" ) + name = src.substr(1, src.length-1) + "_tmp"; + var srcDiv = document.all.item(name); + if( !srcDiv ) + return; + + var type = el.getAttribute( "x-popup-type" ); + var setup = el.getAttribute( "x-tmp-setup" ); + if( srcDiv ) + { + if( srcDiv.style.display == "" ) + srcDiv.style.display = "none"; + else + { + srcDiv.style.display = ""; + if( typeof(srcDiv.bInitialized) == "undefined" ) + { + srcDiv.bInitialized = true; + kadovInitEffects(name); + kadovInitEachChild(srcDiv); + } + } + } + return; +} + +function kadovFindParentParagraph( el ) +{ + if( typeof(el) == "string" ) + el = document.all.item(el); + if( (!el) || el.tagName == "BODY" ) + return null; + if( kadovIsParagraph(el.parentElement) ) + return el.parentElement; + else + return kadovFindParentParagraph( el.parentElement ); +} + +//Begin HTML code invoked function +function kadovRegisterEventHandler( obj, strEvent, strEventHandler ) +{ + if( !gbBsIE4 ) + return; + CCSSP.RegisterEventHandler( obj, strEvent, strEventHandler ); +} + +function kadovTextPopupInit( el ) +{ + if( (!gbBsIE4) || (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS)) + return; + + if( typeof(el) == "string" ) + el = document.all.item(el); + if( el != null ) + { + CCSSP.RegisterEventHandler( el, "onclick", "kadovTextPopup(" + el.id +");" ); + CCSSP.RegisterEventHandler( window, "onload", "kadovTextPopupOnLoad(" + el.id +");" ); + } +} +//End HTML code invoked function + +//End to support extended and dropdown text effects. + +//Begin to convert iWrite format to RoboEditor Format for DHTML effects +function kadovInitTriggersInHead( ) +{ + if( Object.xDelayedInitElements ) + { + var x = Object.xDelayedInitElements; + for(i=0; i= 0 && nNext < values.length ) + { + functions[nIdx] = values.substr( nStart, nNext-nStart+1); + nStart = nNext + 1; + nIdx++; + nNext = values.indexOf( "\)", nStart); + } + + for( var i=0; i= 0 ) + { + nPageClick = arrForClickCount[j].indexOf("="); + if( nPageClick > 0 ) + { + nClickTimes = arrForClickCount[j].substring( nPageClick + 1, arrForClickCount[j].length) * 1; + break; + } + } + } + var args = srcargs; + if( j < arrForClickCount.length ) + {// to strip out the "clicks=99" from the arguments string + args = ""; + for( var k = 0; k < arrForClickCount.length; k ++ ) + { + if( k != j ) + { + args += arrForClickCount[k]; + if( k < arrForClickCount.length - 1 ) + args += ","; + } + } + } + bsscFXInit( null, id, translatedProp, fnname, args, nClickTimes ); + } +} + +function kadovTranslateProp( prop ) +{ + switch( prop ) + { + case "x-on-hover" : return "bsschover"; + case "x-on-pageclick" : return "bsscpageclick"; + case "x-on-pageload" : return "bsscpageload"; + case "x-on-trigger-1" : return "bssctrigger1"; + case "x-on-trigger-2" : return "bssctrigger2"; + } + return null; +} +//End to convert iWrite format to RoboEditor Format for DHTML effects + +//Begin the definition of one entry to DHTML effects +function bsscFXInit( trigger_ID, target_ID, event_type, + action_type, action_setting, event_addional ) +{ + if( (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS ) || typeof(target_ID) != "string" )//MUST have a target_ID + return; // we don't support Navigator yet + + if( typeof(event_type) == "string" ) + event_type = event_type.toLowerCase(); + if( typeof(action_type) == "string" ) + action_type = action_type.toLowerCase(); + if( typeof(action_setting) == "string" ) + action_setting = action_setting.toLowerCase(); + + // to get the target element then add it to the target list + var eleTarget = CCSSP.GetObject( target_ID ); + if( (eleTarget != null) && (event_type != null) && (action_type != null) ) + { + CEngine.AddOneTarget( target_ID, eleTarget ); + CEngine.BuildTargetObject(target_ID, event_type, action_type, action_setting, event_addional); + } + + // to validate the trigger_ID parameter + if( typeof(trigger_ID) == "string" && trigger_ID != "" ) + CEngine.BuildTriggerObject( trigger_ID, target_ID ); +} +//End the definition of one entry to DHTML effects + + +/// Section End - kadov DHTM (JavaScript 1.2) + + +/// Section Begin - CCSSP DHTM (JavaScript 1.2) + +//Begin JavaScript libary for cross-platform positioning object. +function CCSSP(){} // constructor of CCSSP class + +CCSSP.strAgent = navigator.userAgent.toLowerCase(); +CCSSP.nAppVersion = parseInt(navigator.appVersion); + +CCSSP.bIsWinOS = ((CCSSP.strAgent.indexOf("win") >= 0) || (CCSSP.strAgent.indexOf("16bit") >= 0)); +CCSSP.bIsMacOS = (CCSSP.strAgent.indexOf("mac") >= 0); +CCSSP.bIsSunOS = (CCSSP.strAgent.indexOf("sunos") != -1); + +CCSSP.bIsIE = (navigator.appName.indexOf("Microsoft") >= 0); +CCSSP.bIsIE4 = (CCSSP.bIsIE && (CCSSP.nAppVersion >= 4)); +CCSSP.bIsIE5 = (CCSSP.bIsIE4 && (CCSSP.strAgent.indexOf("msie 5") != -1) ) + +CCSSP.bIsNav = (navigator.appName.indexOf("Netscape") >= 0); +CCSSP.bIsNav4 = (CCSSP.bIsNav && (CCSSP.nAppVersion >= 4)); +CCSSP.bIsNav6 = (CCSSP.bIsNav && (CCSSP.nAppVersion >= 5)); + +CCSSP.GetObject = function( obj ) +{//convert object name string or reference into a valid object reference + if( typeof(obj) == "object" ) + return obj; + else if( typeof(obj) == "string" && obj != "") + { + if( CCSSP.bIsNav4 ) + return eval("document." + obj); + else + return eval("document.all." + obj); + } + else + return null; +} + +CCSSP.MoveObjectTo = function(obj, x, y) +{//positioning an object at a specific pixel coordinate + if( CCSSP.bIsNav4 ) + obj.moveTo(x,y); + else + { + obj.style.pixelLeft = x; + obj.style.pixelTop = y; + } +} + +CCSSP.MoveObjectBy = function(obj, dx, dy) +{//moveing a object by x and/or y pixel + if( CCSSP.bIsNav4 ) + obj.moveBy(dx,dy); + else + { + obj.style.pixelLeft += dx; + obj.style.pixelTop += dy; + } +} + +CCSSP.SetObjectBGColor = function(obj, color) +{//set the background color of an object + if( CCSSP.bIsNav4 ) + obj.bgColor = color; + else + obj.style.backgroundColor = color; +} + +CCSSP.ShowObject = function(obj, bShow) +{// set the object to be visible or invisible + if( CCSSP.bIsNav4 ) + obj.visibility = (bShow == true) ? 'show' : 'hide'; + else + obj.style.visibility = (bShow == true) ? 'visible' : 'hidden';// when hidden, it still occupy some space. +} + +CCSSP.GetObjectLeft = function(obj) +{// retrieve the x coordinate of a posionable object + if( CCSSP.bIsNav4 ) + return obj.left; + else + return obj.style.pixelLeft; +} + +CCSSP.GetObjectTop = function(obj) +{// retrieve the y coordinate of a posionable object + if( CCSSP.bIsNav4 ) + return obj.top; + else + return obj.style.pixelTop; +} + +CCSSP.GetObjectContainLeft = function(obj) +{// retrieve the x coordinate of a posionable object relative to it's parent element + if( CCSSP.bIsNav4 ) + return obj.pageX; + else + { + if( obj == document.body ) + return obj.clientLeft; + else + return obj.offsetLeft; + } +} + +CCSSP.GetObjectWindowLeft = function(obj) +{// retrieve the x coordinate of a posionable object relative to browser window + if( CCSSP.bIsNav4 ) + return obj.pageX; + else + { + var nOffsetWindowLeft = 0; + for(var element = obj; element; element = element.offsetParent) + nOffsetWindowLeft += CCSSP.GetObjectContainLeft(element); + return nOffsetWindowLeft; + } +} + +CCSSP.GetObjectContainTop = function(obj) +{// retrieve the y coordinate of a posionable object relative to it's parent element + if( CCSSP.bIsNav4 ) + return obj.pageY; + else + { + if( obj == document.body ) + return obj.clientTop; + else + return obj.offsetTop; + } +} + +CCSSP.GetObjectWindowTop = function(obj) +{// retrieve the y coordinate of a posionable object relative to browser window + if( CCSSP.bIsNav4 ) + return obj.pageY; + else + { + var nOffsetWindowTop = 0; + for(var element = obj; element; element = element.offsetParent) + nOffsetWindowTop += CCSSP.GetObjectContainTop(element); + return nOffsetWindowTop; + } +} + +CCSSP.GetObjectHeight = function(obj) +{// retrieve the height of a posionable object + if( CCSSP.bIsNav4 ) + return obj.clip.height; + else + return obj.offsetHeight; +} + +CCSSP.GetObjectWidth = function(obj) +{// retrieve the width of a posionable object + if( CCSSP.bIsNav4 ) + return obj.clip.width; + else + return obj.offsetWidth; +} + +CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler ) +{ // to add the "funcHandler" as the "rawEventName" 's handler to the "srcObj" object,the original event handler will be combined + if (CCSSP.bIsNav4 && !CCSSP.bIsNav6) + return ; + var oldHandler = ""; + if (CCSSP.bIsMacOS && CCSSP.bIsIE4) + { + if (typeof(srcObj[rawEventName.toLowerCase()])=="unknown") + { //search for + + + + + + + + + + + + + + + + +

      About SALOME architecture

      + +

      SALOME + architecture + is based on CORBA technology using distributed + system model of applications. This architecture takes the concept of multitier + client/server to its natural conclusion. The distributed system model exposes all functionality + of the application as objects, each of which can use any of the services + provided by other objects in the system, or even objects in other systems. + The architecture can also blur the distinction between "client" + and "server" because the client components can also create objects + that behave in server-like roles. This architecture provides the ultimate + in flexibility.

      + +

      The distributed system architecture achieves + its flexibility by encouraging (or enforcing) the definition of specific + component interfaces. The interface of a component specifies to other + components what services are offered by that component and how they are + used. As long as the interface of a component remains constant, that component's + implementation can change dramatically without affecting other components. +

      + +

      All + integrated into SALOME platform + software components (VISU, Geom, SMESH...)  implement + predefined interfaces. Each component provides data for the SALOME study in a form of links (stored in the + Study) to the specific data created and stored in the component. All components + represent CORBA servers and + it allows to run them on different host stations.

      + +

      Another fundamental piece of the SALOME architecture is the use of the + Interface Definition Language (IDL). IDL, which specifies interfaces between + CORBA components, is instrumental in ensuring CORBA's language independence. + Because interfaces described in IDL can be mapped to any programming language, + CORBA applications and components are thus independent of the language(s) + used to implement them.

      + +
      + +

       

      + +

       In SALOME there + is a possibility to run definite components in the so-called batch mode + without GUI provided by IAPP component. In this case you can work with + these components with the help of Python commands and scripts.  

      + +

       

      + +

      The + architecture of this all-inclusive platform for numerical components  responds + to the following objectives:

      + +

       

      + +
        + +
      • Flexibility :  the + creation and modification of computation schemes must be easy. The developer + must have easy access to all modeling parameters to create domain-specific + tools adapted to new situations or to test new numerical algorithms. SALOME + allows integration and implementation of numerical and physical components + derived from existing code.

      • +
      + +

       

      + +
        + +
      • Productivity :  the + implementation of code is simple for the user and the reuse of components + (within other environments for macro-components) is noticeably facilitated.

      • +
      + +

       

      + +
        + +
      • Performance :  SALOME + is able to more finely simulate phenomena that is more complex in scale + and in physical coupling requirements. SALOME + economically exploits the performance of used machines (massively + parallel processors, PC clusters, etc).

      • +
      + +

       

      + +
        + +
      • Expandability:  on + the one hand, software technologies and physical architectures evolve + rapidly compared to the development time, validation and use of a scientific + application while on the other hand, the development of a database model + adapted to the totality of exchanges between components can be achieved + incrementally. SALOME  is + able to easily follow these developments.

      • +
      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/about_salome_pro_help_system.htm b/doc/salome/gui/KERNEL/files/about_salome_pro_help_system.htm new file mode 100755 index 000000000..3a447d079 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/about_salome_pro_help_system.htm @@ -0,0 +1,135 @@ + + + + + + + + + + +About SALOME help system + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      About SALOME help system

      + +

      Welcome + to SALOME help system. This on-line help has been created in HTML format + with the help of Java applets. It can be launched with the help of any + browser (Internet Explorer, Netscape Navigator and others) and on any + platform (Windows, Macintosh, Linux, and UNIX).

      + +

       

      + +

      The SALOME reference + manual contains a set of topics which are divided into different chapters + describing the functionality of different modules of the SALOME platform. + This help system contains a wide variety of navigation + components and search + utilities which will help you to get acquainted with all features + of SALOME.

      + +

       

      + +

       Related Topics

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/copyright_notice.htm b/doc/salome/gui/KERNEL/files/copyright_notice.htm new file mode 100755 index 000000000..2f2c5c7ba --- /dev/null +++ b/doc/salome/gui/KERNEL/files/copyright_notice.htm @@ -0,0 +1,162 @@ + + + + + + + + + + +Copyright notice + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Copyright notice

      + +

      Copyright © 2003, by + Open CASCADE S.A.

      + +

       

      + +

      PROPRIETARY + RIGHTS NOTICE: All rights reserved. No part of this material may be reproduced + or transmitted in any form or by any means, electronic, mechanical, or + otherwise, including photocopying and recording or in connection with + any information storage or retrieval system, without the permission in + writing from Open CASCADE S.A.

      + +

       

      + +

      The + information contained in this document is subject to change without notice + and should not be construed as a commitment by Open CASCADE S.A. Open + CASCADE S.A. bears no responsibility for any errors that may appear in + this document.

      + +

       

      + +

      The + software described in this document is furnished under a license and may + be used or copied only in accordance with the terms of such a license.

      + +

       

      + +

      CAS.CADE + and Open CASCADE are registered trademarks of Open CASCADE S.A. Other + brand or product names are trademarks or registered trademarks of their + respective holders.

      + +

       

      + +

       

      + +

      + +

       

      + +

      Immeuble Ariane

      + +

      Domaine Technologique de Saclay

      + +

      4, rue René Razel

      + +

      91400 SACLAY - France

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/creating_a_new_study.htm b/doc/salome/gui/KERNEL/files/creating_a_new_study.htm new file mode 100755 index 000000000..4f874090a --- /dev/null +++ b/doc/salome/gui/KERNEL/files/creating_a_new_study.htm @@ -0,0 +1,201 @@ + + + + + + + + + + +Creating a new study + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Creating a new study

      + +

      To create a new study:

      + +

      From + the main menu select File > + New or in the + standard toolbar click icon.

      + +

       

      + +

      Your study will be created + with default name Study1#1. In + SALOME you can create several studies.

      + +

       

      + +

      In addition to it, you + can create several windows with different activated viewers (VTK, OCC, + Plot2d) for each study.

      + +

       

      + +

      To create a new window + for a definite study:

      + +

       

      + +

      1.  Make + your study active: maximize it + (if it minimized) or  click + on the top control zone of the study window

      + +

       

      + +

      2.  From + the main menu select Window > New + Window and from the submenu choose the viewer, which will be activated + in your new window

      + +

       

      + +

      The window for your study + will be created with a default name Study1#2.

      + +

       

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/displaying_hiding_toolbars.htm b/doc/salome/gui/KERNEL/files/displaying_hiding_toolbars.htm new file mode 100755 index 000000000..f685d5362 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/displaying_hiding_toolbars.htm @@ -0,0 +1,161 @@ + + + + + + + + + + +Displaying/hiding toolbars + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Displaying/hiding toolbars

      + +

      All toolbars in the SALOME application are context-sensitive. + Uploading of a definite component (Geom, VISU, SMESH etc.) will automatically + add some additional toolbars specific to this component.

      + +

       

      + +

      To display/hide a + definite toolbar:

      + +

       

      + +

      In the main menu choose + View > Toolbar, and from this + submenu mark or unmark the toolbar, you would like to display/hide.

      + +

       

      + +

      By default all toolbars + are located on the top of the SALOME desktop. But you can relocate toolbars + by dragging with the mouse and dropping it in any place of the window. +

      + +

       

      + +

       

      + +

       

      + +

       Related Topics

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/displaying_studies.htm b/doc/salome/gui/KERNEL/files/displaying_studies.htm new file mode 100755 index 000000000..00e73f140 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/displaying_studies.htm @@ -0,0 +1,212 @@ + + + + + + + + + + +Displaying studies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Displaying studies

      + +

      In SALOME + there are several options allowing to display in different ways + your study windows in SALOME Desktop.

      + +

       

      + +

      To make a cascade representation of several study windows:

      + +

       

      + +

      From the main menu select + Window > Cascade.

      + +

       

      + +

      It will look like as + follows:

      + +

       

      + +

      + +

       

      + +

      Tiling of several + study windows:

      + +

       

      + +

      From the main menu select + Window > Cascade.

      + +

       

      + +

      It will look like as + follows:

      + +

       

      + +

                          

      + +

       

      + +

       

      + +

      To switch between + several study windows:

      + +

       

      + +

      From the main menu choose + Window and select by  name + a study window for activation. This window will be displayed, maximized + and activated.

      + +

       

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/editing_studies.htm b/doc/salome/gui/KERNEL/files/editing_studies.htm new file mode 100755 index 000000000..7285613cd --- /dev/null +++ b/doc/salome/gui/KERNEL/files/editing_studies.htm @@ -0,0 +1,175 @@ + + + + + + + + + + +Editing studies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Editing studies

      + +

      SALOME + has some additional features allowing to edit your study within + a definite component: Undo/Redo + functionality and Copy/Paste functionality + (currently used in GEOM, VISU).

      + +

       

      + +

      To undo/redo an operation:

      + +

       

      + +

      In the main toolbar + click one of the icons or from the main menu choose Edit > Undo/Redo option.

      + +

       

      + +

      To copy/paste a definite + object:

      + +

       

      + +

      In the main toolbar + click one of the icons or from the main menu choose Edit > Copy/Paste option.

      + +

       

      + +

       

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/getting_properties_of_the_study.htm b/doc/salome/gui/KERNEL/files/getting_properties_of_the_study.htm new file mode 100755 index 000000000..e5f112243 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/getting_properties_of_the_study.htm @@ -0,0 +1,214 @@ + + + + + + + + + + +Getting properties of the study + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Getting study properties

      + +

      To view the properties + of the current study:

      + +

       

      + +

      From the main menu select + File > Properties option. The + following dialog box will appear:

      + +

       

      + +

      + +

       

      + +

      This dialog box gives + complete information about your study.

      + +

       

      + +

      To change the name of the study author:

      + +

       

      + +

      In this dialog box click + on the Author field and enter + a new name.

      + +

       

      + +

      To view the list of changes made with your study:

      + +

       

      + +

      In this dialog box click + on the Modifications field and + scroll it down. Each record contains the following information: date and + time of modification of the study, name of the user, who has made these + changes.    

      + +

       

      + +

      To lock your study for modifications:

      + +

       

      + +

      In the dialog box shown + on the picture above click on the Locked + field and choose Yes item. +

      + +

       

      + +

      In this case your study + will be locked for any kind of modifications for all users. Next time + you try to edit it, you will see the following warning message:

      + +

       

      + +

      + +

       

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/getting_started2.htm b/doc/salome/gui/KERNEL/files/getting_started2.htm new file mode 100755 index 000000000..b4c01238b --- /dev/null +++ b/doc/salome/gui/KERNEL/files/getting_started2.htm @@ -0,0 +1,159 @@ + + + + + + + + + + +Getting started2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Getting started

      + +

      Start the SALOME application, the following + initial desktop window will appear:

      + +

       

      + +

                             

      + +

      In general, the SALOME application + is destined for performance of different numerical calculations and  visualization + of the resulting data. For that purpose, in the SALOME environment the + following notion is used  - + Study.

      + +

      Study represents a working document in + which you can realize all operations connected with the SALOME functionality. +

      + +

      SALOME is a multi-study platform. It means + that simultaneously you can work with several studies.      

      + +

       

      + +

      To proceed working in SALOME you should create or open a new + study.  

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/installing_salome_pro.htm b/doc/salome/gui/KERNEL/files/installing_salome_pro.htm new file mode 100755 index 000000000..d331b3c91 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/installing_salome_pro.htm @@ -0,0 +1,873 @@ + + + + + + + + + + +Installing SALOME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Installing + SALOME platform 

      + + + +
      + + + + + + +
      + + +

      Installing + products using install script directly

      + +

      To run installation using the install script, + type in the command line of a terminal window:

      + +

       

      + +

      ./install + [options] <target-directory> [ [ALL] | <product> ... <product> + ]

      + +

       

      + +

      Available options are the following:

      + +

      --binaries + is not an obligatory parameter.  If you pass this parameter all products + will be extracted from the precompiled archives. Otherwise all products + will be installed and built from the sources using gnu make procedure. +

      + +

      Take into account that target platform for precompiled binaries + is Linux Red Hat 8.0. If you want to install SALOME onto another Linux + version, you should use sources installation mode.

      + +

       

      + +

      --reinstall + is an optional parameter. Use this parameter if you want to reinstall + products you have already installed.

      + +

       

      + +

      --update + is an optional parameter. Pass this parameter to the script if you want + your profile to be updated by the installation script. This option is + used only when SALOME sources and/or SALOME binaries are + installed.

      + +

       

      + +

      --native + is optional parameter. This option states the way the installation procedure + picks up the environment for the products which are not currently installed. + When this option is used, the installation script first tries to find + and use native products. If necessary products are not found in /usr/bin + and /usr/lib directories, script looks for them in the target directory. + If the option is not used (default behaviour), the script first inspects + the target directory and the system folders.
      +For more detail information see here.

      + +

       

      + +

      --with-mesa + is also optional parameter. This parameter forces linking VTK and + Qt with Mesa library and is not taken into account if Mesa + library is not installed in the target directory.

      + +

       

      + +

      --temp + is optional parameter, the directory path must follow it. This directory + is used for temporary files. By default script uses /tmp folder. + You can change this directory if you doesn't have sufficient amount of + disk space in the /tmp folder.

      + +

      The directory you point should exist and must be an absolute + path, otherwise installation script will fail.

      + +

       

      + +

      <target-directory> + is the only obligatory parameter and should be an absolute path. This + will be the root directory for installing products.

      + +

       

      + +

      This directory should exist. <target-directory> + and temp directory must not coincide to avoid collisions.

      + +

       

      + +

      <product> + ... <product> are the symbolic names of the installing products. +
      +Prerequisite products are gcc tcl cas python numeric swig mesa qt qwt + sip pyqt hdf med omni vtk salomebin salomesources salomedoc
      +Additional bonus products are doxygen graphviz happydoc

      + +

      You can also use ALL parameter + to install all supplied products at once.

      + +

       

      + +

      If you want to use native products do not add them into the + script parameters. You should also use --native option in this + case.

      + +

       

      + +

      --help + or -h key will print this information.

      + + + +
      + + +

      Installing + products using Installation Wizard

      + +

      Actually you can install + all necessary products with help of the install script. But it's not convenient + because you have to enter in the command line all parameters used by this + script in a strictly definite order. You are strongly recommended to use + Installation Wizard program. It represents a GUI superstructure over the + shell script. It helps you to install all products needed for SALOME platform, + avoiding the problem with parameters' order.

      + +

       

      + +

      To run Installation Wizard, type in the command + line of the terminal

      + +

       

      + +

       ./runInstall.csh. +

      + +

       

      + +

      This software was built + with help of Qt. The wizard contains several pages. To navigate + between pages use "Next" and "Back" + buttons in the lower part of the wizard window. "Cancel" + button closes dialog window and quits the installation procedure. To invoke + this help information click "Help" button.

      + +

      Skip the first "Introduction" + page by pressing "Next" + button. In the second page you have the possibility to select products + for installation (see Fig.1 ). Each product + has several options of installation - it can be installed as precompiled + binaries, as sources or not installed at all. You can mark the products, + you want to install, by clicking the corresponding radiobuttons and checkboxes + in the list view in the left part of the page. Note that some products + can be installed only together with other products (or these products + should be already installed on your machine). So the installation procedure + has a special feature to automatically mark these products in the list + view. For example, in order to install pyqt it's necessary + to have gcc, python, qt and sip + installed. Therefore all these products will be marked when you check + on pyqt. This feature can be switched off by clicking "Auto set prerequisites products" + checkbox.
      +There are three special buttons in the right part of the page. If you want + to install all products as sources just click "Select + Sources" button. This will also mark SALOME docs, + SALOME sources and SALOME binaries items. + You can mark all products (except gcc and swig, + see below) as binaries by clicking "Select + Binaries (recommended)" button. This will mark SALOME + docs, SALOME sources and SALOME binaries + items too. "Unselect All" + resets all products to "not install" state.

      + +

       

      + +


      +Figure 1: "Products to install" + page

      + +

       

      + +

      The "Total + disk space required:" field displays how much disk space + on the hard drive is required for installation of selected products.
      +Installation procedure uses a special directory for storing temporary files. + The "Space for temporary files:" + field shows the information about required disk space on the hard drive + for extracting and compiling of the selected products.

      + +  + +

      Please, take into account + that displayed amount of required disk space is approximate and may differ + when you install products on your hard drive.

      + +

       

      + +

       

      + +

      Not all products can be installed + as precompiled binaries. gcc and swig must + be installed as sources and then compiled. Therefore when you try to install + all products as binaries by clicking "Select Binaries (recommended)" + button these two items will be marked as sources and you will get the + following warning message box

      + +

       

      + +


      +Figure 2: gcc and swig + warning message box

      + +

       

      + +

      Installation procedure has + the limitation concerning gcc 3.2 installation procedure. The known + bug of the gcc3.2 is impossibility to build it on the computer where gcc3.2 + is already installed. In this case build procedure fails.

      + +

       

      + +

      To proceed installation click "Next" button.

      + +

      In the second page you are proposed to + enter the target directory where all selected products will be installed + to (see Fig.3 ). You can also press "Browse..." button and choose + the folder for installation using standard Qt browse directory + dialog box.

      + +

      As it was mentioned before, the shell script + uses a special directory for storing all temporary files. The /tmp + folder is used by default. You can change this default behaviour - just + type any folder or use the corresponding "Browse..." + button.

      + +

      The temporary folder field is disabled + when you are installing only binaries.

      + +

       

      + +


      +Figure 3: "Installation settings" + page

      + +

       

      + +

      If the directory you + want to install products does not exist you will be prompted by message + box to confirm this directory creation. If you type wrong directory path, + or if you have no permission for the directory you use the corresponding + message box will raise.
      +The installation procedure also checks available disk space on the selected + directories according to the products selected. If there is no enough + disk space on your hard drive you will also see the corresponding error + message box.

      + +

      Unfortunately, the configure + procedure has a very annoying bug under Linux platform. The directory + should be obligatory entered without spaces. For example, the configure + procedure for gcc won't work if you pass the following parameter: + --prefix="/New Folder 1". Therefore you are strongly + recommended not to use directory names containing spaces.

      + +

      In case if you have some products already + installed on your machine it will be very convenient not to install these + products again, because repeated compiling can take a lot of time. We + have added checking of installed products in the installation shell script + in order to decrease time for installing of products. But it can lead + to some troubles. For example, the shell script can successfully check + Qt (check QTDIR and find libqt-mt.so.3.0.5) but some + files can be corrupted or non-existent (e.g. some header files have been + accidentally removed ). For such cases in the shell script there is a + possibility to reinstall these corrupted products. For that purpose you + have to check "Reinstall products + you have already installed (recommended)?" option on this + page. You are recommended to use "No" + switch only if this Installation Wizard program has been used before. +

      + +

      For more detailed information about checking + products version procedure see here. +

      + +

      The + shell script creates special files: .salomecsh and .salomesh + in the SALOME sources and SALOME binaries + root directories. You have a possibility to add one of them into your + profile. Just check "Do you want + to update your profile?" option  In this case your + environment will always point to the newly installed products.

      + +

      Check "Use Mesa library" option if + you want to install/build Vtk and Qt (OpenGL support) to be linked to + preinstalled Mesa library. You should have Mesa drivers installed on the + target directory or somewhere else, but in the last case you have to set + MESA_HOME environment variable. Or you should choose Mesa 3.4.2 product + to be installed also. Otherwise Vtk/Qt without Mesa support will be installed. +

      + +

      If you want to use native + Linus Red Hat 8.0 products (these are gcc, tcl, Python, Qt, Sip and PyQt) + do not mark these products in the "Products + to install" page and check "Prefer + native products" option. See Pick + up the environment section for more detail information.

      + +

      To proceed further click "Next" button (see Fig.4). +

      + +

       

      + +


      +Figure 4: "Check your choice" page +

      + +

       

      + +

      This page summarizes the installation settings + you've made on the previous pages. You can check again the settings and + change them if necessary.
      +When you are sure that everything is OK, press "Next" + button to follow to the next page.

      + +

       

      + +


      +Figure 5: "Installation progress" + page

      + +

       

      + +

      To start installation of the selected products + click "Start" + button. It launches the shell installation script and you will be able + to see the output of the script in the topmost dialog's frame. In case + of any installation problems (for example, you have accidentally removed + the temporary directory) the script will ask you: "Would + you like to continue : (Y,N) ?". You can answer this question + by typing [Y] or [N] in the middle text edit control frame.
      +P
      ress [Enter] when you finish typing data.

      + +

      The "Installation + Status" frame window shows you the progress of installation. + It contains a list of all selected products with brief descriptions. "Waiting" description means that installation + of this product have not started yet. Currently installing product is + marked as "Processing". All installed + products have "Completed" description. +

      + +

      You can abort installation and close the + installation procedure using "Cancel" button. It sends + the signal "SIGTERM" to the shell script. The script has a signal + handler and will try to clear all temporary files. The process of removing + temporary files can take some time, so the installation wizard will wait + 3 seconds before closing.

      + +

      At the end of installation (all selected + products have been installed successfully) you can go back to the previous + pages to start a new installation or click "Finish" button + to close the installation wizard.

      + + + +
      + + +

      Notes on checking products version procedure

      + +

      Unfortunately under Linux platform there is no exact algorithm to identify + the product's version. The table below contains the information relating + to checking preinstalled products.

      + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Product Algorithm of checking Preliminary steps before launching +
      +of installation procedure
      Notes
      +

      gcc 3.2

      ver=`/usr/bin/gcc --version | grep 'gcc (GCC) .*' | cut -b 11-13`- ver should be equal 3.2
      +It is recommended to use native gcc on Linux RedHat 8.0
      +

      tcl 8.3

      existence of TCLHOME
      +existence of tclsh8.3
      +existence of wish8.3
      +existence of libtcl8.3.so
      +existence of libtk8.3.so
      +existence of libtclx8.3.so
      +existence of libtkx8.3.so
      set TCLHOME if you have preinstalled version of tcl.
      +set LD_LIBRARY_PATH on a directory where libs can be found.
      It is recommended to use native tcl on Linux RedHat 8.0
      +

      Cascade 4.0

      existence of CASROOT environment variableset CASROOT if you have preinstalled version of CASCADEUnfortunately we can't say anything exactly about CASCADE 4.0 and we + only check CASROOT environment variable. If you have problem with preinstalled + version of CASCADE reinstall it
      +

      Python 2.2.1

      existense of PYTHONHOME
      +isPython=`which python`
      +ver=`python -V`
      set PYTHONHOME to root Python folder
      +set PATH on a directory where python can be found
      Python should exist and ver should be equal to 2.2.1
      +It is recommended to use native Python on Linux RedHat 8.0
      +

      Mesa 3.4.2

      existence of libGL.so.1.2.030402set LD_LIBRARY_PATH on a directory where libGL.so.1.2.030402 can be + foundYou have a possibility to build products (vtk & qt) with Mesa drivers + from the package supplied with this installation procedure or to use OpenGL + drivers installed on your computer locally. This check procedure concerns + only supplied Mesa driver.
      +

      Swig 1.3.17

      isSwig=`which swig`
      +ver=`swig -version`
      +ver=`echo $ver | awk '{print $3}'`
      set PATH on a directory where swig can be foundSwig should exist and ver should be equal to 1.3.17
      +

      Qt 3.0.5

      existence of QTDIR
      +existence of libqt-mt.so.3.0.5
      set QTDIR if you have preinstalled version of qtWe try to find libqt-mt.so.3.0.5 in ${QTDIR}/lib folder.
      +You should set MESA_HOME only if you have preinstalled version of Mesa + 3.4.2.
      +It is recommended to use native Qt on Linux RedHat 8.0
      +

      Qwt 0.4.1

      existence of QWTHOME
      +existence of libqwt.so.0.4.1
      set  QWTHOME if you have preinstalled version of qwtWe try to find libqwt.so.0.4.1 in the ${QWTHOME}/lib folder. 
      +

      Hdf 5-1.4.4

      existence of HDF5HOME
      +existence of libhdf5.so.0.0.0
      +existence of libhdf5.settings
      set HDF5HOME if you have preinstalled version of hdfWe try to find libhdf5.so.0.0.0 and libhdf5.settings in ${HDF5HOME}/lib + folder.
      +File libhdf5.settings should contain the following entry:
      +HDF5 Version: 1.4.4
      +

      Med 2.1.6

      existence of MED2HOME
      +existence of libmed.so.0.0.0
      set MED2HOME if you have preinstalled version of medUnfortunately we can't check version number.
      +We try to find libmed.so.0.0.0 in ${MED2HOME}/lib folder.
      +If you have problem with preinstalled version of med reinstall it.
      +

      Vtk 4.2

      existence of VTKHOME
      +existence of libvtkCommon.so
      set VTKHOME if you have preinstalled version of vtkUnfortunately we can't check the version number.
      +We try to find libvtkCommon.so in ${VTKHOME}/lib/vtk folder.
      +If you have problem with preinstalled version of vtk reinstall it.
      +

      OmniORB 3.0.5,
      +OmniORBpy 1.5,
      +OmniNotify 1.2

      existence of OMNIORBDIR
      +existence of libomniORB3.so.0.5
      +existence of _omnipymodule.so.0.5
      +existence of libCOSNotify3.so.0.5
      +existence of notifd
      +existence of THIS_IS_omniORB_3_0_5
      +existence of THIS_IS_omniNotify_1_2
      +existence of THIS_IS_OMNIORBPY_1_5
      set OMNIORBDIR if you have preinstalled version of omniWe try to find libomniORB3.so.0.5, _omnipymodule.so.0.5 and libCOSNotify3.so.0.5 + in ${OMNIORBDIR}/lib/i586_linux_2.0_glibc2.1 folder.
      +We try to find notifd in ${OMNIORBDIR}/bin/i586_linux_2.0_glibc2.1 folder. +
      +Additional checking - omni add special files THIS_IS_...
      +We try to find THIS_IS_omniORB_3_0_5 in ${OMNIORBDIR} folder.
      +We try to find THIS_IS_omniNotify_1_2 in ${OMNIORBDIR}/src/services/omniNotify. +
      +We try to find THIS_IS_OMNIORBPY_1_5 in ${OMNIORBDIR}/src/lib/omniORBpy + folder.
      +

      Numeric 22.0

      existence of Numeric folder
      +existence of _numpy.so
      set PYTHONHOME if you have preinstalled version of pythonUnfortunately we can't check the version number.
      +We try to find Numeric folder in ${PYTHONHOME}/lib/python2.2/site-packages/Numeric + folder.
      +If you have problem with preinstalled version of numeric 22.0 reinstall + it.
      +

      Sip 3.3.2

      existence of SIPDIR
      +existence of sip
      +existence of libsip.so.9.1.0
      set SIPDIR to directory where you have sip preinstalledWe try to find sip and libsip.so.9.1.0 in $SIPDIR folder if you set + SIPDIR , otherwise searching is done using $PATH and $LD_LIBRARY_PATH + accordingly.
      +It is recommended to use native Sip on Linux RedHat 8.0
      +

      PyQt 3.3.2

      existence of PYQTDIR
      +existence of libqtxmlcmodule.so.1.0.0
      set PYQTDIR to directory where you have sip preinstalledUnfortunately we can't check the version number.
      +We try to find libqtxmlcmodule.so.1.0.0 in $PYQTDIR folder if you set PYQTDIR, + otherwise searching is done using $LD_LIBRARY_PATH .
      +If you have problem with preinstalled version of PyQt 3.3.2 reinstall it. +
      +It is recommended to use native PyQt on Linux RedHat 8.0
      +

      HappyDoc 2.1

      existence of happydoc
      +ver=`happydoc | grep "HappyDoc version 2.1"`
      set PYTHONHOME if you have preinstalled version of pythonWe try to find happydoc in $PYTHONHOME/bin folder.
      +ver should not be empty.
      +This product is not obligatory. It was added only for your comfort.
      +

      Doxygen 1.3-rc2

      existence of doxygen
      +existence of doxysearch
      +existence of doxytag
      +existence of doxywizard
      set QTDIR if you have preinstalled version of qt
      +set PATH on a directory where doxygen, doxysearch, doxytag and doxywizard + can be found
      Unfortunately we can't check the version number.
      +It's necessary to have compiled Qt in order to build doxywizard.
      +If you have problem with preinstalled version of doxygen 1.3-rc2 reinstall + it.
      +This product is not obligatory. It was added only for your comfort.
      +

      Graphviz 1.9

      existance of dotadd GraphViz's bin directory to the PATH environment variableUnfortunately we can't check the version number.
      +We try to find dot program in the $PATH
      +

      SALOME binaries

      existence of SALOME_ROOT_DIR
      +existence of VERSION file
      +ver=`cat $SALOME_ROOT_DIR/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]'`
      set SALOME_ROOT_DIR if you have preinstalled binaries of SALOME version + 1.2SALOME binaries should exist and ver should be equal to 1.2
      +

      SALOME sources

      existence of SALOMEPRO_SRC
      +existence of VERSION file
      +ver=`cat $SALOMEPRO_SRC/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]'`
      set SALOMEPRO_SRC if you have preinstalled sources of SALOME version + 1.2SALOME sources should exist and ver should be equal to 1.2
      +

       

      + +

      : For native products installation procedure sets proper environment + variables itself, and you do not need to set such variables like, e.g. + TCLHOME or PYTHONHOME. But if you have native products installed + to different from default directories (not /usr/bin, /usr/lib), + it is recommended to follow above description.

      + + + +
      + + +

      Picking up the + environment

      + +

      Please, read carefully + the following information. This section describes how the installation + procedure collects environment.

      + +

      After installing each + product shell script creates in the product root folder special environment + file with the name of the product but beginning from the dot, which includes + all necessary product settings. For example for VTK-4.2 the file is + .VTK-4.2. These files allows to pick up all environment settings which + are necessary to build and launch SALOME. When you install SALOME sources + and/or binaries, installation procedure looks through the target directory + to pick up all the settings files and creates two scripts: .salomesh + and .salomecsh for sh and csh correspondingly. Such approach helps + to save time when reinstalling products and you may not to care about + setting all environment variables manually. What you need is just to use + one of these scripts. You even may not to add this script in your profile. + Installation Wizard will do it for you if corresponding option is enabled + ("Do you want to update your profile?" check box for + Install Wizard and --update option for the script).

      + +

      It also concerns those products, which + are not currently installed. For example, you install some SALOME binaries + to the directory where you have previously installed other products.  + Installation procedure still tries to collect environment files from the + target directory if it finds the necessary products there. If some product + is not found in the target directory the corresponding section of .salomesh/.salomecsh + files will be skipped.  However for native products (gcc, tcl, + python, qt, sip, pyqt) instal script also tries to find them in + the system directories. The corresponding section of .salome* files + will contain special description, for example "#------ native + gcc is used ------".

      + +

      You should take into account such behaviour + of the installation procedure. Install script doesn't know itself which + version of the product you want to use - native or preinstalled. You have + possibility to change the order of searching the products by using special + key: "Prefer native products" option for Wizard and --native + key for the install script. In this case installation procedure will try + to find products FIRST in your system folders and THEN in the target directory. +

      + +

      Please, again bear in mind that described + above concerns only those products WHICH ARE NOT CURRENTLY INSTALLED. +

      + +

      In any case you may edit .salome* + files after installation procedure finishes.

      + + + +
      + + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/introduction.htm b/doc/salome/gui/KERNEL/files/introduction.htm new file mode 100755 index 000000000..01eef7ce1 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/introduction.htm @@ -0,0 +1,164 @@ + + + + + + + + + + +Introduction + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

                                                          

      + +

      Introduction

      + +

      Welcome to SALOME software application! + Modern technological products (cars, structures, electrical or electronic + equipment) are getting with every year more and more complex and must + meet increasingly severe requirements in terms of quality and performance. + For example, for structures and their environment the demands to reduce + risks and optimize costs are extremely high. It requires particularly + refined simulations concerning structural behavior and robustness to ensure + high reliability.

      + +

      The + numeric modeling of a physical problem, the development of solutions and + their integration into the design process are often handled in very specific + environments. SALOME represents a generic CAD-based application for digital + simulation with "high reactivity to market evolutions and customer + expectations".

      + +

       

      + +

      SALOME:

      + +
        + +
      •  eases + the inter-operability between CAD and Computation code (CAD-Computation + link)

      • + +
      •  eases + the coupling between computation codes, and the reuse of portions of code

      • + +
      •  provides + a generic, user-friendly and efficient user interface which contributes + to cost and development time reduction

      • + +
      •  shares + the creation of non critical developments (pre and post processors) in + the domain of numeric simulation

      • + +
      •  contributes + to the perpetuity of internal developments of industry

      • + +
      •  reduces + training costs to the time specifically spent in understanding the software + solution derived from the platform.

      • +
      + + + + + diff --git a/doc/salome/gui/KERNEL/files/introduction_to_iapp.htm b/doc/salome/gui/KERNEL/files/introduction_to_iapp.htm new file mode 100755 index 000000000..d991bdbc1 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/introduction_to_iapp.htm @@ -0,0 +1,207 @@ + + + + + + + + + + +Introduction to IAPP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Introduction to IAPP

      + +

      IAPP + (Interface Applicative (fr.) = Application Interface (eng.)) component +  represents + a common shell for all components, which can be integrated into the SALOME + platform.

      + +

       

      + +

      IAPP + component in SALOME platform provides:

      + +

       

      + +
        + +
      • Common + desktop environment (SALOME desktop) + for all components

      • + +
      • Component + integration and management: uploading, switching, component menus/toolbars + handling

      • + +
      • Study + management (creation, saving, loading, editing studies)

      • + +
      • Multi-window + management in the framework of one study

      • + +
      • Management + of objects created or imported into the SALOME application (Object + Browser, UseCase Browser) +

      • + +
      • Integrated + Python interpreter

      • + +
      • Output + messages window

      • + +
      • Additional + tools : Catalogue Generator, + Registry tool

      • + +
      • Four + standard viewers for data visualization:

      • +
      + +

      - + VTK viewer,

      + +

      - + OCC viewer,

      + +

      - + Plot2d viewer,

      + +

      - + Supervision viewer.

      + +

       

      + +

       

      + +

       

      + +Related Topics
        + + +
        + + +
        + + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/introduction_to_salome_pro.htm b/doc/salome/gui/KERNEL/files/introduction_to_salome_pro.htm new file mode 100755 index 000000000..b58e9ad54 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/introduction_to_salome_pro.htm @@ -0,0 +1,228 @@ + + + + + + + + + + +Introduction to SALOME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Introduction to SALOME +

      + +

       SALOME + platform represents a generic open source platform for pre- and post-processing + in numeric simulations. This platform is made of reusable open-source + components, enabling to build your + own specific software or applications and integrate them.

      + +

       

      + +

      + +

       

      + +

       SALOME + combines several software components, which are built in such a way that + it allows to integrate solvers and existing meshing algorithms along with + the specification of physical properties for a given domain. The originality + of this approach is that the various components must cooperate dynamically + and be configurable.

      + +

       

      + +

      SALOME platform + encapsulates the following modules:

      + +

       

      + +

      + +

       

      + +

      Every + component of SALOME platform has its own function:

      + +

       

      + +
        + +
      • KERNEL, STUDY, IAPP : SALOME interface +

      • +
      + +

       

      + +
        + +
      • GEOM :  3D + Modeling

      • +
      + +

       

      + +
        + +
      • SMESH :  Generation + of meshes

      • +
      + +

       

      + +
        + +
      • SUPERVISION :  Construction + of graphs and execution of calculations

      • +
      + +

       

      + +
        + +
      • VISU :  Post-processing + module for data visualization

      • +
      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/navigating_topics.htm b/doc/salome/gui/KERNEL/files/navigating_topics.htm new file mode 100755 index 000000000..700fd4d1f --- /dev/null +++ b/doc/salome/gui/KERNEL/files/navigating_topics.htm @@ -0,0 +1,193 @@ + + + + + + + + + + +Navigating topics + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Navigating topics

      + +

      Topics in the SALOME + Help system include + a variety of navigation components including:

      + +

       

      + +
        + +
      • Related Topics buttons: When you click + a Related Topics button, a pop-up menu opens that displays a list of topics + you can go to. The topics are relevant to what you are currently reading + in the right-hand pane or they cross-reference related information that + you can go to. Click a topic from the pop-up and it opens in the right-hand + pane.

      • +
      + +

       

      + +
        + +
      • Drop-down hotspots: Many topics include + drop-down hotspots. This is clickable text (text links) that displays + more information below the hotspot. You only need to click the hotspots + you want to read. To close the text, click the hotspot again.

      • +
      + +

       

      + +
        + +
      • Expanding hotspots: Some topics include + expanding hotspots. This kind of hotspot is a text link that displays + information immediately following the text. You only have to click the + hotspots you want more information about. To close the text, click the + hotspot again.

      • +
      + +

       

      + +
        + +
      • Text-only popups: This kind of link + is text that displays a pop-up window when clicked. The popup window displays + brief information about a term or concept relevant to the topic you're + currently reading. When you finish viewing the information, you click + inside the pop-up window to close it.

      • +
      + +

       

      + +
        + +
      • Popups: When you click some links, the + destination topic opens in a popup inside the same window that's open. + It's like having two windows in one, only the focus is on the information + in the popup. When you finish reading the information in the popup, you + can close it from view or navigate to any of its links.

      • +
      + +

            

      + +

      +Related Topics

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/opening_studies.htm b/doc/salome/gui/KERNEL/files/opening_studies.htm new file mode 100755 index 000000000..8c1f89c06 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/opening_studies.htm @@ -0,0 +1,217 @@ + + + + + + + + + + +Opening studies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Opening studies

      + +

      In SALOME all studies are stored in a special + format *.hdf.

      + +

       

      + +

      To open an existing + study:

      + +

       

      + +

      In + the main toolbar click or + from the main menu select File + > Open option. + From a standard Search File dialog box choose the required *.hdf file + and click Open + button.

      + +

       

      + +

      To + load an unloaded study (see also): +

      + +

       

      + +

      From the main menu select + File > Load option. In the + following dialog box select one of the studies, which has been previously + created and unloaded and click OK + button:

      + +

       

      + +

      + +

       

      + +

      After opening an existing study, you will see its structure + in the Object Browser. It will + contain the objects created with the help of different components during + the previous study session. If you right-click on one of the objects and + from the associated pop-up menu choose Open + with option, which will automatically + launch the component corresponding to this object.

      + +

       

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + +

       

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/readme.html b/doc/salome/gui/KERNEL/files/readme.html new file mode 100755 index 000000000..d300e1001 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/readme.html @@ -0,0 +1,1252 @@ + + + + + +Installation Wizard + + + + + + + + + + + +

      Installing SALOME

      + + +
      + + + + + +
      + + +

      Installing products with the Installation Wizard

      + +

      You can run the Installation Wizard in two modes. It's root directory + contains python script runInstall.py:

      + +

      [ python ] runInstall [ -g | b ] [ -f + <xml-file> ] [ -t <target-dir> ] [ -tmp <tmp-dir> ] +

      + +

       

      + + + +++ + + + + + + + + + + + + + + + + + + + + + + + + +
      +

      -g

      +

      Runs the Installation Wizard in the GUI mode. In this case only <xml-file> + key is taken into account. This option is used by default.

      +

      -b

      +

      Runs the Installation Wizard in the batch mode.

      +

      -f <xml-file>

      +

      The configuration file to be used by the Installation Wizard.  + If this parameter is missed then the script tries to define the Red + Hat version and uses corresponding xml file. For example, for the + Red Hat 8.0 config_RedHat8_0.xml  file is supposed + to be used by default. If the appropriate file is not found, config.xml + is used by default.

      +

       -t <target-dir>

      +

      The target directory, SALOME products to be installed to. If used, overloads + target directory, given in the configuration xml file.

      +

      -tmp <tmp-dir>

      +

      The directory, which is used to contain temporary files.  If used, + overloads temporary directory, given in the configuration xml file.

      +

      -h

      +

      Prints this help information.

      + +

         +      

      + +

      So, to run the Installation Wizard in the GUI mode, just type runInstall. +

      + +

       

      + +

      The installation procedure can support some different Linux platforms + (currently it provides only configuration scripts for RedHat-8.0) + and various number of products. The using of configuration xml files gives + flexible way to modify the list of products to be installed by the Installation + Wizard without changing program's source code. Just create your own configuration + file and implement installation scripts for products you want to be provided + by Wizard. See modifying XML configuration file + and implementing installation scripts for the + new products for more information.

      + +

      The Installation Wizard was built with using + of the Qt  library. The program contains several pages. + To navigate between pages use "Next" and "Back" + buttons in the lower part of the wizard window. "Cancel" + button closes dialog window and quits the installation procedure. To invoke + this help information click "Help" button.

      + +

      Skip the first "Introduction" page by pressing "Next" + button.

      + +

      In the second page you are proposed to enter the target directory where + all selected products will be installed to. You can also press "Browse..." + button and choose the folder for installation using standard Qt + browse directory dialog box.
      +If the directory you want to install products does not exist you will be + prompted to confirm directory creation. If you type wrong directory path, + or if you have no permission for the directory you use, the corresponding + message box will raise.

      + +

      The Installation Wizard has two modes of the installation: basic and + advanced. In the basic mode it is necessary just to enter target directory. + If you want to use advanced mode, click "More..." button. +

      + +

      In the advanced mode you have the possibility to select products to + be installed (see Fig.1 ). Each product has + several options of installation: you have a possibility to use native + products, install already precompiled binaries, build product from the + sources or not installed at all. Possible options and default choice are + provided by the configuration file. You can mark the products, you want + to install, by clicking the corresponding radiobuttons in the list view + in the left part of the page. Note that some products can be installed + only together with other products (or these prerequisite products should + be already installed on your computer). The installation procedure has + a special feature to automatically mark these products in the list view. + For example, in order to install pyqt it's necessary to + have gcc, python, qt and sip + installed. Therefore all these products will be marked when you check + on pyqt. This feature can be switched off by clicking "Auto + set prerequisites products" checkbox.
      +Special button in the right part of the page - "Unselect All" + - allows to reset quickly all products to the "not install" + state.
      +If you want to use native Linux Red Hat 8.0 products (these are gcc, tcl, + Python, Qt, Sip and PyQt), select "use native" option. +

      + +

      The box at the right side of the page displays the information about + currently highlighted product: name, version, short description (if provided), + required disk space, temporary files disk space, list of prerequisites + and user choice.

      + + + +

       

      + +

      +

      + +

      Figure 1: "Installation + settings" page in the advanced mode

      + +

       

      + +

      The "Total disk space required:" field displays how + much disk space on the hard drive is required for installation of selected + products.

      + +

       

      + +  + +

      Please, take into account + that displayed amount of required disk space is approximate and may differ + when you install products on your hard drive.

      + +

       

      + +

      The installation procedure uses a special directory to store temporary + files. The "Space for temporary files:" field shows the + information about required disk space on the hard drive for extracting + and compiling of the selected products. You can change the default directory + - just type path to the folder you want to use or click on the corresponding + "Browse..." button.

      + +

       

      + +

      The installation procedure also checks the available disk space on the + selected directories according to the products selected. If there is no + enough disk space on your hard drive you will see the corresponding error + message box.

      + +

       

      + +

      Unfortunately, the + configure procedure has a very annoying bug under Linux platform. The + directory should be obligatory entered without spaces. For example, the + configure procedure for gcc won't work if you pass the following + parameter: --prefix="/New Folder 1". Therefore you + are strongly recommended not to use directory names containing spaces. +

      + +

       

      + +

      To proceed further click "Next" button. At this moment + program will make some tests to check installation settings: if there + is enough disk space on the hard drive, if native products are preinstalled, + dependencies (prerequisites) for each product you have selected to be  + installed. If any test fails you will see corresponding warning message + box. Otherwise wizard will follow to the next page:

      + +

       

      + +


      +

      + +

      Figure 2: "Check + your choice" page

      + +

       

      + +

      This page summarizes the installation settings you've made on the previous + pages. You can check again your choice to change it if necessary.

      + +  + +

      When you are sure that everything is OK, press "Next" + button to follow to the next page.

      + +

       

      + + + +

      + +

      Figure 3: "Installation + progress" page

      + +

       

      + +

      To start installation of the selected products click "Start" + button. It launches the shell installation script and you will be able + to see the output of the script in the topmost dialog's frame. In case + of any installation problems (for example, you have accidentally removed + the temporary directory) the script will ask you: "Would you like + to continue : (Y,N) ?". You can answer this question by typing + [Y] or [N] in the middle text edit control frame.

      + +

       

      + +  + +

      press [Enter] when you finish + typing data.

      + +

       

      + +

      The "Installation Status" frame window shows you the + progress of installation. It contains a list of all selected products + with brief descriptions. "Waiting" + description means that installation of this product have not started yet. + Currently installing product is marked as "Processing". + All installed products have "Completed" + description.

      + +

      You can abort installation and close the installation procedure using + "Cancel" button. It sends the signal "SIGTERM" + to the shell script. The script has a signal handler and will try to clear + all temporary files. The process of removing temporary files can take + some time, so the installation wizard will wait 3 seconds before closing. +

      + +

       

      + +

      At the end of installation (all selected products have been installed + successfully) you can go back to the previous pages to start a new installation + or click "Next" button to go the Readme page:

      + +


      +

      + +

      Figure 4: "Finish + installation" page

      + +

       

      + +

      In this page you can read important information about the Instalation + Wizard itself and some hints: how to run and test SALOME or how to build + SALOME from the sources. This is the contents of the README file which + you can find in the root directory of the Installation Wizard.

      + +  + +

      You can also launch SALOME Desktop from this page by clicking "Launch + SALOME" button.

      + +

      During the process of installation the script creates some environment + files to simplify procedure of launching SALOME. These shell scripts set + all necessary environment variables for all products you have installed. + To learn how installation scripts collects the environment, see  here. These files are: salome.csh + salome.sh + in the KERNEL + module sources and KERNEL module binaries + root directories and env_products.csh + env_products.sh in + the target directory.

      + + +
      + + +

      Notes on check products + version procedure

      + +

      Unfortunately under Linux platform there is no exact algorithm to identify + the product's version. The table below contains the information relating + to checking preinstalled products for the Linux.RedHat 8.0 platform

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +

      Product

      +

      Algorithm of checking

      +

      Preliminary steps before launching
      +of installation procedure

      +

      Notes

      +

      gcc 3.2

      +

      ver=`/usr/bin/gcc --version | grep 'gcc (GCC) .*' | cut -b 11-13`

      +

      -

      +

      ver should be equal 3.2
      +It is recommended to use native gcc on Linux RedHat 8.0

      +

      tcl 8.3

      +

      existence of TCLHOME
      +existence of tclsh8.3
      +existence of wish8.3
      +existence of libtcl8.3.so
      +existence of libtk8.3.so
      +existence of libtclx8.3.so
      +existence of libtkx8.3.so

      +

      set TCLHOME if you have preinstalled version of tcl.
      +set LD_LIBRARY_PATH on a directory where libs can be found.

      +

      It is recommended to use native tcl on Linux RedHat 8.0

      +

      boost 1.30.2

      +

      ver=`egrep 'BOOST_VERSION [0-9]+' ${BOOSTDIR}/boost/version.hpp | sed + 's/.*BOOST_VERSION \([0-9]\+\)/\1/g'`

      +

      set BOOSTDIR if you have preinstalled version of boost

      +

      It is impossible to use native BOOST and to install BOOST from binaries.

      +

      Cascade 5.1.2

      +

      existence of CASROOT environment variable

      +

      set CASROOT if you have preinstalled version of CASCADE

      +

      Unfortunately we can't say anything exactly about CASCADE 5.1.2 and + we only check CASROOT environment variable. If you have problem with preinstalled + version of CASCADE reinstall it

      +

      Python 2.2.1

      +

      existence of PYTHONHOME
      +isPython=`which python`
      +ver=`python -V`

      +

      set PYTHONHOME to root Python folder
      +set PATH on a directory where python can be found

      +

      Python should exist and ver should be equal to 2.2.1
      +It is recommended to use native Python on Linux RedHat 8.0

      +

      Mesa 3.4.2

      +

      existence of libGL.so.1.2.030402

      +

      set LD_LIBRARY_PATH on a directory where libGL.so.1.2.030402 can be + found

      +

      You have a possibility to build products (vtk & qt) with Mesa drivers + from the package supplied with this installation procedure or to use OpenGL + drivers installed on your computer locally. This check procedure concerns + only supplied Mesa driver.

      +

      Swig 1.3.17

      +

      isSwig=`which swig`
      +ver=`swig -version`
      +ver=`echo $ver | awk '{print $3}'`

      +

      set PATH on a directory where swig can be found

      +

      Swig should exist and ver should be equal to 1.3.17

      +

      Qt 3.0.5

      +

      existence of QTDIR
      +existence of libqt-mt.so.3.0.5

      +

      set QTDIR if you have preinstalled version of qt

      +

      We try to find libqt-mt.so.3.0.5 in ${QTDIR}/lib folder.
      +You should set MESA_HOME only if you have preinstalled version of Mesa + 3.4.2.
      +It is recommended to use native Qt on Linux RedHat 8.0

      +

      Qwt 0.4.1

      +

      existence of QWTHOME
      +existence of libqwt.so.0.4.1

      +

      set  QWTHOME if you have preinstalled version of qwt

      +

      We try to find libqwt.so.0.4.1 in the ${QWTHOME}/lib folder. 

      +

      Hdf 5-1.4.4

      +

      existence of HDF5HOME
      +existence of libhdf5.so.0.0.0
      +existence of libhdf5.settings

      +

      set HDF5HOME if you have preinstalled version of hdf

      +

      We try to find libhdf5.so.0.0.0 and libhdf5.settings in ${HDF5HOME}/lib + folder.
      +File libhdf5.settings should contain the following entry:
      +HDF5 Version: 1.4.4

      +

      Med 2.1.6

      +

      existence of MED2HOME
      +existence of libmed.so.0.0.0

      +

      set MED2HOME if you have preinstalled version of med

      +

      Unfortunately we can't check version number.
      +We try to find libmed.so.0.0.0 in ${MED2HOME}/lib folder.
      +If you have problem with preinstalled version of med reinstall it.

      +

      Vtk 4.2

      +

      existence of VTKHOME
      +existence of libvtkCommon.so

      +

      set VTKHOME if you have preinstalled version of vtk

      +

      Unfortunately we can't check the version number.
      +We try to find libvtkCommon.so in ${VTKHOME}/lib/vtk folder.
      +If you have problem with preinstalled version of vtk reinstall it.

      +

      Netgen 4.3

      +

      existence of NETGENROOT

      +

      set NETGENROOT if you have preinstalled version of Netgen.

      +

      Unfortunarely we can't find anything about netgen version.
      +We just check if NETGENROOT environment varible is set.

      +

      OmniORB 3.0.5,
      +OmniORBpy 1.5,
      +OmniNotify 1.2

      +

      existence of OMNIORBDIR
      +existence of libomniORB3.so.0.5
      +existence of _omnipymodule.so.0.5
      +existence of libCOSNotify3.so.0.5
      +existence of notifd
      +existence of THIS_IS_omniORB_3_0_5
      +existence of THIS_IS_omniNotify_1_2
      +existence of THIS_IS_OMNIORBPY_1_5

      +

      set OMNIORBDIR if you have preinstalled version of omni

      +

      We try to find libomniORB3.so.0.5, _omnipymodule.so.0.5 and libCOSNotify3.so.0.5 + in ${OMNIORBDIR}/lib/i586_linux_2.0_glibc2.1 folder.
      +We try to find notifd in ${OMNIORBDIR}/bin/i586_linux_2.0_glibc2.1 folder. +
      +Additional checking - omni add special files THIS_IS_...
      +We try to find THIS_IS_omniORB_3_0_5 in ${OMNIORBDIR} folder.
      +We try to find THIS_IS_omniNotify_1_2 in ${OMNIORBDIR}/src/services/omniNotify. +
      +We try to find THIS_IS_OMNIORBPY_1_5 in ${OMNIORBDIR}/src/lib/omniORBpy + folder.

      +

      Numeric 22.0

      +

      existence of Numeric folder
      +existence of _numpy.so

      +

      set PYTHONHOME if you have preinstalled version of python

      +

      Unfortunately we can't check the version number.
      +We try to find Numeric folder in ${PYTHONHOME}/lib/python2.2/site-packages/Numeric + folder.
      +If you have problem with preinstalled version of numeric 22.0 reinstall + it.

      +

      Sip 3.3.2

      +

      existence of SIPDIR
      +existence of sip
      +existence of libsip.so.9.1.0

      +

      set SIPDIR to directory where you have sip preinstalled

      +

      We try to find sip and libsip.so.9.1.0 in $SIPDIR folder if you set + SIPDIR , otherwise searching is done using $PATH and $LD_LIBRARY_PATH + accordingly.
      +It is recommended to use native Sip on Linux RedHat 8.0

      +

      PyQt 3.3.2

      +

      existence of PYQTDIR
      +existence of libqtxmlcmodule.so.1.0.0

      +

      set PYQTDIR to directory where you have sip preinstalled

      +

      Unfortunately we can't check the version number.
      +We try to find libqtxmlcmodule.so.1.0.0 in $PYQTDIR folder if you set PYQTDIR, + otherwise searching is done using $LD_LIBRARY_PATH .
      +If you have problem with preinstalled version of PyQt 3.3.2 reinstall it. +
      +It is recommended to use native PyQt on Linux RedHat 8.0

      +

      HappyDoc 2.1

      +

      existence of happydoc
      +ver=`happydoc | grep "HappyDoc version 2.1"`

      +

      set PYTHONHOME if you have preinstalled version of python

      +

      We try to find happydoc in $PYTHONHOME/bin folder.
      +ver should not be empty.
      +This product is not obligatory. It was added only for your comfort.

      +

      Doxygen 1.3-rc2

      +

      existence of doxygen
      +existence of doxysearch
      +existence of doxytag
      +existence of doxywizard

      +

      set QTDIR if you have preinstalled version of qt
      +set PATH on a directory where doxygen, doxysearch, doxytag and doxywizard + can be found

      +

      Unfortunately we can't check the version number.
      +It's necessary to have compiled Qt in order to build doxywizard.
      +If you have problem with preinstalled version of doxygen 1.3-rc2 reinstall + it.
      +This product is not obligatory. It was added only for your comfort.

      +

      Graphviz 1.9

      +

      existence of dot

      +

      add GraphViz's bin directory to the PATH environment variable

      +

      Unfortunately we can't check the version number.
      +We try to find dot program in the $PATH

      +

      MODULE binaries
      +(MODULE=KERNEL,

      +

      GEOM, ...)

      +

      existence of MODULE_ROOT_DIR
      +existence of VERSION file
      +ver=`cat $MODULE_ROOT_DIR/bin/salome/VERSION | awk -F: '{print $2}' | tr + -d '[:space:]'`

      +

      set MODULE_ROOT_DIR if you have preinstalled binaries of MODULE version + 1.4.x

      +

      MODULE binaries should exist and ver should be equal to 1.4.x

      +

      MODULE sources
      +(MODULE=KERNEL,

      +

      GEOM, ...)

      +

      existence of MODULE_SRC_DIR
      +existence of VERSION file
      +ver=`cat $MODULE_SRC/bin/VERSION | awk -F: '{print $2}' | tr -d '[:space:]'`

      +

      set MODULE_SRC_DIR if you have preinstalled sources of MODULE version + 1.4.x

      +

      MODULE sources should exist and ver should be equal to 1.4.x

      + +

       

      + +

      For native products installation + procedure sets proper environment variables itself, and you do not need + to set such variables like, e.g. TCLHOME or PYTHONHOME. +
      +If you have native products installed to different from default directories + (not /usr/bin, /usr/lib...), it is recommended to follow + above description. Or you should set properly $PATH and $LD_LIBRARY_PATH + variables before starting Installation + Wizard. Otherwise installation script will fail to find preinstalled products. +

      + + +
      + + +

      Pick up the environment

      + +

      Please, read carefully the following information. This section describes + how the installation procedure collects environment.

      + +

      After installing each product shell script creates in the product root + folder special environment file. The name of the file is generated from + the name of product by the following scheme: env_<product_name>.sh. + This file includes all necessary product settings. For example for Vtk + the file is env_Vtk.sh. Environment files allows to pick up all + environment settings which are necessary to build and launch SALOME. When + installing SALOME sources and/or binaries, installation procedure picks + up all the settings files and generate two scripts: salome.sh and + salome.csh for sh and csh correspondingly. Such approach helps + to save time when reinstalling products and you may not to care about + setting all environment variables manually to build/launch SALOME. What + you need is just to use one of these scripts.

      + +

      This concerns also those products which are not currently installed. + For example, you install some SALOME binaries to the directory where you + have previously installed other products.  Installation procedure + still tries to collect environment files from the target directory if + it find necessary products there. If some product is not found in the + target directory the corresponding section of salome.sh/salome.csh + files will be skipped.
      +For native products (gcc, tcl, python, qt, sip, pyqt for RedHat-8.0) + instal script tries to find them using $PATH / $LD_LIBRARY_PATH + variables and then in the system default directories (/usr/bin, /usr/lib + etc., depending on the product).

      + +

      In any case you may edit salome.* files after installation procedure + finishes, as you want.

      + + +
      + + +

      Modifying XML configuration + file

      + +

      You can create your own configuration. Installation Wizard then can + take it as command line argument to provide list of products you want + to install with it. The list of products and some another settings for + the Installation Wizard are provided in xml file. The default file which + Installation Wizard looks for if no command line arguments ar given, is + config.xml. This section describes the format of configuration + file.
      +Xml tags are in bold blue, optional sections/tags are in brackets.

      + +

       

      + +

      <document> +
      +   
      [
      <config [version=<install_wizard_version>]
      +                  + [caption=<install_wizard_caption>]

      +                  + [copyright=<install_wizard_copyright>]

      +                  + [license=<install_wizard_license_info>]

      +                  + [os=<target_paltform>]
      />]
      +   
      [
      <path [targetdir=<target_directory>]
      +                + [tempdir=<temp_directory>]
      />]
      +    [
      <product name=<product_name>
      +                      + version=<product_version>

      +                +       [description=<product_description>]
      +                      + install=<installation_mode>

      +                      + supported=<supported_installation_modes>

      +                      + disable=<disable_flag>
      +                      + [pickupenv=<pickup_env_flag>]

      +                      + dependancies=<list_of_prerequisites>
       
      +                     +  installdiskspace=<install_disk_space>

      +                     +  temporarydiskspace=<tmp_disk_space>

      +                     +  script=<installation_script_name>
      />]
      +    [
      <product ... />]
      +    .
      .. +
      +</document>

      + +

      <config> section

      + +

      This is optional section - contains general information + Installation Wizard itself.

      + +
        + +
      • version: + Installation Wizard's version number;

      • + +
      • caption: + Installation Wizard's main window title - if this string contains '%1' + text - the title will contain in this place version number (see above);

      • + +
      • copyright: + Installation Wizard's copyright information (appears on the first page + of program);

      • + +
      • license: + Installation Wizard's license information (appears on the first page of + program);

      • + +
      • os: Contains + directory name (relative from ./Products/BINARIES) where Installation + Wizard should search precompiled binaries packages. If this tag is skipped, + binaries are implied to be in the ./Products/BINARIES directory.

      • +
      + +

       

      + +

      <path> section

      + +

       

      + +

      This is optional section - contains default directories.

      + +

       

      + +
        + +
      • targetdir: + Starting target directory - path to the directory where products should + be installed;

      • + +
      • tempdir: Starting + temp directory - path to the directory for the temporary files.

      • +
      + +

       

      + +

      <product> section

      + +

       

      + +

      This section describes product to be installed with the Installation + Wizard. All tags are obligatory. Products appears in the products tree + and are installed in the order they are described in the configuration + file. It is recommended to insert native products at the top of the list + before all other products.

      + + 
      + +
        + +
      • name: + Name of the product;
      • + +
      • version: + Version of the product;
      • + +
      • description: + Description of the product (optional);
      • + +
      • supported: + Supported modes of installation, should contain one or more of the following + options, separated by comma: install sources, install binaries, + use native. Installation script should contain corresponding functions + for each of supported installation modes;
      • + +
      • install: + Default (starting) installation mode;
      • + +
      • disable: + If this flag has 'true' value, corresponding product will not appear in + the list of products tree and will not be installed;
      • + +
      • pickupenv: This + flag points that pickup environment procedure should be performed for + this module. If this flag equal to true,  salome.sh and salome.csh + files will  be created in the product's installation directory. This + is optional key, default value is false.
      • + +
      • dependancies: + list of prerequisite products, which are necessary to build this product, + separated by comma;
      • + +
      • installdiskspace: + Total amount space (integer, in Kbytes), which product occupies on the + hard drive after the installation;
      • + +
      • temporarydiskspace: + Disk space (integer, in Kbytes) for the temporary files, which is necessary + to build the product from the sources;
      • + +
      • script: Installation + script name. This script is in charge of installation of the product. + It is called when necessary from the main program. See next + section for more information.
      • +
      + +  + +

      If you add new products + to be installed with Installation Wizard, you should also provide installation + script for this product. See next section for more details.

      + + +
      + + +

      Implementing installation + scripts for the new products

      + +

      When you want some product to be installed with the Installation Wizard, + you should add it's description it in the configuration + file and create bash installation script, following described in this + section rules.
      +There are some obligatory functions to be provided in this installation + script. These functions are automatically called by master installation + script or/and GUI shell when it is necessary.
      +File common.sh contains some service functions which can be used + in your installation script, like make_env(), make_dir(), + try_existing(), sort_path(), find_in_path(), etc. +

      + + 
      + +
        + +
      • check_version():  + This function allows to check the version of the product already installed + on the computer. It should try to find product (native or preinstalled + in the target directory) and check it version. This helps to avoid unnecessary + reinstallation. This is internal function and is not called
      • + +
      • try_native(): This function is called when + 'use native' installation mode is selected by the user. The function + should try to find native version of the product and define possibility + of it usage. Should create environment for the product in the temporary + directory (see also description of print_env() function). If you + do not provide native mode installation, you can omit this function.
      • + +
      • install_source(): + This function is called when 'install sources' installation mode + is selected by the user. The function is responsible for the building + of the product from the sources package. Should create environment for + the product in the temporary directory (see also description of print_env() + function). If you do not provide sources mode installation, you can omit + this function
      • + +
      • install_binary(): + This function is called when 'install binaries' installation mode + is selected by the user. The function is responsible for the extracting + of the product from the binaries package. Should create environment for + the product in the temporary directory (see also description of print_env() + function). If you do not provide binaries mode installation, you can omit + this function.
      • + +
      • try_preinstalled(): + This function is called when 'not install' + installation mode is selected by the user. In this case script should + inspect target directory to try to find already preinstalled product, + pick up and check environment from there. See here + for more details.
      • + +
      • print_env(): + This function is in charge of creation environment script. It should create + file with name env_<product_name>.sh in the temporary + directory and then copy it into the product installation directory. The + file should contain all necessary environment variables settings for the + product. It will be collected during the 'pick-up-environment' procedure.
      • + +
      • pickup-env(): This + procedure corresponds pickupenv tag of the configuration xml file + (see previous section). Should call make_env procedure to perform + pick-up environment procedure for the product.
      • +
      + +  + +

      The calling signature of the product installation + script is following:
      +<product_script_name> <function_name> <temp_folder> <products_directory> + <target_directory> <dependancies> <product_name>
      +

      + +

      where
      +<product_script_name>
      - installation script name (described in + configuration xml file);

      +<function_name>
      - the name of function, corresponding to the + selected installation mode: try_native, install_source, install_binary + or try_preinstalled;

      +<temp_folder>
      - temporary files directory;

      +<products_directory>
      - directory where the sources/binaries package + can be found. You should provide sources package in the <Install_Wizard_root_directory>/Products/SOURCES + directory and binaries package  in the <InstallWizard_root_directory>/Products/BINARIES/<os_version>, + where <os_version> is target platform description, which appears + in the corresponding section of the configuration + xml file.

      +<target_directory>
      - root target directory where product should + be installed to;

      +<dependancies>
      - single-quoted list of prerequisite products, + separated by space;

      +<product_name>
      - product name itself.

      + +

       

      + +

      med-2.1.6.sh install_binary /tmp/work ./Products/BINARIES/RedHat8.0 + /usr/salome 'gcc Hdf' med

      + +

      Copy created script into the <Install_Wizard_root_directory>/config_files + sub-directory where all installation scripts are stored. Installation + Wizard will automatically search and call your script during the installation + procedure.

      + + +
      + + +  + +
        + + + + + diff --git a/doc/salome/gui/KERNEL/files/running_salome_pro.htm b/doc/salome/gui/KERNEL/files/running_salome_pro.htm new file mode 100755 index 000000000..358eb21ac --- /dev/null +++ b/doc/salome/gui/KERNEL/files/running_salome_pro.htm @@ -0,0 +1,358 @@ + + + + + Running SALOME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Running SALOME

      + +

      To launch SALOME:

      + +

       

      + +

      1. Install the SALOME package into a definite directory +(ex. SALOME) on your hard +disk. It is preferable if you use the special installation +procedure allowing to install the  SALOME platform and all corresponding +applications.

      + +

       

      + +

      2. +The installation shell script will create a special file: env.csh + (CShell file) in your SALOME directory. + This file contains all environment variables necessary for launching SALOME + platform with other application products provided with SALOME installation + package. You have a possibility to add one of them into your profile if + you enter in the command console the following:

      + +

       

      + +

      source + env.csh

      + +

       

      + +

      3. Launch SALOME platform, using the following Python +script located in the SALOME/KERNEL/bin/salome + directory:

      + +

       

      + +
        +
      • +

        runSalome.py + [command line options]

        +
      • + +
      + +

       

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +

      Options

      +
      +

      Description

      +
      +

      --help or -h   

      +
      +

      print this help

      + +

       

      +
      +

      --gui or -g   

      +
      +

      launch with GUI

      +
      +

       --terminal + or -t      

      +
      +

      launch without GUI in batch mode

      +
      +

      --logger or -l   

      +
      +

      redirection of log messages into a definite file

      +
      +

      --xterm or -x

      +
      +

      the servers open an xterm window and log messages are displayed +in this window

      +
      +

      --modules=module1,module2,... + or -m=module1,module2,...

      +
      +

      list of SALOME modules which will be loaded into the module catalogue

      +
      +

      --containers=cpp,python,superv

      + +

      or -c=cpp,python,superv

      +
      +

      launch of cpp, python and supervision containers

      +
      +

      --portkill or -p

      +
      +

      kill SALOME launched with the current port

      +
      +

      --killall or -k    

      +
      +

      kill SALOME

      +
      + +

       

      + +

      + + If the runSalome.py + script + is launched without prompting any options, they will be taken by default + from the xml file salome.launch, which +has been automatically created in your home directory: HOME/.salome/.    

      + +

       

      + +

       

      + +

      Related Topics +

      + +

       

      + +

       

      + +

       

      + + +
      + + diff --git a/doc/salome/gui/KERNEL/files/salome_pro_desktop.htm b/doc/salome/gui/KERNEL/files/salome_pro_desktop.htm new file mode 100755 index 000000000..933f8f0e7 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/salome_pro_desktop.htm @@ -0,0 +1,286 @@ + + + + + + + + + + +SALOME desktop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      SALOME Desktop

      + +

      The main SALOME Desktop + consists of the following sections and toolbars:

      + +

       

      + +

      + +

      Basic parts of the SALOME Desktop:

      + +

       

      + +

      Main + menu - It's a set of context-sensitive menus, which will be updated + according the functionality of the loaded component. In general,  these + menus contain all functional options of SALOME platform.

      + +

      Standard + Toolbar - This toolbar contains icons allowing creating/saving + studies, correcting mistakes, copying/pasting objects

      + +

      Components + Toolbar - This toolbar is destined for uploading components in + SALOME platform

      + +

      Viewer + Toolbar - It's a set of tools destined for visualization of the + presentations in the viewer.

      + +

       

      + +

      These tools are context-sensitive. For different viewers combination + of these tools is different.

      + +

       

      + + +
      + ++++++ + + + + + + + + + + + + + + + + + + + + + +
      +

      +

      Camera dump

      +

      Saves images from the viewer in *.bmp, *.png, *.jpg, *.jpeg + files  

      +

      +

      Shows/Hides Trihedron

      +

      +

      Fits all displayed objects to the size of the window  

      +

      +

      Fits within rectangle.

      +

       Displays + in the whole window of the viewer outlined area of the presentation

      +

       

      +

      +

      Zooming of presentations

      +

       

      +

      +

      Panning of presentations in the window

      +

      +

      Rotation of presentations in 3d space

      +

      +

      Global panning

      +

      +

      Front view of presentations

      +

      +

      Back view of presentations

      +

      +

      Top view of presentations

      +

      +

      Bottom view of presentations

      +

      +

      Left view of presentations

      +

      +

      Right view of presentations

      +

      +

      Resets to initial position

      +

       

      + +

      Parts of  the + study window:

      + +

       

      + +

      Object Browser / UseCase Browser - Management + of objects created or imported into SALOME application

      + +

      Viewer + - This window is destined for visualization of presentations. In + SALOME the following viewers are integrated: VTK, OCC, Plot2d. +

      + +

      Python + console - Window for Python interpreter. This window functions + like a standard document: the pop-up menu invoked by right-click in this + window gives access to Copy/Paste/SelectAll/ClearAll + options.

      + +

      Output + messages - This window displays all output messages produced by + SALOME during performance of operations. This window functions like a + standard document: the pop-up menu invoked by right-click in this window + gives access to Copy/SelectAll options.

      + +

       

      + +

      For your convenience, the whole study window as well as all + its parts can be resized / minimized + / maximized.

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/saving_a_study.htm b/doc/salome/gui/KERNEL/files/saving_a_study.htm new file mode 100755 index 000000000..f4e00861e --- /dev/null +++ b/doc/salome/gui/KERNEL/files/saving_a_study.htm @@ -0,0 +1,277 @@ + + + + + + + + + + +Saving a study + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Saving and closing studies

      + +

      In SALOME + a study can be saved in HDF + (by default) or ASCII files (see also: Setting ASCII save option).

      + +

       

      + +

      You can also specify  two + options of saving your study:

      + +

       

      + +
        + +
      • In one HDF file: + in this case all components used during + this study session will write their data into one common HDF file.

      • + +
      • In multiple files (see + also: Setting Multifile save option) + : in this case SALOME will create one base HDF file which will + store the main information about the saved study and several other special + files with particular extensions storing the data written by each component + which has been used during this study session. Opening of this study requires + that ALL saved files should be + stored in the SAME directory. +  If you + would like to copy your saved study in another directory or machine, you + should copy all stored files. Otherwise, if you try to open this study, + some data will be lost and it will lead to invalid functioning of the + SALOME platform.    

      • +
      + +

       

      + +

      To save an existing + study :

      + +

       

      + +

      In + the main toolbar click or + from the main menu select File + > Save option. + Your study will be automatically updated.

      + +

       

      + +

      If your study hasn't been + previously saved, this option will call the standard Search File dialog + box where you can enter the name for your study and save it.

      + +

       

      + +

      To save a study with + a new name:

      + +

       

      + +

      From the main menu select + File > Save as option. In the + standard Search File dialog box enter a new name for your study and click + Save button.

      + +

       

      + +

      To close a study:

      + +

       

      + +

      From + the main menu select File > + Close option + or click on the cross in the upper right corner of the study window.

      + +

       

      + +

      If your study hasn't been + previously saved, this option will call the following dialog box with + several options:

      + +

       

      + +

      + +

       

      + +

      Unload + option allows to unload your current study from the SALOME Desktop. + In the same working session you can  reload + it again (see: Opening studies). But + if you quit the SALOME application, all changes in the unloaded study + will be LOST.

      + +

       

      + +

      To close a definite + study window:

      + +

       

      + +

      Click on the small cross + button in the right upper corner of the study window. If it is the last + study window this operation will result in closing of the whole study.

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/setting_preferences.htm b/doc/salome/gui/KERNEL/files/setting_preferences.htm new file mode 100755 index 000000000..c1bcfac15 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/setting_preferences.htm @@ -0,0 +1,272 @@ + + + + + + + + + + +Setting preferences + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Setting preferences

      + +

      In SALOME + you can set the preferences, which will be valid for the whole + study session.

      + +

       

      + +

      In the main menu select + Preferences, the following submenu + will appear:

      + +

       

      + +

                    

      + +

       

      + +
        + +
      • Viewer background - + this submenu allows to select background + color of a definite viewer (OCC, VTK, Plot2d).

      • + +
      • Default + viewer - this submenu allows to set + the viewer, which will be open by default in a new study window.

      • + +
      • Trihedron size - this submenu allows to set the size of the + trihedron.

      • + +
      • Console Font - this submenu allows to set the font, which + will be used in the Python console and Output Messages windows.

      • + +
      • MultiFile + Save - if this submenu is marked, you + study will be saved in several HDF files (one file for the data created + by each component used during the study session).

      • + +
      • ASCII + Save - if this submenu is marked, you + study will be saved in ASCII format file (or files).

      • + +
      • Undo level - + here you can define the number of actions which can be undone.

      • + +
      • External browser + - this option allows you to + set an external browser (IE, Netscape) which will be used for viewing + SALOME reference manuals. By default, Mozilla is used.

      • + +
      • Object Browser + preferences:

      • +
      + +

       

      + +

      + +

       

      + +

      - + Displays/hides Entry, IOR columns

      + +

      - Displays/hides + Value column

      + +

      - Displays/hides Interface + Applicative (folder containing all study windows created within + the current study session),

      + +

      - + Chronological sort of objects displayed + in the Object Browser.

      + +

      - Show UseCase Browser - displays/hides + UseCase Browser

      + +

      - + No autosize columns -  This + item allows to disable/enable auto resizing of columns of the Object Browser +     

      + +

       

      + +
        + +
      • Directories - allows to create a custom + quick directory list.

      • + +
      • Save -   Saves + the current preferences.

      • +
      + +

      The + preferences, set during the current study session, are automatically saved + at the end of the session. So, next time you launch SALOME application, + these preferences will be restored.

      + +

       

      + +

      Depending on the currently loaded component, the Preferences + menu may contain a submenu with the name of this component allowing + to set its own preferences.

      + +

       

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/using_catalog_generator.htm b/doc/salome/gui/KERNEL/files/using_catalog_generator.htm new file mode 100755 index 000000000..f54df0037 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/using_catalog_generator.htm @@ -0,0 +1,248 @@ + + + + + + + + + + +Using Catalog Generator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Using Catalog Generator + (for advanced users)

      + +

      SALOME + platform is an open platform for integration of your custom components, + which can used in the same way as typical modules provided in the standard + installed package. The Catalog Generator + tool serves for implementation of the interface of your custom + component. It allows to generate from IDL description of your component + interface its xml description.  The + component xml description allows SALOME application to know about the + component and its services and provides the possibility to call the component + services, for example, inside SUPERVISION module.

      + +

      If you have a look at runSalome, runSalomeWithPort + scripts running SALOME application, which are stored in build/bin directory + you will see that SALOME_ModuleCatalog_Server is started with two xml + files as its input parameters: CatalogModuleGeneral.xml + and CatalogModulePersonnel.xml. + These two files store the descriptions of interfaces and services of all + components, provided with typical SALOME package. To add a new component + into SALOME platform you should either update one of these existing xml + files with generated xml description of your component or create a new + one.

      + +

       

      + +

      To open the Catalog Generator:

      + +

       

      + +

      From the main menu choose Tools + > Catalog Generator, the following dialog box will appear:

      + +

       

      + +

      + +

       

      + +

       

      + +

      In + this dialog box you can specify:

      + +

       

      + +
        + +
      • Name + and location of the IDL file describing the interface of your component

      • + +
      • Name + and location of an existing XML file, which will be updated with the interface + of you component or name and desired location of a new XML file, which + will be generated

      • + +
      • Name + of the author,

      • + +
      • Name + of the component,

      • + +
      • Type + of the component,

      • + +
      • Version,

      • + +
      • Capability + of multi study support

      • + +
      • Icon + of your component

      • +
      + +

       

      + +

      If you have chosen to create a new xml file containing the + description of your component, don't forget to specify it as input parameter + for SALOME_ModuleCatalog_Server in the file, you are using as a running + script of SALOME platform (in runSalomeWithPort, for example).

      + +

       

      + +

       When + launching SALOME next time you will see your module alongside other components.

      + +

       

      + +

      You can use the Catalog + Generator tool, if you would like to test + the functionality of your new component. After implementation of your + component interface, launch SUPERVISION module where you can try using + the services of your new component. (see also: Adding factory nodes)

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/using_left-hand_tabs.htm b/doc/salome/gui/KERNEL/files/using_left-hand_tabs.htm new file mode 100755 index 000000000..8b53507e6 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/using_left-hand_tabs.htm @@ -0,0 +1,187 @@ + + + + + + + + + + +Using left-hand tabs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Using left-hand tabs

      + +

      SALOME Help system includes + the following left-hand tabs:

      + +

       

      + +
        + +
      • Contents: The Contents tab displays + books and pages that represent the categories of information in the online + Help system. When you click a closed book, it opens to display its content + (sub-books and pages). When you click an open book, it closes. When you + click pages, you select topics to view in the right-hand pane of the HTML + Help viewer.

      • +
      + +

       

      + +
        + +
      • Index: The Index tab displays a multi-level + list of keywords and keyword phrases. These terms are associated with + topics in the Help system and they are intended to direct you to specific + topics according to your way of working. To open a topic in the right-hand + pane associated with a keyword, select the keyword and then click Display. If the keyword is used with + more than one topic, a Topics Found dialog opens so you can select a specific + topic to view.

      • +
      + +

       

      + +
        + +
      • Search: The Search tab enables you to + search for words in the Help system and locate topics containing those + words. Full-text searching looks through every word in the online Help + to find matches. When the search is completed, a list of topics is displayed + so you can select a specific topic to view.

      • +
      + +

       

      + +
        + +
      • Glossary: The Glossary tab displays + a glossary providing a list of words, short phrases, and their definitions + related to SALOME. When you select a term from the list, its corresponding + definition is displayed in the lower pane.

      • +
      + +

           

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/using_object_browser.htm b/doc/salome/gui/KERNEL/files/using_object_browser.htm new file mode 100755 index 000000000..59a541a04 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/using_object_browser.htm @@ -0,0 +1,244 @@ + + + + + + + + + + +Using Object Browser + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Using Object Browser

      + +

      The Object + Browser in SALOME is destined for displaying the structure of the + current study in a tree-like form. It contains:

      + +

       

      + +
        + +
      • components, loaded + during the current session

      • + +
      • objects with the + help of different components  (The + objects created with the help of a definite component are located in the + folder having the name of this component.)

      • + +
      • references to different + objects (they are highlighted by red color).

      • +
      + +

       

      + +

      The Object Browser is + destined for getting quick access to different objects created during + SALOME session. All pop-up menu associated with the objects displayed + in the Object Browser are context-sensitive. So it depends on a definite + currently loaded SALOME component what options you will see in the pop-up + menu, if you right-click on definite object in the Object Browser.

      + +

       

      + +

      The Object Browser may contain supplementary + attributes of the objects displayed in additional columns. By default, + these columns are not displayed - displaying/hiding these columns is possible + through setting study + preferences.

      + +

       

      + +
        + +
      • Entry +  - Identification + index of the object in the structure of the study

      • + +
      • IOR + -  Interoperable + Object Reference

      • + +
      • Reference + entry  - +  Identification + index of the references to the objects

      • +
      + +

       

      + +

      The attributes Entry, IOR, + Reference entry  are + only for debugging purposes in the framework of SALOME application.

      + +

       

      + +
        + +
      • Value +  -  Displays + the value of the first object attribute

      • +
      + +

       

      + +

                         

      + +

       

      + +

      In the Object Browser you can apply to + the objects an ascending or descending sorting + according to one definite attribute.

      + +

       

      + +

      To sort the objects by one of the attributes:

      + +

       

      + +

      Click on the column + of this attribute. An arrow down shows that the sorting is descending, + an arrow up - ascending.

      + +

       

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/using_registry.htm b/doc/salome/gui/KERNEL/files/using_registry.htm new file mode 100755 index 000000000..52104322b --- /dev/null +++ b/doc/salome/gui/KERNEL/files/using_registry.htm @@ -0,0 +1,229 @@ + + + + + + + + + + +Using Registry tool + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Using Registry tool

      + +

      Registry + tool is in the SALOME platform is destined for providing information about + the processes (components), which have ever been launched in the current + study session.  

      + +

       

      + +

       

      + +

      To view the Registry:

      + +

       

      + +

      From the main menu choose + Tools > Registry, the following + dialog box will appear:

      + +

       

      + +

      + +

       

      + +

      Running + tab of this dialog box displays a list of the currently started processes + (components) with supplementary information on each of them divided into + columns:

      + +

       

      + +

      - Component: + name of the started component

      + +

      - PID: + process identification number

      + +

      - User + Name: name of the user launching the component

      + +

      - Machine: + name of the machine, on which the process has been started

      + +

      - begins: + date and time of the starting of the component

      + +

      - hello: + date and time of the last call to the component

      + +

       

      + +

      History + tab displays a list of all processes, which have ever been launched within + this study session. It contains the same supplementary information on + each of the processes (components).

      + +

       

      + +

      Refresh + button allows to refresh the current list of processes (components).

      + +

       

      + +

      Interval + button allows to set an interval for refreshment of the current list of + processes (components).

      + +

       

      + +

      Help + displays a help message on this tool

      + +

       

      + +

      To display complete information on a definite process (component):

      + +

       

      + +

      Double-click on this + process (component). The following window will appear:

      + +

       

      + +

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + + + + + diff --git a/doc/salome/gui/KERNEL/files/using_usecase_browser.htm b/doc/salome/gui/KERNEL/files/using_usecase_browser.htm new file mode 100755 index 000000000..268c66567 --- /dev/null +++ b/doc/salome/gui/KERNEL/files/using_usecase_browser.htm @@ -0,0 +1,235 @@ + + + + + + + + + + +Using UseCase Browser + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Using UseCase Browser

      + +

      In comparison with the Object + Browser, the UseCase Browser is + destined for displaying  a + user-defined structure of the current study. All objects created during + SALOME session are displayed the Object Browser and copied to the UseCase + Browser. But in the UseCase Browser they are displayed without any structure. + In the UseCase Browser you can create your own structure of the study. +

      + +

       

      + +

      To view the UseCase Browser:

      + +

       

      + +

      Click on the tab UseCase Browser at the bottom of the + study window:

      + +

       

      + +

      + +

       

      + +

      On this picture you can + see that all objects are displayed on one level and under one folder Use cases.

      + +

       

      + +

         Creates + a new object under the current object with a default name New + object. The same operation is possible if you right-click on the + object, which you would like to be current for a new object, and from + the pop-up menu select Use case > + New object.

      + +

      These objects can be + renamed: right-click on it and from the pop-up menu select Use + case > Rename.

      + +

       

      + +

         Adds + a selected object to the current object. This operation is also possible + if you drag and drop any object to another object. In this case the second + object will be automatically set as current.

      + +

       

      + +

        Removes + the selected object with all child objects.

      + +

       

      + +

        Clears + all objects from the UseCase Browser.

      + +

       

      + +

        Set + the selected object current (root) for other objects. You can add one + or several objects to the current object.

      + +

       

      + +

      On the following picture + you can see a custom tree-like structure of objects created in the UseCase + Browser:

      + +

       

      + +

      + +

       

      + +

      The UseCase Browser  is + also destined for getting quick access to different objects in the user-defined + structure of the study. All pop-up menu associated with the objects displayed + in the UseCase Browser are context-sensitive. So it depends on a definite + currently loaded SALOME component what options you will see in the pop-up + menu (besides the options allowing to modify the structure), if you right-click + on definite object in the UseCase Browser.

      + +

       

      + +

       

      + +

       

      + +

      +Related Topics

      + +

       

      + +

       

      + +

       

      + +

         

      + + + + + diff --git a/doc/salome/gui/KERNEL/i_blue.jpg b/doc/salome/gui/KERNEL/i_blue.jpg new file mode 100755 index 0000000000000000000000000000000000000000..ed3acfac2eb212d536dbbfc2b4d47c959747109a GIT binary patch literal 1337 zcmaKodo-CSk zj7%T`3dul2X$#ZEkV8G0ltU*gehncg)*}8p1R}!#K@GMrDHws1q(OBN+#sIJxo6n( z+Tur7x+dNaR1`B|GC~GFfD$j;xSwmXa&I3Wuz00I>AhjwxFIb&zn(SSKEKIz_U5hH z$Z8yPI%={7Pu$)ZVh%U(mWG|M_AHNH7VT6BnZFpx9E=en$p|1APcm z@qG9k8ejTuRDy$@gTLl!%EfX*57!`EA{i8FuwdQ7bAzGlO+2{O2S_&UyWRqzJlW_y z(LgXxaC~pwk$R^J(#W`8ENwQNuVeAZr+({bMA7W3 zMoHR6xTnO((?!{>B>ZwBtiNq@@b-o7S8p%L-JGpk;?JrR4kj8|OsC<@=$eg9dP z6*;$Q=>`9?L)+lS>yA~n9j|-um>8NG<(NG#R}Kz1ZD0IHMP5Mq5gGAb$;iCPxDso~ z>wTj!Xen&T(rU<+II%C%=Zkh+$StVT$q~m*SZ5o`&rfP*9dbx7H8M6$e@CGToG%MK zSD$VZZ3|JWvk!H(5lI$a2BA#e*e9RJZfT&IU&pJxSjU5-ArHi(gpp%4ygr1wYwusu z(y-sJv6_)ylu>Zlvf_eUM?`E#P3!boUw$jK*OxYtEEHtcaM6Sz-$T87b@FRJS2w-6 zG^KX1GwOripJ`*nGX1#X=+XQ(>-Le`=8-9us$DaI4KJnUOrkUD{8H35Fw3Sj7h5h! z>HVyE^NZrNr10uKjw+{d0(PEwuJ!vef zuvoWW#$hPkwQ?;;nvEB3Vpm-|p6$i;@5tD08b~YAA&{RxEVXPUZ-JG+QPUr|V_F$@I zXS;1p=(tK8FGE-@oN>#YkwF_a1tYA7egj zW^n6ief`ATK1SFn+ag+w|Mfht$g_4nx(AM=>_}YPPhzXae;aiDO3h>4b)9F{f3T?% zo#IdMPb9KtvZ9;I)c()C6Dqm=1DdZu@k`x^exwvg}d zoC|z$oF{fzlv{Tlz2o%x$(;6>oL)xZGz)qR2<7%s?>*6}l!k_=7}1b~)FhaZe!Mi* ntsV1Q$ocz}1}2fD+RUKR+?970I}4cV<-EX|YKN=(__MzOO5YZJ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/image2.jpg b/doc/salome/gui/KERNEL/image2.jpg new file mode 100755 index 0000000000000000000000000000000000000000..61a8b0569f9bf96478fa36816b853ae3bd694a8d GIT binary patch literal 28740 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%0AF}WiuiB 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/image4.gif b/doc/salome/gui/KERNEL/image4.gif new file mode 100755 index 0000000000000000000000000000000000000000..eb3c2c8d43fe5f3d6b43fac5a745f21c5f2542f9 GIT binary patch literal 3360 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 bFgji(2sIm+m@o05JwcvrEdk1V384NTxm-CR literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/image7.gif b/doc/salome/gui/KERNEL/image7.gif new file mode 100755 index 0000000000000000000000000000000000000000..ab33dea14b21f71421887d1a02707fc65aac60e2 GIT binary patch literal 2952 zcmeH`>pK$+1I9-os)zJg3L%k1lnM<+5~<}l%#dV`bLg;Xh!8~~=VZ>T&1?>#ZE^@3 zb6682=aSi+3meh1=j#14-s`zP++Xfbzu$G;*Q_lK4ZO~agaQPBKQT8qx33bGmzUFM zG&Y+p5D0|A$^R|?)qe*5&kbn*;rsIiz#buB?;b^~>Y}!|JqNX5UDd_yi85-}^Q~%1 zI+Nw4#bs<&V(6(VSCSO1Ys^mW9@lg%BsGZ7+z(iCX~jTP2WA}KZgnD;N}V< z`MkNp7;!CbQ9Lk!Tl`D|&n*cb=;oHDS!(ghG9dxH^2m!xyo!9}JP%uR5ARb_{5T7KWcS=X$hBP(?p=No#K3qDd#k!ltO#+GrLqj{&v zJ0BT@Vy-N8i7Fz!Z>3Fq%to(qv!5E$B9r(_w^a%iu|$AGw&?uPw>@ds2b)I|7P z)j0-QAY5w1qJ%n|({bY9&9Beq{0*C2P}l2cl1+nuluv1Zx!*)3=4RPe>AA{&Ke+MqdRg=OblKy7}xaPk3LL|{tz4)MIP{n_+V6?M9N zJ9wUXnN9$$iwZsN|8x$a8ZTRTl4^Mq_X|;LEHtcceN;d+*;LAz+W5r*t$f&CLN!x1 z!!uGp^wu*A9tpE-hG~WuT344=Vwmlt%?Wg(=wIOIA2XhF8uBIx$uwJbgmUi)$}H`- zG;D2KVYdO-EU$Yde)mkC8{_W~oSv(m`2pM~@WY^yW}?A7U@%oifz zplOlSXN(!lpzO1bHOa6@!v`4dZOyB1UWPtUA{-ka`jNE*SV?v}CGyJhv@>~jAu!|8 zBdXc7^AtN6BC=F5>b&_3`T9M;-U)m*O5eD)Isl#Na`=p&nTyyxhr}0{V+(X63lFJS z4@akCZin#Jl#ujnMMn+c?(R6AZQwr+MXPz@40X$wna0Npieg1Wt>mg$lI?#PTx?{Upjxzdo(Sh38pUL zliemqON(djXq+SQOxCSK^9ATTJAQlm@pcF7FczvZv$$ULG25r?8xzZ`i9&`ySU+B3 zpS!_Aq7B4k(WPcw{Th&bDIO^MSa-4D0ET=s1`^`FcMvYAfHU*AUoA3=^SvPC_C?b| zi#p={u7Vi!zT&|I4U>w?agRRaLh4HU)*X}{jd5!V0PQH&9vz(X=_N}V=s?gbh zYp^>p??>yMYzBI+%%g{!MVB>YzgBumY+JR0afNrB2Au`DY-^>|YA=04Kmyl@6y{i% zDRttmT-I=_eRlfutU2sCs_Uy1Kh@v^1k>kMj?amiS(i3=w!RUruY}f4CDr?1pVk?6 z1^W2oP1)16#iZXupeEsEUM?jn35{e9S1*RFgp4p%aGOKSsVq zcm~=XxQ;XjRqMR<=-EBM-dVxBH z!6L_~9?FoKmSUqlF{y6$52I3I{=Ps&`HYNv@E^3T<5f|`Hnh(_uYG*hiIA4a?Rzcy__w4T(&{I@E)WpoR0Ett6=bNtj+cT$h_o1z=D zreEU$_Yu!CD);&1t6U}Ba(K6tk%{HR);(36UA@+L>l>L+gHrbLcG zB$G2lM!xj5^@Wx33EJk{Lp{-^HBom3lSV5k(Wzob5w9d#dANi0boS}+a-i{HQVsLD z_>BND?S4yB{lX(DTy>oYcPHj2zppwgT$u?D%l1$y4*2eRn8CL#%n?j@GmdpJ-zi^l znt2jxC!+B}M|67`+7iswlL8iJlj;tpu@cwyz_(>gh^pH_HPg) oCKdpjlo2`@S)2G_(Zds&$?E45ygw}6CP|IYfd!Ok6BPjHU#ZT8;s5{u literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/kernel.html b/doc/salome/gui/KERNEL/kernel.html new file mode 100755 index 000000000..31838d2bb --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel.html @@ -0,0 +1,150 @@ + + + + SALOME reference manual + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/kernel_csh.html b/doc/salome/gui/KERNEL/kernel_csh.html new file mode 100755 index 000000000..44d149c44 --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel_csh.html @@ -0,0 +1,100 @@ + + +SALOME reference manual + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/kernel_rhc.html b/doc/salome/gui/KERNEL/kernel_rhc.html new file mode 100755 index 000000000..174ab237b --- /dev/null +++ b/doc/salome/gui/KERNEL/kernel_rhc.html @@ -0,0 +1,100 @@ + + +SALOME reference manual + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/note1.gif b/doc/salome/gui/KERNEL/note1.gif new file mode 100755 index 0000000000000000000000000000000000000000..b53e21d0ac50a45e36c9a7a97049d81d7017abfc GIT binary patch literal 1505 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/addobj.jpg b/doc/salome/gui/KERNEL/pics/addobj.jpg new file mode 100755 index 0000000000000000000000000000000000000000..61328f85283ce4a8f3f3f56d99e350235fed38c5 GIT binary patch literal 885 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<fW=16jCP7AKLB{__803NOWMu>c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!`D*}7yekfc>9#kx8kD@DjuKnVhuY>Ppiu3 zey?}gNA@^B$W1yOT%Bz(uh!5bJ7(;fr(~O?EVsBH|qyG#K(_ZZV{JQ=>L*3>74BdVGt=%J8x3>>7mna^yzi8Z(e0%$a@XS=6ZQlY8+Z?M5blS2cVW0K0E)$xuy31Zvp`C7Foss literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/application-splash.jpg b/doc/salome/gui/KERNEL/pics/application-splash.jpg new file mode 100755 index 0000000000000000000000000000000000000000..a08e5a4fb70628543c8fab753b51a4b997e62b55 GIT binary patch literal 22213 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/bottomv.jpg b/doc/salome/gui/KERNEL/pics/bottomv.jpg new file mode 100755 index 0000000000000000000000000000000000000000..8aaf59526c22237b11cd706397f4151e00985a80 GIT binary patch literal 899 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 Ngh2AFaQfW;e*iwX*?<55 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/cataloggenerator.jpg b/doc/salome/gui/KERNEL/pics/cataloggenerator.jpg new file mode 100755 index 0000000000000000000000000000000000000000..cf76ab03195b0776876cb0efce2c02c736e7504e GIT binary patch literal 33519 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

      6bx5-us*1YgOoRFYpLoNYwS43IVxQ|mvORD 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 MKFKUzI(N(e2e2M2+W-In literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/clear.jpg b/doc/salome/gui/KERNEL/pics/clear.jpg new file mode 100755 index 0000000000000000000000000000000000000000..60d16a98d928b70bd2a0201bcd8999f5b327700e GIT binary patch literal 847 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<fW=16jCP7AKLB{__803NOWMu>c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!`D;iwqF0z{d#e3_R6TU7A!wA6?BisX}j$a z4)FYFs4Kj*cs{o}dq z;#bZDGrw;y8>aL8c3IoA!LhG!%JFrNZ=~(!wR#qPSMSoR4BkDPohI4nUNh6;3_kF3 zPPlb`Hh*_%cCLTG=1m@7whG)n%FNDln7#10tAupOm*>mt*3I{h$P36UYE8+$C%5JL z+M1niC#N>6tSWGnzdSkWOVEwBDO2YiQ*XDi+b7>vF)3N=gyYHA^XiXnd$Fj&Q#Ezt G|C<0Bo<1!A literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/close.jpg b/doc/salome/gui/KERNEL/pics/close.jpg new file mode 100755 index 0000000000000000000000000000000000000000..791eb4521d13afc4215c5fb5a800ed99f59333df GIT binary patch literal 16492 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 B^Rxf} literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/desktop3.jpg b/doc/salome/gui/KERNEL/pics/desktop3.jpg new file mode 100755 index 0000000000000000000000000000000000000000..17b6b4063ad8cbbe75c005cfd080351796568fb2 GIT binary patch literal 38443 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/dump.jpg b/doc/salome/gui/KERNEL/pics/dump.jpg new file mode 100755 index 0000000000000000000000000000000000000000..6f8fc606cf8b32b71ccfccc3a821728976e8fec7 GIT binary patch literal 842 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!#Dmd{{Ig*=wGh}odP z+_cKk^5^DRoxVq3%>KRq{67Y{i{Co`Gd$li|NF(oZ-xIeoX@m>zc{A9$;P>KeP-e5 z($kx!pFCE$yP<&L^(PF8qwhOMZ*Gb&d!F+w34 zMlvl;my)repR6w_SAuuNURrk5)8RERSt%W*cyQB0K66=EY6k$<3INv%0LBRby9ofP z3R&fRZ{sRF00|4>|0ObS#-UI;I0szVa z0ImfA;spV;1_7-E0jLB5`UV2`1p>tcVuyTH*a=BYjzbyNG&};D6O%K)!<$Z4*;>Y zTzh{+tFUf0HYNA}321Bu_Wl+3{~2a#7O1T>={Q&v=0Q>y` z`Tqj^{{xDR0{#C4`~L*Hzyy?-1^WFA{Qe!-+A8_}I(d2?+}}OH!#qq)B4=nt;Nh~> z*02Bl0Q~#_`S}3<{{jF10{{F2|NjL4{005}1^@pB|NRF4{|fv13V3)1|Nae&iwXbz z6#Dun;^QT!s2sbxFaG{Y(b7YrqCmvMZSnAzI5;-{`vCv>1&W0O;M@tAl_~l4a?Z?% zk&6IqYgk)W3u0XwE-V#;e^R5HQZz0AeS2>vAOK!nSS20-QcXD#4FCrP01pTNVqRLp zzP(96KL7v!A^8LW00930EC2ui03-k=000R80RIUbNU)&6g9sBEB-4qWLjnpTB4nh` z-LPTv@-33cQQ(16>1@%$#cH0tjvN`e+op}0GHdAypp-Zu8!Z6LrU3vaYG%X%x&X`q zKrL6WP(Bq}&?Su)G;`&MAx()=djUgMvE5DuLs3kiw5ACGHl-P zp*1*Wm9V?tguUX2vH*!chzJc5Bw^1V2@4eDAV=;{0&<3O01~vIaF{TJ5I6|Kr;b24 z%|cUYmH~*JW;|Gg=JBJM5G7NZEeS1K_LAA5zX%~O?>uj-@lJYfg=zP z>Jz?E_ntnyx^(2tcKq-n@Xc!M;HyXf|4kfwvmb8+dU-y6I&Io_rCQ!3rql_{}86#<#OKHQ4Gv@39 yPAU#zDeSNT0RTJoi#Lw| literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/fitall.jpg b/doc/salome/gui/KERNEL/pics/fitall.jpg new file mode 100755 index 0000000000000000000000000000000000000000..136eb84430b2c81726f25b55f2eba41c8447209d GIT binary patch literal 893 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!#BY~!~YD^F4f<6+px|iR;9eiH9v9Hy~DyH z)1F;VRuU*U%zAj+z2709I3yLiuFlGM`*2d`5|2l{-n(}*tXhyV$=^Zy^dIZh(YJn- z`)~Tq`}(ldCTA6?l2y~SBw8lOh{nEd`#B?Fk{{z)mt^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!&h1F*jg(|NtW+LM;3W1v{hVv-1Gc-zTp+t zpZ=C_YWa-*Gdwh#v2sSnubW$#3wJUZEvzm3Is4;(2F7*y$Mv(eOMQy<7l})onWhw} zY{a=l_{?d!gQxSfd-#sbyJEI&x`FEMm*p2vU1aUM`$mOxw=DO>r;o3^JHFQ^>FT@p ze{Y+{{m-}Rf4^jRe`sA&r4lwP zz%1>Ji|_fHk8d}48}XEK89hkfuI>5$5EM}@m;e9( literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/frontv.jpg b/doc/salome/gui/KERNEL/pics/frontv.jpg new file mode 100755 index 0000000000000000000000000000000000000000..c2a6927759a9c06fdf7e665fae68f6135958bbe8 GIT binary patch literal 939 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!&m+{z1sg8t;+u~x&LQ4a!qE|{l-N*#NMhk zKbw>2VklI6;uyQ-iPceWgzmrEl{Rnt^|A?PHgD<8Ry$_lz;5w&$NY8tS1kzn{E=;! z))x<>(!E-b1Ag0l3*USz_V&9^Pr4HyHn0f1I=o?xWR3p1xEM#Zg=_D|s;Eru?aA2l z>rLqS3s1t%e{-AtpTXg`|L;%xAG#xRBKDX{hJ?n58@*1g-(Pt5*0H&B=a?0;bc*^h fBw5ee7%~5*RQ_M)xAyN({by*EN9N=x|Gx^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!#Dmd{{Io?lKdIfZQ1rolFKl6 zw`xFvO6<}dd5fRf9c`2NCc4(rQhRGcO0l!-5jRV5t?YCE86L9a>K`qNi@f>r+3B3z zJYm27Grd>m{C%(^CSM|zvG2&qpPuy|i{>nrToFKE F697x4QU?G4 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/leftv.jpg b/doc/salome/gui/KERNEL/pics/leftv.jpg new file mode 100755 index 0000000000000000000000000000000000000000..56a69702f2c7a3eb5587a6bb9e98c50d1528e18b GIT binary patch literal 898 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!#DmdzW*6)m;7hg*P9Sm@!4&|oWq5yrWRgj z?fCNc%c^_2LZ@!UZYdW&w8>xDe$s94oHqBs`M#$t)(K^|WR~deQ%h%wb}wYv-aL7` z4hQqPiZy>1eVcdw)Z=Z_ZR0M-w*5@Xu0B?%_0CD+ll_U+^D}1utM>fQP%HJoMwb8P zb)SY!#wxmV+Z9r0^k2AM9>sC+qhG7p_RQRG**D+n<)(d3uJAZ{YO2DM62;!4{0DQ3 zGL_AxrmS1_@Knbm-y>BM7}vS~6XMPO*Yy2A!w;eV43FLas7PJ^%liI5!w1#>49BKU zeaF7(WmHI*fwIJb`7*OEuV??y(9#_BpJBn?{|x_F_W!u}pMjHY>wgBv>i-OXIO{(y IWB-2>01@+6!2kdN literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/load.jpg b/doc/salome/gui/KERNEL/pics/load.jpg new file mode 100755 index 0000000000000000000000000000000000000000..970671c087bdef4aad2a0545f125a7b1b3046153 GIT binary patch literal 14408 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 Wa*x*+Q#E`|sVNWqpIT7##Qy^LO3>8+ literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/newobj.jpg b/doc/salome/gui/KERNEL/pics/newobj.jpg new file mode 100755 index 0000000000000000000000000000000000000000..59852e1e192ef2cccc2d566577f417987f79fa2a GIT binary patch literal 894 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<fW=16jCP7AKLB{__803NOWMu>c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!`D-XKALyEsnO=$GkrtMDfOgP3ZW_j#^;`i zZdd6P$yMoFDaCZ=Oo0gBlKEbr?@QeBemqy`)O(jB6Ql2VEI-4u^glzp7K6G>`B7KD zRI$f9_lX8htvI%MOWbqkhv%g-=c!MMc&og#&Etf$x&!BfIlW8z?tYAwtz6$=W4SV8 z){@@pyug$fq0!7-Rg)H9+pE=;=cjqPXk+10sZYJ^6<^ZIwl8sCmsu2XTKkAZTe$PZ zc4g(oJm2gW9+XR};a(FH>o0Tdn_8*5WOv!u7aU0kK7To}K7P@*o~NQIl~*@R$@cWh zdMj7^&~i^~<_h=p6}RvFXGmYwas8ZY!kll3Cne6`Gkswa7^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!`E2%BVw~$GS!x@I+)g1wm8O5nWvUfC2jT1 ziv1o})=j&1_=s3|I1gvUg5B;(?CK50q3^E7ADbt^!zh<~o~8b>*jjnDHvG^o zzl9|scVce2>$JKtrUm$mu62-@bvW+U>se~cvzOh8U%F(nWK!efaK^=2{O3+t&5ye9 zpP}V)z<-8?=28C{_FtR-r)up*2Z?_on|55TQC@uG?(wI0Zr?mAvT{P%h5(Ke5B`a6 KbQNLze-i-eS~>;* literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/objbrowser2.jpg b/doc/salome/gui/KERNEL/pics/objbrowser2.jpg new file mode 100755 index 0000000000000000000000000000000000000000..c557d874e53860deb8e40236c401c0e10bb64d47 GIT binary patch literal 43217 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 MXUulIC|wc$9~+zw?f?J) literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/progresspage.png b/doc/salome/gui/KERNEL/pics/progresspage.png new file mode 100755 index 0000000000000000000000000000000000000000..2c75b0252ce85e349e4036f57b8865348ff0c36d GIT binary patch literal 37338 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

      BlA$3R5LPH9MC3OR03vYjta~A;bF9U6X6t^@ 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/properties.jpg b/doc/salome/gui/KERNEL/pics/properties.jpg new file mode 100755 index 0000000000000000000000000000000000000000..f611c90900aa939c7c75f3696ca16505a3e6a210 GIT binary patch literal 20930 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 B(o+Bc literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/readmepage.png b/doc/salome/gui/KERNEL/pics/readmepage.png new file mode 100755 index 0000000000000000000000000000000000000000..2f40deb46257e5eea6510baec2d656cdc4737904 GIT binary patch literal 42486 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 z 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∓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

      KGpiyNqL%azXqumUUumN%eaHz`Eo!dG@5je1F_ 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

      BdOtg(L1Mor-eQrNA};gn5L(L>>Rrs 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/registry.jpg b/doc/salome/gui/KERNEL/pics/registry.jpg new file mode 100755 index 0000000000000000000000000000000000000000..f089343c34855a6390782f2368d4158d431e984b GIT binary patch literal 26711 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 TwPA_()it<|&Q&=Itn~jKAZ#8o literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/registy1.jpg b/doc/salome/gui/KERNEL/pics/registy1.jpg new file mode 100755 index 0000000000000000000000000000000000000000..2a1fedf06dc439c1d0c4ac04358b2afa756f2f3d GIT binary patch literal 20083 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/removeobj.jpg b/doc/salome/gui/KERNEL/pics/removeobj.jpg new file mode 100755 index 0000000000000000000000000000000000000000..8d29d29e322c3deac88f48af8b2688d9b0baad0e GIT binary patch literal 884 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<fW=16jCP7AKLB{__803NOWMu>c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!&hCef42HQJNHeEe7wDPNvcmugYmKKY1@9x zTy(Nv!d>U`^k)gmUX9H%kL5KjUf^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!#DmdzW*6)m;7hg*Bg>sbW>%X*_8>Nj7*`Q zcRE$2r1xC;p|AZTck89tuGXo)lx?z{?7m98?mw=yVP)W!t7>zmuG_y} zw{3dyrK7LKIrJhnN;237`u}#h|M`~x?-$o~7wG+bn9}6&xJ%SQ_WQ)vVqBuYQxxIz-#^#VM)zKZflKCR}Y3Df4R$Tw1B6a;Q>-+x< zA5{M{9P9t#VY>bo_x=A254`^~^!nPEYL%*naYyFyZd+5mrErONOTgj_T%{HEc(vsz H|Gx^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!`IGd-r1GvlkH+MVz;eKZZIlfSAU^BXXnRf zle0}Gp5^_;ac8l|wZ0XW$I1nJs=usDK7QKvd`I4+=-Dk1IXX34`+^qwOg~^ ze}>H=>)tHfweKTidr0(+B^SR+CcE$Y%#v5OYJ=>Cb&o%;DHNT`<+nI|!=>FDUzy!% z-Fs!3#f*(y@)nO-nCzXjt`^UeXDqdDxw9s@%|zADEi^#>iqwnOi8A3`e~eegy^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!`In&Lrq?5uGiP+G5fGGed3)4hGmhj9{sx~ z-JSVl66XXfi#!9j$}cuoeXBjUUi%U~TY7iu&d%%QQ;s~?@TBBB)1I?$b!s#p)@lb| z&VTM1`KPT-vUq01^V6J{+kSGs?)y4xPRO0gb-&C0?KxJ>e@pE@!@NuN_ucxp`2J_G zUGkq{UvFZ@ui5c;POvbUaDOiHi{Afr?W}?+OV+C<8mu#q`=GmS;o4iTCMb9+Bs~ns zJw4B;y8i3ybM+4uuI+!JU;m$>QU9Mw{UOJ-^%vs)GyG>@ivN@O>Gz%MKkF7$hfQC; zZf=&c%*Lm^aqHRtGqf~E{byLP_dmlwmi<32{%7E1+xnluvHCy5AI|!ZtC;`a1OWL< BTDJfI literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/save.jpg b/doc/salome/gui/KERNEL/pics/save.jpg new file mode 100755 index 0000000000000000000000000000000000000000..90001afb955863bf2d4a6e700cb3c33f9ffedd6a GIT binary patch literal 966 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!`JM;dAGe9)320zta+GrV^d5F$CYiI$08c% zFdyHVUVo_k;rU-uU)KMTIR2mEXt?gjGD*D}(_|L!U7mV(1&ezoXIn6BvwxWQBmZAr ze*K5Y;{OcCUYmz$#jL&kD|zF^i0rakYk2MEu5zv9+IDQxy$2o(H}DxP>3Ps+`|A2F z_5Td>F4f<6+w=Y*kJ0UltY4g`XD07Of%1^TE;UX3OsE2y^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<fW=16jCP7AKLB{__803NOWMu>c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!`D+EwskFF(JOyz_F4w#bu&<$aEf?NO>N+rCG88&Bie!#v5~XHMzYbzNPW Q+sg~xv@~6F`v2bq0M@=OWdHyG literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/sheme1.jpg b/doc/salome/gui/KERNEL/pics/sheme1.jpg new file mode 100755 index 0000000000000000000000000000000000000000..efea55b29ddc123409931453375c236fdfc41d82 GIT binary patch literal 30027 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/sheme2.jpg b/doc/salome/gui/KERNEL/pics/sheme2.jpg new file mode 100755 index 0000000000000000000000000000000000000000..f0e96373a7f26eed30bc3103a4f5f78fd2becdb6 GIT binary patch literal 24754 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/tile.jpg b/doc/salome/gui/KERNEL/pics/tile.jpg new file mode 100755 index 0000000000000000000000000000000000000000..c82a1b52eabdbb8a6283f3e91a39228fa349ab22 GIT binary patch literal 46274 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

      Y9Bp53}Z) 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 H;1d6zs}Hft literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/topv.jpg b/doc/salome/gui/KERNEL/pics/topv.jpg new file mode 100755 index 0000000000000000000000000000000000000000..c4e9431703d7164fc495485ec935f8088c784cec GIT binary patch literal 926 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!#DmdzW*6)m;7hg*IRsDUckgV(x>Rv5rKu9 z%mtem+3lUQxgW7U{k!$+gpIp*G(NgqD!nDb|K2o

      N6kE;t`)vlI{4f8C$D<}M@ zb>6M$89|S3c`s4icFdE7@$XmJ4^<_mt?seDTA8NT-Y)+h`7b%_RaNY^t)lm*K8fA^ zbLC!x;}g&SklOyObN}-#^S@tQZ~wu@?cRCk?P+0?WX()#mn+B^9)IFmK6OW5`q6n( z^P_fLe!u4ZI^DcCEnV}%?ikeWydzQkowd0BLrZp$KlAw&o=Psizp?Zh6}YQ9SUg`^ zWdC78cKjFd{r?#bO#jayW&cp&+Wr^%_5T?f_5YbLzWJ3lowrBhUW9P+Gt?aIF5%@Q1Vh^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!#Dmd{{IqE6n{Z|tCZzl-XBzE%JGCF8fte}>Pu{C~f=mNubPm(!?|+su=F zY5cmW8^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!&m+{z54$eqw4=Lx&ITXPsyzR!gcvS!v`Vz z59{)Od&lnm82YZeFuOW)IVW@UD*?yD>n?bSz1Z{a=f=0kYh!iJvhA!+*&c3gcG0CL zs(8nemibf6EFZJq+B#KTboFP^)BhQ6O2z+W+VY>_4@>_ajejRD{bzU~y8J)G1C{!R z{`-q%XB(6|?sT@|*|hHAj>b2}q3dToyJT;6$a?nj!q$$b2mUi;%)9G;{i`I;?BB}X z{}~p9&HvBPF!4V_t30y7TDRB*m(QI0+wDPZ;aObGW9HZa=;i&((_;-0Y(1Nw!|FPKrxWK;c nVw~#V-K+mITnPL9pMgpKPsYEySAmY#uKmx@$p6oT@&8Q#LOyU( literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/usecasebr.jpg b/doc/salome/gui/KERNEL/pics/usecasebr.jpg new file mode 100755 index 0000000000000000000000000000000000000000..ee9f03cd82e672131adfcdbc108ed56ae6312b25 GIT binary patch literal 20861 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 I@n7cu7fx-?0RR91 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/warninglocked.jpg b/doc/salome/gui/KERNEL/pics/warninglocked.jpg new file mode 100755 index 0000000000000000000000000000000000000000..9a0d97ea1816e3d9091b768516122577cc024e20 GIT binary patch literal 14009 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/pics/zoom.jpg b/doc/salome/gui/KERNEL/pics/zoom.jpg new file mode 100755 index 0000000000000000000000000000000000000000..d533f2075c79313928ce273ebb4bc0f08338c4aa GIT binary patch literal 855 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!#DXY{{IwWgWqqp)YMZ}~=#(WO0T~z<` zt@__D*}Wg8F8O6TcWcl5^zd1cX_G93vz9%IV6fffmc4Eno8R6=(b?0!eY~qP$(7}_ z`GoZ?Q~DZ@e`KgUzCx5mtbBU0@$QpZT?VUm%G6EW?aC0c{qn-bOF`#8H58pGp8PuO P#iC_`fng5y|8D{SdAvV? literal 0 HcmV?d00001 diff --git a/doc/salome/gui/KERNEL/ss_btn_related_topics.gif b/doc/salome/gui/KERNEL/ss_btn_related_topics.gif new file mode 100755 index 0000000000000000000000000000000000000000..5158bc4681761d433681df6a01a428437aaad380 GIT binary patch literal 269 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.^h7ffZU;;|FV&o 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 C!RYDR;MGJ_)-GU;!!{7g4L@n4Xsn`6lp>C1? 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 + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whdata/whftdata0.xml b/doc/salome/gui/KERNEL/whdata/whftdata0.xml new file mode 100755 index 000000000..303d85f53 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whftdata0.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whdata/whfts.htm b/doc/salome/gui/KERNEL/whdata/whfts.htm new file mode 100755 index 000000000..8375a4d93 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whfts.htm @@ -0,0 +1,16 @@ + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whdata/whfts.js b/doc/salome/gui/KERNEL/whdata/whfts.js new file mode 100755 index 000000000..2041512fe --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whfts.js @@ -0,0 +1,39 @@ +var gaFileMapping = new Array(); +var gaFileTopicMapping = new Array(); + +function fileMapping(sStartKey, sEndKey, sFileName) +{ + this.sStartKey = sStartKey; + this.sEndKey = sEndKey; + this.sFileName = sFileName; + this.aFtsKeys = null; +} + +function fileTopicMapping(nIdBegin, nIdEnd, sFileName) +{ + this.nBegin = nIdBegin; + this.nEnd = nIdEnd; + this.sFileName = sFileName; + this.aTopics = null; +} + + +function iWM(sStartKey, sEndKey, sFileName) +{ + gaFileMapping[gaFileMapping.length] = new fileMapping(sStartKey, sEndKey, sFileName); +} + +function window_OnLoad() +{ + if (parent && parent != this && parent.ftsReady) + { + parent.ftsReady(gaFileMapping, gaFileTopicMapping); + } +} + +function iTM(nIdBegin, nIdEnd, sFileName) +{ + gaFileTopicMapping[gaFileTopicMapping.length] = new fileTopicMapping(nIdBegin, nIdEnd, sFileName); +} + +window.onload = window_OnLoad; diff --git a/doc/salome/gui/KERNEL/whdata/whfts.xml b/doc/salome/gui/KERNEL/whdata/whfts.xml new file mode 100755 index 000000000..e3c8854a1 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whfts.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/salome/gui/KERNEL/whdata/whfwdata.js b/doc/salome/gui/KERNEL/whdata/whfwdata.js new file mode 100755 index 000000000..463bfb00d --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whfwdata.js @@ -0,0 +1,36 @@ +var gWEA = new Array(); +function aWE() +{ + var len = gWEA.length; + gWEA[len] = new ftsEntry(aWE.arguments); +} + +function ftsEntry(fn_arguments) +{ + if (fn_arguments.length && fn_arguments.length >= 1) + { + this.sItemName = fn_arguments[0]; + this.aTopics = null; + var nLen = fn_arguments.length; + if (nLen > 1) + { + this.aTopics = new Array(); + for (var i = 0; i < nLen - 1; i ++ ) + { + this.aTopics[i] = fn_arguments[i + 1]; + } + } + } +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putFtsWData) + { + parent.putFtsWData(gWEA); + } + } +} + +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whdata/whfwdata0.htm b/doc/salome/gui/KERNEL/whdata/whfwdata0.htm new file mode 100755 index 000000000..81d8b19cf --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whfwdata0.htm @@ -0,0 +1,1098 @@ + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whdata/whfwdata0.xml b/doc/salome/gui/KERNEL/whdata/whfwdata0.xml new file mode 100755 index 000000000..f758b29e0 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whfwdata0.xml @@ -0,0 +1,1086 @@ + + + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 3,9,15,16, + 9,15, + 9,15, + 9,15, + 3,9,15,16, + 2, + 9,15, + 15, + 9,15,16, + 12,17, + 2,9,15, + 9,15, + 9,15, + 15, + 9,15, + 9,15, + 2, + 0,9,15, + 9,15, + 7,9,15, + 9, + 0,17,22,24, + 9,15, + 9,15,17,21,22, + 2, + 9,15, + 0, + 1, + 19, + 3, + 3,5, + 5, + 9, + 9,15,20,24, + 0, + 4,9,15,16,20,24, + 3, + 0,4,6,9,15,11,22, + 15,20, + 0, + 9,15,13,18, + 0,9,15,12, + 0,5,6,9,15,12,16,17,18,19,20,23,24, + 12, + 20, + 9,15, + 9, + 9,15, + 9,15, + 0,9,15,18,24, + 9,15, + 0,1,2,4,7,9,15,13,16,24, + 9,15, + 22, + 2,7,8,15,19,20,23, + 1, + 0,4,8,10,11,12,16,17,18,19,20,22, + 11,19, + 9,15,12, + 15, + 9,15, + 15, + 0, + 9, + 17, + 15, + 2, + 22, + 22, + 18,19, + 9,15, + 14,21,22,24, + 22, + 7,20, + 9,15,19, + 4,9,15,14,16,18,19,24, + 19, + 0,9,15, + 9,15, + 9,15, + 9,15, + 9,15,17, + 19, + 0,10,18, + 15, + 15,17, + 0,15,16, + 2,9, + 9,15, + 9,23, + 0, + 10, + 9, + 9,15,13, + 24, + 9,15,16,20, + 9,15, + 15, + 0, + 17, + 15, + 9, + 21, + 17,24, + 7,9,15,14,18,20,23, + 15, + 2, + 9,15,13, + 1,9,15,11,14,17,19,22,24, + 9,15, + 9,15,12,20, + 9,15,12, + 9,15,13,14,18,23, + 16, + 2,9, + 2,10, + 0,15, + 8,12, + 18,20,23, + 17, + 9,15, + 20, + 15, + 9,15,10, + 9,15, + 0,7,9,15,18,24, + 2,5,9,15, + 9,15, + 9,15, + 20, + 20, + 20, + 11,16, + 21, + 0,2,7,9,15,18, + 1, + 15, + 9,15, + 15, + 9,15, + 24, + 9,15, + 3,5,4,6,7,9,15,14,20,23, + 20, + 19, + 9,15,24, + 17, + 3,6,7,9,15,13,14,17,18,21,22,23,24, + 13, + 0, + 9,15,13,18,21, + 0, + 0,15,10, + 9, + 9,15, + 9, + 19,22, + 19,22,23, + 12, + 17, + 9,15, + 15, + 0,9,15,16, + 2, + 15,11,18, + 0, + 24, + 9,15, + 7,9,15,21,23, + 0,10, + 0,1,4,6,11,12,13,14,17,18,19,20,22,23,24, + 9,15, + 0,10, + 0,13, + 9,15,10, + 0, + 15, + 15, + 15, + 9,15, + 12, + 15, + 9,15, + 8, + 2, + 17, + 16,17,19, + 0, + 2, + 12, + 1,2,7,9,15,14,16,17,19,20,21,22,23, + 16, + 15,21, + 4,17,22,24, + 9,15, + 10, + 3,9,15, + 17, + 9, + 12, + 2,24, + 6,15,17,18, + 2,15, + 0, + 18, + 17, + 9,15,14,16,21, + 9, + 10, + 0,10, + 16, + 0,1,3,8,9,15,11,14,16,17,18,19,20,22,24, + 0,9,15,10,11, + 10, + 13,18, + 9,15,16, + 16, + 6,7,9,15,13,16,18,19,22,23,24, + 10,19,20,24, + 9,15, + 9,15, + 7,23, + 0,8,9,15,11,12,18,19, + 0, + 2, + 22, + 9, + 3,4,9,15,16,18,19,22,24, + 15,19,24, + 0,3,4,6,9,16,18,19,22,23,24, + 0,21, + 10, + 15,19,22,24, + 15, + 15, + 0,10, + 22, + 0,1,2,9,15,20, + 9,15,16,20, + 10, + 20, + 5,4,8,15,11,17,18, + 8,17,22,23,24, + 13, + 9,15, + 0, + 0,10, + 7,9,15,14,18,20,21,23, + 9,15, + 0,1,3,5,8,9,15,14,17,22,24, + 10, + 15, + 9,21, + 9,15,19, + 9,15,16,18,19,20, + 9,15,19, + 15, + 9,15,16, + 5,4,9,15,13,16,17,19,21,22,23,24, + 0, + 0, + 1,23, + 9,15, + 9, + 2,8,15,17, + 9, + 0,2,10,12, + 9,15,20, + 9,15, + 23, + 7,13,22, + 9,15, + 9,15, + 9,15, + 9,15, + 4,24, + 0, + 9,15, + 9,15, + 4,13,24, + 17, + 12, + 9,15, + 10, + 0, + 0, + 9,15, + 0, + 6,7,9,15,11, + 10, + 20, + 10, + 2,10, + 9, + 9,15, + 9,12,19,21, + 12, + 0, + 9,15,19, + 0, + 11, + 9,15, + 0,10, + 7,9,15,16,18, + 9,15, + 9,15,19,22, + 16, + 15, + 15, + 15, + 0,8,9,15,10,11,16, + 9,15, + 10, + 2,9,15, + 0,4,15, + 23, + 0,9, + 10,12,21, + 9,15, + 10, + 0, + 16, + 9,15, + 15, + 9,15,10,20, + 9, + 0, + 12, + 0,9,15,12,14,18,20, + 9, + 9,15, + 9, + 9, + 13, + 0, + 10, + 0, + 1, + 0, + 18, + 19, + 9,15, + 10, + 9,15, + 0, + 20, + 9,15, + 1,6,9,15, + 7,9,15, + 9,15, + 9,15, + 3,7,9,15,14,16,17,18,19,20, + 9,15,21, + 0, + 9,15,13, + 9,15,22, + 17, + 15, + 0, + 15, + 13, + 9,15,19,22,24, + 9, + 0,5,7,8,9,15,12,13,14,16,17,18,19,20,21,23,24, + 19, + 9, + 20, + 1,15,14,19, + 11, + 11, + 9,15, + 11,22, + 2, + 10, + 17, + 21, + 15,12,17,18, + 15, + 17, + 0,1,6,8,17,20, + 0, + 2, + 9,15, + 9,15,16, + 9,15, + 9, + 8,15,17, + 15,20, + 12, + 11,20, + 10,12, + 0,4,6,12, + 1,7,8,9,10,22,24, + 7,15,17, + 15,12, + 17, + 21, + 9, + 9,15,13, + 12, + 9,15, + 9,15, + 0,9,15,16, + 9,16, + 0,13,21, + 9,15,10,11, + 9,15, + 9,15,16, + 18, + 9,15, + 13,22, + 9,15,14,18,19, + 9,15, + 9,15, + 9, + 23, + 0,1,9,15,13,14,16,21,22,23, + 9,15,19, + 4,17,19,22, + 10, + 15,22, + 15, + 23, + 2, + 16, + 0, + 13, + 0,9,15, + 1,21, + 9,15, + 0,11,12, + 3,6,17,20, + 22,23, + 9,15, + 0,20, + 19, + 3,9,15,14,16,18,19,20,21,22,24, + 17, + 13, + 2, + 0,15, + 0,20, + 15, + 11,17, + 15, + 9, + 2,9,15,13,21, + 0, + 10, + 0, + 0, + 0, + 21,22, + 10, + 0,2,7,9,15,13,18,21,23, + 8,17, + 20, + 15, + 13,20, + 9,15, + 9,15,20, + 9,15,16, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 15, + 9,15,16, + 15, + 15, + 15, + 15, + 0, + 10, + 15, + 0,11,12,17, + 0,10,11,20, + 21, + 0,10,11,12,19,20, + 15,10, + 1, + 22, + 11,17, + 23, + 9,15,10,11,12, + 18, + 9,15,17, + 19,22, + 9,15, + 9,15, + 7,9,19, + 9,15, + 1, + 17, + 17, + 9,15, + 16, + 15, + 12,16, + 9,15, + 21, + 16, + 16, + 7,13, + 9,20, + 9, + 16, + 0, + 9,18,23, + 1,9,15,14,16,19,20,23, + 9,15, + 9,18, + 15, + 9,15,17,21, + 19,21,24, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 2,15, + 0,5,4,9,15,13,17,18,20,22,24, + 9, + 1,9,15,16, + 0,9,10,13, + 9, + 1,9,15, + 15, + 7,9,15,13,16,19,21,23, + 15, + 11,14,16,17,19,22,24, + 9,15, + 4,16,21,22, + 20, + 7, + 16, + 0, + 5,9,15,20,21, + 18, + 9, + 9,15,21, + 16, + 0,9,18,23, + 1, + 0, + 3,5,4,6,7,15,14,17,18,19,20,23, + 3,5,9,15, + 11,17, + 1,9,15,19, + 0, + 4,9,15,19, + 10, + 0, + 15, + 21, + 2, + 3,5,17, + 2,8,9,15, + 2, + 9,15, + 10, + 9, + 3,5,4,6,7,11,13,14,17,18,19,20,22,23,24, + 9,15, + 9,15, + 12, + 7,9,15,11,16,17,19,23, + 9,15, + 9, + 3,17, + 15, + 17, + 0,9,15,16, + 0,10,12, + 10, + 0,7, + 15,24, + 1,12,16,20, + 16, + 16, + 15, + 4, + 19, + 9,15, + 9,15, + 8,11,20,21, + 18,19, + 18, + 0, + 0,9,10,12, + 9,15, + 2,3,5,7,9,15,18,19,20,22,23,24, + 9,15, + 0, + 9,15,13, + 1,13, + 1, + 9,15,13, + 9,15,16, + 9, + 1,19, + 0,3,7,8,9,15,18,19,20,24, + 7,9,15,19,20, + 20, + 9,15, + 2, + 0, + 9,15, + 8, + 9,15,19,23, + 9,15,10,12, + 0,8, + 0,6,11,14,17,19,22,24, + 0, + 9,15, + 3,11,17,19, + 15, + 9,15, + 0, + 10, + 9,15,14, + 0, + 15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 0,6,9,15,11,13,14,16,18,19,20,21,22,24, + 9, + 21, + 9, + 2,8,12,13,14,16,18,19,20,21, + 9,15, + 10, + 6,8,17,18,24, + 10, + 5,6,7,9,15,14,16,17,18,19,22,24, + 9,15, + 9,15, + 0, + 12, + 15, + 15, + 1, + 2,9,15,18, + 17, + 9,15,11,17,19, + 15, + 15,12,19,24, + 16, + 9,15,16,20, + 9,15,21, + 13,17,21, + 0, + 9,15,20, + 0,9,20, + 2,9,15,17, + 10,18, + 9,15, + 6,17, + 9,15, + 0, + 0,8,10,17, + 2,9,15, + 10, + 0, + 2, + 21, + 0,10,12, + 9,15, + 7,24, + 23, + 0, + 4,15, + 0,1,8,9,15,10,11,12,16,17,18,20,23, + 9,15, + 3,11,17,19, + 17, + 9, + 13,14,17,22,24, + 13, + 16, + 10, + 16, + 17, + 0,9,15,16,20, + 15,22,24, + 10,12, + 10,12, + 9,15, + 0, + 9, + 16, + 19,22, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 17, + 9,15,14, + 9,15,14,18, + 9,15,16, + 15, + 9,15,10, + 8,9,15, + 9,15,16, + 9,15,10,12,23, + 0,10, + 17, + 2,9,15,10,16, + 15, + 15, + 15, + 0, + 15, + 9,16, + 0,9,15, + 9,15, + 9,15,16, + 9,15, + 15, + 7,12, + 9,15, + 2, + 0,15,10,11,16,20,21,23, + 8,9,22, + 15,16, + 9,15, + 9,15, + 0,9,15,11,16,17,19, + 9,15, + 9,15, + 9,15, + 9,15, + 10, + 9,15, + 15,19,22,24, + 9,15,18, + 15, + 9,15, + 9,15, + 9,15, + 9,15, + 0, + 2, + 9,15, + 13, + 10, + 9,15,13, + 15, + 8, + 9,15, + 2,7, + 17, + 9,15,22, + 9,15, + 15, + 16, + 6, + 10, + 10, + 1,13,19,22, + 10, + 23, + 23, + 2, + 11,23, + 9,15, + 9,15, + 15, + 9,15,13,21, + 15, + 13, + 10, + 18, + 4, + 0, + 9,15,24, + 24, + 2, + 9, + 0,8,9,10,11,12,21, + 5, + 2, + 9,15,10,14,18, + 0,10, + 2, + 9,15,17, + 17,19, + 2, + 0, + 2, + 15, + 19, + 8,18, + 2, + 0,10, + 12, + 2,9,15,13,14,17,18,21,22,24, + 10, + 10, + 0, + 9,15,24, + 17, + 2, + 15, + 0,9,15,16,20,23, + 9,15, + 16,20, + 20, + 0,2,9,15,13,17, + 2, + 0,1,3,5,4,6,8,9,15,10,11,12,13,14,16,17,18,19,20,21,22,23,24, + 20, + 9,15, + 15, + 9, + 9, + 9, + 9, + 9, + 9, + 13,18,20,23,24, + 9,15,11,17,18,19, + 9,15, + 0, + 0,15, + 0, + 0,9,15,16,20, + 7, + 7,9,15,14,18,20,22,24, + 1,9,15,14,18,21, + 9,15,24, + 9,15,17, + 3,5,7,9,15,14,18,19,21,24, + 17, + 9,15, + 4,17,22,24, + 15, + 0,20, + 0,16, + 0,9,15,20, + 14,18,19,22,23,24, + 1,9,15,16,17,18,19,22,23,24, + 9,15, + 10, + 9,15, + 10, + 9,15,11,16, + 15, + 21, + 2,8,9,15,18,20, + 9,15,17,19,22, + 7, + 15, + 9,15, + 15, + 9,15, + 0, + 15, + 0, + 10,12, + 8, + 15, + 9,15, + 9,15, + 9,15, + 0, + 17,19, + 9,15, + 18, + 0,4,12, + 0,9,15,19,21,22,24, + 0,2,9,10,12, + 10, + 12, + 9, + 19,22, + 9,15,12,16, + 9,15,17, + 9,15,14,16,18, + 0, + 0,4,10,12,21, + 10, + 12, + 18,20, + 10, + 9,15, + 3,9,15,11,14,17,18,20, + 8,9,15,20,23, + 9,15, + 0, + 9,15, + 9,15, + 9,15, + 0,9,15,14,18,20, + 2, + 15, + 9, + 9,15, + 10,14,22,24, + 10, + 3,5,6,8,11,14,17,18, + 0,3,5,6,7,8,11,12,14,17,18,19,20,22,23,24, + 3, + 15,21, + 2, + 3,4,19, + 9,15, + 9, + 9,15, + 9, + 16, + 11,12,16,20, + 22,23, + 9,15, + 9,15,20, + 15, + 15, + 9,15, + 9,15, + 5,9,15,11, + 9, + 0,1,2,9,15,13,21, + 9,15,16,18,20, + 21,23,24, + 9,15, + 15, + 0,9,15, + 9,15,16, + 9,15, + 15, + 15, + 15, + 9,15, + 9,15, + 9,15, + 0, + 10, + 2, + 0, + 9,15, + 15, + 15, + 15, + 9,15, + 15, + 2,10,13,21, + 9,16, + 0,15,20, + 9,15,13,21, + 0,9,15,12,16,23, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15, + 9,15,21, + 9, + 0, + 5, + 0,7,9,15,10,19,20,23, + 15, + 9,15, + 15, + 9,15, + 9, + 0,11,17,20,23, + 3,4,6,11,14,17,18, + 3,4,15,17, + 1,13,21, + 9,15, + 9,15, + 0, + 9,15, + 2, + 10, + 2, + 15,22,24, + 9,15, + 17,19, + 9, + 15, + 7,9,15,18,20, + 15, + 15, + 9,15,13,18,20, + 9,15,20, + 20, + 0, + 10, + 6,19, + 19, + 9,15, + 1, + 14,18, + 4, + 15, + 9,15, + 9,15,13,14,17,18,22,24, + 9,17,18,20, + 4,11,17, + 0,2,6,7,8,9,15,10,16,18,19,20,21,22,23,24, + 15, + 11,17,19,24, + 7,20, + 9,15, + 1, + 9,15, + 19, + 0, + 15,19,22, + 9,15,16, + 1,13, + 15,12, + 9,15, + 9,15, + 9,15,20, + 9,15,10, + 3,4,7,9,15,11,13,17,19,21,23,24, + 3,11,17, + 0,4,6,12, + 8,11,12,17, + 3,9,15,11,17,19, + 9,15, + 9,15, + 9,15,13, + 7,9,15, + 5,9,15,12,20,21, + 1,10, + 17, + 0,9,15,13,22,24, + 15, + 15, + 0, + 17,18,19, + 1, + 1,3,5,4,7,8,9,15,14,16,17,18,19,20,22,23,24, + 1,3,5,4,8,9,15,11,13,16,17,18,19,23,24, + 9,15, + 0,6,17,19,23, + 0,2,9,15,16,24, + 9,15, + 9,15, + 21, + 0,8,9,15,18,21, + 4,9,15,18,20,24, + 2,18, + 18, + 9,15, + 0, + 16, + 15,16,20, + 16, + 9,15, + 10, + 7, + 9,15, + 3,5,6,7,9,15,12,16,17,18,20,21,24, + 3, + 17, + + diff --git a/doc/salome/gui/KERNEL/whdata/whgdata.js b/doc/salome/gui/KERNEL/whdata/whgdata.js new file mode 100755 index 000000000..729327323 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whgdata.js @@ -0,0 +1,25 @@ +var gIEA = new Array(); +function aGE(sName, sDef) +{ + var len = gIEA.length; + gIEA[len] = new gloEntry(sName, sDef); +} + +function gloEntry(sName, sDef) +{ + this.sName = sName; + this.sDef = sDef; + this.nNKOff = 0; +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putData) + { + parent.putData(gIEA); + } + } +} + +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whdata/whgdata0.htm b/doc/salome/gui/KERNEL/whdata/whgdata0.htm new file mode 100755 index 000000000..9fbefcb8f --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whgdata0.htm @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whdata/whgdata0.xml b/doc/salome/gui/KERNEL/whdata/whgdata0.xml new file mode 100755 index 000000000..de6359242 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whgdata0.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whdata/whglo.htm b/doc/salome/gui/KERNEL/whdata/whglo.htm new file mode 100755 index 000000000..d00c26063 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whglo.htm @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whdata/whglo.js b/doc/salome/gui/KERNEL/whdata/whglo.js new file mode 100755 index 000000000..ded3d5791 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whglo.js @@ -0,0 +1,33 @@ +var gaFileMapping = new Array(); +function fileMapping(sBK, sEK, sFileName, nNum) +{ + this.sBK = sBK; + this.sEK = sEK; + this.sFileName = sFileName; + this.aKs = null; + this.nNum = nNum; + this.oUsedItems = null; +} + + +function iFM(sBK, sEK, sFileName, nNum) +{ + var i = gaFileMapping.length; + gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum); + if (i == 0) { + gaFileMapping[i].nTotal = nNum; + } + else { + gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal; + } +} + +function window_OnLoad() +{ + if (parent && parent != this && parent.projReady) + { + parent.projReady(gaFileMapping); + } +} + +window.onload = window_OnLoad; diff --git a/doc/salome/gui/KERNEL/whdata/whglo.xml b/doc/salome/gui/KERNEL/whdata/whglo.xml new file mode 100755 index 000000000..dcdf6cf11 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whglo.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whdata/whidata.js b/doc/salome/gui/KERNEL/whdata/whidata.js new file mode 100755 index 000000000..c8c2a05fd --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whidata.js @@ -0,0 +1,88 @@ +// const strings +var gIEA = new Array(); +function aIE() +{ + var len = gIEA.length; + gIEA[len] = new indexEntry(aIE.arguments); +} + +function topic(sName, sURL) +{ + this.sName = sName; + this.sURL = sURL; +} + +function indexEntry(fn_arguments) +{ + if (fn_arguments.length && fn_arguments.length >= 3) + { + this.nType = fn_arguments[0]; + this.nPKOff = 0; + this.nNKOff = fn_arguments[1]; + this.sName = fn_arguments[2]; + this.aTopics = null; + var nLen = fn_arguments.length; + if (Math.floor(nLen / 2) * 2 == nLen) + { + this.sTarget = fn_arguments[3]; + if (nLen > 5) + { + this.aTopics = new Array(); + for (var i = 0; i < (nLen - 5)/2; i++) + { + this.aTopics[i] = new topic(fn_arguments[i * 2 + 4], fn_arguments[i * 2 + 5]); + } + } + + } + else + { + if (nLen > 4) + { + this.aTopics = new Array(); + for (var i = 0; i < (nLen - 4)/2; i++) + { + this.aTopics[i] = new topic(fn_arguments[i * 2 + 3], fn_arguments[i * 2 + 4]); + } + } + } + } +} + +function getIndexTopicMappingList(nItemIndex) +{ + var sTopics = ""; + if (gIEA.length > nItemIndex) + { + if (gIEA[nItemIndex].aTopics) + { + var i = 0; + var nLen = gIEA[nItemIndex].aTopics.length; + for (i = 0; i < nLen; i ++) + { + sTopics += "," + gIEA[nItemIndex].aTopics[i]; + } + } + } + return sTopics; +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putData) + { + for (var i = 0; i < gIEA.length; i ++ ) + { + if (gIEA[i].nNKOff != 0 && i + gIEA[i].nNKOff + 1 < gIEA.length) + { + + gIEA[i + gIEA[i].nNKOff + 1].nPKOff = gIEA[i].nNKOff; + } + } + parent.putData(gIEA); + } + } +} + +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whdata/whidx.htm b/doc/salome/gui/KERNEL/whdata/whidx.htm new file mode 100755 index 000000000..c0aa1758e --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whidx.htm @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whdata/whtdata.js b/doc/salome/gui/KERNEL/whdata/whtdata.js new file mode 100755 index 000000000..64bcff920 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whtdata.js @@ -0,0 +1,58 @@ +var gTEA = new Array(); +function aTE() +{ + gTEA[gTEA.length] = new tocEntry(aTE.arguments); +} + +function tocEntry(fn_arguments) +{ + if (fn_arguments.length < 3) + { + alert ("data format wrong!!!"); + return; + } + + this.nType = fn_arguments[0]; + this.nContents = fn_arguments[1]; + this.sItemName = fn_arguments[2]; + + if (this.nType == 1 || this.nType == 2 || this.nType == 16) + { + if (fn_arguments.length > 3) + { + this.sItemURL = fn_arguments[3]; + if (fn_arguments.length > 4) + { + this.sTarget = fn_arguments[4]; + if (fn_arguments.length > 5) + this.sIconRef = fn_arguments[5]; + } + } + } + if (this.nType == 4 || this.nType == 8) + { + if (fn_arguments.length > 3) + { + this.sRefURL = fn_arguments[3]; + if (fn_arguments.length > 4) + { + this.sItemURL = fn_arguments[4]; + if (fn_arguments.length > 5) + { + this.sTarget = fn_arguments[5]; + if (fn_arguments.length > 6) + this.sIconRef = fn_arguments[6]; + } + } + } + } +} + + +function window_OnLoad() +{ + if (parent && parent != this && parent.putData) { + parent.putData(gTEA); + } +} +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whdata/whtdata0.htm b/doc/salome/gui/KERNEL/whdata/whtdata0.htm new file mode 100755 index 000000000..a03503327 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whtdata0.htm @@ -0,0 +1,40 @@ + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whdata/whtdata0.xml b/doc/salome/gui/KERNEL/whdata/whtdata0.xml new file mode 100755 index 000000000..2058321a2 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whtdata0.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whdata/whtoc.htm b/doc/salome/gui/KERNEL/whdata/whtoc.htm new file mode 100755 index 000000000..5f8c14e00 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whtoc.htm @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whdata/whtoc.js b/doc/salome/gui/KERNEL/whdata/whtoc.js new file mode 100755 index 000000000..145605087 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whtoc.js @@ -0,0 +1,28 @@ +// const strings +var gaProj = new Array(); +var gsRoot = ""; + +function setRoot(sRoot) +{ + gsRoot = sRoot +} + +function aPE(sProjPath, sRootPath) +{ + gaProj[gaProj.length] = new tocProjEntry(sProjPath, sRootPath); +} + +function tocProjEntry(sProjPath, sRootPath) +{ + this.sPPath = sProjPath; + this.sRPath = sRootPath; +} + + +function window_OnLoad() +{ + if (parent && parent != this && parent.projReady) { + parent.projReady(gsRoot, gaProj); + } +} +window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whdata/whtoc.xml b/doc/salome/gui/KERNEL/whdata/whtoc.xml new file mode 100755 index 000000000..bffb89aa7 --- /dev/null +++ b/doc/salome/gui/KERNEL/whdata/whtoc.xml @@ -0,0 +1,4 @@ + + + + diff --git a/doc/salome/gui/KERNEL/whestart.ico b/doc/salome/gui/KERNEL/whestart.ico new file mode 100755 index 0000000000000000000000000000000000000000..110f18356d05f6e8631200b7482a694591a61c61 GIT binary patch literal 10134 zcmeI1O=whC6o8M>=GoR}L{jL=q(h)VrHVU25*I32i&yL*iPW^=HB$@F=OVu@La8-&mNKsB4kcZ!Dn4 zkkKn<^jag}<5&ZQpP0z%6}NgSr1xuZtEa-&dgI3N^?)zZYpbqZB1-*R{r4u&Q2&QX z&+nTQ@J?SY((hM84sR+1`j^&!xvUlP^i+5d=wr)Y&ePJpZkLHDW374dY4dN3Gh&V(Z{Z_hCdrVc6p^& zgOZdRPHvaBUvm4QB4YIXd~3PQmD^nzxw7QS9#;;!vf@hp`OnTXOirZgN2ahJ%ui{m zVnkwIF$JGowlvRlc6Q31J$t05r$-JPI3P!k9FY?zPROZKr{wI}vobO=B4cA?QmfVE z`t|Eluh-?yojY>(?p=BK@S!|@{8(02R^-{UXTq04*8Yy=$6L2#_V-y?`|T%!8X%t` zUn1Wm-y=UEuSs8DEJH&vZNxG@9?R4eH{K1u7rr0%@QjrF(Zf2a4}J)qF&dA%kZo41Mp|yFTvl0zX$&W zehr@W8{;`_`3!|#Rfhd&H|6#gXq zF#ITd4So`S8h%l~FYhHqTc&InQE7`5y?=g3VItO?cna|y`TVZJl+SP4LpkxhE>Adl zRjfM4f5LO|p(a~UwMbyc!Hqvo>zbeyt|8>`%S$E@%Y<* z8@vym(uD3m^v3f1za}5xS^s*=IsQXF^0AmQpZ_FCU0ojssTIDXBdyRHpH^s*Pb%c| zrA+)Cnp{XN^R@zbUVoN?2D-W;(}1ba65nNcDkz@sKW(6^%kv!uFW{33DR1#2-d9L? zhZpkhrXBC;qWGt@3w2ze=c4ee?DHs7kIbvH#{u8-vaOO1u6Sf zReGf#EYE$p;pBE{`z5y@DsOk6+DlW%$o@RE%Gs(<@9sP_IJPjS8NqQ&zWkRzri`uK zp1yIm;^g$W#@QcPjkj++iZ|vt@AI;rCeE7^L*L$l%Jta$qXA@UI6FSJCGl{&hRmUukN>60+_abD zmn%=T53J1nleF7InIo(#=3!UV%2C(VtHvx9)8BE$pQ}|&e`B|1e;ie@wUcA3F=tMW zrR+$0AyQg<_qm5Q2FVq2yv7O6nrtUWv7X2Dl8=$~eS)Uy4pZ2V_IXVEJSKZw)jp4D zpT`705b5Psi<^SgXX2m*dv>vi6fU``pIsc9rE$6jZoz-UT3y9VeQP%xUtRY#*{#xT zj8$l;k8DD;`_w$Uy#u$8ZLaTb(C>4b{BL1*=3U7~xgkEkw@miMMfQ%!ZaNF?Zdcl1 zPc~+5+u9Vr3&8F>%_cI_|9*4o_KnT`lWgR)0X1izpDMHoQ(uJ~yAs%~wZR^Yk7Trm z<2SV1T~!)>!|oz7yTHJ#_GEn1uI>{KZ- zDZ7cIm+aT$vt0Y6wlq~)#31pq$P|2X+0uI>-{Fy2^sz!Rt2UE7v$y)P=`;_afS$|PGoG}Z6=Rh|i6*NH9C^{0ls{S7if zS4-p``+hC$C%c|I7OvsKYwaEW-=v?~@7LPz*V^yb{>Sgv{0|*pf0M$+kt(8KuCcP8 z5KH{j7(3IEzUkQI + +Search Result + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whfdhtml.htm b/doc/salome/gui/KERNEL/whfdhtml.htm new file mode 100755 index 000000000..ec6c521f9 --- /dev/null +++ b/doc/salome/gui/KERNEL/whfdhtml.htm @@ -0,0 +1,30 @@ + + +Search Frame + + + + + + + + + diff --git a/doc/salome/gui/KERNEL/whfform.htm b/doc/salome/gui/KERNEL/whfform.htm new file mode 100755 index 000000000..e40b10b1f --- /dev/null +++ b/doc/salome/gui/KERNEL/whfform.htm @@ -0,0 +1,136 @@ + + +Search Form + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/KERNEL/whfhost.js b/doc/salome/gui/KERNEL/whfhost.js new file mode 100755 index 000000000..a30564d41 --- /dev/null +++ b/doc/salome/gui/KERNEL/whfhost.js @@ -0,0 +1,916 @@ +var gsSK2=null; +var gsSK=null; +var gsFtsBreakChars="\t\r\n\"\\ .,!@#$%^&*()~'`:;<>?/{}[]|+-=\x85\x92\x93\x94\x95\x96\x97\x99\xA9\xAE\xB7"; +var gnCLF=0; +var gsHelpCannotSearch="Cannot search for that phrase."; +var gsNoTopics="No Topics Found."; +var gsLoadingDivID="LoadingDiv"; +var gsLoadingMsg="Loading data, please wait..."; +var gsSearchMsg="Searching..."; +var gsResultDivID="ResultDiv"; +var gaaFCD=new Array(); +var gaaFTCD=new Array(); +var goCF=null; +var goCTF=null; +var gaTI=null; +var gnCurrentOp=0; +var gbNot=false; +var gbReady=false; +var gnLoadFts=1; +var gnCacheLimits=5; +var gaCCD=new Array(); +var gbXML=false; +var gaData=new Array(); +var gsBgColor="#ffffff"; +var gsBgImage=""; +var gsMargin="0pt"; +var gsIndent="0pt"; +var gsCheckKey=null; +var gnIndexNum=0; +var gaFtsContentsCon=null; +var gaTopicCheckInfo=null; +var gnTopicCheck=0; +var goFont=null; +var goErrFont=null; +var goHoverFont=null; +var gsABgColor="#cccccc"; +var gbWhFHost=false; + +function setBackground(sBgImage) +{ + gsBgImage=sBgImage; +} + +function setBackgroundcolor(sBgColor) +{ + gsBgColor=sBgColor; +} + +function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration) +{ + var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration); + if(sType=="Normal") + goFont=vFont; + else if(sType=="Error") + goErrFont=vFont; + else if(sType=="Hover") + goHoverFont=vFont; +} + +function setActiveBgColor(sBgColor) +{ + gsABgColor=sBgColor; +} + +function setMargin(sMargin) +{ + gsMargin=sMargin; +} + +function setIndent(sIndent) +{ + gsIndent=sIndent; +} + +function updateCache(oCF) +{ + var len=gaCCD.length; + if(len0&&sURL) + { + var topic=new Object(); + topic.sTopicTitle=name; + topic.sTopicURL=sURL; + aTopics[aTopics.length]=topic; + } + } + oChild=oChild.nextSibling; + } + putFtsTData(aTopics); + } + } + else if(gnLoadFts==2) + { + var node=xmlDoc.lastChild; + if(node) + { + var oChild=node.firstChild; + var aFtsContents=new Array(); + while(oChild) + { + if(oChild.nodeName=="key") + { + var name=oChild.getAttribute("name"); + if(name&&name.length>0) + { + var item=new Object(); + item.sItemName=name; + aFtsContents[aFtsContents.length]=item; + var oChildChild=oChild.firstChild; + while(oChildChild) + { + if(oChildChild.nodeName=="#text") + { + var sIDs=oChildChild.nodeValue; + if(sIDs) + { + var nBPos=0; + do + { + var nPos=sIDs.indexOf(",",nBPos); + var sID=null; + if(nPos!=-1) + sID=sIDs.substring(nBPos,nPos); + else + sID=sIDs.substring(nBPos); + + if(sID) + { + var id=parseInt(sID); + if(!isNaN(id)) + { + if(!item.aTopics) + item.aTopics=new Array(); + item.aTopics[item.aTopics.length]=id; + } + } + nBPos=nPos+1; + }while(nBPos!=0&&nBPos0) + { + document.body.background=gsBgImage; + } + if(gsBgColor&&gsBgColor.length>0) + { + document.body.bgColor=gsBgColor; + } + writeResultDiv(); + loadFts(); + var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null) + SendMessage(oMsg); +} + +function writeResultDiv() +{ + var sHTML="

      "; + document.body.insertAdjacentHTML("beforeEnd",sHTML); +} + +function loadFts() +{ + if(!gbReady) + { + var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null); + if(SendMessage(oResMsg)&&oResMsg.oParam) + { + gbReady=true; + var oProj=oResMsg.oParam; + var aProj=oProj.aProj; + gbXML=oProj.bXML; + if(aProj.length>0) + { + var sLangId=aProj[0].sLangId; + for(var i=0;i=0)&&(gsFtsBreakChars.charAt(nSep)=="|"))){ + gnCurrentOp=0; + gbNot=false; + }else if((sCW=="and")||((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="&"))){ + gnCurrentOp=1; + gbNot=false; + }else if((sCW=="not")|| + ((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="~"))){ + gbNot=!gbNot; + }else if(sCW!=""&&!IsStopWord(sCW,gaFtsStop)){ + var sCurrentStem=GetStem(sCW); + gsCW=sCurrentStem; + ftsFindKeyword(); + return; + } + findOneKey(); + return; + } + else{ + displayTopics(); + checkAgain(); + } +} + +function checkAgain() +{ + gsSK=gsSK2; + gsSK2=null; + if(gsSK!=null) + setTimeout("findFTSKey();",1); +} + +function displayTopics() +{ + var sHTML=""; + var sLine=""; + for(var i=0;i"+_textToHtml(gaTI[i].sTopicTitle)+"
      "; + if(i>>4<<4==i) + { + sHTML+=sLine; + sLine=""; + } + } + if(sLine.length>0) + sHTML+=sLine; + + if(sHTML.length==0) + sHTML="

      "+gsNoTopics+"

      " + else + sHTML="
      "+sHTML+"
      "; + + var resultDiv=getElement(gsResultDivID); + if(resultDiv) + resultDiv.innerHTML=sHTML; +} + +function displayMsg(sErrorMsg) +{ + var sHTML="

      "+sErrorMsg+"

      "; + + var resultDiv=getElement(gsResultDivID); + if(resultDiv) + resultDiv.innerHTML=sHTML; +} + +function ftsFindKeyword() +{ + var sKey=gsCW; + var bNeedLoad=false; + var aFtsContentsCon=null; + var s=0; + if(sKey==null) return; + if(!gsCheckKey||sKey!=gsCheckKey||gnIndexNum==0) + { + aFtsContentsCon=new Array(); + gnCheck=0; + gsCheckKey=sKey; + gnTopicCheck=0; + gaTopicCheckInfo=null; + } + else{ + s=gnIndexNum; + aFtsContentsCon=gaFtsContentsCon; + } + for(var i=gnCheck;i=aTI.length) + { + aLS=gaTI; + aSS=aTI; + } + else + { + aLS=aTI; + aSS=gaTI; + } + var s=0; + for(var i=0;i=0) + { + var nM; + var bFound=false; + do{ + nM=(nB+nE)>>1; + if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)>0) + nE=nM-1; + else if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)<0) + nB=nM+1; + else + { + bFound=true; + break; + } + }while(nB<=nE); + if(bFound) + insertItemIntoArray(aTI,nM,oTI); + else + { + if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)<0) + insertItemIntoArray(aTI,nM+1,oTI); + else + insertItemIntoArray(aTI,nM,oTI); + } + } + else + aTI[0]=oTI; +} + +function mergeTopics(aTI1,aTI2) +{ + var i1=0; + var i2=0; + var len1=aTI1.length; + var len2=aTI2.length; + var aTopicNew=new Array(); + var i=0; + while(i1>1; + if(compare(keys[nM].sItemName,sKey)>0) + nE=nM-1; + else if(compare(keys[nM].sItemName,sKey)<0) + nB=nM+1; + else{ + bFound=true; + break; + } + }while(nB<=nE); + if(bFound) + { + if(keys[nM].aTopics) + { + for(var i=0;i>1; + if(aFTCD[nM].nBegin>nTopicId) + nE=nM-1; + else if(aFTCD[nM].nEnd

      Additional + information about CORBA technology is available at www.omg.org +