From bb264ca50d8b2412eea91c1b1d9b1a72d8eabc5b Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 8 Feb 2004 22:14:06 +0000 Subject: [PATCH 1/1] This commit was generated by cvs2git to create tag 'V1_4_0b2'. Sprout from IMPORT 2003-10-13 16:48:48 UTC prascle 'import SalomePro v1.2c' Cherrypick from master 2004-02-08 22:14:05 UTC prascle 'PR: error in last commit': INSTALL LICENCE Makefile.in adm_local/unix/config_files/README bin/VERSION bin/killSalome.py bin/orbmodule.py bin/runIDLparser.in bin/runNS.sh bin/runSalome bin/runSalome.py build_configure configure.in.base doc/DevelopersGuide.pdf doc/DevelopersGuide.ps doc/DevelopersGuide/DevelopersGuide.tex.in doc/DevelopersGuide/Makefile.in doc/DevelopersGuide/SALOME.png doc/DevelopersGuide/SALOME.ps doc/DevelopersGuide/bldtree.eps doc/DevelopersGuide/bldtree.fig doc/DevelopersGuide/bldtree.pdf doc/DevelopersGuide/makefile.skel doc/DevelopersGuide/makefile_own.skel doc/DevelopersGuide/srctree_module.eps doc/DevelopersGuide/srctree_module.fig doc/DevelopersGuide/srctree_module.pdf doc/DevelopersGuide/srctree_unit.eps doc/DevelopersGuide/srctree_unit.fig doc/DevelopersGuide/srctree_unit.pdf doc/DevelopersGuide/subtrees.eps doc/DevelopersGuide/subtrees.fig doc/DevelopersGuide/subtrees.pdf doc/KernelResources/kernel_resources-1.html doc/KernelResources/kernel_resources-2.html doc/KernelResources/kernel_resources-3.html doc/KernelResources/kernel_resources.html doc/KernelResources/kernel_resources.lyx doc/Makefile.in doc/OrganisationProduction_PAL.pdf doc/OrganisationProduction_PAL.ps doc/OrganisationProduction_PAL.sxw doc/Utilitaires_SALOME.doc doc/Utilitaires_SALOME.pdf doc/Utilitaires_SALOME.ps doc/html/INPUT/HTML/Logger.html doc/html/INPUT/HTML/SALOMEDS.html doc/html/INPUT/HTML/SALOMEDS_Attributes.html doc/html/INPUT/HTML/SALOME_Component.html doc/html/INPUT/HTML/SALOME_DataTypeCatalog.html doc/html/INPUT/HTML/SALOME_Exception.html doc/html/INPUT/HTML/SALOME_ModuleCatalog.html doc/html/INPUT/HTML/SALOME_Registry.html doc/html/INPUT/HTML/SALOME_RessourcesCatalog.html doc/html/INPUT/HTML/SALOME_Session.html doc/html/INPUT/HTML/SALOME_TestComponent.html doc/html/INPUT/HTML/TestNotif.html doc/html/INPUT/HTML/TypeData.html doc/html/INPUT/doxyfile doc/html/INPUT/exemple/Example1.html doc/html/INPUT/exemple/Example10.html doc/html/INPUT/exemple/Example11.html doc/html/INPUT/exemple/Example12.html doc/html/INPUT/exemple/Example13.html doc/html/INPUT/exemple/Example14.html doc/html/INPUT/exemple/Example15.html doc/html/INPUT/exemple/Example16.html doc/html/INPUT/exemple/Example17.html doc/html/INPUT/exemple/Example18.html doc/html/INPUT/exemple/Example19.html doc/html/INPUT/exemple/Example2.html doc/html/INPUT/exemple/Example20.html doc/html/INPUT/exemple/Example21.html doc/html/INPUT/exemple/Example22.html doc/html/INPUT/exemple/Example23.html doc/html/INPUT/exemple/Example3.html doc/html/INPUT/exemple/Example4.html doc/html/INPUT/exemple/Example5.html doc/html/INPUT/exemple/Example6.html doc/html/INPUT/exemple/Example7.html doc/html/INPUT/exemple/Example8.html doc/html/INPUT/exemple/Example9.html doc/html/INPUT/sources/Application-About.png doc/html/INPUT/sources/Application-About1.jpg doc/html/INPUT/sources/application.gif doc/html/INPUT/sources/application.jpg doc/html/INPUT/sources/bg_salome.gif doc/html/INPUT/sources/logocorp.gif doc/html/INPUT/sources/myheader.html doc/html/INPUT/sources/occ.gif doc/html/INPUT/sources/static/Link.gif doc/html/INPUT/sources/static/SObject.gif doc/html/INPUT/sources/static/Study_Struct.gif doc/html/INPUT/sources/static/doxygen.css doc/html/INPUT/sources/static/examples_Kernel.html doc/html/INPUT/sources/static/examples_Life_cycle.html doc/html/INPUT/sources/static/examples_Naming.html doc/html/INPUT/sources/static/examples_Study.html doc/html/INPUT/sources/static/mapping.html doc/html/INPUT/sources/static/ns_f3-1.jpg doc/html/INPUT/sources/static/overview_Kernel.html doc/html/INPUT/sources/static/overview_Life_Cycle.html doc/html/INPUT/sources/static/overview_Naming.html doc/html/INPUT/sources/static/overview_Study.html doc/html/INPUT/sources/static/page2.html doc/html/INPUT/sources/static/tree.js doc/html/INPUT/sources/static/treeview.js doc/html/Makefile.in doc/kernel_resources.pdf doc/kernel_resources.ps examples/Carene.brep examples/Makefile.in examples/carre_en_quad4_seg2.med examples/champ1.med examples/clo.med examples/clo2.med examples/cube_hexa8_quad4.med examples/essaiminimail.med examples/flocon.brep examples/fra.med examples/fra1.med examples/jurassique.med examples/maill.0.med examples/maill.1.med examples/maill.2.med examples/maillage_2D.med examples/maillage_migr3d.med examples/mer.brep examples/mesh.med examples/new_pointe.med examples/pointe.med examples/poupe.brep examples/puitsinst.med examples/resu.2.med examples/sections.brep examples/test18.med idl/Logger.idl idl/Makefile.in idl/SALOMEDS.idl idl/SALOMEDS_Attributes.idl idl/SALOME_Component.idl idl/SALOME_Exception.idl idl/SALOME_GenericObj.idl idl/SALOME_ModuleCatalog.idl idl/SALOME_Session.idl resources/Application-About.png resources/Application-Logo.png resources/Application-Splash.png resources/KERNELCatalog.xml resources/SALOMEDS_Resources salome_adm/Makefile.in salome_adm/unix/config_files/check_Kernel.m4 salome_adm/unix/config_files/check_cas.m4 salome_adm/unix/config_files/check_pyqt.m4 salome_adm/unix/config_files/check_sip.m4 salome_adm/unix/config_files/check_vtk.m4 salome_adm/unix/make_commence.in salome_adm/unix/make_conclude.in salome_adm/unix/make_module.in salome_adm/unix/make_omniorb.in src/Container/Component_i.cxx src/Container/Container_i.cxx src/Container/Makefile.in src/Container/SALOME_ComponentPy.py src/Container/SALOME_Component_i.hxx src/Container/SALOME_Container.cxx src/Container/SALOME_ContainerPy.py src/DataTypeCatalog/Makefile.in src/DataTypeCatalog/SALOME_DataTypeCatalog_Server.cxx src/GenericObj/Makefile.in src/GenericObj/SALOME_GenericObj_i.cc src/GenericObj/SALOME_GenericObj_i.hh src/HDFPersist/HDFattrCreate.c src/HDFPersist/HDFattrRead.c src/HDFPersist/HDFattrWrite.c src/HDFPersist/HDFdatasetCreate.c src/HDFPersist/HDFdatasetGetType.c src/HDFPersist/HDFdatasetRead.c src/HDFPersist/HDFdatasetWrite.c src/HDFPersist/Makefile.in src/LifeCycleCORBA/Makefile.in src/Loader/InquireServersQThread.cxx src/Loader/InquireServersQThread.h src/Loader/Makefile.in src/Loader/SALOME_Session_Loader.cxx src/Logger/Makefile.in src/Logger/SALOME_Logger_Server.cxx src/Logger/SALOME_Logger_Server.hxx src/Logger/SALOME_Trace.cxx src/Logger/SALOME_Trace.hxx src/Logger/SALOME_Trace.py src/MPIContainer/Makefile.in src/MSG2QM/Makefile.in src/Makefile.in src/ModuleCatalog/Makefile.in src/ModuleCatalog/SALOME_ModuleCatalog_Acomponent_impl.cxx src/ModuleCatalog/SALOME_ModuleCatalog_Acomponent_impl.hxx src/ModuleCatalog/SALOME_ModuleCatalog_Handler.cxx src/ModuleCatalog/SALOME_ModuleCatalog_Handler.hxx src/ModuleCatalog/SALOME_ModuleCatalog_Parser.hxx src/ModuleCatalog/SALOME_ModuleCatalog_Server.cxx src/ModuleCatalog/SALOME_ModuleCatalog_impl.cxx src/ModuleGenerator/IDLparser.py src/ModuleGenerator/Makefile.in src/NOTIFICATION_SWIG/Makefile.in src/NamingService/Makefile.in src/NamingService/SALOME_NamingServicePy.py src/Notification/Makefile.in src/OBJECT/Makefile.in src/OBJECT/SALOME_Actor.cxx src/OBJECT/SALOME_Actor.h src/OCCViewer/Makefile.in src/OCCViewer/OCCViewer_ViewFrame.cxx src/OCCViewer/OCCViewer_ViewFrame.h src/PatchQt/Makefile.in src/Plot2d/Makefile.in src/Plot2d/Plot2d_ViewFrame.cxx src/Plot2d/Plot2d_ViewFrame.h src/Registry/Makefile.in src/Registry/SALOME_Registry_Server.cxx src/RegistryDisplay/Makefile.in src/RegistryDisplay/RegWidget.cxx src/RegistryDisplay/RegWidgetFactory.cxx src/RessourcesCatalog/Makefile.in src/RessourcesCatalog/SALOME_RessourcesCatalog_Server.cxx src/SALOMEDS/Handle_SALOMEDS_ExternalFileDef.hxx src/SALOMEDS/Handle_SALOMEDS_FileType.hxx src/SALOMEDS/Makefile.in src/SALOMEDS/README_attributes src/SALOMEDS/SALOMEDS_AttributeExternalFileDef_i.cxx src/SALOMEDS/SALOMEDS_AttributeExternalFileDef_i.hxx src/SALOMEDS/SALOMEDS_AttributeFileType_i.cxx src/SALOMEDS/SALOMEDS_AttributeFileType_i.hxx src/SALOMEDS/SALOMEDS_AttributeIOR_i.cxx src/SALOMEDS/SALOMEDS_ExternalFileDef.cdl src/SALOMEDS/SALOMEDS_ExternalFileDef.cxx src/SALOMEDS/SALOMEDS_ExternalFileDef.hxx src/SALOMEDS/SALOMEDS_ExternalFileDef.ixx src/SALOMEDS/SALOMEDS_ExternalFileDef.jxx src/SALOMEDS/SALOMEDS_FileType.cdl src/SALOMEDS/SALOMEDS_FileType.cxx src/SALOMEDS/SALOMEDS_FileType.hxx src/SALOMEDS/SALOMEDS_FileType.ixx src/SALOMEDS/SALOMEDS_FileType.jxx src/SALOMEDS/SALOMEDS_SObject_i.cxx src/SALOMEDS/SALOMEDS_Server.cxx src/SALOMEDS/SALOMEDS_StudyBuilder_i.cxx src/SALOMEDS/SALOMEDS_StudyBuilder_i.hxx src/SALOMEDS/SALOMEDS_StudyManager_i.cxx src/SALOMEDS/SALOMEDS_Study_i.cxx src/SALOMEDS/SALOMEDS_Study_i.hxx src/SALOMEDS/SALOMEDS_TableOfIntegerAttribute.cxx src/SALOMEDS/SALOMEDS_TableOfRealAttribute.cxx src/SALOMEDS/SALOMEDS_TableOfStringAttribute.cxx src/SALOMEGUI/CLIENT_msg_en.po src/SALOMEGUI/Makefile.in src/SALOMEGUI/PyInterp_base.cxx src/SALOMEGUI/QAD_Application.cxx src/SALOMEGUI/QAD_Desktop.cxx src/SALOMEGUI/QAD_Desktop.h src/SALOMEGUI/QAD_FileDlg.cxx src/SALOMEGUI/QAD_HelpWindow.cxx src/SALOMEGUI/QAD_Message.cxx src/SALOMEGUI/QAD_ObjectBrowser.cxx src/SALOMEGUI/QAD_ObjectBrowser.h src/SALOMEGUI/QAD_PyEditor.cxx src/SALOMEGUI/QAD_PyInterp.cxx src/SALOMEGUI/QAD_ResourceMgr.cxx src/SALOMEGUI/QAD_RightFrame.cxx src/SALOMEGUI/QAD_Study.cxx src/SALOMEGUI/QAD_Study.h src/SALOMEGUI/QAD_StudyFrame.cxx src/SALOMEGUI/QAD_StudyFrame.h src/SALOMEGUI/QAD_Tools.cxx src/SALOMEGUI/QAD_ViewFrame.h src/SALOMEGUI/QAD_icons.po src/SALOMEGUI/QAD_msg_en.po src/SALOMEGUI/QAD_msg_fr.po src/SALOMEGUI/SALOMEGUI_ActivateComponentDlg.cxx src/SALOMEGUI/SALOMEGUI_ActivateComponentDlg.h src/SALOMEGUI/SALOMEGUI_Application.cxx src/SALOMEGUI/SALOMEGUI_ExternalBrowserDlg.cxx src/SALOMEGUI/SALOMEGUI_ExternalBrowserDlg.h src/SALOMEGUI/SALOMEGUI_SetValueDlg.cxx src/SALOMEGUI/SALOMEGUI_SetValueDlg.h src/SALOMEGUI/SALOMEGUI_Swig.cxx src/SALOMEGUI/SALOMEGUI_Swig.hxx src/SALOMEGUI/SALOMEGUI_Swig.i src/SALOMEGUI/SALOMEGUI_msg_en.po src/SALOMEGUI/SALOMEGUI_msg_fr.po src/SALOMELocalTrace/Makefile.in src/SALOMELocalTrace/SALOME_Log.cxx src/SALOMELocalTrace/SALOME_Log.hxx src/SALOMELogger/Makefile.in src/SALOMELogger/SALOME_LoggerClient.cxx src/SALOME_PY/Makefile.in src/SALOME_PYQT/Makefile.in src/SALOME_PYQT/SALOME_PYQT_GUI.cxx src/SALOME_PYQT/SALOME_PYQT_GUI.hxx src/SALOME_PYQT/SalomePyQt.cxx src/SALOME_PYQT/SalomePyQt.hxx src/SALOME_PYQT/SalomePyQt.sip src/SALOME_SWIG/Makefile.in src/SALOME_SWIG/batchmode_salome.py src/SALOME_SWIG/import_hook.py src/SALOME_SWIG/kernel_shared_modules.py src/SALOME_SWIG/salome.py src/SALOME_SWIG/salome_shared_modules.py src/SALOME_SWIG/salome_test.py src/SUPERVGraph/Makefile.in src/SUPERVGraph/SUPERVGraph_ViewFrame.cxx src/SUPERVGraph/SUPERVGraph_ViewFrame.h src/Session/Makefile.in src/Session/SALOME_Session_Server.cxx src/Session/SALOME_Session_i.cxx src/Session/SALOME_Session_i.hxx src/TOOLSDS/Makefile.in src/TOOLSGUI/Makefile.in src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.cxx src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.h src/TOOLSGUI/ToolsGUI_msg_en.po src/TestContainer/Makefile.in src/TestContainer/TestContainer.cxx src/Utils/Makefile.in src/Utils/SALOME_utilities.py src/Utils/Utils_DESTRUCTEUR_GENERIQUE.cxx src/Utils/Utils_SALOME_Exception.cxx src/Utils/Utils_SINGLETON.hxx src/Utils/Utils_Timer.hxx src/Utils/utilities.h src/VTKFilter/Makefile.in src/VTKViewer/Makefile.in src/VTKViewer/VTKViewer_InteractorStyleSALOME.cxx src/VTKViewer/VTKViewer_InteractorStyleSALOME.h src/VTKViewer/VTKViewer_RenderWindow.cxx src/VTKViewer/VTKViewer_RenderWindowInteractor.cxx src/VTKViewer/VTKViewer_RenderWindowInteractor.h src/VTKViewer/VTKViewer_Trihedron.cxx src/VTKViewer/VTKViewer_Trihedron.h src/VTKViewer/VTKViewer_Utilities.cxx src/VTKViewer/VTKViewer_Utilities.h src/VTKViewer/VTKViewer_VectorText.cxx src/VTKViewer/VTKViewer_VectorText.h src/VTKViewer/VTKViewer_ViewFrame.cxx src/VTKViewer/VTKViewer_ViewFrame.h Delete: resources/CatalogModuleGeneral.xml salome_adm/unix/toto src/Loader/SALOME_Session_loader.cxx src/OBJECT/SALOME_Transform.cxx src/OBJECT/SALOME_Transform.h src/Utils/utilities.py --- INSTALL | 5 + LICENCE | 504 + Makefile.in | 172 + adm_local/unix/config_files/README | 3 + bin/VERSION | 1 + bin/killSalome.py | 40 + bin/orbmodule.py | 185 + bin/runIDLparser.in | 45 + bin/runNS.sh | 44 + bin/runSalome | 15 + bin/runSalome.py | 494 + build_configure | 33 +- configure.in.base | 24 +- doc/DevelopersGuide.pdf | Bin 0 -> 105488 bytes doc/DevelopersGuide.ps | 7207 ++++ doc/DevelopersGuide/DevelopersGuide.tex.in | 1056 + doc/DevelopersGuide/Makefile.in | 61 + doc/DevelopersGuide/SALOME.png | Bin 0 -> 23887 bytes doc/DevelopersGuide/SALOME.ps | 4601 +++ doc/DevelopersGuide/bldtree.eps | 366 + doc/DevelopersGuide/bldtree.fig | 130 + doc/DevelopersGuide/bldtree.pdf | Bin 0 -> 3761 bytes doc/DevelopersGuide/makefile.skel | 40 + doc/DevelopersGuide/makefile_own.skel | 10 + doc/DevelopersGuide/srctree_module.eps | 364 + doc/DevelopersGuide/srctree_module.fig | 110 + doc/DevelopersGuide/srctree_module.pdf | Bin 0 -> 4053 bytes doc/DevelopersGuide/srctree_unit.eps | 425 + doc/DevelopersGuide/srctree_unit.fig | 145 + doc/DevelopersGuide/srctree_unit.pdf | Bin 0 -> 4432 bytes doc/DevelopersGuide/subtrees.eps | 187 + doc/DevelopersGuide/subtrees.fig | 57 + doc/DevelopersGuide/subtrees.pdf | Bin 0 -> 1498 bytes doc/KernelResources/kernel_resources-1.html | 224 + doc/KernelResources/kernel_resources-2.html | 137 + doc/KernelResources/kernel_resources-3.html | 77 + doc/KernelResources/kernel_resources.html | 56 + doc/KernelResources/kernel_resources.lyx | 915 + doc/Makefile.in | 33 + doc/OrganisationProduction_PAL.pdf | Bin 0 -> 76770 bytes doc/OrganisationProduction_PAL.ps | 9416 +++++ doc/OrganisationProduction_PAL.sxw | Bin 0 -> 143200 bytes doc/Utilitaires_SALOME.doc | Bin 0 -> 26624 bytes doc/Utilitaires_SALOME.pdf | Bin 0 -> 14441 bytes doc/Utilitaires_SALOME.ps | 765 + doc/html/INPUT/HTML/Logger.html | 18 + doc/html/INPUT/HTML/SALOMEDS.html | 602 + doc/html/INPUT/HTML/SALOMEDS_Attributes.html | 862 + doc/html/INPUT/HTML/SALOME_Component.html | 78 + .../INPUT/HTML/SALOME_DataTypeCatalog.html | 30 + doc/html/INPUT/HTML/SALOME_Exception.html | 2 + doc/html/INPUT/HTML/SALOME_ModuleCatalog.html | 70 + doc/html/INPUT/HTML/SALOME_Registry.html | 42 + .../INPUT/HTML/SALOME_RessourcesCatalog.html | 22 + doc/html/INPUT/HTML/SALOME_Session.html | 30 + doc/html/INPUT/HTML/SALOME_TestComponent.html | 14 + doc/html/INPUT/HTML/TestNotif.html | 22 + doc/html/INPUT/HTML/TypeData.html | 2 + doc/html/INPUT/doxyfile | 209 + doc/html/INPUT/exemple/Example1.html | 54 + doc/html/INPUT/exemple/Example10.html | 59 + doc/html/INPUT/exemple/Example11.html | 59 + doc/html/INPUT/exemple/Example12.html | 67 + doc/html/INPUT/exemple/Example13.html | 68 + doc/html/INPUT/exemple/Example14.html | 57 + doc/html/INPUT/exemple/Example15.html | 51 + doc/html/INPUT/exemple/Example16.html | 158 + doc/html/INPUT/exemple/Example17.html | 162 + doc/html/INPUT/exemple/Example18.html | 171 + doc/html/INPUT/exemple/Example19.html | 547 + doc/html/INPUT/exemple/Example2.html | 46 + doc/html/INPUT/exemple/Example20.html | 160 + doc/html/INPUT/exemple/Example21.html | 136 + doc/html/INPUT/exemple/Example22.html | 137 + doc/html/INPUT/exemple/Example23.html | 35 + doc/html/INPUT/exemple/Example3.html | 68 + doc/html/INPUT/exemple/Example4.html | 66 + doc/html/INPUT/exemple/Example5.html | 58 + doc/html/INPUT/exemple/Example6.html | 56 + doc/html/INPUT/exemple/Example7.html | 55 + doc/html/INPUT/exemple/Example8.html | 64 + doc/html/INPUT/exemple/Example9.html | 59 + doc/html/INPUT/sources/Application-About.png | Bin 0 -> 19226 bytes doc/html/INPUT/sources/Application-About1.jpg | Bin 0 -> 14327 bytes doc/html/INPUT/sources/application.gif | Bin 0 -> 2602 bytes doc/html/INPUT/sources/application.jpg | Bin 0 -> 792 bytes doc/html/INPUT/sources/bg_salome.gif | Bin 0 -> 17294 bytes doc/html/INPUT/sources/logocorp.gif | Bin 0 -> 1792 bytes doc/html/INPUT/sources/myheader.html | 24 + doc/html/INPUT/sources/occ.gif | Bin 0 -> 14790 bytes doc/html/INPUT/sources/static/Link.gif | Bin 0 -> 13959 bytes doc/html/INPUT/sources/static/SObject.gif | Bin 0 -> 4966 bytes .../INPUT/sources/static/Study_Struct.gif | Bin 0 -> 5833 bytes doc/html/INPUT/sources/static/doxygen.css | 49 + .../INPUT/sources/static/examples_Kernel.html | 134 + .../sources/static/examples_Life_cycle.html | 116 + .../INPUT/sources/static/examples_Naming.html | 66 + .../INPUT/sources/static/examples_Study.html | 790 + doc/html/INPUT/sources/static/mapping.html | 329 + doc/html/INPUT/sources/static/ns_f3-1.jpg | Bin 0 -> 8650 bytes .../INPUT/sources/static/overview_Kernel.html | 191 + .../sources/static/overview_Life_Cycle.html | 90 + .../INPUT/sources/static/overview_Naming.html | 197 + .../INPUT/sources/static/overview_Study.html | 261 + doc/html/INPUT/sources/static/page2.html | 34 + doc/html/INPUT/sources/static/tree.js | 200 + doc/html/INPUT/sources/static/treeview.js | 505 + doc/html/Makefile.in | 42 + doc/kernel_resources.pdf | Bin 0 -> 125487 bytes doc/kernel_resources.ps | 1444 + examples/Carene.brep | 318 + examples/Makefile.in | 33 + examples/carre_en_quad4_seg2.med | Bin 0 -> 50746 bytes examples/champ1.med | Bin 0 -> 30453 bytes examples/clo.med | Bin 0 -> 651486 bytes examples/clo2.med | Bin 0 -> 700270 bytes examples/cube_hexa8_quad4.med | Bin 0 -> 73986 bytes examples/essaiminimail.med | Bin 0 -> 92080 bytes examples/flocon.brep | 30139 ++++++++++++++++ examples/fra.med | Bin 0 -> 140310 bytes examples/fra1.med | Bin 0 -> 140310 bytes examples/jurassique.med | Bin 0 -> 64476 bytes examples/maill.0.med | Bin 0 -> 214443 bytes examples/maill.1.med | Bin 0 -> 637483 bytes examples/maill.2.med | Bin 0 -> 3866575 bytes examples/maillage_2D.med | Bin 0 -> 329272 bytes examples/maillage_migr3d.med | Bin 0 -> 1703744 bytes examples/mer.brep | 103 + examples/mesh.med | Bin 0 -> 57536 bytes examples/new_pointe.med | Bin 0 -> 56886 bytes examples/pointe.med | Bin 0 -> 80011 bytes examples/poupe.brep | 90 + examples/puitsinst.med | Bin 0 -> 987714 bytes examples/resu.2.med | Bin 0 -> 3866575 bytes examples/sections.brep | 330 + examples/test18.med | Bin 0 -> 38659 bytes idl/Logger.idl | 1 + idl/Makefile.in | 5 +- idl/SALOMEDS.idl | 764 +- idl/SALOMEDS_Attributes.idl | 227 +- idl/SALOME_Component.idl | 12 +- idl/SALOME_Exception.idl | 16 +- idl/SALOME_GenericObj.idl | 42 + idl/SALOME_ModuleCatalog.idl | 34 +- idl/SALOME_Session.idl | 15 +- resources/Application-About.png | Bin 5494 -> 19226 bytes resources/Application-Logo.png | Bin 1654 -> 2383 bytes resources/Application-Splash.png | Bin 5619 -> 19226 bytes resources/CatalogModuleGeneral.xml | 1843 - resources/KERNELCatalog.xml | 26 + resources/SALOMEDS_Resources | 2 +- salome_adm/Makefile.in | 42 + salome_adm/unix/config_files/check_Kernel.m4 | 58 + salome_adm/unix/config_files/check_cas.m4 | 34 +- salome_adm/unix/config_files/check_pyqt.m4 | 63 +- salome_adm/unix/config_files/check_sip.m4 | 45 +- salome_adm/unix/config_files/check_vtk.m4 | 14 +- salome_adm/unix/make_commence.in | 41 +- salome_adm/unix/make_conclude.in | 40 +- salome_adm/unix/make_module.in | 9 + salome_adm/unix/make_omniorb.in | 2 +- salome_adm/unix/toto | 1338 - src/Container/Makefile.in | 4 +- src/Container/SALOME_Container.cxx | 290 +- src/Container/SALOME_ContainerPy.py | 27 +- src/DataTypeCatalog/Makefile.in | 4 +- .../SALOME_DataTypeCatalog_Server.cxx | 196 +- src/GenericObj/Makefile.in | 46 + src/GenericObj/SALOME_GenericObj_i.cc | 61 + src/GenericObj/SALOME_GenericObj_i.hh | 56 + src/HDFPersist/Makefile.in | 2 +- src/LifeCycleCORBA/Makefile.in | 4 +- src/Loader/InquireServersQThread.cxx | 163 +- src/Loader/InquireServersQThread.h | 4 + src/Loader/Makefile.in | 6 +- src/Loader/SALOME_Session_Loader.cxx | 92 + src/Loader/SALOME_Session_loader.cxx | 89 - src/Logger/Makefile.in | 2 +- src/Logger/SALOME_Logger_Server.cxx | 83 +- src/Logger/SALOME_Trace.cxx | 147 +- src/Logger/SALOME_Trace.hxx | 3 + src/Logger/SALOME_Trace.py | 58 +- src/MPIContainer/Makefile.in | 2 +- src/MSG2QM/Makefile.in | 2 +- src/Makefile.in | 17 +- src/ModuleCatalog/Makefile.in | 4 +- .../SALOME_ModuleCatalog_Acomponent_impl.cxx | 15 + .../SALOME_ModuleCatalog_Acomponent_impl.hxx | 8 + .../SALOME_ModuleCatalog_Handler.cxx | 4 + .../SALOME_ModuleCatalog_Handler.hxx | 1 + .../SALOME_ModuleCatalog_Parser.hxx | 1 + .../SALOME_ModuleCatalog_Server.cxx | 213 +- .../SALOME_ModuleCatalog_impl.cxx | 22 +- src/ModuleGenerator/IDLparser.py | 175 +- src/ModuleGenerator/Makefile.in | 2 +- src/NOTIFICATION_SWIG/Makefile.in | 2 +- src/NamingService/Makefile.in | 2 +- src/NamingService/SALOME_NamingServicePy.py | 4 +- src/Notification/Makefile.in | 4 +- src/OBJECT/Makefile.in | 30 +- src/OBJECT/SALOME_Actor.cxx | 117 +- src/OBJECT/SALOME_Actor.h | 17 +- src/OBJECT/SALOME_Transform.cxx | 123 - src/OBJECT/SALOME_Transform.h | 66 - src/OCCViewer/Makefile.in | 29 +- src/OCCViewer/OCCViewer_ViewFrame.cxx | 64 +- src/OCCViewer/OCCViewer_ViewFrame.h | 5 +- src/PatchQt/Makefile.in | 2 +- src/Plot2d/Makefile.in | 19 +- src/Plot2d/Plot2d_ViewFrame.h | 2 +- src/Registry/Makefile.in | 4 +- src/Registry/SALOME_Registry_Server.cxx | 308 +- src/RegistryDisplay/Makefile.in | 2 +- src/RegistryDisplay/RegWidget.cxx | 100 +- src/RegistryDisplay/RegWidgetFactory.cxx | 2 +- src/RessourcesCatalog/Makefile.in | 4 +- .../SALOME_RessourcesCatalog_Server.cxx | 183 +- .../Handle_SALOMEDS_ExternalFileDef.hxx | 85 + src/SALOMEDS/Handle_SALOMEDS_FileType.hxx | 85 + src/SALOMEDS/Makefile.in | 10 +- src/SALOMEDS/README_attributes | 46 + .../SALOMEDS_AttributeExternalFileDef_i.cxx | 48 + .../SALOMEDS_AttributeExternalFileDef_i.hxx | 56 + src/SALOMEDS/SALOMEDS_AttributeFileType_i.cxx | 48 + src/SALOMEDS/SALOMEDS_AttributeFileType_i.hxx | 56 + src/SALOMEDS/SALOMEDS_AttributeIOR_i.cxx | 5 + src/SALOMEDS/SALOMEDS_ExternalFileDef.cdl | 76 + src/SALOMEDS/SALOMEDS_ExternalFileDef.cxx | 114 + src/SALOMEDS/SALOMEDS_ExternalFileDef.hxx | 108 + src/SALOMEDS/SALOMEDS_ExternalFileDef.ixx | 73 + src/SALOMEDS/SALOMEDS_ExternalFileDef.jxx | 18 + src/SALOMEDS/SALOMEDS_FileType.cdl | 76 + src/SALOMEDS/SALOMEDS_FileType.cxx | 114 + src/SALOMEDS/SALOMEDS_FileType.hxx | 108 + src/SALOMEDS/SALOMEDS_FileType.ixx | 73 + src/SALOMEDS/SALOMEDS_FileType.jxx | 18 + src/SALOMEDS/SALOMEDS_SObject_i.cxx | 24 + src/SALOMEDS/SALOMEDS_Server.cxx | 244 +- src/SALOMEDS/SALOMEDS_StudyBuilder_i.cxx | 116 +- src/SALOMEDS/SALOMEDS_StudyBuilder_i.hxx | 2 + src/SALOMEDS/SALOMEDS_StudyManager_i.cxx | 153 +- src/SALOMEDS/SALOMEDS_Study_i.cxx | 160 +- src/SALOMEDS/SALOMEDS_Study_i.hxx | 20 + .../SALOMEDS_TableOfIntegerAttribute.cxx | 15 +- .../SALOMEDS_TableOfRealAttribute.cxx | 15 +- .../SALOMEDS_TableOfStringAttribute.cxx | 15 +- src/SALOMEGUI/CLIENT_msg_en.po | 12 +- src/SALOMEGUI/Makefile.in | 9 +- src/SALOMEGUI/PyInterp_base.cxx | 22 +- src/SALOMEGUI/QAD_Application.cxx | 11 +- src/SALOMEGUI/QAD_Desktop.cxx | 781 +- src/SALOMEGUI/QAD_Desktop.h | 31 +- src/SALOMEGUI/QAD_FileDlg.cxx | 32 +- src/SALOMEGUI/QAD_HelpWindow.cxx | 6 +- src/SALOMEGUI/QAD_ObjectBrowser.cxx | 133 +- src/SALOMEGUI/QAD_ObjectBrowser.h | 13 + src/SALOMEGUI/QAD_PyInterp.cxx | 40 +- src/SALOMEGUI/QAD_ResourceMgr.cxx | 50 +- src/SALOMEGUI/QAD_RightFrame.cxx | 87 +- src/SALOMEGUI/QAD_Study.cxx | 19 +- src/SALOMEGUI/QAD_Study.h | 1 + src/SALOMEGUI/QAD_StudyFrame.cxx | 1 - src/SALOMEGUI/QAD_StudyFrame.h | 1 - src/SALOMEGUI/QAD_Tools.cxx | 2 +- src/SALOMEGUI/QAD_ViewFrame.h | 4 +- src/SALOMEGUI/QAD_msg_en.po | 13 + src/SALOMEGUI/QAD_msg_fr.po | 23 +- src/SALOMEGUI/SALOMEGUI_Application.cxx | 31 +- src/SALOMEGUI/SALOMEGUI_SetValueDlg.cxx | 41 + src/SALOMEGUI/SALOMEGUI_SetValueDlg.h | 9 + src/SALOMEGUI/SALOMEGUI_Swig.cxx | 15 + src/SALOMEGUI/SALOMEGUI_Swig.hxx | 8 + src/SALOMEGUI/SALOMEGUI_Swig.i | 3 + src/SALOMEGUI/SALOMEGUI_msg_en.po | 4 +- src/SALOMEGUI/SALOMEGUI_msg_fr.po | 8 +- src/SALOMELocalTrace/Makefile.in | 49 + src/SALOMELocalTrace/SALOME_Log.cxx | 63 + src/SALOMELocalTrace/SALOME_Log.hxx | 85 + src/SALOMELogger/Makefile.in | 50 + src/SALOMELogger/SALOME_LoggerClient.cxx | 153 + src/SALOME_PY/Makefile.in | 2 +- src/SALOME_PYQT/Makefile.in | 4 +- src/SALOME_PYQT/SALOME_PYQT_GUI.cxx | 367 + src/SALOME_PYQT/SALOME_PYQT_GUI.hxx | 43 + src/SALOME_PYQT/SalomePyQt.cxx | 4 + src/SALOME_PYQT/SalomePyQt.hxx | 1 + src/SALOME_PYQT/SalomePyQt.sip | 1 + src/SALOME_SWIG/Makefile.in | 6 +- src/SALOME_SWIG/batchmode_salome.py | 2 +- src/SALOME_SWIG/import_hook.py | 106 + src/SALOME_SWIG/kernel_shared_modules.py | 76 + src/SALOME_SWIG/salome.py | 2 +- src/SALOME_SWIG/salome_shared_modules.py | 167 +- src/SALOME_SWIG/salome_test.py | 182 +- src/SUPERVGraph/Makefile.in | 29 +- src/SUPERVGraph/SUPERVGraph_ViewFrame.cxx | 4 +- src/SUPERVGraph/SUPERVGraph_ViewFrame.h | 2 +- src/Session/Makefile.in | 4 +- src/Session/SALOME_Session_Server.cxx | 188 +- src/Session/SALOME_Session_i.cxx | 18 +- src/Session/SALOME_Session_i.hxx | 5 +- src/TOOLSDS/Makefile.in | 6 +- src/TOOLSGUI/Makefile.in | 2 +- src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.cxx | 77 +- src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.h | 3 + src/TOOLSGUI/ToolsGUI_msg_en.po | 3 + src/TestContainer/Makefile.in | 4 +- src/TestContainer/TestContainer.cxx | 141 +- src/Utils/Makefile.in | 4 +- src/Utils/SALOME_utilities.py | 6 +- src/Utils/Utils_DESTRUCTEUR_GENERIQUE.cxx | 1 + src/Utils/Utils_SALOME_Exception.cxx | 2 +- src/Utils/Utils_SINGLETON.hxx | 4 +- src/Utils/utilities.h | 130 +- src/Utils/utilities.py | 46 - src/VTKFilter/Makefile.in | 4 +- src/VTKViewer/Makefile.in | 6 +- .../VTKViewer_InteractorStyleSALOME.cxx | 232 +- .../VTKViewer_InteractorStyleSALOME.h | 7 +- src/VTKViewer/VTKViewer_RenderWindow.cxx | 23 +- .../VTKViewer_RenderWindowInteractor.cxx | 116 +- .../VTKViewer_RenderWindowInteractor.h | 33 +- src/VTKViewer/VTKViewer_Trihedron.cxx | 390 + src/VTKViewer/VTKViewer_Trihedron.h | 69 + src/VTKViewer/VTKViewer_Utilities.cxx | 195 + src/VTKViewer/VTKViewer_Utilities.h | 39 + src/VTKViewer/VTKViewer_ViewFrame.cxx | 640 +- src/VTKViewer/VTKViewer_ViewFrame.h | 19 +- 328 files changed, 75438 insertions(+), 7161 deletions(-) create mode 100644 INSTALL create mode 100644 LICENCE create mode 100644 Makefile.in create mode 100644 adm_local/unix/config_files/README create mode 100755 bin/VERSION create mode 100755 bin/killSalome.py create mode 100755 bin/orbmodule.py create mode 100644 bin/runIDLparser.in create mode 100755 bin/runNS.sh create mode 100755 bin/runSalome create mode 100755 bin/runSalome.py create mode 100644 doc/DevelopersGuide.pdf create mode 100644 doc/DevelopersGuide.ps create mode 100644 doc/DevelopersGuide/DevelopersGuide.tex.in create mode 100644 doc/DevelopersGuide/Makefile.in create mode 100644 doc/DevelopersGuide/SALOME.png create mode 100644 doc/DevelopersGuide/SALOME.ps create mode 100644 doc/DevelopersGuide/bldtree.eps create mode 100644 doc/DevelopersGuide/bldtree.fig create mode 100644 doc/DevelopersGuide/bldtree.pdf create mode 100644 doc/DevelopersGuide/makefile.skel create mode 100644 doc/DevelopersGuide/makefile_own.skel create mode 100644 doc/DevelopersGuide/srctree_module.eps create mode 100644 doc/DevelopersGuide/srctree_module.fig create mode 100644 doc/DevelopersGuide/srctree_module.pdf create mode 100644 doc/DevelopersGuide/srctree_unit.eps create mode 100644 doc/DevelopersGuide/srctree_unit.fig create mode 100644 doc/DevelopersGuide/srctree_unit.pdf create mode 100644 doc/DevelopersGuide/subtrees.eps create mode 100644 doc/DevelopersGuide/subtrees.fig create mode 100644 doc/DevelopersGuide/subtrees.pdf create mode 100644 doc/KernelResources/kernel_resources-1.html create mode 100644 doc/KernelResources/kernel_resources-2.html create mode 100644 doc/KernelResources/kernel_resources-3.html create mode 100644 doc/KernelResources/kernel_resources.html create mode 100644 doc/KernelResources/kernel_resources.lyx create mode 100644 doc/Makefile.in create mode 100644 doc/OrganisationProduction_PAL.pdf create mode 100644 doc/OrganisationProduction_PAL.ps create mode 100644 doc/OrganisationProduction_PAL.sxw create mode 100644 doc/Utilitaires_SALOME.doc create mode 100644 doc/Utilitaires_SALOME.pdf create mode 100644 doc/Utilitaires_SALOME.ps create mode 100644 doc/html/INPUT/HTML/Logger.html create mode 100644 doc/html/INPUT/HTML/SALOMEDS.html create mode 100644 doc/html/INPUT/HTML/SALOMEDS_Attributes.html create mode 100644 doc/html/INPUT/HTML/SALOME_Component.html create mode 100644 doc/html/INPUT/HTML/SALOME_DataTypeCatalog.html create mode 100644 doc/html/INPUT/HTML/SALOME_Exception.html create mode 100644 doc/html/INPUT/HTML/SALOME_ModuleCatalog.html create mode 100644 doc/html/INPUT/HTML/SALOME_Registry.html create mode 100644 doc/html/INPUT/HTML/SALOME_RessourcesCatalog.html create mode 100644 doc/html/INPUT/HTML/SALOME_Session.html create mode 100644 doc/html/INPUT/HTML/SALOME_TestComponent.html create mode 100644 doc/html/INPUT/HTML/TestNotif.html create mode 100644 doc/html/INPUT/HTML/TypeData.html create mode 100755 doc/html/INPUT/doxyfile create mode 100755 doc/html/INPUT/exemple/Example1.html create mode 100755 doc/html/INPUT/exemple/Example10.html create mode 100755 doc/html/INPUT/exemple/Example11.html create mode 100755 doc/html/INPUT/exemple/Example12.html create mode 100755 doc/html/INPUT/exemple/Example13.html create mode 100755 doc/html/INPUT/exemple/Example14.html create mode 100755 doc/html/INPUT/exemple/Example15.html create mode 100755 doc/html/INPUT/exemple/Example16.html create mode 100755 doc/html/INPUT/exemple/Example17.html create mode 100755 doc/html/INPUT/exemple/Example18.html create mode 100755 doc/html/INPUT/exemple/Example19.html create mode 100755 doc/html/INPUT/exemple/Example2.html create mode 100755 doc/html/INPUT/exemple/Example20.html create mode 100755 doc/html/INPUT/exemple/Example21.html create mode 100755 doc/html/INPUT/exemple/Example22.html create mode 100755 doc/html/INPUT/exemple/Example23.html create mode 100755 doc/html/INPUT/exemple/Example3.html create mode 100755 doc/html/INPUT/exemple/Example4.html create mode 100755 doc/html/INPUT/exemple/Example5.html create mode 100755 doc/html/INPUT/exemple/Example6.html create mode 100755 doc/html/INPUT/exemple/Example7.html create mode 100755 doc/html/INPUT/exemple/Example8.html create mode 100755 doc/html/INPUT/exemple/Example9.html create mode 100755 doc/html/INPUT/sources/Application-About.png create mode 100755 doc/html/INPUT/sources/Application-About1.jpg create mode 100644 doc/html/INPUT/sources/application.gif create mode 100755 doc/html/INPUT/sources/application.jpg create mode 100755 doc/html/INPUT/sources/bg_salome.gif create mode 100755 doc/html/INPUT/sources/logocorp.gif create mode 100755 doc/html/INPUT/sources/myheader.html create mode 100755 doc/html/INPUT/sources/occ.gif create mode 100755 doc/html/INPUT/sources/static/Link.gif create mode 100755 doc/html/INPUT/sources/static/SObject.gif create mode 100755 doc/html/INPUT/sources/static/Study_Struct.gif create mode 100755 doc/html/INPUT/sources/static/doxygen.css create mode 100755 doc/html/INPUT/sources/static/examples_Kernel.html create mode 100755 doc/html/INPUT/sources/static/examples_Life_cycle.html create mode 100755 doc/html/INPUT/sources/static/examples_Naming.html create mode 100755 doc/html/INPUT/sources/static/examples_Study.html create mode 100755 doc/html/INPUT/sources/static/mapping.html create mode 100755 doc/html/INPUT/sources/static/ns_f3-1.jpg create mode 100755 doc/html/INPUT/sources/static/overview_Kernel.html create mode 100755 doc/html/INPUT/sources/static/overview_Life_Cycle.html create mode 100755 doc/html/INPUT/sources/static/overview_Naming.html create mode 100755 doc/html/INPUT/sources/static/overview_Study.html create mode 100755 doc/html/INPUT/sources/static/page2.html create mode 100755 doc/html/INPUT/sources/static/tree.js create mode 100644 doc/html/INPUT/sources/static/treeview.js create mode 100644 doc/html/Makefile.in create mode 100644 doc/kernel_resources.pdf create mode 100644 doc/kernel_resources.ps create mode 100644 examples/Carene.brep create mode 100644 examples/Makefile.in create mode 100644 examples/carre_en_quad4_seg2.med create mode 100644 examples/champ1.med create mode 100755 examples/clo.med create mode 100755 examples/clo2.med create mode 100644 examples/cube_hexa8_quad4.med create mode 100755 examples/essaiminimail.med create mode 100644 examples/flocon.brep create mode 100755 examples/fra.med create mode 100755 examples/fra1.med create mode 100644 examples/jurassique.med create mode 100644 examples/maill.0.med create mode 100644 examples/maill.1.med create mode 100644 examples/maill.2.med create mode 100644 examples/maillage_2D.med create mode 100644 examples/maillage_migr3d.med create mode 100644 examples/mer.brep create mode 100644 examples/mesh.med create mode 100644 examples/new_pointe.med create mode 100644 examples/pointe.med create mode 100644 examples/poupe.brep create mode 100644 examples/puitsinst.med create mode 100644 examples/resu.2.med create mode 100644 examples/sections.brep create mode 100644 examples/test18.med create mode 100644 idl/SALOME_GenericObj.idl delete mode 100644 resources/CatalogModuleGeneral.xml create mode 100644 resources/KERNELCatalog.xml create mode 100644 salome_adm/Makefile.in create mode 100644 salome_adm/unix/config_files/check_Kernel.m4 delete mode 100644 salome_adm/unix/toto create mode 100644 src/GenericObj/Makefile.in create mode 100644 src/GenericObj/SALOME_GenericObj_i.cc create mode 100644 src/GenericObj/SALOME_GenericObj_i.hh create mode 100644 src/Loader/SALOME_Session_Loader.cxx delete mode 100644 src/Loader/SALOME_Session_loader.cxx delete mode 100644 src/OBJECT/SALOME_Transform.cxx delete mode 100644 src/OBJECT/SALOME_Transform.h create mode 100644 src/SALOMEDS/Handle_SALOMEDS_ExternalFileDef.hxx create mode 100644 src/SALOMEDS/Handle_SALOMEDS_FileType.hxx create mode 100644 src/SALOMEDS/README_attributes create mode 100644 src/SALOMEDS/SALOMEDS_AttributeExternalFileDef_i.cxx create mode 100644 src/SALOMEDS/SALOMEDS_AttributeExternalFileDef_i.hxx create mode 100644 src/SALOMEDS/SALOMEDS_AttributeFileType_i.cxx create mode 100644 src/SALOMEDS/SALOMEDS_AttributeFileType_i.hxx create mode 100644 src/SALOMEDS/SALOMEDS_ExternalFileDef.cdl create mode 100644 src/SALOMEDS/SALOMEDS_ExternalFileDef.cxx create mode 100644 src/SALOMEDS/SALOMEDS_ExternalFileDef.hxx create mode 100644 src/SALOMEDS/SALOMEDS_ExternalFileDef.ixx create mode 100644 src/SALOMEDS/SALOMEDS_ExternalFileDef.jxx create mode 100644 src/SALOMEDS/SALOMEDS_FileType.cdl create mode 100644 src/SALOMEDS/SALOMEDS_FileType.cxx create mode 100644 src/SALOMEDS/SALOMEDS_FileType.hxx create mode 100644 src/SALOMEDS/SALOMEDS_FileType.ixx create mode 100644 src/SALOMEDS/SALOMEDS_FileType.jxx create mode 100644 src/SALOMELocalTrace/Makefile.in create mode 100644 src/SALOMELocalTrace/SALOME_Log.cxx create mode 100644 src/SALOMELocalTrace/SALOME_Log.hxx create mode 100644 src/SALOMELogger/Makefile.in create mode 100644 src/SALOMELogger/SALOME_LoggerClient.cxx create mode 100644 src/SALOME_PYQT/SALOME_PYQT_GUI.cxx create mode 100644 src/SALOME_PYQT/SALOME_PYQT_GUI.hxx create mode 100644 src/SALOME_SWIG/import_hook.py create mode 100644 src/SALOME_SWIG/kernel_shared_modules.py delete mode 100644 src/Utils/utilities.py create mode 100644 src/VTKViewer/VTKViewer_Trihedron.cxx create mode 100644 src/VTKViewer/VTKViewer_Trihedron.h create mode 100644 src/VTKViewer/VTKViewer_Utilities.cxx create mode 100644 src/VTKViewer/VTKViewer_Utilities.h diff --git a/INSTALL b/INSTALL new file mode 100644 index 000000000..6334efe6a --- /dev/null +++ b/INSTALL @@ -0,0 +1,5 @@ +This is the version 1.4.0 of KERNEL + +Previous versions : + - 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..2aeee3a55 --- /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:@top_srcdir@/resources:./bin:@top_srcdir@/idl + + +@COMMENCE@ + +SUBDIRS = idl src examples salome_adm + +RESOURCES_FILES = \ +back.xpm \ +cascade.png \ +CatalogDataType.xml \ +KERNELCatalog.xml \ +CatalogRessources.xml \ +close.png \ +config \ +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 \ +Plugin \ +SALOMEDS_Resources + +BIN_SCRIPT= \ +runIDLparser \ +VERSION \ +orbmodule.py \ +runSalome.py \ +killSalome.py \ +runSalome \ +runNS.sh + +# copy header files in common directory +ifeq ($(HAVE_SSTREAM),yes) + include_list=include/salome/SALOMEconfig.h +else + include_list=include/salome/SALOMEconfig.h include/salome/sstream +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/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)/salome_adm/unix/make_commence > $(incmakedir)/make_commence || exit 1); + (sed 's/^prefix=/#prefix=/' $(top_builddir)/salome_adm/unix/make_conclude > $(incmakedir)/make_conclude || 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 + -$(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/bin/VERSION b/bin/VERSION new file mode 100755 index 000000000..037ad6d66 --- /dev/null +++ b/bin/VERSION @@ -0,0 +1 @@ +THIS IS SALOME - KERNEL VERSION: 1.4.0 diff --git a/bin/killSalome.py b/bin/killSalome.py new file mode 100755 index 000000000..814420dfa --- /dev/null +++ b/bin/killSalome.py @@ -0,0 +1,40 @@ +#!/usr/bin/env python + +import sys,os,pickle,signal + +process_id={} + +# ----------------------------------------------------------------------------- +# +# Fonction d'arrêt de salome +# + +def killSalome(): + print "arret des serveurs SALOME" + for pid, cmd in process_id.items(): + print "arret du process %s : %s"% (pid, cmd[0]) + try: + os.kill(pid,signal.SIGKILL) + except: + print " ------------------ process %s : %s inexistant"% (pid, cmd[0]) + print "arret du naming service" + os.system("killall -9 omniNames") + +# ----------------------------------------------------------------------------- + +filedict='/tmp/'+os.getenv('USER')+'_SALOME_pidict' +#filedict='/tmp/'+os.getlogin()+'_SALOME_pidict' +try: + fpid=open(filedict, 'r') +except: + print "le fichier %s des process SALOME n'est pas accessible"% filedict + sys.exit(1) + +process_id=pickle.load(fpid) +fpid.close() + +killSalome() + +os.remove(filedict) + + diff --git a/bin/orbmodule.py b/bin/orbmodule.py new file mode 100755 index 000000000..1154b0101 --- /dev/null +++ b/bin/orbmodule.py @@ -0,0 +1,185 @@ +import sys,os,time +import string +from omniORB import CORBA + +# Import the stubs for the Naming service +import CosNaming + +# ----------------------------------------------------------------------------- + +class Server: + XTERM="/usr/bin/X11/xterm -iconic -e " + CMD="" + + def run(self): + commande=self.XTERM+self.CMD + print commande + ier=os.system(commande) + if ier:print "Commande failed" + +# ----------------------------------------------------------------------------- + +class NamingServer(Server): + XTERM="" + USER=os.getenv('USER') + if USER is None: + USER='anonymous' + LOGDIR="/tmp/logs/" + USER + os.system("mkdir -m 777 -p " + LOGDIR) + CMD="runNS.sh > " + LOGDIR + "/salomeNS.log 2>&1" + +# ----------------------------------------------------------------------------- + +class client: + + def __init__(self): + # Initialise the ORB + self.orb=CORBA.ORB_init(sys.argv, CORBA.ORB_ID) + # Initialise the Naming Service + self.initNS() + + # -------------------------------------------------------------------------- + + def initNS(self): + # Obtain a reference to the root naming context + obj = self.orb.resolve_initial_references("NameService") + try: + self.rootContext = obj._narrow(CosNaming.NamingContext) + return + except CORBA.COMM_FAILURE: + self.rootContext = None + print "Lancement du Naming Service", + + # On lance le Naming Server (doit etre dans le PATH) + NamingServer().run() + print "Searching Naming Service ", + ncount=0 + delta=0.1 + while(ncount < 10): + ncount += 1 + try: + obj = self.orb.resolve_initial_references("NameService") + self.rootContext = obj._narrow(CosNaming.NamingContext) + break + except (CORBA.COMM_FAILURE,CORBA.OBJECT_NOT_EXIST): + self.rootContext = None + sys.stdout.write('+') + sys.stdout.flush() + time.sleep(delta) + + if self.rootContext is None: + print "Failed to narrow the root naming context" + sys.exit(1) + print " found in %s seconds " % ((ncount-1)*delta) + + # -------------------------------------------------------------------------- + + def showNScontext(self,context,dec=''): + bl,bi=context.list(0) + ok,b=bi.next_one() + while(ok): + for s in b.binding_name : + print "%s%s.%s" %(dec,s.id,s.kind) + if s.kind == "dir": + obj=context.resolve([s]) + scontext = obj._narrow(CosNaming.NamingContext) + self.showNScontext(scontext,dec=dec+' ') + ok,b=bi.next_one() + + # -------------------------------------------------------------------------- + + def showNS(self): + """ Show the content of NS""" + self.showNScontext(self.rootContext) + + # -------------------------------------------------------------------------- + + def Resolve(self, Path): + resolve_path=string.split(Path,'/') + if resolve_path[0] == '': del resolve_path[0] + dir_path=resolve_path[:-1] + context_name=[] + for e in dir_path: + context_name.append(CosNaming.NameComponent(e,"dir")) + context_name.append(CosNaming.NameComponent(resolve_path[-1],"object")) + + try: + obj = self.rootContext.resolve(context_name) + except CosNaming.NamingContext.NotFound, ex: + obj = None + except CosNaming.NamingContext.InvalidName, ex: + obj = None + except CosNaming.NamingContext.CannotProceed, ex: + obj = None + except CORBA.COMM_FAILURE, ex: + obj = None + return obj + + # -------------------------------------------------------------------------- + + def waitNS(self,name,typobj=None,maxcount=70): + count=0 + delta=0.3 + print "Searching %s in Naming Service " % name, + while(1): + count += 1 + if count > maxcount : raise "Impossible de trouver %s" % name + obj=self.Resolve(name) + if obj : + print " found in %s seconds " % ((count-1)*delta) + break + else: + sys.stdout.write('+') + sys.stdout.flush() + time.sleep(delta) + + if typobj is None:return obj + + nobj = obj._narrow(typobj) + if nobj is None: + print "%s exists but is not a %s" % (name,typobj) + return nobj + + # -------------------------------------------------------------------------- + + def ResolveLogger(self, name): + context_name=[] + context_name.append(CosNaming.NameComponent(name,"")) + + try: + obj = self.rootContext.resolve(context_name) + except CosNaming.NamingContext.NotFound, ex: + obj = None + except CosNaming.NamingContext.InvalidName, ex: + obj = None + except CosNaming.NamingContext.CannotProceed, ex: + obj = None + except CORBA.COMM_FAILURE, ex: + obj = None + return obj + + # -------------------------------------------------------------------------- + + def waitLogger(self,name,typobj=None,maxcount=10): + count=0 + delta=0.3 + print "Searching %s in Naming Service " % name, + while(1): + count += 1 + if count > maxcount : raise "Impossible de trouver %s" % name + obj=self.ResolveLogger(name) + if obj : + print " found in %s seconds " % ((count-1)*delta) + break + else: + sys.stdout.write('+') + sys.stdout.flush() + time.sleep(delta) + + if typobj is None:return obj + + nobj = obj._narrow(typobj) + if nobj is None: + print "%s exists but is not a %s" % (name,typobj) + return nobj + diff --git a/bin/runIDLparser.in b/bin/runIDLparser.in new file mode 100644 index 000000000..085ac77d8 --- /dev/null +++ b/bin/runIDLparser.in @@ -0,0 +1,45 @@ +#! /bin/bash + +# print the help message ==================================== + +# test $@="-h" -o -z $@ + +hh=0 + +if test "$#" = "0";then + hh=1 +else + for a in $@; do + if test "$a" = "-h"; then + hh=1 + fi + done +fi + +if test "$hh" = "1" ; then + echo "" + echo "Usage : " + echo "" + echo " to run IDLparser:" + echo "" + echo " $0 -Wbcatalog=[,icon=][,version=][,author=][,name=][,multistudy=][,remove=component_name] " + echo "" + echo " to have omniidl help:" + echo "" + echo " $0 -u " + echo "" + exit 1 +fi +#============================================================ + +# environment ============================================== +@ENVSCRIPT@ + +cd $DIR + +PYTHONPATH=${PYTHONPATH}:${SALOME_HOME_DIR}/bin +#============================================================ + +# omiidl ==================================================== +omniidl -bIDLparser -I ${SALOME_SRC_DIR}/idl $@ +#============================================================ diff --git a/bin/runNS.sh b/bin/runNS.sh new file mode 100755 index 000000000..226bc9be6 --- /dev/null +++ b/bin/runNS.sh @@ -0,0 +1,44 @@ +#!/bin/sh + +#log files localization + +BaseDir=/tmp +Username=`/usr/bin/whoami` + +# kill OmniNames if exists + +#killall -q -9 omniNames + +# clear log files + +mkdir -m 775 ${BaseDir}/logs +mkdir ${BaseDir}/logs/${Username} +touch ${BaseDir}/logs/${Username}/dummy +\rm -f ${BaseDir}/logs/${Username}/omninames* ${BaseDir}/logs/${Username}/dummy ${BaseDir}/logs/${Username}/*.log + +echo "Name Service... " + +omniNames -start -logdir ${BaseDir}/logs/${Username} & + +# In LifeCycleCORBA, FactoryServer is started with rsh on the requested +# computer if this Container does not exist. Default is localhost. +# Others Containers are started with start_impl method of FactoryServer Container. +# For using rsh it is necessary to have in the ${HOME} directory a .rhosts file +# Warning : on RedHat the file /etc/hosts contains by default a line like : +# 127.0.0.1 bordolex bordolex.paris1.matra-dtv.fr localhost.localdomain localhost +# (bordolex is the station name). omniNames on bordolex will be accessible from other +# computers only if the computer name is removed on that line like : +# 127.0.0.1 bordolex.paris1.matra-dtv.fr localhost.localdomain localhost + +# To start dynamically Containers on several computers you need to +# put in the ${OMNIORB_CONFIG} file a computer name instead of "localhost" +# example : ORBInitRef NameService=corbaname::dm2s0017 + +# If you need to use several omniNames running on the same computer, you have to : +#1. put in your ${OMNIORB_CONFIG} file a computer name and port number +# example : ORBInitRef NameService=corbaname::dm2s0017:1515 +#2. start omninames with this port number in runNS.sh +# example : omniNames -start 1515 -logdir ${BaseDir}/logs/${Username} & + +echo ok +echo "to list contexts and objects bound int the context with the specified name : showNS " diff --git a/bin/runSalome b/bin/runSalome new file mode 100755 index 000000000..3a3d0e2d2 --- /dev/null +++ b/bin/runSalome @@ -0,0 +1,15 @@ +#!/bin/sh + +python -i ${KERNEL_ROOT_DIR}/bin/salome/runSalome.py --gui --modules=GEOM,SMESH,VISU,SUPERV,MED --xterm --containers=cpp,python --killall +#python -i ${KERNEL_ROOT_DIR}/bin/salome/runSalome.py --gui --modules=GEOM,SMESH,VISU,SUPERV,MED --logger --xterm +#python -i ${KERNEL_ROOT_DIR}/bin/salome/runSalome.py --modules=GEOM,SMESH,VISU,SUPERV,MED +#python -i ${KERNEL_ROOT_DIR}/bin/salome/runSalome.py --help + +# ----------------------------------------------------------------------------- +# +# l'option -i permet de garder l'interpreteur python ouvert : +# par defaut, les differents serveurs ouvrent des fenêtres xterm +# (cf. runSalome.py) +# le serveur Logger n'est pas obligatoire (commenté dans runSalome.py) +# +# ----------------------------------------------------------------------------- diff --git a/bin/runSalome.py b/bin/runSalome.py new file mode 100755 index 000000000..b9ccbd48a --- /dev/null +++ b/bin/runSalome.py @@ -0,0 +1,494 @@ +#!/usr/bin/env python + +usage="""USAGE: runSalome.py [options] + +[command line options] : +--help : affichage de l'aide +--gui : lancement du GUI +--logger : redirection des messages dans un fichier +--xterm : les serveurs ouvrent une fenêtre xterm et les messages sont affichés dans cette fenêtre +--modules=module1,module2,... : où modulen est le nom d'un module Salome à charger dans le catalogue +--containers=cpp,python,superv: lancement des containers cpp, python et de supervision +--killall : arrêt des serveurs de salome + + La variable d'environnement _ROOT_DIR doit etre préalablement + positionnée (modulen doit etre en majuscule). + KERNEL_ROOT_DIR est obligatoire. +""" + +# ----------------------------------------------------------------------------- +# +# Fonction d'arrêt de salome +# + +def killSalome(): + print "arret des serveurs SALOME" + for pid, cmd in process_id.items(): + print "arret du process %s : %s"% (pid, cmd[0]) + try: + os.kill(pid,signal.SIGKILL) + except: + print " ------------------ process %s : %s inexistant"% (pid, cmd[0]) + print "arret du naming service" + os.system("killall -9 omniNames") + +# ----------------------------------------------------------------------------- +# +# Fonction message +# + +def message(code, msg=''): + if msg: print msg + sys.exit(code) + +import sys,os,string,glob,time,signal,pickle,getopt + +init_time=os.times() +opts, args=getopt.getopt(sys.argv[1:], 'hmglxck:', ['help','modules=','gui','logger','xterm','containers=','killall']) +modules_root_dir={} +process_id={} +liste_modules={} +liste_containers={} +with_gui=0 +with_logger=0 +with_xterm=0 + +with_container_cpp=0 +with_container_python=0 +with_container_superv=0 + +try: + for o, a in opts: + if o in ('-h', '--help'): + print usage + sys.exit(1) + elif o in ('-g', '--gui'): + with_gui=1 + elif o in ('-l', '--logger'): + with_logger=1 + elif o in ('-x', '--xterm'): + with_xterm=1 + elif o in ('-m', '--modules'): + liste_modules = [x.upper() for x in a.split(',')] + elif o in ('-c', '--containers'): + liste_containers = [x.lower() for x in a.split(',')] + for r in liste_containers: + if r not in ('cpp', 'python', 'superv'): + message(1, 'Invalid -c/--containers option: %s' % a) + if 'cpp' in liste_containers: + with_container_cpp=1 + else: + with_container_cpp=0 + if 'python' in liste_containers: + with_container_python=1 + else: + with_container_python=0 + if 'superv' in liste_containers: + with_container_superv=1 + else: + with_container_superv=0 + elif o in ('-k', '--killall'): + filedict='/tmp/'+os.getenv('USER')+'_SALOME_pidict' + #filedict='/tmp/'+os.getlogin()+'_SALOME_pidict' + found = 0 + try: + fpid=open(filedict, 'r') + found = 1 + except: + print "le fichier %s des process SALOME n'est pas accessible"% filedict + + if found: + process_id=pickle.load(fpid) + fpid.close() + killSalome() + process_id={} + os.remove(filedict) + +except getopt.error, msg: + print usage + sys.exit(1) + +# ----------------------------------------------------------------------------- +# +# Vérification des variables d'environnement +# +try: + kernel_root_dir=os.environ["KERNEL_ROOT_DIR"] + modules_root_dir["KERNEL"]=kernel_root_dir +except: + print usage + sys.exit(1) + +for module in liste_modules : + try: + module=module.upper() + module_root_dir=os.environ[module +"_ROOT_DIR"] + modules_root_dir[module]=module_root_dir + except: + print usage + sys.exit(1) + +# il faut KERNEL en premier dans la liste des modules +# - l'ordre des modules dans le catalogue sera identique +# - la liste des modules presents dans le catalogue est exploitée pour charger les modules CORBA python, +# il faut charger les modules python du KERNEL en premier + +if "KERNEL" in liste_modules:liste_modules.remove("KERNEL") +liste_modules[:0]=["KERNEL"] +#print liste_modules +#print modules_root_dir + +os.environ["SALOMEPATH"]=":".join(modules_root_dir.values()) +if "SUPERV" in liste_modules:with_container_superv=1 + + +# ----------------------------------------------------------------------------- +# +# Définition des classes d'objets pour le lancement des Server CORBA +# + +class Server: + CMD=[] + if with_xterm: + ARGS=['xterm', '-iconic', '-sb', '-sl', '500', '-e'] + else: + ARGS=[] + + def run(self): + args = self.ARGS+self.CMD + #print "args = ", args + pid = os.spawnvp(os.P_NOWAIT, args[0], args) + process_id[pid]=self.CMD + +class CatalogServer(Server): + SCMD1=['SALOME_ModuleCatalog_Server','-common'] + SCMD2=['-personal','${HOME}/Salome/resources/CatalogModulePersonnel.xml'] + + def setpath(self,liste_modules): + cata_path=[] + for module in liste_modules: + module_root_dir=modules_root_dir[module] + module_cata=module+"Catalog.xml" + print " ", module_cata + cata_path.extend(glob.glob(os.path.join(module_root_dir,"share","salome","resources",module_cata))) + self.CMD=self.SCMD1 + [string.join(cata_path,':')] + self.SCMD2 + +class SalomeDSServer(Server): + CMD=['SALOMEDS_Server'] + +class RegistryServer(Server): + CMD=['SALOME_Registry_Server', '--salome_session','theSession'] + +class ContainerCPPServer(Server): + CMD=['SALOME_Container','FactoryServer','-ORBInitRef','NameService=corbaname::localhost'] + +class ContainerPYServer(Server): + CMD=['SALOME_ContainerPy.py','FactoryServerPy','-ORBInitRef','NameService=corbaname::localhost'] + +class ContainerSUPERVServer(Server): + CMD=['SALOME_Container','SuperVisionContainer','-ORBInitRef','NameService=corbaname::localhost'] + +class LoggerServer(Server): + CMD=['SALOME_Logger_Server', 'logger.log'] + +class SessionLoader(Server): + CMD=['SALOME_Session_Loader'] + if with_container_cpp: + CMD=CMD+['CPP'] + if with_container_python: + CMD=CMD+['PY'] + if with_container_superv: + CMD=CMD+['SUPERV'] + if with_gui: + CMD=CMD+['GUI'] + +class SessionServer(Server): + CMD=['SALOME_Session_Server'] + +class NotifyServer(Server): + CMD=['notifd','-c','${KERNEL_ROOT_DIR}/share/salome/resources/channel.cfg -DFactoryIORFileName=/tmp/${LOGNAME}_rdifact.ior -DChannelIORFileName=/tmp/${LOGNAME}_rdichan.ior'] + +# ----------------------------------------------------------------------------- +# +# Fonction de test +# + +def test(clt): + # create an LifeCycleCORBA instance + import LifeCycleCORBA + lcc = LifeCycleCORBA.LifeCycleCORBA(clt.orb) + med = lcc.FindOrLoadComponent("FactoryServer", "MED") + #pycalc = lcc.FindOrLoadComponent("FactoryServerPy", "CalculatorPy") + +# ----------------------------------------------------------------------------- +# +# Fonctions helper pour ajouter des variables d'environnement +# + +def add_path(directory): + os.environ["PATH"]=directory + ":" + os.environ["PATH"] + +def add_ld_library_path(directory): + os.environ["LD_LIBRARY_PATH"]=directory + ":" + os.environ["LD_LIBRARY_PATH"] + +def add_python_path(directory): + os.environ["PYTHONPATH"]=directory + ":" + os.environ["PYTHONPATH"] + sys.path[:0]=[directory] + +# ----------------------------------------------------------------------------- +# +# initialisation des variables d'environnement +# + +python_version="python%d.%d" % sys.version_info[0:2] + +# +# Ajout du chemin d'acces aux executables de KERNEL dans le PATH +# + +add_path(os.path.join(kernel_root_dir,"bin","salome")) +#print "PATH=",os.environ["PATH"] + +# +# Ajout des modules dans le LD_LIBRARY_PATH +# +for module in liste_modules: + module_root_dir=modules_root_dir[module] + add_ld_library_path(os.path.join(module_root_dir,"lib","salome")) + +os.environ["SALOME_trace"]="local" +if with_logger: + os.environ["SALOME_trace"]="with_logger" + locdir=os.environ['PWD'] + libtracedir=os.path.join(locdir,"libSalomeTrace") + libtrace = os.path.join(kernel_root_dir,"lib","salome","libSALOMELoggerClient.so.0.0.0") + libtraceln = os.path.join(libtracedir,"libSALOMELocalTrace.so") + aCommand = 'rm -rf ' + libtracedir + "; " + aCommand += 'mkdir ' + libtracedir + "; " + aCommand += 'ln -s ' + libtrace + " " + libtraceln + "; " + aCommand += 'ln -s ' + libtrace + " " + libtraceln + ".0; " + aCommand += 'ln -s ' + libtrace + " " + libtraceln + ".0.0.0; " + os.system(aCommand) + add_ld_library_path(libtracedir) + +#print "LD_LIBRARY_PATH=",os.environ["LD_LIBRARY_PATH"] + +# +# Ajout des modules dans le PYTHONPATH (KERNEL prioritaire, donc en dernier) +# + +liste_modules_reverse=liste_modules[:] +liste_modules_reverse.reverse() +#print liste_modules +#print liste_modules_reverse +for module in liste_modules_reverse: + module_root_dir=modules_root_dir[module] + add_python_path(os.path.join(module_root_dir,"bin","salome")) + add_python_path(os.path.join(module_root_dir,"lib",python_version,"site-packages","salome")) + add_python_path(os.path.join(module_root_dir,"lib","salome")) + add_python_path(os.path.join(module_root_dir,"lib",python_version,"site-packages","salome","shared_modules")) + +#print "PYTHONPATH=",sys.path + +import orbmodule + +# +# ----------------------------------------------------------------------------- +# + +def startGUI(): + import SALOME + session=clt.waitNS("/Kernel/Session",SALOME.Session) + + # + # Activation du GUI de Session Server + # + + session.GetInterface() + +# +# ----------------------------------------------------------------------------- +# + +def startSalome(): + + # + # Lancement Session Loader + # + + if with_gui: + SessionLoader().run() + + # + # Initialisation ORB et Naming Service + # + + clt=orbmodule.client() + + # (non obligatoire) Lancement Logger Server et attente de sa disponibilite dans le naming service + # + + if with_logger: + LoggerServer().run() + clt.waitLogger("Logger") + + + # + # Lancement Registry Server + # + + RegistryServer().run() + + # + # Attente de la disponibilité du Registry dans le Naming Service + # + + clt.waitNS("/Registry") + + # + # Lancement Catalog Server + # + + cataServer=CatalogServer() + cataServer.setpath(liste_modules) + cataServer.run() + + # + # Attente de la disponibilité du Catalog Server dans le Naming Service + # + + import SALOME_ModuleCatalog + clt.waitNS("/Kernel/ModulCatalog",SALOME_ModuleCatalog.ModuleCatalog) + + # + # Lancement SalomeDS Server + # + + os.environ["CSF_PluginDefaults"]=os.path.join(kernel_root_dir,"share","salome","resources") + os.environ["CSF_SALOMEDS_ResourcesDefaults"]=os.path.join(kernel_root_dir,"share","salome","resources") + SalomeDSServer().run() + + if "GEOM" in liste_modules: + print "GEOM OCAF Resources" + os.environ["CSF_GEOMDS_ResourcesDefaults"]=os.path.join(modules_root_dir["GEOM"],"share","salome","resources") + + + # + # Attente de la disponibilité du SalomeDS dans le Naming Service + # + + clt.waitNS("/myStudyManager") + + # + # Lancement Session Server + # + + SessionServer().run() + + # + # Attente de la disponibilité du Session Server dans le Naming Service + # + + import SALOME + session=clt.waitNS("/Kernel/Session",SALOME.Session) + + + theComputer = os.getenv("HOSTNAME") + computerSplitName = theComputer.split('.') + theComputer = computerSplitName[0] + + # + # Lancement Container C++ local + # + if with_container_cpp: + ContainerCPPServer().run() + + # + # Attente de la disponibilité du Container C++ local dans le Naming Service + # + + clt.waitNS("/Containers/" + theComputer + "/FactoryServer") + + # + # Lancement Container Python local + # + + if with_container_python: + ContainerPYServer().run() + + # + # Attente de la disponibilité du Container Python local dans le Naming Service + # + + clt.waitNS("/Containers/" + theComputer + "/FactoryServerPy") + + if with_container_superv: + + # + # Lancement Container Supervision local + # + + ContainerSUPERVServer().run() + + # + # Attente de la disponibilité du Container Supervision local dans le Naming Service + # + + clt.waitNS("/Containers/" + theComputer + "/SuperVisionContainer") + + + # + # Activation du GUI de Session Server + # + + #session.GetInterface() + + end_time = os.times() + print + print "Start SALOME, elpased time : %5.1f seconds"% (end_time[4] - init_time[4]) + + return clt + +# +# ----------------------------------------------------------------------------- +# + +if __name__ == "__main__": + clt=None + try: + clt = startSalome() + except: + print + print + print "--- erreur au lancement Salome ---" + + #print process_id + + + filedict='/tmp/'+os.getenv('USER')+'_SALOME_pidict' + #filedict='/tmp/'+os.getlogin()+'_SALOME_pidict' + + fpid=open(filedict, 'w') + pickle.dump(process_id,fpid) + fpid.close() + + print + print "Sauvegarde du dictionnaire des process dans ", filedict + print "Pour tuer les process SALOME, executer : python killSalome.py depuis" + print "une console, ou bien killSalome() depuis le present interpreteur," + print "s'il n'est pas fermé." + print + print "runSalome, avec l'option --killall, commence par tuer les process restants d'une execution précédente." + print + print "Pour lancer uniquement le GUI, executer startGUI() depuis le present interpreteur," + print "s'il n'est pas fermé." + + # + # Impression arborescence Naming Service + # + + if clt != None: + print + print " --- registered objects tree in Naming Service ---" + clt.showNS() + diff --git a/build_configure b/build_configure index 259f89c54..0cf5fc380 100755 --- a/build_configure +++ b/build_configure @@ -89,6 +89,11 @@ then fi chmod u-w configure.in.base +############################################# +echo '' >> configure.in_tmp1 +echo 'export TEMPO=${KERNEL_ROOT_DIR}' >> configure.in_tmp1 +echo 'export KERNEL_ROOT_DIR=${ROOT_SRCDIR}' >> configure.in_tmp1 +############################################# echo "" >> configure.in_tmp1 echo "AC_OUTPUT([ \\" >> configure.in_tmp1 @@ -99,24 +104,30 @@ echo "AC_OUTPUT([ \\" >> configure.in_tmp1 # put them "manually" # -echo " ./adm/unix/SALOMEconfig.h \\" >> configure.in_tmp1 -echo " ./adm/unix/F77config.h \\" >> configure.in_tmp1 -echo " ./adm/unix/sstream \\" >> configure.in_tmp1 -echo " ./adm/unix/depend \\" >> configure.in_tmp1 -echo " ./adm/unix/make_omniorb \\" >> configure.in_tmp1 -echo " ./adm/unix/envScript \\" >> configure.in_tmp1 -echo " ./adm/unix/make_commence \\" >> configure.in_tmp1 -echo " ./adm/unix/make_conclude \\" >> configure.in_tmp1 -echo " ./adm/unix/make_module \\" >> configure.in_tmp1 +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 " ./salome_adm/unix/make_omniorb \\" >> configure.in_tmp1 +echo " ./salome_adm/unix/envScript \\" >> configure.in_tmp1 +echo " ./salome_adm/unix/make_commence \\" >> configure.in_tmp1 +echo " ./salome_adm/unix/make_conclude \\" >> configure.in_tmp1 +echo " ./salome_adm/unix/make_module \\" >> configure.in_tmp1 +echo " ./salome_adm/Makefile \\" >> configure.in_tmp1 \rm -f configure.in_tmp2 configure.in_tmp3 touch configure.in_tmp2 find_in . configure.in_tmp2 -sed '/^...adm/d' configure.in_tmp2 > configure.in_tmp3 +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 + +############################################# +echo 'export KERNEL_ROOT_DIR=${TEMPO}' >> configure.in_tmp1 +############################################# + \mv configure.in_tmp1 configure.in_new \rm -f configure.in_tmp2 configure.in_tmp3 @@ -172,7 +183,7 @@ else echo -n "Creating 'configure' script ... " fi -aclocal --acdir=adm/unix/config_files +aclocal --acdir=adm_local/unix/config_files -I salome_adm/unix/config_files if autoconf then echo "done" diff --git a/configure.in.base b/configure.in.base index 6d9d8bfe1..c76d5a728 100644 --- a/configure.in.base +++ b/configure.in.base @@ -15,8 +15,8 @@ # Created from configure.in.base # -AC_INIT(SALOME) -AC_CONFIG_AUX_DIR(adm/unix/config_files) +AC_INIT(src) +AC_CONFIG_AUX_DIR(salome_adm/unix/config_files) AC_CANONICAL_HOST PACKAGE=salome @@ -37,6 +37,10 @@ cd $ROOT_BUILDDIR AC_SUBST(ROOT_SRCDIR) AC_SUBST(ROOT_BUILDDIR) +dnl ########################################################## +AC_SUBST(KERNEL_ROOT_DIR) +dnl ########################################################## + echo echo Source root directory : $ROOT_SRCDIR @@ -82,7 +86,7 @@ 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='\${top_srcdir}'/adm/unix/config_files/install-sh + INSTALL='\${top_srcdir}'/salome_adm/unix/config_files/install-sh ;; esac @@ -191,7 +195,7 @@ CHECK_CORBA AC_SUBST_FILE(CORBA) corba=make_$ORB -CORBA=adm/unix/$corba +CORBA=salome_adm/unix/$corba echo echo --------------------------------------------- @@ -294,12 +298,12 @@ echo dnl generals files which could be included in every makefile -AC_SUBST_FILE(COMMENCE) COMMENCE=adm/unix/make_commence -AC_SUBST_FILE(CONCLUDE) CONCLUDE=adm/unix/make_conclude -AC_SUBST_FILE(MODULE) MODULE=adm/unix/make_module +AC_SUBST_FILE(COMMENCE) COMMENCE=salome_adm/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=adm/unix/depend +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. @@ -310,7 +314,7 @@ else fi # make other build directories -for rep in adm bin include lib share/salome/resources share/salome/idl +for rep in salome_adm adm_local doc bin/salome include/salome lib/salome share/salome/resources share/salome/doc idl do # if test ! -d $rep ; then # eval mkdir $rep @@ -355,7 +359,7 @@ do done cd $ROOT_BUILDDIR -AC_SUBST_FILE(ENVSCRIPT) ENVSCRIPT=adm/unix/envScript +AC_SUBST_FILE(ENVSCRIPT) ENVSCRIPT=salome_adm/unix/envScript dnl copy xml files to the build tree (lib directory) dnl pourquoi ???? diff --git a/doc/DevelopersGuide.pdf b/doc/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 z;mXR&hYt#72%Sg}E#6O2LZiS5yhKdgoMiM`_*`W(v;5fF+Ba|BzkeV8wj#bY+up~3 zDTjOssE$;XH>AQ`h}&c;#1NZAQQfF)8WV#>URt z+WyWC2|hkP2?>fr9HY!n;w)~>9vmEMww0ZoomHi+i`JHwZlusq_|+p97F3`cQ!_^a zcS>caiJq30iGe|4dO8{^=(G0+u1WF(6abFPeR-T&GtDv3CBO6}G0V_E0F6Od#dC^& zu;0s;!2%ABRV6B%U<4a3Iu&*;xhY_<4l_i`Zf@sA)8Yn(fdRum!NKTU`-w71=KKMS zBi9p&i7SaKpFU||;{nJ=T*7uRYDuT>3K`5p5Z;;b)M}9J;;gMe*nHl2RA>!NDRQoX zNnKA|eSCYBLvD~s5jBrX9f}HRuJGpNqV@&#R-NVzxSywP(NK!MmkXY{y}1t25ET)D z!H|%Uz5re!s z>6#wQ}HM0Rt`$A?^8E_%O~p zhE0Wt^R59*$TY3KyD)xqi9L>@i`ilDsoL$dL4@} z$C@NvJ}4eZW*!{wkvwn%xNrEaaR7vA$%*J|sW>lnA@IztE!TdBPLZ*RkMpgTkyj%4*4|$e(X5jCit5< zqL71&ln~0?5f*}Bz^s6sxSkdi$Gb0Ck0zsw&~#XG<$e_q%^woUV1Xd}DFCJHHP>2y zCYjAUrI&W9WN0D^j;PUIPi9Snz7-s|;GjMjxrt-6bjrpU*t;7}(Dhw1!$X*OSEh@o zTFq;1X?cI+38a{)ur!blf(9Jo-0bXZsMFHYQvPY^6|D)^L1mmRw|Fz%c}b_;*No^G zEZ(N1`VEZQPKr{y!8oc!6gd34#JnK+vV4QbWq+>J0=+3u2S$K?Q9j z8S0Y@Ccx>0IktcHbf5l({p9 zz;J>WHS}NTOZR<9wd|y(=*pH0g@{Dexp=die-9v}utqxP2T zmzmPfG`vs!UGM1SSoBo#9hAU_toXC|VG;5lnKA*r5m_`Ca|PWlC+_0xeh}Cy@oVt{ z_=G6N!x-l|zM@5e zhrRGVts&9L5oT)io$W6?qM-H5-iHKxJ`=h)-pa4r2jOMmDd3^5FWewx+DMd^{;x~e zA>T(R+BGIKQR2!ef|eS;ykJqiZ;g3G(nIa7hqn;uB?qC46%W!KQVtUs78Dwwh$^sE zza#EX{OKear~3IcgW#)XHf#``QNDwkS!<{cML}6NZBxi>6=2P+DF8!$Nq}B*0c}!y z8BZAAPYn+a$?G0y#`BJ|h`~cg;N^~Cp6^8+`nWZS{u#0f@IlhYQ#!-5UZ?ED=LQrW zRdFv!5ho_1lt}8MDLnhcTzwS|-y&P~TG!PRYLY+y3c_v#mw?1)6mQI(?$dS`IL ziArxuvVtZWE;U20S*(}kh+ZeYXChccw}eRD$TqcDCkRI1`_+Yu zHHpfzx3PgB@hTu-Mc<_9Yji?dfXVq+!%!g=@z?gx0#V;na-g)6HXhQ`s3+qOWSvGw zUCS@AZxfUTObT3emYhvl?WZY74Je49t4MW%JOs@!Ibnc8V8kr04W27+!LwjG0^CSi z-rHyrpAohgn(AVpXpcfF5i{TGucSzGxuJ6|(2|VW3DkLF)nH&?7z*}7&%3=59~1`U z{JwxhD0ggD*FzR?S}<(q~S z$;n)f){$%I9vkjFVeeMtZ9#Eu%yLtVI+PBFp7_Uig=bq2 ztW4Y;IY|yC+|GQJ<({RpSh8(YNg?>s-a}$Tj{C}7*_-u6GL|NvqPMLVPFl__{!P7# zu-_(%p6`b_(mp%75s>89oA<`ynKu`sGB#~KdlKFxhVOy%Mqz+|=*KE+%s>aG|0qcE zT)iIe@KblkT`e3qq$Vf_tC8rtvGv)3ce>2pD!0pxgMig(etv#X5K7KIKN=kSBV<_F zP$O~u#VEmoD-Dv#dk`oS>B77g>%Fk}7)$$2cqBQQFuKPkUdD>=MGZi*59TsHmZ?xb zVcw#Wd5U>w9A^_w1)iaKF#=H>DFx014)~@jQ|x)j_g7zUElchmJtjsE%NfF6!$f9F zQ>4%v#W&i#i#Ci*k8L9lWFSE&;o;%?`};m{fJ3)QREZ|fX9`&xyjRq-cW*Y8q-kEM zvx40HbQuxlR-H3{Q-a!}jKR8q@RObWD-NcnK=d;l;P9{5ECEx98(@ZZCccl~h?Dtw%9SXKmy z#<%zP{pLt>5Ej>bFw+Fm=A|)x7BL?+9I1j8EB-HgKE(T#^-;U=u+tS@7x5Z8SL_Y2WhjAMw^w|9- z8;BI{uPD49!?2n0}a{E}1#LPvk$LHaFkSL+SA?ks0%jYZi-L zm1uocxA?&tRw{~(U|n}luOyv$ZgT@)m$q(YFqQFM*`1_ks_&CPh|eyXziJuGAkG(h z-zM#5pbs}eT!1I8tf+vov!ej%Z8d>McU@gOLo7ST&z^|uCLD;X&d970d%|8(-#Tq{ zerGG6x;hDu`++W%!xD6osMCe;@mu=T4B?|qWj5F=u8hnP<~oE|*lxZtF);xFA_@xl zft$Lx3c9*fc{>K~2u8$mN+#>s+-^l$9U}9r#;B=UHiu%xFdZv=Ib=+gmYS-bDUlZr z-^lq3dwH4YyH&6b;T~!$17A@8hTqP2U}1Vn6~Z|<(HzH)Hh$a4rba9(yE9qsi;FO4XyYg%Mmf9OBy?tHXII&^w6Ngs^gW`PMv3-qoALby zBv4vEe$>+uGBC(&Z1jHe1UC((4o^DZP1y(`e!Bqw#6{pe42HKiBp$}_Ho3*c$>U(S z2?)Rky|=ZsEiNgsb8x`K#+H8kSkRir#)r0M9i-4o zA0pcazK4g0i;E_CMzZ{HHozMh>0s$5m}QWu`V%<6)aZBuGW^xGxwRz$MP=G{rWc_q zq|Up+dk6AO=;dBL7;s2(^74?DR15Opt)SgPzoXj(VInu)S+I~Bb+#GY<$u=H#1HIT z@j;kE+oaHK_4=5iVaY;T_I!$8+No%j7ZTQAe{F!(< zRXSBO)w$O>{5d=`rB7;8UrfhpHV(pt{_1#OiolaKNR5w0V))W?Ve_DAG7{pN6uN*2tt{9-bVTP0H=Kada-Z$$Zi0(-KjC>-$5RD z#B=x7eiHo%a-f1#^Q>^*CPDyTuEJR)Lna}dfUAQYD_tYMF0u!e2jeQSN z`AedM*%PwLRk;nb=kX#R*^N+0JD)>R>`oRlp`S6v$Hr!jLVz7l4AH<|QlaqTd-hJ! zForP&U%x{R-iWqm&*r}(hfZ-MIN?)q|^t0qH(;tOGwLlqF51S2rx9UaTxBqqO2erjcGtgmms zwj4d0t?b52vEpJLy#L8-&faQdF{_Pftd9*5YRFqhrw+5eQ(LaqC} z8C{eH$zRn2ZQ9R3^;O>6PK4#0h_rM>d3qZ>-7QQpTU?jPbr*gS+_k=CF&WBnr<0a_ zccM!1jnNIQAtwo;{?+Cz+`c^l(R`lrC^Cu%n%u?TTYAftW%5(F^D-K|_nOHcI9aLH z+3sn)xywq}omgVirHz4qkx+Cvs1fj~)JT%sV^PP)+ef&(KCc8luxtFw*?E1fSOl3$ zwO;eUUMY^%ZFf&+?NSWBW1iz@*^~GCN+QmLTB9Yh%*{<(Ox`np_wcC=4h!?JSt!|h zOR&Xs@vvd9n{==!20yl4NY*UsO~UwVYsVgnWZl}bDEQAXc)fL zqM#x>Ig??FI<`5X6&Q2X4-Zk2CR{ZH%K`pg5q|-{ z2gsypOzaj`ib~II^EBO;gmUBw)v>f#4lT_n=v%W}Gc#@Bg=)D4Uf(~=NyLIR>u8Hp z`JAO^R#gwt+6Id>-+Qes_b0MjEv~G*&sd#X5}DS*ozl_AKt*-gI&HlXUEXa)j>)Ey zV8jD!TVK$~!@=82cc6S_&do9CgxhaECv;ZHx5jZgktqZ0pNy;F5>|$B__`-oKBS%8uIJY>tYm*~_beS8IY-ORJsw9m6d)5E1?yoR+`_PC)B( z+t;*F4h%D4<#O^*p|=CxB+lsRPj^f?`Y=@8#`MVONt-6ns45KKZ^a{BO(}5nY#3P@ z=E`1JN!DVnMR!^tqQ~x52-_$etS?qt8963WR;199t9I6!JI-|^iYVlR zwcNUPyJ79I)G_RhrkMm3n@&t^qka2{grls4?QqiflDqwu=6R$0YzO2^6t%2%`$jI5 z?VFrYbIxp|7sAq0OJh3E>v}?6rauAiqr+c3)LSNs+|Z(z0K0O=yCT2G=BaPc|XQ&*C)bS(nO9WLiEYeY|K% z$&cfm;^}*faVD~Bk*LC9xNZ@MDvKGfsp0VtALgZHn0SA}FR4Yha)QGuedF^;#|_zT zCN>b~HP%N3F6SaUN{zWK^K$b^`q&gj@OZ#@xma{)PVLvmn*AK7wP*E#%Y1U13EIdt}|m_Pf51ur1iD~eooqKhr2LgSa&OP zKV+sMfwSVQpm_3$r$*4-KDT@@afzdD8{SGoV{K95Q8gu*RfIwU_j0rUiO<5<6mZ(X zp2Tu*pgx!)&UNW~_2-bs)%ZXzIN3H-Stsh!*WEt9sF_3Xx3UJkrwA;G~7`3bWPGGd*DMubw;bkj!hH!VgXV zH2?l9V^F3#wshs~BwbF9J~Nw&FH;OF&8kZNb{0PQIG-vh<))Z3+if2`>+4~OrJ5@g zqSpvgsK&|NzAcB1#nc=MaXm9X*Fpgw{&&=aq|DjY7R-8I% zT?R~{9Oj{|xm(P&KFrm;cl;p;D_0F`=^mEq02XIg(Ke6PoO|zhDb?T`stzSo1hj}{ zJ?n2aU5Wve4=_gL7fT_dhNdNZ4B=bC7sfPXR#>oyqX*5tDGT3f)|Hntxf*9a6HhXn zme#jaIkC2RKs~=H_le4RE(aIQOD@)#e(I6h;U-rbUOEn^#FTdI<>Qmq-L{dCkhtw_ z+Wp}E{e|P`on|-rB8qtX$7d=ct|I#PiZn9jK%3Gpeb4E_$_Oo?qnW5hk0^6#_B2C7 zL+$PDSy*#W1MkqIQ>R2d{-`Dyrx_p#r{X*RxeNsf0@ zWJ7cJap1!hqTMp4-4_dIE#=2zEBgz?n8BYjYrAxgO-fjZXMkBT%UdJKup) zNlKijlm_8cZH+Ty#NMHNaL8<9tDo1q|B&w64R9Wosyt~!J$PG(eBlnm%AT$Ba%3ud zCNb1Nt^Tv4m*Uh;9`mN6Eb6$w7Qtb|XM1FpC#hB%v4?e{Hre#^da6UuGJNWXQ}V=} zI`k!tkAYmL*AWYu}9GB#aO9|sodm#{INJ684Q zPd}%YB#%f-6TaL3aN^*omok-NsnE3`as89kN8?&`ja6OmH8D7>4HQqr)Lo3eRm#_+ zd=oDG39V^lqs;->LXVS!VrsFG*>Y|nAf&_7nAM36x;%foMXWu;T|J;(3^Nh8Y_A#F zOm=)3w8CM$jHJARw?3F{!fp@;HQ;`d?=3r(|9w;WZg0`!*V+VPb@b?7(HruqYbvo; zN{N}8KBZcGX&`prq*N?-a zqbJM5JRXt7_njnrJ+=yJ^3+Dij52M#=-pGHQsC$wzDHS9rHwH(O(-^QkB1U8gf-+} z$?K4$a+K^eIn9md?KtOmjn=w0H!xzPQx36s57sm)5Ms%z4#_xf$&AMCJ$#q9fEK+@ zRN>HAoWD|EubE1AEFe}NG<-x!UU;zYI>auR?_JRAqk!?)8IFzC_J*gf%9}Q({vIB0 z0zV&izb1St)Tf0-Sd)rGu1^tshs@J3zGW}N3{===xnx(oWNGi78$Qg7{a8njZBDzH z-)&nc<*k~Wqu$)8jqe3%+fWHvkuHpW{9-~d`$RsB>A9PW%jOXyAGzAN=Ss%LAgxEG z!{Z=VyauJi`m@gBHKQ;q1cXwr3u$rNsgm4ePM$VtwarUfPRj0xLa2kQOw432^mu7UjUJ`XypxO7 zrXTYHuv2yo8gj!I4cZ`YimUS2ziGWDhsIF@$yaPI*9|K^ChfeDe%DhG6V&9Y*%fr2 z7uNR#UrT#RId)AW`M88ytCnNl%4)M3zgy^GBBMZHz9vOCw1Mq>t9Y8IVvnyZYhj>O zbKuK*nTJ~25niM0DLFno3{{e}->UapYE1WPy^h{VG%HsQ5Q5nlF4&uCu5X-Z?aaRD z#}F-4eM@%xcKZkT+huii4>dKDciLbdZeN&s=O{`r7HYZ)Z_f=q}lVfP)^D-7i4`06ztR{D6 zTyd~iJ0PlbaD8`iGK%7@l)`7$|M)HsPyObmO@YJO^tA25zSQ2Cxdw$a_CR8VcZY{E zk#QKA6=V8YljFBJ5XgE17KEyk4r&BZQ@4EnDmW8%O!B6h^*(kSYjOT|SU7!Y<3vRj zO%I}q+{XHvkxf?Y%oko?nUfvN8`)~7ugv)}h7295+bE+aBJ=6qPkkSGQBIxMw8Yg+ z@KUO&jA}HUs=G8Dlm@Th^Qt}Yd+>3~yP8v<1dGbgY>BTp&Q5d0OwVJHz+yt3mDTks zhEDbqk&$>z8zf$mZ!Rj{@C<+0WGwTMr45l`w4aD?1o7SI`KFT%e#^g1dKu)psl zcl)H@kFQY+vX)pLGKoMuRA12d5}FKEXlyLc?^r|hcPb#utudNt7+3F)pyYI49?GRj z+(=EB$>#iYa%Auv5u;4&AtOD5n|m!`D03rDeli)-?Ao{=+)_ETd{}kZ7al&1rbx5g zWtkF@;QY{QI(02p%Cu2wdh~5*19#2*N&aZ9Dfxz>``d_%NM8;ARCz|RSDvvEr5XIHlRJ5BrIb{0;}_PWlb1m9vIp@5Rlw zJ(R(zp|as7(5oJma<4yHYXyEGqp`%fvlvUrsqj$Ta2@9}YoqqV>X|XLN&541DH?<@ z;QL~R(@_njZO$p2^A7@SwZEkHSS`&ueeN55o7`_Tle9ld=vgnbM7rllUTASPKhcnK zfW2F7Z`1Sqbw~}-z3MT_>3q&Fr(J&XC{d1ODGPJ+uT+|yO-Ib~UI9N3H!)HBVEXNS z6;Dl1TUlF4hh6`Z1HvzfFjo!hR=$S#vlHc=`(AI^-uf?}ZeSOlo^MxJCA4{$)x(-D zmY$^aTIUXU&vMEzZY9Z2H)e3DyuD{(ZTYR2t58&Pb?^8o%AUfz7qXs#hME=np5f-2 z;qI0d>W*3Vt|3z5b*5HfMru9e4T++`bMWkIQuEF+e1lKwYP?&XNj0v^Emzulbw`)h zFeHC9Jx?V!zG%*ZmlrEfWGy~uq$g)t|Jb-JN(ie%k1z!g16VAn(?F zz9ZJk=dHo~cG50DV1*ESJY#pI!I35+?>SGI;lMBtE0{9DalhwtqH?#JyDK3fKFjNX z$=9AIhr>KSenNF?cXc)YS-i}G^#WW&_!XRezRb_O2IwTdY*OM)uGzsqSo|;<}y?pO>3fpaa zHshsQuGcW~5h{kWQR}t#_5F!+3a?k%(dn~_c~;A}#$0OMWzbX;UT=%E?76i$@YIgI zy047fnz}kqI9%KWjOAr?4D=KpPcHrCr*t!32qiq`o!$iA)_mUI**~*3 zD601yZ6;VLJD=yg;ceRgSmf1x5e!R7(J7^UZ>b45?G~T2yHsrwG~Lmy8V?pG7-#sv zq5TZc`@!E$7l1uyG$~m(#^>C%uq*kNEK3H@kM6xsd_a+!V(&VsegE6XRaK~@rEF?> zsXOhL)taYS@PeBBs0bIyko{4*nd7dMK!GX;UG~Mj{!b6m&L4FUymGIZlfp*mOpB@+;ld6owOD#JE##fRn!Zv1(e5G{ zl-`OcB0B5W?Jtl{By!>`t7&_)=9xl9YUXBGw&VZld}N3Ei_(?_>>kJ3BU`=~^Y+y5 zH!K1#T6cZ&bA1ORPm9`IHK(hRaf)RRV4PDq)&08@BSb{8W4u{5R)d+Z6F;uXQDoKR zOpb8YM;SY*i}w0#_}uUTr}0zqb003#y{_Fq+dAn==5D@Q@3N%nIT%OpUe$^ zvJH&QR-1_5ICQBF8X(aY>W3?}6d$4h@2zp9T$sGmRVC%6Z7p2U!Ip69uF$t z9(yuSTbSu+*cxdsv7VCTJrn#rfTvH|GSR_hri#a0)IuF%(f9p)W#O#sae7SLF=#H0i7*M5D{Mb&*U; zOdo_dp%9)9>wcQuh>=;TGaJC6-*L-jTrc%(O{>rM<}6@&?76dH>@4}P(S7?(y*$%K zqL=C9E{1!y>1u+V*-7S1;(fA-!;=Qb*Up7x4Ti%#QlW70ZbeF~>1?kbB%uR2H8k?< zuyrpPGjbF?=KPlcS{58&fsiu>le z^i3L6_n5V&KxwtXYCVFKaCf}UpvP%0)wzhG!FsJ7aixt+j@aGgeU%XX40c`^@^DZ; zJj`ySDkTK3hB0|U$W$pp5q*5HYpK|4B7z>{*h-B} zXXk6PdMwU(#rK7^$BnB`j*-3mR;^WGE<3N_^FohvJ2z^Lq$dqo-5y9TLQEaHRU^f~ zs%*wHH=?;KH=YIrDk^>s_3fyw^Zt5*NjOV%czn$3c|66uO=#c0LQiy9}J zuhI4T;d$ZXwNAURxtndA!L-n58X;tAgyc(NdG6XFt5uK#V9Ne5&{P>N8TYtfTtd)^4VUt!w@;ruBLYwOC@j8($J2 z{asy3R%@|<0oS=JDwe;g-YR9q(|0&l*I0Bkl8-G%pX@q6>nLvA=kPdu=P}CU8hg;) z5E~s+&(;sEd&sMHa{oOmPekEb0o&X6oe*v5+r9c14fWfWytBaIpQOab8fRRz&%=E9 zt^NDzv5VI0EIzZdig|PH99Zd#Mns*Q|0ov~m3gu2;WOY8z8)cJ>`t!P=Xz9TZ4`cF zHc%CQc5)t-k^-irzI=GCy(YiDsiqe*$+?)Fb;Tb59i>XDuH0+s_m;|#^L4WK0 zi&5^uxO+v+;of75FQ|!#1=~#01E?!wn zD|_1?E`!D70lET1nWGg{*9w=N>JGm###&j~uIQ5ad{A;F^2eUe+c6@aj}~It*Am%0 zyTrR1yItKT>~G(I_iBh>8xb^lu+5RUo&^yVloT$iYNbQ_^qoXt#XV-Dl{08%Nc z^{rR^9v8X!4gPyt<=JC)ugGvjhgfr+iggP&O681h;sJCvg8Q~E) z6roJ$ytMw#%Qp-*A#+iFG04ot3X;1MP4iiy%)~zY7KL|m*47{LbsfP02o52R^U>mu z(WVhk*kTNzNX_ET7U5Ru!vFZ;X|+LSv5p}eLUFNK)7wPESkmxiBm-edL95qo2`fRL zLRKqLkPV^+UV8he zlIf69@lkA^l=lUxKhJO1RAtoRl*E0XsjK?ToyoB*af)6K)nJ8{hv&{d%Y$p6~4T-6exqo4^ofH_U84} z6K!Z@T)tROQsWnUYF)(X(~l%cz5V^gg(Qxw%S7!K>w%11vPu{M9^4>O0(sO|@ zzO{%rr2#J$4o8a{5{@Ia7+y=wTrX#Ky%=6-ucQ{?JLUjC-l=aH*nh@AlvxJenPE03d`g%O(4py zCorLCrV?ZlmK46g<}Z2>C-T9Ns+V?CamRD^VT*P0M2me@_^pGG2o1Z);vnM1qn4QB z2>AFWdMC89!S6Y7CLw*?>4m#G5#2jGgbElJ-mH6E^=<-Kz83P|%$|#u=BOfl1)Djl zk>9>~qrTaMEg?oSGBT2=!D!M{D$35!s9Hcy>s=HP{hX{)RRwwkOULU@8^QZUfn(-4 z_^?;iDKspAMP<)Hw&L4z12N8H zQQ#qno{a7#mCUKDgbD>2yZ&_*0m1yT)DrlthY@NKtO5xP+HvEg_SU?H~~`+-8i@1jq2?+^#d3hlr=(sq+=pSxSBc)q4)FUG!&&`^P+MAB#hY+-hZgEhy*01>JXqa$+G|3?#z#z~{YJbeg1$a?Z+!~v@1T!1ljcS7 zwUC)#m?zjlZyFo>OkOQ{&aU)nmL=X|ttN0a9dj;~J+(t3pp44r;$5+cJjLgM4U0{p zU4uoD-|03kX)Z45Hdvr6Ft$G!H?FyGu2@E{`9*-wASQ832Ozrd?EsZP;T|i6*)(!w0(j|8XlZm61v96t?B|yvsoLL(K zlpf|FCcCR99RMmQLl7$`h{@K`+QIOWDGVSXH!vp zMnG$SoZ4Lxk1$!9S~&vk*cjS5m{>d7>slFH3k5t#PuCvk=9P%R*^l}^&#tRqo&Iv? z*UMK={n3Vl9l&v9scQ#lz{nK%2lPSG-r`Df84-Y!@LH9s2Bv_fuR5l7eF@Mgz-b2j zRtS^Dbp>lcCj0BVZaFL@5r+_m5Y*^pg#`RiC zfVIlV5KsU>&jx}3ELThx*2bp#x)xT}fTF;_{{WR3Fl2_trT~W(Kr9AgveebT8gm0f zV}QsDP@9FL{j~-ioUQF00X3QelvGR(Ccy1KPj&Sj9e~o7jvxpJ>y@%itqm^CQUF1?LiQL1BglB zhZQjiTt8RfR}&TZVSG#if2u^_hgAvyBO&yMEF#y9h+H=!@@pd^e^wU1E+>9nPW;z$ z;(wMC0Vr>nq^}CS#ZNl}1A3Yfk> zIh`({69SB~t|cIZny#=Oh)EE@kRPSgbZv};0i@H@1xTlUX_obO@clnE`^eD3>DOj2 z&kY@bX$xZd1G6vj{1W{C5dA0X+Lh>{riK;<0G4Y4*e>_u%4Ih$UB{KoSL|pYfSL(- z(4}x!Edh-&2@8N|e_RIGPZf-STgD(dpu2{K1_CxVhPrmTS5Csg&e8DKhjU!JFW?F2 z0PE^ct~MqWRW%TRI_&IhU=9GItN^_K)hTgYlT7{1YFFf4fHS+QcBRP6j)?*co}52A z1AJx$ab9Xf?(#a@FV~?zKVSOIUtOvw;8Fnu`k{;8U8;hi3t$HS$+0qDYyL`_YiceC z^AEzX|H?ntA0uJi$B)}~H~a|SJ?!qocu&{Cwv3n%G2{$i3>)U~M72z(@)e)sHDcqn zJ9$Z&awPC2vjz3uUsft-FpVD(8H+OO;}3l(IkozrTIB^SqQfVU-+ZM*o!}+M{aDX3 zkD4p3ewM#vvaR+~+E)QBaiXBCZ+LKPkEI)9qa%3cP}%)KhRUMXnun?~FR+~Fu89kO zA*qJ;m^AB--($Q$kbH+mvy~{sPp7yEAK#DwCXCRoIJ7a-_kyGko%7DKVd48Kq)b_( zy~)N>z3wtd#90NHD&O2!?-SlK6iRkdKNmdOL))i_LKYCkaq9`8?hSgFM8xYn=UF<( z{|H{~O%M;NX>;)Gi_p^GM~sQ1Bc4LfQ>;#N`$G%`)n}=*GG(z5q7@!n+?DI~Eph*T zmkwprNVGPj!*R%t)*>8_4bQhd!id|155oTDS;vDSd;1fQ@y|^(mw`7xG z{GM)?H))yJW}7N$*(8am-$V9z)Th*T*do4i{FtTAM&!=!VI|FMzsHMrTq&FVySdPl z{HJ|rBaycVv#C5_iO6vcS~Ybi<{g?ZEp7MrG%Ia4Lh8nbyO$NtPP==R@V+rx+R~3~ ze<$5hwl|nI7cI;Qxh955jx}D1Vnuk4eA^ zh(InwP6+cAm)*ZctXJ25PV*n4TvY&QoeczF4=0Qj1ZCj>vjL$A2L~7mVF6100qK&aR_5qT0zi-dl{(r62%^C(Kln)j zYy=c|sVoTdHDBhHh5)Slp)vqy{tMXsP}0x-{0UoZ5TN^4%zgk?0erlFp8N@D|0&47 zLZn~O6au*p^8W>it|+O2(fV&JfdO(-*8a?x(N3#H?T|#xt5C@VRZPXrtd#ffJ6}t9tbYnOxct}jP=?Sh4s$uXe55br2+Bu~Z7M)bpPns6H zNa3a9Hw9>)WkvbiGP}*EAp}R%QeN}yUa30x1;SlV{I~nTv}a8_hL(98kO^Z4K2_nM za|Q9V&V6Hi518nnpCCzi$B69rwy0UoHztw&Dg81wYWJiHF=pyA86=Yk*0lRA_PS=# z+eDW2Y>y-F)*#1~$keK_M>jaFf7M4~AFhyCvMU!uK8M!qd=cfIaXddfEwf2(s4P~E zR>U@*`QEwSFD>!77RJfJ6k2}q-3BFXHT=PIB`XT2ueF|djt^gi`$~O3eA^YWhui8u zHe_IEOI;j0p`3GJ_S)XK(LIU|vx{oVT}c90&)X?4+8&(`?A(c5v_&FasUQj#|!+AK@nR!DtQT&ciOq*QT#m8KI6XC37|iGj&* zgDhCSsK0Oyh1V`N&cwk3mr>szIWYgNvmwU54!eRQ3_s6SjfJ9GR9GqrwHz%`I zdT|@CXt$&R=egG$TeYbZj>xh7vZ(qRRKQ z7h75QMH*fMxjw$E=tqy#wp4k!xCXE3hXOxl^O*Q+xv6`& z0D5i=Dep&6GvXSK3z?CYGP!Wy`DqGtl_%55uv@P-4?NiHNtd}yA29cIh4EQau%vJP zO{G}{<{C5EcOKEXEM)kJ|QnB=3qUb!6@k5Tr9`k{Zj5^pn z7R}#u*4TYck$>qpXEH!OLDr1_qproQ+9-wkWABYY>TH z_($yAp(XXH0@@ZEYtz~gw3v=NnowU?Ir7mn&DZHn5$>PuYS()WeC}~JAKdJvm+fwX z1Ql0j4$W_b`k_C?%AHJ9fLEUh4f{McNhOBU9s-hDzT>bp|D}nQRzz}us z9J{jLvb5g9lycXE>cU|8Blcs%I*Q6;M)H|65>{Ug);z=|ay>T$UbI9`B+;K=jDi=7 zW$$DafuplL{TqB`Ys}%0SnqrQn0febkYs;zWAFAT8j)xMO-vA*NG|Ui*&QSc;}(f} zJaRn`lF6YnVFcSysi6^Cf1Gp@pYC}OTmyAG@*7Gu48ixz`hJQ?w|6Y|AH3W(T%$u+ zSfGD|nvh?!oBuh~gj|J%zj7c$AlECa|J}`9`AHxFc|`#Y9DgjO0nx4&e-M@*ZV&>b zK`$4B5SAaj;}Dh~F&c#BN2m&6xo(H`x*gW*c7UkusvfWe{c*f*hxNK0*6VgyuiIh$ zvFL;VxzelhY(LujS2z5t+xq*V@Z}Pml?@DG1FH>ir?ye-Q82 zX!w5@j~N0i8vwm=fH{E$2|EM=X5sit%Ln^krDLH3(j~v9W0T7l01`Oe3 z1C$8^!2kktW){}JtvuG>#QSG)-}TtSV1U+OEWp^Zf+4^W#?Ap|hq3)_@z{P7@7J8m z-yd6GKEN&+*nz1C;ba9vfhi7yLclQgzc#Sf6XN$Vy`16y`JDa9*_#k!48H2g9rgu&TJqkCp$1v{}y!oK7PN3$^X;% zL1D~bHUKVI0E_2f<^Vz2nE?~y_)DgBttselR`t(N_S)#7Y;0g=z!|Wx0tp9p2nY(j zgxtS7C!xOs+LfdE-_7f%cmTe#1B1%K4gqsOfx%_HN|XF0#r=tB0POs`_OATj|1RF8 zoiQ_m*@4v;D*JBF%O{z<8{Ewt!V~2uaY|tzFX94m_KoSYe3i(@e zlKnTS{u#Uix?*F4fq~2s3kN6oN+>7{aPNO>QgZwz)ISDQHV7aMkiufQ1PlON*?^oI zC;Q);l$^gw^^ZZ76>yG_OQ|>k>44~t4RGlke=WecwkpVPNx-Wh?jM;ID**AFK;DlP z21o_G8({_VlrXlx1`|KUg8Zhee}=2q5Wxy%1_Qwa3o{IebvQvlY6{HC%>FkK0`L~U zi}!2V=I_J)Pw{|ImJJHP1RDVT9DoMdSisC|f6dDNM6k<1?l<-Qf8qdGAy6{%V(e8m?#B}6zh=a*)^b1l^Gi1F zFJ#1lR5{1hCX&lF(_hQY0iNYgF@NUf*sfM#|2;Pst@Ooi42GGqWt%D}W_C{^6hAk0 z?CYKNOum_W;}t;_C~uX_ZA%`|y&5P?rSY8dL!#}dofsk~NAiP1okD~U0r|-wkHK*evnR>yM|mAN%LQ>60kN+IB`h6hRzIbTK}D zVo*TeR>9uyQ=v8`vYKVm$y`d*(ZoeGXCUL(R&BF?j#?V5IL$JEMvARDh;8+PNH&1u|?>!D8N5sf&39}xOF%xmRt6#XHZgO+*kvWf6x+{=84z4V4t&%k8QkoD} z4ug`99KZiWS%SSageu%}cXmXSxh$w*cWW|!96Q%B;38{CneL>-!XmG zD37lBRRJbJ0@oSch1!auO}L?qk&7I`O3onvDF3m4Tn8IAHN}Ezk8-mUJwYykOj9sX z68&9wB%GA3rDL}}BsZ36>c~6qHMwF~LS3?^aG*30I!Xq;cpalAzA3J_y+Stva5TW( zQSAN-%7{jksLrZD`pOm+j>zzfmA?cMQgAx;nUjQH7TvpB$;E;APDbP1hgkw|QMlo7 zWrOyHlnL-fNa*&{i9hDSSD$9(7BlXRbuKbw0;mai@x>}?M8CaE(oWCBLoe53XklSUJNg(-S)vZR50qzw1E#>!74bo zFYmuiLPUPe-&C6H?)Yf)X^=*R|{lzx$+OY#}{!L zkZ?%5I+#LfKF;-P-PjmuZ4=qF9l_fS3D(35(tEW%mcAg=z=HjNDBZwm&(YQF32*ZibwJC$Ee_n!$*uh5=)6)Q9z+b&2x^%kQ$%yP0>Qz6W9W;t~c3~gn0FB{qqFBoid zQ5z@Ix^cwm!%sU8*RnehKrOxb$*!Tx!%aZEc=ATy*wohR4dR__OIHM{eXA4RoiENM z%wvcR?wQ^=$aNT;;3+!fy(IpH{@6AF`Zv|m1cYlB8-grc)yT9v8N5-+L?<{3Fp}-x zvv5~X2cRvGg=1#@BMS#awtu4H51;(+FMO|n^Iu;!v0Wv#{=o}h0KI=?yMAQ7{w3Q5 z#A^R8()CV_U*6h^TH9FyZ-ND_T|nxL5D@Uk27`e)fnAX-m;RUY(%)W|x#|)GkW|;f z&J-wnnH6FNUHuP~kTbNmcC@?P_XvSr<=xPketHJzRX*>(dxi(IEDFqUf~fIH9d9<` z%`>N7brZBB!#$Qp4*Gozt{S}@0~XFdMgUlZ{nhUN_YVC~$YoambzG|AUpjfYJ?Gyy zi(bD+29$NRLkQ3b5L!X6l9xcj>hkYTm0XYde|wi4tsrGR%8XgRqP#dnvHUD5Ct@aK zk6A~k=VKd!(1MZ5jat=Gr1$4%k3N^!)58v@#N;-Xo|P-|uHPVjj0@X+6OsEbTD7KPgFoh!M{rR?sh_d^Vk3&$H3CuyP(` zyMLo@HnoU%HKKOff#dw;siyUY)Ei%msZW7|7qv|HVs504RE)kq;#i#+IiS99DfhfE z-8owCcyH9lr^Qs*b2Jk6>;z#fVs*8>0=J428qq$WHX#9!JT?=lMn1xTACp6+c%VxB zQc3iY6(drnTDybo%_vWzO!-_P+qt`8K4fSQrpG>trw2=L8GlE9V~`Ff&QE2Y+n(H( zl=zGwA`If}RRJH>N+;O1kOwbX<{w|&P8Zg4bD&dnkaM9Y&ko~;Ki!+VWLQR&BGra3 zc$nl!+6g7|nU%t)hUM^{l+qWPFi##uS#%2K5e-k7gnS;PjVgTPKlJAFTS&+#A$2=v zEcG+NcT%WjQpfWRI*-t+nI;siOPcT)g|UPqW6iakNJ$H&2}_0wGW?dCJy7ec=eHev z#b%D=zvV~vxQnE*Kp#b^2-t?Hq9JIO_YZwYP0mA~y7xjXU<{t#OgaPCUp)sJY)2hX z)5kG0EJ%~jNua18qtNyQKXP_f#iyO@iMz}&kz>` zVj6{kqrI)U!6j3&ROyrV9qKbrnIKUKsdP^6=Wbl<4yfaYDoT3f(y@-bG_fwxQH};$ zN{+Y36B|h!**yNkY`P9S(P7Mg?qInx-ODL9=+!r;>IfhS(!IVa{#OuI~_jmli z`m?`L?N=rIr)q4RU>GOoZ(A54KoaIp^#1pXKxzie2JGAh@V z|6chrNe85NIAM_A>s|TZpB4XKR!)Gg`A>U^ep@;HYS5yW27Tp!|D!=O{l4i4knYd^ z|MZw@DjxB?>k)~!NN{(Al zYKE8S;=?K4jf$G%-$cyV^j&cleZQ>hIVyTOI!f$voC-5V)iZx%K+l*kI8xYMJV;*< zv(^cxEq@k|e>fn(v5PO%r9ie<_LV`YM9kW7B=P1m(Obk#^3_n6X+gYalh}_4A|D?F zQtQE2e)r__;&L-Jkg*}$sbWu29ogDVJ&O>Jzsnx#uvxSvBjZiRM?kh8?kmwwZ53`o z^Hc{RYN72&*_7w@!2a>I3<&UlTf>^PW#{*YqnL3slHiR?vsG5Su4NFJ*#1bGtDb z?VgsZ7A~{Y3Y5NGDQGv{$FbrFskmR$<0n$=;O?Ohz0EjfE>T1C2p4h_O{`i&*{W9j z<)HYylP}XnfvRGYRR#ge*_#){T@JUapp5aD{jvP}$3e04d;Ls&6lwRMGrn9U-S2hq z>`-7-sIa&c8RI}BH6Q;y@Kl&iNDu`_kr;~8O%_b{tPb``6+^6s46*~;yo>9aGd+JWsT1#Pf=bda*c=*YTs1#@G9Ut z-1F3l4zKk^9w#YiuvH7Y*J_8RO(FQ8O2@V;l+kLr_^$Bt8~!5P!3Yygr!CuOltM~m zV*B4)Ygh8~ZMjR1Eg+=9$#Ga3oh>_N(ep&&Q1L94GK68m8vcO*n*#ocdkb8aqI||j z$M#~U*k|mca83(TTZz7GXJwszt+EDtt}n2<2umB!dA&UMD!47WQNRn+*fob%)2+>B zAeW266m<}%b*PTSApE-zPLe1TI&z;ElqxH*GG)eIN00BEogCnNPXCkgf$z@TTE6y#mX@aX#+&{pt-e$nbR90hS~DPA71eIj{nf|*(b(9chsyeK z!uacqH+*%}@=lV>qQBWcsues~Y2jI*!wNA>@#V5$seSY8K1QYAgnW0Yne_riK}1ry1kfTZ+raD~S%WI!=cU=T930Dqr{Ce1{P}x}G5! zN#eMWmpUcHrQYP8!q7*D<-CR}ytrCrqg)_CQXPV6?iiod-NWX~ZX7dttGDp~VeYG= zvfQ?>X%M85?(S}okdRKL8%gO73F(k7=|;M{ySp2t8ziLRd&T2D*6*Hk?j3iG?=Oew zX76Xe&%5_rYtA(n|64m<8Knw{h1nnxSM@38{qyo-98ByryN$}DRV@YTgoXkzl*Ag< zH;b=0%sJZ1`Rjlmhwboi*(H&KYic{ZEc7e@8he$YI@`zo^T<c;hrIu2RHPro*kKylV2V; z&{TN^Rr#)T$gS^iFv~Ez2lAQ3V_!W~N>9YbUbz;v7^AtKCqvb8(l`k zma-3rv_an$ZTQ@+BSJD}6v2YzL>;*8^id=rJn6OH`Yp5O+i}){{g1@jtHas)20$Kd zUg|XF&I1=$6Nv8PL?bcOksn>QJQbYh31*2tPV=fMEs*B(L=fr8#D4aZd8(J@vV)W(L#`U<}v-@pbZ}b4flT>%#Va+E|v9?jq23L~!-G+q2{K zLMVDl4#RQf@dVH4*GSW=#TrE>Ih0mIS;jGDppqp_?B`oigEfS&1-&^dreT~yyXEtD zLBLHvg2`C9HEnserG-rz#lOL>Ef`~@=(vFZ6aGA@R@$wp5FY=GOVgm{KE&@$aam<& zg5^z~cnLkL0d+AMGpqnXW&Cr;!fD%J-EUJd{ojckj`JqDrGZKapto z2fi11g0eY5*kcq>NUsBxo||O?+SiD_0^%hol>SQL0|_Fa%R|kg>!IIP7}_NQ`o>sB z!YCO!`N3!P;eF>$zG;F40zRVnUj5}UM@g`qGW@(+0E#0<_wWD?AGB^P5S2BR1-w@?u_WM3wv#%UG5H4ePfum zY5PElx`#K|>!+Zqw@X2~Ea*8GZzu*=*i-5<&CbsnLGZTkcyl+J$Ez*Jlt);$7c2PW zYwXo~C!ObfMlPz}hBDanefC~u5kT;g6?KV0lPF{1@2_)-RwFpcMjy++Y9v zL)!zu>tFx=Fae+f?;*$Vqs;wb?2k+SC;U7>GXs!(umIQwK=y-;4W9|X=K_)|OaLVT z8{6L_9sZz`exVy4p60(;8OxWIG5)zS7Qo8b0DR3qU)nDM0@nYI=wfF6B1HLfY0NCl zw2T0;**{pCsEwW}?XO$*Uj})Abpc3I067m}z5!e_AP)nexR?NO06l=_{af_z!@7Q9 zwphOpZ@zvn{>e+m@P%e(2ZRP3fOP=sFTd!G*Z=}H#xE2X$KN6?f4^T3Ux@$w75iVs zo-E&gj9=oihjZnxW6uY@;u4gL}bviuyi{xl&I3kNL=Akpya!0*2Z zznPH{kQ8MFRHOYm@Ow7wHv<{iS--HpzZv-btMq5+30NEhAj17}-2D(?ey^dY6aFzK z<@h3WdKmKe7(Bo?;?L9lTdc|UaQ6O{4@{r_qt-0>t3vm1P}6 zebuG3#)7%6v!>0}wpB;e;n}q?@|nqH-+oMp<^nDl6=@V$3Bf9{-5q*Nh%m^_Cqc#} zjuA4+S@W2@Vc)j#&u)1Of&zky@TU4?CutMPnpM|BW~H^WDE0z*pY{w;i#*&vku$0s zw3xi!I?NbW(ww_5utSDLlp+{SZ{;;qv+1gviY}UvjMe9?D!WFWfzQ6ZyPPs_bYz*B zXJGC@=RbH(q(KL|K0)&dgP3OKR7l+x&C4?a7Xxo*#4JYPQqxxx8kJF+_|m(YjQ5Il|_eN*vT_9MXysZz|uux|ao#>SsM!78NF^ zfI=tN5F-$y!UYz7Q-Z{RoLWMug_N)iTDg?=u69>bj{XDs(Pxu}Mt2Th=(wXt8){-j zGg*nGqmr^$86-~1K9PL%4V5MW1||ZXx$|=cSXX3NnXTo<0i!rDXXPyIUK2-UMK@Ba zj!~V=cLg70A^F-!m!S-GJPV}*N6j+F$hpCl9V3Mp5hRFPH;}ZJrffM@gQ9d3IwfK% zgvLU=eL#^C*c)lyyH1Db}*@WFg2pQxx&@gKpo->;wAjR%G^< z%=`!nWKgZ6VEhu~ADuN#{LD4s+tc#$adVS)SOn39hz@A3S_~P^*dZEVTbu0P#7*~d zii^itn`Q1#I#$a}M|h0dW%0eEczl$~5V!Er$fa(?!`LrA^|kpV^V6IvT0u~(h*day z)82Gw-!@Tifl36lD;E41iu=7g-6So5lXw~1EdXEqB>X4<1$tAa#W2cwFc^CwMdeytMlU%f$=bWa<}%)a>azPz+e~W7?`Ongsa(06X9rs(84>$mT~MENYB0X)MZ-fmm4RfL_f}AB zS2m2~%M4id8}8@`RG?!`zYuAuKvR#av@sGe^ircO&h??c?`8ik%_F7e^^a$)nx#TpN?8L>UA<=2+&*h| z!Y%GJR!<9nQlU`VUXb^O6K7C5T*`ldp_wLbz^i3g({HNPGgx}kNk^HElkT;>8HyJJ zEX^$pnmy?L8ofiq#@aYHG9ahB(+9pPJ=XjXmFRY16JDw9R{m}Drm@Hh6G>zLXR=hC zc$#0Mnup5_03e_NTGl@+B>*C#KkvQYM>P*u3CPL7ab%B>z{44Is4rbBn&fnTI|5YsB_Y{qgN_elw00Abz6?ZhfLM(YP$Kg4xGyFwe=hV-`1EJ3?@#FI2gLM4tuUZy;-A5%2YZ8WYyJkG z9;_SwMyh@vaNfqH9NN#~n7MvII3jKco{I zcgqzHGO%tiKd#MX( zi2;iUPA5$+9C>osixEYeHyZAy^L7p|yhaLF+yC)J0F(k&{d)d2Lq`jzxy>}Q;kp}{b?90G6YE;)EK@%65WAy?%AHtsk@|X1=uqt{w5i$jGGpuzi{*+sJ~PB_I_5B4(@Vl6 zzHs~q$0RH{HuF9}D+`9c&1xXv&GsNb*)HB`ql*QxOPm(U+nLQQj=Gy;XC~e-wE^e) zvawV!wkWWj#_q+m)zv|vhC^IX!3Tb<+1d-;g3o<}nBs`_w)OE*bGDUi>S<66LU6#C zHgbXuoJTHO_9F#QE4eUcg(@jB7~p}YjoDOhOIX%g)VkzBX)v##faE!C=g9(nMiddw zm9|JDgNIB9_Nr{(G-zc=oA9uo)pjelzl<}u)f$hsv_N|PPFz=c)o~DU!;TJ102b0s zZDZ`L)tj24QxJSMsdg712-*{bZx0wvn0__IR7E8h3|#9&Nq9{;V_z(5&ZiC@>IU|d zri==Mx3%Z_pOB85F^6G^I)EV1Vw3Ybn;uVCK|hJ+;sHZ!C#;^#6H2H)u}$cQ?eO3h zoea$rO&4Q1->A-f))lBgCBDvt1w+YBh@XS?4z_)~c4XG?^GdRX$1_5>&oDm35eu&T zkfD-xYvh8)=uPzI5YkOsis@#ExzPLBgjG=mXq6&wA8!QLI-Xzd9M{W6=hQ+ihZ#{c zdn#oJd*cqMT(?Nd6$|9J0H`M}cW}x?tj9yDA?6DZh%Kp}gUIPKZut&9Ba2nQPdjv`{Ld*qljkEC5?IR=- zYwp`OTop7Qoj?AJD$zBlx-?Q7WbDRe-8?f??Cp=MT3X5tm58~NXt!$QHXXmf`0OGo zJRa|9jc9q1XUhfg+FN2TZqwy4(cKMBKO@K?;TPQaA`}@HQ+7JmhVgtTNqYrzb1#t_ z))>SGHa@O}(Z}mdiYAR|!}BS->(kDl+EsFY!pRu3NV8#VCIhB#Bu3P*RzrC{;B{i8 za_JEt-EchHIAly4&ZRq;1jK2NOXVJ;hR%oZ#-N!=FZqc2Qm~)vM>E5tnan948QlLvt=-Bf|ubv8ow;@ zK8~r|=>p5pjZmv+T`9(R9D*|h*RUQL{BGLGU17`f^NvdA&6P!QtgCZ|$9WqI(T?tQ zMCgPpKa2;dnQ|i2A}TJcy~Guj&lxg!wo6#ofhhIJ#z;R@tMfvSG@Ag z_y?MSg_-eRS=b+ZeSVKuzFO`4Aix4hx&KSN@?Z?~6JGhjEa?9qyu$u-!slVn{svz8 zKKt?oulzKQ6;PmeZ z3Z|XDIj6N*Ou6JmPPl6(B+RC$##_i~u|a5aRzP`v%Cc{@Z~J0L{&pGRt3= z`h61ZJ23YrGW!Y5{Q&d+)Mxyy^cNu6`rR`Bz;BH7Uv}$n;I{_FIkP!o1n`^eqGcj* z!QF=N`4pOEQmc4oA1u`aad{Nxif})f3;{XYg`&ef??^$}EUjv9Ty~WpJ2Qj9$Nm6o ziTY3{?QU5VL5)&e#39#4r=U}q1Z7ED;xs`wESUrg;m}v3@d)oSLRId&X0~p^Wu=p~ zwg*s!?OE>^?mfU2c73mmxKlx{l~pDbC{aIiDC$z)G<6DIP*UMeQrbhua~DuiW!1P$ z=8Y%j2VRoOTX68N^6KL~ADfxv#UzBbe1L4J7El7fFecMoZBX$2f_{QF?5ZG^Exu;S zgJZQ=ACQ+P7Y20Z zMN=Eru@cc8!iHru%gg*+9eL8;2}jvTI$*Zbl$2B3W}Mp(%Z=}cxIzac`*>$14l*?a z{c4-kJ2WQ<2T(jVcqJUs30l16y%jj{p$&{pgHFEXbWbr&lI^0u%YOg4m}z0CXALX zb4MKJIRR{tiK7LHf^K+(1b81%p=^g4{kV(T=sny7ouR@bhxZZABQ4Zo{Z`BDPEU7 zCc=`g zHg?1aYU{b5zeT$U{TlcrXd(f{K=_8sNhL4(RAUe)kMy4s){#d_Ll566qx9>KGDO7IYqbIs#LdJRLe<$)JmMq8n8{>IyRNf z+nfleLun%=9(``X*93mMFRdGr6siTs<-Mj#2?m}G%iJ#o!H&S-vwzSK+jqq1;jAI7 zw%*6!|3=UAZ~+|nf*!ZOftM;?af3IG%$ph^@%?Pl&ZCs%l7%q7VwL9_0ZO}&CnpXC zS7gXOjjuO4?d^|z@vf%b2~%F@y{f{Wq^21+CF8p&j5PURtbPovfLKsLl|E@84Umw) zwH(&>7yEFhDzJO$PjBMk7*6QMYV$Q<2cIZ+5+Sa9a16nc-w0|iI36%oUd!ECm;#1# z-$TGt&n{jZd0RX?Wscm0vDt<7`SZ%y*#rt{Xy|-X-mK5-szKovph;Q*u7%k~*~O65 zF*c)0)0v%|+=#>M8`S?Sz-KYnD)hv;mhg$ zV}^y}duZ@=O@B-NPX8c#2XKdg!oq(ne`oyW>h`aD!3f{YUb50O_6%jt}6uvD?s?HRW`NEP|s{1rF zeuOdELtOXioR!M{JCUd-VgfT}!)9J|Y`ZULv(HXH!fQ^snynAE-F)I*bau8nEXf~_ zEmgm%8?pyUIJ;f&-R~NLoOgYHFXG-Y5bt}YeZ6hj$lD(uzrWhCY&l}=%;q*tn=0R) zlU>1R&+nE?*Og^f)0V!tu*5s4Xpwt)Rjf?D&5ma29@p3ntTP2h04ZNQ?m_c3>m%Y9!0;9)(P=-~8rbU6WW@wAQ^Nt{IOfK3-(xTKWeyCN1 z!YJyA(^bejO4KsHSC>sv4pbxO<`D-vyxWsyJH4q1V`B3=rf5$(8w%5)sR}5TtQFBW zahqR8x6R}j*DT>;G0U2%o7X-YU7%Qz*RH|u)z`=oom%s@MH#Vc=gqsk$+~yYq_MMM=CQAAp29ZzfFVO@ z3X)pJ`Ih&;?39cc+0DtcSQ9jl=|h6;v^L9&Kv|XOa$+2$p5|cN!;07;L>)Z*pPPt=+7Y7tNo66iwO`oVb;l!G|eXD_n+5GkMl3vfN8( zC#FHX2Jo35bjLRozm{@dJYVnL4&C+VErDNuNq2@So}g(5M1Uwr$;Kye9o7$c=3MFk^k z`h-~JGw~VhQKK3LO8ci61y^>SW{q^3g`{z6nK!kKjiw8Y#R`5kMq&6*n2MN3I*}^u zLc^<+9AYFwEXR?0<(nM}MJieil+pECg*p&6HE+~TQ!_JVMy!Cbr5;;(tG--iv7&R3 zm5H)%2#{vQwL5!Z(g5IWpTC=ZkDgvG4!v;7Ig}{LxWQP(R3jH%gR`8g`Up!YL?)0T zKGwo2Q>e_H=xtF4_2lDBr+~v0hU3>gGm}-b3`tOGEj2rqvnB-=*1k`I(gyn_bxrbd zP&afcQc*hi*EiO#^XU0S0)B*0snJi{v7%WUz#AbjW1qss+au)&sJv9`j%zTHG`ITmf8M)PvLI?75 z3s^k~+9Y#t@S=-%3MY(34r(t|9$%?zPFfFOum*U&s%>w3sqwgzWJ1}KUpk4kw9>}9 zLj#2%b7sb_-Us@QR83w2^%L+`__-oK-+`YeM)dOGvAG$<>EgJ@Uhw?u9OZ3QQ8%nV{B# zvX(1v^*N$Pay7P)HD_A$b08uy_=Sy)R+w2|f(m+KT<&4IAS?vMb!;@)p`@8c52H`7 zY&S%c6pxNJ5sIcgu%1h{dTmvuSTy<)ue#j^9-U1Cx-C2i*uZP6RWF{2YUF1a!l_s* z{Rkj)2noXc%A7u@* zYhcJYLFj3BR$Oh(bFHWS8m4lJ4)%iw+8L09&^SdXFPVCXhKINiJ0mPbCeo(pk^%+_ z9glF{V6C#FjBwO9Y)e9hV74Q&Nw-~Q>Y#!K40RAP0MSR+4#cGz>^GOqE%AB=i=Vz& zjZJPDG=yo)9Y!-C^lxWJK~YL;P&ln2cRn_{vQXUa1Xod-guW`qG*1>6+8TJzX4nDS z4Y@nhPDBB|681to?wmW5@;N8E$)53)|9Zy@N2;WtsB{TOq4z3zVwsV?dCHXGD{8Q4 zyzN6wIFC%~^|L8frHLN7<)$dnzY7RsP2%^!x0R4bK+uXmw@fD{wUmURVem_0O|pM` zT7WiH9lLN#$_uGGC;EJ zI)QaR9Ntb@NF)J^?O+M3wU!DJs%t}fI{&1;eBrlc?o+j!IiSe|cK2XIn@V_-K?}+0 zF4c!r0dHzfK)jASyWr{hHQwI|4^s)t9^@?0GJ=j##TQ zHw_%Fi@Q`&pf5?niiIdY^@1kaTwC5iitL|dGH zi)U08+UNv=x@@KD1sxy8xnk+m>z!Q^r;#op*%!jBOv!_vSLw)}R&pN`cFBUrq3<|M zL`5{g1kB%h=1Qr#=!tk>+Kt;d_c==D@=6M#=ndvRg+}s4hZe?^F>q;f7JNO#y^2ad zuL*RDRBzVlhY53mn|So(RYU#6dzr*n#|pZ_^pl*6bNqZX%FpF4On7zmn`AyB9$C3H zPGpC9?r$Q#zI-bHiePnSx&h1ovU*Kcz|ywi@sUTBuqJ%vqBSB+ocDnE7GGtWNjaP>Ous6~IJL(Kbm9^ywyT)y-PKgh!RB;mX;$_r*@$X5X?74|QN zp{#O8eA-5U2J*@CSSJNv(=HnK8{TxEjF|R2Ajt?1TtDVPYdXVI4T2dzNG^2raI|ZD z90b!JqOeL8P=A|vNH)uqOfLGWs)($S*JP1b!!^mO?5W9Q$hmKUOF2Q01h1(->&5Nu z2e*O4LqLZYUNzTh5akoi#e0|Z7xaGqcp=B%D?%Qf1}`0&K%G(;=78+uhAgj zcmAg05uir>!>;-_S10|CnG-#W+-ewq za7X=?b@=9o`d0<`0BtBhtbqVoTh+Kng+AS8qNOh=H=dk^GpuhEW~v;>ia~GUEJMwS zNEqlt%r;Q9gcA}@q8vPyf-?-}M}F*JzqW9DAoUR$-u03gC4&A`8AULnV}~Mn_;4Tt z;}*hNa69k)qhNDLs7=`Q1ZQf6PXtc1%J`rw*E=`cBd;k)tH%P#HpRuQlkT3bn|waJ zERvQUoO3~34P(y_)@eM3x8$YKw@$4$aw(AQA9>BYBjX<`lxmalvIajKmx$o~W0mj$ zy|^eR+4$q&i@0^DIedK$^y;TWLlU(;XG28wFJsQ7+bv{wGA5a&wo0ffL=-r25c@MB zQO~h@(1a91dd@fkSEps4Vrkqb(Ao`xk{&P}x6zD^m6Y@oCJulO#q(&Aow2~aUd@W5 z0<>Mg;A;nJF%WIx$rwD07r@Zxxa=IXJ{XSG&~G(R zs^evg&ah7P{EB$09ZlpT#=$2xULEc3!*jNtl}QpV{VFjmoumvSXXrSJQ;F|@3(d2X-X}*;VU}w!*@c+JG$nf!66JowY5&V1=f(jH)sRqjo z$>KdPYg`zGFcVKt_gljtZV&7LM@k;QdJjtmqy_RdJZVRJeF3__419l>vLs7$r>gtN zglp>4l`fny5BDJf5h!iC&X`PPV11FLx4th@#FTf8O#{Y-SqjhOkq2Mt7WeWO9z7#F zALyAYV^|ARCMJAdR*K=S#DgUumkdsLK;KSm>E+3W_JOFs28{tDc+)bngqdW)`!V~; zt9x4NI2SR5Q?+QRfJg|c82P;nPYK2}Z?HsB#*Q4C85@}B#Pc`w=AuMm<&&_iFBh_S#C-ID6*-5COOHMwR*dO| zpIZw}LOsLJE?+%aGnU^;1r=>J#M99$1lbT*{pd{n!mgq|u6*^}{D5DYV{O(l_xcSy zHASny@H~Xb2hM2?Su^T)IwpI>el;(ksoN60;mFdOpNtgneDdR23c*ouN##B*?C&l- z`arWtWf9?x+uTthC8y3aTxJLQSv?6~eEX4aFFn0bF#1N1RBrJ}Uv#lm1~H3jj zP1hGBE06!Z$w!X5``~F2%_H9&dk_e1D*XVw17*ZF9&~GHXirGQ=-L(F@VqHDmPl9{ zY~&H@6>Mvi$IH$qBggOo}LTYLOPh(dT3|X z#Ok?4pdHgXELKUMCR1==JVEP1wDRhzs_v;;b7zC4bk%b0Tn6^|kc;YJ+S`>EQN5v# zxc3mv%WGq^k*aIbC)(xmdK24+=U~?y;AU>t&Ta^A-wX5T8xidso4HrdoxXB;1leW2 z)D*{0aXuQ`mao89v6V4xI;QI`OE#WcqGatpjx6pjxHmUjvBa>SL`9|IYjjbr$aXc6 zDXoerf7oiKZanb$GY2%1^3lHIxC8X1#0L)|mKh-7$sCJed&&g<58?b{V9j3F)j&ib zd03b?#DL^ohyCmNvbyAP5SbcBWHAKJkv8-_`6-EM-)id z<*+1Moy0CovSl3SDS_;?2HbHv`-^XYtO}^AucP@<%IHzAYdw;v4@9@P1d9X?mB@@J z@8=q?J^7Yfl^>7zVV)>4!Uu>^(}JF>%P<_2+dYaun!v@MkPaX{R%m#kU^eWYj)P=V znoa3Kxyz}t8z>%8hlvh;P$@3k?U0W!oeB?Co35A#oS)*;$|Q{6j-9zmJ$>Xz+I!Id@>=wx1R?THA({Qw*+)5KsjI zRd;%hah2|lj?b$M$e3=5{FcrVK4)QpfFyu$)kvk8I(x7ltH8bB8M_$5K>HLq64*sN z4-TJBaUSgR;nbz$#a3z0W|e0v7NZR_yfIWdpi}@@SIH>jSIqvceg_)R#O_~m7J!M) zcVOrDB+MVq-!RQT$JSq*I@tg{ zap)iHC71zTA^-u;1JnkT#r*?l{c{1_*R}rV>-rx-Yk&ducOM}DA%Fc${|2-MbgcXV z=>FY-j6XDS`OS>10GnVy-RaNB`oR_c+y4D#7$XzFh50vN^=BKBpV#?Nxd+g>{5;>+ z*Yw+je*@%xr#k)t@d9eQ0QHK1+Qlyr_lH8S--L<3`iOinX8m)czv11l9{hh@+Z7Zc zX+Fz`;FF1c`Go3B2akL2!&I=B;Io8i)MucyF}cs&aY~JgvF6D4n+|7ROL$y_yExcy z%)}-xV0aYYL4~7;_Ow_(Emy08Vq7vWf4NjX5UO^;CtAY^%83?%&LL5|d|gUBLN&{g z+fY>SRN&fmU_^b^$t1OFp+zl})+!q&a#WYXT%aLVR*?Q;`uRus3XXTKD(A)(Jvwu# zAgX(_cIYjW#0#(bW))sp78q}G28~ZxX=F1qe6HH8RyZM->&cz0pz$}Q%x5c`CeEc7 zBf%?~CT+dSJ5GC)a$=&PbFFw$@x)8AqW{VARZKldYO{AEnig%tGD$U9tMVfS`;G=s z`=rVt8zkA-D?AvhI*jD!bdA;VoB=1V4{+ZF@1)X7oeL!+3u4)C6FH<7v>>0dEoNwkO6m(x`={$%J*Rn9yNC>#$#$ z-FC+ZQzz|;PJ?7>Wc5TPrP!a)OA`{IvQE$x#i#g(-uDGMn4XT4j#o8P)6=UHg(V4z zI5$ZQfZ` zY*z@qPdZ9(YKrB_*Lu^+sCpw&xbAtZ2Ol5sbfZKnkI*s;0C~17_rut?vC;zHUpFcG z4iv>#yVqPR`^QUSxri1-u3HeF$46hWM!hn@;rExRn%It;v#KD7CEm6Pmy0M=p3Fpw zdMkpU7_StE-mugjN0<>7RDq|61)5Xq!OS|xwJ(<6mzvlEZd>7a`(Z%I)mg*9sqE4W zIXaoGi8hRl~81<=T&&LQ>!>g(|f}7ig2}=9s z=ML-%Hje#0du7xi3)&qreBrs2hPVb+^MQZ-Yj%E48#6 z8{z<|F;#~LSN6wr1@nQ`WB?elmUk%=cuuA69ik0*Fi4{`roRy*;&&jfe9f?}6DJXceQx zQkU?asfrcJ%XM5De7?R(sc|v^-EijD;c7w4uN7hV_ePTB`f{FTb}%{T#$yYGF*t`a zJ7aD`51b80rYZVyk3~GirBH#S4yU=u7oA41M${h?*Lj5F-IU8St>9!M*KjigNh1Xk zh?JoCJfn~Zl%^9~>%A_}M4d=Ci8{#h#tG6pU)WP_6D3oytoS!lo(`Zcv#fL!F}aZA z18wNb;^=eGyWZq$;BF8_-cr2{5pbA3OcLVC=9fC|aC0hC&ldLDYhqrq^>eB_SBE;) zq-#|2rCXRwn{Ooxqw}Rq!j8>Grz%*limciAV!uIs?sP`FwoD$vHJwpW3FiH zdBfFuvJ>Q#KAvWwGBSymxg(?Kb(1Z80Y#f<1aZhqM=|v%-ozJImU00f+*R6Qi1T#e zp39}zvE?o6ECw^kKq)V)Uk-bJT$tvOF)6~HTd1#2@zD*u&3jrjDOjM|_nHK;%M+E~ zI+39bQ)B#a+T`%`MLU|jc=xHC?$BcKHD zH4tJ&C&lauFgRJ_Uc;op38FUQWDo}tFY<7n0moQz(z0X`B1NCq+fxShe^RpK~$ypFN5c|E<~w#*_(Fn?wL2M&~cFcDgi66z)s zl&9Jod+!k-qZo2#`%S{y<9jC5BQZ#sv+^UXj>AOsF9an^ITXsF%z_vLxz zphOnTR6H*n6F*~Mk;bVkv7;$1pH|a(S*1Rde>ZJRoI_L1_;l7!5IqHQNxb}Q%W}E~ z#SC5Cj7s+CY-Ngcy#DpbBYiEg!_R$LbgiM9$ctQ%w{@P%QnRfwE`LiC=XP|O!t zLT`4O-wI12lha=r`Vi9815pO*fOuDse)4Z$K;MUAXK1z@>!0dIAC$Yocnp6o>jbCW z!11~M{L`-JZBF~sS@^nTxaFL?UqJ$)^H>@C%A0XKPywMKCwHfdzryL+}QTme9d%E?a6qd4#CtJh&i}HX$D(E|lOA zQ!UfuMdaQp-^fd~(`l@Z!_AMrCg#2OG;I;=<*$q+}Mu zeU3#md$EAz@ui~Jo<K735lT)pWv-ip_s6Dd(a7UE&uvsR$Oz07vQk44uZr21 z*{J(a-l=Y!(jQHc+4(An`59mS3g)yeg*if)iepmTw16T+ic&0OGvpgKiVbEHipZ0Q zm~i$g%r3#q*hsRsHTV^=nqp?3Z^zcwOgL@fwUte#{E5redta*NJ$*`#hVxQl0kNe; zShkzje=;PEReBvxmJ7M=|C*?0ldE?oqau*r zBKWq=WvTiIyR$W23N4ALZi(#4)wGt(_PbFhUFvKM0$EO&zFUaUiK{wf>z4vqD`Srp zPCsW%TxdOBRvew4*|*yQ?;Jm5k1tKKo~558g15}v!xu^Q6g&Yhm_HS}Vf>Uu%)q(h z0CYRF4_cQEyI`)nYIu;eYHhEf zOtQ}A^}k@J?9x|n7SkBm(in74v22m*bLg5$|H1pCCG&?gt~s4_~Oqo^xa5#}+D zYBKb~C>xa~F!QZA+66x8X7^Lo()iw-hyhmRGIz#~R({fM@Jo1k@f7HSxMS~$D4*wb zd9CcE*_+NTb`??G~($QjzkESRuFwjDjq2ATf;{Dt1Tz+=b)#LR&&N4D<;`0l7rMBu&k87zI;@ zC)(+W1j2n@g4i+*JFucvcLh!}3ouL#Ek#vY{)=ig_9gwnx@VTr-CV09aaDA~9e8GH z`U_0mI0wMT*o6xRuO{))ENnxZpZSNJ)qAnQg3)Dx(S-H!<%aGoejs3`pBEOE0VDA; z3#thu!Ne_?B zy1h81(t;Cg*qTX$G1gdc#~m7mv06Q7`+R?uEgz#vrcRqZV# z6h+UME!nOkN4;>%83hs=cNnb9ptG%1j$$cZ<{#)xcRORZZMELRIUqQ}u7I_PhNR!c zy?C*LyKucSH#mHSG{lbCD*VZn2uZ>M)6MMdc5u44w45ck+QCW*rY0ENWS7moQi=q- zHY2Bl8;jVRXm0IKbyDVfNY1tTc+E(7>Z-}6u&WLye0fO_`jzyOQX1gn0+)msoh1v~ zB}0py8tj7TK2DV?u>)3gc59uABVxCNst#{v^+-gOT~MR_4?{IT#E3d8Ytxnd2(-OG3uVE(f;v{B~eocB|ZVSwtdFsX<|ED$hEg* zyELQx#?WKU`9)Wy#?>Lj=oovhJJOG*WfkS?Fdg+SVRwD|b@#MIiyCf@&X)yOJ7&I1 zENVA|TQJ_ZJor0aXY%Ja{6hkGbur02*SE#@C#4H!ZdY$^k8k%k+(4Y4zW6o9{MKg* z8qoKJ^;^l|*NE;*)c>FBDt-|`d~3M%fBnwCA*}exNt*E?3jY=ie@_sLngW_L{*gWV zO~UL4UBwUH1OGht`@hPu{?HHdOX~8Ej+%ef1_sbr?z`0A&jT4)0o|Iug!+K~d;q8F zU-Fkf7&!c8{_@M#e!uO)U$*@rA@g^6`5$`le9KclWM2V^qQBzh89k6Ac6q*6wD?b)(Gq3m!J_QvMm zY7p4){S6E(Bu20|9Oj ze5M(m>Q+)a8nh%Q;?*@Y8rj{T)skB=hGeU461${1PTo3yrZU)T;o(yYXSd*}kDxv@ zrc=K?w&cWMW-yWFT?|%5he%I#V{^vV2ns%tyzL=#8*Mfqa8Fe|3u(+(jvM1EREPv) zjyh$0XBd%ucX+`j$2u*goRU>bPQ&~zZB8w7kxVBG!0ZmFrY~kNd#=%4Fv6YvGs`x0}#BC-OiOgPj|_qe|ts)`TG_toSR41Q1B zGUY}*Mu?vPV;Sv{rrkq1zCgMN)nf4C+>x(BgRe;^Cnm^7Ge^8s;%=Iz5^n&lSN25INXC0GG?!Iwwm@_3T~yfs?!j5; zql?VqE1-AtT5g+H(a3NKEyTsOl zh?L;Cm`W&eE1a_b$J|?hRkdyH;|fR#NOyO4cZYO0(%lVG($WpmEiK)kG)PHzmvn>l zf5SQ6qv&_fx!?EyJOf4nL($W4{x zRG6vuqh%#s`qjzUT2F}W-8&Pl;@-;s!g7hA#{QIHMa|;A0HlN&m|E)N@#Z_GMZPe? z#C{W4Cm%bWLC7ra&=*n3I(rNA3Jw$%^NZS$?j?BmPpGPZSrC!~QX$qqNlS3_l(&dk z(#fc87B&GhIwr|`vxZ?KHoZsLFrq=R8vNM63bp(dHZT;L%8Lg`+!j;iC?FsQ7ACGW zy<3#UA*b|EB-NzIO9>|l;OeB0wrL@rFB-hUIDQM`{Ut{hn5*;am!)*W_z^y;Ok~sb zEccMxHtX}toumG#wK;1NZa60mX#PEkw|Ls&XG3t|J4?Y!l%^ZkqF;J$4H?vbyM?<=SqjjZrg?R(J7A-b8NJOU7xsP5FF6W)!iJy-ufgRV%iHocc^> znBsMo(eI95DLwFNK2{{!&@@yKSE}PxneffG%Z_zIn!}nK$Gr9;Osv_N-hx`vsvo&_(F7~CYQ&hE)&}hRRpaD%<3g->O$WXLn4!1&0$*sZ}f< z=S?S|*a!r(j9UxidcVf|&XFupL~5RqtX$IYT`?p}^hAB#F?q#W6gOE=4o}avA?= zeUXfpN9hU|MaBgL`q?j})2v>-N}Z=b%9+doc_~Ns#+5muD(9?N?0rl&Lg{cfsP85G zleaOSvm`vp405%L9LSGng{R#o@Ck)=W;04ih2x4z`^oLiu;2Db3;UxW+N^(}u^Q1W zo;9s4t0dnTr+d1Tu*Yur95I7uSe0*i_RFDPd5{!gmr_{EAldHK8+M?PsWbuETal=s zh;*;F0y4y;nai*-W3~u2v$u?svio$Hh8cro`r04P$*-b(40_X7|hUe(G!-P0gJ*LFEg0%cC~U;g&9nF8^vlevD;3A;wZf$IhEfj`}+#?_GW zl8MODjbQkwc1t}n-aWp_Cub&#_iW&Kzw#HoAe@(`bMLX>_S_1}490{9Vj*ZJC+qxy zI`}p1a-|iX@G#f}ZjuZ{;UkMQRa92?aYzH3m^cB)A7H4WV6=%58j8|3uOO<<&k|a= z?tW>E*##r(<(o`u#H3=mdOB>)SIlX_LzW(a<6r6&jq+t>_1Vc%A?A94iB)KCqr}$i z)FX3Zr~F^HAh=ixT?IqScV?A$Yv{$z zZ|AavF|aCx#kqaZcZF)&`0$5pWKrnP@IhC%+Vae7o)15%;Zoa@RUtM4v9}+VQ(&P` zt(FX*b)7`x-QgyZ$M1V*9VW>7j@hT6KC^Sib1;(?MpBN|qIqJFTC0gQseg%J{chI2 zX2eoRim%7I!TrQilVlw^o2;P^lDrJ(5l|0eXVLI>vC(V ztCxKkhVv=MhiICQcPfX(lMP^~DT@ad0m-1A$c_>)T6 z?+oby`E+wz zqJAQpH&+AL*<_{$`FWw4Vz9e(ulwDO`=JiI-+XjNjF5$`B|T}AEq4nO+1ihnow-Eo zjLF^>3e+B&Az*bh@iG<^(c4My4tDI_pKlW=*(k{JNZ{u2*!3qUdxsF3Yez;e=~+Si zQA<+`z~P(Hcxhwnt{3j!RVKB|lgoqkF;`!}BZLm04_A5a&{Ze=?S{&!cfN3Ep;{F( zrIc#^^dP+wURlcQClQcTd}ilYqY_X&X%Y=r-o6;EaIdQZ1y<{BJ&0hCXq_YEJ}Gd2 zf-W|=?&u8bSp007uBObSUT}srNIw>oRIk#>B)v?jUYL=s@;0^}3_bq@X8E+B!>&oq zYOYUCs~jN6RV8=kZ$oMmAX5o@5 zWO=jE+yV$YO*`r=Lwq!~vEPOR<$1tVwn}N#8ic$iG%&0>ie!GL5>d@tqZ_i@V6)uZ z*XTfSsmh#V0Hmc^*yB>%$;;u;lK{ao@(cw%CtdaeqeWbir=%cP-;^>uULv$L_Z3E5 z#Y=G%JEqj5y4ppJ#@unczRuLsi2_oyIP!d$p2`ZM?*3j~lSv`TAY}#rUFzt@)c3Oz0_dzl8YMgs&ujga2$AO+v)vBY_nBLXzKoz1-zXpK~ zY8l-R+hB~{>l@!Xk0*m#L21JsQ7?Mhc8rZE(K+_TnS4b{)5F94*7C?2%8x?uRsarG zV*kq>E|A<{%}XUF)&67kA?WPQ_ENbr<9t$5wVI+E#ZIZQs4JPwRTNIuJVUv!wD{~O z=Y#>gnuO&8+x-YYW}Q&f&^Epm_9OGwX1Iabeti3oQHCfIy*Yk(!@AmXT^0npaHTZz zXFjNk0=_)-33RR9@0+!}W4ypzyCU*j__ZYrFrrw{z0GvVzT)W$(1WRa=4A&FRlPkJ z8dArLv5mI^^X>=hatVhHB_)V35EjIKO%04abRt65zM-qAK;9b3Hw+A{ISia>5{WZ~ z8U?{MW<56?0)@|}XOaWzckX@sdGf_7RB3mNM5mE~hOH6=Np5Pa_RBN3Orvw*8v=<^EsPU&WJ%+0f-9g#zTIQyVzQg&TCApBA8J!`zuSPRSO+!t*KS-P_R*XzM zJns1+W<-;SX!JGq=9o^MNkXi%;lSs5E;;}!;nQnU z!dpD#wB1r?UhJMlGIcEDgXR<+qyvy%1WRoj+fsBGP>-Y4PXRG&yj&+AbGk)y?NXQ( zw>yt%u&U!NxNE@nxzo|*5$0{42<~zRI(>10y#!mCyIvMJ+^at-?dp7eIqIB-#*hrW zQ-mtHUMD8sRk343i7n?VW?T-S=pr|AR8NK+ZUIxDy*`s6ssjxUwt5Q#34ACyE%1ig z%rb~*CTQFO`Xdr@{9%1BL@aiEVg1z}DPuNE&vPuVl`-;_w=xHg{8Id{=DJQJrN2@O zvf?8Jd@j2B7KWeKlC$U7w!c2s&>Q@g%U{Uyqwcn@8U^mO%q(|-6>zrf5#c1!@_ZAO+~`8DYu^tJv?gNy)TPF6sr#V=^_ zK?UdE7~U8D(*LGhnEoeK(tFVNsH=1UL8ae@K)=h1{R{LxHUtRq{1(_gXy5#suF^38 z6nuV%!5?nD?}q;=TKs_>{x`G6zlmi2Bqi`2Eq)gd_`B)LIhFn}Kv^+pb&bX)B=?Cn zFdacuCh1%hYm)ZNoO9VW2t*>bzL?f?3UPlz5>-U^U{31*Ou0CV9?QsdQAixtY?0M# z4+cUk)`KkI9#FaZcEIF+rK=#=w+0*)01>=^lro5~EE7iyYjv{TRs=6d(A~w(P;`7U z^k@(Ql;QJ!j$lumfw&&yK3|5uVNSFgx~tQn3-g9p+!9zHI;TLK+8eO*=RO#$p-?3Y zcx@vuVj3I(6E)jBBqN1|#}m=VA5+P7V0?vTeQ(V*kqOBCaYk74h4uEX+F%3RDiTSE zhC6_|9Nx9}sHV2F-mvQGqQ;r94j$;S6~*g>dU7LT5N6Vf=*km`X1lcM!l?M26Kp|6 zSM-&}B=vnhZh;G9XX@X#&M0W(gy~h;%&pA8)@hxX*57Odc{BQc8cPUq+$2&t+y)z| z&>@kmc(h2R=8nJ@wcuq4OG~_V;$W3#7$Q%g07T;0GnP8vhE%%3=Llj|xbxsZT{ixM z%afRfFjOL=IK+kg`B$>rA=?>jgybU*b1O_RaBp3;yabFF(<6}%#VnB4nFh9ix@1yH zATW9H4kk&G6?zGKq29hXMNjtmT;&tu>MbhD097?(6hBgEhq2KI*Zv&n0NC!W{nV58 z7`H`O>~B8wXq1VphGEh`lQ~PA=wDbyHg|evgDUi(TENe1m*lnVCdUyAB@GnBmMiyU zK<#aC;Tr5S_~G{o?_6WkQw2Ejq;s<3Zpj;^kzuW~<%8+YftJfY30kLrlrI@M)CMMD zTAJ8IVZj~FSnu9I`B03lhx}<=gIWE&05};NRh}_fq^dq;RzqWu-G1pQc6yz?>nHyh zxD0*m7!XQhAQY*m$)Xh5<~wArXkiIb&)=9ly+fuDC~o`8-N+Els!HOLoabzmS^+Fb zj>#Fcl&(UDiHH;{rji8BkJ;>H)Qp>-A#xYn<^P4+YqzE~t_Pninv=e0u}C0o2VYKM zHTc9*{;b_gy2X=k z<4>RHi!wD?^#b=w;h$nEi`_w(gsx;#Dv3(Y&nLF^8owha*?EbGfnVtQ%&1`|m43sr zo?LX5yp^!M)IMC0O@Xt^4x{sfq~?}rUJtT>L_2R7wZzf-%Z~w(B>uU%C!{23872J- z2pRb9_!?zNy0aNFo-hm{7@Yda)h~V2#=ij-qRy7WE;o`vn_3ieyX3_Sg&h-nqoTB( z=5|WURTz-a)0IZ(Bf||WXi8fd&IB!apQ7i7k3OGmqsKm-K79@Heg=|! zgn!T`07W=UI=>+B<$D)zJ%yqXLS|xyOQj`px^*z$71(zcPhJ`6=$o=L3e@G_p3;*^ z%6mf;AmC1q);qC}OMjJI`)Enh*MdSr9Vv4#zMu%QP*nH@jGQ09y)J;qYLnQ#&}&NC z`erKuSjz2N0Z*ZyIABpBUmr(8^_EUN>@5X z=o4|6v!r9xjDd)T`{ZpRO_IUxRRNmH(*Rr(I$7kx&i3x z1EeZd3%YFJ%G-TsrX5;g6K9fEkjnjHDng6suZP3T17N0BO>Ufnff8wp4H_T|5iT*G zF{xa(oUi2#xE}P{)0_z1+S0V56QW zGL;LF*wn}FjLqp>p%{vB!;P@cbKJH%*AO2+sO6r5!+zMfu!!j@u>h!RF0}<>Hk&^b zgLTeRcKO!u&{rz`zzXf z7$X70G$f!<_pj36pVVA_A4mN|h~}p_>VsI#{|RmWA$s?79QC_)&;xY&?}?-SB=L9; z#s1JG!u?yc`6D&&Z|v^5X&3+{(vLyoPtmvE*f9dgaM*rBAOBMr`ZsnA^eh10q2E-{ z{v<^8^m zAnTB$Q>V1nPUI&!g1JxVX^QMCUzM+3Z=4?{kuiol0*mPo~19 zJ?-8-cfKj}WaM-{H$6w3)>?x@K?UR1X~sTW60q~#tf#~O64+!4BZG>*1{!9$>!Ji5 zI^wrsSKL?*$uGlu?MfD~B;tZh0^gFJAT&r zHq0VEkA)+L^)nxeUj|?HeI;#E>$fr=O7pGz_;A+_)2xEK??|ln+Y=FLSg>m!)NFNY zPF-E1iBodgRe4dKQGt+mj1ZMJZlft{`qtJi?Kn9zrt<|U%O?Cx?o1lJne+uwU5zAOe~ zA~&v`e`NYO_G!s9o6_(`ZKLt>c{pxcQ^XQ=cS3O9;weQC#eyTB|Nc|@3J&vDe==LP z-GnQDv4bgw(00(sn#md~uZ8JNs->q$pBvzIlvH_ZRYzMWYrnp+z8m9Hk2R_(I4TYc z%gSE*iriW8Atl?g*LirmgqSCEh8!p&jK<LMsrX{@TL?%wTzIz$~uzs#f%>p}fX zDB{4w`MY=iU?Me)VwV!P`cT79^6zvmnb9P$z6#=0WV7$wDSoaDgf3UT*@#+_94(_6 zJyOzTCfkbPk<@(`SFhO~$#_@jcHGo$Q4@X#k;r>!j0f4klZiORnf93m5Auq51L|&I z0PPMYGsJP8lQL63nrE%j?VBLni+7~&N%rq*{N6`gkQj_L-jpvNi^evPbDscWZ6f8f zEUMGbVci3teZ`9~5PP-%3>Plhy6)Z4GoR{*|`= zU3ml&5FYqzcJ?O)l;5L@hd2MvF{}r{mH!i}c;JzH6vO(7TkgLIRXj!q59jP3%+CI# zUwA*vKQd%uW~BzqTR%n>^bhKY-@`P&vtyzI%=4Qam zqd|~>QLGDYuVA!3O|~quE)vJ(I72r8Gi>zrse;qdx&`XUwK1~E$)Sy0K+v6RypIgO zeWT|}jDnm=cr!+86ETPh8$zkW)K3B>MqD+=vJ$PlkH$0{J4xR;(aW|n^^q&+lBY9G zN~)`a-7he+zlH!7rBPo~LG^_vNzI#A8hrSDNV6Z``Vv7I$`MKc6Bv>a*oJIl5rb#f zKFfHru=w&4%1_bP2%)?o3sHwWv^j0M{0%wh@Nx zGAA{2+|gdxzz!6~vEA9&d#H819^&4&@^KN~e~ZOIvDIbGX|o|!^x`6n!OoEF>eQ*S z+q}r!QvCU0k+?L63ElPe+0NG7rh%f?fyhP&V?sblJjw@L30%Bohei$0Eh@tSVnehS zn6KkLcq~2L5t-nf<~ub1mP-J_j`MX%JPMX6OplR5Ha1^r1=^PPdDNLzYTMRU>{P2U{j*WWJ z2xqnCzGGGzgYto2Y+@yZls1c>;D$`ntq$>ZW`uu%RPoGK91a7gO}Ny(dtibpNH};a zgD?VdRha>d&=-+V1{h42W00T2XFe5V)9}^)w^v(w6MVu^7p>yF2qI*_^ke1$8DLGK z(Hms)-n&9?k)Kdn8BX^va*4~E3%i@Ba_3*sL3o-v`{WQPIqoq|Q$85q)1wjYCyJ;4o)PXbH!JNNb zz8}ZNM=de|CQaA?N!Py`K4QFm+~PggFB>3U@T=k993wp=AUFV+%lXytF>ZL&ReFGz ze@_MUi{Vd!;dm79y&PTxE7a&cH4jx(%g!Faqy@hg!|gL8IH z%n-EKk-WpaFT)hFy@z)2Aa)iM7e8pVGEnpgg^Eu8V}op0I<58?j9H?F}wo!fOE?q$R0OSfO&h`QZGW5v!(G5FeuPC8_Cm z!_hD@UGAh*g{0kATCpTTVcKB1g30Rly5V4S0SQBZC>T0ZVBb z{49e7&$lMIv=i2PN(t~1Wn@-E&5SC>TYai6T6B>szt&UOvN`j9aNfB|TU=twa-tVC zQd5U3aS+)gH`qh;*o`0PE|*~l zl)IO;w|oB>^A@=#s(zfh-eKLy!-4L`HkY!aEYBg`A^WC zcPIxO>G8)ci`*g<9)nqm9NHh7gYFK#xa$!pfz7!MT1-5Bg3;)CcYX4$gRi+0mD5#U zXOdtuF6UO_V6Uc8uKb7~f>Q*lJ~gh`28U5^mLnw`UN4owL6?Wdp(Hr_2=5B__)Ri< zi|JP1$FK6%!ig7))R%&%_PbsfTFkHDadB%+{s;W#s_V$l%|_V z-ygeb)|KIIS6UeK`NyspM6SnUu$z-sj#36)h{h9@BU^rBUbQAL1BP(K_F$1LNV}9c zn=PrxE^sq;PcVJYEFO1ZY#Ph2UM}}ivbCeNg;~60Q5%j~G)6JX04ogUCaU`5!cfde>fy%I$+})}#7+`Qt&3f{Sv$QUMF3W;*3G)m%^BH`4Rg@Sd2#a1 ze|VU!JY@%JolGbZGC_K{*I)=q9*z%4L<&}y?46%5q;)zZ9grj&qn?5a%Gb|hEunK> z&Zshhitzry{L;hWSV<6&7R~XmXEVC(W3WlBmszRUD@#$qBlhwQk`=^i&|#=_xN=mO z9H8)gFYyQ*K}p@=OI|DC`;S2nj>94O%coGWpW&<2YfTj;_Guo3ImBkGnsh?wH^E?w z%vLrdCIphtVAfS$F}|ud*ZeBWez6L<(wN9U%m!>;n-I+Zx;Z~<_C4vBLCK`_84>u` z@weuOSEun=2CA57kY7K;@w+^i@N_Fh5YgTJ21pp84fyK+bW4v*C^Rm1vr_!3m9-(3 z{-E6uULz(8UsItfU^Z!*x>iNMN0cL9DoZ=lf756rFY7r?qhV;P=*u)3>}$32=xAjO zBYJ5K2VJ?$Ksko|#rmLmZi6P+Do%bd@uj7>15nVw|3~01Uf%empKB9uqzJI%`ic!6&AS2FFNUSznLdt^p`2NdO{$ohOZc&mnCV&7U2_7 z66^g1_Vjp}-nit|$4On7jwHyGzJW;eqlnKl9k0Y`tl-XA6v7#Uf<2L%{@ zqloq>h2@XI;wNwfP#O569O-|Z!omOuir6YCpqB%$nX(V`K3i>T0m{wZ?d`{!~*|KSD6_BC2oKs!Cw)_BdGGYMP>kd>wWF~ zV?&0YbYg#VjEn$=-VB#8M3vMhJa!6-y8W6U>3hxl+yH7J|sZXEfRb-uyT zYha3 zfO5upF8hu3miyOKwSt80_ieQ=oanQ36y5%EpcqkJphmn`s;8np7n6=(;@L zOy~_ju9OkrFU988#dMHwd)9pYZ+%<}_WC>0GZ%#{$J>@e#)uS+|rE z{kh%V2NGWGg=wPFC=bgm##c4ySCcw}0FhX*%r_8-UFN<|4b6&E@aYA>Lpyjr^+7Dy zblxH>yxCcnG!jljBJ>p`4kvl`X1arIPCTfEdq7q>&1#^8rUaRVfLR2jBSwX9qccC$ ztWyUe&bQ92b8ol(<2Bxl|UY9lH?h)mT02V=1u2Gkn z!q2<(>3O2!sfbFNb1l!oUFk5d(ugtRn6E+!)qNch(eeg`2MA!{!i)=CD?77L7i-Y9 z8c~P%$h`L^f_S?>Y?CX}X{kqjf|7F-g&%k>Hlajet(S<{!NRb{E-{g?UebaI1i^s( zyb1yvwpEu*v6a3>Vx6A?;%Rxg{7jFf-{(H4CmjtXv@}Igl_h=l#L_QKgpP(OX$+!z zru$M5vlc0kH>d|B8(Zd`F1XafT)cUG)@AI`=*&}P`f9FJ8XWX=Kv@o+cK4TW*%RQ< zfwLc5y=LGr8}f_f2t&W4RjR`^S!sTD$%zLWt7x>UtT_TxIRnNq#S|K}UG@c@J(^Or z8FLQ#Z8uVy1o8#BRm!^>ddbcZ%Is^Hp|u_)wP&P>do#VR>K9QLOFr;sy2;-jizh)Ni$W?Xx~w!j5hYG0%d^9~N z@L^aT&c2?FAuq>vKS*9-M&Xz@9qVw@fz<=@ZMvpFdq)H)&%9}!=4H$at5YQiNHf0# zmeJ)c(hDWO!j5yPXWWt(C)R$`17XqjMbos5oGF^Z=cNfKXzr$^m!oh^<=#BVrBk~dDT*sC$Tbi}?)X&Hu}fVy5^`N}*sFUIlOd#Y;O z;f8P65CH8Bt3ph>`Ry9yy)#WyXkQkNoL9|eBBrg6|~8de4G>a}oZ;T|bZ*GyKGD^zRS% zKO!*(;6A{q_+OD2GdwUK-CuKNT!ufWmL8E9Gdysr1Ge}(U^1sB9*zkRDL()3H46bZ zn!G$!8Mv7UT%V#FubVFs%S7beRICU^I}gvQh?3Lb9{Rycb_oBXWrfHNU3WJ{ik;uuHdTlViTbh$aX()~QO31Wi z%GcxFu%E{I+QH`Sv4Q8eO40QLhci(Nv#^!9f{J7zC5?IMvMM%YI8UvB_hfQ2HiiUd z3#aoAVZ9~hUp2NH(~zV5?ke%{^t1$J5n}D1V}WBRV~_`TOLla}9krV2Elo+IZuyg7 zP}j3kASy<(PfG9KUN@!gD8a(6pMMPYzC^4#l85nsljd>d?CHWfOA6b19p8O<-2b8` zfQ2QX_j=EHI^C)Td@X7nb1bU&fKk@eB%Yk~CE|K^k_-zV=5Ih3(rR0d$EuqMM&qXm z{>Cs6t6j@_;WK|KahMQpUoVYBV-Qe=I(QO{!%8%C0Kd;GCO-fHF~P!Sk5(AmXLQ0^ zGU409vo@W(Qg0of=#j(Swf?nltLJT20XG`~ELJrK8L(WgNVl2B;&kS16C($ru^(*% zl$0;5!kx?(B`>xK?e+@w%ck+!px)~uo5@oJH8~WWtHa^(E|=#E3xW{5ECGg9ki!T} zpZ!!_Y8J#$$387BrW+C}Esq}!P7f#CY3chJ2?k>W5(cXQ|9L}!v8@A0_$7AusjZXl z+ogJlqsxUbr@I?Qp4ma=dAm@5mEd*4p{qtT@%n-{k!CT7MiUA{S*DvHW(s9=;tsY) zbWC~}J0SdPTcWMX()xOI_Ta>_Vq|Qst$=pMx^wjA_8B{KyIV`h6KA~(hcK_Pu(!qG zt%rGuduE5ywI>%|5oWqKer#ZyZ}LQxvI;|a`{^7q_QIJ(eKrY)I-rfg#`jWp*#YWY zRkE+FnAj1BxVr4!WM`YO57xMk27^teLcm*ufbs;^!*%}A*$;a$Q&K=& z9POI=I-Y}!I;r+@P)>s=v=DCm#vmvq?j3&B2t6N>FI`KOrQw&lH}EsgvfCPqTGlec{Js84~XQ-0yg3z5PJn6IMmz>;c^_{!YZhbkdi87!e>^D)a*qQ zS6oXMP7`J9li!z62?cVuP=&uuKvLCPkF_7XOFZ!(IPxSjiU6(C3U{!k@ZjZu&}}ML zV==@djWFcPq>Pt*vm(_Zk>aRU;a^ITV1VcMLHEqDULD;rk*7#gmLH9Z@OiO*i)+u! z*v60`M7l+4_xf={`~WzG@%5)_z0CrrC_|+&GLs!;1<4D%kWClkI`LmcgrTm9zD`ucy`5d(%+~sYkk8z$IBXtf+b1hEuq{sFh z+1=vRJuf-jC7f>_9ZK>g3z8k8NG+L=Mt9%Au0v{~i~=_~Gp_r(zRaDTIpB9)^r5#% zd18ZZeO*pZj_lp@Jw@X=DP#2Gq6WjKNh5?a@?mp%;Fi8j8H^XAJB;T~B&SuCH=qmZ z3CCASz^4=AOZy;W$JvT<>Oad(c{fxJ`OK(%ct4EkUsj}#olFRw)hVeil1T%g?ac8a zdV@y_lU}~rW@zO^nQ@9L7>HGrS{QY`3ZXPQFhnTU#lO7mQC=izv+1K-)Nj}VC1|qO zie+WH@#Nyna!`8jhK^j~L+yMEC`#C&70E#k><4&9-E^>m$x*rKwwm z`MhjefX$XA+e0q~y6#sZr5ruxJuYfE12#(j_A=ypJLChi%1Q$K5dI5ws z3^OdqIYIA760A{@3r2<(RLhv{ReZA+G)O;rf#}O<2PsftLF7VyO-_L+4HpEN{J^4) zokY~*O_-OUG{v>D-0><_82g)->S7gUq-pnO1e%>&?N6w9-cCvMipJ%o z5nvX0*5< zAr;gbd+icUlt#H9(T?UaxYN^a%26UZQbQP6oxcT4n@Yl2zL*lcTA>)O&#+%V8*s7VMmy9(t^lz*UXy?l6(b zBLGgJ);CmBMW0`NcIVop#sJt>@@V8zkR8p21-9#~d(kL^{>hc!~p5#+~Z) zQ6nf4onkCQyC&i$^ZF8H6bZDSY?|r&3m2h*n{uDoyRBsCTcPC@k*V?`!B?f#Sn?B7 zu!hR$BRK720DHec*|$7FNK;A}2U3BUY9x4qU5p?zT#r@xrF|Ss$d*n?#(yhWUvt=) zir-s^$^sV6Q0-U>cvs`3JxDoJ#RBy(aukNhOWBGA4(>ztS2rR${FkVlWcG!^M_+fr zL96OO@))o&y&YJ0XrbdWpqGp3dCw;RV=s7lQe=?ne-}ynmI(e^lm?irgX^-V6 zM-R|IW!l(v<1y3c!%Nl+{Nuq%eXz31RRi;jnIK5VN@nFYp<@&Ts?gDu=E|)Z7Y!Zz zjEQ9aYo{!stIN=hXO@?mZj1_Bis@8CkXYvKN9W0@AT}+$;7Adm1 zxLp&Ags>>$?HNW8X?G(OD?-A4O-$n38Btm&-bt84+0 zm(U*4W5d}fNJVQT%YG~!eDZ0IwbkrHV*oJl>SbNA_p|4_>R1TXR%g}RA)dRoW0hKX zYu8W!A;{uI^H5Ot(8{5D552M)n%5FmjUL$77q_=Mw};1v_6#5AJ(gUUZg8ya4ZMDZ z@!ti7An93{{)(+XfaZG->wnJ^`-s!^5A6MKcKHuzVjok_{^96+4{`oTSSn`01VH<= z4}tpMge-rG-Ty|n>^~vIqi3T9Xt)BX((ct`0p1~CE&w1s1<)~N1|-7MvHla4Fgpib zI|Ds?6Dvzj%kkMh4~a^bOb7sHhShyM z`$t1MRzNTtP_M}dU^rn06a+jD+y7K7{MZBT zMmMS65p10cRcQ2th$z2qi=%ipN^%9MDyFb=-licwI#)vOBv{fvG-{T)Yk2V?iRYsS z%624lq-k8&{FnDEJRaXR>nl%lr^~U#q?Ka2D2H0bQ9|)LLhCeNVxNx9tJ90W6Z}Xe z1ph9Pb*%Hw$wQNwvbs7|aWBXfqxyWlmuC_?zD%V@p-eEdO^&!lr}jw&9|wlK<5*V9 z4Y1og5C;a1@hGvBTNDnZ{G;K;W#w$FiM2q11;_ctc|@j2dty=61rh`ly7DMqL2%Y9 zkm4f2xN^n;6pEadR0hzB*5F(MS)z9Xtw#$3U%jh>6;KdXXVM~G~!V1y=bX5(yhSKjTfDN2?FB}?t0YO(7f4MLXlt!*A2w$K%t!?E7@dG+&i2J~kla(7YzL4=YSAGXuVh^tL7X8;h_@ii!gT<^)Tv(On*7U z=tTh|q3t}OkTNm7%PBjy*8J*xM-P>$*#<64f7^@Rw$(MaT^ZtUp|Rj zK(>HL`^MIZ+8wk;?th#?Ww)`W{y|)(oef{2LC!nbM^jn3Q+i>y6rAmIZ)gEhx%z8b zK^LCXeNe=+y)W0Jq@W8iuoT+`^WKna?$7Vm4n^Ci$|qM&^y<^| z&Jkn~14ZZ1FVBanbB8p?b`9yp$=XXJ)LwaVMT?Z?d)Z_q2&Jq_<4y-4f2-syzy2hxK8O(^j*3A=%nDRj zXm*gBc1MF;Dc27s<^qQZhbH+-DB`CwEKxEn8i8Fw9dBP8xPe=fowBy+uanc3sq5Av zBXxo{*)F`x6(-~#h@}Z6M-+@WEAdw4^yqRG3_b4e0ZFuv<&3TsLq78~``k(~&b>w) z++3(Z08Lp>Bq}KadI#LTvQuwG`}$f4@BJ!Hj(A>pl)(JRn!XjDpIgg1y!>(1^Oq5* zMudX#zP=6ve)*AhI)dARj^b)zLL+cpmoKoXdRtmrvtW-JefXlTpR~)vtVcgd26OKC z=9Tgk_N@~#HRm}6-0Tt_efJ12lye}kC#!e(p-j*YqavTZZ-7?nx4l)F*fxReJR`)} zl?;T$bUfRy3P%jt?fXD-slfVd8Xe8BWWX}yFJksd{I)9d9R!Wj8v8ouB6nI)>fyd{ z2UiH-B!$d;rm5yIIzHlx1%g%;nwqSm9LTud`a;xrb8y(eLVCJh0^L z%l@4IZA1U?b|B9i0tsl(437ng~ZL6p00ReA!)GneR& zXBO6Sz|2lDK)YZI&8eMiMeMADhS<7JaTC!?dxP?A#parYkp^J_>lQeJbvh}fdZL%V z&a2uZFa*T;Pk!9XTdCazd)G#Lo#WURyGu`r19sk+c!q=SvASyqDo1ru#El5PP|tH0 z!2FD_eWKGrbn@Ky3(2Pyao$#l+QpAd&{en|A@F;ab{;vY^OPm~!EJPeH#hrCp4ScoIzg+#|>SCYJv>RxQ&R?3w*?gz7WIuLRG) zM)thD52^W3G(eZHmq#eNyuoHrQ?>AFt7za?^@kF zeI~ht(S2ArFDBI5cIHHq?WqM>OA8=@ETYW!x|KVcc;67R@&&1dn$6D2&TYsX1^DLh zilmz0BA=h;c!#6XcRRD0@(c$Hw>9H8Ap5)EAAl742ax@@g1LV{g`X!ZzKebS!vvP! zOj!J>pYRh1{*CHvDT9Gr+63U;bM2uZ;ly^dGC40Ypmo3o9$z!*cJH-fI)zFZb&oIu4kb zV!2=bJj(lhvH&IknE~b2OaRw_1yDWB1b9YS03z2+fLZ}o0Lc&&U}3)B9^ia30}{6A z=mAd)E5PYx0i^0P0~S_*H_8gQeV756at|8=91mu|UC73Izas`f+i@u&c8GI3@2t83FzHzVGh`_~Skw4))Ij z|Ngt?zovD+%ga1GBHz8G@4BOZe5V84R}T)@cimQcz>0e(6L16mu>}KQ#eK=w{hbH- zXK^7Bo{T&dAHc@yk@11f%9eV?ITsk&DsR5sZ z5x~*MrDb8Kr)3Ac%876VtgKyZO^l4~aY+Tp?l)q=<+CubHPO?t#Ff;sH#V>U>_bn- z99P~-&&0sqg&LR7+#FZ#-og$SKpJac>u8`)4Uh}K)i=?z$JI43GO_&Qu@SR0w8CZi zW3|46_4l6~4Q%ZIox&vrbdn4g&_#VKOLG@oeFH;C8YwG4TLyrh{QuFZ$2%8xFgKUd zvAEy;!&&;}cO458bC*B2u(Ggrus5*9m9)|~u(f==sj|TzXY76qbFg^)tC+oxxrrX1 zrIEP-E){@1^qzt0;qXlCgiV|c^kq!!^^9>1bq@m3wvL|F6BPkFu+(?!{G`W@wi}&_F1QCsdpO$$9VH zd*8cPtMW)DVI*WiCKCZ`yY9Sq-^|OrkIDN;GO-{QLC7L#X+=vll|rLdUDQ>etg;$# zVQZE`SAsMpwy-SF7NWE$UrlSJzkNRL+;jGWR{f`cG>gT|?7PoCd+)Q)-urxiXcgS# zst6Z-6$;pAP%Z~o+K5x_#`ZxnzLq**o}2(lQXO==NxLr%3raG7*Bel5lI%*VBS(*P zs_**fwol!2-50MKyZz9gyiqJYe()>L9$oUlW%pk72aVd5lfk}A-!{{~=?w4QHQ!^u@D3eDIg{)t(Bbw+kf!&$^E-t+H=+EANsp*&M#U1$o1db zd)rIDHL-N${xdH8tH%#L_|b1XDL#Jn`U7Wd_?3fCd9(ky;^283Z#iWq|AdDJYVJMl zTic$V`s$s9kG=ZLk`;e^)xYnL=RWi2zjwyk@9*CJ`TO4e%GC0`SFXPJo=;!?Z+G1H z;E6}>drM*2dmlZz=HtizaOuW}eqm4XlEK|C-*WHlP2UsC|LHmZp(BUZ-|^Jdt)DyT z>=kB=fx?lV9mj0Js_{zDzo%@}ep1rI6$UR?NmVaga4c|R-{?X^2 zzUJ6>R$TDaHT9eS^5C(gH1&fEx_@!zH~+e_Y{~h5yYqJ+ee73H*?r_LJeb4{RV|!0}`RXV3ANrs;aOKUz;Yx153}ltGMR9&4C9Nliz=P^@Y#=*JtzeUQFXy9jWY(0akLoC}QkBJKqy$NeT*Anv%ho$NGHMAE zfWUd9UQgiit4R;_=F@;v5VcM}u98%u-VpVssCQ$z;2>rP?U}ecXf@+OUu@_#i?*_ne=)MVuF6z zChB$k2R`aeyylk{_wr(<8-wunL8qVeP;E02z4^GB2*l53+)^KE(@oJHw5BN!nrVY* zvl(~AeA1QT#V!2Si`zAYEK@TvA44h4q~2G*DIi8N$kTdrV!k=(iE5|SipA{0{A|)D zVvSBsC^hU(x*Y*ci2lxw=+AbOMASQjE))q?dyQS92W7N{G$7G#0I}L>LI=I1)lk2Y z&?4DBh?@`)Ic3rXb4ibKOA+@)MO-M>h_zx&tP|_SMPgjMPh2cEh)cvqF(EdIOT}g} zDYl3yu~ocZTqZ6TSD*#r>RbYKLZ)f_s#w)fBVV=As5ZLQK}!sfg>-w>PFE{emW#!- zsEV3^JYq)7iiX%G=0sDpL|b&kyx1=dSEv*EoHbhk5?w5MUo zdMQvCf-omN#1Nfstq!Y_Mn?7)el7NlmokDs{?Q0_#hp zxy!Cg2HhJ-Tkk5vPXCIl$lgV3K>Z~~r<|YFeS##AG^HuA`eH59En{`#C2KLe(Ar)0oj-aCWsAPNE=r`r~={}%k$bh9T&^>8w=`W$Dja3P*bj+1VN?P69QwRdpSO-cjfn(2{eJ=ooksKNtvU%C*Lh1_6{3 z2CCpd6&z#=4$=|}>La>1l(1mH*;&ehb$hT1eiUc*q7KTiL{^Z2hATmG&S-L~cDgNYi71Mf8h1nTk-D308s^g-hxg((|id8Q4>@xjN zOI`78Hg2Sh51;w&Asgxpka=M*$R-NeeYBt6%YJdAhMY#;y|5YCh@9QQU|4POpfNG6 zzZc})+xRJO#NKS#jy1Kb#G&H>|8t!Mbv0$K5K2>`IUZSAQE&V=5BTc$1GAN?3(%30 zW-goj-&JZ}!!b8L0IJlao;Skz2>G{7RG%TpsApo(r|^Mhk@L=&08`U=$ks4vss2z#Qp{(1nYkfM zQEDJ4V(L?2S1>86e$zH($ZSFui^)>?ZE?Ge1f+s0N-7H%l^kX%B|AeY>6679lU;qx zd%9#Tlb2-W9b1^91X<0hLsnAa3})9vwkS$kKv2@Grrk%+%u89#js9A*nqQjIH~i}U z=Vdf23)%WG&*oGxt!wFn-q}?8A=OH64f&K9s_ho_Z2NL4hP-iKDg;y7Sv}iy4Br@SP;n)wV}-hi0zlU#zX-GC0i+H56V&3uL~Z%+B9 zmehlMl?lHM<<}@%(N(RvNY{FMO6dV>0h(XmX}4^%$%nbJOElI?U7Awbx3KPHwUnkL zd6Fz-DM^lPTQcw7R3c!N>;5jSGDI*QnlMCt3A!@B75}FrjvFlr$-s;D8Ju8cuBbCFjZ*?dS-rt26U3qu5=8n9gA)-X z%QLZ~-#%1?ix5J+er#ASLWrX3@|sK$rPQNQqqEfe^UtDx;nv38B1&p+iC_ z7il0QgnUsirA$I7r)+RY2>Aw{!66N*$e>X?5<>ZX10f+)R5B0}LS7J&k|7~f95gs2 zgo;ZBLPDrC!azs}op~wIJrY9YEe3~#(3!NxAtB`TWTtj%bgPh0LRc2(lMq-+UNkwM zgutS320}u}%S2MbBm@>oGdLuKy#6D_At7{@tr+wngu1XJ#eoo>T$(cwkSVBSNy`Z; zc)%u86Nq4YaRvYy1(h7?BG5xYrEa;=dShnLO=QRNbs-HRGgbHQrC21V>endF&5DY}xh3;93va|~=x`If%&`qNt zWEaL8D2P<4MF;xuOi!0MBs!M(W$P&bgizabjF{lBpe|(7{E;mw*R286Ql<+_BGgiP zn4rX_mQrcDE+Sh>y9!x^TFRJFx_N$OPNSp{aHk%v%8jNlC|N&4mBL8NPEl#ON>Edh zT2#9<1A-`~bqol?7@uK45J%p(4;2{@1Tvn^fFP3b0NE1(WH-9uEHE{N;U;r{U^VGq z_b&^dtVG*!7A_AQ=ppW?{Q)%?S7Lua6{a6$J_N+6=_(c+gp@nR!pDY2tI>BNS+?F_ zb#bLNNR$*!7*s<{6&kJay(be)Zr;+te8p~GgxXCU`>qu2Avs7vN0X7IOAYO zqJXH}N2nOAYT7)4omD768ys@jc+tlHr#6ox3(U#6rranUAOIyS8LbH(II5JqdBHo$SoDI<)~t#Go)}H~QEcup?=9=3AIxL4nD^^fsJ6A%=zA z@Eup+ib!TRZ6u5DluHcT*BNWs;?ix|w$`!vL~@aPYigayOi4C+J{41dtT z(1Q7Rw%4r}2$Y0bc%Vmq)`DRx3b{=S=I2Xfo)!#vWKb3?3L^5s77U6e=Vifs?ACI1 z1w8Tt7G4yDG#s&D`Mk$qeu?(5F+6h0R#|L}rS#Q;-0gu%Y1+=}* z#S3WS&?@VPA-OUOM$P8xJ_-WLC0snFXBZ>J2nP?BkU6jjuQ0o9p3md876%WtGF|2K zWeUnx9Z}#7k+)2VsD&4V1&RU|3_FG>dADFuP^1*cf&q_`BMVl}2dpoUIlDFqdQ1nv zV>&Hkp3p4|UqAx~t6rQDV>|8LH6SElJC8-`^mw|%iFN+V|*&(E{G1o<-!!W=yAn>-&;l;M?V zcEu^neUmrDPkKRt`7ke#OJWwi$n%;1^ANgSTl28hp6Ml^{q_!jK}fHzS#`ilIbLaq zUP|(&DW|N@^;aqlp;u-(h*yee^kUOP*mq&bCs}Uhg*;Y3D=cR~?#OKoDsbz7i=Zi0 zo0qV}?8-*~cKa{PiuqU{i6XO&Xoz2n3e1ngnpsW_7|XeQzeqFl7SH6e-M$YzX1mCN zX#(3R3rSoU&V9Rf#rv#$e262W2`E<;|_FF4ZX>HuMojq^%Ke%yM&F|9Ay^-!~4TeyCxRK`fz(H~%}U*d!y^I@fO#C!>0%yu#QV7>$}&R>XazAi7J+%IM8 zxm=>1E;bDAl)=h8HkOdWG21Bfu^&$7vX~tCdFKBxZ^7nO%6Xof0mkMdFe0X{1C|_s z(Xy!nLm*_Zki{ru<7^Cz5i!eifXBv{<-A-4v+Ko1E>cP!2n&`g$`KUg3D%e59l(qd%$jA1Yl-=C0MkJS3)A;!Z1<8 z@Mv<5;UODfFnBBuV|I`5#(Z{&AvUiUBRxhh9HPHGhoLcDzX7+#d_+0IWQ$Wrh`C(1 zJuuJ3a^(;kj=8)M&)d;`U0y=uTyEJg@L5iSQ6953lx5={oatn?1{m{o@Gfkg1}Ww+ zJZ68G`(l1FL|kxf2*VT>w}8iDR0y}h$|AhEZH}y%`GW}ivE6oy5N2FE1&qlC7>g-@ zF}nwh@fRVbcH0t15 +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/DevelopersGuide/DevelopersGuide.tex.in b/doc/DevelopersGuide/DevelopersGuide.tex.in new file mode 100644 index 000000000..ae8a400fe --- /dev/null +++ b/doc/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/DevelopersGuide/Makefile.in b/doc/DevelopersGuide/Makefile.in new file mode 100644 index 000000000..fc731be0a --- /dev/null +++ b/doc/DevelopersGuide/Makefile.in @@ -0,0 +1,61 @@ +# 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 + +doc: $(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 + latex $< + latex $< +.dvi.ps: + dvips $< -o $@ + + +.tex.pdf: clean + pdflatex $< + pdflatex $< + diff --git a/doc/DevelopersGuide/SALOME.png b/doc/DevelopersGuide/SALOME.png new file mode 100644 index 0000000000000000000000000000000000000000..e6d626c55a14b1a0384a8bc5c9c3eff1d66cc754 GIT binary patch literal 23887 zcmV*7Kytr{P);lD}ifQ;xDwOEE!vJwFRas{k)9akZ_l74<*C<+2MLE$D<5aFChSo|jE z{5TLI>i@XrkAs_VbK{ahfDn3%0#99Os=_k7`VfdE2)K*1;_1PCD}Bc{QUab_Cq zsytR-H}zg5vQQAg_XRTuZFYUrme_qgymO3omJ7>pQ{#!Q-s z8>T^9Zm=%*s+ST1xj;lPje3I`kZdQ?8X*J_5d~_Ek}`*vO$3BcXb4GH6w>zNiXc}3 z1$>Und3P!2EES!xh2rJu{PaR`X~kL0I|9*mc**fo3DYvE$!JG9Hqe#axw&oEK&Cg7 z=Iqxnk+g#MX zz9VgQW@3yrdc&&%2SVUV!JEsLW^?w%soeRo<;jKOQqIoi9N9I~q@C$lXC}6>H??b1 z`_|r6Pde7q5l<(KHFv;v_{?HyE^p7}oRxxyfL(2|uB6qOwEDY}=|o*gQ-7lV84>0G z*SU$f9-m#Zi?*l#U@|(;lZ;!e-s2D;m-n)H$Mr>xnO*Dq8;ox1OBoIDwE8_r!(ZPg zx+0Charvdm+?mPjJLeaUUs^mdwKSG5`9d_kkr1-IEp>2X*L}D2Ke)I5_FY{uv+fkG zmUIPSrQp7CdhXrfh3SRj%u;DCTN+y~j;s`1A@+1-UjD65^>xNq+c;D%n{T{4{Omj9 zw&z!0%n14LzJZ^AbjMI{vc(RsfqX6|W{YPhmftu(_x9=8cPAF7igsfGo)WUPEqUjr zuDkd4-Lt)W=TO^VcY>}mcq~`+o;y78x37)9HL`FyUzGDs3E9?`yk)TSp@RdTzH8I= z4H^9wHF~;qruHF12q8pn{58SdcKNHvXTI^u@Z>^4|0x|e{>kIJAG&?8CPNB==f;Aisi|k*op@__ zZn|i%>Rv>=xSYSZod4FTu@7zR`Q0zwbN{V%x8*gEv)9hQesQke(wbf_J$P$>V-$e30s$gS%oW}^J@egnCtf={b3U7E z@kW7oX}NG|x$yMK@mspv?%&t{G_pN%NLgm7ncjq zoS!^3n*DeG!(HuZv#Q(WmzCTuztO%Ab$o4DITt5~mwxl9qpyz6RrjYW5xe)6zH}`V z7@H~lhi{+y`r(nBTLY=Dgf^rSMc0qaT`Q_zSuF~DAVdi9J_5m7P{48d3x_BE_=WQ? zoSDqk+5=lBM0{;*?ng(b@4vObsr_lSM&@kZdEwa9$+_j47YKoW{l=v)JhCm5iZ0U@ z+m~G``Mg2Lg}_x=)LVZ?f%x)~slRyj(u>C@FRc`s-%#hFC+3$={Al^5<5Q2_vEk=F zwDq3-z15n1^(*+kxICYaK!8pj7k_)~@)L&#fAYc2HJ=;#Mi&PNAxgoQ7b4G1 z=U%%!U-NMV+pjsyhCH>?R~-TX;NyFTHgqSTndwx*#EooYUNs67ZU4`nJNI9n zKYMhh#s<4Kay;G&tE`Go5aIG%{@aH~>$Qvk?@TSe`rgdP@87tp-d1<%DpDi6m-gbt zlK;0q8vdi_&%8Od&>TGh+ANDB<~^_8HD|NA3oo5JeR=6C5AXc+eVdcw$$n!Xw$A|j)n;pRdEogMv5i=$IqPp;~$(oznE(<7TeoXcW>$0v$=iqU@Bvo0&%J6 zj7}9!jx4=9wm4O##Bm{Bx->hzQd-P8zxe3RWW2VeCg3&{O|4s=5QoPWe|UKErykx4 zwFW`S(&{J9IjJN7AcUM8&i>v%o?Niqx(^FQ2Gz3a>{T=bC?bS>Z1>=uJG&@p6}ant zb0g5|P~g?~X8!XFXGgMyrUN^air=}RdvkB5uQP603;=|{lI<_9IMa*8)3eLN%X#M- zAhe>Tg7ehtBVI#OrO(Biqw|N)%pJO=uf=B9pukt}Q97-*HP;hgd-lv9K7V>NTdddU zKq~%|cW(a4dp7MHXzR*YnY1aN;d8N)_vV)E6PL43zcKQIGt)~>g>=9X&(7!m@cFZp z!Y@6(OZO(~uMlp#&ADs7;C%h?=tpkr@9B)yyrAaDD2YRg2Dan>&eO-v*4IAtyCQ#^ zODr0tOykzx_Wc_=hI&%H9r3b2RQ0kki{7@ev#&i?)qdIdSN`h8RtI2JC{QfI1F=In33IeO3j-d5&GUtxM9&F*TnT{KX0YJT~Hw(p#uX&+w+9z&aBQ|*OW>Q|J#=@ z*}Qo%wY=*+e{TBAS6kmZ;P8eCcbiUN||sTn~u1 zx2JyX6Z?PqquWz)Lt}<$o2EfF_N4yDCwKY2_`{da%@rN}8jg5uYWXkU7~Z?NePdrT zaFe@_qtA zs{v#H@ZS0P*=(u71-JKi{@N#R`S7j%=|mF<004v0wv;*0o!r!$j@Y8EkPzX$3ya^r z(0uoh7mqCzUU+vBT4U+PKA{@z*Vv+h#VUz&&N-K#n>P5?>A90*OZ9ABgph}B9sJb2 zo0BmnTdRJYzE7r;<}ZJI*DV`6tDOR#5bq5yzI%4Q&b@#L*g{|k0Qdq=US9suv043P zRa0CeosH!a3nlk={_gnLQn7_`2HBdtHylwB3SzYfHpb{r-nQ`%zI^DR+xt5+7NZd0 zwVVh-A_9L^$Yc3`06++3lu<$>c8zFPE1~&DP!?8$0`uAVQeE>5A@Jy(8y>i&k6l6K zqS_p@O6v|6_|<35G`0xnG?gnob>i~EvICVfRBsj=?A|p=2Li==cZpqfWp#&Dm39XO8>9Lj9PtWnz?7_0}w@)v8_3e?x`WsJ# z6u3lSrQU4zr{iC`XX`*uyaFpR0BtEpNN!imADI>i;z5E2WsU=^#vFJf2m;W$U7%!h z*K0I|af2m|wL}3|Pg2ckBh}esbz1xC_s+Ph^gfJb3(udO{=|Ko(n(XbqkFBd1Q+DO ziP#i$7FCav;%MYb^|HC5TXdSJ$MRX#?N=KnDtc1qAQ9t?Cxlw8rDO)je!-4uS`iVUvy zsA`m{_ml?x5(2o0!ixOt`Fy2VHwLL@#|~dweCyoeC+{go``4SqlEc6C#`vq37FOX) zM&O)t9)$pqqE@YeGZ^W}m?83(ZwZG`4vho?8vK($H9yPz3)zBnZAMvFiw`45jzzj=Dj^BZkDYlDEAP3dha`udBP<_fDzYLIkcHuuWend<%R zN~8eQf~X>_MK#~3@`{F?2`v!S)`!UVii8l2U;xUtI{lXL#?_6(#cc71XXj>@9H^9; zBP<~h-#)+iH%G>&@~fCfM8SPuw+LtoLhY{FE+3uDbIx^ZOlYa}Wov8*8@K z`g7Ii=yC~j(bP553#Gq3a@pf+;oBw0ef`4R#qpH`JG$1~+uBqI`>HpDnqRiw4Fo_y zCH!NhLk{Z*1vNTX(P9*#pp53L8x}--_1yfs`}_L4;-*<gTio3p=o_tuZyxpCW2h6a+@bw5k|^il1802qMFx7^AuyO$i~el~+JUXlM|t3Coi- zvQqltskys%b`SL=pjO3^e9?dA$n^7PX6;p4b|n1qFhWEhVNnOLvL)|ZM<)+#YQJ}X zHzms0i3;i@n*(S{Kv~BRGa$M26jEu{k>f)ttxkwg&~O7{fzf(y^X7r{XYSa1e0*u9 zzNqGK@ydnSk?GtsCnq1@GjM2k-|f4*EVHge6j_&zQK0$)wb22<;-G2U;E5qAg4#(qPoF)zUA^~(RBMQ zBTj^GYi@~=E9F@1`DaV8w4I%Kz@Y3JBGqx&SAZ!{C z1tNv2;l(=B%@I$|%2##*+tz{F9=aJsJ8|HC`3K( z0)V)|KDn!J*M`*WvipP6v!fbUPpp)lKRR>A){cQHXTjKP@tdz+J~3506TC&z-7!s9 zPRZx5j4n)n&;IyG?#((__w-#*w8^=bQ#&S#*?Ws}w-LZw2PEL1aVndyYI|e!rZtmK*rDN+* zIuWL<)!U<*_D7$jqU}F*WNbDU-9t9CC!RPkxVb+C0C9_c>d?^BN5{sOOZBvdON;qe zPtP9O)!W?>YubUe5z)$N=qsavZMnQ7HSbGQ0ckLpOLExqk& zGhg!i+O2>0`~|(u@0^;tV_U~(@7s`wGbtw{;`E~ZU!S}9os*Mm%rTQXy2flRPMpof z$(h{5iv9hw^M^LHAKKEnb7Oi#cRZP3001bE&_JF7qRm8*LZAy@M9Y1UHi8BbggVuW zYr1Z<>d@V-1L@!T@?GtJZT`_4=UTbm7dXCB9A7D(oXoyhL&yxir3KLr?PGe&w!P zw|D*ScaL9exylVkTyeb>*Mk)pp3A>EGXG!RyfB!FfBx3ZUwCNij*aQ+TUuFg0KmEU z&av^4stA+bWbDa31DzR5wLl1Y^!CB8y)|491pwgniTO7!%_qnIuzVqG}?@4wxYs zh9Oa)l}Eq7RNjYcN~F~!zt1F%UwUHa$L}8c+B4_Bad>2Sx!|{+Wd^_ziykj}e5v64 z*6fMjd-=@&de4rpJh^LQf0EHw^Y+yDN6#(3eQB{!m3G$O5qs#?K6Rmd!F}7>KeVa) z@opN5XhMfAQ4x`I%_p&9rGex~+HXU{c*4yf7i3yL)q6 zt^659&t8~5F_HECvg18MExw&30yV}{ZXLSZs0_>MgOVqq?6Yc06(a_kJQW$nazIhT z*7S0~s@292Ag|=wOl|6p-Mh1WRp(Eblzi#X#)F&EfWr5E&-a|hg#!tw-B^vS`~Yi0 zftqA7+LJNkCU~Cbd7kh4LI_H!Wm$7p&o|-EiJ->Kzcf1OK6dK>REoj!!vhEVwmg%XFFN(u+4lWs z-WF z5Y2+vkumPu+5W=W#f!_0GShXsqrdIrxA(QDn3O3H$kIwfSwQQL5&>EtH%3UxWT_Zq zl&GeZArJrvfN9b@2Qt5KZ~tJI;rqVKVm3|FvaEPKo=hfVv6%D@timI313&;otb=Rw ziplE1N-NFkz%G>BKY9IPCH5l5zH>JGUO6%sTahoxgu-^2@V3 zd)nixtRxzN(VZnRNf51QmH#K*_=Pv5!0t{ zSAXiBt?eVn?8b$vBz4BkPuB8*AncTA5XgX($&eso*?HEWud1y%4 z2x`I;B2F!oUcN9tUKM1LFxlsC-(VWSi5F^fP#f`<{FeA)we01rTI55g~*qfh9n(W~{ce zEBP-T+4hlJyXAUAC>vQ-%$LeC@I2r1JRyW(7?x!vlS!!vNC;S+A)tv~b^VCyMKI)7 z5oW8Y)2h!^N@JNsP~$;#w_8u%zwtMI{*K@O*}K1V-}a5|O^)cexR8J5#MI1UNpGq; zL&o>{(cz_|BTLngx~)C&z=7__d+FWYJeYcX*FfWLeEZ1QY}O{ts73p8WVmYmf|7?T zU$b17Lo~I%)>7yiUIh^JzIMZe5V_W4v6vN$nU&OF#Y=-|rCkGV-;_DHG1KH2Lx63a ziN|i~8tk$Vk#iw)eSF_9*bPxY2<`{OeV=n*2rjt57BVr1x)M7F)0BV^f|rw!gp3G6 zEk{eG3=u+1)09>KB?YVs0$LL7t{2rVJKumvRrY&L5K()${6Hy9SoDEg`?d|Hd)ne( zedYXEod7-n@CBZ@ynJeOxxceU=#KilxZ=EVabdWs9ZJY2_x5+Un|hb3x#FiE*z)H` zhW+~1v14<~FCUxPI*_?`b;^~DBX=MYmKZ3T?ld?Mf;UmeNf^>zStqX=*7XmB)&(+3 zsWg4-jmX{_oKRM`oP>;@(~F1!z(7~*o-J+fTwa+j)OFK#SjNY8cip+Qjh2gl0RnI# z3U)(vGN>{{08r-eDVS~=c^&#vg{)eR>OVozAw;b*8X`)MfNl$1l_CJj!F;2Dz?#k` zs%Lkp7Cw~(j))Q|`#WP_dU#tlZ~y5V!%Owc%a1G-&(7vP;&)S8c5CT+0Ro(z%)NGQ zp*n<-0Nl2@9YYPd-t^qHucsqs&6ny5sEGKNuU`D=hqtATh6R+?1QBWn)<;t3{4)RZ zvOv%jrilarAX;_Y8v2xOlBCS2_X>ni!!%9PjG%xJ!eBt_C(KgH7&8bV3J3szF}QDg z#}Cde&0KP8z6K$1%V6rU{ax)zs_!cRfC#qRB&LuH;rqTs0bN*Yn)MWlVIt7HgpkI6 zQ5hlu0Mha&kx}XbmSst=#41ssnSJ&8QmZIXQv@KDo@c1ELStnu5Oqy&hxO^ZHoS6i z?(MOU80w5(1H7b#&6!*(Nfq1GZL(TmWlrYL_7Q+ZG zs3c0MVHow|5C|bMC>}J3m(xnAXplCKKp3Mk6kqz%}d}*;Ua>M#y!gmQWzV^Q56CCISSi1>JVNcXN76U+UfQr3Mz`Ldh@Mekxv$ z*3^HUm@mF|X1-?rsX+Lv_a-K7=YcIt1Vz!)2z8D z72B&-O9BUbU0DDKD0NryzY?+<^kuogBX}cQFb(?QT^-M!TbQ4SqClL{`!=^fc1u^> zq(DgU?ubAMA^_)&AsZ2W?sE~804~39peHrB6@=inZRc|6x~}j0gb-;8NhA_71W2KP zitK1HI=E&(TiH3TGZ_fjWRPl6Q$(ne=qi4VnPg)omNZy{Py!jFs$+`!>v-bG= zb(7B~^Ul-nP5toPg2@PzoCg5m0kNJhN)B(J3+VK{a}#GrmiKIJ*WW8(+A>g$An*VH zAOJ~3K~%4{L?IIfzDGg;fuI^HEVmzCK!FGflrVybmT557*#1N)W2R|Bt*AtuA@#M} zK(IF%Riz|}rdBjv_m0PEHw7GM5zLeE+z!@R?`chxKr@ySr>UR4SE7B;;R)%6- zP+8bh)Z&XpfS~3z5q&}bCQeD?5JN&hCAUYEg88iT(((C1!_C3=#bi~A;TkAwdr$pv z_+Nkdb_nCfmFX_DCAWeC<$YNC(EvzA^$Q{mA3!M)0tustNDz@K^C5J1kW8|Pg@Q#< z0K)CCV#(^lT7#`AlQhx^LsZptYDz&BF2PYdBS8LS8st-V_8y(iy*iq;7`?ZrZAX7{ z$6)f{_RN;v1koTsUx$>DlG|vy38C>=ERirN01z4&Mlevc8h4y?-?mF>i=|Sj_V)I+ zwzhOS9gD?e2w;TmuY|<4Jd*E9sD?&R6YtfYfAV7XyRVKEZU4dB20wbwfPQg=+vPuN z)~N7&acQNn(oi7pNE_)m6IvQf*dU&n$~`+=`vmK1B7}5UW|yphMu_8!nUd4`X$2hd ztA{WAPoLS_*=F)`ow=|gooK1#4xyyVjEs~3A_<-Agwo*jTV<3&01_$+0MKPww+(ds zAU;#?&`#GAj*o_E$Tf>X5F$0~vQ|}XfSg&%*DMv8Fxa;KbWcZ<+1;~QuPbB348|xJj4=vQzQ)SP4wR*PI20SQ5TTTrhLUR}zbTQeS%1+q zjE;`>j*gD@_I4QsD8>F&y>-JU+<0n$Mh1c4Y@}+DUVcz(*Ym}5Z%zF3ufKh1J_i8i z%cp;0_t5|HseO0t?lO&v^i6fI9__1k9xm{;6Z5CWa=iX7x~n~Tdw<3<%iyATBb)dB z@tql`jvzn@#0}P+G(Wwq=hiLhof}d^y@^aZF10&}?f_(Ts(Adu((~_4K6Q3HUutyD z0st)J>~Fqs>C2zoE*;nMud*aJmIYkSZP({M2L>vwD2&08su=1UGy*VIQPW!Ipa=F2 ze(UJO;@D!%M-DF+el$GyL~cWS#sWk_C=en93hpa@;Gx%1aPD)yoOA!-%v83PEB-)# z`vY5gSRS`nnl1DcJmGcNlozisjo07x7 z^V;Qq^LIxtg=TqAh^Nntzc4)WxdWR%`;jdNwzQ|?%reSrS84TX2?|8V;b+G4Uww7# z%v{|wc1%ic+uU|wa~o8yJOB^^FE5n-;X-XeAZ4;0U5T$8+VJ3kjzo;gZGb<`|J5j7Jm=rz!SMOZ>+=GLb0SX0LJXY+~QvTWF zQyY5{8+z06m?4DBLKlPpM_ojh|1FF0@{KEWQN%<0dmr96cz!mwQk91f037kfW7E%U z8~^l&Hpz*QiVGr0H62Cy=pN2_q2zz_N0X-}Yn*zRi5U;x(s%d1Zm6@3HGXRp7-sV! z0uVwaz)AHaBJ=AN0U|255)CLN4I(?#7*J=ybw?ecud zo6kA#Ud(>uovEWUEA=LZ5prv9=CcO}277AM`EWe`%saFBTJ_Gl6Xs9t>-*A2hk80J z6#*)R5xqXFBstBDk~{Wv{q`^46Zyax~Twxt*W;49|FkIu!r_fHBh39&bxoO%dY;hX4RDfP~&`0wU1iBpj6eLjZ7m zGCNT}+Ar&P-#a(;y>nArGs)YBI<^g_H}=GPJ7WY;ATH}NPJHUpz@xYH4t84U zIE|Yi17bX%7fT{r^hW0GmrgA`e_?61%ES<3^ug`Dzxw!|-J9DYT1o3vauETjR5l5f z_7B}w8N7Mb&L8<+ebe-4Geq<}4}ITt9mjEf-AmErlJRD2*A zH(Lt?PFThxcWn5TPweS#Z&a4*#x@89q^cuQ0H8D|Ab~+}Q!pI>@X6aYOw1KtJUut2?%wMkB6HH1zv8U&=hx*!6 zMr6=2ECnOQ0mF!1004x*-i_^F_|UeKQ`se_w&AVB`5O~UCx@30Y)iEm##c>q^HpQo_uO}&ceQU>wA`}%)ydgjQbg`?A1zhyIfE3_pOzi)fT zXKw2|xFcgQ5-BV%X({jj{qY*x^`7qJ#}9V*wpV!3q_!E@BQ-HT!oafqRKj?0U*El3 zy8rRqRJ|U~=A0j#p53)!6QgB8gAmeYum%UWt(gSk@M7WnM<#CHkpeBzUq;g1zBB#5 zo7*?OWxaG}ad@S6(*D`y;@RaQoCW|$8B8FS8t$n3x-y@*Yr`*mXzQM>?GfP|T8E&ASU8U$l?4? zUp)Vr2e;Ha?sZ*20MyGYmLJqi$m!fPklr+qe(1KLxO$|{7OWCE@Pb{8XiWV1481#`nU3&*p)rA0*c}WKX-}hxT zDBbQ20NaN$kK8u&*5!r8Iy?4?b*UwUKF%{&pj9 zxgnxD*Z>g`H}$fA`q2#s`xDQeUOY09n`xMM+c>sjXM5_NT|J+@W8;Ij^=DG1&X6_j zb}bM=b^0BVhQV@fa%BIH*aB+m1-W9A;pN4s=%+GA3a;S|t?7 zC~>J5=#{)=`>BNSiOv2zJuGkHua}M&Aq(yS4-&-*z=$*!7NH^s)xyVxy~0M6i9^}QLP1lHW8|f zmma8_jI*S{>eVSU2-(<^+BnqT+tZQBWK@!mwDup^(f!1Mjf+KhGFNJ)#>uLv;Q6OV zqA0MwAOHX=!uuPLzV4OA&NvI| zHBPB3#^Z6lIGnmz2;qAEa3z^h|0;Kh{H*MawG2N9hbqNI#=d#|| zqCJswiZ%y?ATJ%%8!^LR%wUYlHO&I?7%Bsj5oIzwB4m(?+UGMU2?xj;R1>2KDtj3v9_{h$V{;pWy5)5m2MN$~5g$p5swD2RMoGHt) zz>{!9~-8?GaLoR(-<-uH?OJ&dwH{rJ_BvRGeKX z6&;TY0Vq1tMj}Qs2_tQ=q)8JNO~sjv2vU2#LKa;ogv$K~5j`KnusR?BjMWHRj7XTO zw}cQGU@I#_$T%Vv`r<@b&BFJ6+wojCs4eMpF1TFZND1f|g_RjroTKM+xn-k3#K1{u z7=~$D^8XCe2x?TTq!*Ca%Kr~e{xT>Kq6ZO%HE)D~s^m_^PKfAwm@n~y!&e-C+4h%< z{(ROI2m~-5GkV(Nof)$uZneeDwv^SDGUefMSQ!OWEduC}D$Og>8|S#b>-qA?UI_*A zCWBD|0z;3eY>yDFl4`9-$UrP9zR9UUEwR5?w6iO@d@f%s7P#P+X{A!BOeT{~r!$#! zI+cvYEIsE(e-TNZFZh~HvTZ<&68+@W^#}m~K)BCkrd{jz=&LXy!^>4-+itPsIIbtF z#~L#FD=dbk|0Prez}HW$4yk6(^>>$_ z%d8t*CX?-%VHm1Pk6x*|`UNY6gJ>P(>M5vJt%EKB2mwBqQUp*!3`S)lEC5o<^e5`W z6=_gCS`J9PAwon9;~+zz4jhD%Gl`5N)F1#V1qA(xj^pI>`FuX_IF9O`!g0Okw_&jrmvGpCju}&O|(J83y${!}C1XrQuo$ID}NjimL`C z_N%oX*=g04iUD*x0#wDf*8B+o*9u#2-IS&S*#`kZIKs={8T+V;b$qDK!7S738A#*!Weq$l+O984u_1Mk|7!dfB+Ey z6aWeO9_J`100yN>fR@AZ^fIO8ZSm|~Rddmn2 z4H@9NuIGA;u~^KC$6}^b+9^W-$@yFeKmvkG<*QV(^Z9&kWu;gu5(24YB9TaRbabTB znRq;AS+O!#19CseT$H{a#Be(f*O>gEUh|p)!3~=)*b0TFbwnXxZB@5*-T+POQ)XVq zm}EJ%fsk6|adik#l`Wuhd)F_9sts9p3g}(Z|EWj_A*)KLPU--p2Ow9&O5|l_)4FUE zM$3UT=^@HUTB-Vai0C+hg+ic+AsUE+P)dYSr6XgjMpYm7nrm8h3{jp~hMw;WE?n1j z9LMv00znlGSx`{-2ZOfxOD$bTfr$JcSpbNLfE0*)6^aZf2SnF(T-P;COBU^5hQSCy z0BJWtX@C`6M*X_3<9j{=q*7_qG!lt;BA$pRl9pv!v6yL?2BXX{2&E_lr<8NbIVGOQ zC=2ozq5Kw{b0wMqTtlS*>&Rv6g)|4-6##*xs!>M9D1d1g%ynJHDCefyPZWlgt4r(D9H6Mu&5noyR_ijTNrVsp z3LqF`h%_FjVbG2d3F9l17+n%DO`rZq$;7hUEa;P?{Ut3 z?uF#bGQBcsKNOvmHWW%LzK#Wvoxgf)wYLr`dPqz`AsAzcM1lhGxNk7SU@T^su|%91 zjC0|6o^9J0q<)r97Ng+-ZPFjA0!gLfrhcVJ8D&BkrdeJ;3M)xymDFea+5y43rdp?l zNOk*A3&H}BB7_9rP!c@aq)THC)Yja7)nyS-P#jycHGpz1I)wXb_2M9! z(E;jg`#J>$uY7l-!2nEA1DW#kn5O_vFZvF&7XeglWlg&dIgR9%)IOm)aE(G;` zAOHfn(gXrv6>>tQ$4>3HLI}?*hkGg>uF3ZLyUPzsN6=F4XnfWheqbSe_UG5eer42oNCpx)1Ryur-oU9*GD+ zkpZmNc@k<3s$94FRfa>bFl$qeq?9ZQPMIX=$bdiT@KY?UtAr~37{Us)YF<$3N?Ij| z2n6VYNkrCD1736b!n+YbIh$I_L8^zF>xc-ipJzg880dO!NIB0WH>!xV@`4EGOrPln zJ2O;D?-4|(28d#@SSS>P5Xy5#D^uC(Jtgw14qK618gvpsCfXnXh%yg=im?kX!_e{_ zl;@Ta%E2|^o>jdT8*{b#+z__PALJZK5<)~GbM%KwlGjVTP&>I^#$S)x6k6n{4#bjF z2!L`E>X@!S7c}dJ+W%m*rD&X8qU z(u*cNM!H)O0jPE&y}nD=TjQ03;F#*L4epf{b0)m!N7EHCsS6r$t1JdOxWi zQc5wbR*Hgqft574COr2-hH%M~GZByw6hH`u6(T92NW%K@4HcGFzO4CK9|6v}>$!=#MLMp0%nQ6R_y zBSG29Accf7AlBT^_3lO9MSr76JL*dn<0Sc?5Tf|M+Ki%OsQfjegv-HK&d6#@WOXA- z*3c6K^hfCLPAW<7VPrxZP=mRKPz0#n4Awg}(g*+o!|wIz3TlQiAq3}w`+iVC&i6PM zf^!k()lhk44M1cOsyzoZ;jr=%(a)~y=5o2^`5Q6)@>$+|jR-oUm z$L;IiQ$`II9@m8kg!rB(&koc>k0Xeq@6|f#wnL(M5TO#Ppo(uJv(}XDTci&v|4V9e zLK$8gGht1V6DG^@6G90Q03c9s4nhde_dM72JgFwgh?g2dxLi7xWu;Q7cswpo&W(h- zs1Fh#WPV{Xnat&KwrxvOC2Edzeevl#d^OM4<4OI|TnO&VtrZMv1QL*8GG-{#HCBot z7@k%Xyk@1CqvY_&Es@SpE$&F)d-Z-w8;wLL#j(18t-Jt=l#yS_4l+p5bzM~%L2|py zr&1;u-Ljw~i!MGi*v79GdpD(EkUv-|K!lpe0stTntGh0p2}obuDtuiouW)1WWmKzT z?}#}ULl1Kzkw~Z0mSsWc8q|44*JBAGLWokSR4f)b=MnzbnLo1CG*%!ZZv+@R@nrr? zXbYf(Nc$C)EULC^0Hy5I6lB!+06-)Z8Z<1>JFm+E80y=u%Jm4t`1H+RF}zNMQYqZK zu4CJd<2bf$yRIw3R0S2MtPX>aD4;s2Yw6XJ*LCCb26TP014u2C)AghlPyhf3P(rW2 z16AiD)O&)AuErz$Z6+sVUTqhgHlh!u$dr)+~lf7j&eDq|#ssRc1?lqYgeR z+dd)E!xtQ2NGTx_kAmBYrd@+(Hk0j3{#SlGWqwn7dv%A^z0&3#RSRoI`iwhJyiOAZUjEBK`2$z>%x|VgflMQM@K_zC;$)|;BJU%t0#Et zpE0x%s`V-phqM!lK>4U5fI_sO`bb=(?uAB;bnAoO9~~F;(NkP1V|++i=>`4e$_!}+ z=ZoupHLhj*E3DCXZ&GO>R38*X%B`D+Wtt3UqFdbWkcqutwiuw{{jqs@Nnij;h z&FodD#;eSF%7#aZ}mD6>A0%5<)pVtq`b+7bQ2?uJSLoFv_M7u`Kl&!P90*DA+ z=(p&C0E9cd%G%;wsGXcKMyZPG0RSYF83waV8Dm2cwJymH$eICIMg+YzofUPQ(&K6r zK?piE^>C%J>jHutKxN@08m)1rL=EBPsuQ8n7c5WxbzsF>8|u12fr{HGS#MAP5W1b^ z9w?;)46T3>Gg!4EUA?dBB0xk^P*Qh9l#mxmH=mLPeBb9>`r!=AvJ5jU#s-8CV2n}5 z7-f`Eb-FnKh`@M(2q4ix?eHr6LGdT8iiXm=t>U$0cpnK%`skz^^CCWi>SotILDvNZ z0tz`X7{TlHOkD&}v@THqpsdnd)&5)$Qu3`*j8%}5+O8ueYn`2RAlEl}9V4o#EG!7Y zg^1WHOmd%5nfIVsC8{{;H?udZNH}r+N?o>lg*({gkdl90&-t zqN8dTjhu2PYQ>`J@;0lCW>IsjBm(`PWl#tz9LsD!&N=rz&-Fal^`w?=7=~q;fsM_w zOv97`-2?!E5LJ&901!o3=}4CB5JGriP__tz^C+c+5&}d@ACBY50BXtqmSv?wQZ`A z^d5>pLUCNzvmM6`br!>5@pwEQPsCytGYnbLoB%LJ!%BXNQ85goK+d_~B9JkJ5JLDe z7PwThZCgf0P)cL5m@4L*NFyei%A%0K!Y0OWq+HF3%a2}F>dg5A-FtQ*z@Feoy+Bl#Udic6m|B#VPEa)p+LFG;7q#U&-=Zwt|>*( zLFYhSWKbA^+TkdQC#hCX5wuVO9U6oXD=RDG5xdG#c;n2`2LlD5Jf!R6ZJOi}tcBEhdh-3X(B2zowOuWWn9Uet^(=x)WYDu~ zq-Rdm+ma=~JkMi{C6h@Oraa1)+uGU&1_qXvmKGNmDWwAg1Bpa}QYvlx@}Q0&8L858 zq5JdR7j6H?kk$wHhja~4ppwcGQPslxK(0morK(?0B7!a;2q7ffEAv6ISX^9OGz_Dw zt1FYqu<)=Jsm!O-X~vkmS8o2YK0-2?Y-?*vrBdo_zw5&N1fBo@9JEP9K~($RHC%OA z6yMih78aM%Md{oXkdO{ZaalrGBn1gUI;FdF5d@@MP`XpPOS(Zoq(SL!md^GpOLtfXj;GaJ6VWq3iEYIKt+pLcX zI(c($UcGw7gHn~lvugXwA0l{=n8zLne=Dn-G6O&bCZ`iTb1pNiV6=8k0Pr-Ck4j$ zRr&~JglrEsfUv*0iPcj_9?iSr+N>vm6-326jZ$ihjj{WSJ_hx&GejEJ87Dl*uSSyT z>1kl9eMswf-a{DC8W)$ZWB zr8qf8o*Clk>Di#oIbhE@7^jthWP!;%jkWyv@vF8WYC_WfhFs^Xs#Ww(AjHwl&CSPW zzSb6oXXbL>a+{i(df?u=J*GrvDdXz-soLQehXM_F)$wJeUg!x_{uLJfS6~n_3jMkS z7(j*tQM;li{aw3<$XpbOA|n(N6N~FN#geS|?ogBZxLW<(Byx6kUbyM;_rHC;@cu*6 z^Z4B?3!nY`){`IiyXk|MjW}D+2=&-wj}yhTLN$ichg`$Z z;fO~*evQS^>(|RU7_MVP#`F~jHz&@zdGQM#b=XeE-N8;->)En^f31-3Fmp%)c5`m{ zCUieF9GZt= zZ^&RW5&XdTW`|T3BE)#1tS~nzFxhKsaTKrFU=x!ZV2OrlYPL%-R@arb!b z^XI|t8)HYamY1>wUZsyfQ~Y1`lZEYD&;MP&u$|3G4!6r{`y$VQui#Wq_)?vvC#MCf z9}M|a{5VEZo`M;oP7%=^*UyY{3zg5sh1C}a69U4d%+WRqPCv(ca^<*5gZT&^pdlHk zI4GbZC5&qh>%R2;Al1}#C25nga|z8tad3kv^CTR9@lMx#>hqEGzqzPTq~zfo(hI{B z3R3?|(ot}&)F`4=&;_%8GoVY)-dLcQINncA_c#_f|L1N$6yEP`pVcM??N;WZ6(RrUT95i*ldbtLTpd_{KHb!Qu&d6N7h0l#noEPLGI08mpAtM-R zK^z?_-P#O12%EDcOlI9+@DaKqTvtvQ{SpW`zPy>fm_9kFww(hANg%OxP*4zyk(3ui zqI5%0P=_9Z1iHGFpC;yU=*C^oxk?*lBg^#J)Oe-m3+^p0zfm#YOs%iy?(xwI_DHu_ zMI~=z?#Ctg!FXON!hKeuYx+HtcJE8aD;b8uZQI=*uAeQ7e*I^P4^!x*zx57j z4>|hup4#+Q*_K&0g~Y8iwm^ZQ^gM*5LRO6@@(- zUG;bQueh+v-Inv{PYi3zal8T6JQ7x0L~h|r1t#Uxhd48mhQNmh*+-Txaa#_&TSoM! zjwB2mxR>z28E~D0Z_@E~eOaeMZ0K(wMfS+9E{qQS8T&QRM0A`T6Oo z4)&wHY?)plby(Nd+k6AhweIUjXN;S)3`m1oZ8eJL8YXl%B*mO83Ka$em=6^YJrNR9xXP-YawNL4Aevi?(J4(M& zoB>NP0jU%=^>;DF+Xx@cuZaX>O*uz>Sp8082PMF=$C$qwrhx;L&a%=O;?1$l*k;;% zO}@qQKBtTfLT%Dc@W6;(W-D_s#s7e@rHS`!{r3HBs5@_z352}j^VK8Da&^Si6Ft?y zuBA3nkLv1SndnPY}9rEl;K8hDX zk`ehf_$@vP&o~N_Ff#X&XTP3$ZtMB%9LB9wl_Mb~ZZE{_spz+9PMKk)Hx?H6+pV_` zhC^07SmxN{ZF)~XUH$n<0GVHj#7#1Ex%{Ws-yVl6ORG0>UVoYWC&$Ea;j4-tKM)7d zMm1OCeZGI|o+>Vmx%gL=`gts|D!k*fMsqc+*j(u|Ng9 zl!6Q07-QKA`3~W<&}`!4eVPH$gTftFa~1;@8|^Yqj?>W*(tKDkiBJhqwUYPL_5Yy^!; zV_Q+BQGQd&+@e{lgmXO&J`1q|GY`^l^j^Py{c9^9y+2d6(Xr)z9O7PQzboN-e32b3 z;r0Y%r!F*cb|~9Y%!x(^l!N&J4yBBfs@#*MbEG(7682-*<0Y=SYaN*8Q70-oA2tvn zwOmQEL;zqT#anqe_!2=2lx-)Wz%4iRe1`}agFcX=p0eRKwNnG6VtmzyboG zR0tiM`LH)FbC(=;lUG!CXoY8~F3Y~3<|c%_7IN61b;E(J5o~*Pxc)vu zr3zPhdRtmb2a9w^MLo=LOtv8I9HNW}vqWRg>~`fNlU+L1bNODy@F46F4coEB)kStd z@Ev;v0+maFU5Q>sJ1-Hz>dS!CCy%X;Kc^k6MGQ}8y&srE(cm-5d31qJUqRD<1>l05A{~6NbIv;D!-&0j)^~0%+h$2&D{) z7?DvbBS%95Xdov53g!!doRF$PkML-KiP7VfU2D~=V?nqfPq`@_*h6Phvy#{*kJ7o*5~E*fkFh z0vk3Mk6x?9+HT=*O(9wa<8Ev81n>ZCLTJdLKXDk2#+^`rF5CpJ1f_uBf&&)e1kk5Pq*RY_308tU z=p-0zA4Jr$kvTTBRf)c8>ZlUMmTI}oVw=@=`h7G?sp+PI;C#N{_;4-AdHvE-oH@4d z)TKIA(zjCEho2#ODkW*~8&7rrzqF zUv$J7^r1Xtk8tFP#Ii27RGYbWo>jwHmRZ2a@6+O{K5uTAnQ6Eb9ez3Ds+Yey)1c?)C@Gwr$~er-XZ88} zQWuwekIwsW*Bl-1aC3DSowlHPpjl8mTeduV41g%?8F>IdN5GXrk!<@n9A+2<8$-_y z0dS)>h(PYO-6c{1;)KWF+T z3;w%3K8VWZ{dW0dgWGM!-sPjFgO>Ng3qvC#uda7raYxeoEiMjucP8#<;?lmbDTo1W zD}hiiG&G;t#8-Ke6g<3+@2*WgF_Es&wz)pro2#=gyJL?`KDO=UrU;)|+Z|gT>$tgJ z_}6gT<2vu|v%k@(^?`FDj-~r^@q6g=Qe$>E`Z~A3KDW0SR>12=@(fq1)u8YeGRteq zYKQc23S0dQq3{gN_g!_`*04EEX4VALM1B^eIm026YfISOLm z9}yT=NX(}$IkluDrY@X|3yX<4d3yP{T_L6$rVn!l>!pbnI!U6(U(O$@b#}Twnvl?Q zuJ~2n4ap`nLB)QuG_qD@|E(m~L}c-xEhr>yj3$Uf0I8_Y<&;B)NXTWY?>pvK_N1cx zS-vT2CcG@gnWd4}FhHd5z?JjPoyu{*bq=*C*zgHD3IKz`)$<#Azz7f9gUQgSRNCtu zt^4gZBA&hJ3KK&^IGB%*@2G$4trn}Y1ZJ(j*px9U7I(q3V#X2($WY&IS+9P+TlR2? zNAurjBc0K!_MM1av=NoEvXZi1qsP_C6O(LKi~M0V$Rxep+okC)cZa{yB##~mDl{o4 zNtSwdITzTH%JIR-jEIbAjVKKn7x87dp%0fPXgfnqOE3Z-0vStdu<5|TkC`Ke%Y{xa*5x@|Osgv#dleV%_6`JT zNDcuU<(u8wH%K1_+Hg4#aa|P|xi(fBuU`3Yjdf$)8oJxX!|@9+u70v98qoVREjUTi zZmM7PD{-xSlQOL&Mt^%6t(L4x`-IY%F%BQj&HNDhuXOm8u$@Ugi z#H9i!$e>aMa^c$&c~KNM%(`v^)If<)1DYb19h%scS_`K86V&x)=|-#TVy>HaM(eI_ zIN|)jGD)OaB0Cj1?|kf?+f3Yj7h2tsPDM$n<^In5pvAXb+`U~&zW@ZAu2KEfsl@o` zMZZJD!cQCCNYaAKZD zM+hR9p;1A+o2NnLlror~yx=Te<+$oT!r_Kh1VLtwt{`a)jfiq*?O*17`B?RESQl6= zj5>%I-WM{74I*+O>1f4YIC2^5$YdqhKaa=+5|4kXeR*_h;kJKco&CH1h~mJhsEtd{ zKV-kW)pG=k=0;-tn8nAsWJRRKVd-Y){#b>P&NIKi5iSci=_xnqOp2Iu<)1d~s;6{;i>Ky^>-j`CXdd-Oyi}l^IvP) zb>)N{hP<3agQdWUB{H?}3XF;W(T4wvv#r;(x`~T8a4MLo!0Ie^l6U6s;eQlPdH2Wm zqUB&huWXnznJ-k8R*e>h51oi%3(Em!q4m%@NftT@&lJ$iYG@g?$K6(O<_dA|z6Mkp zgu_C155Sfs06e{`Z|fT0iwykFW^j3$55L$;)GRHLXtH!Wnf=%CK59B2$m@OgF1LS_ zwVY<($ILL3IwKXpFqZFprUJX7IqPFd_QF0*>rH7JqEYtmYt3}VEBSK4Z^2<>s`C1T z{SAGUoFkqo=2l6$R%v;jNtB+kn5@MKu?#YG1(@c-m6SC>@rQSRs!!)Jt(ODO%WURq zzo^yP(6=-kAZf7wKiYgS&lN$~7IIuDiz@}@dS`=6(i(d&6Un>YL# zeBFdFIJV}88iFbt{TNC8Ly|fdZTQAPlbRr4Oc%+5RS$%)!5zC;gad3~hh$Q99_0RltzgfqWk)~+us`sfW1D(|1b9uNV&DiX3>UJd&ZBZV@MacF$ zev2Q5XA;DhiFzzY&_i|lgpnf}m&CDM^soFlv>#O#H;+`(@``-JZu% zH|6=uh7nA2{8ok3W7@^0#oH$v!NVF1BYaO^J|HFL9jB5;@yg(3 zgPOWp=u`JwO;~HG)f$I(3_TIM_km0^`^1=mAW3a(=hVA`?*mL%vPRpS+P zuU0yvWU%0hlAU+Kja-Kv_wOQVFB}_v$jZJu4C=h(ePDC(p!GcT`h2f! zYNyuLzjW^Iyj#~QwEYkSLTFzy3DYW#xZdxD$|l^c_Ls~I={aQ%1%F6m)#0%>vj1~% z-_GcZNwm;19J%+?36TwJKU5^>xrkLtcE>KGf7!Q9qY6AfxKs(s$MJ?O_qNuaH!OJg zkstxQ|8d8Z#TmbxR#HvjS?FBKQ3VYTWV@Wz0nP_uJI-jPFGBCIs}5(=A{J06INDY< z?tMVNlv3t~dl31*=V2@LZ^VO10%GLi%S3^Irv;dOtms;*W=Wa_{u@hM0`N3&cWLlPNSx!egFS-{7}^Q)Ku=y->0VxK`28@flcvg*BDut9Kh0O z>1K4vJy*{;-}MV274aaPu9tEo-K*a1*HcIGRBOJ?nNjx`TPYNDG^S|(D4X$(vT~`L ziGBBfOlstywKll3Z>sbkxdYlJfB}zJr~9g6Wl4K9UwDlr{`A-!jh>oyY5O1Tn4sus z)%~TqNmfrIL>&M?#5^|S+nnw*AI*Zm!TF2!^Q??$&6Foxc!fNXzypXiZh?c{O=9Nr7Dch#>z%*)ND?H z(*O()3=D#0j~b0ukTOBqciL%gW?#SdzZsshUze?D@*bt`HHo8%q)K z{~VzfC&z+=3Jfa%L;?^D*^y;2rwqJit!$^aBqgK!iP1&QZw5#HTh_o ze(SCXnexsPA=wK#h?bnpx5s8wqQ)*d^BF|#R)`JVmnu0l-&pB8&@)@F>w501A8mCT zJJk{!!&m}ta|7SesBL8anoILJs%tr~VLh9?k}~mFBX7q-a-gi9^h`5IP2G0OTQRH+ z%XbmET06Ut-pA{~gV$adtCEv#=!JYvN~K&8xS5yXbIeVNX5K)utCBdE2my4h#mR@y zQlk(4Ro(wC5y!_5t+VlTv9$DHsS1k34iR_QV5LBQw9=QGYq6a%hnI{e>o)Vj5FAq+ zK)Vu-!h{SQsSi$F7Ym!vQ+f02bHum7{+Y@r1AQp4)r<2ih6~; z4XgjGU7c2O@U3s4NYr4ZUWJ7a)g;AjOyylK2}A~>^hVjoW%saj{ld#%?&GKu1Q0B| zJVen`g--)05#(`I@8eDQS&;ImeS%?=g?BALvCqr^WcM)uKZ%J%FNIO^W`FAZem2ma zepL5)N%fd-k;m5%!`fU;)~lA*7=wT5M9pWjA5Au_quwr zGMrme6IC&(t0kN;ZBTML$kW>Vaii4wQPwNUO&760fBq=?SOzae$kzbNdOClZ*ev0r z96IyLEK9zM-+H*ta1DA80zhr8dpi560v5v(ha>;Ub2XCkgvGRffy6MWPYs^f>(dZF zR}sSc%4~mCqzz8)YiWXMEHhvM6H_7fXJy3{Pu#r|yzR%hNa}Zj7kZg+OX3-*sI+-y 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/DevelopersGuide/bldtree.eps b/doc/DevelopersGuide/bldtree.eps new file mode 100644 index 000000000..ddb71588d --- /dev/null +++ b/doc/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/DevelopersGuide/bldtree.fig b/doc/DevelopersGuide/bldtree.fig new file mode 100644 index 000000000..6f2682898 --- /dev/null +++ b/doc/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/DevelopersGuide/bldtree.pdf b/doc/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/DevelopersGuide/subtrees.eps b/doc/DevelopersGuide/subtrees.eps new file mode 100644 index 000000000..66d0ecc98 --- /dev/null +++ b/doc/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/DevelopersGuide/subtrees.fig b/doc/DevelopersGuide/subtrees.fig new file mode 100644 index 000000000..90918a3de --- /dev/null +++ b/doc/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/DevelopersGuide/subtrees.pdf b/doc/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/KernelResources/kernel_resources-1.html b/doc/KernelResources/kernel_resources-1.html new file mode 100644 index 000000000..6652dc450 --- /dev/null +++ b/doc/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/KernelResources/kernel_resources-2.html b/doc/KernelResources/kernel_resources-2.html new file mode 100644 index 000000000..0557f1838 --- /dev/null +++ b/doc/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/KernelResources/kernel_resources-3.html b/doc/KernelResources/kernel_resources-3.html new file mode 100644 index 000000000..64cdedde5 --- /dev/null +++ b/doc/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/KernelResources/kernel_resources.html b/doc/KernelResources/kernel_resources.html new file mode 100644 index 000000000..6a11ac423 --- /dev/null +++ b/doc/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/KernelResources/kernel_resources.lyx b/doc/KernelResources/kernel_resources.lyx new file mode 100644 index 000000000..d696300b2 --- /dev/null +++ b/doc/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/Makefile.in b/doc/Makefile.in new file mode 100644 index 000000000..2033a4172 --- /dev/null +++ b/doc/Makefile.in @@ -0,0 +1,33 @@ + +# -* Makefile *- +# +# Author : Patrick GOLDBRONN (CEA) +# Date : 30/11/2001 +# $Header$ +# +# source path +top_srcdir=@top_srcdir@ +top_builddir=.. +srcdir=@srcdir@ +VPATH=.:@srcdir@ + +SUBDIRS=html DevelopersGuide + +doc: + @@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 diff --git a/doc/OrganisationProduction_PAL.pdf b/doc/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/OrganisationProduction_PAL.ps b/doc/OrganisationProduction_PAL.ps new file mode 100644 index 000000000..51512a1db --- /dev/null +++ b/doc/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/OrganisationProduction_PAL.sxw b/doc/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/Utilitaires_SALOME.ps b/doc/Utilitaires_SALOME.ps new file mode 100644 index 000000000..24d0aa52e --- /dev/null +++ b/doc/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/html/INPUT/HTML/Logger.html b/doc/html/INPUT/HTML/Logger.html new file mode 100644 index 000000000..1a73901c0 --- /dev/null +++ b/doc/html/INPUT/HTML/Logger.html @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + +
      interface Logger
      IDL file
      Python
      void putMessage ( in string message )
      putMessage ( message )
      void ping ( )
      ping ( )

      +
      diff --git a/doc/html/INPUT/HTML/SALOMEDS.html b/doc/html/INPUT/HTML/SALOMEDS.html new file mode 100644 index 000000000..52291faa3 --- /dev/null +++ b/doc/html/INPUT/HTML/SALOMEDS.html @@ -0,0 +1,602 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface Study
      IDL file
      Python
      PersistentReference GetPersistentReference ( )
      return_value = GetPersistentReference ( )
      SalomeReference GetTransientReference ( )
      return_value = GetTransientReference ( )
      boolean IsEmpty ( )
      return_value = IsEmpty ( )
      SComponent FindComponent ( in string aComponentName )
      return_value = FindComponent ( aComponentName )
      SComponent FindComponentID ( in ID aComponentID )
      return_value = FindComponentID ( aComponentID )
      SObject FindObject ( in string anObjectName )
      return_value = FindObject ( anObjectName )
      SObject FindObjectID ( in ID aObjectID )
      return_value = FindObjectID ( aObjectID )
      SObject FindObjectIOR ( in ID aObjectIOR )
      return_value = FindObjectIOR ( aObjectIOR )
      ListOfSObject FindObjectByName ( in string anObjectName, in string aComponentName )
      return_value = FindObjectByName ( anObjectName, aComponentName )
      SObject FindObjectByPath ( in string thePath )
      return_value = FindObjectByPath ( thePath )
      string GetObjectPath ( in Object theObject )
      return_value = GetObjectPath ( theObject )
      void SetContext ( in string thePath )
      SetContext ( thePath )
      string GetContext ( )
      return_value = GetContext ( )
      ListOfStrings GetObjectNames ( in string theContext )
      return_value = GetObjectNames ( theContext )
      ListOfStrings GetDirectoryNames ( in string theContext )
      return_value = GetDirectoryNames ( theContext )
      ListOfStrings GetFileNames ( in string theContext )
      return_value = GetFileNames ( theContext )
      ListOfStrings GetComponentNames ( in string theContext )
      return_value = GetComponentNames ( theContext )
      ChildIterator NewChildIterator ( in SObject aSO )
      return_value = NewChildIterator ( aSO )
      SComponentIterator NewComponentIterator ( )
      return_value = NewComponentIterator ( )
      StudyBuilder NewBuilder ( )
      return_value = NewBuilder ( )
      void UpdateIORLabelMap ( in string anIOR, in string anEntry )
      UpdateIORLabelMap ( anIOR, anEntry )
      AttributeStudyProperties GetProperties ( )
      return_value = GetProperties ( )
      boolean IsModified ( )
      return_value = IsModified ( )
      ListOfSObject FindDependances ( in SObject anObject )
      return_value = FindDependances ( anObject )
      string GetLastModificationDate ( )
      return_value = GetLastModificationDate ( )
      ListOfDates GetModificationsDate ( )
      return_value = GetModificationsDate ( )
      string ConvertObjectToIOR ( in Object theObject )
      return_value = ConvertObjectToIOR ( theObject )
      Object ConvertIORToObject ( in string theIOR )
      return_value = ConvertIORToObject ( theIOR )
      UseCaseBuilder GetUseCaseBuilder ( )
      return_value = GetUseCaseBuilder ( )
      void Close ( )
      Close ( )
      void EnableUseCaseAutoFilling ( in boolean isEnabled )
      EnableUseCaseAutoFilling ( isEnabled )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface StudyBuilder
      IDL file
      Python
      SComponent NewComponent ( in string ComponentDataType )
      return_value = NewComponent ( ComponentDataType )
      void DefineComponentInstance ( in SComponent aComponent, in Object ComponentIOR )
      DefineComponentInstance ( aComponent, ComponentIOR )
      void RemoveComponent ( in SComponent aComponent )
      RemoveComponent ( aComponent )
      SObject NewObject ( in SObject theFatherObject )
      return_value = NewObject ( theFatherObject )
      SObject NewObjectToTag ( in SObject theFatherObject, in long atag )
      return_value = NewObjectToTag ( theFatherObject, atag )
      void RemoveObject ( in SObject anObject )
      RemoveObject ( anObject )
      void RemoveObjectWithChildren ( in SObject anObject )
      RemoveObjectWithChildren ( anObject )
      void LoadWith ( in SComponent sco, in Driver Engine )
      LoadWith ( sco, Engine )
      void Load ( in SObject sco )
      Load ( sco )
      GenericAttribute FindOrCreateAttribute ( in SObject anObject, in string aTypeOfAttribute )
      return_value = FindOrCreateAttribute ( anObject, aTypeOfAttribute )
      boolean FindAttribute ( in SObject anObject, out GenericAttribute anAttribute, in string aTypeOfAttribute )
      [ return_value, anAttribute ] = FindAttribute ( anObject, aTypeOfAttribute )
      void RemoveAttribute ( in SObject anObject, in string aTypeOfAttribute )
      RemoveAttribute ( anObject, aTypeOfAttribute )
      void Addreference ( in SObject anObject, in SObject theReferencedObject )
      Addreference ( anObject, theReferencedObject )
      void AddDirectory ( in string theName )
      AddDirectory ( theName )
      void SetGUID ( in SObject anObject, in string theGUID )
      SetGUID ( anObject, theGUID )
      boolean IsGUID ( in SObject anObject, in string theGUID )
      return_value = IsGUID ( anObject, theGUID )
      void NewCommand ( )
      NewCommand ( )
      void CommitCommand ( )
      CommitCommand ( )
      boolean HasOpenCommand ( )
      return_value = HasOpenCommand ( )
      void AbortCommand ( )
      AbortCommand ( )
      void Undo ( )
      Undo ( )
      void Redo ( )
      Redo ( )
      boolean GetAvailableUndos ( )
      return_value = GetAvailableUndos ( )
      boolean GetAvailableRedos ( )
      return_value = GetAvailableRedos ( )
      Callback SetOnAddSObject ( in Callback theCallback )
      return_value = SetOnAddSObject ( theCallback )
      Callback SetOnRemoveSObject ( in Callback theCallback )
      return_value = SetOnRemoveSObject ( theCallback )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface StudyManager
      IDL file
      Python
      void ping ( )
      ping ( )
      Study NewStudy ( in string study_name )
      return_value = NewStudy ( study_name )
      Study Open ( in URL aStudyUrl )
      return_value = Open ( aStudyUrl )
      void Close ( in Study aStudy )
      Close ( aStudy )
      void Save ( in Study aStudy, in boolean theMultiFile )
      Save ( aStudy, theMultiFile )
      void SaveASCII ( in Study aStudy, in boolean theMultiFile )
      SaveASCII ( aStudy, theMultiFile )
      void SaveAs ( in URL aUrl, in Study aStudy, in boolean theMultiFile )
      SaveAs ( aUrl, aStudy, theMultiFile )
      void SaveAsASCII ( in URL aUrl, in Study aStudy, in boolean theMultiFile )
      SaveAsASCII ( aUrl, aStudy, theMultiFile )
      ListOfOpenStudies GetOpenStudies ( )
      return_value = GetOpenStudies ( )
      Study GetStudyByName ( in string aStudyName )
      return_value = GetStudyByName ( aStudyName )
      Study GetStudyByID ( in short aStudyID )
      return_value = GetStudyByID ( aStudyID )
      boolean CanCopy ( in SObject theObject )
      return_value = CanCopy ( theObject )
      boolean Copy ( in SObject theObject )
      return_value = Copy ( theObject )
      boolean CanPaste ( in SObject theObject )
      return_value = CanPaste ( theObject )
      SObject Paste ( in SObject theObject )
      return_value = Paste ( theObject )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface SObject
      IDL file
      Python
      ID GetID ( )
      return_value = GetID ( )
      SComponent GetFatherComponent ( )
      return_value = GetFatherComponent ( )
      SObject GetFather ( )
      return_value = GetFather ( )
      short Tag ( )
      return_value = Tag ( )
      boolean FindSubObject ( in long atag, out SObject obj )
      [ return_value, obj ] = FindSubObject ( atag )
      boolean FindAttribute ( out GenericAttribute anAttribute, in string aTypeOfAttribute )
      [ return_value, anAttribute ] = FindAttribute ( aTypeOfAttribute )
      boolean ReferencedObject ( out SObject obj )
      [ return_value, obj ] = ReferencedObject ( )
      ListOfAttributes GetAllAttributes ( )
      return_value = GetAllAttributes ( )
      Study GetStudy ( )
      return_value = GetStudy ( )

      + + + + + + + + + + + +
      interface GenericAttribute
      IDL file
      Python
      void CheckLocked ( )
      CheckLocked ( )

      + + + + + + + + + + + + + + + +
      interface SComponent
      IDL file
      Python
      string ComponentDataType ( )
      return_value = ComponentDataType ( )
      boolean ComponentIOR ( out ID theID )
      [ return_value, theID ] = ComponentIOR ( )

      + + + + + + + + + + + + + + + + + + + + + + + +
      interface SComponentIterator
      IDL file
      Python
      void Init ( )
      Init ( )
      boolean More ( )
      return_value = More ( )
      void Next ( )
      Next ( )
      SComponent Value ( )
      return_value = Value ( )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface ChildIterator
      IDL file
      Python
      void Init ( )
      Init ( )
      void InitEx ( in boolean allLevels )
      InitEx ( allLevels )
      boolean More ( )
      return_value = More ( )
      void Next ( )
      Next ( )
      SObject Value ( )
      return_value = Value ( )

      + + + + + + + + + + + + + + + + + + + + + + + +
      interface UseCaseIterator
      IDL file
      Python
      void Init ( in boolean allLevels )
      Init ( allLevels )
      boolean More ( )
      return_value = More ( )
      void Next ( )
      Next ( )
      SObject Value ( )
      return_value = Value ( )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface UseCaseBuilder
      IDL file
      Python
      boolean Append ( in SObject theObject )
      return_value = Append ( theObject )
      boolean Remove ( in SObject theObject )
      return_value = Remove ( theObject )
      boolean AppendTo ( in SObject theFather, in SObject theObject )
      return_value = AppendTo ( theFather, theObject )
      boolean InsertBefore ( in SObject theFirst, in SObject theNext )
      return_value = InsertBefore ( theFirst, theNext )
      boolean SetCurrentObject ( in SObject theObject )
      return_value = SetCurrentObject ( theObject )
      boolean SetRootCurrent ( )
      return_value = SetRootCurrent ( )
      boolean HasChildren ( in SObject theObject )
      return_value = HasChildren ( theObject )
      boolean SetName ( in string theName )
      return_value = SetName ( theName )
      string GetName ( )
      return_value = GetName ( )
      boolean IsUseCase ( in SObject theObject )
      return_value = IsUseCase ( theObject )
      SObject GetCurrentObject ( )
      return_value = GetCurrentObject ( )
      SObject AddUseCase ( in string theName )
      return_value = AddUseCase ( theName )
      UseCaseIterator GetUseCaseIterator ( in SObject theObject )
      return_value = GetUseCaseIterator ( theObject )

      + + + + + + + + + + + + + + + +
      interface Callback
      IDL file
      Python
      void OnAddSObject ( in SObject theObject )
      OnAddSObject ( theObject )
      void OnRemoveSObject ( in SObject theObject )
      OnRemoveSObject ( theObject )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface Driver
      IDL file
      Python
      TMPFile Save ( in SComponent theComponent, in string theURL, in boolean isMultiFile )
      return_value = Save ( theComponent, theURL, isMultiFile )
      TMPFile SaveASCII ( in SComponent theComponent, in string theURL, in boolean isMultiFile )
      return_value = SaveASCII ( theComponent, theURL, isMultiFile )
      boolean Load ( in SComponent theComponent, in TMPFile theStream, in string theURL, in boolean isMultiFile )
      return_value = Load ( theComponent, theStream, theURL, isMultiFile )
      boolean LoadASCII ( in SComponent theComponent, in TMPFile theStream, in string theURL, in boolean isMultiFile )
      return_value = LoadASCII ( theComponent, theStream, theURL, isMultiFile )
      void Close ( in SComponent aSComponent )
      Close ( aSComponent )
      string ComponentDataType ( )
      return_value = ComponentDataType ( )
      string IORToLocalPersistentID ( in SObject theSObject, in string IORString, in boolean isMultiFile, in boolean isASCII )
      return_value = IORToLocalPersistentID ( theSObject, IORString, isMultiFile, isASCII )
      string LocalPersistentIDToIOR ( in SObject theSObject, in string aLocalPersistentID, in boolean isMultiFile, in boolean isASCII )
      return_value = LocalPersistentIDToIOR ( theSObject, aLocalPersistentID, isMultiFile, isASCII )
      boolean CanPublishInStudy ( in Object theIOR )
      return_value = CanPublishInStudy ( theIOR )
      SObject PublishInStudy ( in Study theStudy, in SObject theSObject, in Object theObject, in string theName )
      return_value = PublishInStudy ( theStudy, theSObject, theObject, theName )
      boolean CanCopy ( in SObject theObject )
      return_value = CanCopy ( theObject )
      TMPFile CopyFrom ( in SObject theObject, out long theObjectID )
      [ return_value, theObjectID ] = CopyFrom ( theObject )
      boolean CanPaste ( in string theComponentName, in long theObjectID )
      return_value = CanPaste ( theComponentName, theObjectID )
      SObject PasteInto ( in TMPFile theStream, in long theObjectID, in SObject theObject )
      return_value = PasteInto ( theStream, theObjectID, theObject )

      +
      diff --git a/doc/html/INPUT/HTML/SALOMEDS_Attributes.html b/doc/html/INPUT/HTML/SALOMEDS_Attributes.html new file mode 100644 index 000000000..7dbf29d3f --- /dev/null +++ b/doc/html/INPUT/HTML/SALOMEDS_Attributes.html @@ -0,0 +1,862 @@ + + + + + + + + + + + + + + + + +
      interface AttributeReal
      IDL file
      Python
      double Value ( )
      return_value = Value ( )
      void SetValue ( in double value )
      SetValue ( value )

      + + + + + + + + + + + + + + + +
      interface AttributeInteger
      IDL file
      Python
      long Value ( )
      return_value = Value ( )
      void SetValue ( in long value )
      SetValue ( value )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface AttributeSequenceOfReal
      IDL file
      Python
      void Assign ( in DoubleSeq other )
      Assign ( other )
      DoubleSeq CorbaSequence ( )
      return_value = CorbaSequence ( )
      void Add ( in double value )
      Add ( value )
      void Remove ( in long index )
      Remove ( index )
      void ChangeValue ( in long index, in double value )
      ChangeValue ( index, value )
      double Value ( in short index )
      return_value = Value ( index )
      long Length ( )
      return_value = Length ( )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface AttributeSequenceOfInteger
      IDL file
      Python
      void Assign ( in LongSeq other )
      Assign ( other )
      LongSeq CorbaSequence ( )
      return_value = CorbaSequence ( )
      void Add ( in long value )
      Add ( value )
      void Remove ( in long index )
      Remove ( index )
      void ChangeValue ( in long index, in long value )
      ChangeValue ( index, value )
      long Value ( in short index )
      return_value = Value ( index )
      long Length ( )
      return_value = Length ( )

      + + + + + + + + + + + + + + + +
      interface AttributeName
      IDL file
      Python
      string Value ( )
      return_value = Value ( )
      void SetValue ( in string value )
      SetValue ( value )

      + + + + + + + + + + + + + + + +
      interface AttributeComment
      IDL file
      Python
      string Value ( )
      return_value = Value ( )
      void SetValue ( in string value )
      SetValue ( value )

      + + + + + + + + + + + + + + + +
      interface AttributeIOR
      IDL file
      Python
      string Value ( )
      return_value = Value ( )
      void SetValue ( in string value )
      SetValue ( value )

      + + + + + + + + + + + + + + + +
      interface AttributePersistentRef
      IDL file
      Python
      string Value ( )
      return_value = Value ( )
      void SetValue ( in string value )
      SetValue ( value )

      + + + + + + + + + + + + + + + +
      interface AttributeDrawable
      IDL file
      Python
      boolean IsDrawable ( )
      return_value = IsDrawable ( )
      void SetDrawable ( in boolean value )
      SetDrawable ( value )

      + + + + + + + + + + + + + + + +
      interface AttributeSelectable
      IDL file
      Python
      boolean IsSelectable ( )
      return_value = IsSelectable ( )
      void SetSelectable ( in boolean value )
      SetSelectable ( value )

      + + + + + + + + + + + + + + + +
      interface AttributeExpandable
      IDL file
      Python
      boolean IsExpandable ( )
      return_value = IsExpandable ( )
      void SetExpandable ( in boolean value )
      SetExpandable ( value )

      + + + + + + + + + + + + + + + +
      interface AttributeOpened
      IDL file
      Python
      boolean IsOpened ( )
      return_value = IsOpened ( )
      void SetOpened ( in boolean value )
      SetOpened ( value )

      + + + + + + + + + + + + + + + +
      interface AttributeTextColor
      IDL file
      Python
      Color TextColor ( )
      return_value = TextColor ( )
      void SetTextColor ( in Color value )
      SetTextColor ( value )

      + + + + + + + + + + + + + + + +
      interface AttributeTextHighlightColor
      IDL file
      Python
      Color TextHighlightColor ( )
      return_value = TextHighlightColor ( )
      void SetTextHighlightColor ( in Color value )
      SetTextHighlightColor ( value )

      + + + + + + + + + + + + + + + + + + + +
      interface AttributePixMap
      IDL file
      Python
      boolean HasPixMap ( )
      return_value = HasPixMap ( )
      string GetPixMap ( )
      return_value = GetPixMap ( )
      void SetPixMap ( in string value )
      SetPixMap ( value )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface AttributeTreeNode
      IDL file
      Python
      void SetFather ( in AttributeTreeNode value )
      SetFather ( value )
      boolean HasFather ( )
      return_value = HasFather ( )
      AttributeTreeNode GetFather ( )
      return_value = GetFather ( )
      void SetPrevious ( in AttributeTreeNode value )
      SetPrevious ( value )
      boolean HasPrevious ( )
      return_value = HasPrevious ( )
      AttributeTreeNode GetPrevious ( )
      return_value = GetPrevious ( )
      void SetNext ( in AttributeTreeNode value )
      SetNext ( value )
      boolean HasNext ( )
      return_value = HasNext ( )
      AttributeTreeNode GetNext ( )
      return_value = GetNext ( )
      void SetFirst ( in AttributeTreeNode value )
      SetFirst ( value )
      boolean HasFirst ( )
      return_value = HasFirst ( )
      AttributeTreeNode GetFirst ( )
      return_value = GetFirst ( )
      void SetTreeID ( in string value )
      SetTreeID ( value )
      string GetTreeID ( )
      return_value = GetTreeID ( )
      void Append ( in AttributeTreeNode value )
      Append ( value )
      void Prepend ( in AttributeTreeNode value )
      Prepend ( value )
      void InsertBefore ( in AttributeTreeNode value )
      InsertBefore ( value )
      void InsertAfter ( in AttributeTreeNode value )
      InsertAfter ( value )
      void Remove ( )
      Remove ( )
      long Depth ( )
      return_value = Depth ( )
      boolean IsRoot ( )
      return_value = IsRoot ( )
      boolean IsDescendant ( in AttributeTreeNode value )
      return_value = IsDescendant ( value )
      boolean IsFather ( in AttributeTreeNode value )
      return_value = IsFather ( value )
      boolean IsChild ( in AttributeTreeNode value )
      return_value = IsChild ( value )
      string Label ( )
      return_value = Label ( )

      + + + + + + + + + + + + + + + +
      interface AttributeLocalID
      IDL file
      Python
      long Value ( )
      return_value = Value ( )
      void SetValue ( in long value )
      SetValue ( value )

      + + + + + + + + + + + + + + + +
      interface AttributeUserID
      IDL file
      Python
      string Value ( )
      return_value = Value ( )
      void SetValue ( in string value )
      SetValue ( value )

      + + + + + + + + + + + + + + + + + + + +
      interface AttributeTarget
      IDL file
      Python
      void Add ( in SObject anObject )
      Add ( anObject )
      ListOfSObject Get ( )
      return_value = Get ( )
      void Remove ( in SObject anObject )
      Remove ( anObject )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface AttributeTableOfInteger
      IDL file
      Python
      void SetTitle ( in string theTitle )
      SetTitle ( theTitle )
      string GetTitle ( )
      return_value = GetTitle ( )
      void SetRowTitle ( in long theIndex, in string theTitle )
      SetRowTitle ( theIndex, theTitle )
      void SetRowTitles ( in StringSeq theTitles )
      SetRowTitles ( theTitles )
      StringSeq GetRowTitles ( )
      return_value = GetRowTitles ( )
      void SetColumnTitle ( in long theIndex, in string theTitle )
      SetColumnTitle ( theIndex, theTitle )
      void SetColumnTitles ( in StringSeq theTitles )
      SetColumnTitles ( theTitles )
      StringSeq GetColumnTitles ( )
      return_value = GetColumnTitles ( )
      void SetRowUnit ( in long theIndex, in string theUnit )
      SetRowUnit ( theIndex, theUnit )
      void SetRowUnits ( in StringSeq theUnits )
      SetRowUnits ( theUnits )
      StringSeq GetRowUnits ( )
      return_value = GetRowUnits ( )
      long GetNbRows ( )
      return_value = GetNbRows ( )
      long GetNbColumns ( )
      return_value = GetNbColumns ( )
      void AddRow ( in LongSeq theData )
      AddRow ( theData )
      void SetRow ( in long theRow, in LongSeq theData )
      SetRow ( theRow, theData )
      LongSeq GetRow ( in long theRow )
      return_value = GetRow ( theRow )
      void AddColumn ( in LongSeq theData )
      AddColumn ( theData )
      void SetColumn ( in long theColumn, in LongSeq theData )
      SetColumn ( theColumn, theData )
      LongSeq GetColumn ( in long theColumn )
      return_value = GetColumn ( theColumn )
      void PutValue ( in long theValue, in long theRow, in long theColumn )
      PutValue ( theValue, theRow, theColumn )
      boolean HasValue ( in long theRow, in long theColumn )
      return_value = HasValue ( theRow, theColumn )
      long GetValue ( in long theRow, in long theColumn )
      return_value = GetValue ( theRow, theColumn )
      void SetNbColumns ( in long theNbColumns )
      SetNbColumns ( theNbColumns )
      LongSeq GetRowSetIndices ( in long theRow )
      return_value = GetRowSetIndices ( theRow )
      boolean ReadFromFile ( in TMPFile theStream )
      return_value = ReadFromFile ( theStream )
      TMPFile SaveToFile ( )
      return_value = SaveToFile ( )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface AttributeTableOfReal
      IDL file
      Python
      void SetTitle ( in string theTitle )
      SetTitle ( theTitle )
      string GetTitle ( )
      return_value = GetTitle ( )
      void SetRowTitle ( in long theIndex, in string theTitle )
      SetRowTitle ( theIndex, theTitle )
      void SetRowTitles ( in StringSeq theTitles )
      SetRowTitles ( theTitles )
      StringSeq GetRowTitles ( )
      return_value = GetRowTitles ( )
      void SetColumnTitle ( in long theIndex, in string theTitle )
      SetColumnTitle ( theIndex, theTitle )
      void SetColumnTitles ( in StringSeq theTitles )
      SetColumnTitles ( theTitles )
      StringSeq GetColumnTitles ( )
      return_value = GetColumnTitles ( )
      void SetRowUnit ( in long theIndex, in string theUnit )
      SetRowUnit ( theIndex, theUnit )
      void SetRowUnits ( in StringSeq theUnits )
      SetRowUnits ( theUnits )
      StringSeq GetRowUnits ( )
      return_value = GetRowUnits ( )
      long GetNbRows ( )
      return_value = GetNbRows ( )
      long GetNbColumns ( )
      return_value = GetNbColumns ( )
      void AddRow ( in DoubleSeq theData )
      AddRow ( theData )
      void SetRow ( in long theRow, in DoubleSeq theData )
      SetRow ( theRow, theData )
      DoubleSeq GetRow ( in long theRow )
      return_value = GetRow ( theRow )
      void AddColumn ( in DoubleSeq theData )
      AddColumn ( theData )
      void SetColumn ( in long theColumn, in DoubleSeq theData )
      SetColumn ( theColumn, theData )
      DoubleSeq GetColumn ( in long theColumn )
      return_value = GetColumn ( theColumn )
      void PutValue ( in double theValue, in long theRow, in long theColumn )
      PutValue ( theValue, theRow, theColumn )
      boolean HasValue ( in long theRow, in long theColumn )
      return_value = HasValue ( theRow, theColumn )
      double GetValue ( in long theRow, in long theColumn )
      return_value = GetValue ( theRow, theColumn )
      void SetNbColumns ( in long theNbColumns )
      SetNbColumns ( theNbColumns )
      LongSeq GetRowSetIndices ( in long theRow )
      return_value = GetRowSetIndices ( theRow )
      boolean ReadFromFile ( in TMPFile theStream )
      return_value = ReadFromFile ( theStream )
      TMPFile SaveToFile ( )
      return_value = SaveToFile ( )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface AttributeTableOfString
      IDL file
      Python
      void SetTitle ( in string theTitle )
      SetTitle ( theTitle )
      string GetTitle ( )
      return_value = GetTitle ( )
      void SetRowTitle ( in long theIndex, in string theTitle )
      SetRowTitle ( theIndex, theTitle )
      void SetRowTitles ( in StringSeq theTitles )
      SetRowTitles ( theTitles )
      StringSeq GetRowTitles ( )
      return_value = GetRowTitles ( )
      void SetColumnTitle ( in long theIndex, in string theTitle )
      SetColumnTitle ( theIndex, theTitle )
      void SetColumnTitles ( in StringSeq theTitles )
      SetColumnTitles ( theTitles )
      StringSeq GetColumnTitles ( )
      return_value = GetColumnTitles ( )
      void SetRowUnit ( in long theIndex, in string theUnit )
      SetRowUnit ( theIndex, theUnit )
      void SetRowUnits ( in StringSeq theUnits )
      SetRowUnits ( theUnits )
      StringSeq GetRowUnits ( )
      return_value = GetRowUnits ( )
      long GetNbRows ( )
      return_value = GetNbRows ( )
      long GetNbColumns ( )
      return_value = GetNbColumns ( )
      void AddRow ( in StringSeq theData )
      AddRow ( theData )
      void SetRow ( in long theRow, in StringSeq theData )
      SetRow ( theRow, theData )
      StringSeq GetRow ( in long theRow )
      return_value = GetRow ( theRow )
      void AddColumn ( in StringSeq theData )
      AddColumn ( theData )
      void SetColumn ( in long theColumn, in StringSeq theData )
      SetColumn ( theColumn, theData )
      StringSeq GetColumn ( in long theColumn )
      return_value = GetColumn ( theColumn )
      void PutValue ( in string theValue, in long theRow, in long theColumn )
      PutValue ( theValue, theRow, theColumn )
      boolean HasValue ( in long theRow, in long theColumn )
      return_value = HasValue ( theRow, theColumn )
      string GetValue ( in long theRow, in long theColumn )
      return_value = GetValue ( theRow, theColumn )
      void SetNbColumns ( in long theNbColumns )
      SetNbColumns ( theNbColumns )
      LongSeq GetRowSetIndices ( in long theRow )
      return_value = GetRowSetIndices ( theRow )
      boolean ReadFromFile ( in TMPFile theStream )
      return_value = ReadFromFile ( theStream )
      TMPFile SaveToFile ( )
      return_value = SaveToFile ( )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface AttributeStudyProperties
      IDL file
      Python
      void SetUserName ( in string theName )
      SetUserName ( theName )
      string GetUserName ( )
      return_value = GetUserName ( )
      void SetCreationDate ( in long theMinute, in long theHour, in long theDay, in long theMonth, in long theYear )
      SetCreationDate ( theMinute, theHour, theDay, theMonth, theYear )
      boolean GetCreationDate ( out long theMinute, out long theHour, out long theDay, out long theMonth, out long theYear )
      [ return_value, theMinute, theHour, theDay, theMonth, theYear ] = GetCreationDate ( )
      void SetCreationMode ( in string theMode )
      SetCreationMode ( theMode )
      string GetCreationMode ( )
      return_value = GetCreationMode ( )
      void SetModified ( in long theModified )
      SetModified ( theModified )
      boolean IsModified ( )
      return_value = IsModified ( )
      long GetModified ( )
      return_value = GetModified ( )
      void SetLocked ( in boolean theLocked )
      SetLocked ( theLocked )
      boolean IsLocked ( )
      return_value = IsLocked ( )
      void SetModification ( in string theName, in long theMinute, in long theHour, in long theDay, in long theMonth, in long theYear )
      SetModification ( theName, theMinute, theHour, theDay, theMonth, theYear )
      void GetModificationsList ( out StringSeq theNames, out LongSeq theMinutes, out LongSeq theHours, out LongSeq theDays, out LongSeq theMonths, out LongSeq theYears, in boolean theWithCreator )
      [ theNames, theMinutes, theHours, theDays, theMonths, theYears ] = GetModificationsList ( theWithCreator )

      + + + + + + + + + + + + + + + + + + + +
      interface AttributePythonObject
      IDL file
      Python
      void SetObject ( in string theSequence, in boolean IsScript )
      SetObject ( theSequence, IsScript )
      string GetObject ( )
      return_value = GetObject ( )
      boolean IsScript ( )
      return_value = IsScript ( )

      +
      diff --git a/doc/html/INPUT/HTML/SALOME_Component.html b/doc/html/INPUT/HTML/SALOME_Component.html new file mode 100644 index 000000000..045775117 --- /dev/null +++ b/doc/html/INPUT/HTML/SALOME_Component.html @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface Container
      IDL file
      Python
      Container start_impl ( in string ContainerName )
      return_value = start_impl ( ContainerName )
      Component load_impl ( in string nameToRegister, in string componentName )
      return_value = load_impl ( nameToRegister, componentName )
      void remove_impl ( in Component component_i )
      remove_impl ( component_i )
      void finalize_removal ( )
      finalize_removal ( )
      void ping ( )
      ping ( )
      boolean Kill_impl ( )
      return_value = Kill_impl ( )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface Component
      IDL file
      Python
      void ping ( )
      ping ( )
      void destroy ( )
      destroy ( )
      Container GetContainerRef ( )
      return_value = GetContainerRef ( )
      void Names ( in string aGraphName, in string aNodeName )
      Names ( aGraphName, aNodeName )
      boolean Kill_impl ( )
      return_value = Kill_impl ( )
      boolean Stop_impl ( )
      return_value = Stop_impl ( )
      boolean Suspend_impl ( )
      return_value = Suspend_impl ( )
      boolean Resume_impl ( )
      return_value = Resume_impl ( )
      long CpuUsed_impl ( )
      return_value = CpuUsed_impl ( )

      +
      diff --git a/doc/html/INPUT/HTML/SALOME_DataTypeCatalog.html b/doc/html/INPUT/HTML/SALOME_DataTypeCatalog.html new file mode 100644 index 000000000..c73173ffd --- /dev/null +++ b/doc/html/INPUT/HTML/SALOME_DataTypeCatalog.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface DataCatalog
      IDL file
      Python
      ListOfDataTypeName GetDataTypeList ( )
      return_value = GetDataTypeList ( )
      boolean isDerivedFrom ( in string type_in, in string type_out )
      return_value = isDerivedFrom ( type_in, type_out )
      string GetDataInterfaceRead ( in string type )
      return_value = GetDataInterfaceRead ( type )
      string GetDataInterfaceWrite ( in string type )
      return_value = GetDataInterfaceWrite ( type )
      ListOfDataTypeName GetDataTypeParents ( in string type )
      return_value = GetDataTypeParents ( type )

      +
      diff --git a/doc/html/INPUT/HTML/SALOME_Exception.html b/doc/html/INPUT/HTML/SALOME_Exception.html new file mode 100644 index 000000000..37c3107c9 --- /dev/null +++ b/doc/html/INPUT/HTML/SALOME_Exception.html @@ -0,0 +1,2 @@ + + diff --git a/doc/html/INPUT/HTML/SALOME_ModuleCatalog.html b/doc/html/INPUT/HTML/SALOME_ModuleCatalog.html new file mode 100644 index 000000000..009c6308d --- /dev/null +++ b/doc/html/INPUT/HTML/SALOME_ModuleCatalog.html @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface Acomponent
      IDL file
      Python
      ListOfInterfaces GetInterfaceList ( )
      return_value = GetInterfaceList ( )
      DefinitionInterface GetInterface ( in string interfacename )
      return_value = GetInterface ( interfacename )
      ListOfServices GetServiceList ( in string interfacename )
      return_value = GetServiceList ( interfacename )
      Service GetService ( in string interfacename, in string servicename )
      return_value = GetService ( interfacename, servicename )
      Service GetDefaultService ( in string interfacename )
      return_value = GetDefaultService ( interfacename )
      string GetPathPrefix ( in string machinename )
      return_value = GetPathPrefix ( machinename )

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface ModuleCatalog
      IDL file
      Python
      void ping ( )
      ping ( )
      ListOfComputers GetComputerList ( )
      return_value = GetComputerList ( )
      string GetPathPrefix ( in string machinename )
      return_value = GetPathPrefix ( machinename )
      ListOfComponents GetComponentList ( )
      return_value = GetComponentList ( )
      ListOfIAPP_Affich GetComponentIconeList ( )
      return_value = GetComponentIconeList ( )
      ListOfComponents GetTypedComponentList ( in ComponentType component_type )
      return_value = GetTypedComponentList ( component_type )
      Acomponent GetComponent ( in string componentname )
      return_value = GetComponent ( componentname )

      +
      diff --git a/doc/html/INPUT/HTML/SALOME_Registry.html b/doc/html/INPUT/HTML/SALOME_Registry.html new file mode 100644 index 000000000..fd319e119 --- /dev/null +++ b/doc/html/INPUT/HTML/SALOME_Registry.html @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface Components
      IDL file
      Python
      void ping ( )
      ping ( )
      unsigned long add ( in Infos lesInfos )
      return_value = add ( lesInfos )
      void remove ( in unsigned long id )
      remove ( id )
      unsigned long size ( )
      return_value = size ( )
      AllInfos getall ( )
      return_value = getall ( )
      AllInfos history ( )
      return_value = history ( )
      void end ( )
      end ( )
      void hello ( in unsigned long id )
      hello ( id )

      +
      diff --git a/doc/html/INPUT/HTML/SALOME_RessourcesCatalog.html b/doc/html/INPUT/HTML/SALOME_RessourcesCatalog.html new file mode 100644 index 000000000..787a6283e --- /dev/null +++ b/doc/html/INPUT/HTML/SALOME_RessourcesCatalog.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + +
      interface RessourcesCatalog
      IDL file
      Python
      ListOfComputer GetComputerList ( )
      return_value = GetComputerList ( )
      ListOfContainerType GetContainerTypeList ( in string computer )
      return_value = GetContainerTypeList ( computer )
      computer_info GetComputerInfo ( in string computer )
      return_value = GetComputerInfo ( computer )

      +
      diff --git a/doc/html/INPUT/HTML/SALOME_Session.html b/doc/html/INPUT/HTML/SALOME_Session.html new file mode 100644 index 000000000..804a067a9 --- /dev/null +++ b/doc/html/INPUT/HTML/SALOME_Session.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      interface Session
      IDL file
      Python
      void GetInterface ( )
      GetInterface ( )
      Component GetVisuGen ( )
      return_value = GetVisuGen ( )
      void StopSession ( )
      StopSession ( )
      StatSession GetStatSession ( )
      return_value = GetStatSession ( )
      void ping ( )
      ping ( )

      +
      diff --git a/doc/html/INPUT/HTML/SALOME_TestComponent.html b/doc/html/INPUT/HTML/SALOME_TestComponent.html new file mode 100644 index 000000000..44a507fdd --- /dev/null +++ b/doc/html/INPUT/HTML/SALOME_TestComponent.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + +
      interface TestComponent
      IDL file
      Python
      string Coucou ( in long L )
      return_value = Coucou ( L )

      +
      diff --git a/doc/html/INPUT/HTML/TestNotif.html b/doc/html/INPUT/HTML/TestNotif.html new file mode 100644 index 000000000..a181974d2 --- /dev/null +++ b/doc/html/INPUT/HTML/TestNotif.html @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + +
      interface Solver
      IDL file
      Python
      boolean Connect ( )
      return_value = Connect ( )
      void Start ( )
      Start ( )
      void ReStart ( )
      ReStart ( )

      +
      diff --git a/doc/html/INPUT/HTML/TypeData.html b/doc/html/INPUT/HTML/TypeData.html new file mode 100644 index 000000000..37c3107c9 --- /dev/null +++ b/doc/html/INPUT/HTML/TypeData.html @@ -0,0 +1,2 @@ + + diff --git a/doc/html/INPUT/doxyfile b/doc/html/INPUT/doxyfile new file mode 100755 index 000000000..61c8e7ea3 --- /dev/null +++ b/doc/html/INPUT/doxyfile @@ -0,0 +1,209 @@ +# Doxyfile 1.3-rc1 + +#--------------------------------------------------------------------------- +# General configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = "SALOME v.1.4.0" +PROJECT_NUMBER = id#1.1 +OUTPUT_DIRECTORY = ../ +OUTPUT_LANGUAGE = English +EXTRACT_ALL = YES +EXTRACT_PRIVATE = YES +EXTRACT_STATIC = YES +EXTRACT_LOCAL_CLASSES = YES +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = NO +ALWAYS_DETAILED_SEC = YES +INLINE_INHERITED_MEMB = YES +FULL_PATH_NAMES = NO +STRIP_FROM_PATH = +INTERNAL_DOCS = YES +CASE_SENSE_NAMES = YES +SHORT_NAMES = NO +HIDE_SCOPE_NAMES = NO +VERBATIM_HEADERS = YES +SHOW_INCLUDE_FILES = YES +JAVADOC_AUTOBRIEF = YES +MULTILINE_CPP_IS_BRIEF = NO +DETAILS_AT_TOP = NO +INHERIT_DOCS = YES +INLINE_INFO = YES +SORT_MEMBER_DOCS = NO +DISTRIBUTE_GROUP_DOC = NO +TAB_SIZE = 5 +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ALIASES = +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 25 +OPTIMIZE_OUTPUT_FOR_C = YES +OPTIMIZE_OUTPUT_JAVA = YES +SHOW_USED_FILES = NO +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = log.txt +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = ../../../share/salome/idl/SALOME_ModuleCatalog.idl \ + ../../../share/salome/idl/SALOMEDS.idl \ + ../../../share/salome/idl/SALOME_Exception.idl \ + ../../../share/salome/idl/SALOMEDS_Attributes.idl \ + ../../../share/salome/idl/SALOME_Session.idl \ + ../../../share/salome/idl/SALOME_Component.idl \ + ../../../share/salome/src/LifeCycleCORBA/SALOME_LifeCycleCORBA.hxx \ + ../../../share/salome/src/NamingService/SALOME_NamingService.hxx \ + ../../../share/salome/src/NamingService/SALOME_NamingService.cxx \ + ../../../share/salome/src/LifeCycleCORBA/SALOME_LifeCycleCORBA.cxx +FILE_PATTERNS = +RECURSIVE = NO +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = sources/ +INPUT_FILTER = +FILTER_SOURCE_FILES = YES +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = NO +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = NO +REFERENCES_RELATION = YES +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = NO +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = html +HTML_FILE_EXTENSION = .html +HTML_HEADER = sources/myheader.html +HTML_FOOTER = +HTML_STYLESHEET = +HTML_ALIGN_MEMBERS = YES +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +BINARY_TOC = YES +TOC_EXPAND = YES +DISABLE_INDEX = YES +ENUM_VALUES_PER_LINE = 4 +GENERATE_TREEVIEW = YES +TREEVIEW_WIDTH = 250 +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = a4wide +EXTRA_PACKAGES = +LATEX_HEADER = +PDF_HYPERLINKS = NO +USE_PDFLATEX = NO +LATEX_BATCHMODE = NO +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_LINKS = NO +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = NO +XML_SCHEMA = +XML_DTD = +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = YES +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = NO +#--------------------------------------------------------------------------- +# Configuration::addtions related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +PERL_PATH = /usr/bin/perl +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = YES +HIDE_UNDOC_RELATIONS = NO +HAVE_DOT = YES +CLASS_GRAPH = YES +COLLABORATION_GRAPH = NO +TEMPLATE_RELATIONS = YES +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DOT_IMAGE_FORMAT = jpg +DOT_PATH = +DOTFILE_DIRS = +MAX_DOT_GRAPH_WIDTH = 1024 +MAX_DOT_GRAPH_HEIGHT = 1200 +GENERATE_LEGEND = NO +DOT_CLEANUP = YES +#--------------------------------------------------------------------------- +# Configuration::addtions related to the search engine +#--------------------------------------------------------------------------- +SEARCHENGINE = NO +CGI_NAME = search.cgi +CGI_URL = +DOC_URL = +DOC_ABSPATH = +BIN_ABSPATH = /usr/local/bin/ +EXT_DOC_PATHS = diff --git a/doc/html/INPUT/exemple/Example1.html b/doc/html/INPUT/exemple/Example1.html new file mode 100755 index 000000000..1ec12baf9 --- /dev/null +++ b/doc/html/INPUT/exemple/Example1.html @@ -0,0 +1,54 @@ + + + +Exemple + +


      #%AttributeReal interface (creations/saving/restoring)%
      +#%Methods : FindOrCreateAttribute, Value, SaveAs, SetValue, FindComponent, FindAttribute, Open%
      +
      +
      +#       create AttributeReal      
      +#=================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeReal")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeReal attribute"
      +A = A._narrow(SALOMEDS.AttributeReal)
      +A.SetValue(0.0001)
      +if A.Value() != 0.0001:
      +        raise  RuntimeError, "Error : wrong value of  AttributeReal"
      +
      +#      save / restore study      
      +#=================================
      +
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +#file = "/tmp/ggg.hdf"
      +
      +print " -------  We will save to", file, "-----------"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy=batchmode_geompy.myStudyManager.Open(file)
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find AttributeReal
      +#=================================
      +
      +res,A=father.FindAttribute("AttributeReal")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeReal"
      +
      +A = A._narrow(SALOMEDS.AttributeReal)
      +if A.Value() != 0.0001:
      +        raise  RuntimeError, "Error : wrong value of  AttributeReal"
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example10.html b/doc/html/INPUT/exemple/Example10.html new file mode 100755 index 000000000..fde0125ea --- /dev/null +++ b/doc/html/INPUT/exemple/Example10.html @@ -0,0 +1,59 @@ + + + +Example + +
      #%AttributeExpandable interface(creations/saving/restoring)%
      +#%SALOMEDS methods : SaveAs FindComponent  FindAttribute Open%
      +#%Attribute methods : SetExpandable IsExpandable%
      +
      +#              create    AttributeExpandable
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute( batchmode_geompy.father, "AttributeExpandable")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeExpandable attribute"
      +A = A._narrow(SALOMEDS.AttributeExpandable)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeExpandable attribute"
      +
      +A.SetExpandable(1)
      +
      +if A.IsExpandable() == 0:
      +        "Error: wrong value of AttributeExpandable"
      +
      +
      +#      save / restore study      
      +#============================================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file,  batchmode_geompy.myStudy)
      +openedStudy = batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find   AttributeExpandable
      +#============================================================
      +
      +res,A=father.FindAttribute("AttributeExpandable")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeExpandable"
      +
      +A = A._narrow(SALOMEDS.AttributeExpandable)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeExpandable attribute"
      +
      +if A.IsExpandable() == 0:
      +        "Error: wrong value of AttributeExpandable"
      +
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example11.html b/doc/html/INPUT/exemple/Example11.html new file mode 100755 index 000000000..38218bddc --- /dev/null +++ b/doc/html/INPUT/exemple/Example11.html @@ -0,0 +1,59 @@ + + + +Example + +
      #%Test AttributeOpened (creations/saving/restoring)%
      +#%SALOMEDS methods : FindOrCreateAttribute SaveAs, FindComponent, FindAttribute, Open%
      +#%Attribute methods : SetOpened, IsOpened%
      +
      +#              create    AttributeOpened
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeOpened")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeOpened attribute"
      +A = A._narrow(SALOMEDS.AttributeOpened)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeOpened attribute"
      +
      +A.SetOpened(1)
      +
      +if A.IsOpened() == 0:
      +        "Error: wrong value of AttributeOpened"
      +
      +
      +#      save / restore study      
      +#============================================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy=batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find   AttributeOpened
      +#============================================================
      +
      +res,A=father.FindAttribute("AttributeOpened")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeOpened"
      +
      +A = A._narrow(SALOMEDS.AttributeOpened)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeOpened attribute"
      +
      +if A.IsOpened() == 0:
      +        "Error: wrong value of AttributeOpened"
      +
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example12.html b/doc/html/INPUT/exemple/Example12.html new file mode 100755 index 000000000..57c5d4531 --- /dev/null +++ b/doc/html/INPUT/exemple/Example12.html @@ -0,0 +1,67 @@ + + + +Example + +
      #%AttributeTextColor interface (creations/saving/restoring)%
      +#%SALOMEDS methods : FindOrCreateAttribute, SaveAs, FindComponent, FindAttribute, Open%
      +#%Attribute methods : SetTextColor  TextColor%
      +
      +
      +#--------------------------------------------------------------------------
      +#              create    AttributeTextColor
      +#===========================================================
      +import SALOMEDS_Attributes_idl
      +color = SALOMEDS_Attributes_idl._0_SALOMEDS.Color(234,345,231)
      +
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeTextColor")
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeTextColor attribute"
      +A = A._narrow(SALOMEDS.AttributeTextColor)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeTextColor attribute"
      +
      +A.SetTextColor(color)
      +
      +c = A.TextColor();
      +
      +if c.R != 234 or c.G != 345 or c.B != 231:
      +        print "Error: wrong value of AttributeTextColor"
      +
      +#      save / restore study      
      +#============================================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy = batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#       find   AttributeTextColor
      +#============================================================
      +
      +res,A=father.FindAttribute("AttributeTextColor")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeTextColor"
      +
      +A = A._narrow(SALOMEDS.AttributeTextColor)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeTextColor attribute"
      +
      +c = A.TextColor();
      +if c.R != 234 or c.G != 345 or c.B != 231:
      +        print "Error: wrong value of AttributeTextColor"
      +
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example13.html b/doc/html/INPUT/exemple/Example13.html new file mode 100755 index 000000000..9ecf9964b --- /dev/null +++ b/doc/html/INPUT/exemple/Example13.html @@ -0,0 +1,68 @@ + + + +Example + +
      #%Test AttributeTextHighlightColor interface(creations/saving/restoring)%
      +#%SALOMEDS methods : FindOrCreateAttribute, SaveAs, FindComponent, FindAttribute, Open%
      +#%Attribute methods :  SetTextHighlightColor TextHighlightColor%
      +
      +#--------------------------------------------------------------------------
      +#              create    AttributeTextHighlightColor
      +#===========================================================
      +
      +import SALOMEDS_Attributes_idl
      +highlightcolor=SALOMEDS_Attributes_idl._0_SALOMEDS.Color(256,256,256)
      +
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeTextHighlightColor")
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeTextHighlightColor attribute"
      +A = A._narrow(SALOMEDS.AttributeTextHighlightColor)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeTextHighlightColor attribute"
      +
      +A.SetTextHighlightColor(highlightcolor)
      +
      +c = A.TextHighlightColor();
      +if c.R != 256 or c.G != 256 or c.B != 256:
      +        print "Error: wrong value of AttributeTextHighlightColor"
      +
      +
      +#      save / restore study      
      +#============================================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy=batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#       find   AttributeTextHighlightColor
      +#============================================================
      +
      +res, A = father.FindAttribute("AttributeTextHighlightColor")
      +print res, A
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeTextHighlightColor"
      +
      +A = A._narrow(SALOMEDS.AttributeTextHighlightColor)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeTextHighlightColor attribute"
      +
      +c = A.TextHighlightColor();
      +
      +if c.R != 256 or c.G != 256 or c.B != 256:
      +        print "Error: wrong value of AttributeTextTextHighlightColor"
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example14.html b/doc/html/INPUT/exemple/Example14.html new file mode 100755 index 000000000..a4e0ada09 --- /dev/null +++ b/doc/html/INPUT/exemple/Example14.html @@ -0,0 +1,57 @@ + + + +Example + +
      #%AttributePixMap interface (creations/saving/restoring)%
      +#%SALOMEDS methods  : FindOrCreateAttribute, SaveAs, FindComponent, FindAttribute, Open%
      +#%Attribute methods : SetPixMap, GetPixMap%
      +
      +#--------------------------------------------------------------------------
      +
      +#--------------------------------------------------------------------------
      +#   create  AttributePixMap
      +#===============================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributePixMap")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributePixMap attribute"
      +aPixmap = A._narrow(SALOMEDS.AttributePixMap);
      +aPixmap.SetPixMap( "ICON_OBJBROWSER_Geometry" );
      +
      +if aPixmap.GetPixMap() != "ICON_OBJBROWSER_Geometry":
      +        print "Error: wrong value of AttributePixMap"
      +
      +
      +#      save / restore study      
      +#============================================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy = batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#       find   AttributePixMap
      +#============================================================
      +
      +res,A=father.FindAttribute("AttributePixMap")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error: AttributePixMap not found "
      +
      +A = A._narrow(SALOMEDS.AttributePixMap)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributePixMap attribute"
      +
      +if A.GetPixMap() != "ICON_OBJBROWSER_Geometry":
      +        print "Error: wrong value of AttributePixMap"
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example15.html b/doc/html/INPUT/exemple/Example15.html new file mode 100755 index 000000000..f6cddac5a --- /dev/null +++ b/doc/html/INPUT/exemple/Example15.html @@ -0,0 +1,51 @@ + + + +Example + +
      #%AttributeLocalID interface(creations/saving/restoring)%
      +#%SALOMEDS methods : FindOrCreateAttribute, SaveAs, FindComponent, FindAttribute, Open%    
      +#%Attribute methods : Value,  SetValue%
      +
      +#       create AttributeLocalID
      +#=================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeLocalID")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeLocalID attribute"
      +A = A._narrow(SALOMEDS.AttributeLocalID)
      +
      +A.SetValue(763242882)
      +
      +if A.Value() != 763242882:
      +        print "Error: wrong value of AttributeLocalID"
      +
      +#      save / restore study      
      +#=================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy = batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find  AttributeLocalID
      +#=================================
      +
      +res,A=father.FindAttribute("AttributeLocalID")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeLocalID"
      +
      +A = A._narrow(SALOMEDS.AttributeLocalID)
      +
      +if A.Value() != 763242882:
      +        print "Error: wrong value of AttributeLocalID"
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example16.html b/doc/html/INPUT/exemple/Example16.html new file mode 100755 index 000000000..ec8bfd5e3 --- /dev/null +++ b/doc/html/INPUT/exemple/Example16.html @@ -0,0 +1,158 @@ + + + +Example + +
      Methods : GetAvailableUndos, ChangeValue, FindOrCreateAttribute, SaveAs, GetAvailableRedos, Undo, FindComponent, Redo, FindAttribute, Open, CommitCommand, NewCommand
      +
      +
      +dir= os.getenv("TmpDir")
      +if dir == None:
      +        dir = "/tmp"
      +
      +batchmode_geompy.myBuilder._set_UndoLimit(20)
      +
      +# 1st transaction -----------------------------------------
      +batchmode_geompy.myBuilder.NewCommand()
      +#       create AttributeSequenceOfInteger      
      +#=========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeSequenceOfInteger")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeSequenceOfInteger attribute"
      +A = A._narrow(SALOMEDS.AttributeSequenceOfInteger)
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeSequenceOfInteger attribute"
      +
      +A.Add(100)
      +A.Add(300)
      +A.Add(500)
      +A.Add(400)
      +A.Add(700)
      +print "First transaction goes on :  HasOpenCommand() = ", batchmode_geompy.myBuilder.HasOpenCommand()
      +batchmode_geompy.myBuilder.CommitCommand() #--------------
      +
      +# 2nd transaction ------------------------------------------
      +batchmode_geompy.myBuilder.NewCommand() 
      +A.Remove(3)
      +A.ChangeValue(4,500)
      +batchmode_geompy.myBuilder.CommitCommand() #--------------
      +
      +if batchmode_geompy.myBuilder.GetAvailableUndos() == 0:
      +        raise RuntimeError, "GetAvailableUndos() = 0 but must not !"
      +
      +if A.Length() != 4:
      +        print "Wrong length of SequenceOfInteger"
      +if A.Value(1) != 100 or A.Value(2) != 300 or A.Value(3) != 400 or A.Value(4) != 500:
      +        raise  RuntimeError, "Wrong  value of  AttributeSequenceOfInteger"
      +
      +file1 = dir + "/test1.hdf"
      +batchmode_geompy.myStudyManager.SaveAs(file1, batchmode_geompy.myStudy)
      +
      +# 1st Undo ---------------------------------------
      +batchmode_geompy.myBuilder.Undo()
      +res, A = batchmode_geompy.myBuilder.FindAttribute(batchmode_geompy.father, "AttributeSequenceOfInteger")
      +if A is None:
      +        raise  RuntimeError, "After first 'undo' can't find AttributeSequenceOfInteger"
      +if A.Length() != 5:
      +        print "Wrong length of SequenceOfInteger"
      +if A.Value(1) != 100 or A.Value(2) != 300 or A.Value(3) != 500 or A.Value(4) != 400 or  A.Value(5) != 700:
      +        print  A.Value(1), A.Value(2), A.Value(3), A.Value(4), A.Value(5)
      +        raise  RuntimeError, "Wrong  value of  AttributeSequenceOfInteger after the first 'undo'!"
      +# save 
      +file2 = dir + "/test2.hdf"
      +batchmode_geompy.myStudyManager.SaveAs(file2, batchmode_geompy.myStudy)
      +#-------------------------------------------------
      +# 2nd Undo ---------------------------------------
      +batchmode_geompy.myBuilder.Undo()
      +res, attr = batchmode_geompy.myBuilder.FindAttribute(batchmode_geompy.father, "AttributeSequenceOfInteger")
      +if res !=0 or attr != None :
      +        raise  RuntimeError, "After the second 'undo' AttributeSequenceOfInteger exists but must not!"
      +file3 = dir + "/test3.hdf"
      +batchmode_geompy.myStudyManager.SaveAs(file3, batchmode_geompy.myStudy)
      +#-------------------------------------------------
      +
      +#make redo twice ---------------------------------
      +if batchmode_geompy.myBuilder.GetAvailableRedos() == 0:
      +        raise RuntimeError, "GetAvailableRedos() = 0 but must not !"
      +batchmode_geompy.myBuilder.Redo()
      +batchmode_geompy.myBuilder.Redo()
      +res, A = batchmode_geompy.myBuilder.FindAttribute(batchmode_geompy.father, "AttributeSequenceOfInteger")
      +if res ==0 or A== None :
      +        raise  RuntimeError, "AttributeSequenceOfInteger is not found but must be!"
      +if A.Length() != 4:
      +        print "Wrong length of SequenceOfInteger"
      +if A.Value(1) != 100 or A.Value(2) != 300 or A.Value(3) != 400 or A.Value(4) != 500:
      +        raise  RuntimeError, "Wrong  value of  AttributeSequenceOfInteger"
      +
      +
      +#----------------------------------------------------------------------
      +openedStudy=batchmode_geompy.myStudyManager.Open(file1);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find AttributeSequenceOfInteger
      +#======================================
      +
      +res,A=father.FindAttribute("AttributeSequenceOfInteger")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeSequenceOfInteger"
      +
      +A = A._narrow(SALOMEDS.AttributeSequenceOfInteger)
      +
      +if A.Length() != 4:
      +        print "Wrong length of SequenceOfInteger"
      +if A.Value(1) != 100 or A.Value(2) != 300 or A.Value(3) != 400 or A.Value(4) != 500:
      +        print "Wrong  value of  AttributeSequenceOfInteger"
      +#----------------------------------------------------------------------
      +openedStudy=batchmode_geompy.myStudyManager.Open(file2);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find AttributeSequenceOfInteger
      +#======================================
      +
      +res,A=father.FindAttribute("AttributeSequenceOfInteger")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeSequenceOfInteger"
      +
      +A = A._narrow(SALOMEDS.AttributeSequenceOfInteger)
      +
      +if A.Length() != 5:
      +        print "Wrong length of SequenceOfInteger"
      +if A.Value(1) != 100 or A.Value(2) != 300 or A.Value(3) != 500 or A.Value(4) != 400 or  A.Value(5) != 700:
      +        raise  RuntimeError, "Wrong  value of  AttributeSequenceOfInteger after the first 'undo'!"
      +
      +#----------------------------------------------------------------------
      +openedStudy=batchmode_geompy.myStudyManager.Open(file3);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find AttributeSequenceOfInteger
      +#======================================
      +
      +res,A=father.FindAttribute("AttributeSequenceOfInteger")
      +
      +if res!=0 or A != None:
      +        raise RuntimeError, " AttributeSequenceOfInteger is found but must not!"
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example17.html b/doc/html/INPUT/exemple/Example17.html new file mode 100755 index 000000000..458ba1e08 --- /dev/null +++ b/doc/html/INPUT/exemple/Example17.html @@ -0,0 +1,162 @@ + + + +Example + +
      #% Check  methods : %
      +SALOMEDS methods : RemoveAttribute, FindOrCreateAttribute, NewStudy, GetAllAttributes, NewCommand, CommitCommand, AbortCommand, NewComponent%
      +
      +batchmode_geompy.myBuilder._set_UndoLimit(20)
      +
      +batchmode_geompy.myBuilder.NewCommand() 
      +child = batchmode_geompy.myBuilder.NewObject(batchmode_geompy.father)
      +batchmode_geompy.myBuilder.CommitCommand()
      +
      +batchmode_geompy.myBuilder.NewCommand() 
      +#==========================================================
      +#       create AttributeSequenceOfReal      
      +#==========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child, "AttributeSequenceOfReal")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeSequenceOfReal attribute"
      +A = A._narrow(SALOMEDS.AttributeSequenceOfReal)
      +if A == None :
      +        raise  RuntimeError, "_narrow returns None instead of AttributeSequenceOfReal pointer"
      +
      +A.Add(0.0293)
      +A.Add(522)
      +A.Add(98234)
      +A.Add(83.287)
      +batchmode_geompy.myBuilder.CommitCommand()
      +
      +
      +batchmode_geompy.myBuilder.NewCommand() 
      +#==========================================================
      +#      create  AttributeInteger      
      +#==========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child, "AttributeInteger")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeInteger attribute"
      +A = A._narrow(SALOMEDS.AttributeInteger)
      +A.SetValue(1000000)
      +
      +if A.Value() != 1000000:
      +        raise  RuntimeError, "Error : wrong value of  AttributeInteger"
      +
      +batchmode_geompy.myBuilder.CommitCommand()
      +
      +batchmode_geompy.myBuilder.NewCommand() #===================
      +#              create AttributeName     
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child, "AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A.SetValue("AttributesTesting")
      +
      +if A.Value() != "AttributesTesting":
      +        print "Wrong  value of AttributeName"        
      +
      +batchmode_geompy.myBuilder.CommitCommand()
      +
      +batchmode_geompy.myBuilder.NewCommand() #===================
      +#              create     AttributeComment 
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child, "AttributeComment")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeComment attribute"
      +A = A._narrow(SALOMEDS.AttributeComment)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeComment attribute"
      +
      +A.SetValue("GEOM")
      +
      +batchmode_geompy.myBuilder.AbortCommand()
      +
      +batchmode_geompy.myBuilder.NewCommand() #===================
      +#             create   AttributePersistentRef   
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child, "AttributePersistentRef")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributePersistentRef attribute"
      +A = A._narrow(SALOMEDS.AttributePersistentRef)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributePersistentRef attribute"
      +
      +A.SetValue("/tmp/test;1")
      +batchmode_geompy.myBuilder.CommitCommand()
      +
      +batchmode_geompy.myBuilder.NewCommand()  #===================================
      +#              create    AttributeDrawable  
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child, "AttributeDrawable")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeDrawable attribute"
      +A = A._narrow(SALOMEDS.AttributeDrawable)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeDrawable attribute"
      +
      +A.SetDrawable(1)
      +
      +if A.IsDrawable() == 0:
      +        "Error: wrong value of AttributeDrawable"
      +batchmode_geompy.myBuilder.CommitCommand()
      +
      +
      +
      +batchmode_geompy.myBuilder.NewCommand() #===================
      +#              create    AttributeSelectable  
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child, "AttributeSelectable")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeSelectable attribute"
      +A = A._narrow(SALOMEDS.AttributeSelectable)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeSelectable attribute"
      +
      +A.SetSelectable(1)
      +
      +if A.IsSelectable() == 0:
      +        "Error: wrong value of AttributeSelectable"
      +batchmode_geompy.myBuilder.CommitCommand()
      +
      +
      +batchmode_geompy.myBuilder.NewCommand() #===================
      +#===========================================================
      +batchmode_geompy.myBuilder.RemoveAttribute(child,"AttributeSelectable")
      +batchmode_geompy.myBuilder.CommitCommand()
      +
      +# Control the attributes 
      +#===========================================================
      +
      +res, A = batchmode_geompy.myBuilder.FindAttribute(child, "AttributeComment")
      +print "res = ", res
      +if A != None :
      +        print " AttributeComment was found"
      +else:
      +        print " AttributeComment is not found. It's correct"
      +
      +attributes=[]
      + 
      +attributes = child.GetAllAttributes()
      +
      +length = len(attributes)
      +
      +print "Attributes number = ", length
      +print attributes
      +for i in range(0, length) :
      +        attr = attributes[i]
      +        if attr is None :
      +                print i,"None item of object attributes list"
      +
      +if length != 5 :
      +        raise RuntimeError, "Wrong number of attributes"
      +
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example18.html b/doc/html/INPUT/exemple/Example18.html new file mode 100755 index 000000000..a6c00d67d --- /dev/null +++ b/doc/html/INPUT/exemple/Example18.html @@ -0,0 +1,171 @@ + + + +Example + +
      #%AttributeTreeNode interface(creations/saving/restoring)%
      +#%SALOMEDS methods : FindOrCreateAttribute, NewObject%
      +#%Attribute methods : HasFirst, HasFather, SetPrevious, Next, InsertAfter, GetFather, HasNext, SetValue, Append, NewStudy, Label, IsRoot, Prepend, SetFather, Depth, HasPrevious%
      +
      +child1 = batchmode_geompy.myBuilder.NewObject(batchmode_geompy.father)
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child1,"AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +A.SetValue("N1")
      +N1 = batchmode_geompy.myBuilder.FindOrCreateAttribute(child1, "AttributeTreeNode")
      +if N1 == None :
      +        raise  RuntimeError, "Can't create AttributeTreeNode attribute"
      +
      +child2 = batchmode_geompy.myBuilder.NewObject(batchmode_geompy.father)
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child2,"AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +A.SetValue("N2")
      +N2 = batchmode_geompy.myBuilder.FindOrCreateAttribute(child2, "AttributeTreeNode")
      +if N2 == None :
      +        raise  RuntimeError, "Can't create AttributeTreeNode attribute"
      +
      +child3 = batchmode_geompy.myBuilder.NewObject(batchmode_geompy.father)
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child3,"AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +A.SetValue("N3")
      +N3 = batchmode_geompy.myBuilder.FindOrCreateAttribute(child3, "AttributeTreeNode")
      +if N3 == None :
      +        raise  RuntimeError, "Can't create AttributeTreeNode attribute"
      +
      +
      +child11 = batchmode_geompy.myBuilder.NewObject(child1)
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child11,"AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +A.SetValue("N11")
      +
      +N11 = batchmode_geompy.myBuilder.FindOrCreateAttribute(child11, "AttributeTreeNode")
      +
      +if N11 == None :
      +        raise  RuntimeError, "Can't create AttributeTreeNode attribute"
      +
      +child111 = batchmode_geompy.myBuilder.NewObject(child11)
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child111, "AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +A.SetValue("N111")
      +
      +N111 = batchmode_geompy.myBuilder.FindOrCreateAttribute(child111, "AttributeTreeNode")
      +
      +if N111 == None :
      +        raise  RuntimeError, "Can't create AttributeTreeNode attribute"
      + 
      +
      +child31 = batchmode_geompy.myBuilder.NewObject(child3)
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child31,"AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +A.SetValue("N31")
      +
      +N31 = batchmode_geompy.myBuilder.FindOrCreateAttribute(child31, "AttributeTreeNode")
      +if N31 == None :
      +        raise  RuntimeError, "Can't create AttributeTreeNode attribute"
      +
      +child32 = batchmode_geompy.myBuilder.NewObject(child3)
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child32,"AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +A.SetValue("N32")
      +
      +N32 = batchmode_geompy.myBuilder.FindOrCreateAttribute(child32, "AttributeTreeNode")
      +if N32 == None :
      +        raise  RuntimeError, "Can't create AttributeTreeNode attribute"
      +
      +child321 = batchmode_geompy.myBuilder.NewObject(child32)
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child321,"AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +A.SetValue("N321")
      +
      +N321 = batchmode_geompy.myBuilder.FindOrCreateAttribute(child321, "AttributeTreeNode")
      +if N321 == None :
      +        raise  RuntimeError, "Can't create AttributeTreeNode attribute"
      +
      +child33 = batchmode_geompy.myBuilder.NewObject(child3)
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child33,"AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +A.SetValue("N33")
      +
      +N33 = batchmode_geompy.myBuilder.FindOrCreateAttribute(child33, "AttributeTreeNode")
      +if N33 == None :
      +        raise  RuntimeError, "Can't create AttributeTreeNode attribute"
      +
      +child34 = batchmode_geompy.myBuilder.NewObject(child3)
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(child34,"AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +A.SetValue("N34")
      +
      +N34 = batchmode_geompy.myBuilder.FindOrCreateAttribute(child34, "AttributeTreeNode")
      +if N34 == None :
      +        raise  RuntimeError, "Can't create AttributeTreeNode attribute"
      +
      +
      +
      +#Create links between tree nodes.
      +#  -| root
      +#   --N1 __
      +#   |     N11__
      +#   |           N111
      +#   --N2           
      +#   |   
      +#   --N3__
      +#         N31
      +#         N32__
      +#              N321
      +#         N33
      +#         N34
      +        
      +N11.SetFather(N1)
      +N11.Append(N111)
      +N3.SetPrevious(N1)
      +N3.Prepend(N2)
      +
      +N32.SetFather(N3)
      +N32.Prepend(N31)
      +N33.InsertAfter(N32)
      +N33.Append(N34)
      +print "-------------  ", N1, "  -------------  "
      +print "N1.Label() = ", N1.Label() , "IsRoot() = ", N1.IsRoot(), "Depth() = ", N1.Depth()
      +print "N11.Label() = ", N11.Label() , "IsRoot() = ", N11.IsRoot(), "Depth() = ", N11.Depth()
      +print "N111.Label() = ", N111.Label() , "IsRoot() = ", N111.IsRoot(), "Depth() = ", N111.Depth()
      +print "N2.Label() = ", N2.Label() , "IsRoot() = ",  N2.IsRoot(), "Depth() = ", N2.Depth()
      +print "N3.Label() = ", N3.Label() , "IsRoot() = ", N3.IsRoot(), "Depth() = ", N3.Depth()
      +print "N31.Label() = ", N31.Label() , "IsRoot() = ", N31.IsRoot(), "Depth() = ", N31.Depth()
      +print "N32.Label() = ", N32.Label() , "IsRoot() = ", N32.IsRoot(), "Depth() = ", N32.Depth()
      +print "N321.Label() = ", N321.Label() , "IsRoot() = ", N321.IsRoot(), "Depth() = ", N321.Depth()
      +print "N33.Label() = ", N33.Label() , "IsRoot() = ", N33.IsRoot(), "Depth() = ", N33.Depth()
      +print "N34.Label() = ", N34.Label() , "IsRoot() = ", N34.IsRoot(), "Depth() = ", N34.Depth()
      +print "N1.IsRoot()=", N1.IsRoot()
      +
      +print "N1.HasNext() = ",N1.HasNext()
      +if  N1.HasNext():
      +        print N1.Next().Label()
      +
      +print "N32.HasPrevious() = ",N32.HasPrevious()
      +if  N32.HasPrevious():
      +        print N32.GetPrevious().Label()
      +
      +print "N111.HasFirst()=",N111.HasFirst()
      +print "N111.HasFather()=",N111.HasFather()
      +if N111.HasFather() :
      +        print "N111.GetFather().Label()=",N111.GetFather().Label()
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example19.html b/doc/html/INPUT/exemple/Example19.html new file mode 100755 index 000000000..4d567ff75 --- /dev/null +++ b/doc/html/INPUT/exemple/Example19.html @@ -0,0 +1,547 @@ + + + +Exemple + +
      +#^ SALOMEDS methods :  FindOrCreateAttribute, Save, SaveAs, Close, Open, FindComponent, FindAttribute, FindObject, LoadWith^
      +#^ Attribute methods : Value, SetValue^
      +#======================================================================
      +#1. Create Study and add some components to it
      +#======================================================================
      +
      +#=================================
      +#       create AttributeReal      
      +#=================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeReal")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeReal attribute"
      +A = A._narrow(SALOMEDS.AttributeReal)
      +A.SetValue(0.0001)
      +if A.Value() != 0.0001:
      +        raise  RuntimeError, "Error : wrong value of  AttributeReal"
      +
      +# ===  Geometry  ==================================================
      +
      +import batchmode_geompy
      + 
      +#===================================
      +#     define a box
      +#===================================
      +
      +box = batchmode_geompy.MakeBox(0., 0., 0., 100., 200., 300.)
      +idbox = batchmode_geompy.addToStudy(box,"box")
      +
      +
      +geom = batchmode_geompy.geom
      +import SMESH
      +import batchmode_smesh
      +ShapeType = batchmode_smesh.ShapeType
      +
      +# ---- add first face of box in study
      +
      +subShapeList = batchmode_geompy.SubShapeAll(box,ShapeType["Face"])
      +face=subShapeList[0]
      +name = "box_face"
      +print name
      +idface= batchmode_geompy.addToStudyInFather(box,face,name)
      +
      +# ---- add shell from box  in study
      +
      +subShellList= batchmode_geompy.SubShapeAll(box,ShapeType["Shell"])
      +shell = subShellList[0]
      +name = "box_shell"
      +print name
      +idshell= batchmode_geompy.addToStudyInFather(box,shell,name)
      +
      +# ---- add first edge of face in study
      +
      +edgeList =  batchmode_geompy.SubShapeAll(face,ShapeType["Edge"])
      +edge=edgeList[0];
      +name = "face_edge"
      +print name
      +idedge= batchmode_geompy.addToStudyInFather(face,edge,name)
      +
      +# ---- launch SMESH, init a Mesh with the box
      +
      +smesh =  batchmode_smesh.smesh
      +#  --  Init  --
      +shape = batchmode_geompy.IDToObject(idbox)
      +mesh=smesh.Init(geom, batchmode_geompy.myStudyId, shape)
      +
      +orb = batchmode_geompy.orb
      +
      +idmesh = batchmode_smesh.AddNewMesh( orb.object_to_string(mesh) )
      +batchmode_smesh.SetName(idmesh, "Meshbox");
      +batchmode_smesh.SetShape(idbox, idmesh);
      +
      +# ---- create Hypothesis
      +
      +print "-------------------------- create Hypothesis ----------------------"
      +print "-------------------------- LocalLength"
      +hyp1 = smesh.CreateHypothesis("LocalLength", batchmode_geompy.myStudyId )
      +hypLen1 = hyp1._narrow(SMESH.SMESH_LocalLength)
      +hypLen1.SetLength(100)
      +print hypLen1.GetName()
      +print hypLen1.GetId()
      +print hypLen1.GetLength()
      +
      +idlength = batchmode_smesh.AddNewHypothesis( orb.object_to_string(hypLen1) );
      +batchmode_smesh.SetName(idlength, "Local_Length_100");
      +
      +print "-------------------------- NumberOfSegments"
      +hyp2 =  smesh.CreateHypothesis("NumberOfSegments", batchmode_geompy.myStudyId )
      +hypNbSeg1=hyp2._narrow(SMESH.SMESH_NumberOfSegments)
      +hypNbSeg1.SetNumberOfSegments(7)
      +print hypNbSeg1.GetName()
      +print hypNbSeg1.GetId()
      +print hypNbSeg1.GetNumberOfSegments()
      +
      +idseg =  batchmode_smesh.AddNewHypothesis( orb.object_to_string(hypNbSeg1) );
      +batchmode_smesh.SetName(idseg, "NumberOfSegments_7");
      +
      +print "-------------------------- MaxElementArea"
      +hyp3 = smesh.CreateHypothesis("MaxElementArea",  batchmode_geompy.myStudyId)
      +hypArea1=hyp3._narrow(SMESH.SMESH_MaxElementArea)
      +hypArea1.SetMaxElementArea(2500)
      +print hypArea1.GetName()
      +print hypArea1.GetId()
      +print hypArea1.GetMaxElementArea()
      +
      +idarea1 = batchmode_smesh.AddNewHypothesis( orb.object_to_string(hypArea1) );
      +batchmode_smesh.SetName(idarea1, "MaxElementArea_2500");
      +
      +print "-------------------------- MaxElementArea"
      +hyp3 = smesh.CreateHypothesis("MaxElementArea",  batchmode_geompy.myStudyId)
      +hypArea2 = hyp3._narrow(SMESH.SMESH_MaxElementArea)
      +hypArea2.SetMaxElementArea(500)
      +print hypArea2.GetName()
      +print hypArea2.GetId()
      +print hypArea2.GetMaxElementArea()
      +
      +idarea2 = batchmode_smesh.AddNewHypothesis( orb.object_to_string(hypArea2) );
      +batchmode_smesh.SetName(idarea2, "MaxElementArea_500");
      +
      +print "-------------------------- Regular_1D"
      +alg1 = smesh.CreateHypothesis("Regular_1D",  batchmode_geompy.myStudyId)
      +algo1 = alg1._narrow(SMESH.SMESH_Algo)
      +listHyp = algo1.GetCompatibleHypothesis()
      +for hyp in listHyp:
      +    print hyp
      +algoReg=alg1._narrow(SMESH.SMESH_Regular_1D)
      +print algoReg.GetName()
      +print algoReg.GetId()
      +
      +idreg = batchmode_smesh.AddNewAlgorithms( orb.object_to_string(algoReg) );
      +batchmode_smesh.SetName(idreg, "Regular_1D");
      +
      +print "-------------------------- MEFISTO_2D"
      +alg2 = smesh.CreateHypothesis("MEFISTO_2D",  batchmode_geompy.myStudyId)
      +algo2 = alg2._narrow(SMESH.SMESH_Algo)
      +listHyp=algo2.GetCompatibleHypothesis()
      +for hyp in listHyp:
      +    print hyp
      +algoMef=alg2._narrow(SMESH.SMESH_MEFISTO_2D)
      +print algoMef.GetName()
      +print algoMef.GetId()
      +
      +idmef = batchmode_smesh.AddNewAlgorithms( orb.object_to_string(algoMef) );
      +batchmode_smesh.SetName(idmef, "MEFISTO_2D");
      +
      +
      +# ---- add hypothesis to edge
      +
      +print "-------------------------- add hypothesis to edge"
      +edge = batchmode_geompy.IDToObject(idedge)
      +submesh = mesh.GetElementsOnShape(edge)
      +ret = mesh.AddHypothesis(edge,algoReg)
      +print ret
      +ret=mesh.AddHypothesis(edge,hypLen1)
      +print ret
      +
      +idsm1 = batchmode_smesh.AddSubMeshOnShape( idmesh,
      +                                           idedge,
      +                                           orb.object_to_string(submesh),
      +                                           ShapeType["Edge"] )
      +batchmode_smesh.SetName(idsm1, "SubMeshEdge")
      +batchmode_smesh.SetAlgorithms( idsm1, idreg );
      +batchmode_smesh.SetHypothesis( idsm1, idlength );
      +
      +print "-------------------------- add hypothesis to face"
      +face=batchmode_geompy.IDToObject(idface)
      +submesh=mesh.GetElementsOnShape(face)
      +ret=mesh.AddHypothesis(face,hypArea2)
      +print ret
      +
      +idsm2 = batchmode_smesh.AddSubMeshOnShape( idmesh,
      +                                    idface,
      +                                    orb.object_to_string(submesh),
      +                                    ShapeType["Face"] )
      +batchmode_smesh.SetName(idsm2, "SubMeshFace")
      +batchmode_smesh.SetHypothesis( idsm2, idarea2 );
      +
      +# ---- add hypothesis to box
      +
      +print "-------------------------- add hypothesis to box"
      +box=batchmode_geompy.IDToObject(idbox)
      +submesh=mesh.GetElementsOnShape(box)
      +ret=mesh.AddHypothesis(box,algoReg)
      +print ret
      +ret=mesh.AddHypothesis(box,hypNbSeg1)
      +print ret
      +ret=mesh.AddHypothesis(box,algoMef)
      +print ret
      +ret=mesh.AddHypothesis(box,hypArea1)
      +print ret
      +
      +batchmode_smesh.SetAlgorithms( idmesh, idreg );
      +batchmode_smesh.SetHypothesis( idmesh, idseg );
      +batchmode_smesh.SetAlgorithms( idmesh, idmef );
      +batchmode_smesh.SetHypothesis( idmesh, idarea1 );
      +
      +# ---- compute box
      +
      +print "-------------------------- compute box"
      +ret=smesh.Compute(mesh,box)
      +print ret
      +log=mesh.GetLog(0); # no erase trace
      +for linelog in log:
      +    print linelog
      +
      +
      +#=======================================================
      +#    add  SuperVision component
      +#=======================================================
      +
      +from batchmode_SuperV import *
      +import os
      +dir= os.getenv("SALOME_ROOT_DIR")
      +if dir == None:
      +        raise RuntimeError, "SALOME_ROOT_DIR is not defined"
      +xmlfile = dir +"/../SALOME_ROOT/SuperVisionTest/resources/GraphEssai.xml"
      +print "--------------\n"+xmlfile+"\n--------------\n"
      +
      +myGraph = Graph ( xmlfile )
      +
      +# This DataFlow is "valid" : no loop, correct links between Nodes etc...
      +print myGraph.IsValid()
      +
      +# Get Nodes
      +myGraph.PrintNodes()
      +Add,Sub,Mul,Div = myGraph.Nodes()
      +
      +# Load Datas
      +Addx = Add.Input("x",3.)
      +Addy = Add.Input("y",4.5)
      +Subx = Sub.Input("x",1.5)
      +
      +# Get Output Port
      +Addz = Add.Port('z')
      +Subz = Sub.Port('z')
      +Mulz = Mul.Port('z')
      +Divz = Div.Port('z')
      +
      +# This DataFlow is "executable" : all pending Ports are defined with Datas
      +print myGraph.IsExecutable()
      +
      +# Starts only execution of that DataFlow and gets control immediatly
      +print myGraph.Run()
      +
      +# That DataFlow is running ==> 0 (false)
      +print myGraph.IsDone()
      +
      +# Events of execution :
      +aStatus,aNode,anEvent,aState = myGraph.Event()
      +while aStatus :
      +    print aNode.Thread(),aNode.SubGraph(),aNode.Name(),anEvent,aState
      +    aStatus,aNode,anEvent,aState = myGraph.Event()
      +print myGraph.IsDone()
      +
      +# Wait for Completion (but it is already done after event loop ...)
      +print "Done : ",myGraph.DoneW()
      +
      +# Get result
      +print "Result : ",Divz.ToString()
      +
      +# Intermediate results :
      +print "Intermediate Result Add\z : ",Addz.ToString()
      +print "Intermediate Result Sub\z : ",Subz.ToString()
      +print "Intermediate Result Mul\z : ",Mulz.ToString()
      +
      +print " "
      +#print "Type : print myGraph.IsDone()"
      +#print "       If execution is finished ==> 1 (true)"
      +res=myGraph.IsDone()
      +if res != 1:
      +        raise RuntimeError, "myGraph.Run() is not done"
      +
      +print " "
      +print "Type : print Divz.ToString()"
      +print "       You will get the result"
      +Divz.ToString()
      +
      +print " "
      +print "Type : myGraph.PrintPorts()"
      +print "       to see input and output values of the graph"
      +myGraph.PrintPorts()
      +
      +print " "
      +print "Type : Add.PrintPorts()"
      +Add.PrintPorts()
      +
      +print "Type : Sub.PrintPorts()"
      +Sub.PrintPorts()
      +
      +print "Type : Mul.PrintPorts()"
      +Mul.PrintPorts()
      +
      +print "Type : Div.PrintPorts()"
      +print "       to see input and output values of nodes"
      +Div.PrintPorts()
      +
      +# Export will create newsupervisionexample.xml and the corresponding .py file
      +tmpdir=os.getenv("TmpDir")
      +if tmpdir is None:
      +        tmpdir="/tmp"
      +file = tmpdir + "/newsupervisionexample"
      +print "--------------\n"+file+"\n--------------\n"
      +myGraph.Export(file)
      +
      +ior = batchmode_geompy.orb.object_to_string(myGraph.G)
      +addStudy(ior)
      +
      +GraphName = myGraph.Name()
      +print "Befor save ",
      +nodes = myGraph.Nodes()
      +length_bs = len(nodes)
      +print "ListOfNodes length = ", length_bs
      +names=[]
      +for node in nodes:
      +        names.append(node.Name())
      +print names
      +
      +
      +#=================================
      +#      save / restore study      
      +#=================================
      +str= os.getenv("TmpDir")
      +if str == None:  
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +
      +#==================================================
      +#1. SaveAs
      +#==================================================
      +print " -------  We will save to", file, "-----------"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +batchmode_geompy.myStudyManager.Close(batchmode_geompy.myStudy)
      +
      +#rename the file and try to reread it again
      +
      +os.mkdir(str + "/test_dir")
      +
      +#2.==================================================
      +print " ------- We rename the file as " + str + "/test_dir/test_new.hdf"
      +os.rename(file, str+"/test_dir/test_new.hdf")
      +
      +#==================================================
      +#3. Open
      +#==================================================
      +print " ------- We try to open " + str + "/test_dir/test_new.hdf"
      +
      +try:
      +        openedStudy=batchmode_geompy.myStudyManager.Open(str+"/test_dir/test_new.hdf")
      +except Exception:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "GEOM component is not found!  Wrong study is opened." 
      +
      +
      +#=================================
      +#     find AttributeReal
      +#=================================
      +
      +res,A=father.FindAttribute("AttributeReal")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeReal"
      +
      +A = A._narrow(SALOMEDS.AttributeReal)
      +if A.Value() != 0.0001:
      +        raise  RuntimeError, "Error : wrong value of  AttributeReal"
      +
      +#==================================================
      +#     find  box
      +#==================================================
      +box = openedStudy.FindObject("box")
      +if box is None :
      +        raise  RuntimeError, "box was not found! Wrong study is opened."
      +
      +edge=openedStudy.FindObject("face_edge")
      +if edge is None :
      +        raise  RuntimeError, "face_edge was not found! Wrong study is opened."
      +
      +
      +father = openedStudy.FindComponent("MESH")
      +if father is None:
      +         raise  RuntimeError, "MESH component is not found!  Wrong study is opened." 
      +
      +hp=openedStudy.FindObject("Meshbox")
      +if hp is None:
      +        raise  RuntimeError, "Meshbox object was not found! Wrong study is opened."
      +
      +hp = openedStudy.FindObject("Algorithms Definition")
      +if hp is None:
      +        raise  RuntimeError, "Algorithms Definition object was not found! Wrong study is opened."
      +
      +hp = openedStudy.FindObject("MEFISTO_2D")
      +if hp is None:
      +        raise  RuntimeError, "MEFISTO_2D object was not found! Wrong study is opened."
      +
      +hp = openedStudy.FindObject("Hypothesis Definition")
      +if hp is None:
      +        raise  RuntimeError, "Algoriths Definition was not found! Wrong study is opened."
      +
      +#==================================================
      +# Find Supervisor
      +#==================================================
      +father = openedStudy.FindComponent("SUPERV")
      +if father is None: 
      +         raise  RuntimeError, "SUPERV component is not found!  Wrong study is opened." 
      +
      +SuperV = lcc.FindOrLoadComponent("SuperVisionContainer","Supervision")
      +Builder = openedStudy.NewBuilder()
      +Builder.LoadWith(father, SuperV)
      +import SALOMEDS
      +
      +aChildIterator = openedStudy.NewChildIterator(father)
      +
      +#while aChildIterator.More():
      +anSObject = aChildIterator.Value()
      +#print "iterate: ", anSObject.GetID()
      +res, anAttr=anSObject.FindAttribute("AttributeIOR")
      +if res :
      +        anAttr=anAttr._narrow(SALOMEDS.AttributeIOR)
      +        ior = anAttr.Value()
      +        Graph=SuperV.getGraph(ior)
      +        ListOfNodes=Graph.Nodes()
      +        length_as= len(ListOfNodes)
      +        print "ListOfNodes length = ", length_as
      +        if length_as != length_bs:
      +                raise RuntimeErrror, "defferent length of nodes after study open"
      +#aChildIterator.Next()
      +
      +Names = []
      +for node in ListOfNodes:
      +        Names.append(node.Name())
      +names.sort()
      +Names.sort()
      +if names != Names :
      +        raise RuntimeError, "List of dataflow nodes after save differs from one befor save operation"
      +
      +#==================================================
      +#4. Save
      +#==================================================
      +batchmode_geompy.myStudyManager.Save(openedStudy)
      +batchmode_geompy.myStudyManager.Close(openedStudy)
      +#==================================================
      +#5. Open
      +#==================================================
      +try:
      +        openedStudy = batchmode_geompy.myStudyManager.Open(str+"/test_dir/test_new.hdf")
      +except Exception:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#find AttributeReal
      +res,A=father.FindAttribute("AttributeReal")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeReal"
      +
      +A = A._narrow(SALOMEDS.AttributeReal)
      +if A.Value() != 0.0001:
      +        raise  RuntimeError, "Error : wrong value of  AttributeReal"
      +#==================================================
      +#     find  box
      +#==================================================
      +box = openedStudy.FindObject("box")
      +if box is None :
      +        raise  RuntimeError, "box was not found! Wrong study is opened."
      +
      +edge=openedStudy.FindObject("face_edge")
      +if edge is None :
      +        raise  RuntimeError, "face_edge was not found! Wrong study is opened."
      +
      +
      +father = openedStudy.FindComponent("MESH")
      +if father is None:
      +         raise  RuntimeError, "MESH component is not found!  Wrong study is opened." 
      +
      +hp=openedStudy.FindObject("Meshbox")
      +if hp is None:
      +        raise  RuntimeError, "Meshbox object was not found! Wrong study is opened."
      +
      +hp = openedStudy.FindObject("Algorithms Definition")
      +if hp is None:
      +        raise  RuntimeError, "Algorithms Definition object was not found! Wrong study is opened."
      +
      +hp = openedStudy.FindObject("MEFISTO_2D")
      +if hp is None:
      +        raise  RuntimeError, "MEFISTO_2D object was not found! Wrong study is opened."
      +
      +hp = openedStudy.FindObject("Hypothesis Definition")
      +if hp is None:
      +        raise  RuntimeError, "Algoriths Definition was not found! Wrong study is opened."
      +
      +#==================================================
      +# Find Supervisor
      +#==================================================
      +father = openedStudy.FindComponent("SUPERV")
      +if father is None:
      +         raise  RuntimeError, "SUPERV component is not found!  Wrong study is opened." 
      +
      +SuperV = lcc.FindOrLoadComponent("SuperVisionContainer","Supervision")
      +Builder = openedStudy.NewBuilder()
      +Builder.LoadWith(father, SuperV)
      +import SALOMEDS
      +
      +aChildIterator = openedStudy.NewChildIterator(father)
      +
      +#while aChildIterator.More():
      +anSObject = aChildIterator.Value()
      +
      +res, anAttr=anSObject.FindAttribute("AttributeIOR")
      +if res :
      +        anAttr=anAttr._narrow(SALOMEDS.AttributeIOR)
      +        ior = anAttr.Value()
      +        Graph=SuperV.getGraph(ior)
      +        ListOfNodes=Graph.Nodes()
      +        length_as= len(ListOfNodes)
      +        print "ListOfNodes length = ", length_as
      +        if length_as != length_bs:
      +                raise RuntimeErrror, "defferent length of nodes after study open"
      +#aChildIterator.Next()
      +
      +Names = []
      +for node in ListOfNodes:
      +        Names.append(node.Name())
      +names.sort()
      +Names.sort()
      +if names != Names :
      +        raise RuntimeError, "List of dataflow nodes after save differs from one befor save operation"
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example2.html b/doc/html/INPUT/exemple/Example2.html new file mode 100755 index 000000000..16361364f --- /dev/null +++ b/doc/html/INPUT/exemple/Example2.html @@ -0,0 +1,46 @@ + + + +Example + +
      #%AttributeInteger interface(creation/saving/restoring)%
      +#%Methods : FindOrCreateAttribute , Value, SaveAs, SetValue, FindComponent, FindAttribute, Open%
      +
      +#      create  AttributeInteger      
      +#=================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeInteger")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeInteger attribute"
      +A = A._narrow(SALOMEDS.AttributeInteger)
      +A.SetValue(1000000)
      +
      +if A.Value() != 1000000:
      +        raise  RuntimeError, "Error : wrong value of  AttributeInteger"
      +
      +#   save and restore the study
      +#=================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +# ... save ...
      +batchmode_geompy.myStudyManager.SaveAs(str+"/test.hdf", batchmode_geompy.myStudy)
      +# ... open ...
      +openedStudy= batchmode_geompy.myStudyManager.Open(str+"/test.hdf");
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +#     find AttributeInteger
      +#================================
      +res,A=father.FindAttribute("AttributeInteger")
      +if res == 0  or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeInteger"
      +A = A._narrow(SALOMEDS.AttributeInteger)
      +if A.Value() != 1000000:
      +        raise  RuntimeError, "Error : wrong value of  AttributeInteger after study restoring"
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example20.html b/doc/html/INPUT/exemple/Example20.html new file mode 100755 index 000000000..3019ad80e --- /dev/null +++ b/doc/html/INPUT/exemple/Example20.html @@ -0,0 +1,160 @@ + + + +Exemple + +
      +#^SALOMEDS methods : FindOrCreateAttribute, SaveAs, FindComponent, FindAttribute, NewCommand, GetProperties, Open, CommitCommand, NewBuilder^
      +#^Attribute methods : SetLocked, IsLocked, GetCreationMode, SetCreationDate, IsModified, GetUserName, Value, SetUserName, SetValue, GetCreationDate^
      +
      +batchmode_geompy.myBuilder._set_UndoLimit(20)
      +
      +#--------------------------------------------------------------------------
      +#       create AttributeReal      
      +#===============================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeReal")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeReal attribute"
      +A = A._narrow(SALOMEDS.AttributeReal)
      +A.SetValue(0.0001)
      +if A.Value() != 0.0001:
      +        raise  RuntimeError, "Error : wrong value of  AttributeReal"
      +
      +#      create AttributeStudyProperties
      +#================================================
      +A = batchmode_geompy.myStudy.GetProperties()
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeStudyProperties attribute"
      +A = A._narrow(SALOMEDS.AttributeStudyProperties)
      +
      +batchmode_geompy.myBuilder.NewCommand();
      +print "A.GetUserName()= ", A.GetUserName()
      +res,mm,hh,dd,mnth,yy=A.GetCreationDate()
      +print "A.GetCreationDate() = ", mm,hh,dd,mnth,yy
      +print "A.GetCreationMode() = ", A.GetCreationMode()
      +print "A.IsModified() = ", A.IsModified()
      +print "A.IsLocked() = ", A.IsLocked()
      +if A.IsLocked() == 0 :
      +        A.SetUserName("tester"); print 'A.SetUserName("tester"), A.GetUserName() = ', A.GetUserName()
      +        A.SetCreationDate(11,11,11,11,2002); print 'A.SetCreationDate(11,11,11,11,2002), A.GetCreationDate() =', A.GetCreationDate()
      +        print "A.IsModified() = ", A.IsModified()
      +A.SetLocked(1)
      +
      +#check the transaction result 
      +batchmode_geompy.myBuilder.CommitCommand()
      +if A.GetUserName() != "tester":
      +        print 'Control after transaction close : A.GetUserName() = ', A.GetUserName()
      +        raise RuntimeError, "Field 'UserName' was not modified but had to!"
      +
      +# try to make some changes wrapped by transaction 
      +#================================================
      +batchmode_geompy.myBuilder.NewCommand()
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeInteger")
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeInteger attribute"
      +A = A._narrow(SALOMEDS.AttributeInteger)
      +A.SetValue(1000000)
      +
      +exception_was = None
      +try : batchmode_geompy.myBuilder.CommitCommand()
      +except Exception: exception_was = 1
      +
      +if exception_was is None:
      +        raise RuntimeError, "Study was locked for changes but CommitCommand did not generate an exception !"
      +
      +#      save / restore study      
      +
      +#================================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +print " -------  We will save to", file, "-----------"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +
      +
      +#--------------------------------------------------------------------------#
      +#--------------------------- Open file ------------------------------------# 
      +#--------------------------------------------------------------------------#
      +
      +print" -------------- Open  " + file + "-------------- " 
      +
      +openedStudy = batchmode_geompy.myStudyManager.Open(file)
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#1.     find AttributeReal
      +#================================================
      +
      +res,A=father.FindAttribute("AttributeReal")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeReal"
      +
      +A = A._narrow(SALOMEDS.AttributeReal)
      +if A.Value() != 0.0001:
      +        raise  RuntimeError, "Error : wrong value of  AttributeReal"
      + 
      +
      +#2.     find AttributeStudyProperties
      +#=================================================
      +A=openedStudy.GetProperties()
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeStudyProperties"
      +
      +A = A._narrow(SALOMEDS.AttributeStudyProperties)
      +if A.IsLocked() == 0 :
      +        raise  RuntimeError, "Error : AttributeStudyProperties must have Locked flag but have no!"
      +
      +#get the builder
      +myBuilder = openedStudy.NewBuilder()
      +
      +#3. try to make some changes wrapped by transaction 
      +#==================================================
      +exception_was = None
      +try : 
      +        myBuilder.NewCommand()
      +        A = myBuilder.FindOrCreateAttribute(father, "AttributeInteger")
      +
      +        if A == None :
      +                raise  RuntimeError, "Can't create AttributeInteger attribute"
      +        A = A._narrow(SALOMEDS.AttributeInteger)
      +        A.SetValue(1000000)
      +        myBuilder.CommitCommand()
      +except Exception: exception_was = 1
      +
      +if exception_was is None:
      +        raise RuntimeError, "Study was locked for changes but CommitCommand did not generate an exception !"
      +
      +
      +myBuilder.NewCommand()
      +A=openedStudy.GetProperties()
      +A = A._narrow(SALOMEDS.AttributeStudyProperties)
      +A.SetLocked(0)
      +myBuilder.CommitCommand()
      +
      +#4.
      +myBuilder.NewCommand()
      +A.SetLocked(0);
      +print "A.GetUserName()= ", A.GetUserName()
      +print "A.GetCreationDate() = ", A.GetCreationDate()
      +print "A.GetCreationMode() = ", A.GetCreationMode()
      +print "A.IsModified() = ", A.IsModified()
      +myBuilder.CommitCommand()
      +
      +#5.
      +myBuilder.NewCommand()
      +A.SetUserName("tester1")
      +myBuilder.CommitCommand()
      +print "A.GetUserName()= ", A.GetUserName()
      +
      +#remove the document file
      +os.remove(file)
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example21.html b/doc/html/INPUT/exemple/Example21.html new file mode 100755 index 000000000..981e9d7ff --- /dev/null +++ b/doc/html/INPUT/exemple/Example21.html @@ -0,0 +1,136 @@ + + + +Exemple + +
      +#^SALOMEDS methods : FindOrCreateAttribute, SaveAs, FindComponent, FindAttribute, Open^
      +#^Attribute methods: GetValue, GetNbColumns, AddColumn, SetRowTitles, PutValue, GetColumn, GetColumnTitles, GetTitle, SetRow, GetRowTitles, SetColumnTitles, SetColumn, GetRow, GetNbRows, SetColumnTitle, AddRow, SetTitle, SetRowTitle^
      +
      +#       create AttributeReal      
      +#=======================================================================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeTableOfInteger")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeTableOfInteger attribute"
      +A = A._narrow(SALOMEDS.AttributeTableOfInteger)
      +a=[1,2]
      +
      +b=[3,4]
      +
      +#    2x2
      +# --- rows ---
      +A.AddRow(a)
      +A.AddRow(b)
      +a=[34,14]
      +A.SetRow(1,a)
      +
      +#    3x3
      +#
      +b=[54,56]
      +A.AddRow(b)
      +
      +# --- columns ---
      +a=[76,25,12]
      +
      +A.AddColumn(a)
      +a=[836,3425,342]
      +A.SetColumn(3,a)
      +
      +# change attribute values
      +print "A.GetValue(2,2) = ", A.GetValue(2,2)
      +print "A.PutValue(2,2,625323)"
      +A.PutValue(625323,2,2)
      +print "A.GetValue(2,2) = ", A.GetValue(2,2)
      +
      +#set Titles
      +
      +A.SetTitle("TEST")
      +
      +A.SetRowTitle(1,"FR")
      +A.SetRowTitle(2,"SR")
      +A.SetRowTitle(3,"TR")
      +
      +A.SetColumnTitle(1,"FC")
      +A.SetColumnTitle(2,"SC")
      +A.SetColumnTitle(3,"TC")
      +
      +
      +#check the table
      +print "Common title : ",A.GetTitle()
      +print "Rows titles : ",  A.GetRowTitles()
      +rnb = A.GetNbRows()
      +for i in range(1, rnb):
      +        b=A.GetRow(i)
      +        print b
      +
      +cnb = A.GetNbColumns()
      +print "Columns title : ", A.GetColumnTitles()
      +for i in range(1, cnb):
      +        b=A.GetColumn(i)
      +        print b
      +
      +# set titles
      +#titles=["11","12","13"]
      +#A.SetRowTitles(titles)
      +#titles=["21","22","23"]
      +#A.SetRowTitles(2,titles)
      +#titles=["31","32","33"]
      +#A.SetRowTitles(3,titles)
      +
      +#--------------------------------------------------------------------------#
      +# ----------------------- save the study ----------------------------------#
      +#--------------------------------------------------------------------------#
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +print " -------  We will save to", file, "-----------"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +
      +#--------------------------------------------------------------------------#
      +#---------------------------- Open file -----------------------------------# 
      +#--------------------------------------------------------------------------#
      +
      +print" -------------- Open  " + file + "-------------- " 
      +
      +openedStudy=batchmode_geompy.myStudyManager.Open(file)
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +# --- check attribute ---
      +
      +res,A=father.FindAttribute("AttributeTableOfInteger")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeTableOfInteger"
      +
      +A = A._narrow(SALOMEDS.AttributeTableOfInteger)
      +
      +#check the table
      +print "Common title : ",A.GetTitle()
      +print "Rows titles : ",  A.GetRowTitles()
      +rnb = A.GetNbRows()
      +for i in range(1, rnb):
      +        b=A.GetRow(i)
      +        print b
      +
      +cnb = A.GetNbColumns()
      +print "Columns title : ", A.GetColumnTitles()
      +for i in range(1, cnb):
      +        b=A.GetColumn(i)
      +        print b
      +
      +titles=["ff","ss","tt"]
      +A.SetRowTitles(titles)
      +print "Rows titles : ",  A.GetRowTitles()
      +
      +titles=["ww","zz","cc"]
      +A.SetColumnTitles(titles)
      +print "Column titles : ",  A.GetColumnTitles()
      +
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example22.html b/doc/html/INPUT/exemple/Example22.html new file mode 100755 index 000000000..f6a3f6e3b --- /dev/null +++ b/doc/html/INPUT/exemple/Example22.html @@ -0,0 +1,137 @@ + + + +Exemple + +
      +#^ SALOMEDS methods  : FindOrCreateAttribute, SaveAs, FindComponent, FindAttribute, Open^
      +#^ Attribute methods : GetValue, GetNbColumns, AddColumn, SetRowTitles, PutValue,  GetColumn,  GetColumnTitles, GetTitle, SetRow, GetRowTitles, SetColumnTitles,  SetColumn,  GetRow,  GetNbRows, SetColumnTitle, AddRow, SetTitle, SetRowTitle^
      +
      +#       create AttributeReal      
      +#===============================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeTableOfReal")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeTableOfReal attribute"
      +A = A._narrow(SALOMEDS.AttributeTableOfReal)
      +a=[1,2]
      +
      +b=[3,4]
      +
      +#    2x2
      +# --- rows ---
      +A.AddRow(a)
      +A.AddRow(b)
      +a=[34,14]
      +A.SetRow(1,a)
      +
      +#    3x3
      +#
      +b=[54,56]
      +A.AddRow(b)
      +
      +# --- columns ---
      +a=[76,25,12]
      +
      +A.AddColumn(a)
      +a=[836,3425,342]
      +A.SetColumn(3,a)
      +
      +# change attribute values
      +print "A.GetValue(2,2) = ", A.GetValue(2,2)
      +print "A.PutValue(2,2,625323)"
      +A.PutValue(625323,2,2)
      +print "A.GetValue(2,2) = ", A.GetValue(2,2)
      +
      +#set Titles
      +
      +A.SetTitle("TEST")
      +
      +A.SetRowTitle(1,"FR")
      +A.SetRowTitle(2,"SR")
      +A.SetRowTitle(3,"TR")
      +
      +A.SetColumnTitle(1,"FC")
      +A.SetColumnTitle(2,"SC")
      +A.SetColumnTitle(3,"TC")
      +
      +
      +#check the table
      +print "Common title : ",A.GetTitle()
      +print "Rows titles : ",  A.GetRowTitles()
      +rnb = A.GetNbRows() + 1
      +for i in range(1, rnb):
      +        b=A.GetRow(i)
      +        print b
      +
      +cnb = A.GetNbColumns() + 1
      +print "Columns title : ", A.GetColumnTitles()
      +for i in range(1, cnb):
      +        b=A.GetColumn(i)
      +        print b
      +
      +# set titles
      +#titles=["11","12","13"]
      +#A.SetRowTitles(titles)
      +#titles=["21","22","23"]
      +#A.SetRowTitles(2,titles)
      +#titles=["31","32","33"]
      +#A.SetRowTitles(3,titles)
      +
      +#--------------------------------------------------------------------------#
      +#------------------------ save the study ----------------------------------#
      +#--------------------------------------------------------------------------#
      +import os
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +print " -------  We will save to", file, "-----------"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +
      +#--------------------------------------------------------------------------#
      +#---------------------------- Open file -----------------------------------# 
      +#--------------------------------------------------------------------------#
      +
      +print" -------------- Open  " + file + "-------------- " 
      +
      +openedStudy = batchmode_geompy.myStudyManager.Open(file)
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +# --- check attribute ---
      +
      +res,A=father.FindAttribute("AttributeTableOfReal")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeTableOfReal"
      +
      +A = A._narrow(SALOMEDS.AttributeTableOfReal)
      +
      +#check the table
      +print "Common title : ",A.GetTitle()
      +print "Rows titles : ",  A.GetRowTitles()
      +rnb = A.GetNbRows() + 1
      +for i in range(1, rnb):
      +        b=A.GetRow(i)
      +        print b
      +
      +cnb = A.GetNbColumns() + 1
      +print "Columns title : ", A.GetColumnTitles()
      +for i in range(1, cnb):
      +        b=A.GetColumn(i)
      +        print b
      +
      +titles=["ff","ss","tt"]
      +A.SetRowTitles(titles)
      +print "Rows titles : ",  A.GetRowTitles()
      +
      +titles=["ww","zz","cc"]
      +A.SetColumnTitles(titles)
      +print "Column titles : ",  A.GetColumnTitles()
      +
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example23.html b/doc/html/INPUT/exemple/Example23.html new file mode 100755 index 000000000..623170417 --- /dev/null +++ b/doc/html/INPUT/exemple/Example23.html @@ -0,0 +1,35 @@ + + + +Exemple + +
      +import batchmode_salome
      +#import SALOMEDS
      +
      +aStudy = batchmode_salome.myStudy    
      +
      +#Add new component 'User data'
      +aBuilder = aStudy.NewBuilder()
      +aComponent = aBuilder.NewComponent("User data")
      +anAttr = aBuilder.FindOrCreateAttribute(aComponent, "AttributeName")
      +anAttrName = anAttr._narrow(SALOMEDS.AttributeName) 
      +anAttrName.SetValue("User data")
      +
      +
      +#Add a new case 'Case1' to the component 'User data'
      +aBuilder.AddDirectory("/User data/Case1")
      +
      +#Set a study context to '/User data/Case1'
      +aStudy.SetContext("/User data/Case1")
      +
      +#Print the current study context
      +print aStudy.GetContext()
      +
      +#Add a sub directory 'aSubCase' to 'Case1' (under the current context)
      +aBuilder.AddDirectory("aSubCase")
      +
      +
      +#Add a new case 'Case2' to component 'User data'
      +aBuilder.AddDirectory("/User data/Case2")
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example3.html b/doc/html/INPUT/exemple/Example3.html new file mode 100755 index 000000000..477d80cda --- /dev/null +++ b/doc/html/INPUT/exemple/Example3.html @@ -0,0 +1,68 @@ + + + +Example + +
      #%AttributeSequenceOfReal interface(creations/saving/restoring)%
      +#% AttributeSequenceOfReal  : ChangeValue, Add,  Value,  Remove,  Length%
      +#% SALOMEDS methods : FindOrCreateAttribute, SaveAs, FindComponent, FindAttribute, Open%
      +
      +#       create AttributeSequenceOfReal      
      +#=================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeSequenceOfReal")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeSequenceOfReal attribute"
      +A = A._narrow(SALOMEDS.AttributeSequenceOfReal)
      +if A == None :
      +        raise  RuntimeError, "_narrow returns None instead of AttributeSequenceOfReal pointer"
      +
      +A.Add(0.0293)
      +A.Add(625.1e+2)
      +A.Add(0.928e+100)
      +A.Add(83.287)
      +
      +print "initial values ",A.Value(1), A.Value(2), A.Value(3), A.Value(4)
      +A.Remove(3)
      +print "after remove ", A.Value(1), A.Value(2), A.Value(3)
      +A.ChangeValue(2,76.265)
      +print "after second item change", A.Value(1), A.Value(2), A.Value(3)
      +
      +if A.Length() != 3:
      +        print "Error : wrong length of SequenceOfReal"
      +if A.Value(1) != 0.0293 or A.Value(2) != 76.265 or A.Value(3) != 83.287:
      +        print "Error : wrong value of  AttributeSequenceOfReal"
      +
      +#      save / restore study      
      +#=================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy=batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find AttributeSequenceOfReal
      +#=================================
      +
      +res,A=father.FindAttribute("AttributeSequenceOfReal")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeSequenceOfReal"
      +
      +A = A._narrow(SALOMEDS.AttributeSequenceOfReal)
      +
      +if A.Length() != 3:
      +        print "Error : wrong length of SequenceOfReal"
      +if A.Value(1) != 0.0293 or A.Value(2) != 76.265 or A.Value(3) != 83.287:
      +        print "Error : wrong value of  AttributeSequenceOfReal"
      +print "after restoring ", A.Value(1), A.Value(2), A.Value(3)
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example4.html b/doc/html/INPUT/exemple/Example4.html new file mode 100755 index 000000000..4539170b6 --- /dev/null +++ b/doc/html/INPUT/exemple/Example4.html @@ -0,0 +1,66 @@ + + + +Example + +
      #%AttributeSequenceOfInteger interface(creations/saving/restoring)%
      +#%SALOMEDS methods : FindOrCreateAttribute FindComponent FindAttribute Open Add SaveAs%
      +#%AttributeSequenceOfInteger methods :  Value, Remove, Length%
      +
      +#       create AttributeSequenceOfInteger      
      +#==========================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeSequenceOfInteger")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeSequenceOfInteger attribute"
      +A = A._narrow(SALOMEDS.AttributeSequenceOfInteger)
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeSequenceOfInteger attribute"
      +
      +A.Add(100)
      +A.Add(300)
      +A.Add(500)
      +A.Add(400)
      +A.Add(700)
      +
      +A.Remove(3)
      +A.ChangeValue(4,500)
      +
      +
      +if A.Length() != 4:
      +        print "Wrong length of SequenceOfInteger"
      +if A.Value(1) != 100 or A.Value(2) != 300 or A.Value(3) != 400 or A.Value(4) != 700:
      +        print "Wrong  value of  AttributeSequenceOfInteger"
      +
      +
      +#      save / restore study      
      +#=================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy=batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find AttributeSequenceOfInteger
      +#======================================
      +
      +res,A=father.FindAttribute("AttributeSequenceOfInteger")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeSequenceOfInteger"
      +
      +A = A._narrow(SALOMEDS.AttributeSequenceOfInteger)
      +
      +if A.Length() != 4:
      +        print "Wrong length of SequenceOfInteger"
      +if A.Value(1) != 100 or A.Value(2) != 300 or A.Value(3) != 400 or A.Value(4) != 700:
      +        print "Wrong  value of  AttributeSequenceOfInteger"
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example5.html b/doc/html/INPUT/exemple/Example5.html new file mode 100755 index 000000000..79be2e442 --- /dev/null +++ b/doc/html/INPUT/exemple/Example5.html @@ -0,0 +1,58 @@ + + + +Example + +
      #%AttributeName interface(creations/saving/restoring)%
      +#%SALOMEDS methods : FindOrCreateAttribute,  SaveAs, FindComponent FindAttribute Open%
      +#%Attribute methods : SetValue, Value%
      +
      +#              create AttributeName     
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeName")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A = A._narrow(SALOMEDS.AttributeName)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +A.SetValue("AttributesTesting")
      +
      +if A.Value() != "AttributesTesting":
      +        print "Wrong  value of AttributeName"
      +
      +
      +#      save / restore study      
      +#=================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy = batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find AttributeName
      +#======================================
      +
      +res,A=father.FindAttribute("AttributeName")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeName"
      +
      +A = A._narrow(SALOMEDS.AttributeName)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeName attribute"
      +
      +if A.Value() != "AttributesTesting":
      +        print "Wrong  value of AttributeName"
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example6.html b/doc/html/INPUT/exemple/Example6.html new file mode 100755 index 000000000..197c6b3b1 --- /dev/null +++ b/doc/html/INPUT/exemple/Example6.html @@ -0,0 +1,56 @@ + + + +Example + +
      #%AttributeComment interface(creations/saving/restoring)%
      +#%SALOMEDS methods : FindOrCreateAttribute, SaveAs FindComponent FindAttribute  Open%
      +#%Attribute methods : Value, SetValue%
      +
      +#              create     AttributeComment 
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeComment")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeComment attribute"
      +A = A._narrow(SALOMEDS.AttributeComment)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeComment attribute"
      +
      +A.SetValue("GEOM")
      +
      +
      +#      save / restore study      
      +#============================================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy = batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#      find    AttributeComment
      +#============================================================
      +
      +res,A=father.FindAttribute("AttributeComment")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeComment"
      +
      +A = A._narrow(SALOMEDS.AttributeComment)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeComment attribute"
      +
      +if A.Value() != "GEOM":
      +        "Error: wrong value of AttributeComment"
      +
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example7.html b/doc/html/INPUT/exemple/Example7.html new file mode 100755 index 000000000..9bf85152b --- /dev/null +++ b/doc/html/INPUT/exemple/Example7.html @@ -0,0 +1,55 @@ + + + +Example + +
      #%AttributePersistentRef interface(creations/saving/restoring)%
      +#%SALOMEDS methods : FindOrCreateAttribute,  SaveAs, FindComponent FindAttribute Open%
      +#%Attribute methods : SetValue, Value%
      +
      +#              create   AttributePersistentRef   
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributePersistentRef")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributePersistentRef attribute"
      +A = A._narrow(SALOMEDS.AttributePersistentRef)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributePersistentRef attribute"
      +
      +A.SetValue("/tmp/test;1")
      +
      +#      save / restore study      
      +#============================================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy = batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find AttributePersistentRef
      +#============================================================
      +
      +res,A=father.FindAttribute("AttributePersistentRef")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributePersistentRef"
      +
      +A = A._narrow(SALOMEDS.AttributePersistentRef)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributePersistentRef attribute"
      +
      +if A.Value() != "/tmp/test;1":
      +        "Error: wrong value of AttributePersistentRef"
      +
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example8.html b/doc/html/INPUT/exemple/Example8.html new file mode 100755 index 000000000..db962290a --- /dev/null +++ b/doc/html/INPUT/exemple/Example8.html @@ -0,0 +1,64 @@ + + + +Example + +
      #%AttributeDrawable interface(creations/saving/restoring)%
      +#%SALOMEDS methods : FindOrCreateAttribute, SaveAs, FindComponent, FindAttribute, Open%
      +#%Attribute methods : SetDrawable, IsDrawable% 
      +#--------------------------------------------------------------------------
      +
      +from batchmode_geompy import *
      +import os
      +
      +#--------------------------------------------------------------------------
      +#              create    AttributeDrawable  
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeDrawable")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeDrawable attribute"
      +A = A._narrow(SALOMEDS.AttributeDrawable)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeDrawable attribute"
      +
      +A.SetDrawable(1)
      +
      +if A.IsDrawable() == 0:
      +        "Error: wrong value of AttributeDrawable"
      +
      +
      +#      save / restore study      
      +#============================================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy=batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find   AttributeDrawable
      +#============================================================
      +
      +res,A=father.FindAttribute("AttributeDrawable")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeDrawable"
      +
      +A = A._narrow(SALOMEDS.AttributeDrawable)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeDrawable attribute"
      +
      +if A.IsDrawable() == 0:
      +        "Error: wrong value of AttributeDrawable"
      +
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/exemple/Example9.html b/doc/html/INPUT/exemple/Example9.html new file mode 100755 index 000000000..6809dab3c --- /dev/null +++ b/doc/html/INPUT/exemple/Example9.html @@ -0,0 +1,59 @@ + + + +Example + +
      #%AttributeSelectable interface(creations/saving/restoring)%
      +#%SALOMEDS methods: FindOrCreateAttribute, SaveAs, FindComponent, FindAttribute, Open%
      +#%Attribute methods: SetSelectable, IsSelectable%
      +
      +#              create    AttributeSelectable  
      +#===========================================================
      +A = batchmode_geompy.myBuilder.FindOrCreateAttribute(batchmode_geompy.father, "AttributeSelectable")
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeSelectable attribute"
      +A = A._narrow(SALOMEDS.AttributeSelectable)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeSelectable attribute"
      +
      +A.SetSelectable(1)
      +
      +if A.IsSelectable() == 0:
      +        "Error: wrong value of AttributeSelectable"
      +
      +
      +#      save / restore study      
      +#============================================================
      +str= os.getenv("TmpDir")
      +if str == None:
      +        str = "/tmp"
      +file = str+"/test.hdf"
      +
      +batchmode_geompy.myStudyManager.SaveAs(file, batchmode_geompy.myStudy)
      +openedStudy = batchmode_geompy.myStudyManager.Open(file);
      +
      +if openedStudy == None:
      +        raise  RuntimeError, "Can't open saved study!"
      +
      +father = openedStudy.FindComponent("GEOM")
      +if father is None:
      +         raise  RuntimeError, "Geom component is not found!  Wrong study is opened." 
      +
      +
      +#     find   AttributeSelectable
      +#============================================================
      +
      +res,A=father.FindAttribute("AttributeSelectable")
      +if res == 0 or A == None:
      +        raise  RuntimeError, "Error:  not found AttributeSelectable"
      +
      +A = A._narrow(SALOMEDS.AttributeSelectable)
      +
      +if A == None :
      +        raise  RuntimeError, "Can't create AttributeSelectable attribute"
      +
      +if A.IsSelectable() == 0:
      +        "Error: wrong value of AttributeSelectable"
      +
      +
      \ No newline at end of file diff --git a/doc/html/INPUT/sources/Application-About.png b/doc/html/INPUT/sources/Application-About.png new file mode 100755 index 0000000000000000000000000000000000000000..7b58330d50856e28562e8f9ed80dae72d6e6dda3 GIT binary patch literal 19226 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

      5r3>=?gKv-6#gF2kVYm^Euk4pDx%bDo{L~m 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 Ao&W#< literal 0 HcmV?d00001 diff --git a/doc/html/INPUT/sources/application.gif b/doc/html/INPUT/sources/application.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b05d5c18ee88779d283508781836e2b151f606f GIT binary patch literal 2602 zcmWlYYgkeT1Aq?~180Wokt? zN9KjhIWkmc<;NP*DKDKA7nyU+ypY}4Dr5PykNJGt`{Vuj{(Dn4CbQzUOMtb&aR7z= zOe3y?;W~z4$R^1EZ7-aRUCqX8HO?WK`Y@Bn#B1v%_HG7GX|Rnx&>Uu{IuWDMvzmPv(GuI$msO*9u}u_HMQi>Jo4Ew$Iv-p<%TQwClr!B|6vpzvNAQ zn$uq=9KNR2HaO?rhW(SOQ`yFCu*qbfu<%N{>{E8oE zaaV@4iM8bk)^?U8UtrKGY=!nF7&{?nPnfP=EkE0bqmY_S_Vwe}u?TE=j6hS?`=@ToBS?@q@cgtW`VTLl6(RiNx}nL}L* zE~p6+l;~yoLf5oTQU^;i7=n08LXp-v=aO%wimQ#*cAhXb%qv?6dhBvr%jXu4AcMi<)pJDPj_W@J+S4nboLdOfi%=cb+= z!01%Hw{X*{B8zAwW!h88uR zzO`Z!ty}8*&J(+{U1B{t_2$XF>%;q;rL}!Ar=kbOW-hegTid&xj+&kC*>y6R(O*N0V0etv*T=~?OiN)MB92@n=4;hmO7JIxsM_om?27nbo?uu;8 zFYW*de*V_;C{5aRhHyW!50$y*HEjq#A2ikHH(l`V5&1`FlxHR%KV|+VmO%DT&gOOc zh6lhACc)V5H&sMAFtXvG=xWBVx%W#OYL3`km(ku_fVB*myOCR-Z`3xTfRkx7(b~_Y zXT0O07Gj2@71GHnf7!B?Czr?sBagR%0Qd2czf?B|{oHaDLh7kIJA%vI^PbW(8=TWh z?S1KT?~5zTY3?ieH~;)Npb*WPIqFx~1cBSe{K*Giuuy!$!q;c|G2Rp4{^j^#X_7LY zxus$%{6yg{BxCn^a>|cpfs<0uG?1kY@=VMB~l~(Us)G^4^oB-&LMo zu{5PM1X_Aw@9nZ^!r-Hqx$9C_R7ZY&xwzSrE6hnL-us%&#RUOqs4J9ZL1(7O(n_}h zpk5VBSxv{LoLln&(c6qtaB%rqWMXEYJ-V;HA*p5Pi{D4=6Mip?FDqrI?i{})9-(!6 z#osHa?MmEmVezNb-88@_>lv{`Kh*!+CyX$tIPr=N-sdoQ@=NT?V6DCux ze|mxwD9b6w)IO@3bvB{z^*8u9YdJ*~m}t`~B3{#29ZX@1l6;Q)hqB{vLQ_`0)CBfy zcZ+m#Q^p52pG+_Z_z4xq7WRK1=(*(?@ZZMfQev9Y=XC3FLhRG^Nz*9*!}JT`_+Bp# zR9K3px^;GKV{h9xp#f@8HYncC9<&*wMv6sLLJk}ATfS#fJK7FGBj3Ua64Fw@pz zl)jeaJBH%WzqjL9snH>O07~=5-|*#Ig?dH4eEq?hFbJ^R^#Tdie2N&d`8 zO&hv|l(J9rCO9b(i_O&LxD{0_r&oOGpIXuEb8usaUt44?=YQL2tMc9a^3ns7m}R8w z3;fJ@cxQG5S>X)9(nb23E2qR3iPclaw(M_lHGzmJJlN5H;hCyssim}fOa8_)KU%D(t@lnyB`RpC^$PcuI+R{filaPm_w`FnuPi{Z zXW%BEdlj3#Ynu<^2ChWsgb+U(tJoZe{Jgjk)KxL^mgZYdxOqjYaj3=C~&AaBa@))*-jOU9=3G33>fvwWgNITCrqF^D+ zyCa0?$uD!m-rxpLJ%Z3brs z4mLJ+HdYRHc6Lrq4lW)MULJ049!Vi#ei2zIc{y1r85so?J#_^o9c39A4RcK$149!N z6M1z@TMHu_J!2CikRgnmoSZz|JQBRT5=M$Libf=Z{|6WZIT%D3%$OOK7?=bZnFSgD zA7PMUU}Rthc>@7h+1MFbn1ONz0t}4I%#5t;OzcouMkZz!23A2KHbq0nKw(j(pu~w6 z3mZjLjGdA<9t7%;U}RuoMwkR-0lADUKp6!=1|~)pMph(AMnRxyib95giG>^g-(uil z25J^$7G$tz*b}$dob931la92ii?S2$h#I_dt2w(?+0U=MwPfirm!)r|%QL=xciqQ* zvhOkDlnJl1?mV9H$SWkchmTWj{f7p#7YBO!PTF5sw@#T`LbrdbWo*ZV_O$5xlkGCE z^PPVyNw8xApK>WbnDiuj&ts=vwm~?+7XwjY*R$0pI#j4 zw{W$hO=am?)v#v=Y$tVvo>o`d(V^*ixTv>ZZDX3QFXcToO*@xTm3CIa<27tEIc#! zWx8M8?h`8_qqEtJR5Yui4EIMazr(xByvXzMzf0?$2CWRax^UXZS*s@%RlmEiXqi&U zv6PDAY{#9wTC9VfKD+s&O=r4T6dx~>x9e7&gdYvo8^51ls#!DPMamTK%`aPJ6?q?+ z%yVDxb^Z406Q4}q)Ma`pwL@9=KH2nE%g+j0$PN+6w!7WCc0S)@-fuIzZ#hkAx*44E xJV2p&e;fZ&&B#yDAuHbPYtLW(<#g|%_lh@oH9azfmdriy#cs<|Z3p)MHvxBP8gc*t literal 0 HcmV?d00001 diff --git a/doc/html/INPUT/sources/bg_salome.gif b/doc/html/INPUT/sources/bg_salome.gif new file mode 100755 index 0000000000000000000000000000000000000000..677b70468f798fe4fbc20fac3d706e61179ff12b GIT binary patch literal 17294 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 literal 0 HcmV?d00001 diff --git a/doc/html/INPUT/sources/myheader.html b/doc/html/INPUT/sources/myheader.html new file mode 100755 index 000000000..83ca543cd --- /dev/null +++ b/doc/html/INPUT/sources/myheader.html @@ -0,0 +1,24 @@ + + + + + + Main Page + + + +  +
      + + + + + + +
      +
      +
      + + + + diff --git a/doc/html/INPUT/sources/occ.gif b/doc/html/INPUT/sources/occ.gif new file mode 100755 index 0000000000000000000000000000000000000000..ce017c8ae11236ef5c52eee1723657cb8b08989f GIT binary patch literal 14790 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⁣iMxf-qnJ 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 literal 0 HcmV?d00001 diff --git a/doc/html/INPUT/sources/static/Link.gif b/doc/html/INPUT/sources/static/Link.gif new file mode 100755 index 0000000000000000000000000000000000000000..75330d0c82be86f95a77075a906d8fb6b4af6e72 GIT binary patch literal 13959 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
      ;oYedgOGj6@uI9FLDCQPe6U5!&y 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 M)V!}C!ol$TKY@nC6951J literal 0 HcmV?d00001 diff --git a/doc/html/INPUT/sources/static/SObject.gif b/doc/html/INPUT/sources/static/SObject.gif new file mode 100755 index 0000000000000000000000000000000000000000..1d4e9cb24adb525809f8e97a21e96ecdafd4c11b GIT binary patch literal 4966 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 literal 0 HcmV?d00001 diff --git a/doc/html/INPUT/sources/static/Study_Struct.gif b/doc/html/INPUT/sources/static/Study_Struct.gif new file mode 100755 index 0000000000000000000000000000000000000000..bc0ce35be243b94242ac361985adf86c250a071e GIT binary patch literal 5833 zcmeH}^;gpm8{aifOHJR(JduNH%NEK5Ri}# zff1kaeV)JK`^$5GxWC?eUgz9%uA;Jnh_EFKfgUIl0Nvf)`33liN{F_$wE_TuUBzah zv;2JgV&Y=z>g$g7jw(tkL`6gk3JYfEW{=K}VvsR?Lw$8Mb=!N}$*IW|H5J%7?C8*_ zwY{~mp7G_`rK7#$<>lq}#`e+CQD1kTj<$}qt+kGxj+>9$=-6m$ck5k%Uu%HhU0dtj zfAapP{}K3qCBS?|2>Ne<7yq^YZbFe14}eG+l&UbDp`_Ftru|hp-I0)|Dp^X^xxFa3 zfWvZsb>7dnhuj1ack=3Q08E$PK>w$L~d+g$`aQ0h0cWyqwVg+-o8T#sjvE>3nwP-MwJk4P@ z#A-!Y-xpTFs%=J01=k6osVka(rq zyF1GaJk|JZhM}k~DL_PY5p63+%L=k;y}!^ca*U-CF)u)2FW4M2Ja=^rF}~=PLe>eN z?R@>w2zDP#1Pg};J|Atv5m>bK=gpe{vA?W2YLfZsPGxb|r6JW%!ry&!q(o^|4KC_` zs2$(!{qTJtQTd?GM;&$GTLb9(xP>YH%S>;mE^*#-+ktH^zYVfrRUk0C1kMA3S*6|FdIy&Yp) zz$e4_pk=!sqFT=H0yAko9pa^#tNE6YyL;-m*jHYwCUCjQ(;kLxGUz56xv3opCQ2{t zyWoytRS-RT;h`#-saJ~`u#G*NHoepHa1skxIiH_KR-CKD(lUw{EE5kdN(v$Z>T>O+ zR_2X`{@HQC_vQ2&TxJJ-zN%mPAf8hHtF=@dHy_SAgIka1#No7)6rHZzQy!#TZDx5L zUTtF{xvzKf)10pV6c>HF-Yx%ec)eFOly>Qw@suKe{LrVDSHJ%2OLwoOoNe*$q8SpJ zWA&5w)7>ebvc-DS-L7wtE%ZF6;|)?Ru+X*#W5?bEqrG~^+EWbTN>O#C`0G*B5B$yX zPoBHmzjL4N{>5!q-r;YXecR0L$T7fI&w3D@mivJ?hT!c?JF(a?0uqBEWL4@UGd>O> zZ^94@_sd)ju5SQYEKM#twiZ+#fL{Lc*grln4a) z`}PE@Rn*)`iQrlYgoFjygPjUY$AqA0*#X@r1(5*107(LNkOq}fLa`Dc&ViACs0EP9 z9RnmW!2lQs0B`_ADaQmN#C3pq?;(U{dr&GdaerltOQN5VCVwH=tW|JrSTIs|nXrOn zYGttNh44DrltV#Y14AZlI(E-D?rCEAhYMB|?dDG?xgtZeRk)}%>RU3(w_tq^_|1&= zPD-ISKU5Nu6Ow6T{t+447)tz3<+!sv<4eTER&0*W1}@gRdg3+IMTim z(!W3rHsmc1qy+M%+#}?lc?4LL0#zLPMaY@YRY@hzbPgJUWV1v_D60+E9%u|HlrCoT zu~diCb&^B(2Yw1ewXmyKf}Rl>@W|u1Ewdn5WN4xk@{9;jwtBGF)XRTS9Uoh6!>YP4 zXnawVK2rWpcxYkN_o5a?eDgVJNY&1SRa(5MvFk$FvzZ*IHabG?Ge5K2i5@Iq$`EG`437{K zvSusT+Auri&90%&GrtgT8zZ$F{8R8C#Q!uSxIjCM0YQmRq3ZxR$$o=~ais)I78p{d zfa~;II?d|hwyJuvF-7O4TJYOLr1d`unt^Njw%XI(*+KJFr!xRz*fRKT$gNPJB z5Q{LWKzW0~+|tTnVbX~J&}l*mC;`&H6s1pplVB%7>;b2}J`p<_^;y<(d3^0;E&wQA zHy(a3f0l(w38XUugfLiugWNx}f`a8kc>zK>UsXn;XeLcp%*aHlORNXiGJF;4(ox9& zEk#A!?PxmrzG!v9Y`~Ou)6MXM1eREN{`JpU0^!1as20^LeOFJ4vHk3=Y|yB43gM3@ zV6WLm#=0X~>eLjs?iHHth2x|rCwZzv+xPKPJ!1*)eb%eXS$jC!tX=cQzVXhw$*Kht zP>r$vWL!I#c1v;nsTMe`PPc{_NdR?yT;kq zHNQwa(r!%lOoHCd@f@nBx7Tb;mgd~yk>|0uCR==(1Kkr8TxEIR4&Ea%+(G5$|AIKZ z1PBZJ%?dR6HPci)kIpSlG?K3RB$!?17^^NtMyf1nrOSI=x z<#%3PAl#ZPzwa?KWl~Y%CF!TN+PS!dzi1e1J@i^FeK3T-v>|Cbj+F4PD0&dY#C`9G z)6jo8IPe>Z*rU|M%@mFOP=C707cqzBaXZz>!{e7Gh zF&jN8+!<1@3*GV8s6(Xo>OWR8Vw$JE%@Z0DmSLW!f0`al^vGYi(}$hS#DlQ>Z?hzHNp?0>OL^~l~#F3uq?v~y! zwY8y3BqC=dUTv-ct2yve5F5V5R$MYF@{N*>W}VCT#4t#)6=#u)QKqDpZ>R)(GxA|jQBPSrceZ3C340E#CPMf0DpScqza z$8?Fr^ccqUdB^mp#|$>a49~}m;$p_(v6CXP(}uCL-m&xPv5O6{%kyH2ZafQ?f~z8N zzYXKIyyJG#<90>j&~RNEHUUy%{iA+gvgLIhP2`zOOr{W`8khcv? zmKTkK2X!%Pa5jksy2sr$p%@&aCjwalS?K@>`6 z6!xE~8xo-GpNaMHNY*u4rYCkYwWjRK@e?oKjoT(tH=5s&Cd(w7!S1;@c_$0mX<*j1 zg|8Asm7ff_zYbtd*sY`eG+_=_4qkzNHn!8HNus^flMpF+`};ib4ZE6bSc*$d>P20O z{6NTGk)(GeK~{f~ZHxp-j8fjy+C8&2BPp>Nnv9bmM)BTDgAcI1WVi6jfnKo2pIbhW z&*v;$lYA2LrbQKvv-A@W(H7OjRM}D{+Ca`Tty^55cIY0b1nKA z`o||-{f7^1?n{GbLdQeB5^Xs5OXj&bsO+>b8GCT{nzkh@ihWy;cb?&ZHmMxbJwrFo^1>JJdfL( z&y(8aVQz$fmxq& zVcWCiUA{?Cj?V>V%1!)~|H)6myoaSeN!}3onh!-XMH~oaa+iYK{!cYv8_qf!g5pTN zx?FsiSg^gZ4Ud@IOmF^3*NZ2;5OQe%)&Zfh0O0W;8eRyU1pui65mzbthXGXMAQC2k z0sx4DfpD85qD~M+6+jFq60CtJ;(_X>4`di9tuv7L7gUD?#rIi>IHX@SMsB`LJM?nx zv$hLM4Tvdy(McsiVQB;A1Jx=36u&?K69Eswv-nhC{yBt58t6n;999G1>H=3fHg7V3 z9s@rhqp1)A#)+Sqx;ySD`zPBWsZ;4?F8HpV(6o4%fR}ViiJ1O2MzhyKToed+Phnk! zAnVSjP^-#AM8QcDOy*%FI2fRWRMsn$-NS$goht>`3UcjplJmSjso=dJXoyQ{$*535 z`f~^!pp+n1a@r-&;#Un$s0Pctcbff1&>_#X<2jVKAg$#Js z0m!Qo5C(r^mIX*UKy=4YY6!qI4pLqE`b8g)2uNTW-? z2v-$!vu~^_D!Z)e1lFV>*3=xu!eYpH`bS#d56Kbv<*Kyl?PYY?LPEK)OT%HS>faNAaLB;Kew7LQ9*F$jG?SJ=1*OUhIGc~iso zGkam6rJyEGrdyS>?vdsa4^f(le_s64r0B5DLgakdnAnSq<|tu@*0H??LGN6`8+h+c z`;~{L<{R&~9Ioo5ZIhYpQ%mg~j?E!r>`J(z1nrL163BC2fK?jG1^{e87s#2w$b|qr z-pS&x$7$Nd#nAQiL)ykt@xYCKrC)cmL0eOq^XHwG-|WuSoQ)`Izn-Sf9@JOq+YTg5 zS8hLJ{HA9vvxk|kh;61vY9CVTA^5D(M0ct8CfCz}*iUh}``ZsGSKHoV?@y+}o?0zU zpZ8?s!uzaSES(vCx-oPp*S>ll)qMl*Yc zH|;0(htqB_>&ie+GDjYVngC!u!u$=7O=?~5mkz+a~pUhpzbb@NXNa&ZU+Onph5 z5^H6XSeddooszC#k(He0*zLcL9uT9zw4b244?@*exc6y1K^L+Ei#bqKdH+%tN8N~w z{s@jdfPd45-*^Ui8qc!%epqd4BQl!NCwjUwIk<}xv>qf!ntGEnYf_Q*Q9Ve`uv3nC zF4IR6D`00ylj0j&CAl(3`XTpHxbV^gma0APl=vpPwTF*!X7^SDpthK?oed^Nq*lxz zTc`i{FTP@C_PMgXElv`Ve}_iUG7)673wUWVhN1&TN=9ljR+?OK4F1bM6;}EsB$mU# z5q%@*k<8`qjmyIn0`|D&MttJCcrK$^Me8 zhYjUgzbjTs)udIUIA_dkBoaopIP)LOV5ikJ%gP03N5bEQgdyhU2^c%a4zPT}Bit{m zaOA(BIWQ^E+Ief6L{4-}!YVfQ*IX>tQj$~1z|Ek*jTyftDBMLtUNl^>)-}d*n2d~qtJR-v z66rwW|851sA4TFKH%GSY0#Rq`y_}>J4D%7!*3hLlshf~o8F_7EcLs& z+-#c-LXz0M2xC;a)W(~@;6|x^nBjgOC4GPPe!P0bFlG11s?8XAMUmt?qd%R@rTEck4~kI{*IzRAVB>808U@;PXGV_ literal 0 HcmV?d00001 diff --git a/doc/html/INPUT/sources/static/doxygen.css b/doc/html/INPUT/sources/static/doxygen.css new file mode 100755 index 000000000..0a8e93d50 --- /dev/null +++ b/doc/html/INPUT/sources/static/doxygen.css @@ -0,0 +1,49 @@ +H1 { text-align: center; } +CAPTION { font-weight: bold } +A.qindex {} +A.qindexRef {} +A.el { text-decoration: none; font-weight: bold } +A.elRef { font-weight: bold } +A.code { text-decoration: none; font-weight: normal; color: #4444ee } +A.codeRef { font-weight: normal; color: #4444ee } +A:hover { text-decoration: none; background-color: lightblue } +DL.el { margin-left: -1cm } +DIV.fragment { width: 100%; border: none; background-color: #CCCCCC } +DIV.ah { background-color: #CCCCCC; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } +TD.md { background-color: lightblue; font-weight: bold; } +TD.mdname1 { background-color: lightblue; font-weight: bold; color: #602020; } +TD.mdname { background-color: lightblue; font-weight: bold; color: #602020; width: 600px; } +DIV.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold } +DIV.groupText { margin-left: 16px; font-style: italic; font-size: smaller } +BODY { background: url(sources/bg_salome.gif) } +TD.indexkey { + background-color: #CCCCCC; + font-weight: bold; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} +TD.indexvalue { + background-color: #CCCCCC; + font-style: italic; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} +span.keyword { color: #008000 } +span.keywordtype { color: #604020 } +span.keywordflow { color: #e08000 } +span.comment { color: #800000 } +span.preprocessor { color: #806020 } +span.stringliteral { color: #002080 } +span.charliteral { color: #008080 } diff --git a/doc/html/INPUT/sources/static/examples_Kernel.html b/doc/html/INPUT/sources/static/examples_Kernel.html new file mode 100755 index 000000000..beb74ae4f --- /dev/null +++ b/doc/html/INPUT/sources/static/examples_Kernel.html @@ -0,0 +1,134 @@ + + + + + + + + Main Page + + + + +   +
      + + + + + + + + +
      + + +
      +
      + +

      Examples

      + Package SALOME_ModuleCatalog
      +
      +      interface SALOME_ModuleCatalog::ModuleCatalog
      +
      +Package SALOME
      +
      +   
      interface SALOME::Session
      +
      +Package Engines
      +   

      +    interface Engines::Container
      +

      +   
      +   

      +
      +
          SALOME_ModuleCatalog::ModuleCatalog interface +
      +
      +
      +

      +
      +

      +Acomponent +GetComponent (in string componentname)
      +
      +See the example below
      +
      +
      +
      +
      SALOME::Session interface

      +

      +
      +GetInterface (), StopSession () raises (GUIActive, RunningStudies)
      +
      +Stop session and restart GUI application:
      +
      +mySession.StopSession()
      +
      +mySession.GetInterface()
      +
      +
      +
      Engines::Container +interface
      +
      +
      +
      Component +load_impl (in string nameToRegister, in string componentName)
      +
      +Load component with defined component name:
      +
      +compinfo = module_catalog.GetComponent(componentName)
      +
      + try:
      +    machineName = theComputer # name of machine
      +    path = compoinfo.GetPathPrefix(machineName) + "/"
      + except SALOME_ModuleCatalog.NotFound, ex:
      +    MESSAGE( "machine " + machineName + " not found in Module +Catalog" )
      +    MESSAGE( "trying localhost" )
      +    try:
      +    path = compoinfo.GetPathPrefix("localhost") + "/"
      +    except SALOME_ModuleCatalog.NotFound, ex:
      +    path = ""
      +
      +implementation = path + "lib" + componentName + "Engine.so"
      +MESSAGE( "Trying to load " + implementation )
      +
      + try:
      +
          component = container.load_impl(componentName, +implementation) # Loads into the container a new component, registers +it and starts it's CORBA servant.
      +
      +    MESSAGE( "component " + component._get_instanceName() ++ " launched !" )
      +    return component
      +except:
      +    MESSAGE( "component " + componentName + " NOT launched +!" )
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      + + diff --git a/doc/html/INPUT/sources/static/examples_Life_cycle.html b/doc/html/INPUT/sources/static/examples_Life_cycle.html new file mode 100755 index 000000000..8d36282f6 --- /dev/null +++ b/doc/html/INPUT/sources/static/examples_Life_cycle.html @@ -0,0 +1,116 @@ + + + + + + + + Main Page + + + + +   +
      + + + + + + + + +
      + + +
      +
      + +

      Examples

      + //There is a CXX example of LifeCycleCORBA using
      +

      +#include CORBA_CLIENT_HEADER(TestComponent)
      +#include "SALOME_NamingService.hxx"
      +#include "SALOME_LifeCycleCORBA.hxx"
      +
      +int main (int argc, char * argv[]){
      +  try {
      +      // Initializing omniORB
      +
            CORBA::ORB_var orb = CORBA::ORB_init(argc, +argv);
      +   
      +      // Obtain a reference +to the root POA
      +
            CORBA::Object_var obj = orb->resolve_initial_references("RootPOA") +;
      +      PortableServer::POA_var poa = PortableServer::POA::_narrow(obj) +;
      +   
      +      SALOME_NamingService _NS(orb) ;
      +
      +      SALOME_LifeCycleCORBA _LCC(&_NS) ;
      +
      +      Engines::Component_var myComponent = _LCC.FindOrLoad_Component("FactoryServerPy","TestComponentPy");
      +       if(!CORBA::is_nil(myComponent)){
      +          Engines::TestComponent_var +myConcreateComponent = TestComponent::_narrow(myComponent);
      +          //do something +what you like with the interface
      +          ...
      +
                return 0;
      +       }
      +    }
      +  catch(CORBA::COMM_FAILURE& ex){
      +      cout<<"Caught system exception COMM_FAILURE +-- unable to contact the object.\n";
      +  }catch(CORBA::SystemException&){
      +      cout<<"Caught a CORBA::SystemException.\n";
      +  }catch(CORBA::Exception&){
      +      cout<<"Caught CORBA::Exception.\n";
      +  }catch(...){
      +      cout<<"Caught unknown exception.\n";
      +  }
      +  return 1;
      +}
      +
      +#The example may be rewritten on Python like this:
      +

      +from omniORB import CORBA
      +from SALOME_TestComponent import *
      +from SALOME_NamingServicePy import *
      +from LifeCycleCORBA import *
      +
      +try:
      +    orb = CORBA.ORB_init(sys.argv,CORBA.ORB_ID)
      +    _NS = SALOME_NamingService(orb)
      +    _LCC = SALOME_LifeCycleCORBA(orb)
      +
      +     myComponent = _LCC.FindOrLoadComponent("FactoryServerPy","TestComponentPy");
      +     myConcreatComponent = myComponent._narrow(TestComponent)
      +    if myConcreatComponent is not None :
      +        //do something what you like with the +interface
      +         ...
      +
              return 0
      +    }
      +except CosNaming.NamingContext.NotFound, e :
      +    print "Caught exception: Naming Service can't found Logger"
      +except CORBA.COMM_FAILURE, e:
      +    print "Caught CORBA::SystemException CommFailure"
      +except CORBA.SystemException, e:
      +    print "Caught CORBA::SystemException."
      +except CORBA.Exception, e:
      +    print "Caught CORBA::Exception."
      +except Exception, e:
      +    print "Caught unknown exception."
      +  
      +
      +
      + + diff --git a/doc/html/INPUT/sources/static/examples_Naming.html b/doc/html/INPUT/sources/static/examples_Naming.html new file mode 100755 index 000000000..ac08a6753 --- /dev/null +++ b/doc/html/INPUT/sources/static/examples_Naming.html @@ -0,0 +1,66 @@ + + + + + + + + Main Page + + + + +   +
      + + + + + + + + +
      + + +
      +
      + +

      Examples

      + #There is a python example of using SALOME_NamingService
      +

      +from omniORB import CORBA
      +from time import sleep
      +from LifeCycleCORBA import *
      +from SALOME_NamingServicePy import *
      +
      +# initialise the ORB
      +
      orb = CORBA.ORB_init([''], CORBA.ORB_ID)
      +
      +# create an LifeCycleCORBA instance
      +
      myLifeCycleCORBA = LifeCycleCORBA(orb)
      +
      +#create a naming service instance
      +
      naming_service = SALOME_NamingServicePy_i(orb)
      +
      +mySession = myNamingService.Resolve("/Kernel/Session")
      +mySession.GetInterface()
      +sleep(10)
      +myLocalVisu = myLifeCycleCORBA.FindOrLoadComponent("FactoryServer", "Visu")
      +
      +
      +//There is some part of a code written by C++
      +

      +SALOME_NamingService aNamingService(orb);
      +CORBA::Object_ptr anObject = aNamingService.Resolve("/Kernel/Session");
      +SALOME::Session_var aSession = SALOME::Session::_narrow(anObject);
      +Engines::Component_var aComponent = aSession->GetVisuGen();
      +myVisuGen = VISU::VISU_Gen::_narrow(aComponent);
      +
      + + diff --git a/doc/html/INPUT/sources/static/examples_Study.html b/doc/html/INPUT/sources/static/examples_Study.html new file mode 100755 index 000000000..31ccaffa5 --- /dev/null +++ b/doc/html/INPUT/sources/static/examples_Study.html @@ -0,0 +1,790 @@ + + + + + + + + Main Page + + + + +   +
      + + + + + + + + +
      + + +
      +
      + +

      Examples

      +
      +
      + +
            Interfaces:
      +
      +       SALOMEDS::Study
      +       SALOMEDS::StudyBuilder
      +       SALOMEDS::StudyManager
      +       SALOMEDS::SObject
      +      SALOMEDS::SComponent
      +       SALOMEDS::SComponentIterator
      +       SALOMEDS::ChildIterator
      +
            SALOMEDS::AttributeComment
      +      
      +
      +
      +
      +
      + +
            SALOMEDS::Study interface
      +
      + +

      +
      +
      +
      +
      SComponent FindComponent( +in string aComponentName )
      +
      + Find GEOMETRY component in the opened study by its name:

      +
      +     str= os.getenv("TmpDir")
      +     if str == None:
      +         str = "/tmp"
      +     file = str+"/test.hdf"
      +
      +     openedStudy=batchmode_geompy.myStudyManager.Open(file)
      +
      +     father = openedStudy.FindComponent("GEOM")
      +     if father is None:
      +          raise  RuntimeError, "Geom + component is not found!  Wrong study is opened."
      +
      +
      +
      + +
      SObject FindObject ( in string +anObjectName )
      +
      + Find the SObject of the box by its NameAttribute "box":
      +
      + +

      +
      + +
      box = openedStudy.FindObject("box")
      + if box is None :
      +     raise  RuntimeError, "box was not found! Wrong +study is opened."
      +
      +
      + SObject FindObjectID + ( in ID aObjectID +)
      + #result: "/User data/Case1".
      +
      Find + the SObject of the box by its ID "0:1:1:2":
      +
      +
      + +
      box =openedStudy.FindObjectID("0:1:1:2")
      +
      + +
      if box is None :
      +     raise  RuntimeError, "box was not found! Wrong +ID is used."
      +
      +
      + SObject FindObjectIOR + ( in ID  aObjectIOR +)
      +
      + Find the SObject of the result on imported MED file +by it's IOR:
      +
      + theResult = myVisu.ImportFile(medFile)
      + aSObj = myStudy.FindObjectIOR(theResult.GetID())
      +
      +
      + SObject + FindObjectByPath ( in string thePath )
      +
      + Find SObject by path to it:
      +
      + # create new auxiliary componen
      t
      + aComponent = myStudyBuilder.NewComponent("Virtual Component")
      +
      + # create auxiliary subtree
      + aPath = "/Virtual Component/Case1"
      + myStudyBuilder.AddDirectory(aPath)
      +
      + aSObj = myStudy.FindObjectByPath(aPath)
      +
      +
      + void SetContext ( in string thePath) / + string GetContext ()
      +
      + Set context of the study to the created case and get it for printing:
      +
      + aComponent = myStudyBuilder.NewComponent("User data")
      + anAttr = aBuilder.FindOrCreateAttribute(aComponent, "AttributeName")
      + anAttrName = anAttr._narrow(SALOMEDS.AttributeName)
      + anAttrName.SetValue("User data")
      +
      + #Add a new case 'Case1' to the component 'User data'
      + aBuilder.AddDirectory("/User data/Case1")
      +
      + #Set a study context to '/User data/Case1'
      + aStudy.SetContext("/User data/Case1")
      +
      + #Print the current study context
      + print aStudy.GetContext()
      +
      +
      #result: "/User data/Case1".

      +
      +
      + ChildIterator + NewChildIterator ( in SObject aSO )
      +
      + Import med file and print all mesh names that this file includes +(mesh is a child of the result of imported file):
      +
      + # define file name
      + aFileName = datadir + "fra.med"
      +
      + # import file in visu module and get result
      + theVisu = batchmode_visu.myVisu
      + aResult = theVisu.ImportFile(aFileName)
      + if aResult is None : raise RuntimeError, "Error"
      + else : print "OK"
      +  
      + # get current study and its' SObject        +
      + myLocalStudy = theVisu.GetCurrentStudy()
      + aSObj = myLocalStudy.FindObjectIOR(aResult.GetID())
      + if aSObj is None : raise RuntimeError, "Error"
      + else : print "OK"
      +
      + # create iterator by SObject of the current study
      + aMeshIter = myLocalStudy.NewChildIterator(aSObj);
      +
      + # iterating in the current study (with the help of created iterator) +to find all mesh names  
      + while aMeshIter.More() :
      +         aMeshSObj = aMeshIter.Value()
      +         aMeshIter.Next()
      +         anAttr = aMeshSObj.FindAttribute("AttributeName")[1]
      +         if anAttr is None :
      +             aMeshSObj + = aMeshIter.Value()
      +             aMeshIter.Next()
      +             anAttr + = aMeshSObj.FindAttribute("AttributeName")[1]
      +         anAttr = anAttr._narrow(SALOMEDS.AttributeName);
      +         aMeshName = anAttr.Value()
      +         print "  ", aMeshName
      +
      +
      + SComponentIterator +NewComponentIterator ()
      +
      + Find the number an names of all components in the study:
      +
      + aCompItr = myStudy.NewComponentIterator()
      +
      + compNb = 0
      + while aCompItr.More():
      +     aComp = aCompItr.Value()
      +     aName = aComp.ComponentDataType()
      +     print "Component name = ", aName
      +     compNb += 1
      +     aCompItr.Next()
      +
      +
      + StudyBuilder +NewBuilder ()
      +
      +
      +
      + Create a new StudyBuilder (uses to add or modify an object in the +study ):
      +
      + myBuilder = myStudy.NewBuilder()
      +
      +
      + AttributeStudyProperties +GetProperties ()
      +
      + Get the attribute, which contains the properties of the study, and +change properties of the study by changing it:
      +
      + aProperties = myStudy.GetProperties()
      + if aProperties == None :
      +     raise  RuntimeError, "Can't create AttributeStudyProperties +attribute"
      + aProperties = aProperties._narrow(SALOMEDS.AttributeStudyProperties)
      +
      + A = aProperties
      +
      + # print stydy properties
      + print "A.GetUserName()= ", A.GetUserName()
      + res,mm,hh,dd,mnth,yy=A.GetCreationDate()
      + print "A.GetCreationDate() = ", mm,hh,dd,mnth,yy
      + print "A.GetCreationMode() = ", A.GetCreationMode()
      + print "A.IsModified() = ", A.IsModified()
      + print "A.IsLocked() = ", A.IsLocked()
      +
      + # change the properties of the study
      + if A.IsLocked() == 0 :
      +     A.SetUserName("tester"); print 'A.SetUserName("tester"), +A.GetUserName() = ', A.GetUserName()
      +     A.SetCreationDate(11,11,11,11,2002); print 'A.SetCreationDate(11,11,11,11,2002), +A.GetCreationDate() =', A.GetCreationDate()
      +     print "A.IsModified() = ", A.IsModified()
      + A.SetLocked(1)
      +
      +
      + boolean IsModified ()
      +
      + Find if study is modified:
      +
      + IsModified = myStudy.IsModified()
      +
      + if IsModified == 1:
      +     print "The study is modified and not saved"
      +
      +
      + boolean IsEmpty ()
      +
      + Find if study is empty:
      +
      + IsEmpty = myStudy.IsEmpty()
      +
      + if IsEmpty == 1:
      +     print "The study is empty"
      +
      +
      +
      +
      + +
      SALOMEDS::StudyBuilder +interface
      +
      +
      +
      +
      + SComponent +NewComponent ( in string ComponentDataType )
      +
      + Create Geometry SComponent:
      +
      + myBuilder = myStudy.NewBuilder()
      + father = myBuilder.NewComponent("GEOM")
      +
      +
      + void DefineComponentInstance ( in SComponent aComponent, +in Object ComponentIOR )

      +
      + Define the instance to the created geometry component:
      +
      + # find geom component
      + myLCC = batchmode_salome.lcc
      + geom = myLCC.FindOrLoadComponent("FactoryServer", "Geometry")
      + geom = geom._narrow(GEOM.GEOM_Gen)
      + geom.GetCurrentStudy(myStudyId)
      +
      + myBuilder = myStudy.NewBuilder()
      +
      + father = myBuilder.NewComponent("GEOM")
      + myBuilder.DefineComponentInstance(father,geom)
      +
      +
      + SObject +NewObject ( in SObject theFatherObject +)
      +
      + Create box and add it to study:
      +
      + from batchmode_geompy import *
      +
      + # create a box
      + box = geom.MakeBox(0,0,0,100,100,150)
      +
      + ior = orb.object_to_string(box)
      + box._set_Name(ior)     
      +
      + # create Geometry SComponent
      + father = myBuilder.NewComponent("GEOM")
      + A1 = myBuilder.FindOrCreateAttribute(father, "AttributeName");
      + FName = A1._narrow(SALOMEDS.AttributeName)
      + FName.SetValue("Geometry")
      + myBuilder.DefineComponentInstance(father,geom)
      +
      + # add box to Study
      + myBuilder.NewCommand()
      + newObj = myBuilder.NewObject(father)
      + A1 = myBuilder.FindOrCreateAttribute(newObj, "AttributeIOR");
      + ObjIOR = A1._narrow(SALOMEDS.AttributeIOR)
      + ObjIOR.SetValue(ior)
      + A2 = myBuilder.FindOrCreateAttribute(newObj, "AttributeName");
      + ObjName = A2._narrow(SALOMEDS.AttributeName)
      + ObjName.SetValue("Common_operation")
      + id = newObj.GetID()
      + box._set_StudyShapeId(id)
      + myBuilder.CommitCommand()
      +
      +
      + void RemoveObject ( in SObject anObject )
      +
      + # Remove CutPlanes SObject from the StudyBuilder (delete cutplanes):
      +
      + SObj=myStudy.FindObjectIOR(cutplanes.GetID())
      + myBuilder = newStudy.NewBuilder()
      + myBuilder.RemoveObject(SObj)
      +
      +
      + void LoadWith ( in SComponent sco, in +Driver Engine +) raises (SALOME::SALOME_Exception)

      +
      + # Load Visu component:
      +
      + myBuilder = openedStudy.NewBuilder()
      + SCom=openedStudy.FindComponent("VISU")
      + myBuilder.LoadWith(SCom ,myVisu)
      +
      +
      + GenericAttribute +FindOrCreateAttribute ( in SObject anObject,  +in string aTypeOfAttribute)
      +
      + Create AttributeName attribute for created component an set value +to it:
      +
      + myBuilder = myStudy.NewBuilder()
      + aComponent = myBuilder.NewComponent("User data")
      +
      + anAttr = myBuilder.FindOrCreateAttribute(aComponent, "AttributeName")
      +
      + anAttrName = anAttr._narrow(SALOMEDS.AttributeName)
      + anAttrName.SetValue("User data")
      +
      +
      + boolean FindAttribute ( in SObject anObject, out GenericAttribute +anAttribute, in string aTypeOfAttribute )
      +
      +
      Find AttributeName attribute of the field and print the +field name:
      +
      + aFieldSObj  = myStudy.FindObject("Head, -")
      +
      + myStudyBuilder.FindAttribute( aFieldSObj, anAttr, "AttributeName")
      + if res == 0:
      +     raise  RuntimeError, "Error:  Attribute not +found"
      +
      + anAttr = anAttr._narrow(SALOMEDS.AttributeName);
      + aFieldName = anAttr.Value()
      + print "      ", aFieldName
      +
      +
      + void RemoveAttribute ( in SObject anObject, in +string aTypeOfAttribute )
      +
      +
      Remove AttributeSelectable attribute of the field SObject:
      +
      +
      aFieldSObj  = myStudy.FindObject("Head, -")
      +
      + myStudyBuilder.RemoveAttribute( aFieldSObj, "AttributeSelectable")
      +
      +
      +
      void Addreference ( in  SObject +anObject, in  SObject theReferencedObject +)

      +
      + Create a reference between created SObject and the existing field:
      +
      + aFieldSObj  = myStudy.FindObject("Head, -")
      + aNewSObj = myBuilder.NewObject(myVisu)
      +
      + myBuilder.Addreference(aFieldSObj, aNewSObj)
      +
      +
      +
      void +NewCommand ()
      +
      +
      Create new command wich containes actions for changing the +properties of the study:
      +
      +
      A = myStudy.GetProperties()
      + A = aProperties._narrow(SALOMEDS.AttributeStudyProperties)
      +
      + myBuilder = myStudy.NewBuilder()
      +
      + myBuilder.NewCommand() # creates a new command
      +
      + # change the properties of the study
      + if A.IsLocked() == 0 :
      +     A.SetUserName("tester"); print 'A.SetUserName("tester"), +A.GetUserName() = ', A.GetUserName()
      +     A.SetCreationDate(11,11,11,11,2002); print 'A.SetCreationDate(11,11,11,11,2002), +A.GetCreationDate() =', A.GetCreationDate()
      +     print "A.IsModified() = ", A.IsModified()
      + A.SetLocked(1)
      +
      +
      myBuilder.CommitCommand() # commits all actions declared +within the created command
      +
      +
      + void CommitCommand()
      +

      +
      See the end of the previous example
      +
      +
      + void AbortCommand ()

      +
      + Create new command wich containes actions for changing +the properties of the study, cancel all declared actions:
      +
      + A = myStudy.GetProperties()
      + A = aProperties._narrow(SALOMEDS.AttributeStudyProperties)
      +
      + myBuilder = myStudy.NewBuilder()
      +
      + myBuilder.NewCommand() # creates a new command
      +
      + # change the properties of the study
      + if A.IsLocked() == 0 :
      +     A.SetUserName("tester"); print 'A.SetUserName("tester"), +A.GetUserName() = ', A.GetUserName()
      +     A.SetCreationDate(11,11,11,11,2002); print 'A.SetCreationDate(11,11,11,11,2002), +A.GetCreationDate() =', A.GetCreationDate()
      +     print "A.IsModified() = ", A.IsModified()
      + A.SetLocked(1)
      +
      +
      myBuilder.AbortCommand() # abort all actions declared +within the created command
      +
      +
      + void Undo () raises (LockProtection) +,
      + void Redo () raises (LockProtection)
      +
      + Create new command wich containes actions for changing +the properties of the study,
      + cancel all declared actions and then redo it with the help of undo/redo +mechanism:

      +
      + A = myStudy.GetProperties()
      + A = aProperties._narrow(SALOMEDS.AttributeStudyProperties)
      +
      + myBuilder = myStudy.NewBuilder()
      +
      + myBuilder.NewCommand() # creates a new command
      +
      + # change the properties of the study
      + if A.IsLocked() == 0 :
      +     A.SetUserName("tester"); print 'A.SetUserName("tester"), +A.GetUserName() = ', A.GetUserName()
      +     A.SetCreationDate(11,11,11,11,2002); print 'A.SetCreationDate(11,11,11,11,2002), +A.GetCreationDate() =', A.GetCreationDate()
      +     print "A.IsModified() = ", A.IsModified()
      + A.SetLocked(1)
      +
      +
      myBuilder.CommitCommand() # commits all actions declared +within the created command
      +
      +
      myBuilder.Undo() # cancels all actions of the command
      +
      +
      myBuilder.Redo() # redoes all actions of the command
      +
      +
      +
      +
      +
      SALOMEDS::StudyManager +interface
      +
      +
      +
      +
      +
      Study +NewStudy ( in string study_name )
      +
      + Create the study with the name "Test_Study":

      +
      + myNewStudy = myStudyManager.NewStudy("Test_Study")
      +
      +
      + Study Open +( in URL +aStudyUrl ) raises (SALOME::SALOME_Exception)
      +
      + Open the study saved in the HDF file:
      +
      + file = 'saved_study.hdf'
      +
      + openedStudy=myStudyManager.Open(file)
      +
      + if openedStudy == None:
      +     raise  RuntimeError, "Can't open saved study!"
      +
      +
      + void Save (in Study aStudy, in boolean +theMultifile )
      +
      +
      Open study, import med file into it and save with the old +path and filename:
      +
      +
      file = "saved_study.hdf"
      + myMedFile ="medfile.med"
      +
      + openedStudy=myStudyManager.Open(file)
      +
      + myVisu.SetCurrentStudy(openedStudy)
      + myResult = myVisu.ImportFile(myMedFile)
      +
      + myStudyManager.Save(openedStudy, 0)
      +
      +
      + void SaveAs ( in URL +aUrl, in  Study aStudy, + 
      in boolean theMultifile +)
      +
      + Open study from the file and resave it in several files (using +Multifile option while saving)
      +
      +
      file = "saved_study.hdf"
      + newfile = "resaved_study.hdf"
      +
      + openedStudy=myStudyManager.Open(file)
      + myStudyManager.SaveAs(newfile, openedStudy, 1)
      +
      +
      + void Close ( in  Study aStudy )

      +
      + Close just opened study:
      +
      + file = "saved_study.hdf"
      +
      + openedStudy=myStudyManager.Open(file)
      + myStudyManager.Close(openedStudy)
      +
      +
      +
      + +
      SALOMEDS::SObject interface
      +
      +
      +
      +
      + ID GetID ()
      +
      + Create new SObject and get its ID:
      +
      + mySObj = myBuilder.NewObject(myFather)
      +
      + myID =  mySObj.GetID()
      +
      +
      + SComponent +GetFatherComponent ()
      +
      + Get father component of the SObject:
      +
      + myFather = mySObj.GetFatherComponent();
      +
      +
      + boolean FindAttribute ( out GenericAttribute anAttribute, +in string aTypeOfAttribute )
      +
      + Find the AttributeName attribute of the field:
      +
      + aFieldSObj  = myStudy.FindObject("Head, -")
      +
      + res = aFieldSObj.FindAttribute( anAttr, "AttributeName")
      + if res == 0:
      +     raise  RuntimeError, "Error:  Attribute not +found"
      +
      +
      + ListOfAttributes +GetAllAttributes ()
      +
      + Get list of all attributes of the SObject, find the number of attributes:
      +
      + attrs = mySObj.GetAllAttributes()
      + aLen = len(attrs) # number of attributes
      +
      +
      +
      +
      + +
      SALOMEDS::SComponent interface
      +
      +
      +
      +
      + string ComponentDataType ()
      +
      + Print names of all components wich +the study contains:
      +
      + aCompItr = myStudy.NewComponentIterator()
      +
      + while aCompItr.More():
      +     aComp = aCompItr.Value()
      +     aName = aComp.ComponentDataType()
      +     print "Component name = ", aName
      +     aCompItr.Next()
      +
      +
      + Other methods are inherited.
      +
      +
      +
      +
      + +
      SALOMEDS::SComponentIterator + interface
      +
      +
      +
      +
      + boolean More (), void Next (), SComponent Value +()
      +
      + See another +example
      +
      +   
      +
      + +
      SALOMEDS::ChildIterator + interface
      +
      +
      +
      +
      + boolean More () , void Next (), SObject Value ()
      +
      + Print all mesh names of imported MED file with the help of ChildIterator:
      +
      + aResult = myVisu.ImportFile("MedFile.med")
      +        
      + myStudy = theVisu.GetCurrentStudy()
      + aSObj = myLocalStudy.FindObjectIOR(aResult.GetID())
      +
      + aMeshIter = myLocalStudy.NewChildIterator(aSObj);  # creating new +child iterator
      +
      + while aMeshIter.More() :               +                      +           # check if one more +child level exists.
      +         aMeshSObj = aMeshIter.Value() +                  +         # returns the SObject corresponding +to the current object found by the iterator.  
      +         aMeshIter.Next()     +                      +                      +   # passes the iterator to the next level.
      +         anAttr = aMeshSObj.FindAttribute("AttributeName")[1]
      +         if anAttr is None :
      +                 +aMeshSObj = aMeshIter.Value()
      +               +  aMeshIter.Next()
      +                 +anAttr = aMeshSObj.FindAttribute("AttributeName")[1]
      +         anAttr = anAttr._narrow(SALOMEDS.AttributeName);
      +         aMeshName = anAttr.Value()
      +         print "  ", aMeshName
      +
      +
      +
      + +
      SALOMEDS::AttributeComment + interface
      +
      +
      +
      + string Value (),  void SetValue ( in string value )
      +
      + Find the AttributeComment attribute of the "Head" field in the study, +print it, then change it to "My Comment" string:
      +
      + aFieldSObj  = myStudy.FindObject("Head, -")
      + anAttr = aFieldSObj.FindAttribute("AttributeComment")[1]
      +                     +anAttr = anAttr._narrow(SALOMEDS.AttributeComment);
      +                     +aFieldComment = anAttr.Value()
      +
      + print "AttributeComment", anAttr
      +
      + anAttr.SetValue ("My Comment")
      + +
      
      + 
      + + diff --git a/doc/html/INPUT/sources/static/mapping.html b/doc/html/INPUT/sources/static/mapping.html new file mode 100755 index 000000000..21ead079f --- /dev/null +++ b/doc/html/INPUT/sources/static/mapping.html @@ -0,0 +1,329 @@ + + + + + + Main Page + + + +  +
      + + + + + +
      +
      +
      + +

      +Mapping of IDL definitions to Python language.

      + +

      +Introduction

      +SALOME is a distributed client/server application using the Common +Object Request Broker Architecture (CORBA). CORBA architecture uses the +Interface Definition Language (IDL), which specifies interfaces between +CORBA objects. So with help of IDL CORBA's language independence is ensured +. Because interfaces described in IDL can be mapped to the most of currently +used programming languages, CORBA applications and components are thus +independent of the language(s) used to implement them. In other words, +a client written in C++ can communicate with a server written in Java, +which in turn can communicate with another server written in COBOL, and +so forth. +

      One important thing to remember about IDL is that it is not an implementation +language. That is, applications can't be written in IDL. The sole purpose +of IDL is to define interfaces; providing implementations for these interfaces +is performed using some other language. +

      This page contains an abridged reference manual for mapping of IDL definitions +to Python language. It will be useful for Python programmers who are not +familiar with IDL language. All examples are taken from SALOME source +files. The complete version of Python Language Mapping Specification can +be found here. +
        +

      CONTENTS: +

      +
      + +

      +Using Scoped Names

      +Python implements a module concept that is similar to the IDL scoping mechanisms, +except that it does not allow for nested modules. In addition, Python requires +each object to be implemented in a module; globally visible objects are +not supported. +

      Because of these constraints, scoped names are translated into Python +using the following rules: +

      • An IDL module mapped into a Python module. Modules containing modules +are mapped to packages (i.e., directories with an __init__ module +containing all definitions excluding the nested modules). An implementation +can chose to map toplevel definitions (including the module CORBA) to modules +in an implementationdefined package, to allow concurrent installations +of different CORBA runtime libraries. In that case, the implementation +must provide additional modules so that toplevel modules can be used without +importing them from a package. +

      • For all other scopes, a Python class is introduced that contains all +the definitions inside this scope. +

      • Other global definitions (except modules) appear in a module whose +name is implementation dependent. Implementations are encouraged to use +the name of the IDL file when defining the name of that module. +

      For instance, +

      +
      module SALOMEDS {
      + interface StudyManager {
      +  void  Close(in Study aStudy);
      + };
      +};
      +
      +would introduce a module SALOMEDS.py, which contains the following definitions: +
      +
      # module SALOMEDS.py
      +class StudyManager:
      +  def _Close(self,aStudy):
      +   pass #interfaces are discussed later
      +
      +To avoid conflicts, IDL names that are also Python identifiers are prefixed +with an underscore (‘_’). +

      Back to the contents +

      +

      +Mapping for Template and Array Types

      +Both the bounded and the unbounded string type of IDL are mapped to the +Python string type. Wide strings are represented by an implementation-defined +type with the following properties: +

      • For the wide string X and the integer n, X[n] returns the nth character, +which is a wide string of length 1. +

      • len(X) returns the number of characters of wide string X. +

      • CORBA.wstr(c) returns a wide character with the code point c in an +implementation-defined encoding. +

      • X+Y returns the concatenation of wide strings X and Y. +

      • CORBA.word(CORBA.wstr(c)) == c +

      The sequence template is mapped to sequence objects (e.g., tuples or +lists). Applications should not assume that values of a sequence type are +mutable. Sequences and arrays of octets and characters are mapped to the +string type for efficiency reasons. +

      For example, given the IDL definitions +

      +
      module SALOMEDS {
      +  typedef sequence <string> StringSeq;
      +   
      +   interface AttributeTableOfInteger : GenericAttribute {
      +
      +    void SetRowTitles(in StringSeq theTitles) raises(IncorrectArgumentLength);
      + };
      +};
      +
      +a client could invoke the operation +
      +
      print My_AttributeTableOfInteger.SetRowTitles(["X","F"])
      +
      +Array types are mapped like sequence templates. The application in this +example also expects an IncorrectArgumentLength exception if it passes +sequences that violate the bounds constraint or arrays of wrong size. +

      Another example with arrays. The following IDL definition +

      +
      module SALOMEDS {
      + typedef sequence<GenericAttribute> ListOfAttributes;
      + interface SObject {
      +  ListOfAttributes     GetAllAttributes();
      + };
      +};
      +
      +is equal to +
      +
      import SALOMEDS
      +
      +attributes=[]
      + 
      +attributes = My_SObject.GetAllAttributes()
      +
      +length = len(attributes)
      +
      +print "Attributes number = ", length
      +print attributes
      +
      +Back to the contents +

      +

      +Mapping for Objects and Operations

      +A CORBA object reference is represented as a Python object at run-time. +This object provides all the operations that are available on the interface +of the object. Although this specification does not mandate the use of +classes for stub objects, the following discussion uses classes to indicate +the interface. +

      The nil object is represented by None. +

      If an operation expects parameters of the IDL Object type, any Python +object representing an object reference might be passed as actual argument. +

      If an operation expects a parameter of an abstract interface, either +an object implementing that interface, or a value supporting this interface +may be passed as actual argument. The semantics of abstract values then +define whether the argument is passed by value or by reference. +

      Operations of an interface map to methods available on the object references. +Parameters with a parameter attribute of in or inout are +passed from left to right tothe method, skipping out parameters. +The return value of a method depends on the number of out parameters +and the return type. If the operation returns a value, this value forms +the first result value. All inout or out parameters +form consecutive result values. The method result depends then on +the number of result values: +

      • If there is no result value, the method returns None. +

      • If there is exactly one result value, it is returned as a single +value. +

      • If there is more than one result value, all of them are packed +into a tuple, and this tuple is returned. +

      Assuming the IDL definition +

      +
      module SALOMEDS{
      + interface StudyBuilder{
      +  boolean FindAttribute  ( in SObject anObject, 
      +                           out GenericAttribute anAttribute, 
      +                           in string aTypeOfAttribute );
      + };
      +};
      +
      +a client could write +
      +
      from SALOMEDS import StudyBuilder;
      +my_StudyBuilder=...
      +  
      +  res,A=my_StudyBuilder.FindAttribute(Sobj, "AttributeSequenceOfReal")
      +
      +In this example A corresponds to the return value anAttribute +and res to the boolean return value. +

      If an interface defines an attribute name, for example, the attribute +is mapped into an operation _get_name. If the attribute is not readonly, +there is an additional operation _set_name. +

      The IDL definition +

      +
      module SALOMEDS{
      + interface Study{
      +  attribute string Name;
      + };
      +};
      +
      +is equal to the following +
      +
      from SALOMEDS import Study
      +My_Study=...
      +  Name=My_Study._get_name();
      +  Name=My_Study._set_name();
      +
      +Back to the contents +

      +

      +Narrowing Object References

      +Python objects returned from CORBA operations or pseudo-operations (such +as string_to_object) might have a dynamic type, which is more specific +than the static type as defined in the operation signature. +

      Since there is no efficient and reliable way of automatically creating +the most specific type, explicit narrowing is necessary. To narrow an object +reference A to an interface class AttributeSequenceOfReal, +the client can use the following operation +

      +
      A = A._narrow(SALOMEDS.AttributeSequenceOfReal)
      +
      +Back to the contents +

      +

      +Mapping for Exceptions

      +An IDL exception is translated into a Python class derived from CORBA.UserException. +System exceptions are derived from CORBA.SystemException. Both base classes +are derived from CORBA.Exception. The parameters of the exception are mapped +in the same way as the fields of a struct definition. When raising an exception, +a new instance of the class is created; the constructor expects the exception +parameters. For example, the definition +
      +
      module SALOMEDS{
      + interface StudyBuilder{
      +  exception LockProtection {};
      +  void CommitCommand() raises(LockProtection);
      + };
      +};
      +
      +could be used caught as +
      +
      from SALOMEDS import StudyBuilder;
      +my_StudyBuilder=...
      +try:
      +  my_StudyBuilder.CommitCommand();
      +except StudyBuilder.LockProtection,value:
      +  print "Error! Study is locked for modifications"
      +
      + +


      Back to the contents +

      +

      +Mapping for Enumeration Types

      +An enumeration is mapped into a number of constant objects in the name +space where the enumeration is defined. An application may only test for +equivalence of two enumeration values, and not assume that they behave +like numbers. For example, the definition +
      +
      module VISU {
      + interface PrsObject{
      + 
      +  enum PrsObjType{ TCURVE, TTABLE, TMESH, TCONTAINER,
      +                   TSCALARMAP, TISOSURFACE, TDEFORMEDSHAPE,
      +                   TCUTPLANES, TVECTORS };
      + };
      +};
      +
      +introduces the objects +
      +
      from VISU import PrsObject
      +VISU.PrsObjType.TCURVE,VISU.PrsObjType.TTABLE,VISU.PrsObjType.TMESH,VISU.PrsObjType.TCONTAINER,
      +VISU.PrsObjType.TSCALARMAP,VISU.PrsObjType.TISOSURFACE,VISU.PrsObjType.TDEFORMEDSHAPE,VISU.PrsObjType.TCUTPLANES,
      +VISU.PrsObjType.TVECTORS
      +
      +Back to the contents +

      +

      +Mapping for Structured Types

      +An IDL struct definition is mapped into a Python class or type. For each +field in the struct, there is a corresponding attribute in the class with +the same name as the field. The constructor of the class expects the field +values, from left to right. For example, the IDL definition +
      +
      struct SDate {
      +               short Second;
      +               short Minute;
      +               short Hour;
      +               short Day;
      +               short Month;
      +               short Year;
      +             };
      +
      +could be used in the Python statements +
      +
      Date=SDate(30, 12, 15, 26, 1, 79)
      +print Date.Second,Date.Minute,Date.Hour,Date.Day,Date.Month,Date.Year
      +
      + +
      +Back to the contents
      + + + + diff --git a/doc/html/INPUT/sources/static/ns_f3-1.jpg b/doc/html/INPUT/sources/static/ns_f3-1.jpg new file mode 100755 index 0000000000000000000000000000000000000000..fd4f4560240a2a12e80d2e7ab6a942c046e80114 GIT binary patch literal 8650 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 DlLFx% literal 0 HcmV?d00001 diff --git a/doc/html/INPUT/sources/static/overview_Kernel.html b/doc/html/INPUT/sources/static/overview_Kernel.html new file mode 100755 index 000000000..144d3c341 --- /dev/null +++ b/doc/html/INPUT/sources/static/overview_Kernel.html @@ -0,0 +1,191 @@ + + + + + + Main Page + + + +  +
      + + + + + + +
      +
      +
      + + +

      General overview +

      +

      Table of contents

      + + +
      +

      1. Introduction

      +

      The kernel corresponds to the minimal set of services required for the use of SALOME components (Supervisor, IAPP). +The kernel is also used by application software components (solver) and their container. +The kernel is associated to a unique user who can launch only one kernel at once. +The kernel is launched and destroyed by voluntary actions of the user. These functions are realized via the +use of scripts.

      +

      The list of the kernel services related to communication issues is:

      +
        +
      • The Naming service
      • +
      • The Session service
      • +
      • The Life Cycle service
      • +
      • The Registry service
      • +
      • The Notification service
      • +
      +

      This list is enlarged with CORBA independent services :

      + +
        +
      • The module catalog service
      • +
      • The Data Type Catalog service
      • +
      • The resource catalog service
      • +
      +

      SALOME kernel module also encapsulates the Engine +Back to the contents +

      2. Basic principles

      +

      The SALOME user's desktop is a process on a machine. This process includes:

      +
        +
      • A graphic interface (based on Qt),
      • +
      • A text interface (Python interpreter),
      • +
      • A 3D visualization window shared by components.
      • +
      +

      SALOME Modules decompose into an interface (widgets GUI, text mode TUI, 3D visualization V3D) and +an engine.

      +

      The description of a module and its components is obtained by consulting the module catalog.

      +

      The interface is dynamically loaded in the process of the SALOME user's desktop. The engine is a CORBA +server launched either on the local machine or on the distant machine.

      +

      The engine (CORBA server) is created by a factory (or container). +This factory is also a CORBA server. Several containers can be present on a machine. +Some containers are specialized for types of components requiring a specific management. +For example, a specific container is required for components performing parallel calculations. +The engine includes at least a dynamically linked library in the container process. +This library is the implementation of the CORBA server associated to the engine. +If the engine is built from a pre-existent executable code, the library is simply a wrapper of the encapsulated code. +It launches the code in a separate process. Wherever possible, the code is included into the dynamic library. +

      The container is one of the kernel services. If one needs to create a container on a distant machine, one creates a process resuming a part of the kernel services. The kernel can create other containers on distant machines via the trader (rsh). All the containers and the kernel share the same CORBA naming service with which they register.

      +

      The user reaches the functions of various SALOME'S components, either in graphic interactive mode (GUI) or in command mode ( TUI), via a Python interpreter.

      +Back to the contents + +

      3. Services and features of the SALOME kernel module

      +

      This section gives a brief overview of the services composing the kernel module. + The Life Cycle and Naming + services are described in separate chapters of this reference manual.

      + +

      3.1 Session service

      +

      SALOME session describes the period starting from the kernel creation and + ending with its destruction. During this period the user can connect the session + and disconnect from it without ending this session. One connection log could + be written. A priori, no information resulting from another (past) session can + be used by the current session.

      +

      Implementation of this service in SALOME application is provided by the class +Session encapsulated in the package +SALOME.

      + +

      3.2 Registry service

      +

      The active component registry should contain:

      + +
        +
      • The list of the active components
      • +
      • The list of the active containers during a SALOME session.
      • +
      +

      It should allow the state of a session. It also should allow to know if session can be stopped.

      +

      The API reference for this service is not included in the current version of the reference manual.

      + +

      3.3 Notification service

      +

      The notification service is a kernel function which allows exchanging of events between CORBA objects.

      +

      In comparison with traditional CORBA event service, SALOME notification service allows to:

      +
        +
      • Filter the events,
      • +
      • Structure the events,
      • +
      • Establish quality policies of services,
      • +
      • Subscribe to various event channels.
      • +
      +

      The API reference for this service is not included in the current version of the reference + manual.

      + +

      3.4 Module catalog service

      +

      There are two module catalogs in SALOME application:

      +
        +
      • General module catalog : This first catalog is common to all SALOME users once the the platform is installed (for example for a particular company or a service). This catalog will be managed by the integrator or the administrator of the platform, +
      • Personal module catalog : A specific catalog for every user (possibly empty). This catalog should notably allow the developers to test a new component before integrating it into the general catalog. +
      +

      The objective of these two module catalogs is to:

      +
        +
      • List the available modules; +
      • Allow the addition, the modification and the deletion of a module in catalogs; +
      • Look for a module and\or a service fulfilling some given criteria (in catalogs); +
      +

      Implementation of this service in SALOME application is provided by two classes +ModuleCatalogand AComponent encapsulated in the package +SALOME_ModuleCatalog.

      + +

      3.5 Data type catalog

      + +

      The data exchanged between components services have definite types. During description of input, output, and +configuration parameters of components in the module catalog, the +definition of the parameters types is taken from data type catalog. During the editing of execution of +graphs, it is necessary to check that the connections output-input parameters are of compatible +types.

      +

      The data types correspond to CORBA object classes, including attributes and access methods (defined by their IDL). +These types can be created by specialization of generic data types.

      +

      The purpose of the data type catalog is to:

      +
        +
      • List the available data types in the catalog; +
      • Browse the type hierarchy to check the compatibility of types (specialized output toward generic input); +
      • Allow the addition, the modification and the deletion of a data type in the catalog; +
      +

      The API reference for this service is not included in the current version of the reference + manual.

      +

      3.6 Resource catalog

      + +

      This catalog describes machines, possible types of container on a machine, resources of machines... This catalog is used by the SALOME LifeCycle service.

      +

      The API reference for this service is not included in the current version of the reference + manual.

      + +

      3.7 Engine

      +

      The engine represents a shared library which can be dynamically loaded by a container. The container can load this library, +given an interface name and an implementation +name. The container dynamically resolves an extern_C function in the library, +which constructs the CORBA Engine servant object.

      +

      The SALOME engine in + the current version of the application is implemented + as Engines package of interfaces. It encapsulates two classes: Component, Container.

      +

      The API refernce for Engines package can be found here. +

      +

      3.7.1 Component class

      +

      This class is used for interaction between the container and the component and between the components inside the container. +

      +

      The API reference for this class can be found here.

      + +

      3.7.2 Container class

      +

      This class provides a set of methods which are necessary for definition of the process of loading and registration of new components in SALOME application.

      +

      The API reference for this class can be found here.

      + +Back to the contents + + diff --git a/doc/html/INPUT/sources/static/overview_Life_Cycle.html b/doc/html/INPUT/sources/static/overview_Life_Cycle.html new file mode 100755 index 000000000..659c2ab24 --- /dev/null +++ b/doc/html/INPUT/sources/static/overview_Life_Cycle.html @@ -0,0 +1,90 @@ + + + + + + Life Cycle service Description + + + + + + +  +
      + + + + + + +
      +
      +
      + + +

      Life Cycle service Description

      +

      Introduction

      +

      The objective of this document is to give the users of SALOME + application a brief overview of the Life Cycle service implemented in SALOME. + A complete version of the LifeCycle service specification edited by the Object Management Group, Inc.(OMG) can be found here. +

      +

      Table of contents

      + +
      + +

      1. Overview

      + +

      Life Cycle service defines services and conventions for creating, deleting, copying and moving objects. +Because CORBA-based environments support distributed objects, the Life Cycle service defines conventions that allow clients to perform +life cycle operations on objects in different locations. This overview describes the life cycle problem for distributed object systems.

      +
      + + +

      2. SALOME Life Cycle service description

      +

      The SALOME Life Cycle service represents a partial implementation of the CORBA LifeCycle service.

      +

      From general point of view, the SALOME Life Cycle service allows to find or load with the help of a given container a definte SALOME component with its further +initialization and registration in the Naming service.

      +

      Container - it's a certain engine realizing the mechanism of loading a SALOME module.

      +

      Component - it's a certain abstract shell wrapping SALOME modules, performing all operations concerned with their initialization and registration.

      +

      From the point of view of the service user, the Life Cycle provides a set of functions allowing to :

      +
        +
      • Locate a machine (more generally a container) by a logical set of required features (of both container and + machine);
      • +
      • Load components on the obtained containers;
      • +
      • Create a container;
      • +
      • Obtain the container containing a given component;
      • +
      • Treat the list of the active components;
      • +
      • Treat the list of the available containers.
      • +
      + + + +

      The SALOME Life Cycle is a CORBA server. This server at its initialization is registered with the naming service.

      +

      The Life Cycle service is invoked to find a container and use it to load a +component. It supplies, as parameters, the type of container and the machine features required for loading +a given component. +

      +

      The Life Cycle service then returns a CORBA reference of a launched container.

      +

      Containers are launched on demand depending on components to be loaded. The Life Cycle service manages loading of containers.

      +

      When there is no launched container matching the request the Life Cycle service invokes loading of the correct type of container on a correct machine via a rsh type command.

      +

      The Life Cycle service interrogates containers to have information about the dynamic state of the machine (load). It contains (and update) the state of the active containers.

      +

      The Life Cycle service can implement a loading strategy for new containers on new machines, depending on the state of the already launched containers.

      +

      The Life Cycle service can stop containers at the end of session on +demand.

      + +

      In SALOME platform the Life Cycle service is implemented in SALOME_Life CycleCORBA class. The API refernce for the methods of this class +can be found here.

      +Back to the contents +
      + + +
      + + + diff --git a/doc/html/INPUT/sources/static/overview_Naming.html b/doc/html/INPUT/sources/static/overview_Naming.html new file mode 100755 index 000000000..ae24ab54d --- /dev/null +++ b/doc/html/INPUT/sources/static/overview_Naming.html @@ -0,0 +1,197 @@ + + + + + + Naming Service Description + + + +  +
      + + + + + + +
      +
      +
      + + +

      Naming Service Description

      +
      +

      Introduction

      +

      This page contains an abridged version of the Naming Service specification + edited by the Object Management Group, Inc.(OMG). The objective of this document is to give the users of SALOME + application a brief overview of the Naming Service implemented in SALOME. + A complete version of this document can be found here. +

      +
      +

      Table of contents

      + + +
      + +

      1. Overview

      +

      This chapter presents the OMG Naming Service and explains how the Naming Service can be used to decouple clients and servers by +providing an external reference exchange mechanism. The chapter also covers how to solve the bootstrapping problem for clients and +servers by controlling their configuration. +

      + +

      In practice, copying stringified references from a server to all its clients is clumsy and does not scale. The Naming Service provides a way +for servers to advertise references under a name, and for clients to retrieve them. The advantages are: +

      +
        +
      • Clients and servers can use meaningful names instead of having to deal with stringified references.
      • +
      • By changing a reference in the service without changing its name, you can transparently direct clients to a different object.
      • +
      • The Naming Service solves the bootstrapping problem because it provides a fixed point for clients and servers to rendezvous.
      • +
      +

      The Naming Service is much like a white pages phone book. Given a name, it + returns an object reference.

      + +

      The terminology used in description of NamigService is the following:

      + +
        +
      • A name-to-IOR association is called by a name binding.
      • +
      • Each binding identifies exactly one object reference, but an object reference + may be bound more than once (have more than one name).
      • +
      • A naming context is an object that contains name bindings. + The names within a context must be unique. Naming contexts can contain bindings + to other naming contexts, so naming contexts can form graphs. Binding contexts + in other contexts creates a naming graph — a directed graph with nodes + and labeled edges where the nodes are contexts. A naming graph allows more + complex names to reference an object. Given a context in a naming graph, a + sequence of names can reference an object. This sequence of names (called + a compound name) defines a path in the naming graph to navigate the + resolution process. Figure 1-1 shows an example of a naming graph.
      • +
      • Binding a name to a context means to add a name–IOR pair to a context.
      • +
      • Resolving a name means to look for a name in a context and to obtain the + IOR bound under that name.
      • +
      + + +
      +

      Figure 1-1 A Naming Graph

      + Back to the contents +
      + +

      2. SALOME Naming Service

      + +

      2.1 Introduction

      +

      The SALOME Naming Service is a kernel function which supplies a name directory + hierarchy for pointing out CORBA objects. This name directory hierarchy allows, + from symbolic names, to dynamically find the references of distributed SALOME + objects, without information about their location. SALOME objects which can + be reached via the naming service are:

      + +
        +
      • The kernel services
      • +
      • Containers +
      • SALOME components instances +
      +

      The name directory hierarchy in SALOME represents a graph of directories containing + symbolic associations name-reference on objects. (It has been described in the + previous section)

      + +

      2.2 Definitions

      +
      +
      Directory
      +
      Context of names containing symbolic associations name-reference on objects.


      +
      "/"
      +
      Character used in SALOME to separate two names of a directory


      +
      Access path
      +
      List of names (separated by "/" character representing the path to be followed + in the graph to reach an association name-reference (the last name in the sequence).
      +
      +
      Note:An object can be referenced by several symbolic names + in one or several directories.
      + +

      2.3 Partition of SALOME name directory hierarchy

      +

      The hierarchical organization of the SALOME name directory is not completely frozen . +Because the framework allows the simultaneous opening of several studies, the following levels are determined:

      +
       
      + /Kernel
      + /Container/
      +	       /Component	
      +
      + +

      2.4 SALOME name directory persistence

      +

      During a SALOME session, stopping a server in charge of the Naming Service + doesn't imply the loss of the contents of the SALOME name directory hierarchy. + A backup file is produced and can be used to restart the Naming Service. So, + one can recover the state of the SALOME name directory hierarchy at restart + time. During such breakdown, every call to any function of the Naming Service + invokes an exception of type Unreachable service.

      + +

      2.5 SALOME Naming Service features

      +

      Usage and administration of the name directory hierarchy is realized by means of the following functions:

      +
        +
      • Recording and recovering of the reference of an object
      • +
      • Searching for a symbolic name
      • +
      • Creating of a directory, reading and modifying of the current directory
      • +
      • Destructing of a symbolic name and a diredtory
      • +
      +

      The access path used in these functions can be defined, either from the root, or from any +directory of SALOME name directory hierarchy.

      + +

      In SALOME there is s standard interface of Naming Service, and any user can + use it for binding and finding objects. How to use it, it's possible to find + in any CORBA documentation. However in SALOME there is an additional layer which + hides calls to standard interface.

      +

      The precise API reference for these functions you can find here.

      +

      Here is a short list of public methods which are used for working with the SALOME Naming Service:

      +
      +

      Register

      +
      Method which register object reference in the naming service with given name. It makes assignment between IOR and stringified name. +Then it's possible to get object reference from name using "Resolve" method.
      +

      +

      Resolve

      +
      Try to obtain object reference from name. It's necessary before publishing + IOR in the Naming Service by Register method.
      +

      +

      Find

      +
      The purpose of this method is to research a name from the current directory + of the naming service. Then if there is occurrence the naming service changes + directory to go to the directory where last occurrence is found.
      +

      +

      CreateDirectory

      +
      This method allows to create one or several directories in the current directory
      +

      +

      ChangeDirectory

      +
      Moves the current directory. The current directory is moved to the root directory if the input parameter Name is "/".
      +

      +

      CurrentDirectory

      +
      Method allowing to get the current directory.
      +

      +

      list

      +
      Method allowing to list and print the whole context beginning from the current context.
      +

      +

      list_directory

      +
      Method to get all contexts contained in the current directory.
      +

      +

      DestroyName

      +
      Destroys a symbolic name-object reference association.
      +

      +

      DestroyDirectory

      +
      Destroys an empty directory.
      +
      + +Back to the contents +
      + + diff --git a/doc/html/INPUT/sources/static/overview_Study.html b/doc/html/INPUT/sources/static/overview_Study.html new file mode 100755 index 000000000..f4c278363 --- /dev/null +++ b/doc/html/INPUT/sources/static/overview_Study.html @@ -0,0 +1,261 @@ + + + + + + Main Page + + + +  +
      + + + + + + +
      +
      +
      + + +

      General overview +

      +
      +

      Table of contents

      + +

      1. Introduction

      +

      In SALOME application the Study module is used for management (creation, saving + etc.) of studies. In the framework of the platform, a study represents a working + document allowing to manage the data produced by various components which are + integarted into SALOME.
      +

      +

      2. Representation of the study

      +

      The study represents a set of objects that we will call Study Objects or SObjects. + The study can be represented as a tree, every node of that tree containing a + SObject. SObjects in the study can be values or references towards data of calculation, + graphs of calculation, trees of construction of detail(room), results. Every + SOject of the study is characterised by a unique identifier in the study.

      +

      The study allows to describe the following relations:

      +
        +
      • The link between the transient and persistent values of an SObject.
      • +
      • The relations between the SObjects produced by different components.
      • +
      • The relations between the SObjects produced by the same component.
      • +
      • The link between an object and its user name.
      • +
      • The access to the definition of the component which produce an object of + the study.
      • +
      • The access to instance of the component (if this one exists) which has produced + this SObject of the study.
      • +
      + +

      Every SObject in the study contains a set of attributes. These attributes represent + a set of definitions associated to that object, they can contain values or corba + references towards the data contained in the internal data structure of a component.

      +

      As the structure of the study is tree-like it is possible to associate sub-objects + to objects.

      +

      As particular object, the study contains Component Data which are labels associated to the component +which produce data in the study. It is to this object that we can associate attributes containing ID which +we shall allow to identify the type of the component and also its instance. Objects produced by a +component will be sub-objects of the coresponding Data Component.

      +

      For example Component Data GEOM will contain the data produced by the component + Geom.

      + + + + + +
      GEOM contains the data produced by the component GEOM. The component MESH + contains a SObject Mesh_1 wich refers to the SObject identified + by ID4 corresponding to Geometrie_1.
      +

      We distinguish two forms of the study, the study opened in a session SALOME and the study in the +persistent format. These two formats are described in the following sections

      +

      2.1 Study in transient format

      +

      The representation of the study in memory will be based on the document OCAF (supplied by OCC). +The document OCAF can be seen as a tree, every node of that tree is identified by a tag representing an integer value.

      +

      The exploration of the tree from the root to a node supplies a sequence of tags which establishes a +unique identifier ID. ID represents a character string containing the sequence of tags separated by +one ':'.

      +

      For example 0:1:12:4

      +

      To every node we can associate a set of attributes.

      +

      The attributes which the study can contain can be of the following types:

      +
        +
      • All standard attributes supplied by OCC (package TdataStd) which allow to define (integers, +real, strings, identifiers, references etc.)
      • +
      • Attributes which contain CORBA references.
      • +
      • Attributes which contain the path HDF to reach the persistent datum. (Cf. the following chapter)
      • +
      +

      Remark: it is the study which takes care to build the attributes from the values which are passed to it, so +an attribute is always in a study, and it knows the study object to which it is attached.

      +

      Example of a Study Object as a set of various attributes.

      + +

      2.2 Study in persistent format

      +

      To store a study HDF format is used, this tool allows to represent persistent data in the form of a tree.

      +

      Under the root of the persistent document, you can find a set of nodes:

      +
        +
      • The first node contains the skeleton of the study. The skeleton consists of the identifiers of the +objects, as well as the references among them.
      • +
      • There is also one node for every component which has produced data during this SALOME session. Under each of these +node there are values of the data produced by this component.
      • +
      +

      2.3 Link between transient and persistent formats

      +

      It will be possible to complete the definition of one object in the study by associating to it an attribute +HDFPath which will contain the path to the persistent data.

      + +

      Back to the contents

      +

      3. Services and features of the study

      +

      The Study in SALOME application possess a wide functionality. This functionality is provided by a set of classes which are described +below. +

      3.1 Study class

      +

      The purpose of the Study class is to manage the data produced by various components + of SALOME platform. Most of the Study operations are handled by the StudyManager + and the StudyBuilder. What + is left in the Study class are elementary inquiries. A Study is explored by + a set of tools, mainly iterators , which are described further.

      +

      Nevertheless, the Study class contains a set of methods providing:

      + +
        +
      • management of study properties +
      • search for SObjects. +
      • search for SComponents +
      • creation of a new StudyBuilder, ComponentIterator, ChildIterator etc. +
      +

      The API reference for this class can be found here.

      +

      3.2 StudyBuilder class

      +

      StudyBuilder supplies basic services to edit the study. The edition of the study is made by the +component. Every component will use the basic services of the StudyBuilder allowing to write and publish objects.

      +

      StudyBulder provides the following functionality:

      +
        +
      • creation, modification or deletetion of SObjects in the study
      • +
      • creation or removal of SComponents
      • +
      • undo/redo functionality. For that purpose it supplies the methods NewCommand, + CommitCommand, AbortCommand.
      • +
      +

      The API reference for this class can be found here.

      +

      3.3 StudyManager class

      +

      The purpose of the Manager is to manipulate Studies. Since SALOME is a multi-document + application during a working session you can operate as many stadies as you + wishes to create.

      +

      For that purpose StudyManager provides the following functionality:

      +
        +
      • creation, opening, closing and saving studies
      • +
      • navigation through a set of studies present in the current working session
      • +
      • copy/paste of the objects in the study functionality.
      • +
      +

      The API reference for this class can be found here.

      +

      3.4 SObject class

      +

      The objects in the study are built by the StudyBuilder. +The SObject class provides methods for elementary inquiries, like getting an object ID or its attribuites.

      +

      The API reference for this class can be found here.

      +

      3.5 SComponent class

      +

      The SComponent class establishes in the study a permanent assocition to the components +integrated into SALOME platform. The SComponent interface is a specialization of the SObject + class. It inherits the most of its methods from the SObject class which are used for management of the SComponents.

      +

      The API reference for this class can be found here.

      +

      3.6 ChildIterator class

      +

      It is one of the tools destined for exploration of the study. This class contains a set of methods allowing to get +the access to all identified objects which are sons of another identifiedobject.

      +

      The API reference for this class can be found here.

      +

      3.7 SComponentIterator

      +

      This is the second tool destined for exploration of the study. This interface contains the methods allowing to iterate over all SComponents in the list. + The search is started from the first SComponent in the list.

      +

      The API reference for this class can be found here.

      + +

      3.8 GenericAttribute class

      +

      GenericAttribute represents a base class for all attributes which can be assigned to the SObjects created in the study. All attribute classes + derive from this classe and inherit its methods.

      +

      The API reference for this class can be found here.

      + +

      In SALOME application a SObject can possess the following attributes:

      + + + + + +
      + +
      +

      3.9 UseCaseBuilder class

      +

      UseCase in the study represents a user-defined subtree, containing all or some of the objects which currently exist +in the study. The UseCaseBuilder class contains a set of methods used for management (creation, deletion etc) of this sub-tree in the study.

      +

      The API reference for this class can be found here.

      + +

      3.10 UseCaseIterator

      +

      This class represents an exploration tool for the UseCase. It contains a set of methods used for iteration over the objects in the UseCase.

      +

      The API reference for this class can be found here.

      + +

      3.11 Callback class

      +

      The StudyBuilder can be created with the method NewBuilder. While invocation of this method a new object of the class + Callback is created and this object is assigned to the newly created Builder as callback which should be called + when adding and removing the objects.

      +

      The API reference for this class can be found here.

      + +

      3.12 Driver class

      + +

      This class represents a common tool for all components integrated into SALOME + application, that allows them to communicate with the study. It contains a set + of methods which can be called by any component and which provide the following + functionality: +

        +
      • publishing in the study of the objects created by a definite component
      • +
      • saving/loading of the data created by a definite component. These methods + are called by the StudyManager when loading/saving a study containing the + data created by a definite component.
      • +
      • transforming of the transient references into persistant references (or + vice versa) of the SObjects when saving (or loading) a study
      • +
      • copy/paste common functionality. These methods can be called by any component + in order to copy/paste its object created in the study
      • +
      +

      The API reference for this class can be found here.

      +

      Back to the contents

      + + diff --git a/doc/html/INPUT/sources/static/page2.html b/doc/html/INPUT/sources/static/page2.html new file mode 100755 index 000000000..40eed1f98 --- /dev/null +++ b/doc/html/INPUT/sources/static/page2.html @@ -0,0 +1,34 @@ + + + + + + Main Page + + + +  +
      + + + + + + +
      +
      +
      + + + + + +

      Mapping of SALOME IDL definitions to Python language. +

      + + diff --git a/doc/html/INPUT/sources/static/tree.js b/doc/html/INPUT/sources/static/tree.js new file mode 100755 index 000000000..5e07feb1f --- /dev/null +++ b/doc/html/INPUT/sources/static/tree.js @@ -0,0 +1,200 @@ +foldersTree = gFld("SALOME v.1.4.0 ", "", "") + insDoc(foldersTree, gLnk("Main Page", "", "main.html")) + +aux1 = insFld(foldersTree, gFld("TUI Reference Guide", "")) + aux2 = insFld(aux1, gFld("Modules", "")) + aux3 = insFld(aux2, gFld("SALOME STUDY module", "")) + insDoc(aux3, gLnk("Overview", "", "overview_Study.html")) + aux4 = insFld(aux3, gFld("Packages", "")) + insDoc(aux4, gLnk("SALOMEDS", "", "namespaceSALOMEDS.html")) + insDoc(aux3, gLnk("Examples", "", "examples_Study.html")) + aux3 = insFld(aux2, gFld("SALOME KERNEL module", "")) + insDoc(aux3, gLnk("Overview", "", "overview_Kernel.html")) + aux4 = insFld(aux3, gFld("Packages", "")) + insDoc(aux4, gLnk("SALOME_ModuleCatalog", "", "namespaceSALOME__ModuleCatalog.html")) + insDoc(aux4, gLnk("SALOME", "", "namespaceSALOME.html")) + insDoc(aux4, gLnk("Engines", "", "namespaceEngines.html")) + insDoc(aux3, gLnk("Examples", "", "examples_Kernel.html")) + + +/*! Data structures +*/ + insDoc(aux1, gLnk("Data Structures", "", "annotated.html")) + +/*! insDoc(aux1, gLnk("SALOME_ModuleCatalog::Acomponent", "", "interfaceSALOME__ModuleCatalog_1_1Acomponent.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeComment", "", "interfaceSALOMEDS_1_1AttributeComment.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeDrawable", "", "interfaceSALOMEDS_1_1AttributeDrawable.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeExpandable", "", "interfaceSALOMEDS_1_1AttributeExpandable.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeInteger", "", "interfaceSALOMEDS_1_1AttributeInteger.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeIOR", "", "interfaceSALOMEDS_1_1AttributeIOR.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeLocalID", "", "interfaceSALOMEDS_1_1AttributeLocalID.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeName", "", "interfaceSALOMEDS_1_1AttributeName.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeOpened", "", "interfaceSALOMEDS_1_1AttributeOpened.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributePersistentRef", "", "interfaceSALOMEDS_1_1AttributePersistentRef.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributePixMap", "", "interfaceSALOMEDS_1_1AttributePixMap.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributePythonObject", "", "interfaceSALOMEDS_1_1AttributePythonObject.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeReal", "", "interfaceSALOMEDS_1_1AttributeReal.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeSelectable", "", "interfaceSALOMEDS_1_1AttributeSelectable.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeSequenceOfInteger", "", "interfaceSALOMEDS_1_1AttributeSequenceOfInteger.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeSequenceOfReal", "", "interfaceSALOMEDS_1_1AttributeSequenceOfReal.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeStudyProperties", "", "interfaceSALOMEDS_1_1AttributeStudyProperties.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfInteger", "", "interfaceSALOMEDS_1_1AttributeTableOfInteger.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfInteger::IncorrectArgumentLength", "", "exceptionSALOMEDS_1_1AttributeTableOfInteger_1_1IncorrectArgumentLength.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfInteger::IncorrectIndex", "", "exceptionSALOMEDS_1_1AttributeTableOfInteger_1_1IncorrectIndex.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfReal", "", "interfaceSALOMEDS_1_1AttributeTableOfReal.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfReal::IncorrectArgumentLength", "", "exceptionSALOMEDS_1_1AttributeTableOfReal_1_1IncorrectArgumentLength.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfReal::IncorrectIndex", "", "exceptionSALOMEDS_1_1AttributeTableOfReal_1_1IncorrectIndex.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfString", "", "interfaceSALOMEDS_1_1AttributeTableOfString.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfString::IncorrectArgumentLength", "", "exceptionSALOMEDS_1_1AttributeTableOfString_1_1IncorrectArgumentLength.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfString::IncorrectIndex", "", "exceptionSALOMEDS_1_1AttributeTableOfString_1_1IncorrectIndex.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTarget", "", "interfaceSALOMEDS_1_1AttributeTarget.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTextColor", "", "interfaceSALOMEDS_1_1AttributeTextColor.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTextHighlightColor", "", "interfaceSALOMEDS_1_1AttributeTextHighlightColor.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTreeNode", "", "interfaceSALOMEDS_1_1AttributeTreeNode.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeUserID", "", "interfaceSALOMEDS_1_1AttributeUserID.html")) + insDoc(aux1, gLnk("SALOMEDS::Callback", "", "interfaceSALOMEDS_1_1Callback.html")) + insDoc(aux1, gLnk("SALOMEDS::ChildIterator", "", "interfaceSALOMEDS_1_1ChildIterator.html")) + insDoc(aux1, gLnk("SALOMEDS::Color", "", "structSALOMEDS_1_1Color.html")) + insDoc(aux1, gLnk("Engines::Component", "", "interfaceEngines_1_1Component.html")) + insDoc(aux1, gLnk("Engines::Container", "", "interfaceEngines_1_1Container.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::DefinitionInterface", "", "structSALOME__ModuleCatalog_1_1DefinitionInterface.html")) + insDoc(aux1, gLnk("SALOMEDS::Driver", "", "interfaceSALOMEDS_1_1Driver.html")) + insDoc(aux1, gLnk("SALOME::ExceptionStruct", "", "structSALOME_1_1ExceptionStruct.html")) + insDoc(aux1, gLnk("SALOMEDS::GenericAttribute", "", "interfaceSALOMEDS_1_1GenericAttribute.html")) + insDoc(aux1, gLnk("SALOMEDS::GenericAttribute::LockProtection", "", "exceptionSALOMEDS_1_1GenericAttribute_1_1LockProtection.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::IAPP_Affich", "", "structSALOME__ModuleCatalog_1_1IAPP__Affich.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::ModuleCatalog", "", "interfaceSALOME__ModuleCatalog_1_1ModuleCatalog.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::NotFound", "", "exceptionSALOME__ModuleCatalog_1_1NotFound.html")) + insDoc(aux1, gLnk("SALOMEDS::NotImplemented", "", "exceptionSALOMEDS_1_1NotImplemented.html")) + insDoc(aux1, gLnk("SALOME::SALOME_Exception", "", "exceptionSALOME_1_1SALOME__Exception.html")) + insDoc(aux1, gLnk("SALOMEDS::SComponent", "", "interfaceSALOMEDS_1_1SComponent.html")) + insDoc(aux1, gLnk("SALOMEDS::SComponentIterator", "", "interfaceSALOMEDS_1_1SComponentIterator.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::Service", "", "structSALOME__ModuleCatalog_1_1Service.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::ServicesParameter", "", "structSALOME__ModuleCatalog_1_1ServicesParameter.html")) + insDoc(aux1, gLnk("SALOME::Session", "", "interfaceSALOME_1_1Session.html")) + insDoc(aux1, gLnk("SALOME::Session::GUIActive", "", "exceptionSALOME_1_1Session_1_1GUIActive.html")) + insDoc(aux1, gLnk("SALOME::Session::RunningStudies", "", "exceptionSALOME_1_1Session_1_1RunningStudies.html")) + insDoc(aux1, gLnk("SALOMEDS::SObject", "", "interfaceSALOMEDS_1_1SObject.html")) + insDoc(aux1, gLnk("SALOME::StatSession", "", "structSALOME_1_1StatSession.html")) + insDoc(aux1, gLnk("SALOMEDS::Study", "", "interfaceSALOMEDS_1_1Study.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyCommentError", "", "exceptionSALOMEDS_1_1Study_1_1StudyCommentError.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyInvalidComponent", "", "exceptionSALOMEDS_1_1Study_1_1StudyInvalidComponent.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyInvalidContext", "", "exceptionSALOMEDS_1_1Study_1_1StudyInvalidContext.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyInvalidDirectory", "", "exceptionSALOMEDS_1_1Study_1_1StudyInvalidDirectory.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyNameAlreadyUsed", "", "exceptionSALOMEDS_1_1Study_1_1StudyNameAlreadyUsed.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyNameError", "", "exceptionSALOMEDS_1_1Study_1_1StudyNameError.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyObjectAlreadyExists", "", "exceptionSALOMEDS_1_1Study_1_1StudyObjectAlreadyExists.html")) + insDoc(aux1, gLnk("SALOMEDS::StudyBuilder", "", "interfaceSALOMEDS_1_1StudyBuilder.html")) + insDoc(aux1, gLnk("SALOMEDS::StudyBuilder::LockProtection", "", "exceptionSALOMEDS_1_1StudyBuilder_1_1LockProtection.html")) + insDoc(aux1, gLnk("SALOMEDS::StudyManager", "", "interfaceSALOMEDS_1_1StudyManager.html")) + insDoc(aux1, gLnk("SALOMEDS::UseCaseBuilder", "", "interfaceSALOMEDS_1_1UseCaseBuilder.html")) + insDoc(aux1, gLnk("SALOMEDS::UseCaseIterator", "", "interfaceSALOMEDS_1_1UseCaseIterator.html")) +*/ + insDoc(aux1, gLnk("Class Hierarchy", "", "hierarchy.html")) + +/*! insDoc(aux1, gLnk("SALOME_ModuleCatalog::Acomponent", "", "interfaceSALOME__ModuleCatalog_1_1Acomponent.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfInteger::IncorrectArgumentLength", "", "exceptionSALOMEDS_1_1AttributeTableOfInteger_1_1IncorrectArgumentLength.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfInteger::IncorrectIndex", "", "exceptionSALOMEDS_1_1AttributeTableOfInteger_1_1IncorrectIndex.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfReal::IncorrectArgumentLength", "", "exceptionSALOMEDS_1_1AttributeTableOfReal_1_1IncorrectArgumentLength.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfReal::IncorrectIndex", "", "exceptionSALOMEDS_1_1AttributeTableOfReal_1_1IncorrectIndex.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfString::IncorrectArgumentLength", "", "exceptionSALOMEDS_1_1AttributeTableOfString_1_1IncorrectArgumentLength.html")) + insDoc(aux1, gLnk("SALOMEDS::AttributeTableOfString::IncorrectIndex", "", "exceptionSALOMEDS_1_1AttributeTableOfString_1_1IncorrectIndex.html")) + insDoc(aux1, gLnk("SALOMEDS::Callback", "", "interfaceSALOMEDS_1_1Callback.html")) + insDoc(aux1, gLnk("SALOMEDS::ChildIterator", "", "interfaceSALOMEDS_1_1ChildIterator.html")) + insDoc(aux1, gLnk("SALOMEDS::Color", "", "structSALOMEDS_1_1Color.html")) + aux2 = insFld(aux1, gFld("Engines::Component", "", "interfaceEngines_1_1Component.html")) + insDoc(aux1, gLnk("Engines::Container", "", "interfaceEngines_1_1Container.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::DefinitionInterface", "", "structSALOME__ModuleCatalog_1_1DefinitionInterface.html")) + aux2 = insFld(aux1, gFld("SALOMEDS::Driver", "", "interfaceSALOMEDS_1_1Driver.html")) + insDoc(aux1, gLnk("SALOME::ExceptionStruct", "", "structSALOME_1_1ExceptionStruct.html")) + aux2 = insFld(aux1, gFld("SALOMEDS::GenericAttribute", "", "interfaceSALOMEDS_1_1GenericAttribute.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeComment", "", "interfaceSALOMEDS_1_1AttributeComment.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeDrawable", "", "interfaceSALOMEDS_1_1AttributeDrawable.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeExpandable", "", "interfaceSALOMEDS_1_1AttributeExpandable.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeInteger", "", "interfaceSALOMEDS_1_1AttributeInteger.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeIOR", "", "interfaceSALOMEDS_1_1AttributeIOR.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeLocalID", "", "interfaceSALOMEDS_1_1AttributeLocalID.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeName", "", "interfaceSALOMEDS_1_1AttributeName.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeOpened", "", "interfaceSALOMEDS_1_1AttributeOpened.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributePersistentRef", "", "interfaceSALOMEDS_1_1AttributePersistentRef.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributePixMap", "", "interfaceSALOMEDS_1_1AttributePixMap.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributePythonObject", "", "interfaceSALOMEDS_1_1AttributePythonObject.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeReal", "", "interfaceSALOMEDS_1_1AttributeReal.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeSelectable", "", "interfaceSALOMEDS_1_1AttributeSelectable.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeSequenceOfInteger", "", "interfaceSALOMEDS_1_1AttributeSequenceOfInteger.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeSequenceOfReal", "", "interfaceSALOMEDS_1_1AttributeSequenceOfReal.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeStudyProperties", "", "interfaceSALOMEDS_1_1AttributeStudyProperties.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeTableOfInteger", "", "interfaceSALOMEDS_1_1AttributeTableOfInteger.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeTableOfReal", "", "interfaceSALOMEDS_1_1AttributeTableOfReal.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeTableOfString", "", "interfaceSALOMEDS_1_1AttributeTableOfString.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeTarget", "", "interfaceSALOMEDS_1_1AttributeTarget.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeTextColor", "", "interfaceSALOMEDS_1_1AttributeTextColor.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeTextHighlightColor", "", "interfaceSALOMEDS_1_1AttributeTextHighlightColor.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeTreeNode", "", "interfaceSALOMEDS_1_1AttributeTreeNode.html")) + insDoc(aux2, gLnk("SALOMEDS::AttributeUserID", "", "interfaceSALOMEDS_1_1AttributeUserID.html")) + insDoc(aux1, gLnk("SALOMEDS::GenericAttribute::LockProtection", "", "exceptionSALOMEDS_1_1GenericAttribute_1_1LockProtection.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::IAPP_Affich", "", "structSALOME__ModuleCatalog_1_1IAPP__Affich.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::ModuleCatalog", "", "interfaceSALOME__ModuleCatalog_1_1ModuleCatalog.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::NotFound", "", "exceptionSALOME__ModuleCatalog_1_1NotFound.html")) + insDoc(aux1, gLnk("SALOMEDS::NotImplemented", "", "exceptionSALOMEDS_1_1NotImplemented.html")) + insDoc(aux1, gLnk("SALOME::SALOME_Exception", "", "exceptionSALOME_1_1SALOME__Exception.html")) + insDoc(aux1, gLnk("SALOMEDS::SComponentIterator", "", "interfaceSALOMEDS_1_1SComponentIterator.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::Service", "", "structSALOME__ModuleCatalog_1_1Service.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog::ServicesParameter", "", "structSALOME__ModuleCatalog_1_1ServicesParameter.html")) + insDoc(aux1, gLnk("SALOME::Session", "", "interfaceSALOME_1_1Session.html")) + insDoc(aux1, gLnk("SALOME::Session::GUIActive", "", "exceptionSALOME_1_1Session_1_1GUIActive.html")) + insDoc(aux1, gLnk("SALOME::Session::RunningStudies", "", "exceptionSALOME_1_1Session_1_1RunningStudies.html")) + aux2 = insFld(aux1, gFld("SALOMEDS::SObject", "", "interfaceSALOMEDS_1_1SObject.html")) + insDoc(aux2, gLnk("SALOMEDS::SComponent", "", "interfaceSALOMEDS_1_1SComponent.html")) + insDoc(aux1, gLnk("SALOME::StatSession", "", "structSALOME_1_1StatSession.html")) + insDoc(aux1, gLnk("SALOMEDS::Study", "", "interfaceSALOMEDS_1_1Study.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyCommentError", "", "exceptionSALOMEDS_1_1Study_1_1StudyCommentError.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyInvalidComponent", "", "exceptionSALOMEDS_1_1Study_1_1StudyInvalidComponent.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyInvalidContext", "", "exceptionSALOMEDS_1_1Study_1_1StudyInvalidContext.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyInvalidDirectory", "", "exceptionSALOMEDS_1_1Study_1_1StudyInvalidDirectory.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyNameAlreadyUsed", "", "exceptionSALOMEDS_1_1Study_1_1StudyNameAlreadyUsed.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyNameError", "", "exceptionSALOMEDS_1_1Study_1_1StudyNameError.html")) + insDoc(aux1, gLnk("SALOMEDS::Study::StudyObjectAlreadyExists", "", "exceptionSALOMEDS_1_1Study_1_1StudyObjectAlreadyExists.html")) + insDoc(aux1, gLnk("SALOMEDS::StudyBuilder", "", "interfaceSALOMEDS_1_1StudyBuilder.html")) + insDoc(aux1, gLnk("SALOMEDS::StudyBuilder::LockProtection", "", "exceptionSALOMEDS_1_1StudyBuilder_1_1LockProtection.html")) + insDoc(aux1, gLnk("SALOMEDS::StudyManager", "", "interfaceSALOMEDS_1_1StudyManager.html")) + insDoc(aux1, gLnk("SALOMEDS::UseCaseBuilder", "", "interfaceSALOMEDS_1_1UseCaseBuilder.html")) + insDoc(aux1, gLnk("SALOMEDS::UseCaseIterator", "", "interfaceSALOMEDS_1_1UseCaseIterator.html")) +*/ + insDoc(aux1, gLnk("Class methods list", "", "functions.html")) +/*! +aux1 = insFld(foldersTree, gFld("Namespace List", "", "namespaces.html")) + insDoc(aux1, gLnk("Engines", "", "namespaceEngines.html")) + insDoc(aux1, gLnk("SALOME", "", "namespaceSALOME.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog", "", "namespaceSALOME__ModuleCatalog.html")) + insDoc(aux1, gLnk("SALOMEDS", "", "namespaceSALOMEDS.html")) +*/ + insDoc(aux1, gLnk("Namespace Members", "", "namespacemembers.html")) + + insDoc(aux1, gLnk("File List", "", "files.html")) + +/*! + insDoc(aux1, gLnk("SALOME_Component.idl", "", "SALOME__Component_8idl.html")) + insDoc(aux1, gLnk("SALOME_Exception.idl", "", "SALOME__Exception_8idl.html")) + insDoc(aux1, gLnk("SALOME_ModuleCatalog.idl", "", "SALOME__ModuleCatalog_8idl.html")) + insDoc(aux1, gLnk("SALOME_Session.idl", "", "SALOME__Session_8idl.html")) + insDoc(aux1, gLnk("SALOMEDS.idl", "", "SALOMEDS_8idl.html")) + insDoc(aux1, gLnk("SALOMEDS_Attributes.idl", "", "SALOMEDS__Attributes_8idl.html")) +*/ + +aux1 = insFld(foldersTree, gFld("IDL/Python mapping", "")) + insDoc(aux1, gLnk("Mapping of IDL definitions to Python language", "", "mapping.html")) + insDoc(aux1, gLnk("Mapping of SALOME IDL definitions to Python language", "", "page2.html")) + +/*! insDoc(foldersTree, gLnk("Graphical Class Hierarchy", "", "inherits.html")) +*/ +aux1 = insFld(foldersTree, gFld("Naming service", "")) + insDoc(aux1, gLnk("Naming Service Description ", "", "overview_Naming.html")) + insDoc(aux1, gLnk("Salome_NamingService Class Reference", "", "classSALOME__NamingService.html")) + insDoc(aux1, gLnk("Examples", "", "examples_Naming.html")) +aux1 = insFld(foldersTree, gFld("Life Cycle", "")) + insDoc(aux1, gLnk("Life Cycle Service Description ", "", "overview_Life_Cycle.html")) + insDoc(aux1, gLnk("Salome_LifeCycleCorba Class Reference", "", "classSALOME__LifeCycleCORBA.html")) + insDoc(aux1, gLnk("Examples", "", "examples_Life_cycle.html")) + + diff --git a/doc/html/INPUT/sources/static/treeview.js b/doc/html/INPUT/sources/static/treeview.js new file mode 100644 index 000000000..55eb43d07 --- /dev/null +++ b/doc/html/INPUT/sources/static/treeview.js @@ -0,0 +1,505 @@ +//**************************************************************** +// You are free to copy the "Folder-Tree" script as long as you +// keep this copyright notice: +// Script found in: http://www.geocities.com/Paris/LeftBank/2178/ +// Author: Marcelino Alves Martins (martins@hks.com) December '97. +//**************************************************************** + +//Log of changes: +// 17 Feb 98 - Fix initialization flashing problem with Netscape +// +// 27 Jan 98 - Root folder starts open; support for USETEXTLINKS; +// make the ftien4 a js file +// +// DvH: Dec 2000 - Made some minor changes to support external +// references + +// Definition of class Folder +// ***************************************************************** + +function Folder(folderDescription, tagName, hreference) //constructor +{ + //constant data + this.desc = folderDescription + this.tagName = tagName + this.hreference = hreference + this.id = -1 + this.navObj = 0 + this.iconImg = 0 + this.nodeImg = 0 + this.isLastNode = 0 + + //dynamic data + this.isOpen = true + this.iconSrc = "ftv2folderopen.png" + this.children = new Array + this.nChildren = 0 + + //methods + this.initialize = initializeFolder + this.setState = setStateFolder + this.addChild = addChild + this.createIndex = createEntryIndex + this.hide = hideFolder + this.display = display + this.renderOb = drawFolder + this.totalHeight = totalHeight + this.subEntries = folderSubEntries + this.outputLink = outputFolderLink +} + +function setStateFolder(isOpen) +{ + var subEntries + var totalHeight + var fIt = 0 + var i=0 + + if (isOpen == this.isOpen) + return + + if (browserVersion == 2) + { + totalHeight = 0 + for (i=0; i < this.nChildren; i++) + totalHeight = totalHeight + this.children[i].navObj.clip.height + subEntries = this.subEntries() + if (this.isOpen) + totalHeight = 0 - totalHeight + for (fIt = this.id + subEntries + 1; fIt < nEntries; fIt++) + indexOfEntries[fIt].navObj.moveBy(0, totalHeight) + } + this.isOpen = isOpen + propagateChangesInState(this) +} + +function propagateChangesInState(folder) +{ + var i=0 + + if (folder.isOpen) + { + if (folder.nodeImg) + if (folder.isLastNode) + folder.nodeImg.src = "ftv2mlastnode.png" + else + folder.nodeImg.src = "ftv2mnode.png" + folder.iconImg.src = "ftv2folderopen.png" + for (i=0; i 0) + auxEv = "" + else + auxEv = "" + + if (level>0) + if (lastNode) //the last 'brother' in the children array + { + this.renderOb(leftSide + auxEv + "") +// leftSide = leftSide + "" + this.isLastNode = 1 + } + else + { + this.renderOb(leftSide + auxEv + "") + leftSide = leftSide + "" + this.isLastNode = 0 + } + else + this.renderOb("") + + if (nc > 0) + { + level = level + 1 + for (i=0 ; i < this.nChildren; i++) + { + if (i == this.nChildren-1) + this.children[i].initialize(level, 1, leftSide) + else + this.children[i].initialize(level, 0, leftSide) + } + } +} + +function drawFolder(leftSide) +{ + if (browserVersion == 2) { + if (!doc.yPos) + doc.yPos=8 + doc.write("") + } + if (browserVersion == 3) + { + doc.write("
      ") + } + + doc.write("\n") + doc.write("\n\n") + doc.write("\n
      ") + doc.write(leftSide) + this.outputLink() + doc.write("") + doc.write("") + if (USETEXTLINKS) + { + this.outputLink() + doc.write(this.desc + "") + } + else + doc.write(this.desc) + +/*! + if (this.tagName!="") + { + doc.write(" [external]") + } +*/ + doc.write("
      \n") + + if (browserVersion == 2) { + doc.write("") + } + if (browserVersion == 3) { + doc.write("
      ") + } + + if (browserVersion == 1) { + this.navObj = doc.all["folder"+this.id] + this.iconImg = doc.all["folderIcon"+this.id] + this.nodeImg = doc.all["nodeIcon"+this.id] + } else if (browserVersion == 2) { + this.navObj = doc.layers["folder"+this.id] + this.iconImg = this.navObj.document.images["folderIcon"+this.id] + this.nodeImg = this.navObj.document.images["nodeIcon"+this.id] + doc.yPos=doc.yPos+this.navObj.clip.height + } else if (browserVersion == 3) { + this.navObj = doc.getElementById("folder"+this.id) + this.iconImg = doc.images.namedItem("folderIcon"+this.id) + this.nodeImg = doc.images.namedItem("nodeIcon"+this.id) + } +} + +function outputFolderLink() +{ + if (this.hreference) + { + doc.write(" 0) + doc.write("onClick='javascript:clickOnFolder("+this.id+")'") + doc.write(">") + } + else + doc.write("") +} + +function addChild(childNode) +{ + this.children[this.nChildren] = childNode + this.nChildren++ + return childNode +} + +function folderSubEntries() +{ + var i = 0 + var se = this.nChildren + + for (i=0; i < this.nChildren; i++){ + if (this.children[i].children) //is a folder + se = se + this.children[i].subEntries() + } + + return se +} + + +// Definition of class Item (a document or link inside a Folder) +// ************************************************************* + +function Item(itemDescription, tagName, itemLink) // Constructor +{ + // constant data + this.desc = itemDescription + this.tagName = tagName + this.link = itemLink + this.id = -1 //initialized in initalize() + this.navObj = 0 //initialized in render() + this.iconImg = 0 //initialized in render() + this.iconSrc = "ftv2doc.png" + + // methods + this.initialize = initializeItem + this.createIndex = createEntryIndex + this.hide = hideItem + this.display = display + this.renderOb = drawItem + this.totalHeight = totalHeight +} + +function hideItem() +{ + if (browserVersion == 1 || browserVersion == 3) { + if (this.navObj.style.display == "none") + return + this.navObj.style.display = "none" + } else { + if (this.navObj.visibility == "hidden") + return + this.navObj.visibility = "hidden" + } +} + +function initializeItem(level, lastNode, leftSide) +{ + this.createIndex() + + if (level>0) + if (lastNode) //the last 'brother' in the children array + { + this.renderOb(leftSide + "") + leftSide = leftSide + "" + } + else + { + this.renderOb(leftSide + "") + leftSide = leftSide + "" + } + else + this.renderOb("") +} + +function drawItem(leftSide) +{ + if (browserVersion == 2) + doc.write("") + if (browserVersion == 3) + doc.write("
      ") + + doc.write("\n\n") + doc.write("\n
      ") + doc.write(leftSide) + if (this.link!="") + { + doc.write("") + } + doc.write("") + if (this.link!="") + { + doc.write("") + } + doc.write("") + if (USETEXTLINKS && this.link!="") + doc.write("" + this.desc + "") + else + doc.write(this.desc) +/*! + if (this.tagName!="") + { + doc.write(" [external]"); + } +*/ + doc.write("\n
      \n") + + if (browserVersion == 2) + doc.write("") + if (browserVersion == 3) + doc.write("
      ") + + if (browserVersion == 1) { + this.navObj = doc.all["item"+this.id] + this.iconImg = doc.all["itemIcon"+this.id] + } else if (browserVersion == 2) { + this.navObj = doc.layers["item"+this.id] + this.iconImg = this.navObj.document.images["itemIcon"+this.id] + doc.yPos=doc.yPos+this.navObj.clip.height + } else if (browserVersion == 3) { + this.navObj = doc.getElementById("item"+this.id) + this.iconImg = doc.images.namedItem("itemIcon"+this.id) + } +} + + +// Methods common to both objects (pseudo-inheritance) +// ******************************************************** + +function display() +{ + if (browserVersion == 1 || browserVersion == 3) + this.navObj.style.display = "block" + else + this.navObj.visibility = "show" +} + +function createEntryIndex() +{ + this.id = nEntries + indexOfEntries[nEntries] = this + nEntries++ +} + +// total height of subEntries open +function totalHeight() //used with browserVersion == 2 +{ + var h = this.navObj.clip.height + var i = 0 + + if (this.isOpen) //is a folder and _is_ open + for (i=0 ; i < this.nChildren; i++) + h = h + this.children[i].totalHeight() + + return h +} + + +// Events +// ********************************************************* + +function clickOnFolder(folderId) +{ + var clicked = indexOfEntries[folderId] + + if (!clicked.isOpen) + clickOnNode(folderId) + + return + + if (clicked.isSelected) + return +} + +function clickOnNode(folderId) +{ + var clickedFolder = 0 + var state = 0 + + clickedFolder = indexOfEntries[folderId] + state = clickedFolder.isOpen + + clickedFolder.setState(!state) //open<->close +} + +function initializeDocument() +{ + doc = document; + if (doc.all) + browserVersion = 1 //IE4 + else + if (doc.layers) + browserVersion = 2 //NS4 + else if(navigator.userAgent.toLowerCase().indexOf('gecko') != -1) + browserVersion = 3 //mozilla + else + browserVersion = 0 //other + + foldersTree.initialize(0, 1, "") + foldersTree.display() + + if (browserVersion > 0) + { + if(browserVersion != 3) + doc.write(" ") + + // close the whole tree + clickOnNode(0) + // open the root folder + clickOnNode(0) + } +} + +// Auxiliary Functions for Folder-Treee backward compatibility +// ********************************************************* + +function gFld(description, tagName, hreference) +{ + folder = new Folder(description, tagName, hreference) + return folder +} + +function gLnk(description, tagName, linkData) +{ + fullLink = "" + + if (linkData!="") + { + fullLink = "'"+linkData+"' target=\"basefrm\"" + } + + linkItem = new Item(description, tagName, fullLink) + return linkItem +} + +function insFld(parentFolder, childFolder) +{ + return parentFolder.addChild(childFolder) +} + +function insDoc(parentFolder, document) +{ + parentFolder.addChild(document) +} + +// Global variables +// **************** + +USETEXTLINKS = 1 +indexOfEntries = new Array +nEntries = 0 +doc = document +browserVersion = 0 +selectedFolder=0 diff --git a/doc/html/Makefile.in b/doc/html/Makefile.in new file mode 100644 index 000000000..7b070ace2 --- /dev/null +++ b/doc/html/Makefile.in @@ -0,0 +1,42 @@ +# Copyright (C) 2003 CEA/DEN, EDF R&D +# +# +# +# File : Makefile.in +# Author : Vasily Rusyaev (Open Cascade NN) +# Module : doc +# $Header: + +top_srcdir=@top_srcdir@ +top_builddir=../.. +root_srcdir=@ROOT_SRCDIR@ +srcdir=@srcdir@ +VPATH=.:@srcdir@ +doxygen=@DOXYGEN@ + +@COMMENCE@ + +doc: + cp -fr $(srcdir)/INPUT ./; \ + cd INPUT; \ + sed 's|../../../share/salome|$(root_srcdir)|' ./doxyfile > ./doxyfile1; \ + mv -f doxyfile1 doxyfile; \ + $(doxygen) ./doxyfile; \ + cd ..; \ + cp -fr $(srcdir)/INPUT/sources/static/*.* ./html/ + cp -fr $(srcdir)/INPUT/sources/ html/ + cp -fr $(srcdir)/INPUT/exemple/ html/ + cp -fr $(srcdir)/INPUT/HTML/ html/ + +clean: + rm -rf html + +distclean: clean + rm -rf INPUT + +install: + $(INSTALL) -d $(docdir); \ + cp -rf html $(docdir) + +uninstall: + rm -rf $(docdir)/html diff --git a/doc/kernel_resources.pdf b/doc/kernel_resources.pdf new file mode 100644 index 0000000000000000000000000000000000000000..35924a77ec8ad232296b57f411c32c2236d493cd GIT binary patch literal 125487 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 literal 0 HcmV?d00001 diff --git a/doc/kernel_resources.ps b/doc/kernel_resources.ps new file mode 100644 index 000000000..7e2116598 --- /dev/null +++ b/doc/kernel_resources.ps @@ -0,0 +1,1444 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software +%%Title: kernel_resources.dvi +%%Pages: 8 +%%PageOrder: Ascend +%%BoundingBox: 0 0 612 792 +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips -t letter -o kernel_resources.ps +%+ kernel_resources.dvi +%DVIPSParameters: dpi=600, compressed +%DVIPSSource: TeX output 2002.01.17:1829 +%%BeginProcSet: texc.pro +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 +mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 +0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ +landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize +mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ +matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round +exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ +statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] +N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin +/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array +/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N +df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 +1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx +0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx +sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ +rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp +gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B +/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ +/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ +A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy +get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} +ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp +fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 +{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add +chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ +1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} +forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put +}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ +bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A +mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ +SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ +userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X +1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N +/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ +/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) +(LaserWriter 16/600)]{A length product length le{A length product exch 0 +exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse +end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask +grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} +imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round +exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto +fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p +delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} +B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ +p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S +rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end + +%%EndProcSet +TeXDict begin 40258431 52099146 1000 600 600 (kernel_resources.dvi) +@start +%DVIPSBitmapFont: Fa cmmi10 10 2 +/Fa 2 63 df60 +D<126012FCB4FCEA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038007F +C0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED01FF9238007FC0EE1FF0EE07FCEE +01FF9338007F80EF1FC0A2EF7F80933801FF00EE07FCEE1FF0EE7FC04B48C7FCED07FCED +1FF0ED7FC04A48C8FCEC07FCEC1FF0EC7FC04948C9FCEB07FCEB1FF0EB7FC04848CAFCEA +07FCEA3FF0EA7FC048CBFC12FC1270323279AD41>62 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fb cmsy10 10 1 +/Fb 1 16 df15 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fc ectt1000 10 79 +/Fc 79 126 df<121FEA3F80EA7FC0EAFFE0B0EA7FC0AEEA1F00C7FCA7121FEA3F80EA7F +C0EAFFE0A5EA7FC0EA3F80EA1F000B3470B32C>33 D<003C131E007F137F481480A66C14 +00A6007E7FA6003E133EA3003C131E001C131C191977B32C>I<0107131C90380F803EA8 +011F137EEC007CA4003FB612E0B712F8A43A003E00F800A2EB7E01017C5BA8EBFC0301F8 +5BA2B712F8A4003F15E03A01F007C000A30003130F01E05BA86C486CC7FC25337DB22C> +I38 +D<143814FC13011303EB07F8EB0FF0EB1FC0EB3F80EB7F0013FE485A485A5B12075B120F +5B485AA2123F90C7FCA25A127EA312FE5AAC7E127EA3127F7EA27F121FA26C7E7F12077F +12037F6C7E6C7E137FEB3F80EB1FC0EB0FF0EB07F8EB03FC130113001438164272B92C> +40 D<127012FC7E7E6C7E6C7EEA0FE06C7E6C7E6C7E6C7E137F7F1480131F14C0130FEB +07E0A214F01303A214F81301A314FC1300AC130114F8A3130314F0A2130714E0A2EB0FC0 +131F1480133F14005B13FE485A485A485A485AEA3FC0485A48C7FC5A5A1270164279B92C +>II<147014F8AF00 +3FB612E0B712F8A4C700F8C7FCB0147025267DAB2C>II<007FB512F0B612F8A36C14F01D0579942C>I<121FEA3F80EA7FC0EAFFE0 +A5EA7FC0EA3F80EA1F000B0B708A2C>I<1507ED0F80A2151F16005D153E157E157CA215 +FC5D14015D14035D14075D140F5D141F92C7FC5C143EA2147E147C14FC5C13015C13035C +13075C130F5C131F91C8FC5B133EA2137E137C13FC5B12015B12035B12075B120F5B121F +90C9FCA25A123E127E127C12FC5AA2127021417BB92C>II<1307497EA2131FA2133F137F13FF5A1207127FB5FC13DF139FEA7C +1F1200B3AE007FB512E0B612F0A36C14E01C3477B32C>IIII<000FB512FE4880A35D0180C8FCADEB83FE90389FFF8090 +B512E015F8819038FE03FE9038F000FF01C07F49EB3F8090C7121F6C15C0C8120FA2ED07 +E0A4123C127EB4FC150F16C0A248141F007EEC3F80007FEC7F006C6C5B6D485A391FF80F +FC6CB55A6C5C000114C06C6C90C7FCEB0FF823347CB22C>I56 DI<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00C7FCAE121FEA3F80EA7FC0 +EAFFE0A5EA7FC0EA3F80EA1F000B2470A32C>II<1502ED0F80151F +157F15FF913803FE00EC0FFCEC1FF0EC7FE0ECFF80D903FEC7FC495AEB1FF0495AEBFF80 +000390C8FCEA07FCEA1FF8EA3FE0EAFF8090C9FCA27FEA3FE0EA1FF8EA07FC6CB4FCC67F +EB3FE06D7EEB07FC6D7E903800FF80EC7FE0EC1FF0EC0FFCEC03FE913800FF80157F151F +150FED0200212A7BAD2C>I<007FB612F0B712F8A36C15F0CAFCA8007FB612F0B712F8A3 +6C15F025127DA12C>I<122012F87EB4FC7FEA3FE0EA1FF8EA07FC6CB4FCC67FEB3FE06D +7EEB07FC6D7E903800FF80EC7FE0EC1FF0EC0FFCEC03FE913800FF80157FA215FF913803 +FE00EC0FFCEC1FF0EC7FE0ECFF80D903FEC7FC495AEB1FF0495AEBFF80000390C8FCEA07 +FCEA1FF8EA3FE0EAFF8090C9FC12FC5A1220212A7BAD2C>I<14FE497EA4497FA214EFA2 +130781A214C7A2010F7FA314C390381F83F0A590383F01F8A490387E00FCA549137E90B5 +12FEA34880A29038F8003FA34848EB1F80A4000715C049130FD87FFEEBFFFC6D5AB514FE +6C15FC497E27347EB32C>65 D<007FB512E015F8B612FE6C8016C03903F0003FED0FE0ED +07F01503A2ED01F8A6ED03F0A21507ED0FE0ED1FC0EDFF8090B612005D5D15FF16C09039 +F0001FE0ED07F0ED03F81501ED00FCA216FE167EA616FE16FC1501ED03F8150FED3FF000 +7FB612E016C0B712806CECFE0015F027337FB22C>I<02FF13700107EBE0F84913F9013F +13FD4913FFEBFF813901FE007F4848131FD807F0130F1507485A491303485A150148C7FC +A25A007EEC00F01600A212FE5AAB7E127EA3007F15F06CEC01F8A26C7EA26C6C13036D14 +F06C6C130716E0D803FC131F6C6CEB3FC03A00FF81FF806DB512006D5B010F5B6D13F001 +00138025357DB32C>I<007FB5FCB612C015F0816C803907E003FEEC00FFED7F80153FED +1FC0ED0FE0A2150716F0150316F81501A4ED00FCACED01F8A3150316F0A2150716E0150F +ED1FC0153FED7F80EDFF00EC03FE007FB55AB65A5D15C06C91C7FC26337EB22C>I<007F +B612F0B712F8A37E3903F00001A7ED00F01600A4EC01E04A7EA490B5FCA5EBF003A46E5A +91C8FCA5163C167EA8007FB612FEB7FCA36C15FC27337EB22C>I<007FB612F8B712FCA3 +7ED803F0C7FCA716781600A515F04A7EA490B5FCA5EBF001A46E5A92C7FCAD387FFFE0B5 +FC805C7E26337EB22C>I<903901FC038090390FFF87C04913EF017F13FF90B6FC481307 +3803FC01497E4848137F4848133F49131F121F5B003F140F90C7FCA2127EED078092C7FC +A212FE5AA8913803FFF84A13FCA27E007E6D13F89138000FC0A36C141FA27F121F6D133F +120F6D137F6C7E6C6C13FF6D5A3801FF076C90B5FC6D13EF011F13CF6DEB0780D901FCC7 +FC26357DB32C>II<007FB512F8B612FC +A36C14F839000FC000B3B3A5007FB512F8B612FCA36C14F81E3379B22C>I75 D<387FFFE0B57EA36C5BD803F0C8FCB3 +AE16F0ED01F8A8007FB6FCB7FCA36C15F025337DB22C>IIII<007FB512 +C0B612F88115FF6C15802603F00013C0153FED0FE0ED07F0A2150316F81501A6150316F0 +1507A2ED0FE0ED3FC015FF90B61280160015FC5D15C001F0C8FCB0387FFF80B57EA36C5B +25337EB22C>II<387FFFFCB67E15E015F86C803907E007FE1401EC007F6F7E +151FA26F7EA64B5AA2153F4BC7FCEC01FE140790B55A5D15E081819038E007FCEC01FE14 +00157F81A8160FEE1F80A5D87FFEEB1FBFB5ECFF00815E6C486D5AC8EA01F029347EB22C +>I<90381FF80790B5EA0F804814CF000714FF5A381FF01F383FC003497E48C7FC007E14 +7F00FE143F5A151FA46CEC0F00007E91C7FC127F7FEA3FE0EA1FFCEBFFC06C13FC0003EB +FFC06C14F06C6C7F01077F9038007FFEEC07FF02001380153FED1FC0A2ED0FE0A2007814 +0712FCA56CEC0FC0A26CEC1F806D133F01E0EB7F009038FE01FF90B55A5D00F914F0D8F8 +3F13C0D8700790C7FC23357CB32C>I<007FB612FCB712FEA43AFC007E007EA70078153C +C71400B3AF90383FFFFCA2497F6D5BA227337EB22C>I<3B7FFF803FFFC0B56C4813E0A3 +6C496C13C03B03F00001F800B3AF6D130300015DA26D130700005D6D130F017F495A6D6C +485AECE0FF6DB5C7FC6D5B010313F86D5B9038003F802B3480B22C>I87 D<3A3FFF03FFE0484913F0 +148714076C6D13E03A01F800FE007F0000495A13FE017E5BEB7F03013F5B1487011F5B14 +CF010F5B14FF6D5BA26D90C7FCA26D5AA26D5AA2497EA2497EA2497F81EB0FCF81EB1FC7 +EC87F0EB3F83EC03F8EB7F01017E7FEBFE00497F0001147E49137F000380491480151FD8 +7FFEEBFFFC6D5AB514FE6C15FC497E27337EB22C>II<003FB612C04815E0A4007EC7EA1FC0ED +3F80A2ED7F00157E15FE4A5A003C5CC712034A5AA24A5A4A5AA24A5A4AC7FCA214FE495A +A2495A495AA2495A495AA2495A49C8FCA213FE485AA24848EB03C049EB07E01207485A5B +121F485AA248C7FCB7FCA46C15C023337CB22C>I<387FFFFCB512FEA314FC00FCC7FCB3 +B3B3B512FC14FEA36C13FC17416FB92C>I<127012F8A27E127C127E123E123F7EA27F12 +0F7F12077F12037F12017F12007F137C137E133EA2133F7F80130F801307801303801301 +80130080147C147E143EA2143F8081140F81140781140381140181140081157CA2157E15 +3E153F811680150FA2ED070021417BB92C>I<387FFFFCB512FEA37EC7127EB3B3B3387F +FFFEB5FCA36C13FC17417DB92C>I<007FB6FCB71280A46C150021067B7D2C>95 +D<3801FFF0000713FE001F6D7E15E048809038C01FF81407EC01FC381F80000006C77EC8 +127EA3ECFFFE131F90B5FC1203120F48EB807E383FF800EA7FC090C7FC12FE5AA47E007F +14FEEB8003383FE01F6CB612FC6C15FE6C14BF0001EBFE1F3A003FF007FC27247CA32C> +97 DI<903803FFE0011F13F8017F13FE48B5FC48804848C6FCEA0FF0485A49137E +4848131890C9FC5A127EA25AA8127EA2127F6C140F6DEB1F806C7E6D133F6C6CEB7F0039 +07FE03FF6CB55A6C5C6C6C5B011F13E0010390C7FC21247AA32C>IIII +II< +1307EB1FC0A2497EA36D5AA20107C7FC90C8FCA7387FFFC080B5FC7EA2EA0007B3A8007F +B512FCB612FEA36C14FC1F3479B32C>I107 D<387FFFE0B57EA37EEA0003B3B3A5007F +B61280B712C0A36C158022337BB22C>I<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD8 +7FFF13FF91B57E3A07FE1FFC3E01FCEBF83F496C487E01F013E001E013C0A301C01380B3 +3B7FFC3FF87FF0027F13FFD8FFFE6D13F8D87FFC4913F0023F137F2D2481A32C>I<397F +F01FE039FFF87FFC9038F9FFFE01FB7F6CB6FC00019038F03F80ECC01F02807FEC000F5B +5BA25BB3267FFFE0B5FCB500F11480A36C01E0140029247FA32C>II<397FF01FE0 +39FFF8FFF801FB13FE90B6FC6C158000019038F07FC09138801FE091380007F049EB03F8 +5BED01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036DEB07F0150F9138801FE0 +9138E07FC091B51280160001FB5B01F813F8EC3FC091C8FCAD387FFFE0B57EA36C5B2736 +7FA32C>I114 +D<90387FF8700003B512F8120F5A5A387FC00F387E00034813015AA36CEB00F0007F1400 +13F0383FFFC06C13FE6CEBFF80000314E0C66C13F8010113FCEB0007EC00FE0078147F00 +FC143F151F7EA26C143F6D133E6D13FE9038F007FC90B5FC15F815E000F8148039701FFC +0020247AA32C>I<131E133FA9007FB6FCB71280A36C1500D8003FC8FCB1ED03C0ED07E0 +A5EC800F011FEB1FC0ECE07F6DB51280160001035B6D13F89038003FE0232E7EAD2C>I< +3A7FF003FF80486C487FA3007F7F0001EB000FB3A3151FA2153F6D137F3900FE03FF90B7 +FC6D15807F6D13CF902603FE07130029247FA32C>I<3A7FFF01FFFCB514FE148314016C +15FC3A03E0000F80A26D131F00011500A26D5B0000143EA26D137E017C137CA2017E13FC +013E5BA2EB3F01011F5BA21483010F5BA214C701075BA214EF01035BA214FF6D90C7FCA2 +6D5A147C27247EA32C>II<3A3FFF03 +FFF048018713F8A36C010313F03A00FC007E005D90387E01F8013F5BEB1F83EC87E09038 +0FCFC0903807EF80EB03FF6D90C7FC5C6D5A147C14FE130180903803EF80903807CFC0EB +0FC7EC83E090381F01F0013F7FEB7E00017C137C49137E0001803A7FFF01FFFC1483B514 +FE6C15FC140127247EA32C>I<3A7FFF01FFFCB5008113FE148314816C010113FC3A03E0 +000F806C7E151F6D140012005D6D133E137C017E137E013E137CA2013F13FC6D5BA2EB0F +815DA2EB07C1ECC3E0A2EB03E3ECE7C0130114F75DEB00FFA292C7FC80A2143EA2147E14 +7CA214FC5CA2EA0C01003F5BEA7F83EB87E0EA7E0F495A387FFF806C90C8FC6C5A6C5AEA +07E027367EA32C>I<003FB612E04815F0A4007EC7EA1FE0ED3FC0ED7F80EDFF004A5A00 +3C495AC7485A4A5A4A5A4A5A4A5A4AC7FCEB01FC495AEB0FF0495A495A495A49C8FC4848 +EB01E04848EB03F0485A485A485A485A485AB7FCA46C15E024247DA32C>I<15FF020713 +80141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE013FF007F5BB55A49C8FC6D +7E6C7FC67F131FEB07F01303B380EB01FEECFFC06D13FF6E1380141F1407020013002141 +7BB92C>I125 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fd ecbx1200 12 36 +/Fd 36 121 df<160C161EB3B0007FBB1280BC12C0A26C1A80C9001ECAFCB3B0160C4A4A +7ABD57>43 D46 D49 DII58 D65 +DII69 +D76 DI<923807FFC092B512FE0207ECFFC0021F15F091267FFE0013FC +902601FFF0EB1FFF01070180010313C04990C76C7FD91FFC6E6C7E49486F7E49486F7E01 +FF8348496F7E48496F1380A248496F13C0A24890C96C13E0A24819F04982003F19F8A300 +7F19FC49177FA400FF19FEAD007F19FC6D17FFA3003F19F8A26D5E6C19F0A26E5D6C19E0 +A26C6D4B13C06C19806E5D6C6D4B13006C6D4B5A6D6C4B5A6D6C4B5A6D6C4A5B6D01C001 +075B6D01F0011F5B010101FE90B5C7FC6D90B65A023F15F8020715C002004AC8FC030713 +C047467AC454>79 D82 DI<003FBA12E0 +A59026FE000FEB8003D87FE09338003FF049171F90C71607A2007E1803007C1801A30078 +1800A400F819F8481978A5C81700B3B3A20107B8FCA545437CC24E>I<007FBA12E0BB12 +F0A46C19E04406776757>95 D<903801FFE0011F13FE017F6D7E48B612E03A03FE007FF8 +4848EB1FFC6D6D7E486C6D7EA26F7FA36F7F6C5A6C5AEA00F090C7FCA40203B5FC91B6FC +1307013F13F19038FFFC01000313E0481380381FFE00485A5B127F5B12FF5BA35DA26D5B +6C6C5B4B13F0D83FFE013EEBFFC03A1FFF80FC7F0007EBFFF86CECE01FC66CEB8007D90F +FCC9FC322F7DAD36>97 DIIII< +EDFF80020F13E0027F13F049B512F849EB8FFC90390FFE0FFE90381FFC1F14F8133FEB7F +F0A2ED0FFCEBFFE0ED03F0ED00C01600ABB612F8A5C601E0C7FCB3B0007FEBFFE0A52746 +7DC522>II<137C48B4FC4813804813C0A24813E0A56C13C0A26C13806C1300EA00 +7C90C7FCAAEB7FC0EA7FFFA512037EB3AFB6FCA518467CC520>105 +D108 D<90277F8007FEEC0FFC +B590263FFFC090387FFF8092B5D8F001B512E002816E4880913D87F01FFC0FE03FF8913D +8FC00FFE1F801FFC0003D99F009026FF3E007F6C019E6D013C130F02BC5D02F86D496D7E +A24A5D4A5DA34A5DB3A7B60081B60003B512FEA5572D7CAC5E>I<90397F8007FEB59038 +3FFF8092B512E0028114F8913987F03FFC91388F801F000390399F000FFE6C139E14BC02 +F86D7E5CA25CA35CB3A7B60083B512FEA5372D7CAC3E>II<90397FC00FF8B590B57E02C314E002CF14F89139DFC03F +FC9139FF001FFE000301FCEB07FF6C496D13804A15C04A6D13E05C7013F0A2EF7FF8A4EF +3FFCACEF7FF8A318F017FFA24C13E06E15C06E5B6E4913806E4913006E495A9139DFC07F +FC02CFB512F002C314C002C091C7FCED1FF092C9FCADB67EA536407DAC3E>I<90387F80 +7FB53881FFE0028313F0028F13F8ED8FFC91389F1FFE000313BE6C13BC14F8A214F0ED0F +FC9138E007F8ED01E092C7FCA35CB3A5B612E0A5272D7DAC2E>114 +D<90391FFC038090B51287000314FF120F381FF003383FC00049133F48C7121F127E00FE +140FA215077EA27F01E090C7FC13FE387FFFF014FF6C14C015F06C14FC6C800003806C15 +806C7E010F14C0EB003F020313E0140000F0143FA26C141F150FA27EA26C15C06C141FA2 +6DEB3F8001E0EB7F009038F803FE90B55A00FC5CD8F03F13E026E007FEC7FC232F7CAD2C +>III119 +DI +E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fe ecbx1000 10 52 +/Fe 52 122 df<913803FFC0027F13F00103B512FC010FEB00FED93FF8133FD97FE0EBFF +8049485A5A1480484A13C04A6C1380A36F1300167E93C7FCA592383FFFC0B8FCA4000390 +C7FCB3ABB5D8FC3F13FFA4303A7EB935>28 D<141C143C14F8EB01F0EB03E01307EB0FC0 +EB1F8014005B137E13FE5B12015B1203A2485AA2120F5B121FA25B123FA4485AA512FFB1 +127FA56C7EA4121F7FA2120F7F1207A26C7EA212017F12007F137E7F7F1480EB0FC0EB07 +E01303EB01F0EB00F8143C141C165377BD25>40 D<12E07E127C7E7E7F6C7E6C7E12037F +6C7E7F12007F137E137FA2EB3F80A214C0131F14E0A2130F14F0A4EB07F8A514FCB114F8 +A5EB0FF0A414E0131FA214C0133F1480A2EB7F00A2137E13FE5B12015B485A5B1207485A +485A90C7FC123E5A12F05A16537BBD25>I43 DI46 +D<141E143E14FE1307137FB5FCA3138FEA000FB3B3A5007FB61280A4213679B530>49 +DII<001C15C0D81F80130701F8137F90B61280A216005D5D15F05D15 +804AC7FC14F090C9FCA7EB03FE90381FFFE0017F13F89038FE07FC9038F003FFD9C00113 +80496C13C090C7FC000E15E0C8127F16F0A216F8A3121FEA3FC0487E12FF7FA316F05B15 +FFD87F8014E0007EC713C0003E5B003F4913806C6C481300390FF01FFE6CB512F8000114 +E06C6C1380D90FF8C7FC25377BB530>53 D<123C123EEA3FE090B71280A41700485D5E5E +5E5EA2007CC7EA0FC000784A5A4BC7FC00F8147E485C5D14014A5AC7485A4A5AA24A5A14 +3F4AC8FCA214FEA213015C1303A21307A2130F5CA2131FA5133FA96D5A6D5A6D5A29397B +B730>55 D65 +DII< +B87E17F817FF18C028007FF8000713F09338007FF8EF1FFE717E050313807113C0A27113 +E0F07FF0A2F03FF8A219FC181FA219FEA419FFAC19FEA419FC183FA219F8187F19F0F0FF +E0A24D13C04D13804D1300EF1FFEEF7FFC933807FFF0B912C095C7FC17FC178040397DB8 +49>IIII73 D76 DIIIIIII<003FB91280A4D9F800EBF003D87FC09238007FC049 +161F007EC7150FA2007C1707A200781703A400F818E0481701A4C892C7FCB3AE010FB7FC +A43B387DB742>II<007FB9FCBA1280A36C1800 +3905786A4A>95 D97 D<13FFB5FCA412077EAF4AB47E020F13F0023F13FC91 +38FE03FFDAF00013804AEB7FC00280EB3FE091C713F0EE1FF8A217FC160FA217FEAA17FC +A3EE1FF8A217F06E133F6EEB7FE06E14C0903AFDF001FF80903AF8FC07FE009039F03FFF +F8D9E00F13E0D9C00390C7FC2F3A7EB935>I<903801FFC0010F13FC017F13FFD9FF8013 +802603FE0013C048485AEA0FF8121F13F0123F6E13804848EB7F00151C92C7FC12FFA912 +7FA27F123FED01E06C7E15036C6CEB07C06C6C14806C6C131FC69038C07E006DB45A010F +13F00101138023257DA42A>II<903803FF80011F13F0017F13FC3901FF83FE3A03FE007F804848133F +484814C0001FEC1FE05B003FEC0FF0A2485A16F8150712FFA290B6FCA301E0C8FCA4127F +A36C7E1678121F6C6C14F86D14F000071403D801FFEB0FE06C9038C07FC06DB51200010F +13FC010113E025257DA42C>II<161FD907FEEBFFC090387FFFE348B6EAEFE02607FE07138F260FF8 +01131F48486C138F003F15CF4990387FC7C0EEC000007F81A6003F5DA26D13FF001F5D6C +6C4890C7FC3907FE07FE48B512F86D13E0261E07FEC8FC90CAFCA2123E123F7F6C7E90B5 +12F8EDFF8016E06C15F86C816C815A001F81393FC0000F48C8138048157F5A163FA36C15 +7F6C16006D5C6C6C495AD81FF0EB07FCD807FEEB3FF00001B612C06C6C91C7FC010713F0 +2B377DA530>I<13FFB5FCA412077EAFED7FC0913803FFF8020F13FE91381F03FFDA3C01 +138014784A7E4A14C05CA25CA291C7FCB3A3B5D8FC3F13FFA4303A7DB935>II<13FFB5FCA412077EB3B3ACB512FCA4163A7DB91B>108 D<01FED97FE0EB0FFC00 +FF902601FFFC90383FFF80020701FF90B512E0DA1F81903983F03FF0DA3C00903887801F +000749DACF007F00034914DE6D48D97FFC6D7E4A5CA24A5CA291C75BB3A3B5D8FC1FB500 +83B512F0A44C257DA451>I<01FEEB7FC000FF903803FFF8020F13FE91381F03FFDA3C01 +1380000713780003497E6D4814C05CA25CA291C7FCB3A3B5D8FC3F13FFA430257DA435> +I<903801FFC0010F13F8017F13FFD9FF807F3A03FE003FE048486D7E48486D7E48486D7E +A2003F81491303007F81A300FF1680A9007F1600A3003F5D6D1307001F5DA26C6C495A6C +6C495A6C6C495A6C6C6CB45A6C6CB5C7FC011F13FC010113C029257DA430>I<9039FF01 +FF80B5000F13F0023F13FC9138FE07FFDAF00113800003496C13C00280EB7FE091C713F0 +EE3FF8A2EE1FFCA3EE0FFEAA17FC161FA217F8163F17F06E137F6E14E06EEBFFC0DAF003 +13809139FC07FE0091383FFFF8020F13E0020390C7FC91C9FCACB512FCA42F357EA435> +I<9038FE03F000FFEB0FFEEC3FFF91387C7F809138F8FFC000075B6C6C5A5CA29138807F +80ED3F00150C92C7FC91C8FCB3A2B512FEA422257EA427>114 D<90383FF0383903FFFE +F8000F13FF381FC00F383F0003007E1301007C130012FC15787E7E6D130013FCEBFFE06C +13FCECFF806C14C06C14F06C14F81203C614FC131F9038007FFE140700F0130114007E15 +7E7E157C6C14FC6C14F8EB80019038F007F090B512C000F8140038E01FF81F257DA426> +I<130FA55BA45BA25B5BA25A1207001FEBFFE0B6FCA3000390C7FCB21578A815F86CEB80 +F014816CEBC3E090383FFFC06D1380903803FE001D357EB425>I<01FFEC3FC0B5EB3FFF +A4000714016C80B3A35DA25DA26C5C6E4813E06CD9C03E13FF90387FFFFC011F13F00103 +138030257DA435>III +II +E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Ff ecbx1440 14.4 24 +/Ff 24 121 df<151E153E15FE1403140F147FEB07FF0003B5FCB6FCA3EBF87FEAFC00C7 +FCB3B3B3A6007FB712FCA52E4E76CD42>49 DI< +913807FFC0027F13FC0103B67E010F15E090261FF80313F890267FC0007F01FEC7EA3FFE +48488148486E138013FE486C6C6D13C0804817E080A66C5B18C06C5B6C90C75AD8003816 +8090C8FC4C1300A24C5A5F4C5A4B5B4B13C0030F5BDB7FFEC7FC91387FFFF816C016FCEE +FF80DA000313E09238007FF8EE3FFE707E70138018C07013E018F07013F8A218FC82A218 +FEA3EA03C0EA0FF0EA3FFC487EA2B5FCA218FCA25E18F8A26C4816F0495C4916E0D83FE0 +4A13C06C485CD80FF04A1380D807FE91387FFE003B03FFE003FFFC6C90B65A6C6C15E001 +0F92C7FC010114FCD9001F1380374F7BCD42>I<932603FFF01407047F01FF140F0307B6 +00E0131F033F03F8133F92B700FE137F02039126C003FF13FF020F01F8C7EA3FC1023F01 +C0EC0FE391B5C80003B5FC4901FC814949814901E082011F498249498292CA7E49488349 +48835A4A83485B4885A24849187FA2485B1B3FA2485B1B1FA25AA21B0091CDFCA2B5FCAE +7EA280A36C1A1FA36C7FA21B3F6C7F1B3E6C7F1B7E6C6D187C6C1AFC6E18F86C19016D6C +EF03F06D7E6FEE07E06D6DEE0FC001076DEE1F806D01F8EE3F006D6D16FE6D01FF4B5A02 +3F01C0EC07F8020F01FCEC3FF00203903AFFC001FFC0020091B6C7FC033F15FC030715F0 +DB007F1480040301F0C8FC505479D25F>67 D69 D77 +D<003FBB12FCA59126C0007FEB000301FCC7ED003FD87FF0F00FFE491807491803491801 +90C81600A2007E1A7EA3007C1A3EA500FC1A3F481A1FA6C91700B3B3AC49B912C0A55051 +7BD05B>84 DI97 DI<913803FFE0023F13FE91B67E010315E0010F903800 +3FF8D93FFCEB07FC4948497E4948131F4849497E485B485BA24890C7FC5A5B003F6F5A70 +5A705A007F92C8FC5BA312FFAD127F7FA3123F7F6CEE0F80A26C6D141F18006C6D5C6C6D +143E6C6D147E6C6D5C6D6C495A6DB4EB07F0010F9038C01FE06D90B5128001014AC7FCD9 +003F13F80203138031387CB63A>I<943803FF80040FB5FCA5EE003F170FB3A4913803FF +80023F13F849B512FE0107ECFF8F011F9038C03FEF90273FFE0007B5FCD97FF813014948 +7F484980484980484980488291C8FC5A5B123FA2127F5BA312FFAD127FA37F123FA3121F +7F6C5E6C6D5C5F6C6D91B5FC6C6D5B6C6D4914E0D97FFCD90FEFEBFF80D91FFFEB7F8F01 +0790B5120F010114FC6D6C13E00207010049C7FC41547CD249>I<913807FF80027F13F8 +49B512FE01076E7E011F010313E0903A3FFC007FF0D97FF06D7E49486D7E4849130F4849 +6D7E48824890C77E1880485A82003F17C0A3485A18E082A212FFA290B8FCA401FCCAFCA6 +127FA37F123FA2EF03E06C7E17076C17C06C6D140F18806C6D141F6C6DEC3F006C6D147E +D97FFC495AD91FFFEB07F86D9038E03FF0010390B512C001005D023F01FCC7FC020113E0 +33387CB63C>I103 D<133FEBFFC0487F487FA2487FA66C5BA26C5B6C5B +013FC7FC90C8FCAEEB1FF8B5FCA512017EB3B3A6B612F0A51C547CD324>105 +D108 +D110 D<913801FFC0023F13FE91B67E010315E0010F018013F8903A3FFC001F +FED97FF0EB07FF49486D7F48496D7F48496D7F91C8127F4883488349153F001F83A2003F +8349151FA2007F83A400FF1880AC007F1800A3003F5F6D153FA2001F5FA26C6C4B5AA26C +6D4A5A6C5F6C6D495B6C6D495B6D6C4990C7FCD93FFCEB1FFE6DB46CB45A010790B512F0 +010115C0D9003F49C8FC020313E039387CB642>II<90393FF001FCB590380FFF804B13E0037F13F0 +9238FE1FF89138F1F83F00019138F07FFC6CEBF3E015C0ECF780A2ECFF00EE3FF84AEB1F +F0EE0FE093C7FC5CA45CB3ABB612FEA52E367DB535>114 D<903903FFC00E011FEBFC1E +90B6127E000315FE3907FE003FD80FF0130F4848130348481301491300127F90C8127EA2 +48153EA27FA27F01F091C7FC13FCEBFF806C13FEECFFF06C14FE6F7E6C15E06C816C15FC +6C81C681133F010F15801301D9000F14C0EC003F030713E0150100F880167F6C153FA216 +1F7EA217C07E6D143F17807F6DEC7F0001F85C6DEB03FE9039FF801FFC486CB512F0D8F8 +1F14C0D8F00791C7FC39E0007FF02B387CB634>I<147CA614FCA41301A31303A21307A2 +130F131F133F137F13FF1203000F90B512FEB7FCA426007FFCC8FCB3A9EE0F80ABEE1F00 +6D7EA2011F143E806D6D5A6DEBC1F86DEBFFF001005C023F1380DA03FEC7FC294D7ECB33 +>II120 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fg ecss1000 10 45 +/Fg 45 122 df<903901F807F0EB07FE130F131F133FEB7F0EEB7E0201FEC8FC5BA21201 +AEB538FE07F0A53801FC00B3AE243D7FBC2C>28 D<00FE13FEAD007E13FCA5007C137CAC +171E77BB2A>34 D<1538157CB3A5003FB812F0B912FCA4C8007CC8FCB3A6153836367BAF +41>43 D<12FEA7121E123CA312381278A21270A212F00711788617>I<12FEA707077886 +17>46 D<12FEA71200B3A512FEA7072578A417>58 D<12FEA71200B3A512FEA7121E123C +A312381278A21270A212F0072F78A417>I65 DI<913803FF80021F13F891B6FC4915C013075B4948C61380D97FF0130FD9FFC013034A +13014890C9FC485A485A5B120F5B485AA2485AA3485AA448CAFCAC6C7EA46C7EA36C7EA2 +6C7E7F12077F6C7E6C6C15206C6D14E06E1301D97FF0130FD91FFE137F6DB6FC6D15C001 +0115006D5C021F13F0020313802B3E7BBB35>III<913803FF80023F13F891B512FE0103ECFFC04915E0 +5B90383FFE00D97FF0EB1FC0D9FFC013074A13014890C8124048481500485A5B120F5B48 +5AA2485AA3485AA448CAFCA992383FFFF0A36C7EA2ED0007A26C7EA36C7EA26C7E7F1207 +7F6C7E6C7E6C7F80EB7FF0D93FFE137F010FB6FC7F6D15C001001500023F13F802031380 +2C3E7BBB37>71 D<12FFB3B3B3A4083A79B917>73 D76 D +I79 +DI82 DIII97 D<12FEB3A4EB01FCEB0FFF013F13C090B57EB67E9038F03FF8 +EBC007496C7EEB0001486D7EA2157FA3ED3F80AAED7F00A35D5D14016C5CEB80039038C0 +0FF89038F03FF090B55A485C6D5BD91FFEC7FC380007F8213D7ABB2B>IIII<14FF010313C0130F5B5BEB7F819038FE00404913 +0012015BA21203ADB512FCA5D803F8C7FCB3AE1A3D7FBC19>I<903907E001F890383FFC +1F90397FFEFFFC48B6FC5A9039F81FF8003907F00FE048486C7EEBC003A248486C7EA76C +6C485AA2EBE0076C6C485A6C6C485A48B5FC5D4849C7FCEB3FFC381F07E090C9FCA37F7F +6CB512C015F815FE6CECFF8016C04815E05A3A3F80007FF048C7120F007EEC03F8481401 +A46C1403007E15F0D87F80130F6C6CEB1FE03A1FFC01FFC06CB612806C1500000114FC6C +6C13F0010790C7FC26387EA52A>I<12FEB3A4EB01FC90380FFF804913C0017F13E090B5 +12F039FFF81FF8EBE007EBC003018013FC14011300A35AB3A71E3C7ABB2B>I<12FFA812 +00AC127FB3B308397BB814>I<12FEB3A5EC03FE4A5A4A5A4A5A4A5A4A5A4A5A4990C7FC +495A5C495A495A495A495A495A497EB57EA280EBF7F813E3EBC1FCEB80FE497E487F6E7E +81141F6E7E8114076E7E6E7E811400157F1680213C7ABB29>107 +D<12FEB3B3B3A6073C7ABB14>IIIII<14F0EAFC07130F13 +3F137F13FF00FD130013FCEAFFF05B5BA25B90C7FCA35AB3A414267AA51C>114 +DII<00FEEB01FCB3AA1403A214076C131F387F807F90B5FC6C +13F914F1000F13C1D803FCC7FC1E267AA42B>II<00 +FED901FEEB01FC007F17F802031403A2018013DF003FEE07F01407ED9F80D81FC016E002 +0F140F158FD80FE002C013C0030F131F141FED07E0D807F01680021E143F143E0003DA03 +F0130013F8023C5C0001017C147EED01F813FC027814FE0000D9F8005BA24A13FC017C5D +167D137E5C013EEC3DF0013F143F5C011F5D161F36257FA439>III +E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fh ecrm1000 10 70 +/Fh 70 123 df27 +DII<146014E0EB01C0EB0380EB0700130E131E5B5BA25B485AA2485AA212075B12 +0F90C7FCA25A121EA2123EA35AA65AB2127CA67EA3121EA2121F7EA27F12077F1203A26C +7EA26C7E1378A27F7F130E7FEB0380EB01C0EB00E01460135278BD20>40 +D<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA21378A2137C133C133E131EA2131F7F +A21480A3EB07C0A6EB03E0B2EB07C0A6EB0F80A31400A25B131EA2133E133C137C1378A2 +5BA2485A485AA2485A48C7FC120E5A5A5A5A5A13527CBD20>I<1530B3A8B912FCA2C800 +30C8FCB3A836367BAF41>43 D<121C127FEAFF80A213C0A3127F121C1200A412011380A2 +120313005A1206120E5A5A5A12600A19798817>II<121C127FEA +FF80A5EA7F00121C0909798817>I48 DIII<1538A2157815F8A2140114031407A2140F141F141B14331473146314C313011483 +EB030313071306130C131C131813301370136013C01201EA038013005A120E120C5A1238 +12305A12E0B712F8A3C73803F800AA4A7E0103B512F8A325387EB72A>I<0006140CD807 +80133C9038F003F890B5FC5D5D158092C7FC14FC38067FE090C9FCAAEB07F8EB1FFE9038 +780F809038E007E03907C003F0496C7E130000066D7E81C8FC8181A21680A4121C127F5A +7FA390C713005D12FC00605C12704A5A6C5C6C1303001E495A6C6C485A3907E03F800001 +B5C7FC38007FFCEB1FE021397CB62A>II<123012 +38123E003FB612E0A316C05A168016000070C712060060140E5D5D00E014304814705D5D +C712014A5A4AC7FC1406140E5CA25C1478147014F05C1301A213035C1307A2130FA3131F +5CA2133FA5137FA96DC8FC131E233A7BB72A>II<121C +127FEAFF80A5EA7F00121CC7FCB2121C127FEAFF80A5EA7F00121C092479A317>58 +D<121C127FEAFF80A5EA7F00121CC7FCB2121C127FEAFF80A213C0A3127F121C1200A412 +011380A2120313005A1206120E5A5A5A12600A3479A317>I63 D<1538A3157CA315FEA34A7EA3 +4A6C7EA202077FEC063FA2020E7FEC0C1FA2021C7FEC180FA202387FEC3007A202707FEC +6003A202C07F1501A2D901807F81A249C77F167FA20106810107B6FCA24981010CC7121F +A2496E7EA3496E7EA3496E7EA213E0707E1201486C81D80FFC02071380B56C90B512FEA3 +373C7DBB3E>65 DI<913A01FF800180020FEBE003027F13F8903A01 +FF807E07903A03FC000F0FD90FF0EB039F4948EB01DFD93F80EB00FF49C8127F01FE153F +12014848151F4848150FA248481507A2485A1703123F5B007F1601A35B00FF93C7FCAD12 +7F6DED0180A3123F7F001F160318006C7E5F6C7E17066C6C150E6C6C5D00001618017F15 +386D6C5CD91FE05C6D6CEB03C0D903FCEB0F80902701FF803FC7FC9039007FFFFC020F13 +F002011380313D7BBA3C>IIII72 DI<013FB512E0A39039001FFC00EC07F8B3B3A3123FEA +7F80EAFFC0A44A5A1380D87F005B0070131F6C5C6C495A6C49C7FC380781FC3801FFF038 +007F80233B7DB82B>I76 +DIIIIIII<003FB812E0A3D9C003EB001F273E0001FE130348EE01F000781600007017 +70A300601730A400E01738481718A4C71600B3B0913807FF80011FB612E0A335397DB83C +>IIII89 +D<003FB7FCA39039FC0001FE01C0130349495A003EC7FC003C4A5A5E0038141F00784A5A +12704B5A5E006014FF4A90C7FCA24A5A5DC712074A5AA24A5A5D143F4A5AA24A5A92C8FC +5B495AA2495A5C130F4948EB0180A2495A5C137F495A16034890C7FC5B1203485AEE0700 +485A495C001F5D48485C5E4848495A49130FB8FCA329397BB833>I<007FB81280B912C0 +A26C17803204797041>95 D97 DIIII<147E903803 +FF8090380FC1E0EB1F8790383F0FF0137EA213FCA23901F803C091C7FCADB512FCA3D801 +F8C7FCB3AB487E387FFFF8A31C3B7FBA19>IIIIIII<2703F00FF0EB1FE000FFD9 +3FFCEB7FF8913AF03F01E07E903BF1C01F83803F3D0FF3800FC7001F802603F70013CE01 +FE14DC49D907F8EB0FC0A2495CA3495CB3A3486C496CEB1FE0B500C1B50083B5FCA34025 +7EA445>I<3903F00FF000FFEB3FFCECF03F9039F1C01F803A0FF3800FC03803F70013FE +496D7EA25BA35BB3A3486C497EB500C1B51280A329257EA42E>II<39 +03F01FE000FFEB7FF89038F1E07E9039F3801F803A07F7000FC0D803FEEB07E049EB03F0 +4914F849130116FC150016FEA3167FAA16FEA3ED01FCA26DEB03F816F06D13076DEB0FE0 +01F614C09039F7803F009038F1E07E9038F0FFF8EC1FC091C8FCAB487EB512C0A328357E +A42E>I<3807E01F00FFEB7FC09038E1E3E09038E387F0380FE707EA03E613EE9038EC03 +E09038FC0080491300A45BB3A2487EB512F0A31C257EA421>114 +DI<1318A5 +1338A31378A313F8120112031207001FB5FCB6FCA2D801F8C7FCB215C0A93800FC011580 +EB7C03017E13006D5AEB0FFEEB01F81A347FB220>IIII< +B538807FFFA33A03FE003FF00001EC1F80000092C7FC017E131C6D13186D6C5AECC07001 +0F5B6D6C5AECF180EB03FB6DB4C8FC6D5AA2147F804A7E8114CF903801C7E090380383F0 +90380703F8EB0601496C7E011C137E49137F01787F496D7E486C80000FEC3FF0D8FFFE90 +B51280A329247FA32C>II<003FB512FCA2EB8003 +D83E0013F8003CEB07F00038EB0FE012300070EB1FC0EC3F800060137F150014FE495AA2 +C6485A495AA2495A495A495AA290387F000613FEA2485A485A0007140E5B4848130C4848 +131CA24848133C48C7127C48EB03FC90B5FCA21F247EA325>I E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fi ecss2074 20.74 19 +/Fi 19 119 df65 +D69 +D75 DII79 D<923801FFF8033FEBFFE0 +4AB612FC0207EDFF80021F16E0027F16F891B812FE0103EFFF80499026FE000F14C04901 +E0EB007F490180140F4948C800031380D97FF815004948167F02C0161F4849160F4890CA +120749EF0100000795C7FC5B485AA2485AA35B123FA87FA2121F7FA27F120F7F7F6C7F80 +6C7F6C7F14FC6C13FF6D13C06D13F86DEBFF806D14F86D14FF6D15F06D15FF6D6C15E06E +15F8020F15FE020381DA007F15C0030781030081040F80040080050F7F05017F716C1380 +061F13C018077213E07213F084F17FF8193FF11FFCA2190FF107FEA319031AFFA285A91A +FE1903A3F107FCA20020180F007019F8007C181F007E19F0007F183F01C0EF7FE06DEFFF +C0D8FFF85E01FE4C13806D6C030F13006C01E04B5A001F01FCED7FFC6CD9FF80903803FF +F8000302FC013F5BC691B75A6D5F010F94C7FC010316FCD9007F15F0020F15C002014AC8 +FCDA000713E0487979F659>83 D99 DIII108 D110 DII114 D<91380FFFC091B512FE0107ECFFC001 +1F15F8017F15FE90B812804817C05A489038F0003F4890C70003138049EC007FD81FF815 +1F491507003F16014992C7FCA2485AA77FA26C7E7F7F6CB4FC6C13C014F86CEBFF806C14 +FC6CECFFE06C15FC6D14FF6D15C0010F81010315F8010081020F80DA007F7F03071480DB +003F13C0160F040313E01600EF7FF0173FA2EF1FF8A2170FA7EF1FF0A20070163F127C00 +7FEE7FE001C015FF01F0020313C0B5020F138002F0137F91B712006C5E001F5E000716F0 +C65E011F1580010302FCC7FCD9000F13C0354C7CCA3D>I117 +DI +E +%EndDVIPSBitmapFont +end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%BeginPaperSize: Letter +letter +%%EndPaperSize + +%%EndSetup +%%Page: 1 1 +1 0 bop 0 201 a Fi(SALOME)54 b(Kernel)g(resources)f(fo)l(r)g(develop)t +(er)p 0 315 3900 24 v 0 428 a Fh(An)n(toine)28 b(Y)-7 +b(essa)n(y)n(an,)25 b(P)n(aul)j(Rascle)1735 b(V)-7 b(ersion)27 +b(0.1)g(Jan)n(uary)e(16,)i(2002)0 734 y Fg(This)33 b(do)r(cument)g +(describ)r(es)g(the)g(development)f(environment)g(fo)n(r)i(C++)e(and)h +(Python.)53 b(Mak)n(e\034les)32 b(generation)g(and)h(usage)0 +848 y(a)n(re)40 b(intro)r(duced)f(in)h(another)g(do)r(cument:)61 +b("using)38 b(the)i(SALOME)g(con\034guration)f(and)h(building)e(system) +i(environment".)0 961 y(Development)33 b(environment)h(is)g(intended)g +(here)g(as:)51 b(trace)34 b(and)g(debug)g(macros)g(usage;)j(SALOME)d +(exceptions)f(usage,)i(in)0 1075 y(C++)20 b(and)h(Python;)i(user)e +(CORBA)h(exceptions)e(usage,)i(in)f(C++)f(and)h(Python,)h(with)f(and)f +(without)g(Graphical)h(User)h(Interface;)0 1188 y(some)27 +b(general)g(purp)r(ose)g(services)g(such)g(as)h(singleton,)e(used)h(fo) +n(r)g(CORBA)h(connection)e(and)i(disconnection.)0 1527 +y Ff(Con)l(ten)l(ts)0 1766 y Fe(1)77 b(T)-8 b(race)33 +b(and)f(debug)f(Utilities)2662 b(1)125 1923 y Fh(1.1)83 +b(T)-7 b(w)n(o)27 b(mo)r(des:)37 b(debug)27 b(and)h(release)74 +b(.)41 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)134 b(2)125 2079 y(1.2)83 b(C++)27 b(Macros)f(for)h(trace)g(and)g +(debug)36 b(.)42 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)134 b(2)315 2236 y(1.2.1)94 b(Macros)26 b(de\034ned)i(in)g +(debug)f(and)g(release)g(mo)r(des)60 b(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)134 +b(2)315 2392 y(1.2.2)94 b(Macros)26 b(de\034ned)i(only)f(in)h(debug)f +(mo)r(de)83 b(.)41 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)134 +b(3)0 2632 y Fe(2)77 b(Exceptions)3272 b(5)125 2788 y +Fh(2.1)83 b(C++)27 b(exceptions:)36 b(class)27 b(SALOME_Exception)74 +b(.)42 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)134 b(5)315 2945 +y(2.1.1)94 b(de\034nition)67 b(.)42 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)134 +b(5)315 3101 y(2.1.2)94 b(usage)79 b(.)42 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)134 b(5)125 3257 y(2.2)83 b(CORBA)28 b(exceptions)f(.)41 +b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)134 b(6)315 3414 y(2.2.1)94 b(de\034nition)67 +b(.)42 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)134 b(6)315 3570 y(2.2.2)94 +b(usage)79 b(.)42 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)134 +b(7)0 3810 y Fe(3)77 b(Miscellaneous)29 b(to)s(ols)2919 +b(7)125 3966 y Fh(3.1)83 b(Singleton)c(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)134 b(7)315 4123 y(3.1.1)94 b(De\034nition)50 +b(.)42 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)134 b(7)315 4279 y(3.1.2)94 +b(Usage)63 b(.)42 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)134 +b(8)315 4436 y(3.1.3)94 b(Design)27 b(description)62 +b(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)134 b(8)0 4774 y Ff(1)d(T)-11 b(race)45 +b(and)e(debug)h(Utilities)0 5013 y Fh(During)24 b(the)h(dev)n(elopmen)n +(t)e(pro)r(cess,)h(an)g(execution)g(log)f(is)h(useful)h(to)f(iden)n +(tify)h(problems.)35 b(This)24 b(log)g(con)n(tains)f(messages,)0 +5126 y(v)-5 b(ariables)31 b(v)-5 b(alues,)33 b(source)e(\034les)h +(names)g(and)g(line)h(n)n(um)n(b)r(ers.)51 b(It)32 b(is)g(recommended)g +(to)g(v)n(erify)g(assertions)e(on)i(v)-5 b(ariables)0 +5240 y(v)g(alues)27 b(and)h(if)g(necessary)-7 b(,)26 +b(to)h(stop)g(the)h(execution)f(at)h(debug)f(time,)h(in)g(order)e(to)i +(v)-5 b(alidate)27 b(all)g(parts)g(of)h(co)r(de.)p eop +%%Page: 2 2 +2 1 bop 0 -167 3900 5 v 0 -200 a Fe(1.)73 b(T)-8 b(race)34 +b(and)e(debug)f(Utilities)2644 b Fh(2)0 162 y Fd(1.1)112 +b(T)-9 b(w)m(o)37 b(mo)s(des:)50 b(debug)38 b(and)h(release)0 +372 y Fh(The)27 b(goal)e(of)h(debug)h(mo)r(de)f(is)h(to)f(c)n(hec)n(k)g +(as)g(man)n(y)g(features)g(as)f(p)r(ossible)i(during)f(the)h(early)e +(stages)g(of)i(the)g(dev)n(elopmen)n(t)0 485 y(pro)r(cess.)46 +b(The)31 b(purp)r(ose)g(of)g(the)g(utilities)h(pro)n(vided)e(in)h +(SALOME)h(is)f(to)g(help)g(the)g(dev)n(elop)r(er)f(to)h(add)g(detailed) +g(traces)0 599 y(and)c(c)n(hec)n(k)g(v)-5 b(ariables)26 +b(v)-5 b(alues,)27 b(without)h(writing)g(a)f(lot)g(of)h(co)r(de.)0 +755 y(When)33 b(the)g(co)r(de)f(is)h(assumed)e(to)i(b)r(e)g(v)-5 +b(alid,)33 b(the)g(release)e(mo)r(de)i(optimizes)f(execution,)i(in)e +(terms)g(of)h(sp)r(eed,)h(memory)-7 b(,)0 869 y(and)27 +b(displa)n(y)g(only)g(user)g(lev)n(el)g(messages.)0 1025 +y(But,)22 b(some)d(informations)f(m)n(ust)i(alw)n(a)n(ys)e(b)r(e)i +(displa)n(y)n(ed)e(in)i(b)r(oth)g(mo)r(des:)33 b(esp)r(ecially)19 +b(messages)f(concerning)g(en)n(vironmen)n(t)0 1139 y(or)31 +b(in)n(ternal)g(errors,)g(with)h(v)n(ersion)e(iden)n(ti\034cation.)49 +b(When)32 b(an)g(end)g(user)f(is)g(confron)n(ted)g(to)h(suc)n(h)f(a)h +(message,)f(he)h(ma)n(y)0 1253 y(refer)23 b(to)h(a)g(con\034guration)e +(do)r(cumen)n(tation)i(or)f(send)h(the)g(message)f(to)g(the)i(p)r +(eople)f(in)g(c)n(harge)e(of)i(SALOME)h(installation,)0 +1366 y(or)i(to)g(the)h(dev)n(elopmen)n(t)f(team,)h(follo)n(wing)e(the)i +(kind)g(of)f(error.)0 1658 y Fd(1.2)112 b(C++)38 b(Macros)g(for)f +(trace)g(and)i(debug)0 1868 y Fh(SALOME)23 b(pro)n(vides)d(C++)h +(macros)g(for)g(trace)h(and)f(debug.)35 b(These)22 b(macros)e(are)i(in) +g Fc(SALOME/src/utils)o(/u)o(ti)o(lit)o(ie)o(s.)o(h)0 +1981 y Fh(and)30 b(this)h(\034le)g(m)n(ust)g(b)r(e)g(included)g(in)g +(C++)f(source.)45 b(Some)30 b(macros)f(are)h(activ)-5 +b(ated)30 b(only)g(in)h(debug)g(mo)r(de,)g(others)f(are)0 +2095 y(alw)n(a)n(ys)c(activ)-5 b(ated.)37 b(T)-7 b(o)27 +b(activ)-5 b(ate)28 b(the)g(debug)f(mo)r(de,)h Fc(_DEBUG_)d +Fh(m)n(ust)j(b)r(e)g(de\034ned,)g(whic)n(h)g(is)g(the)g(case)f(when)h +(SALOME)0 2208 y(Mak)n(e\034les)k(are)g(generated)f(from)i +(con\034gure,)g(without)g(options.)53 b(When)33 b Fc(_DEBUG_)d +Fh(is)j(unde\034ned)g(\(release)f(mo)r(de\),)j(the)0 +2322 y(debug)c(mo)r(de)h(macros)d(are)i(de\034ned)h(empt)n(y)f(\(they)h +(do)f(nothing\).)48 b(So,)32 b(when)g(switc)n(hing)f(from)g(debug)g(to) +g(release,)g(it)h(is)0 2436 y(p)r(ossible)27 b(\(and)h(recommended\))f +(to)g(let)h(the)g(macro)f(calls)f(unc)n(hanged)h(in)h(the)g(source.)0 +2592 y(All)23 b(the)h(macros)d(writing)i(on)f(the)i(standard)e(output)h +(start)g(b)n(y)f(\035ushing)h(the)g(standard)f(error.)34 +b(A)n(t)23 b(the)g(end)h(of)f(the)g(displa)n(y)0 2706 +y(those)k(macros)f(\035ush)i(the)g(standard)e(output.)0 +2862 y(T)-7 b(w)n(o)27 b(informations)f(are)h(systematically)f(added)i +(in)g(fron)n(t)f(of)g(the)h(information)f(displa)n(y)n(ed:)125 +3102 y Fb(\017)41 b Fh(the)28 b(name)f(of)g(the)h(source)f(\034le)g(in) +h(whic)n(h)g(the)g(macros)e(is)h(set;)125 3282 y Fb(\017)41 +b Fh(the)28 b(line)f(n)n(um)n(b)r(er)h(of)f(the)h(source)e(\034le)i(at) +g(whic)n(h)f(the)h(macro)e(is)i(set.)0 3554 y Fe(1.2.1)94 +b(Macros)32 b(de\034ned)f(in)g(debug)h(and)g(release)f(mo)s(des)0 +3764 y(INF)m(OS_COMPILA)-8 b(TION)84 b Fh(The)30 b(C++)f(macro)g +Fc(INFOS_COMPILATIO)o(N)24 b Fh(writes)30 b(on)g(the)g(standard)f +(output)i(infor-)0 3878 y(mations)c(ab)r(out)h(the)f(compiling)h(pro)r +(cess:)125 4117 y Fb(\017)41 b Fh(the)28 b(name)f(of)g(the)h(compiler)f +(:)37 b Fc(g++,)42 b(KCC,)g(CC,)g(pgCC)p Fh(;)125 4297 +y Fb(\017)f Fh(the)28 b(date)f(and)g(the)h(time)g(of)g(the)g(compiling) +f(pro)r(cessing)f(pro)r(cess.)0 4537 y(This)35 b(macro)f +Fc(INFOS_COMPILATIO)o(N)29 b Fh(do)r(es)35 b(not)g(ha)n(v)n(e)f(an)n(y) +g(argumen)n(t.)58 b(Moreo)n(v)n(er,)35 b(it)g(is)g(de\034ned)h(in)f(b)r +(oth)h(compiling)0 4650 y(mo)r(de)28 b(:)37 b Fc(_DEBUG_)24 +b Fh(and)k Fc(_RELEASE_)p Fh(.)0 4807 y(Example)g(:)0 +5046 y Fc(#include)40 b("utilities.h")0 5160 y(int)i(main\(int)e(argc)i +(,)i(char)d(**argv\))0 5274 y({)87 5387 y(INFOS_COMPILATIO)o(N;)p +eop +%%Page: 3 3 +3 2 bop 0 -167 3900 5 v 0 -200 a Fe(1.)73 b(T)-8 b(race)34 +b(and)e(debug)f(Utilities)2644 b Fh(3)87 162 y Fc(...)0 +275 y(})0 548 y Fe(INF)m(OS\(str\))83 b Fh(In)39 b(b)r(oth)f(compiling) +g(mo)r(de)g Fc(_DEBUG_)d Fh(and)j Fc(_RELEASE_)p Fh(,)f(The)h(C++)g +(macro)e Fc(INFOS)g Fh(writes)i(on)g(the)0 661 y(standard)27 +b(output)h(the)g(string)e(whic)n(h)i(has)f(b)r(een)h(passed)f(in)g +(argumen)n(t)g(b)n(y)g(the)h(user.)0 818 y(Example)g(:)0 +1057 y Fc(#include)40 b("utilities.h")0 1171 y(int)i(main\(int)e(argc)i +(,)i(char)d(**argv\))0 1285 y({)87 1398 y(...)87 1512 +y(INFOS\("NORMAL)d(END)43 b(OF)f(THE)h(PROCESS"\);)87 +1625 y(return)e(0;)0 1739 y(})0 1978 y Fh(displa)n(ys)26 +b(:)0 2218 y Fc(main.cxx)40 b([5])i(:)i(NORMAL)d(END)h(OF)h(THE)f +(PROCESS)0 2490 y Fe(1.2.2)94 b(Macros)32 b(de\034ned)f(only)g(in)h +(debug)f(mo)s(de)0 2701 y(MESSA)m(GE\(str\))83 b Fh(In)19 +b Fc(_DEBUG_)d Fh(compiling)j(mo)r(de)g(only)-7 b(,)20 +b(the)f(C++)g(macro)e Fc(MESSAGE)f Fh(writes)j(on)f(the)i(standard)e +(output)0 2814 y(the)34 b(string)g(whic)n(h)g(has)f(b)r(een)i(passed)e +(in)i(argumen)n(t)e(b)n(y)g(the)i(user.)56 b(In)34 b +Fc(_RELEASE_)c Fh(compiling)k(mo)r(de,)i(this)e(macro)f(is)0 +2928 y(blank.)0 3084 y(Example)28 b(:)0 3324 y Fc(#include)40 +b("utilities.h")0 3437 y(#include)g()0 3551 y(using)h +(namespace)f(std;)0 3664 y(int)i(main\(int)e(argc)i(,)i(char)d +(**argv\))0 3778 y({)87 3892 y(...)87 4005 y(const)h(char)f(*str)h(=)i +("Salome";)87 4119 y(MESSAGE\(str\);)87 4232 y(...)e(const)g(string)f +(st;)87 4346 y(st)i(=)g("Aster";)87 4459 y(MESSAGE\(c_str\(st)o(+")37 +b(and)42 b(CASTEM"\)\);)87 4573 y(return)f(0;)0 4687 +y(})0 4926 y Fh(displa)n(ys)26 b(:)0 5166 y Fc(-)43 b(Trace)f(main.cxx) +e([8])i(:)h(Salome)0 5279 y(-)g(Trace)f(main.cxx)e([12])i(:)h(Aster)e +(and)i(CASTEM)p eop +%%Page: 4 4 +4 3 bop 0 -167 3900 5 v 0 -200 a Fe(1.)73 b(T)-8 b(race)34 +b(and)e(debug)f(Utilities)2644 b Fh(4)0 162 y Fe(BEGIN_OF\(func_name\)) +82 b Fh(In)28 b Fc(_DEBUG_)c Fh(compiling)i(mo)r(de,)i(The)f(C++)f +(macro)g Fc(BEGIN_OF)d Fh(app)r(ends)k(the)h(string)0 +275 y Fc("Begin)41 b(of)i(")27 b Fh(to)g(the)h(one)e(passed)h(in)g +(argumen)n(t)g(b)n(y)g(the)g(user)g(and)g(displa)n(ys)f(the)i(result)f +(on)g(the)g(standard)g(output.)37 b(In)0 389 y Fc(_RELEASE_)24 +b Fh(compiling)j(mo)r(de,)h(this)g(macro)e(is)h(blank.)0 +545 y(Example)h(:)0 751 y Fc(#include)40 b("utilities.h")0 +865 y(int)i(main\(int)e(argc)i(,)i(char)d(**argv\))0 +978 y({)87 1092 y(BEGIN_OF\(argv[0])o(\);)87 1205 y(return)g(0;)0 +1319 y(})0 1524 y Fh(displa)n(ys)26 b(:)0 1730 y Fc(-)43 +b(Trace)f(main.cxx)e([3])i(:)h(Begin)f(of)g(a.out)0 1997 +y Fe(END_OF\(func_name\))82 b Fh(In)47 b Fc(_DEBUG_)c +Fh(compiling)i(mo)r(de,)51 b(The)46 b(C++)f(macro)f Fc(END_OF)g +Fh(app)r(ends)i(the)g(string)0 2110 y Fc("Normal)41 b(end)h(of)h(")38 +b Fh(to)h(the)h(one)f(passed)f(in)h(argumen)n(t)g(b)n(y)f(the)i(user)e +(and)h(displa)n(ys)f(the)i(result)f(on)g(the)g(standard)0 +2224 y(output.)e(In)28 b Fc(_RELEASE_)c Fh(compiling)j(mo)r(de,)h(this) +g(macro)e(is)h(blank.)0 2380 y(Example)h(:)0 2586 y Fc(#include)40 +b("utilities.h")0 2700 y(int)i(main\(int)e(argc)i(,)i(char)d(**argv\))0 +2813 y({)87 2927 y(END_OF\(argv[0]\);)87 3040 y(return)g(0;)0 +3154 y(})0 3360 y Fh(displa)n(ys)26 b(:)0 3565 y Fc(-)43 +b(Trace)f(main.cxx)e([4])i(:)h(Normal)e(end)i(of)f(a.out)0 +3832 y Fe(SCR)m(UTE\(v)-5 b(ar\))84 b Fh(In)30 b Fc(_DEBUG_)c +Fh(compiling)j(mo)r(de,)h(The)f(C++)f(macro)g Fc(SCRUTE)f +Fh(displa)n(ys)h(its)h(argumen)n(t)f(whic)n(h)h(is)g(an)0 +3946 y(application)21 b(v)-5 b(ariable)22 b(follo)n(w)n(ed)f(b)n(y)h +(the)g(v)-5 b(alue)22 b(of)g(the)h(v)-5 b(ariable.)34 +b(In)22 b Fc(_RELEASE_)d Fh(compiling)j(mo)r(de,)h(this)f(macro)f(is)h +(blank.)0 4102 y(Example)28 b(:)0 4308 y Fc(#include)40 +b("utilities.h")0 4421 y(int)i(main\(int)e(argc)i(,)i(char)d(**argv\))0 +4535 y({)87 4648 y(const)h(int)g(i=999;)87 4762 y(if\()g(i)i(>)f(0)g +(\))g(SCRUTE\(i\))d(;)j(i=i+1;)87 4875 y(return)e(0;)0 +4989 y(})0 5195 y Fh(displa)n(ys)26 b(:)0 5400 y Fc(-)43 +b(Trace)f(main.cxx)e([5])i(:)h(i=999)p eop +%%Page: 5 5 +5 4 bop 0 -167 3900 5 v 0 -200 a Fe(2.)73 b(Exceptions)3255 +b Fh(5)0 162 y Fe(ASSER)-8 b(T\(condition\))82 b Fh(In)33 +b Fc(_DEBUG_)c Fh(compiling)i(mo)r(de)i(only)-7 b(,)33 +b(The)f(C++)f(macro)g Fc(ASSERT)e Fh(c)n(hec)n(ks)i(the)i(expression)0 +275 y(passed)23 b(in)h(argumen)n(t)f(to)g(b)r(e)i(not)e(NULL.)i(If)f +(it)g(is)g(NULL)g(the)g(pro)r(cess)f(is)g(stopp)r(ed)h(and)g(the)g +(condition)g(is)f(written)h(on)g(the)0 389 y(standard)30 +b(output.)47 b(In)31 b Fc(_RELEASE_)c Fh(compiling)j(mo)r(de,)i(this)f +(macro)e(is)i(blank.)46 b(N.B.)31 b(:)43 b(if)32 b Fc(ASSERT)c +Fh(is)i(already)g(de\034ned,)0 502 y(this)e(macro)e(is)i(ignored.)0 +659 y(Example)g(:)0 898 y Fc(#include)40 b("utilities.h")0 +1012 y(...)0 1126 y(const)h(char)h(*ptrS)g(=)h(fonc\(\);)0 +1239 y(ASSERT\(ptrS!=NUL)o(L\))o(;)0 1353 y(cout)f(<<)h +(strlen\(ptrS\);)0 1466 y(float)e(table[10];)0 1580 y(int)h(k;)0 +1693 y(...)0 1807 y(ASSERT\(k<10\);)0 1921 y(cout)g(<<)h(table[k];)0 +2259 y Ff(2)131 b(Exceptions)0 2516 y Fd(2.1)112 b(C++)38 +b(exceptions:)49 b(class)38 b(SALOME_Exception)0 2727 +y Fe(2.1.1)94 b(de\034nition)0 2937 y Fh(The)30 b(class)f +Fc(SALOME_Exceptio)o(n)24 b Fh(pro)n(vides)k(a)h(generic)g(metho)r(d)h +(to)g(send)f(a)h(message,)f(with)h(optional)f(source)f(\034le)i(name)0 +3050 y(and)g(line)g(n)n(um)n(b)r(er.)43 b(This)30 b(class)f(is)h(in)n +(tended)g(to)g(serv)n(e)e(as)h(a)h(base)f(class)g(for)g(all)h(kinds)g +(of)g(exceptions)f(SALOME)h(co)r(de.)0 3164 y(All)25 +b(the)g(exceptions)e(deriv)n(ed)h(from)g Fc(SALOME_Exception)18 +b Fh(could)24 b(b)r(e)h(handled)f(in)h(a)f(single)f(catc)n(h,)i(in)g +(whic)n(h)f(the)h(message)0 3277 y(asso)r(ciated)h(to)i(the)g +(exception)f(is)g(displa)n(y)n(ed,)g(or)f(sen)n(t)i(to)f(a)g(log)g +(\034le.)0 3434 y(The)h(class)e Fc(SALOME_Exception)21 +b Fh(inherits)28 b(its)f(b)r(eha)n(vior)f(from)i(the)g(STL)f(class)g +(exception.)0 3706 y Fe(2.1.2)94 b(usage)0 3916 y Fh(The)26 +b(header)g Fc(SALOME/src/util)o(s/)o(uti)o(ls)o(_S)o(ALO)o(ME)o(_E)o +(xce)o(pt)o(io)o(n.h)o(xx)20 b Fh(m)n(ust)26 b(b)r(e)h(included)f(in)h +(the)f(C++)g(source,)f(when)0 4030 y(raised)h(or)h(trapp)r(ed:)0 +4187 y Fc(#include)40 b("utils_SALOME_Ex)o(cep)o(ti)o(on)o(.hx)o(x")0 +4343 y Fh(The)28 b Fc(SALOME_Exceptio)o(n)21 b Fh(constructor)26 +b(is:)0 4582 y Fc(SALOME_Exception)o(\()37 b(const)42 +b(char)g(*text,)784 4696 y(const)g(char)g(*fileName=0,)784 +4810 y(const)g(unsigned)e(int)i(lineNumber=0)d(\);)0 +5049 y Fh(The)28 b(exception)f(is)g(raised)g(lik)n(e)g(this:)0 +5289 y Fc(throw)41 b(SALOME_Exception\()o("m)o(y)d(pertinent)h +(message"\);)p eop +%%Page: 6 6 +6 5 bop 0 -167 3900 5 v 0 -200 a Fe(2.)73 b(Exceptions)3255 +b Fh(6)0 162 y(or)27 b(lik)n(e)g(this:)0 401 y Fc(throw)41 +b(SALOME_Exception\()o(LO)o(CAL)o(IZ)o(ED)o(\("m)o(y)c(pertinent)j +(message"\)\);)0 641 y Fh(where)24 b(LOCALIZED)h(is)f(a)h(macro)e(pro)n +(vided)g(with)j Fc(utils_SALOME_Ex)o(ce)o(pti)o(on)o(.h)o(xx)18 +b Fh(whic)n(h)25 b(giv)n(es)e(\034le)i(name)f(and)h(line)0 +754 y(n)n(um)n(b)r(er.)0 911 y(The)j(exception)f(is)g(handled)h(lik)n +(e)f(this:)0 1150 y Fc(try)87 1264 y({)174 1377 y(...)87 +1491 y(})0 1605 y(catch)41 b(\(const)g(SALOME_Exception)c(&ex\))87 +1718 y({)174 1832 y(cerr)42 b(<<)h(ex.what\(\))d(<::)o(In)o(st)o(anc)o(e\()o(\))c(;)0 952 y(assert\(ptrPoint!)o(=N)o +(ULL)o(\))g(;)0 1191 y Fh(No)27 b(need)g(to)g(delete)g(ptrP)n(oin)n(t.) +37 b(Deletion)27 b(is)g(ac)n(hiev)n(ed)f(automatically)g(at)h(exit.)37 +b(If)27 b(the)h(user)e(tries)h(to)g(create)f(more)g(than)0 +1305 y(one)e(singleton)g(b)n(y)g(using)f(the)i(class)e(metho)r(d)i +Fc(SINGLETON_)p Fa(<)p Fc(TYPE)p Fa(>)o Fc(::I)o(ns)o(ta)o(nce)o(\(\))o +Fh(,)19 b(the)25 b(p)r(oin)n(ter)f(is)g(returned)g(with)h(the)0 +1419 y(same)i(v)-5 b(alue)27 b(ev)n(en)g(if)i(this)e(is)h(done)f(in)h +(di\033eren)n(t)g(functions)f(\(threads)h(?\).)0 1658 +y Fc(POINT)41 b(*p1=SINGLETON_:)o(:I)o(ns)o(tan)o(ce)o +(\(\))c(;)0 1772 y(...)0 1885 y(POINT)k(*p2=SINGLETON_:)o +(:I)o(ns)o(tan)o(ce)o(\(\))c(;)0 1999 y(assert\(p1==p2\))0 +2271 y Fe(3.1.3)94 b(Design)30 b(description)0 2482 y +Fh(Here)d(are)g(the)h(principles)f(features)g(of)g(the)h(singleton)f +(design)g(:)125 2721 y Fb(\017)41 b Fh(the)28 b(user)f(creates)g(an)g +(ob)5 b(ject)28 b(of)g(class)f Fc(TYPE)f Fh(b)n(y)i(using)f(the)i +(class)e(metho)r(d)h Fc(SINGLETON_)p Fa(<)p Fc(TYPE)p +Fa(>)o Fc(::)o(In)o(sta)o(nc)o(e\()o(\))208 2835 y Fh(whic)n(h)f +(returns)g(a)g(p)r(oin)n(ter)g(to)h(the)g(single)f(ob)5 +b(ject)27 b(;)125 3015 y Fb(\017)41 b Fh(to)27 b(create)g(an)g(ob)5 +b(ject,)27 b Fc(SINGLETON_)p Fa(<)p Fc(TYPE)p Fa(>)o +Fc(::I)o(ns)o(tan)o(ce)o(\(\))21 b Fh(uses)27 b(the)h(default)g +(constructor)e(of)i(class)e Fc(TYPE)g Fh(;)125 3195 y +Fb(\017)41 b Fh(at)31 b(the)h(same)g(time,)h(this)f(class)f(metho)r(d)h +(creates)f(a)g(destructor)g(ob)5 b(ject)31 b(whic)n(h)h(is)g(added)f +(to)h(the)g(generic)f(list)h(of)208 3308 y(destructor)26 +b(ob)5 b(jects)27 b(to)h(b)r(e)g(executed)f(at)g(the)h(end)g(of)g(the)g +(application)f(\()p Fc(atexit)p Fh(\))e(;)125 3488 y +Fb(\017)41 b Fh(at)30 b(the)h(end)f(of)h(the)f(application)g(pro)r +(cess)f(all)h(the)h(deletions)f(are)g(p)r(erformed)f(b)n(y)i(the)f +Fc(Nettoyage\(\))c Fh(C)31 b(function)208 3602 y(whic)n(h)c(executes)g +(the)h(destruction)f(ob)5 b(jects)27 b(end)h(then)g(deletes)g(the)g +(destructions)f(ob)5 b(jects)27 b(themselv)n(es)g(;)125 +3782 y Fb(\017)41 b Fh(the)23 b Fc(Nettoyage\(\))c Fh(C)k(function)g +(using)g(atexit\(\))g(C)h(function)f(is)g(em)n(b)r(edded)h(in)f(a)g +(static)f(single)h(ob)5 b(ject)23 b Fc(ATEXIT_\(\))p +Fh(.)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/examples/Carene.brep b/examples/Carene.brep new file mode 100644 index 000000000..fa3565ba2 --- /dev/null +++ b/examples/Carene.brep @@ -0,0 +1,318 @@ +DBRep_DrawableShape + +CASCADE Topology V1, (c) Matra-Datavision +Locations 6 +1 + 1 0 0 0 + 0 1.11022302462516e-16 -1 0 + 0 1 6.1257422745431e-17 0 +1 +6.1257422745431e-17 -1 0 0 + 1 1.11022302462516e-16 0 0 + 0 0 1 0 +1 + 1 0 0 6.505 + 0 1 0 0 + 0 0 1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 -0.2 +2 1 1 2 1 3 1 4 1 0 +2 4 -1 3 -1 2 -1 1 -1 0 +Curve2ds 8 +1 0 0 1 0 +1 0 0 1 0 +1 4 0 0 1 +1 11 0 0 1 +1 11 0 0 1 +1 0 1 1 0 +1 0 1 1 0 +1 4 0 0 1 +Curves 7 +7 0 0 5 36 8 -1.4336500000000001 0.64996799999999999 -6.5049999999999999 -1.4336605 0.64972076670000001 -6.5049999999999999 -1.4336178749999999 0.64945686670000002 -6.5049999999999999 -1.4336992083 0.6492221333 -6.5049999999999999 -1.4336128333 0.64895823330000002 -6.5049999999999999 -1.43364 0.64871100000000004 -6.5049999999999999 -1.4334536667 0.61781496670000002 -6.5049999999999999 -1.4338860833000002 0.58679560000000008 -6.5049999999999999 -1.4337184999999999 0.55586383750000001 -6.5049999999999999 -1.4339196667 0.52489728330000007 -6.5049999999999999 -1.4339999999999999 0.49393500000000001 -6.5049999999999999 -1.4203730000000001 0.44235658329999999 -6.5049999999999999 -1.4019439167000001 0.39482056250000003 -6.5049999999999999 -1.3786762917000002 0.35127068750000001 -6.5049999999999999 -1.3506378333 0.31178091669999997 -6.5049999999999999 -1.3177400000000001 0.27629500000000001 -6.5049999999999999 -1.2811151667 0.23680705000000002 -6.5049999999999999 -1.238647625 0.2022839958 -6.5049999999999999 -1.1916550832999999 0.172336775 -6.5049999999999999 -1.1423406667 0.1464565333 -6.5049999999999999 -1.0919700000000001 0.124249 -6.5049999999999999 -1.0352280833 0.099204750000000008 -6.5049999999999999 -0.97734481250000005 0.078821291700000004 -6.5049999999999999 -0.91855039580000009 0.062216593699999996 -6.5049999999999999 -0.85908024999999999 0.048575291700000002 -6.5049999999999999 -0.79917499999999997 0.037031500000000002 -6.5049999999999999 -0.71422663330000002 0.020663891799999997 -6.5049999999999999 -0.62839160000000005 0.0085204118000000006 -6.5049999999999999 -0.54202406670000003 6.0440099999999998e-05 -6.5049999999999999 -0.4554365333 -0.0055199242999999995 -6.5049999999999999 -0.36900400000000005 -0.0092480200000000009 -6.5049999999999999 -0.29509078329999999 -0.012436537700000002 -6.5049999999999999 -0.2212840875 -0.014272503300000001 -6.5049999999999999 -0.1475632875 -0.0151237605 -6.5049999999999999 -0.073806716699999997 -0.015365757300000001 -6.5049999999999999 0 -0.0153654 -6.5049999999999999 + 4 6 5 5 6 5 7 5 8 5 9 5 10 5 11 6 +7 0 0 5 36 8 1.4336500000000001 0.64996799999999999 -6.5049999999999999 1.4336605 0.64972076670000001 -6.5049999999999999 1.4336178749999999 0.64945686670000002 -6.5049999999999999 1.4336992083 0.6492221333 -6.5049999999999999 1.4336128333 0.64895823330000002 -6.5049999999999999 1.43364 0.64871100000000004 -6.5049999999999999 1.4334536667 0.61781496670000002 -6.5049999999999999 1.4338860833000002 0.58679560000000008 -6.5049999999999999 1.4337184999999999 0.55586383750000001 -6.5049999999999999 1.4339196667 0.52489728330000007 -6.5049999999999999 1.4339999999999999 0.49393500000000001 -6.5049999999999999 1.4203730000000001 0.44235658329999999 -6.5049999999999999 1.4019439167000001 0.39482056250000003 -6.5049999999999999 1.3786762917000002 0.35127068750000001 -6.5049999999999999 1.3506378333 0.31178091669999997 -6.5049999999999999 1.3177400000000001 0.27629500000000001 -6.5049999999999999 1.2811151667 0.23680705000000002 -6.5049999999999999 1.238647625 0.2022839958 -6.5049999999999999 1.1916550832999999 0.172336775 -6.5049999999999999 1.1423406667 0.1464565333 -6.5049999999999999 1.0919700000000001 0.124249 -6.5049999999999999 1.0352280833 0.099204750000000008 -6.5049999999999999 0.97734481250000005 0.078821291700000004 -6.5049999999999999 0.91855039580000009 0.062216593699999996 -6.5049999999999999 0.85908024999999999 0.048575291700000002 -6.5049999999999999 0.79917499999999997 0.037031500000000002 -6.5049999999999999 0.71422663330000002 0.020663891799999997 -6.5049999999999999 0.62839160000000005 0.0085204118000000006 -6.5049999999999999 0.54202406670000003 6.0440099999999998e-05 -6.5049999999999999 0.4554365333 -0.0055199242999999995 -6.5049999999999999 0.36900400000000005 -0.0092480200000000009 -6.5049999999999999 0.29509078329999999 -0.012436537700000002 -6.5049999999999999 0.2212840875 -0.014272503300000001 -6.5049999999999999 0.1475632875 -0.0151237605 -6.5049999999999999 0.073806716699999997 -0.015365757300000001 -6.5049999999999999 0 -0.0153654 -6.5049999999999999 + 4 6 5 5 6 5 7 5 8 5 9 5 10 5 11 6 +1 -1.4336500000000001 0.64996799999999999 -6.5049999999999999 1 0 0 +7 1 0 5 6 2 0 -1.4336500000000012 0.44996799999999954 1 1.6261605900786513 -1.6018359687478967 0.50133159091572177 0.99999999999999123 3.197537687201788 -1.3597569987336706 0.54529808698484217 1.00000000000002 3.163340737824532 -1.6307640784352895 0.54895174812063019 0.9999999999999809 5.6480191182691533 -0.70777342625966599 0.62409523622375362 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 1 + 0 6 1 6 +7 1 0 5 6 2 0 -1.2702642757100887e-15 -0.2153654000000004 1 1.6301107356496369 -1.0892856285694023e-15 -0.48063406919001683 0.99999999999999123 3.2616899716505454 -9.0814394513853924e-16 -0.34829923223785531 1.00000000000002 3.0108044478154201 -9.3599783364924434e-16 -0.51558946287975504 0.9999999999999809 5.8048915685398486 -6.2579184822554488e-16 -0.26361891182622504 1.0000000000000084 6.4756682999999997 -5.5132067106056179e-16 -0.17298380000000002 1 + 0 6 1 6 +7 0 0 5 36 8 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 6.5049999999999999 -5.48064198191422e-16 0.61282594999999995 6.5049999999999999 -5.48064198191422e-16 0.57565721250000013 6.5049999999999999 -5.48064198191422e-16 0.53847607920000007 6.5049999999999999 -5.48064198191422e-16 0.50131171670000008 6.5049999999999999 -5.48064198191422e-16 0.46413599999999994 6.5049999999999999 -5.48064198191422e-16 0.42103916670000002 6.5049999999999999 -5.48064198191422e-16 0.37789566670000002 6.5049999999999999 -5.48064198191422e-16 0.33463570830000006 6.5049999999999999 -5.48064198191422e-16 0.2913353333 6.5049999999999999 -5.48064198191422e-16 0.24795600000000001 6.5049999999999999 -5.48064198191422e-16 0.21525483329999995 6.5049999999999999 -5.48064198191422e-16 0.18255970830000001 6.5049999999999999 -5.48064198191422e-16 0.14975604170000001 6.5049999999999999 -5.48064198191422e-16 0.11698966669999999 6.5049999999999999 -5.48064198191422e-16 0.084145999999999999 6.5049999999999999 -5.48064198191422e-16 0.057401949999999979 6.5049999999999999 -5.48064198191422e-16 0.030663212499999981 6.5049999999999999 -5.48064198191422e-16 0.0039120791999999738 6.5049999999999999 -5.48064198191422e-16 -0.022822283300000024 6.5049999999999999 -5.48064198191422e-16 -0.049568000000000029 6.5049999999999999 -5.48064198191422e-16 -0.065376400000000001 6.5049999999999999 -5.48064198191422e-16 -0.081184800000000001 6.5049999999999999 -5.48064198191422e-16 -0.096993200000000016 6.5049999999999999 -5.48064198191422e-16 -0.1128016 6.5049999999999999 -5.48064198191422e-16 -0.12861 6.5049717682999999 -5.4806733253975843e-16 -0.14198959330000002 6.5022298991999996 -5.4837174116029129e-16 -0.15311614500000001 6.4962763716999996 -5.4903271549111519e-16 -0.1619915821 6.48749004 -5.5000819426664854e-16 -0.16861366500000002 6.4756682999999997 -5.5132067106056179e-16 -0.17298380000000002 + 4 6 5 5 6 5 7 5 8 5 9 5 10 5 11 6 +7 1 0 5 6 2 0 1.4336500000000008 0.44996799999999954 1 1.6261605900786513 1.6018359687478962 0.50133159091572177 0.99999999999999123 3.197537687201788 1.3597569987336702 0.54529808698484217 1.00000000000002 3.163340737824532 1.630764078435289 0.54895174812063019 0.9999999999999809 5.6480191182691533 0.70777342625966544 0.62409523622375362 1.0000000000000084 6.5049999999999999 1.0477058897466628e-32 0.64999999999999991 1 + 0 6 1 6 +Polygon3D 0 +PolygonOnTriangulations 11 +8 1 3 4 5 6 7 8 2 +p 0.28680002 1 4 6.33333333333333 6.80583333333333 7.24333333333333 7.89958333333333 8.88395833333333 9.94197916666667 11 +8 1 9 10 11 12 13 14 15 +p 0.65050002 1 4 6.33333333333333 6.80583333333333 7.24333333333333 7.89958333333333 8.88395833333333 9.94197916666667 11 +8 9 10 11 12 13 14 15 2 +p 0.28680002 1 4 6.33333333333333 6.80583333333333 7.24333333333333 7.89958333333333 8.88395833333333 9.94197916666667 11 +8 1 9 10 11 12 13 14 15 +p 0.65050002 1 4 6.33333333333333 6.80583333333333 7.24333333333333 7.89958333333333 8.88395833333333 9.94197916666667 11 +2 1 9 +p 0.28680002 1 0 2.8673 +8 1 3 4 5 6 7 8 2 +p 0.65050002 1 0 0.27 0.46683 0.6144525 0.7663275 0.9182025 0.95910125 1 +4 15 17 18 16 +p 0.65050002 1 0 0.333333333333333 0.666666666666667 1 +4 15 16 17 18 +p 0.761601513 1 0 0.333333333333333 0.666666666666667 1 +5 2 19 20 21 16 +p 0.3291936 1 4 7.11111111111111 10.2222222222222 10.6111111111111 11 +5 2 19 20 21 18 +p 0.65050002 1 4 7.11111111111111 10.2222222222222 10.6111111111111 11 +8 1 3 4 5 6 7 8 2 +p 0.65050002 1 0 0.27 0.46683 0.6144525 0.7663275 0.9182025 0.95910125 1 +Surfaces 3 +1 0 0 -6.5049999999999999 0 0 1 1 0 -0 -0 1 0 +9 1 0 0 0 5 5 36 6 8 2 0 -1.4336500000000012 0.44996799999999954 1 1.6261605900786513 -1.6018359687478967 0.50133159091572177 0.99999999999999123 3.197537687201788 -1.3597569987336706 0.54529808698484217 1.00000000000002 3.163340737824532 -1.6307640784352895 0.54895174812063019 0.9999999999999809 5.6480191182691533 -0.70777342625966599 0.62409523622375362 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 1 +0 -1.4336605000000011 0.44972076669999955 1 1.6400156548996869 -1.596515654739741 0.49680307239596166 0.99999999999999123 3.1655248440155725 -1.3924568269312445 0.59018855957463812 1.00000000000002 3.1808046621826938 -1.5532909396702321 0.41139589970412355 0.9999999999999809 5.654846610439936 -0.71753119566173762 0.64265549515955556 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 1 +0 -1.433617875000001 0.44945686669999957 1 1.6506584879977897 -1.5922532479624822 0.49177870525204603 0.99999999999999123 3.1411873334678044 -1.4188920682190418 0.63692979799464955 1.00000000000002 3.194328618841463 -1.492139575555754 0.27060102810993697 0.9999999999999809 5.6601234641615443 -0.72484600698083768 0.66143488236555736 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 1 +0 -1.4336992083000011 0.44922213329999955 1 1.6576040194166746 -1.5873960554461539 0.48630597029020578 0.99999999999999123 3.1243290671000779 -1.4407978495894476 0.68565925643462255 1.00000000000002 3.2044356421761373 -1.4467997269838779 0.12641574118463941 0.9999999999999809 5.6632372560436925 -0.72967269820712544 0.68044642465747673 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 1 +0 -1.4336128333000011 0.44895823329999957 1 1.661460468803355 -1.5837538230348516 0.48029503278954838 0.99999999999999123 3.1157743827622624 -1.4567026640898446 0.73625732176641601 1.00000000000002 3.2097596991925323 -1.4177336596546268 -0.020999411630545545 0.9999999999999809 5.6651076542439549 -0.73206850766754095 0.69967203886878782 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 1 +0 -1.4336400000000011 0.44871099999999958 1 1.6617199495650541 -1.580153159181267 0.47383155703797997 0.99999999999999123 3.1145446090069875 -1.4671701117791915 0.78877811687612887 1.00000000000002 3.2117648502985281 -1.4047569944934635 -0.17173786500016977 0.9999999999999809 5.6649275028909392 -0.73198055176979504 0.71912076249112344 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.64999999999999991 1 +0 -1.4334536667000011 0.41781496669999957 1 1.6585846326587925 -1.5873496118654769 0.44276327840713481 0.99999999999999123 3.1238627684672795 -1.436901258698742 0.70845138408142261 1.00000000000002 3.200691534143417 -1.4450909520432809 -0.069881705908850025 0.9999999999999809 5.6712707573050887 -0.70653745235000698 0.67022669391364287 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.61282594999999995 1 +0 -1.4338860833000013 0.38679559999999963 1 1.6595678374105531 -1.5935105282194739 0.41184681055280242 0.99999999999999123 3.1279079330880668 -1.4073680420109922 0.62790277079899581 1.00000000000002 3.1931656606434964 -1.4849597779038357 0.032247032264193502 0.9999999999999809 5.6763290500484702 -0.68134175331416669 0.62121033938316328 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.57565721250000013 1 +0 -1.433718500000001 0.35586383749999956 1 1.6562673519558917 -1.5989257401417531 0.38111319384492054 0.99999999999999123 3.1355009246239662 -1.3760091594904507 0.54695823996489745 1.00000000000002 3.1843861418390853 -1.5264086617504995 0.13481421887590461 0.9999999999999809 5.6815370619686911 -0.65574048327470236 0.57189117823854485 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.53847607920000007 1 +0 -1.4339196667000011 0.32489728329999962 1 1.6563823641089357 -1.5956038422640375 0.35130442637470416 0.99999999999999123 3.1404393442778584 -1.3579500750749196 0.46454694270028657 1.00000000000002 3.1768506331851296 -1.5580419941652228 0.23854962743965119 0.9999999999999809 5.6862198210563522 -0.63374786732810706 0.52215929713737808 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.50131171670000008 1 +0 -1.4340000000000011 0.29393499999999961 1 1.6549615753593554 -1.5830463167892219 0.32273366185676522 0.99999999999999123 3.1460611378467807 -1.3516439153948141 0.38041312976713093 1.00000000000002 3.1695626895920279 -1.5813337130453256 0.34359554092746541 0.9999999999999809 5.6906524727603918 -0.61488511446441096 0.47186993524852427 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.46413599999999994 1 +0 -1.4203730000000012 0.2423565832999996 1 1.6543010001077403 -1.5878646977942659 0.26866694328112467 0.99999999999999123 3.1514139096491514 -1.319176200135775 0.29492162054468651 1.00000000000002 3.1633116123061802 -1.6177118468824343 0.29727467040829747 0.9999999999999809 5.6955339521523092 -0.58208281977952747 0.42369275260883937 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.42103916670000002 1 +0 -1.4019439167000012 0.19482056249999963 1 1.6529544447898721 -1.5757951751485078 0.20738997531697517 0.99999999999999123 3.1581513603847027 -1.309221515999148 0.21690440791400878 1.00000000000002 3.1562571204977159 -1.6321216654491635 0.24661667123332054 0.9999999999999809 5.7001641661755968 -0.55484659535963288 0.3771188399210591 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.37789566670000002 1 +0 -1.3786762917000013 0.15127068749999961 1 1.6513939308634327 -1.5512129420956484 0.14423037418120646 0.99999999999999123 3.1648479458951071 -1.3106993214971123 0.14332111981541304 1.00000000000002 3.1494429169891927 -1.6287421029473848 0.19325025896208289 0.9999999999999809 5.7040934281434019 -0.53245635516036194 0.33211569582677336 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.33463570830000006 1 +0 -1.3506378333000011 0.11178091669999957 1 1.6495889183038299 -1.5153361784803252 0.083809016176971077 0.99999999999999123 3.1721147740355935 -1.3133602070342767 0.072812292976349433 1.00000000000002 3.1424309087803777 -1.6140695072311599 0.13803554405340746 0.9999999999999809 5.7078452140145055 -0.51245571560264769 0.28863532754181181 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.2913353333 1 +0 -1.3177400000000012 0.076294999999999613 1 1.6485877782998006 -1.47244327482729 0.031445616502008708 0.99999999999999123 3.1772036854590451 -1.3057907312814181 0.0022113386428762229 1.00000000000002 3.1372530970478119 -1.5927264448139689 0.082858098621042459 0.9999999999999809 5.7108181744699156 -0.49399606565377652 0.24649290312935487 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.24795600000000001 1 +0 -1.2811151667000011 0.036807049999999619 1 1.6479215232887923 -1.4481138556428514 -0.0034994963647348811 0.99999999999999123 3.1809789953420351 -1.2984903019296825 -0.0457928457522268 1.00000000000002 3.1334441910773672 -1.5752568959202087 0.034759734054665939 0.9999999999999809 5.7130192738963137 -0.4800079314307174 0.2139476736738174 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.21525483329999995 1 +0 -1.2386476250000011 0.0022839957999996052 1 1.6473025492318252 -1.4226122061336262 -0.035769638365498221 0.99999999999999123 3.1846854762215004 -1.2839957622221869 -0.09342962389256057 1.00000000000002 3.129708811905755 -1.5536449962363714 -0.012855623627513572 0.9999999999999809 5.7150670385870059 -0.46697828941107661 0.1818750704625462 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.18255970830000001 1 +0 -1.191655083300001 -0.027663225000000402 1 1.647347442976745 -1.3963140144476183 -0.066038995427979447 0.99999999999999123 3.1865489772697075 -1.2614172907843229 -0.13761261112971743 1.00000000000002 3.127735889142869 -1.528048309625252 -0.060263423193341832 0.9999999999999809 5.7165025871669242 -0.45419278287329146 0.15046818447744587 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.14975604170000001 1 +0 -1.1423406667000011 -0.053543466700000403 1 1.6475774673982779 -1.370604111802489 -0.094877881364486924 0.99999999999999123 3.1880576148411461 -1.2307317897625329 -0.17615568605734247 1.00000000000002 3.1255807663587865 -1.4947625153746946 -0.10553380430524842 0.9999999999999809 5.717968691823673 -0.44278516629992387 0.11847577837761357 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.11698966669999999 1 +0 -1.0919700000000012 -0.075751000000000415 1 1.6480023139640461 -1.3444320999488228 -0.12362866978542278 0.99999999999999123 3.1885134010722003 -1.1936918518813693 -0.20482326247385416 1.00000000000002 3.1246341193658602 -1.4560281673125137 -0.14826823786040147 0.9999999999999809 5.7189052827105282 -0.43053800840199119 0.085556435087671065 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.084145999999999999 1 +0 -1.0352280833000012 -0.10079525000000041 1 1.6490913169205279 -1.2749655484198994 -0.18298146793115833 0.99999999999999123 3.1883150231899009 -1.1628015026179599 -0.22955541537812463 1.00000000000002 3.1241794214772818 -1.4051825514982024 -0.21350942052349295 0.9999999999999809 5.7197360679734048 -0.42458641474270081 0.061984610291792329 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.057401949999999979 1 +0 -0.97734481250000138 -0.12117870830000041 1 1.6496855449783792 -1.2023944417340386 -0.23424379207629414 0.99999999999999123 3.1878088681107997 -1.1212928776316518 -0.24116178483719211 1.00000000000002 3.1237792237800042 -1.344826174344848 -0.27565819302906774 0.9999999999999809 5.7204919344010952 -0.42061941833535399 0.036330884320337174 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.030663212499999981 1 +0 -0.91855039580000142 -0.13778340630000041 1 1.6509024847804952 -1.12534436243289 -0.27947580143931228 0.99999999999999123 3.1871135887629252 -1.0738407105494425 -0.24270306234480629 1.00000000000002 3.123363208447222 -1.2801590008609163 -0.32939027481774275 0.9999999999999809 5.7214928671410936 -0.41442427512437563 0.0078552946102686382 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 0.0039120791999999738 1 +0 -0.85908025000000132 -0.1514247083000004 1 1.6514602330757429 -1.046060138107104 -0.31872905948094205 0.99999999999999123 3.18667973843873 -1.0249094414255635 -0.24049491850395333 1.00000000000002 3.1223307902143023 -1.2129119277871387 -0.37172468958898514 0.9999999999999809 5.722441859665591 -0.40365989959986359 -0.02267260671769409 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 -0.022822283300000024 1 +0 -0.7991750000000013 -0.1629685000000004 1 1.6519135392646134 -0.96382482572027139 -0.34987705197804536 0.99999999999999123 3.1866547085711132 -0.97923623780916069 -0.24460115073122723 1.00000000000002 3.1212995352044639 -1.1458402899320621 -0.40215091141189735 0.9999999999999809 5.7234166955905161 -0.38520404523873769 -0.052585896625352013 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 -0.049568000000000029 1 +0 -0.71422663330000136 -0.1793361082000004 1 1.6532142396598908 -0.87146009976235372 -0.38610470439916605 0.99999999999999123 3.1854904230160579 -0.8446779310542526 -0.27223886617574689 1.00000000000002 3.1203850557957349 -1.0505829071685253 -0.44838167077727331 0.9999999999999809 5.7245168752795514 -0.38064671977314096 -0.094033715039109275 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 -0.065376400000000001 1 +0 -0.62839160000000138 -0.19147958820000041 1 1.65276556236214 -0.77264328213728506 -0.41149215631879033 0.99999999999999123 3.1878638208645604 -0.72093941709612885 -0.2973931091787978 1.00000000000002 3.1170662231573569 -0.94555049467549368 -0.4740559497120384 0.9999999999999809 5.7259815427224083 -0.36894436680991155 -0.13694212995821936 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 -0.081184800000000001 1 +0 -0.54202406670000136 -0.1999395599000004 1 1.6537006487902617 -0.67128593549879101 -0.42920032205706654 0.99999999999999123 3.1865541762189493 -0.59952302374827615 -0.31822523274111397 1.00000000000002 3.1165914943536075 -0.83911789461617359 -0.48664338221706044 0.9999999999999809 5.7265595045316777 -0.34924188084883595 -0.1763952236106239 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 -0.096993200000000016 1 +0 -0.45543653330000128 -0.20551992430000041 1 1.6532859898246155 -0.57072991871383538 -0.44168678900283492 0.99999999999999123 3.1889922534492792 -0.47187731874243499 -0.33473722304513903 1.00000000000002 3.113408698752695 -0.74107517023063907 -0.49192434676192703 0.9999999999999809 5.7279643163112564 -0.31967883265540986 -0.2080588414311749 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 -0.1128016 1 +0 -0.36900400000000133 -0.20924802000000042 1 1.6535793351660395 -0.47617037434290554 -0.4509782640107739 0.99999999999999123 3.1886894664401888 -0.32679800642482215 -0.34646950335365834 1.00000000000002 3.1128337072765428 -0.6608873869721692 -0.49623379649899363 0.9999999999999809 5.7285586049778381 -0.27929861676234574 -0.22746335729925196 1.0000000000000084 6.5049999999999999 -5.48064198191422e-16 -0.12861 1 +0 -0.29509078330000127 -0.2124365377000004 1 1.6533430786054526 -0.37671583850670476 -0.46396505674457589 0.99999999999999123 3.1902895585564552 -0.27594462061656733 -0.34219343723599083 1.00000000000002 3.1104776588263099 -0.50749009570684289 -0.51075007568215924 0.9999999999999809 5.7294891659970224 -0.23921026685059071 -0.25242810944966859 1.0000000000000084 6.5049717682999999 -5.4806733253975843e-16 -0.14198959330000002 1 +0 -0.22128408750000128 -0.21427250330000042 1 1.6512550117906617 -0.28151063542080246 -0.46833765764586544 0.99999999999999123 3.1961115594321829 -0.21220986805640826 -0.35315295047567047 1.00000000000002 3.1025997536493417 -0.36904437927938805 -0.50514281738321021 0.9999999999999809 5.735304295172309 -0.18776020592975087 -0.27032296455033022 1.0000000000000084 6.5022298991999996 -5.4837174116029129e-16 -0.15311614500000001 1 +0 -0.14756328750000128 -0.2151237605000004 1 1.6475625206719269 -0.18878432519520197 -0.46909048659368391 0.99999999999999123 3.2089504030233806 -0.14032299201629181 -0.36658189825507032 1.00000000000002 3.0842817660168516 -0.24202588267923317 -0.49397776708614699 0.9999999999999809 5.7492010389608916 -0.12781701365559173 -0.27940640413322615 1.0000000000000084 6.4962763716999996 -5.4903271549111519e-16 -0.1619915821 1 +0 -0.07380671670000126 -0.2153657573000004 1 1.6406977747402305 -0.096338544669297796 -0.47140320111980222 0.99999999999999123 3.2291746811163033 -0.065888576133830257 -0.3693901671607549 1.00000000000002 3.0557613770603251 -0.12226349886069415 -0.49260494439257202 0.9999999999999809 5.7713707162768566 -0.063142140712637559 -0.27765152437508905 1.0000000000000084 6.48749004 -5.5000819426664854e-16 -0.16861366500000002 1 +0 -1.2702642757100887e-15 -0.2153654000000004 1 1.6301107356496369 -1.0892856285694023e-15 -0.48063406919001683 0.99999999999999123 3.2616899716505454 -9.0814394513853924e-16 -0.34829923223785531 1.00000000000002 3.0108044478154201 -9.3599783364924434e-16 -0.51558946287975504 0.9999999999999809 5.8048915685398486 -6.2579184822554488e-16 -0.26361891182622504 1.0000000000000084 6.4756682999999997 -5.5132067106056179e-16 -0.17298380000000002 1 + +4 6 +5 5 +6 5 +7 5 +8 5 +9 5 +10 5 +11 6 + +0 6 +1 6 + +9 1 0 0 0 5 5 36 6 8 2 0 1.4336500000000008 0.44996799999999954 1 1.6261605900786513 1.6018359687478962 0.50133159091572177 0.99999999999999123 3.197537687201788 1.3597569987336702 0.54529808698484217 1.00000000000002 3.163340737824532 1.630764078435289 0.54895174812063019 0.9999999999999809 5.6480191182691533 0.70777342625966544 0.62409523622375362 1.0000000000000084 6.5049999999999999 1.0477058897466628e-32 0.64999999999999991 1 +0 1.4336605000000007 0.44972076669999955 1 1.6400156548996869 1.5965156547397406 0.49680307239596166 0.99999999999999123 3.1655248440155725 1.3924568269312441 0.59018855957463812 1.00000000000002 3.1808046621826938 1.5532909396702317 0.41139589970412355 0.9999999999999809 5.654846610439936 0.71753119566173706 0.64265549515955556 1.0000000000000084 6.5049999999999999 1.0477058897466628e-32 0.64999999999999991 1 +0 1.4336178750000006 0.44945686669999957 1 1.6506584879977897 1.5922532479624818 0.49177870525204603 0.99999999999999123 3.1411873334678044 1.4188920682190413 0.63692979799464955 1.00000000000002 3.194328618841463 1.4921395755557536 0.27060102810993697 0.9999999999999809 5.6601234641615443 0.72484600698083712 0.66143488236555736 1.0000000000000084 6.5049999999999999 1.0477058897466628e-32 0.64999999999999991 1 +0 1.4336992083000006 0.44922213329999955 1 1.6576040194166746 1.5873960554461535 0.48630597029020578 0.99999999999999123 3.1243290671000779 1.4407978495894471 0.68565925643462255 1.00000000000002 3.2044356421761373 1.4467997269838775 0.12641574118463941 0.9999999999999809 5.6632372560436925 0.72967269820712488 0.68044642465747673 1.0000000000000084 6.5049999999999999 1.0477058897466628e-32 0.64999999999999991 1 +0 1.4336128333000007 0.44895823329999957 1 1.661460468803355 1.5837538230348511 0.48029503278954838 0.99999999999999123 3.1157743827622624 1.4567026640898442 0.73625732176641601 1.00000000000002 3.2097596991925323 1.4177336596546264 -0.020999411630545545 0.9999999999999809 5.6651076542439549 0.73206850766754039 0.69967203886878782 1.0000000000000084 6.5049999999999999 1.0477058897466628e-32 0.64999999999999991 1 +0 1.4336400000000007 0.44871099999999958 1 1.6617199495650541 1.5801531591812665 0.47383155703797997 0.99999999999999123 3.1145446090069875 1.4671701117791911 0.78877811687612887 1.00000000000002 3.2117648502985281 1.404756994493463 -0.17173786500016977 0.9999999999999809 5.6649275028909392 0.73198055176979449 0.71912076249112344 1.0000000000000084 6.5049999999999999 1.0477058897466628e-32 0.64999999999999991 1 +0 1.4334536667000006 0.41781496669999957 1 1.6585846326587925 1.5873496118654764 0.44276327840713481 0.99999999999999123 3.1238627684672795 1.4369012586987415 0.70845138408142261 1.00000000000002 3.200691534143417 1.4450909520432804 -0.069881705908850025 0.9999999999999809 5.6712707573050887 0.70653745235000642 0.67022669391364287 1.0000000000000084 6.5049999999999999 1.0018853354752077e-32 0.61282594999999995 1 +0 1.4338860833000009 0.38679559999999963 1 1.6595678374105531 1.5935105282194735 0.41184681055280242 0.99999999999999123 3.1279079330880668 1.4073680420109917 0.62790277079899581 1.00000000000002 3.1931656606434964 1.4849597779038353 0.032247032264193502 0.9999999999999809 5.6763290500484702 0.68134175331416613 0.62121033938316328 1.0000000000000084 6.5049999999999999 9.5607132936556335e-33 0.57565721250000013 1 +0 1.4337185000000006 0.35586383749999956 1 1.6562673519558917 1.5989257401417527 0.38111319384492054 0.99999999999999123 3.1355009246239662 1.3760091594904502 0.54695823996489745 1.00000000000002 3.1843861418390853 1.5264086617504991 0.13481421887590461 0.9999999999999809 5.6815370619686911 0.6557404832747018 0.57189117823854485 1.0000000000000084 6.5049999999999999 9.1024204425278003e-33 0.53847607920000007 1 +0 1.4339196667000007 0.32489728329999962 1 1.6563823641089357 1.5956038422640371 0.35130442637470416 0.99999999999999123 3.1404393442778584 1.3579500750749192 0.46454694270028657 1.00000000000002 3.1768506331851296 1.5580419941652224 0.23854962743965119 0.9999999999999809 5.6862198210563522 0.63374786732810651 0.52215929713737808 1.0000000000000084 6.5049999999999999 8.6443343074698004e-33 0.50131171670000008 1 +0 1.4340000000000006 0.29393499999999961 1 1.6549615753593554 1.5830463167892215 0.32273366185676522 0.99999999999999123 3.1460611378467807 1.3516439153948137 0.38041312976713093 1.00000000000002 3.1695626895920279 1.5813337130453251 0.34359554092746541 0.9999999999999809 5.6906524727603918 0.61488511446441041 0.47186993524852427 1.0000000000000084 6.5049999999999999 8.1861082210916421e-33 0.46413599999999994 1 +0 1.4203730000000008 0.2423565832999996 1 1.6543010001077403 1.5878646977942654 0.26866694328112467 0.99999999999999123 3.1514139096491514 1.3191762001357745 0.29492162054468651 1.00000000000002 3.1633116123061802 1.6177118468824339 0.29727467040829747 0.9999999999999809 5.6955339521523092 0.58208281977952692 0.42369275260883937 1.0000000000000084 6.5049999999999999 7.6548987378229366e-33 0.42103916670000002 1 +0 1.4019439167000007 0.19482056249999963 1 1.6529544447898721 1.5757951751485073 0.20738997531697517 0.99999999999999123 3.1581513603847027 1.3092215159991476 0.21690440791400878 1.00000000000002 3.1562571204977159 1.632121665449163 0.24661667123332054 0.9999999999999809 5.7001641661755968 0.55484659535963232 0.3771188399210591 1.0000000000000084 6.5049999999999999 7.1231140430666399e-33 0.37789566670000002 1 +0 1.3786762917000008 0.15127068749999961 1 1.6513939308634327 1.551212942095648 0.14423037418120646 0.99999999999999123 3.1648479458951071 1.3106993214971119 0.14332111981541304 1.00000000000002 3.1494429169891927 1.6287421029473843 0.19325025896208289 0.9999999999999809 5.7040934281434019 0.53245635516036138 0.33211569582677336 1.0000000000000084 6.5049999999999999 6.5898938877033984e-33 0.33463570830000006 1 +0 1.3506378333000006 0.11178091669999957 1 1.6495889183038299 1.5153361784803248 0.083809016176971077 0.99999999999999123 3.1721147740355935 1.3133602070342763 0.072812292976349433 1.00000000000002 3.1424309087803777 1.6140695072311595 0.13803554405340746 0.9999999999999809 5.7078452140145055 0.51245571560264713 0.28863532754181181 1.0000000000000084 6.5049999999999999 6.0561755592829369e-33 0.2913353333 1 +0 1.3177400000000008 0.076294999999999613 1 1.6485877782998006 1.4724432748272895 0.031445616502008708 0.99999999999999123 3.1772036854590451 1.3057907312814176 0.0022113386428762229 1.00000000000002 3.1372530970478119 1.5927264448139684 0.082858098621042459 0.9999999999999809 5.7108181744699156 0.49399606565377596 0.24649290312935487 1.0000000000000084 6.5049999999999999 5.5214839946747777e-33 0.24795600000000001 1 +0 1.2811151667000007 0.036807049999999619 1 1.6479215232887923 1.448113855642851 -0.0034994963647348811 0.99999999999999123 3.1809789953420351 1.2984903019296821 -0.0457928457522268 1.00000000000002 3.1334441910773672 1.5752568959202082 0.034759734054665939 0.9999999999999809 5.7130192738963137 0.48000793143071685 0.2139476736738174 1.0000000000000084 6.5049999999999999 5.118410995225631e-33 0.21525483329999995 1 +0 1.2386476250000007 0.0022839957999996052 1 1.6473025492318252 1.4226122061336257 -0.035769638365498221 0.99999999999999123 3.1846854762215004 1.2839957622221865 -0.09342962389256057 1.00000000000002 3.129708811905755 1.553644996236371 -0.012855623627513572 0.9999999999999809 5.7150670385870059 0.46697828941107605 0.1818750704625462 1.0000000000000084 6.5049999999999999 4.7154124654785332e-33 0.18255970830000001 1 +0 1.1916550833000006 -0.027663225000000402 1 1.647347442976745 1.3963140144476178 -0.066038995427979447 0.99999999999999123 3.1865489772697075 1.2614172907843224 -0.13761261112971743 1.00000000000002 3.127735889142869 1.5280483096252515 -0.060263423193341832 0.9999999999999809 5.7165025871669242 0.4541927828732909 0.15046818447744587 1.0000000000000084 6.5049999999999999 4.3110760572184637e-33 0.14975604170000001 1 +0 1.1423406667000007 -0.053543466700000403 1 1.6475774673982779 1.3706041118024885 -0.094877881364486924 0.99999999999999123 3.1880576148411461 1.2307317897625325 -0.17615568605734247 1.00000000000002 3.1255807663587865 1.4947625153746942 -0.10553380430524842 0.9999999999999809 5.717968691823673 0.44278516629992332 0.11847577837761357 1.0000000000000084 6.5049999999999999 3.907199303416725e-33 0.11698966669999999 1 +0 1.0919700000000008 -0.075751000000000415 1 1.6480023139640461 1.3444320999488224 -0.12362866978542278 0.99999999999999123 3.1885134010722003 1.1936918518813688 -0.20482326247385416 1.00000000000002 3.1246341193658602 1.4560281673125133 -0.14826823786040147 0.9999999999999809 5.7189052827105282 0.43053800840199064 0.085556435087671065 1.0000000000000084 6.5049999999999999 3.5023698558582973e-33 0.084145999999999999 1 +0 1.0352280833000007 -0.10079525000000041 1 1.6490913169205279 1.274965548419899 -0.18298146793115833 0.99999999999999123 3.1883150231899009 1.1628015026179594 -0.22955541537812463 1.00000000000002 3.1241794214772818 1.4051825514982019 -0.21350942052349295 0.9999999999999809 5.7197360679734048 0.42458641474270026 0.061984610291792329 1.0000000000000084 6.5049999999999999 3.1727239887914825e-33 0.057401949999999979 1 +0 0.97734481250000083 -0.12117870830000041 1 1.6496855449783792 1.2023944417340382 -0.23424379207629414 0.99999999999999123 3.1878088681107997 1.1212928776316513 -0.24116178483719211 1.00000000000002 3.1237792237800042 1.3448261743448475 -0.27565819302906774 0.9999999999999809 5.7204919344010952 0.42061941833535343 0.036330884320337174 1.0000000000000084 6.5049999999999999 2.8431436033427772e-33 0.030663212499999981 1 +0 0.91855039580000086 -0.13778340630000041 1 1.6509024847804952 1.1253443624328896 -0.27947580143931228 0.99999999999999123 3.1871135887629252 1.0738407105494421 -0.24270306234480629 1.00000000000002 3.123363208447222 1.2801590008609158 -0.32939027481774275 0.9999999999999809 5.7214928671410936 0.41442427512437507 0.0078552946102686382 1.0000000000000084 6.5049999999999999 2.513410427862682e-33 0.0039120791999999738 1 +0 0.85908025000000077 -0.1514247083000004 1 1.6514602330757429 1.0460601381071035 -0.31872905948094205 0.99999999999999123 3.18667973843873 1.0249094414255631 -0.24049491850395333 1.00000000000002 3.1223307902143023 1.2129119277871383 -0.37172468958898514 0.9999999999999809 5.722441859665591 0.40365989959986304 -0.02267260671769409 1.0000000000000084 6.5049999999999999 2.1838839684524195e-33 -0.022822283300000024 1 +0 0.79917500000000075 -0.1629685000000004 1 1.6519135392646134 0.96382482572027084 -0.34987705197804536 0.99999999999999123 3.1866547085711132 0.97923623780916014 -0.24460115073122723 1.00000000000002 3.1212995352044639 1.1458402899320617 -0.40215091141189735 0.9999999999999809 5.7234166955905161 0.38520404523873714 -0.052585896625352013 1.0000000000000084 6.5049999999999999 1.8542175577219997e-33 -0.049568000000000029 1 +0 0.7142266333000008 -0.1793361082000004 1 1.6532142396598908 0.87146009976235317 -0.38610470439916605 0.99999999999999123 3.1854904230160579 0.84467793105425204 -0.27223886617574689 1.00000000000002 3.1203850557957349 1.0505829071685249 -0.44838167077727331 0.9999999999999809 5.7245168752795514 0.38064671977314041 -0.094033715039109275 1.0000000000000084 6.5049999999999999 1.6593639837517511e-33 -0.065376400000000001 1 +0 0.62839160000000083 -0.19147958820000041 1 1.65276556236214 0.7726432821372845 -0.41149215631879033 0.99999999999999123 3.1878638208645604 0.7209394170961283 -0.2973931091787978 1.00000000000002 3.1170662231573569 0.94555049467549313 -0.4740559497120384 0.9999999999999809 5.7259815427224083 0.368944366809911 -0.13694212995821936 1.0000000000000084 6.5049999999999999 1.4645104097815023e-33 -0.081184800000000001 1 +0 0.54202406670000081 -0.1999395599000004 1 1.6537006487902617 0.67128593549879045 -0.42920032205706654 0.99999999999999123 3.1865541762189493 0.5995230237482756 -0.31822523274111397 1.00000000000002 3.1165914943536075 0.83911789461617303 -0.48664338221706044 0.9999999999999809 5.7265595045316777 0.3492418808488354 -0.1763952236106239 1.0000000000000084 6.5049999999999999 1.2696568358112534e-33 -0.096993200000000016 1 +0 0.45543653330000072 -0.20551992430000041 1 1.6532859898246155 0.57072991871383483 -0.44168678900283492 0.99999999999999123 3.1889922534492792 0.47187731874243444 -0.33473722304513903 1.00000000000002 3.113408698752695 0.74107517023063851 -0.49192434676192703 0.9999999999999809 5.7279643163112564 0.31967883265540931 -0.2080588414311749 1.0000000000000084 6.5049999999999999 1.0748032618410048e-33 -0.1128016 1 +0 0.36900400000000078 -0.20924802000000042 1 1.6535793351660395 0.47617037434290499 -0.4509782640107739 0.99999999999999123 3.1886894664401888 0.3267980064248216 -0.34646950335365834 1.00000000000002 3.1128337072765428 0.66088738697216864 -0.49623379649899363 0.9999999999999809 5.7285586049778381 0.27929861676234519 -0.22746335729925196 1.0000000000000084 6.5049999999999999 8.7994968787075593e-34 -0.12861 1 +0 0.29509078330000071 -0.2124365377000004 1 1.6533430786054526 0.3767158385067042 -0.46396505674457589 0.99999999999999123 3.1902895585564552 0.27594462061656677 -0.34219343723599083 1.00000000000002 3.1104776588263099 0.50749009570684234 -0.51075007568215924 0.9999999999999809 5.7294891659970224 0.23921026685059016 -0.25242810944966859 1.0000000000000084 6.5049717682999999 3.134348336431728e-21 -0.14198959330000002 1 +0 0.22128408750000073 -0.21427250330000042 1 1.6512550117906617 0.2815106354208019 -0.46833765764586544 0.99999999999999123 3.1961115594321829 0.21220986805640771 -0.35315295047567047 1.00000000000002 3.1025997536493417 0.36904437927938749 -0.50514281738321021 0.9999999999999809 5.735304295172309 0.18776020592975032 -0.27032296455033022 1.0000000000000084 6.5022298991999996 3.0754296886925812e-19 -0.15311614500000001 1 +0 0.14756328750000072 -0.2151237605000004 1 1.6475625206719269 0.18878432519520141 -0.46909048659368391 0.99999999999999123 3.2089504030233806 0.14032299201629125 -0.36658189825507032 1.00000000000002 3.0842817660168516 0.24202588267923261 -0.49397776708614699 0.9999999999999809 5.7492010389608916 0.12781701365559117 -0.27940640413322615 1.0000000000000084 6.4962763716999996 9.6851729969316465e-19 -0.1619915821 1 +0 0.073806716700000718 -0.2153657573000004 1 1.6406977747402305 0.096338544669297255 -0.47140320111980222 0.99999999999999123 3.2291746811163033 0.065888576133829715 -0.3693901671607549 1.00000000000002 3.0557613770603251 0.12226349886069361 -0.49260494439257202 0.9999999999999809 5.7713707162768566 0.063142140712637018 -0.27765152437508905 1.0000000000000084 6.48749004 1.9439960752265573e-18 -0.16861366500000002 1 +0 7.2220007751866659e-16 -0.2153654000000004 1 1.6301107356496369 5.4122143037798042e-16 -0.48063406919001683 0.99999999999999123 3.2616899716505454 3.6007974694711714e-16 -0.34829923223785531 1.00000000000002 3.0108044478154201 3.8793363545782239e-16 -0.51558946287975504 0.9999999999999809 5.8048915685398486 7.772765003412293e-17 -0.26361891182622504 1.0000000000000084 6.4756682999999997 3.2564728691397811e-18 -0.17298380000000002 1 + +4 6 +5 5 +6 5 +7 5 +8 5 +9 5 +10 5 +11 6 + +0 6 +1 6 + +Triangulations 3 +16 15 1 0.28680002 +-1.43365 0.649968000000001 -6.505 2.6687712369883e-16 -0.0153653999999993 -6.505 -1.40594454048148 0.412448655683128 -6.505 -1.34785173795684 0.312258655741433 -6.505 -1.26992407550245 0.231133141238001 -6.505 -1.11714049207609 0.135773418207067 -6.505 -0.833870180340218 0.044025234731016 -6.505 -0.394082927009659 -0.00810213487881201 -6.505 1.43365 0.649968000000001 -6.505 1.40594454048148 0.412448655683128 -6.505 1.34785173795684 0.312258655741433 -6.505 1.26992407550245 0.231133141238001 -6.505 1.11714049207609 0.135773418207067 -6.505 0.833870180340219 0.044025234731016 -6.505 0.394082927009659 -0.00810213487881201 -6.505 -1.20368667290425e-16 0.317301300000001 -6.505 -1.43365 0.649968000000001 2.22044604925031e-16 -0.0153653999999993 -1.40594454048148 0.412448655683128 -1.34785173795684 0.312258655741432 -1.26992407550245 0.231133141238001 -1.11714049207609 0.135773418207066 -0.833870180340219 0.0440252347310157 -0.394082927009659 -0.00810213487881232 1.43365 0.649968000000001 1.40594454048148 0.412448655683128 1.34785173795684 0.312258655741432 1.26992407550245 0.231133141238001 1.11714049207609 0.135773418207066 0.833870180340218 0.0440252347310157 0.394082927009659 -0.00810213487881232 -4.44089209850063e-16 0.317301300000001 1 5 6 1 6 7 16 7 8 1 3 4 5 1 4 1 7 16 1 16 9 8 2 16 15 14 16 14 9 16 13 9 14 12 11 9 10 9 11 12 9 13 15 16 2 +21 19 1 0.570173415 +0 -1.43365 0.449968 6.505 -2.74032099095711e-16 0.649999999999999 1.98092892292892 -1.48171098275022 0.510741713120906 3.13707385249348 -1.37428305641704 0.546252356415255 4.01489342552515 -1.17201839635292 0.573584514791118 5.03045258162268 -0.807098423323603 0.605048480993933 6.06649267160459 -0.296834263216068 0.636720867352713 6.30524876905432 -0.147414068660439 0.643958400270071 0 -1.40594454048148 0.212448655683128 0 -1.34785173795684 0.112258655741432 0 -1.26992407550245 0.0311331412380007 0 -1.11714049207608 -0.0642265817929337 0 -0.833870180340217 -0.155974765268984 0 -0.394082927009658 -0.208102134878812 0 9.89077201217497e-16 -0.2153654 6.4756683 -3.46993823106302e-16 -0.1729838 2.37160830651042 -1.00696286098207e-15 -0.397691803899926 4.35903610341951 -7.8631405099122e-16 -0.35730792986787 6.505 -5.48064198191422e-16 0.229788048905756 6.50358381274824 -5.4822142656083e-16 -0.142363766539061 6.49413006455314 -5.49271003452351e-16 -0.16108011196234 4 0 4 1 4 0.27 4 0.46683 4 0.6144525 4 0.7663275 4 0.9182025 4 0.95910125 6.33333333333333 0 6.80583333333333 0 7.24333333333333 0 7.89958333333333 0 8.88395833333333 0 9.94197916666667 0 11 0 11 1 11 0.333333333333333 11 0.666666666666667 7.11111111111111 1 10.2222222222222 1 10.6111111111111 1 3 1 9 4 3 17 10 3 9 5 4 18 18 6 5 19 8 7 19 2 8 7 6 19 10 11 3 12 17 3 13 14 17 14 15 17 12 13 17 20 19 18 21 20 18 18 19 6 18 16 21 17 18 4 3 11 12 +21 19 1 0.67827539325 +0 1.43365 0.449968 6.505 -2.74032099095711e-16 0.649999999999999 1.98092892292892 1.48171098275022 0.510741713120906 3.13707385249348 1.37428305641704 0.546252356415255 4.01489342552515 1.17201839635292 0.573584514791118 5.03045258162268 0.807098423323603 0.605048480993933 6.06649267160459 0.296834263216068 0.636720867352713 6.30524876905432 0.14741406866044 0.643958400270071 0 1.40594454048148 0.212448655683128 0 1.34785173795684 0.112258655741432 0 1.26992407550245 0.0311331412380007 0 1.11714049207609 -0.0642265817929337 0 0.83387018034022 -0.155974765268984 0 0.39408292700966 -0.208102134878812 0 9.89077201217497e-16 -0.2153654 2.37160830651042 -1.00696286098207e-15 -0.397691803899926 4.35903610341951 -7.8631405099122e-16 -0.35730792986787 6.4756683 -3.46993823106302e-16 -0.1729838 6.505 -5.48064198191422e-16 0.229788048905756 6.50358381274824 -5.4822142656083e-16 -0.142363766539061 6.49413006455314 -5.49271003452351e-16 -0.16108011196234 4 0 4 1 4 0.27 4 0.46683 4 0.6144525 4 0.7663275 4 0.9182025 4 0.95910125 6.33333333333333 0 6.80583333333333 0 7.24333333333333 0 7.89958333333333 0 8.88395833333333 0 9.94197916666667 0 11 0 11 0.333333333333333 11 0.666666666666667 11 1 7.11111111111111 1 10.2222222222222 1 10.6111111111111 1 3 1 9 4 3 16 10 3 9 5 4 17 17 6 5 19 8 7 19 2 8 7 6 19 10 11 3 12 16 3 13 14 16 14 15 16 12 13 16 20 19 17 21 20 17 17 19 6 17 18 21 16 17 4 3 11 12 + +TShapes 20 +Ve +1.00000000800623e-07 +0 -1.43365 0.449968 +0 0 + +0101100 +* +Ve +1.00000002000918e-07 +0 6.65356658657859e-16 -0.2153654 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 1 0 4 11 +2 1 2 6 4 11 +6 1 1 0 +6 2 2 6 +0 + +0101000 ++20 6 -19 6 * +Ve +1.00000000800623e-07 +0 1.43365 0.449968 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 2 0 4 11 +2 2 3 6 4 11 +6 3 1 0 +6 4 3 6 +0 + +0101000 ++17 6 -19 6 * +Ed + 1e-10 1 1 0 +1 3 0 0 2.8673 +6 5 1 0 +0 + +0101000 ++20 6 -17 6 * +Wi + +0101000 +-18 0 +16 0 +15 0 * +Fa +0 1e-10 1 0 +2 1 +0101000 +-14 0 * +Ve +1e-07 +6.505 -2.74032099095711e-16 0.649999999999999 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 4 0 0 1 +2 3 2 0 0 1 +6 6 2 0 +0 + +0101000 ++20 0 -12 0 * +Ve +1.00000000145923e-07 +6.4756683 -3.46993823106302e-16 -0.1729838 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 5 0 0 1 +2 4 2 0 0 1 +2 5 3 0 0 1 +6 7 2 0 +6 8 3 0 +0 + +0101000 ++19 0 -10 0 * +Ed + 1e-07 1 1 0 +1 6 0 4 11 +2 6 2 0 4 11 +2 7 3 0 4 11 +6 9 2 0 +6 10 3 0 +0 + +0101000 ++12 0 -10 0 * +Wi + +0101000 +-11 0 +18 5 +9 0 -8 0 * +Fa +0 1e-07 2 0 +2 2 +0101000 ++7 0 * +Ed + 1e-07 1 1 0 +1 7 0 0 1 +2 8 3 0 0 1 +6 11 3 0 +0 + +0101000 ++17 0 -12 0 * +Wi + +0101000 +-5 0 +16 5 +9 0 -8 0 * +Fa +0 1e-07 3 0 +2 3 +0101000 ++4 0 * +Sh + +0101000 ++13 5 -6 0 +3 0 * +Co + +1100000 ++2 0 * + ++1 0 \ No newline at end of file diff --git a/examples/Makefile.in b/examples/Makefile.in new file mode 100644 index 000000000..48f9d936e --- /dev/null +++ b/examples/Makefile.in @@ -0,0 +1,33 @@ +# Copyright (C) 2003 CEA/DEN, EDF R&D +# +# +# +# File : Makefile.in +# Author : Vasily Rusyaev (Open Cascade NN) +# Module : doc +# $Header: + +top_srcdir=@top_srcdir@ +top_builddir=.. +srcdir=@srcdir@ +VPATH=.:@srcdir@ +curdir = $(shell pwd) +instdatadir=${prefix}/examples + +SUBDIRS=. + +@COMMENCE@ + +data: + (cd $(srcdir) ; cp -fr `ls | grep -v "Makefile.in"` $(curdir)) + +clean: + rm -rf `ls | grep -v "Makefile"` + +install: + rm -rf $(instdatadir) + mkdir $(instdatadir) + cp -rf `ls | grep -v "Makefile"` $(instdatadir) + +uninstall: + rm -rf $(instdatadir) diff --git a/examples/carre_en_quad4_seg2.med b/examples/carre_en_quad4_seg2.med new file mode 100644 index 0000000000000000000000000000000000000000..7d7c75370bbe7d054379e2019eb751a44d8b2b87 GIT binary patch literal 50746 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 T=qDiL&_Kfh!vVvAd^zxcbZ|)^ literal 0 HcmV?d00001 diff --git a/examples/champ1.med b/examples/champ1.med new file mode 100644 index 0000000000000000000000000000000000000000..d913700f5f808ee93dae1600822818fe1089177a GIT binary patch literal 30453 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 z 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 literal 0 HcmV?d00001 diff --git a/examples/clo2.med b/examples/clo2.med new file mode 100755 index 0000000000000000000000000000000000000000..eaeb4790689c5ef7e1274b620ff2810b8dd7a8de GIT binary patch literal 700270 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

      A!1JKK}QvLwmz@Ro9eH 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 N1S&s)|9?M${|A!hY8C(h literal 0 HcmV?d00001 diff --git a/examples/flocon.brep b/examples/flocon.brep new file mode 100644 index 000000000..e550b021e --- /dev/null +++ b/examples/flocon.brep @@ -0,0 +1,30139 @@ +DBRep_DrawableShape + +CASCADE Topology V1, (c) Matra-Datavision +Locations 0 +Curve2ds 0 +Curves 1536 +1 0 0 0 1 0 0 +1 1.2345679012345681 0 0 0.5 -0.8660254037844386 0 +1 1.8518518518518521 -1.0691671651659738 0 0.5 0.8660254037844386 0 +1 2.4691358024691361 0 0 1 0 0 +1 3.7037037037037042 0 0 0.5 -0.8660254037844386 0 +1 4.3209876543209882 -1.0691671651659738 0 -0.50000000000000022 -0.86602540378443849 0 +1 3.7037037037037037 -2.1383343303319475 0 1 0 0 +1 4.9382716049382722 -2.1383343303319475 0 0.50000000000000011 -0.8660254037844386 0 +1 5.5555555555555562 -3.2075014954979211 0 0.50000000000000011 0.8660254037844386 0 +1 6.1728395061728403 -2.1383343303319475 0 1 3.5971225997855069e-16 0 +1 7.4074074074074083 -2.1383343303319471 0 -0.50000000000000011 0.8660254037844386 0 +1 6.7901234567901243 -1.0691671651659738 0 0.5 0.8660254037844386 0 +1 7.4074074074074083 0 0 1 0 0 +1 8.6419753086419764 0 0 0.49999999999999944 -0.86602540378443893 0 +1 9.2592592592592595 -1.0691671651659738 0 0.50000000000000056 0.86602540378443837 0 +1 9.8765432098765444 0 0 1 0 0 +1 11.111111111111112 0 0 0.49999999999999944 -0.86602540378443893 0 +1 11.728395061728396 -1.0691671651659738 0 -0.49999999999999961 -0.86602540378443882 0 +1 11.111111111111112 -2.1383343303319471 0 1 -3.5971225997855069e-16 0 +1 12.345679012345681 -2.1383343303319475 0 0.49999999999999956 -0.86602540378443893 0 +1 12.962962962962964 -3.2075014954979211 0 -0.50000000000000044 -0.86602540378443837 0 +1 12.345679012345679 -4.2766686606638951 0 -1 7.1942451995710237e-16 0 +1 11.111111111111112 -4.2766686606638942 0 0.49999999999999922 -0.86602540378443904 0 +1 11.728395061728396 -5.3458358258298686 0 -0.50000000000000067 -0.86602540378443826 0 +1 11.111111111111111 -6.4150029909958421 0 1 0 0 +1 12.345679012345679 -6.4150029909958421 0 0.50000000000000067 -0.86602540378443826 0 +1 12.962962962962964 -7.4841701561618157 0 0.50000000000000067 0.86602540378443826 0 +1 13.580246913580249 -6.4150029909958421 0 1 0 0 +1 14.814814814814817 -6.4150029909958421 0 0.49999999999999956 -0.86602540378443893 0 +1 15.4320987654321 -7.4841701561618157 0 -0.49999999999999983 -0.86602540378443871 0 +1 14.814814814814817 -8.5533373213277883 0 1 -1.4388490399142047e-15 0 +1 16.049382716049383 -8.5533373213277901 0 0.50000000000000067 -0.86602540378443826 0 +1 16.666666666666668 -9.6225044864937637 0 0.50000000000000067 0.86602540378443826 0 +1 17.283950617283953 -8.5533373213277901 0 1 1.4388490399142006e-15 0 +1 18.518518518518523 -8.5533373213277883 0 -0.50000000000000311 0.86602540378443682 0 +1 17.901234567901234 -7.4841701561618157 0 0.50000000000000067 0.86602540378443826 0 +1 18.518518518518519 -6.4150029909958421 0 1 0 0 +1 19.753086419753089 -6.4150029909958421 0 0.49999999999999967 -0.86602540378443882 0 +1 20.370370370370374 -7.4841701561618184 0 0.49999999999999784 0.86602540378443993 0 +1 20.987654320987655 -6.415002990995843 0 1 0 0 +1 22.222222222222225 -6.415002990995843 0 -0.50000000000000067 0.86602540378443826 0 +1 21.60493827160494 -5.3458358258298695 0 0.50000000000000033 0.86602540378443849 0 +1 22.222222222222225 -4.2766686606638951 0 -1 0 0 +1 20.987654320987659 -4.2766686606638951 0 -0.50000000000000044 0.86602540378443837 0 +1 20.370370370370374 -3.2075014954979211 0 0.50000000000000067 0.86602540378443826 0 +1 20.987654320987659 -2.1383343303319475 0 1 3.5971225997855119e-16 0 +1 22.222222222222225 -2.1383343303319471 0 -0.50000000000000067 0.86602540378443826 0 +1 21.60493827160494 -1.0691671651659738 0 0.50000000000000056 0.86602540378443837 0 +1 22.222222222222225 0 0 1 0 0 +1 23.456790123456791 0 0 0.50000000000000111 -0.86602540378443804 0 +1 24.074074074074076 -1.0691671651659722 0 0.50000000000000111 0.86602540378443804 0 +1 24.691358024691361 0 0 1 0 0 +1 25.925925925925927 0 0 0.50000000000000067 -0.86602540378443826 0 +1 26.543209876543212 -1.0691671651659733 0 -0.50000000000000067 -0.86602540378443826 0 +1 25.925925925925927 -2.1383343303319466 0 1 0 0 +1 27.160493827160494 -2.1383343303319466 0 0.50000000000000078 -0.86602540378443815 0 +1 27.777777777777779 -3.2075014954979197 0 0.50000000000000078 0.86602540378443815 0 +1 28.395061728395063 -2.1383343303319466 0 1 -7.1942451995710237e-16 0 +1 29.62962962962963 -2.1383343303319475 0 -0.49999999999999822 0.86602540378443971 0 +1 29.012345679012348 -1.0691671651659733 0 0.50000000000000067 0.86602540378443826 0 +1 29.629629629629633 0 0 1 0 0 +1 30.8641975308642 0 0 0.50000000000000111 -0.86602540378443804 0 +1 31.481481481481485 -1.0691671651659722 0 0.49999999999999895 0.86602540378443926 0 +1 32.098765432098766 0 0 1 0 0 +1 33.333333333333336 0 0 0.50000000000000056 -0.86602540378443837 0 +1 33.950617283950621 -1.0691671651659738 0 -0.49999999999999606 -0.86602540378444093 0 +1 33.333333333333343 -2.138334330331948 0 1 3.5971225997855222e-16 0 +1 34.567901234567906 -2.1383343303319475 0 0.50000000000000067 -0.86602540378443826 0 +1 35.18518518518519 -3.2075014954979211 0 -0.50000000000000044 -0.86602540378443837 0 +1 34.567901234567906 -4.2766686606638951 0 -1 7.1942451995710444e-16 0 +1 33.333333333333343 -4.2766686606638942 0 0.49999999999999567 -0.86602540378444115 0 +1 33.950617283950621 -5.3458358258298695 0 -0.50000000000000067 -0.86602540378443826 0 +1 33.333333333333336 -6.415002990995843 0 1 0 0 +1 34.567901234567906 -6.415002990995843 0 0.5 -0.8660254037844386 0 +1 35.18518518518519 -7.4841701561618184 0 0.49999999999999539 0.86602540378444137 0 +1 35.802469135802468 -6.4150029909958421 0 1 0 0 +1 37.037037037037038 -6.4150029909958421 0 0.50000000000000067 -0.86602540378443826 0 +1 37.654320987654323 -7.4841701561618157 0 -0.50000000000000033 -0.86602540378443849 0 +1 37.037037037037038 -8.5533373213277901 0 1 0 0 +1 38.271604938271608 -8.5533373213277901 0 0.50000000000000067 -0.86602540378443826 0 +1 38.888888888888893 -9.6225044864937637 0 -0.50000000000000067 -0.86602540378443826 0 +1 38.271604938271608 -10.691671651659737 0 -1 0 0 +1 37.037037037037038 -10.691671651659737 0 0.50000000000000067 -0.86602540378443826 0 +1 37.654320987654323 -11.760838816825711 0 -0.50000000000000067 -0.86602540378443826 0 +1 37.037037037037038 -12.830005981991684 0 -1 0 0 +1 35.802469135802468 -12.830005981991684 0 -0.49999999999999567 0.86602540378444115 0 +1 35.18518518518519 -11.760838816825709 0 -0.5 -0.8660254037844386 0 +1 34.567901234567906 -12.830005981991684 0 -1 0 0 +1 33.333333333333336 -12.830005981991684 0 0.50000000000000067 -0.86602540378443826 0 +1 33.950617283950621 -13.899173147157658 0 -0.49999999999999628 -0.86602540378444082 0 +1 33.333333333333343 -14.968340312323631 0 1 0 0 +1 34.567901234567906 -14.968340312323631 0 0.50000000000000067 -0.86602540378443826 0 +1 35.18518518518519 -16.037507477489605 0 -0.5 -0.8660254037844386 0 +1 34.567901234567906 -17.10667464265558 0 -1 2.8776980798284178e-15 0 +1 33.333333333333343 -17.106674642655577 0 0.49999999999999567 -0.86602540378444115 0 +1 33.950617283950621 -18.175841807821552 0 -0.5 -0.8660254037844386 0 +1 33.333333333333336 -19.245008972987527 0 1 0 0 +1 34.567901234567906 -19.245008972987527 0 0.5 -0.8660254037844386 0 +1 35.18518518518519 -20.314176138153503 0 0.49999999999999567 0.86602540378444115 0 +1 35.802469135802468 -19.245008972987527 0 1 0 0 +1 37.037037037037038 -19.245008972987527 0 0.50000000000000122 -0.86602540378443793 0 +1 37.654320987654323 -20.314176138153499 0 -0.5 -0.8660254037844386 0 +1 37.037037037037038 -21.383343303319474 0 1 0 0 +1 38.271604938271601 -21.383343303319474 0 0.50000000000000122 -0.86602540378443793 0 +1 38.888888888888886 -22.452510468485446 0 0.50000000000000122 0.86602540378443793 0 +1 39.506172839506171 -21.383343303319474 0 1 0 0 +1 40.740740740740733 -21.383343303319474 0 -0.49999999999999567 0.86602540378444115 0 +1 40.123456790123456 -20.314176138153499 0 0.50000000000000122 0.86602540378443793 0 +1 40.74074074074074 -19.245008972987527 0 1 0 0 +1 41.97530864197531 -19.245008972987527 0 0.5 -0.8660254037844386 0 +1 42.592592592592595 -20.314176138153503 0 0.49999999999999567 0.86602540378444115 0 +1 43.209876543209873 -19.245008972987527 0 1 0 0 +1 44.444444444444443 -19.245008972987527 0 0.5 -0.8660254037844386 0 +1 45.061728395061728 -20.314176138153503 0 -0.5 -0.8660254037844386 0 +1 44.444444444444443 -21.383343303319478 0 1 2.8776980798284012e-15 0 +1 45.679012345679013 -21.383343303319474 0 0.5 -0.8660254037844386 0 +1 46.296296296296298 -22.45251046848545 0 -0.5 -0.8660254037844386 0 +1 45.679012345679013 -23.521677633651425 0 -1 2.8776980798284012e-15 0 +1 44.444444444444443 -23.521677633651422 0 0.5 -0.8660254037844386 0 +1 45.061728395061728 -24.590844798817397 0 -0.5 -0.8660254037844386 0 +1 44.444444444444443 -25.660011963983372 0 1 0 0 +1 45.679012345679013 -25.660011963983372 0 0.49999999999999567 -0.86602540378444115 0 +1 46.296296296296291 -26.729179129149347 0 0.49999999999999872 0.86602540378443937 0 +1 46.913580246913575 -25.660011963983369 0 1 0 0 +1 48.148148148148145 -25.660011963983369 0 0.5 -0.8660254037844386 0 +1 48.76543209876543 -26.729179129149344 0 -0.49999999999999567 -0.86602540378444115 0 +1 48.148148148148152 -27.798346294315319 0 1 2.8776980798284178e-15 0 +1 49.382716049382715 -27.798346294315316 0 0.5 -0.8660254037844386 0 +1 50 -28.867513459481291 0 0.5 0.8660254037844386 0 +1 50.617283950617285 -27.798346294315316 0 1 -2.8776980798284178e-15 0 +1 51.851851851851848 -27.798346294315319 0 -0.49999999999999567 0.86602540378444115 0 +1 51.23456790123457 -26.729179129149344 0 0.5 0.8660254037844386 0 +1 51.851851851851855 -25.660011963983369 0 1 0 0 +1 53.086419753086425 -25.660011963983369 0 0.49999999999999872 -0.86602540378443937 0 +1 53.703703703703709 -26.729179129149347 0 0.49999999999999567 0.86602540378444115 0 +1 54.320987654320987 -25.660011963983372 0 1 0 0 +1 55.555555555555557 -25.660011963983372 0 -0.5 0.8660254037844386 0 +1 54.938271604938272 -24.590844798817397 0 0.5 0.8660254037844386 0 +1 55.555555555555557 -23.521677633651422 0 -1 -2.8776980798284012e-15 0 +1 54.320987654320987 -23.521677633651425 0 -0.5 0.8660254037844386 0 +1 53.703703703703702 -22.45251046848545 0 0.5 0.8660254037844386 0 +1 54.320987654320987 -21.383343303319474 0 1 -2.8776980798284012e-15 0 +1 55.555555555555557 -21.383343303319478 0 -0.5 0.8660254037844386 0 +1 54.938271604938272 -20.314176138153503 0 0.5 0.8660254037844386 0 +1 55.555555555555557 -19.245008972987527 0 1 0 0 +1 56.790123456790127 -19.245008972987527 0 0.49999999999999567 -0.86602540378444115 0 +1 57.407407407407405 -20.314176138153503 0 0.5 0.8660254037844386 0 +1 58.02469135802469 -19.245008972987527 0 1 0 0 +1 59.25925925925926 -19.245008972987527 0 0.50000000000000122 -0.86602540378443793 0 +1 59.876543209876544 -20.314176138153499 0 -0.49999999999999567 -0.86602540378444115 0 +1 59.259259259259267 -21.383343303319474 0 1 0 0 +1 60.493827160493829 -21.383343303319474 0 0.50000000000000122 -0.86602540378443793 0 +1 61.111111111111114 -22.452510468485446 0 0.50000000000000122 0.86602540378443793 0 +1 61.728395061728399 -21.383343303319474 0 1 0 0 +1 62.962962962962962 -21.383343303319474 0 -0.49999999999999567 0.86602540378444115 0 +1 62.345679012345684 -20.314176138153499 0 0.50000000000000122 0.86602540378443793 0 +1 62.962962962962969 -19.245008972987527 0 1 0 0 +1 64.197530864197532 -19.245008972987527 0 0.50000000000000677 -0.86602540378443471 0 +1 64.814814814814824 -20.314176138153496 0 0.49999999999999817 0.86602540378443971 0 +1 65.432098765432102 -19.245008972987527 0 1 0 0 +1 66.666666666666671 -19.245008972987527 0 -0.49999999999999567 0.86602540378444115 0 +1 66.049382716049394 -18.175841807821552 0 0.49999999999999695 0.86602540378444037 0 +1 66.666666666666671 -17.10667464265558 0 -1 0 0 +1 65.432098765432102 -17.10667464265558 0 -0.49999999999999567 0.86602540378444115 0 +1 64.814814814814824 -16.037507477489605 0 0.49999999999999628 0.86602540378444082 0 +1 65.432098765432102 -14.968340312323631 0 1 1.4388490399142006e-15 0 +1 66.666666666666671 -14.96834031232363 0 -0.49999999999999756 0.86602540378444004 0 +1 66.049382716049394 -13.89917314715766 0 0.49999999999999628 0.86602540378444082 0 +1 66.666666666666671 -12.830005981991686 0 -1 0 0 +1 65.432098765432102 -12.830005981991686 0 -0.49999999999999567 0.86602540378444115 0 +1 64.814814814814824 -11.760838816825711 0 -0.50000000000000488 -0.86602540378443582 0 +1 64.197530864197532 -12.830005981991684 0 -1 0 0 +1 62.962962962962969 -12.830005981991684 0 -0.50000000000000067 0.86602540378443826 0 +1 62.345679012345684 -11.760838816825711 0 0.49999999999999628 0.86602540378444082 0 +1 62.962962962962962 -10.691671651659737 0 -1 0 0 +1 61.728395061728399 -10.691671651659737 0 -0.50000000000000067 0.86602540378443826 0 +1 61.111111111111114 -9.6225044864937637 0 0.50000000000000067 0.86602540378443826 0 +1 61.728395061728399 -8.5533373213277901 0 1 0 0 +1 62.962962962962962 -8.5533373213277901 0 -0.499999999999996 0.86602540378444093 0 +1 62.345679012345684 -7.4841701561618157 0 0.50000000000000067 0.86602540378443826 0 +1 62.962962962962969 -6.4150029909958421 0 1 0 0 +1 64.197530864197532 -6.4150029909958421 0 0.50000000000000622 -0.86602540378443504 0 +1 64.814814814814824 -7.4841701561618121 0 0.49999999999999784 0.86602540378443993 0 +1 65.432098765432102 -6.415002990995843 0 1 0 0 +1 66.666666666666671 -6.415002990995843 0 -0.49999999999999628 0.86602540378444082 0 +1 66.049382716049394 -5.3458358258298695 0 0.49999999999999695 0.86602540378444037 0 +1 66.666666666666671 -4.2766686606638977 0 -1 2.1582735598713009e-15 0 +1 65.432098765432102 -4.2766686606638951 0 -0.49999999999999617 0.86602540378444082 0 +1 64.814814814814824 -3.2075014954979211 0 0.49999999999999628 0.86602540378444082 0 +1 65.432098765432102 -2.1383343303319475 0 1 2.1582735598713009e-15 0 +1 66.666666666666671 -2.1383343303319449 0 -0.49999999999999717 0.86602540378444026 0 +1 66.049382716049394 -1.0691671651659738 0 0.49999999999999623 0.86602540378444082 0 +1 66.666666666666671 0 0 1 0 0 +1 67.901234567901241 0 0 0.50000000000000433 -0.86602540378443615 0 +1 68.518518518518533 -1.0691671651659753 0 0.49999999999999567 0.86602540378444115 0 +1 69.135802469135811 0 0 1 0 0 +1 70.370370370370381 0 0 0.49999999999999567 -0.86602540378444115 0 +1 70.987654320987659 -1.0691671651659753 0 -0.49999999999999678 -0.86602540378444048 0 +1 70.370370370370381 -2.1383343303319475 0 1 -2.5179858198498511e-15 0 +1 71.604938271604951 -2.1383343303319506 0 0.49999999999999567 -0.86602540378444115 0 +1 72.222222222222229 -3.207501495497926 0 0.49999999999999567 0.86602540378444115 0 +1 72.839506172839506 -2.1383343303319506 0 1 2.5179858198498511e-15 0 +1 74.074074074074076 -2.1383343303319475 0 -0.49999999999999678 0.86602540378444048 0 +1 73.456790123456798 -1.0691671651659753 0 0.49999999999999567 0.86602540378444115 0 +1 74.074074074074076 0 0 1 0 0 +1 75.308641975308646 0 0 0.49999999999999567 -0.86602540378444115 0 +1 75.925925925925924 -1.0691671651659753 0 0.50000000000000433 0.86602540378443615 0 +1 76.543209876543216 0 0 1 0 0 +1 77.777777777777786 0 0 0.49999999999999617 -0.86602540378444082 0 +1 78.395061728395063 -1.069167165165974 0 -0.49999999999999706 -0.86602540378444037 0 +1 77.777777777777786 -2.1383343303319453 0 1 -2.1582735598713009e-15 0 +1 79.012345679012356 -2.138334330331948 0 0.49999999999999617 -0.86602540378444082 0 +1 79.629629629629633 -3.207501495497922 0 -0.49999999999999617 -0.86602540378444082 0 +1 79.012345679012356 -4.2766686606638959 0 -1 -4.3165471197426515e-15 0 +1 77.7777777777778 -4.2766686606639013 0 0.49999999999999817 -0.86602540378443971 0 +1 78.395061728395078 -5.3458358258298695 0 -0.49999999999999628 -0.86602540378444082 0 +1 77.7777777777778 -6.415002990995843 0 1 0 0 +1 79.01234567901237 -6.415002990995843 0 0.49999999999999567 -0.86602540378444115 0 +1 79.629629629629648 -7.4841701561618184 0 0.499999999999996 0.86602540378444093 0 +1 80.246913580246925 -6.4150029909958439 0 1 0 0 +1 81.481481481481495 -6.4150029909958439 0 0.49999999999999628 -0.86602540378444082 0 +1 82.098765432098773 -7.4841701561618175 0 -0.49999999999999722 -0.86602540378444026 0 +1 81.481481481481495 -8.5533373213277883 0 1 -2.8776980798284012e-15 0 +1 82.716049382716065 -8.5533373213277919 0 0.49999999999999628 -0.86602540378444082 0 +1 83.333333333333343 -9.6225044864937654 0 0.49999999999999628 0.86602540378444082 0 +1 83.950617283950621 -8.5533373213277919 0 1 2.8776980798284012e-15 0 +1 85.18518518518519 -8.5533373213277883 0 -0.49999999999999722 0.86602540378444026 0 +1 84.567901234567913 -7.4841701561618175 0 0.49999999999999628 0.86602540378444082 0 +1 85.18518518518519 -6.4150029909958439 0 1 1.4388490399142006e-15 0 +1 86.41975308641976 -6.4150029909958421 0 0.499999999999996 -0.86602540378444093 0 +1 87.037037037037038 -7.4841701561618166 0 0.49999999999999567 0.86602540378444115 0 +1 87.654320987654316 -6.4150029909958413 0 1 1.4388490399142006e-15 0 +1 88.888888888888886 -6.4150029909958395 0 -0.49999999999999661 0.86602540378444059 0 +1 88.271604938271608 -5.3458358258298668 0 0.49999999999999722 0.86602540378444026 0 +1 88.888888888888886 -4.2766686606638959 0 -1 1.4388490399142006e-15 0 +1 87.654320987654316 -4.2766686606638942 0 -0.49999999999999678 0.86602540378444048 0 +1 87.037037037037038 -3.207501495497922 0 0.49999999999999617 0.86602540378444082 0 +1 87.654320987654316 -2.138334330331948 0 1 2.1582735598713009e-15 0 +1 88.888888888888886 -2.1383343303319453 0 -0.49999999999999706 0.86602540378444037 0 +1 88.271604938271608 -1.069167165165974 0 0.49999999999999617 0.86602540378444082 0 +1 88.888888888888886 0 0 1 0 0 +1 90.123456790123456 0 0 0.49999999999999567 -0.86602540378444115 0 +1 90.740740740740733 -1.0691671651659753 0 0.50000000000000433 0.86602540378443615 0 +1 91.358024691358025 0 0 1 0 0 +1 92.592592592592595 0 0 0.49999999999999567 -0.86602540378444115 0 +1 93.209876543209873 -1.0691671651659753 0 -0.49999999999999678 -0.86602540378444048 0 +1 92.592592592592595 -2.1383343303319475 0 1 -2.5179858198498511e-15 0 +1 93.827160493827165 -2.1383343303319506 0 0.49999999999999567 -0.86602540378444115 0 +1 94.444444444444443 -3.207501495497926 0 0.49999999999999567 0.86602540378444115 0 +1 95.061728395061721 -2.1383343303319506 0 1 2.5179858198498511e-15 0 +1 96.296296296296291 -2.1383343303319475 0 -0.49999999999999678 0.86602540378444048 0 +1 95.679012345679013 -1.0691671651659753 0 0.49999999999999567 0.86602540378444115 0 +1 96.296296296296291 0 0 1 0 0 +1 97.53086419753086 0 0 0.50000000000000433 -0.86602540378443615 0 +1 98.148148148148152 -1.0691671651659753 0 0.49999999999999567 0.86602540378444115 0 +1 98.76543209876543 0 0 1 0 0 +1 100 0 0 -0.49999999999999628 0.86602540378444082 0 +1 99.382716049382722 1.0691671651659735 0 0.49999999999999706 0.86602540378444037 0 +1 100 2.1383343303319449 0 -1 1.7985612998927508e-15 0 +1 98.76543209876543 2.1383343303319471 0 -0.49999999999999628 0.86602540378444082 0 +1 98.148148148148152 3.2075014954979206 0 0.49999999999999628 0.86602540378444082 0 +1 98.76543209876543 4.2766686606638942 0 1 7.194245199571003e-16 0 +1 100 4.2766686606638951 0 -0.49999999999999695 0.86602540378444037 0 +1 99.382716049382722 5.3458358258298668 0 0.49999999999999628 0.86602540378444082 0 +1 100 6.4150029909958404 0 -1 0 0 +1 98.76543209876543 6.4150029909958404 0 -0.49999999999999539 0.86602540378444137 0 +1 98.148148148148152 7.4841701561618166 0 -0.50000000000000433 -0.86602540378443615 0 +1 97.53086419753086 6.4150029909958413 0 -1 0 0 +1 96.296296296296291 6.4150029909958413 0 -0.49999999999999628 0.86602540378444082 0 +1 95.679012345679013 7.4841701561618148 0 0.49999999999999695 0.86602540378444037 0 +1 96.296296296296291 8.5533373213277866 0 -1 1.4388490399142006e-15 0 +1 95.061728395061721 8.5533373213277883 0 -0.49999999999999628 0.86602540378444082 0 +1 94.444444444444443 9.6225044864937619 0 0.49999999999999628 0.86602540378444082 0 +1 95.061728395061721 10.691671651659735 0 1 2.8776980798284012e-15 0 +1 96.296296296296291 10.691671651659739 0 -0.49999999999999695 0.86602540378444037 0 +1 95.679012345679013 11.760838816825711 0 0.49999999999999628 0.86602540378444082 0 +1 96.296296296296291 12.830005981991684 0 1 0 0 +1 97.53086419753086 12.830005981991684 0 0.50000000000000488 -0.86602540378443582 0 +1 98.148148148148152 11.760838816825711 0 0.49999999999999567 0.86602540378444115 0 +1 98.76543209876543 12.830005981991686 0 1 0 0 +1 100 12.830005981991686 0 -0.50000000000000488 0.86602540378443582 0 +1 99.382716049382708 13.89917314715766 0 0.50000000000000366 0.86602540378443649 0 +1 100 14.968340312323637 0 -1 -4.3165471197426018e-15 0 +1 98.76543209876543 14.968340312323631 0 -0.50000000000000488 0.86602540378443582 0 +1 98.148148148148138 16.037507477489605 0 0.49999999999999567 0.86602540378444115 0 +1 98.765432098765416 17.10667464265558 0 1 0 0 +1 99.999999999999986 17.10667464265558 0 -0.49999999999999695 0.86602540378444037 0 +1 99.382716049382708 18.175841807821552 0 0.49999999999999567 0.86602540378444115 0 +1 99.999999999999986 19.245008972987527 0 -1 0 0 +1 98.765432098765416 19.245008972987527 0 -0.49999999999999567 0.86602540378444115 0 +1 98.148148148148138 20.314176138153503 0 -0.49999999999999567 -0.86602540378444115 0 +1 97.53086419753086 19.245008972987527 0 -1 0 0 +1 96.296296296296291 19.245008972987527 0 -0.50000000000000555 0.86602540378443549 0 +1 95.679012345678998 20.314176138153499 0 0.49999999999999567 0.86602540378444115 0 +1 96.296296296296276 21.383343303319474 0 -1 -2.8776980798284343e-15 0 +1 95.061728395061721 21.383343303319471 0 -0.50000000000000555 0.86602540378443549 0 +1 94.444444444444429 22.452510468485443 0 -0.49999999999999695 -0.86602540378444037 0 +1 93.827160493827151 21.383343303319471 0 -1 -5.7553961596568024e-15 0 +1 92.592592592592581 21.383343303319464 0 0.49999999999999817 -0.86602540378443971 0 +1 93.209876543209859 20.314176138153496 0 -0.49999999999999695 -0.86602540378444037 0 +1 92.592592592592581 19.245008972987524 0 -1 0 0 +1 91.358024691358011 19.245008972987524 0 -0.49999999999999567 0.86602540378444115 0 +1 90.740740740740733 20.314176138153499 0 -0.49999999999999567 -0.86602540378444115 0 +1 90.123456790123456 19.245008972987524 0 -1 0 0 +1 88.888888888888886 19.245008972987524 0 -0.49999999999999567 0.86602540378444115 0 +1 88.271604938271608 20.314176138153499 0 0.49999999999999695 0.86602540378444037 0 +1 88.888888888888886 21.383343303319471 0 -1 0 0 +1 87.654320987654316 21.383343303319471 0 -0.49999999999999567 0.86602540378444115 0 +1 87.037037037037038 22.452510468485446 0 0.49999999999999695 0.86602540378444037 0 +1 87.654320987654316 23.521677633651418 0 1 2.8776980798284012e-15 0 +1 88.888888888888886 23.521677633651422 0 -0.49999999999999695 0.86602540378444037 0 +1 88.271604938271608 24.590844798817393 0 0.49999999999999695 0.86602540378444037 0 +1 88.888888888888886 25.660011963983365 0 -1 0 0 +1 87.654320987654316 25.660011963983365 0 -0.49999999999999567 0.86602540378444115 0 +1 87.037037037037038 26.72917912914934 0 -0.50000000000000433 -0.86602540378443615 0 +1 86.419753086419746 25.660011963983365 0 -1 0 0 +1 85.185185185185176 25.660011963983365 0 -0.49999999999999567 0.86602540378444115 0 +1 84.567901234567898 26.72917912914934 0 0.49999999999999695 0.86602540378444037 0 +1 85.185185185185176 27.798346294315312 0 -1 0 0 +1 83.950617283950606 27.798346294315312 0 -0.49999999999999567 0.86602540378444115 0 +1 83.333333333333329 28.867513459481287 0 0.49999999999999567 0.86602540378444115 0 +1 83.950617283950606 29.936680624647263 0 1 0 0 +1 85.185185185185176 29.936680624647263 0 -0.49999999999999695 0.86602540378444037 0 +1 84.567901234567898 31.005847789813235 0 0.49999999999999567 0.86602540378444115 0 +1 85.185185185185176 32.07501495497921 0 1 0 0 +1 86.419753086419746 32.07501495497921 0 0.50000000000000433 -0.86602540378443615 0 +1 87.037037037037038 31.005847789813235 0 0.49999999999999567 0.86602540378444115 0 +1 87.654320987654316 32.07501495497921 0 1 0 0 +1 88.888888888888886 32.07501495497921 0 -0.49999999999999695 0.86602540378444037 0 +1 88.271604938271608 33.144182120145182 0 0.49999999999999695 0.86602540378444037 0 +1 88.888888888888886 34.213349285311153 0 -1 0 0 +1 87.654320987654316 34.213349285311153 0 -0.49999999999999695 0.86602540378444037 0 +1 87.037037037037038 35.282516450477125 0 0.49999999999999695 0.86602540378444037 0 +1 87.654320987654316 36.351683615643097 0 1 5.7553961596568024e-15 0 +1 88.888888888888886 36.351683615643104 0 -0.49999999999999695 0.86602540378444037 0 +1 88.271604938271608 37.420850780809076 0 0.49999999999999695 0.86602540378444037 0 +1 88.888888888888886 38.490017945975048 0 1 0 0 +1 90.123456790123456 38.490017945975048 0 0.49999999999999695 -0.86602540378444037 0 +1 90.740740740740733 37.420850780809076 0 0.49999999999999695 0.86602540378444037 0 +1 91.358024691358011 38.490017945975048 0 1 0 0 +1 92.592592592592581 38.490017945975048 0 0.49999999999999695 -0.86602540378444037 0 +1 93.209876543209859 37.420850780809076 0 -0.49999999999999944 -0.86602540378443893 0 +1 92.592592592592581 36.351683615643111 0 1 -5.7553961596568024e-15 0 +1 93.827160493827151 36.351683615643104 0 0.49999999999999695 -0.86602540378444037 0 +1 94.444444444444429 35.282516450477132 0 0.50000000000000555 0.86602540378443549 0 +1 95.061728395061721 36.351683615643104 0 1 0 0 +1 96.296296296296276 36.351683615643104 0 -0.49999999999999695 0.86602540378444037 0 +1 95.679012345678998 37.420850780809076 0 0.50000000000000555 0.86602540378443549 0 +1 96.296296296296291 38.490017945975048 0 1 0 0 +1 97.53086419753086 38.490017945975048 0 0.49999999999999695 -0.86602540378444037 0 +1 98.148148148148138 37.420850780809076 0 0.49999999999999695 0.86602540378444037 0 +1 98.765432098765416 38.490017945975048 0 1 0 0 +1 99.999999999999986 38.490017945975048 0 -0.49999999999999695 0.86602540378444037 0 +1 99.382716049382708 39.559185111141019 0 0.49999999999999695 0.86602540378444037 0 +1 99.999999999999986 40.628352276306991 0 -1 5.7553961596568024e-15 0 +1 98.765432098765416 40.628352276306998 0 -0.49999999999999695 0.86602540378444037 0 +1 98.148148148148138 41.69751944147297 0 0.50000000000000555 0.86602540378443549 0 +1 98.76543209876543 42.766686606638942 0 1 -5.7553961596568024e-15 0 +1 100 42.766686606638935 0 -0.50000000000000311 0.86602540378443693 0 +1 99.382716049382708 43.835853771804913 0 0.50000000000000555 0.86602540378443549 0 +1 100 44.905020936970885 0 -1 0 0 +1 98.76543209876543 44.905020936970885 0 -0.49999999999999445 0.86602540378444182 0 +1 98.148148148148152 45.974188102136864 0 -0.50000000000000555 -0.86602540378443549 0 +1 97.53086419753086 44.905020936970892 0 -1 0 0 +1 96.296296296296291 44.905020936970892 0 -0.49999999999999695 0.86602540378444037 0 +1 95.679012345679013 45.974188102136864 0 0.49999999999999695 0.86602540378444037 0 +1 96.296296296296291 47.043355267302836 0 -1 5.7553961596568024e-15 0 +1 95.061728395061721 47.043355267302843 0 -0.49999999999999695 0.86602540378444037 0 +1 94.444444444444443 48.112522432468815 0 0.49999999999999695 0.86602540378444037 0 +1 95.061728395061721 49.181689597634787 0 1 5.7553961596568024e-15 0 +1 96.296296296296291 49.181689597634794 0 -0.49999999999999695 0.86602540378444037 0 +1 95.679012345679013 50.250856762800765 0 0.49999999999999695 0.86602540378444037 0 +1 96.296296296296291 51.320023927966737 0 1 0 0 +1 97.53086419753086 51.320023927966737 0 0.50000000000000056 -0.86602540378443826 0 +1 98.148148148148152 50.250856762800751 0 0.49999999999999445 0.86602540378444182 0 +1 98.76543209876543 51.32002392796673 0 1 0 0 +1 100 51.32002392796673 0 -0.49999999999999695 0.86602540378444037 0 +1 99.382716049382722 52.389191093132702 0 0.49999999999999695 0.86602540378444037 0 +1 100 53.458358258298674 0 -1 5.7553961596568024e-15 0 +1 98.76543209876543 53.458358258298681 0 -0.49999999999999695 0.86602540378444037 0 +1 98.148148148148152 54.527525423464652 0 0.49999999999999695 0.86602540378444037 0 +1 98.76543209876543 55.596692588630624 0 1 5.7553961596568024e-15 0 +1 100 55.596692588630631 0 -0.49999999999999695 0.86602540378444037 0 +1 99.382716049382722 56.665859753796603 0 0.49999999999999695 0.86602540378444037 0 +1 100 57.735026918962575 0 -1 0 0 +1 98.76543209876543 57.735026918962575 0 -0.49999999999999445 0.86602540378444182 0 +1 98.148148148148152 58.804194084128554 0 -0.50000000000000311 -0.86602540378443693 0 +1 97.53086419753086 57.735026918962575 0 -1 0 0 +1 96.296296296296291 57.735026918962575 0 -0.49999999999999695 0.86602540378444037 0 +1 95.679012345679013 58.804194084128547 0 0.49999999999999695 0.86602540378444037 0 +1 96.296296296296291 59.873361249294518 0 -1 5.7553961596568024e-15 0 +1 95.061728395061721 59.873361249294526 0 -0.49999999999999695 0.86602540378444037 0 +1 94.444444444444443 60.942528414460497 0 -0.49999999999999695 -0.86602540378444037 0 +1 93.827160493827165 59.873361249294526 0 -1 -5.7553961596568024e-15 0 +1 92.592592592592595 59.873361249294518 0 0.49999999999999695 -0.86602540378444037 0 +1 93.209876543209873 58.804194084128547 0 -0.49999999999999695 -0.86602540378444037 0 +1 92.592592592592595 57.735026918962575 0 -1 0 0 +1 91.358024691358025 57.735026918962575 0 -0.50000000000000311 0.86602540378443693 0 +1 90.740740740740733 58.804194084128554 0 -0.49999999999999445 -0.86602540378444182 0 +1 90.123456790123456 57.735026918962575 0 -1 0 0 +1 88.888888888888886 57.735026918962575 0 -0.49999999999999695 0.86602540378444037 0 +1 88.271604938271608 58.804194084128547 0 0.49999999999999695 0.86602540378444037 0 +1 88.888888888888886 59.873361249294518 0 -1 5.7553961596568024e-15 0 +1 87.654320987654316 59.873361249294526 0 -0.49999999999999695 0.86602540378444037 0 +1 87.037037037037038 60.942528414460497 0 0.50000000000000555 0.86602540378443549 0 +1 87.65432098765433 62.011695579626469 0 1 0 0 +1 88.888888888888886 62.011695579626469 0 -0.49999999999999445 0.86602540378444182 0 +1 88.271604938271608 63.080862744792448 0 0.50000000000000555 0.86602540378443549 0 +1 88.8888888888889 64.15002990995842 0 -1 0 0 +1 87.65432098765433 64.15002990995842 0 -0.50000000000000311 0.86602540378443693 0 +1 87.037037037037038 65.219197075124399 0 -0.49999999999999445 -0.86602540378444182 0 +1 86.41975308641976 64.15002990995842 0 -1 0 0 +1 85.18518518518519 64.15002990995842 0 -0.49999999999999445 0.86602540378444182 0 +1 84.567901234567913 65.219197075124399 0 0.49999999999999944 0.86602540378443893 0 +1 85.18518518518519 66.288364240290363 0 -1 0 0 +1 83.950617283950621 66.288364240290363 0 -0.49999999999999445 0.86602540378444182 0 +1 83.333333333333343 67.357531405456342 0 -0.49999999999999445 -0.86602540378444182 0 +1 82.716049382716065 66.288364240290363 0 -1 0 0 +1 81.481481481481495 66.288364240290363 0 0.49999999999999944 -0.86602540378443893 0 +1 82.098765432098773 65.219197075124399 0 -0.49999999999999445 -0.86602540378444182 0 +1 81.481481481481495 64.15002990995842 0 -1 0 0 +1 80.246913580246925 64.15002990995842 0 -0.49999999999999445 0.86602540378444182 0 +1 79.629629629629648 65.219197075124399 0 -0.49999999999999445 -0.86602540378444182 0 +1 79.01234567901237 64.15002990995842 0 -1 0 0 +1 77.7777777777778 64.15002990995842 0 0.49999999999999695 -0.86602540378444037 0 +1 78.395061728395078 63.080862744792448 0 -0.49999999999999695 -0.86602540378444037 0 +1 77.7777777777778 62.011695579626476 0 1 -5.7553961596568687e-15 0 +1 79.012345679012356 62.011695579626469 0 0.49999999999999695 -0.86602540378444037 0 +1 79.629629629629633 60.942528414460497 0 -0.49999999999999695 -0.86602540378444037 0 +1 79.012345679012356 59.873361249294526 0 -1 -5.7553961596568024e-15 0 +1 77.777777777777786 59.873361249294518 0 0.49999999999999695 -0.86602540378444037 0 +1 78.395061728395063 58.804194084128547 0 -0.49999999999999695 -0.86602540378444037 0 +1 77.777777777777786 57.735026918962575 0 -1 0 0 +1 76.543209876543216 57.735026918962575 0 -0.50000000000000311 0.86602540378443693 0 +1 75.925925925925924 58.804194084128554 0 -0.49999999999999445 -0.86602540378444182 0 +1 75.308641975308646 57.735026918962575 0 -1 0 0 +1 74.074074074074076 57.735026918962575 0 -0.49999999999999695 0.86602540378444037 0 +1 73.456790123456798 58.804194084128547 0 0.49999999999999695 0.86602540378444037 0 +1 74.074074074074076 59.873361249294518 0 -1 5.7553961596568024e-15 0 +1 72.839506172839506 59.873361249294526 0 -0.49999999999999695 0.86602540378444037 0 +1 72.222222222222229 60.942528414460497 0 -0.49999999999999695 -0.86602540378444037 0 +1 71.604938271604951 59.873361249294526 0 -1 -5.7553961596568024e-15 0 +1 70.370370370370381 59.873361249294518 0 0.49999999999999695 -0.86602540378444037 0 +1 70.987654320987659 58.804194084128547 0 -0.49999999999999695 -0.86602540378444037 0 +1 70.370370370370381 57.735026918962575 0 -1 0 0 +1 69.135802469135811 57.735026918962575 0 -0.49999999999999445 0.86602540378444182 0 +1 68.518518518518533 58.804194084128554 0 -0.50000000000000311 -0.86602540378443693 0 +1 67.901234567901241 57.735026918962575 0 -1 0 0 +1 66.666666666666671 57.735026918962575 0 -0.49999999999999695 0.86602540378444037 0 +1 66.049382716049394 58.804194084128547 0 0.49999999999999695 0.86602540378444037 0 +1 66.666666666666671 59.873361249294518 0 -1 5.7553961596568024e-15 0 +1 65.432098765432102 59.873361249294526 0 -0.49999999999999695 0.86602540378444037 0 +1 64.814814814814824 60.942528414460497 0 0.49999999999999695 0.86602540378444037 0 +1 65.432098765432102 62.011695579626469 0 1 5.7553961596568024e-15 0 +1 66.666666666666671 62.011695579626476 0 -0.49999999999999695 0.86602540378444037 0 +1 66.049382716049394 63.080862744792448 0 0.49999999999999695 0.86602540378444037 0 +1 66.666666666666671 64.15002990995842 0 -1 0 0 +1 65.432098765432102 64.15002990995842 0 -0.49999999999999445 0.86602540378444182 0 +1 64.814814814814824 65.219197075124399 0 -0.50000000000000311 -0.86602540378443693 0 +1 64.197530864197532 64.15002990995842 0 -1 0 0 +1 62.962962962962969 64.15002990995842 0 -0.49999999999999872 0.86602540378443937 0 +1 62.345679012345684 65.219197075124399 0 0.49999999999999872 0.86602540378443937 0 +1 62.962962962962969 66.288364240290377 0 -1 -1.1510792319313605e-14 0 +1 61.728395061728399 66.288364240290363 0 -0.49999999999999872 0.86602540378443937 0 +1 61.111111111111114 67.357531405456342 0 0.49999999999999872 0.86602540378443937 0 +1 61.728395061728399 68.426698570622321 0 1 -1.1510792319313605e-14 0 +1 62.962962962962969 68.426698570622307 0 -0.49999999999999872 0.86602540378443937 0 +1 62.345679012345684 69.495865735788286 0 0.49999999999999872 0.86602540378443937 0 +1 62.962962962962969 70.565032900954265 0 1 0 0 +1 64.197530864197532 70.565032900954265 0 0.5000000000000081 -0.86602540378443404 0 +1 64.814814814814824 69.4958657357883 0 0.49999999999999944 0.86602540378443893 0 +1 65.432098765432102 70.565032900954265 0 1 0 0 +1 66.666666666666671 70.565032900954265 0 -0.49999999999999445 0.86602540378444182 0 +1 66.049382716049394 71.634200066120243 0 0.49999999999999944 0.86602540378443893 0 +1 66.666666666666671 72.703367231286208 0 -1 0 0 +1 65.432098765432102 72.703367231286208 0 -0.49999999999999445 0.86602540378444182 0 +1 64.814814814814824 73.772534396452187 0 0.49999999999999445 0.86602540378444182 0 +1 65.432098765432102 74.841701561618166 0 1 0 0 +1 66.666666666666671 74.841701561618166 0 -0.49999999999999944 0.86602540378443893 0 +1 66.049382716049394 75.91086872678413 0 0.49999999999999445 0.86602540378444182 0 +1 66.666666666666671 76.980035891950109 0 -1 0 0 +1 65.432098765432102 76.980035891950109 0 -0.49999999999999445 0.86602540378444182 0 +1 64.814814814814824 78.049203057116088 0 -0.50000000000000311 -0.86602540378443693 0 +1 64.197530864197532 76.980035891950109 0 -1 0 0 +1 62.962962962962969 76.980035891950109 0 -0.49999999999999872 0.86602540378443937 0 +1 62.345679012345684 78.049203057116088 0 0.49999999999999872 0.86602540378443937 0 +1 62.962962962962969 79.118370222282067 0 -1 -1.1510792319313539e-14 0 +1 61.728395061728392 79.118370222282053 0 -0.49999999999999872 0.86602540378443937 0 +1 61.111111111111107 80.187537387448032 0 -0.49999999999999872 -0.86602540378443937 0 +1 60.493827160493822 79.118370222282053 0 -1 0 0 +1 59.259259259259252 79.118370222282053 0 0.50000000000000311 -0.86602540378443693 0 +1 59.876543209876544 78.049203057116074 0 -0.49999999999999872 -0.86602540378443937 0 +1 59.25925925925926 76.980035891950095 0 -1 0 0 +1 58.02469135802469 76.980035891950095 0 -0.49999999999999872 0.86602540378443937 0 +1 57.407407407407405 78.049203057116074 0 -0.49999999999999445 -0.86602540378444182 0 +1 56.790123456790127 76.980035891950095 0 -1 0 0 +1 55.555555555555557 76.980035891950095 0 -0.49999999999999872 0.86602540378443937 0 +1 54.938271604938272 78.049203057116074 0 0.5000000000000081 0.86602540378443404 0 +1 55.555555555555564 79.118370222282039 0 -1 0 0 +1 54.320987654320987 79.118370222282039 0 -0.49999999999999872 0.86602540378443937 0 +1 53.703703703703702 80.187537387448018 0 0.49999999999999872 0.86602540378443937 0 +1 54.320987654320987 81.256704552613996 0 1 0 0 +1 55.555555555555564 81.256704552613996 0 -0.5000000000000081 0.86602540378443404 0 +1 54.938271604938272 82.325871717779961 0 0.49999999999999872 0.86602540378443937 0 +1 55.555555555555557 83.39503888294594 0 -1 0 0 +1 54.320987654320987 83.39503888294594 0 -0.49999999999999445 0.86602540378444182 0 +1 53.703703703703709 84.464206048111919 0 -0.49999999999999872 -0.86602540378443937 0 +1 53.086419753086425 83.39503888294594 0 -1 0 0 +1 51.851851851851855 83.39503888294594 0 -0.49999999999999872 0.86602540378443937 0 +1 51.23456790123457 84.464206048111919 0 0.50000000000000377 0.86602540378443649 0 +1 51.851851851851855 85.533373213277883 0 -1 0 0 +1 50.617283950617285 85.533373213277883 0 -0.49999999999999872 0.86602540378443937 0 +1 50 86.602540378443862 0 -0.49999999999999872 -0.86602540378443937 0 +1 49.382716049382715 85.533373213277883 0 -1 0 0 +1 48.148148148148145 85.533373213277883 0 0.50000000000000377 -0.86602540378443649 0 +1 48.76543209876543 84.464206048111919 0 -0.49999999999999872 -0.86602540378443937 0 +1 48.148148148148145 83.39503888294594 0 -1 0 0 +1 46.913580246913575 83.39503888294594 0 -0.49999999999999872 0.86602540378443937 0 +1 46.296296296296291 84.464206048111919 0 -0.49999999999999445 -0.86602540378444182 0 +1 45.679012345679013 83.39503888294594 0 -1 0 0 +1 44.444444444444443 83.39503888294594 0 0.49999999999999872 -0.86602540378443937 0 +1 45.061728395061728 82.325871717779961 0 -0.5000000000000081 -0.86602540378443404 0 +1 44.444444444444436 81.256704552613996 0 1 0 0 +1 45.679012345679013 81.256704552613996 0 0.49999999999999872 -0.86602540378443937 0 +1 46.296296296296298 80.187537387448018 0 -0.49999999999999872 -0.86602540378443937 0 +1 45.679012345679013 79.118370222282039 0 -1 0 0 +1 44.444444444444436 79.118370222282039 0 0.5000000000000081 -0.86602540378443404 0 +1 45.061728395061728 78.049203057116074 0 -0.49999999999999872 -0.86602540378443937 0 +1 44.444444444444443 76.980035891950095 0 -1 0 0 +1 43.209876543209873 76.980035891950095 0 -0.49999999999999445 0.86602540378444182 0 +1 42.592592592592595 78.049203057116074 0 -0.49999999999999872 -0.86602540378443937 0 +1 41.97530864197531 76.980035891950095 0 -1 0 0 +1 40.74074074074074 76.980035891950095 0 -0.49999999999999872 0.86602540378443937 0 +1 40.123456790123456 78.049203057116074 0 0.50000000000000311 0.86602540378443693 0 +1 40.740740740740748 79.118370222282053 0 -1 0 0 +1 39.506172839506178 79.118370222282053 0 -0.49999999999999872 0.86602540378443937 0 +1 38.888888888888893 80.187537387448032 0 -0.49999999999999872 -0.86602540378443937 0 +1 38.271604938271608 79.118370222282053 0 -1 1.1510792319313539e-14 0 +1 37.037037037037031 79.118370222282067 0 0.50000000000000311 -0.86602540378443693 0 +1 37.654320987654323 78.049203057116088 0 -0.49999999999999872 -0.86602540378443937 0 +1 37.037037037037038 76.980035891950109 0 -1 0 0 +1 35.802469135802468 76.980035891950109 0 -0.49999999999999445 0.86602540378444182 0 +1 35.18518518518519 78.049203057116088 0 -0.49999999999999872 -0.86602540378443937 0 +1 34.567901234567906 76.980035891950109 0 -1 0 0 +1 33.333333333333336 76.980035891950109 0 0.49999999999999872 -0.86602540378443937 0 +1 33.950617283950621 75.91086872678413 0 -0.49999999999999872 -0.86602540378443937 0 +1 33.333333333333336 74.841701561618152 0 1 1.1510792319313605e-14 0 +1 34.567901234567906 74.841701561618166 0 0.49999999999999872 -0.86602540378443937 0 +1 35.18518518518519 73.772534396452187 0 -0.49999999999999872 -0.86602540378443937 0 +1 34.567901234567906 72.703367231286208 0 -1 1.1510792319313605e-14 0 +1 33.333333333333336 72.703367231286222 0 0.49999999999999872 -0.86602540378443937 0 +1 33.950617283950621 71.634200066120243 0 -0.49999999999999872 -0.86602540378443937 0 +1 33.333333333333336 70.565032900954265 0 1 0 0 +1 34.567901234567906 70.565032900954265 0 0.49999999999999872 -0.86602540378443937 0 +1 35.18518518518519 69.495865735788286 0 0.49999999999999445 0.86602540378444182 0 +1 35.802469135802468 70.565032900954265 0 1 0 0 +1 37.037037037037038 70.565032900954265 0 0.49999999999999872 -0.86602540378443937 0 +1 37.654320987654323 69.495865735788286 0 -0.50000000000000311 -0.86602540378443693 0 +1 37.037037037037031 68.426698570622307 0 1 1.1510792319313539e-14 0 +1 38.271604938271608 68.426698570622321 0 0.49999999999999872 -0.86602540378443937 0 +1 38.888888888888893 67.357531405456342 0 -0.49999999999999872 -0.86602540378443937 0 +1 38.271604938271608 66.288364240290363 0 -1 1.1510792319313539e-14 0 +1 37.037037037037031 66.288364240290377 0 0.50000000000000311 -0.86602540378443693 0 +1 37.654320987654323 65.219197075124399 0 -0.49999999999999872 -0.86602540378443937 0 +1 37.037037037037038 64.15002990995842 0 -1 0 0 +1 35.802469135802468 64.15002990995842 0 -0.49999999999999445 0.86602540378444182 0 +1 35.18518518518519 65.219197075124399 0 -0.49999999999999872 -0.86602540378443937 0 +1 34.567901234567906 64.15002990995842 0 -1 0 0 +1 33.333333333333336 64.15002990995842 0 0.50000000000000122 -0.86602540378443793 0 +1 33.950617283950621 63.080862744792448 0 -0.49999999999999445 -0.86602540378444182 0 +1 33.333333333333343 62.011695579626469 0 1 0 0 +1 34.567901234567906 62.011695579626469 0 0.50000000000000122 -0.86602540378443793 0 +1 35.18518518518519 60.942528414460497 0 -0.50000000000000122 -0.86602540378443793 0 +1 34.567901234567906 59.873361249294526 0 -1 0 0 +1 33.333333333333343 59.873361249294526 0 0.49999999999999445 -0.86602540378444182 0 +1 33.950617283950621 58.804194084128547 0 -0.50000000000000122 -0.86602540378443793 0 +1 33.333333333333336 57.735026918962575 0 -1 0 0 +1 32.098765432098766 57.735026918962575 0 -0.49999999999999661 0.86602540378444059 0 +1 31.481481481481485 58.804194084128554 0 -0.49999999999999872 -0.86602540378443937 0 +1 30.8641975308642 57.735026918962575 0 -1 0 0 +1 29.629629629629633 57.735026918962575 0 -0.50000000000000122 0.86602540378443793 0 +1 29.012345679012348 58.804194084128547 0 0.49999999999999661 0.86602540378444059 0 +1 29.62962962962963 59.873361249294526 0 -1 0 0 +1 28.395061728395063 59.873361249294526 0 -0.50000000000000122 0.86602540378443793 0 +1 27.777777777777779 60.942528414460497 0 -0.50000000000000122 -0.86602540378443793 0 +1 27.160493827160494 59.873361249294526 0 -1 -5.7553961596568356e-15 0 +1 25.925925925925931 59.873361249294518 0 0.49999999999999911 -0.86602540378443915 0 +1 26.543209876543212 58.804194084128547 0 -0.50000000000000122 -0.86602540378443793 0 +1 25.925925925925927 57.735026918962575 0 -1 0 0 +1 24.691358024691361 57.735026918962575 0 -0.50000000000000122 0.86602540378443793 0 +1 24.074074074074076 58.804194084128547 0 -0.50000000000000122 -0.86602540378443793 0 +1 23.456790123456791 57.735026918962575 0 -1 0 0 +1 22.222222222222225 57.735026918962575 0 -0.50000000000000122 0.86602540378443793 0 +1 21.60493827160494 58.804194084128547 0 0.49999999999999661 0.86602540378444059 0 +1 22.222222222222221 59.873361249294526 0 -1 0 0 +1 20.987654320987659 59.873361249294526 0 -0.50000000000000122 0.86602540378443793 0 +1 20.370370370370374 60.942528414460497 0 0.50000000000000122 0.86602540378443793 0 +1 20.987654320987659 62.011695579626469 0 1 0 0 +1 22.222222222222225 62.011695579626469 0 -0.49999999999999661 0.86602540378444059 0 +1 21.604938271604944 63.080862744792448 0 0.50000000000000122 0.86602540378443793 0 +1 22.222222222222229 64.15002990995842 0 -1 0 0 +1 20.987654320987659 64.15002990995842 0 -0.49999999999999872 0.86602540378443937 0 +1 20.370370370370374 65.219197075124399 0 -0.49999999999999661 -0.86602540378444059 0 +1 19.753086419753092 64.15002990995842 0 -1 0 0 +1 18.518518518518523 64.15002990995842 0 -0.49999999999999872 0.86602540378443937 0 +1 17.901234567901238 65.219197075124399 0 0.50000000000000588 0.86602540378443527 0 +1 18.518518518518526 66.288364240290363 0 -1 0 0 +1 17.283950617283956 66.288364240290363 0 -0.49999999999999872 0.86602540378443937 0 +1 16.666666666666671 67.357531405456342 0 -0.49999999999999872 -0.86602540378443937 0 +1 16.049382716049386 66.288364240290363 0 -1 0 0 +1 14.814814814814815 66.288364240290363 0 0.50000000000000588 -0.86602540378443527 0 +1 15.432098765432103 65.219197075124399 0 -0.49999999999999872 -0.86602540378443937 0 +1 14.814814814814818 64.15002990995842 0 -1 0 0 +1 13.58024691358025 64.15002990995842 0 -0.49999999999999872 0.86602540378443937 0 +1 12.962962962962965 65.219197075124399 0 -0.49999999999999767 -0.86602540378444004 0 +1 12.345679012345682 64.15002990995842 0 -1 0 0 +1 11.111111111111114 64.15002990995842 0 0.50000000000000122 -0.86602540378443793 0 +1 11.728395061728399 63.080862744792448 0 -0.49999999999999767 -0.86602540378444004 0 +1 11.111111111111116 62.011695579626469 0 1 0 0 +1 12.345679012345682 62.011695579626469 0 0.50000000000000122 -0.86602540378443793 0 +1 12.962962962962967 60.942528414460497 0 -0.50000000000000122 -0.86602540378443793 0 +1 12.345679012345682 59.873361249294526 0 -1 0 0 +1 11.111111111111116 59.873361249294526 0 0.49999999999999767 -0.86602540378444004 0 +1 11.728395061728399 58.804194084128547 0 -0.50000000000000122 -0.86602540378443793 0 +1 11.111111111111114 57.735026918962575 0 -1 0 0 +1 9.8765432098765462 57.735026918962575 0 -0.50000000000000011 0.8660254037844386 0 +1 9.2592592592592631 58.804194084128547 0 -0.50000000000000122 -0.86602540378443793 0 +1 8.6419753086419782 57.735026918962575 0 -1 0 0 +1 7.407407407407411 57.735026918962575 0 -0.50000000000000067 0.86602540378443826 0 +1 6.790123456790127 58.804194084128547 0 0.49999999999999711 0.86602540378444026 0 +1 7.4074074074074092 59.873361249294526 0 -1 0 0 +1 6.1728395061728429 59.873361249294526 0 -0.50000000000000067 0.86602540378443826 0 +1 5.5555555555555589 60.942528414460497 0 -0.50000000000000067 -0.86602540378443826 0 +1 4.9382716049382749 59.873361249294526 0 -1 -5.755396159656819e-15 0 +1 3.7037037037037086 59.873361249294518 0 0.49999999999999961 -0.86602540378443882 0 +1 4.3209876543209909 58.804194084128547 0 -0.50000000000000044 -0.86602540378443837 0 +1 3.7037037037037073 57.735026918962575 0 -1 0 0 +1 2.4691358024691392 57.735026918962575 0 -0.50000000000000056 0.86602540378443826 0 +1 1.8518518518518554 58.804194084128547 0 -0.50000000000000067 -0.86602540378443826 0 +1 1.2345679012345714 57.735026918962575 0 -1 0 0 +1 3.5527136788005009e-15 57.735026918962575 0 0.50000000000000056 -0.86602540378443826 0 +1 0.61728395061728736 56.665859753796603 0 -0.5 -0.8660254037844386 0 +1 4.4408920985006262e-15 55.596692588630631 0 1 -5.7553961596568166e-15 0 +1 1.2345679012345712 55.596692588630624 0 0.50000000000000056 -0.86602540378443826 0 +1 1.851851851851855 54.527525423464652 0 -0.50000000000000089 -0.86602540378443815 0 +1 1.2345679012345707 53.458358258298681 0 -1 0 0 +1 3.8857805861880479e-15 53.458358258298681 0 0.49999999999999734 -0.86602540378444015 0 +1 0.61728395061728647 52.389191093132702 0 -0.50000000000000089 -0.86602540378443815 0 +1 2.2204460492503131e-15 51.32002392796673 0 1 0 0 +1 1.2345679012345703 51.32002392796673 0 0.500000000000002 -0.86602540378443749 0 +1 1.8518518518518565 50.250856762800758 0 0.49999999999999684 0.86602540378444048 0 +1 2.4691358024691383 51.320023927966737 0 1 0 0 +1 3.7037037037037064 51.320023927966737 0 0.50000000000000044 -0.86602540378443837 0 +1 4.32098765432099 50.250856762800765 0 -0.49999999999999711 -0.86602540378444026 0 +1 3.7037037037037077 49.181689597634787 0 1 0 0 +1 4.938271604938274 49.181689597634787 0 0.50000000000000067 -0.86602540378443826 0 +1 5.555555555555558 48.112522432468815 0 -0.50000000000000067 -0.86602540378443826 0 +1 4.938271604938274 47.043355267302843 0 -1 -5.755396159656819e-15 0 +1 3.7037037037037077 47.043355267302836 0 0.49999999999999961 -0.86602540378443882 0 +1 4.32098765432099 45.974188102136864 0 -0.50000000000000044 -0.86602540378443837 0 +1 3.7037037037037064 44.905020936970892 0 -1 0 0 +1 2.4691358024691383 44.905020936970892 0 -0.499999999999997 0.86602540378444037 0 +1 1.8518518518518563 45.974188102136871 0 -0.50000000000000189 -0.86602540378443749 0 +1 1.2345679012345703 44.905020936970899 0 -1 0 0 +1 2.2204460492503131e-15 44.905020936970899 0 0.50000000000000089 -0.86602540378443815 0 +1 0.61728395061728647 43.835853771804928 0 -0.49999999999999734 -0.86602540378444015 0 +1 3.8857805861880479e-15 42.766686606638949 0 1 0 0 +1 1.2345679012345707 42.766686606638949 0 0.50000000000000089 -0.86602540378443815 0 +1 1.851851851851855 41.697519441472977 0 -0.50000000000000056 -0.86602540378443826 0 +1 1.2345679012345712 40.628352276307005 0 -1 -5.7553961596568166e-15 0 +1 4.4408920985006262e-15 40.628352276306998 0 0.5 -0.8660254037844386 0 +1 0.61728395061728736 39.559185111141026 0 -0.50000000000000056 -0.86602540378443826 0 +1 3.5527136788005009e-15 38.490017945975055 0 1 0 0 +1 1.2345679012345712 38.490017945975055 0 0.50000000000000056 -0.86602540378443826 0 +1 1.851851851851855 37.420850780809083 0 0.50000000000000056 0.86602540378443826 0 +1 2.4691358024691388 38.490017945975055 0 1 0 0 +1 3.7037037037037064 38.490017945975055 0 0.50000000000000044 -0.86602540378443837 0 +1 4.32098765432099 37.420850780809083 0 -0.50000000000000011 -0.8660254037844386 0 +1 3.7037037037037068 36.351683615643111 0 1 -5.755396159656819e-15 0 +1 4.9382716049382731 36.351683615643104 0 0.50000000000000011 -0.8660254037844386 0 +1 5.5555555555555562 35.282516450477132 0 0.50000000000000067 0.86602540378443826 0 +1 6.1728395061728403 36.351683615643104 0 1 0 0 +1 7.4074074074074066 36.351683615643104 0 -0.49999999999999911 0.86602540378443915 0 +1 6.7901234567901252 37.420850780809076 0 0.50000000000000067 0.86602540378443826 0 +1 7.4074074074074092 38.490017945975048 0 1 0 0 +1 8.6419753086419764 38.490017945975048 0 0.50000000000000122 -0.86602540378443793 0 +1 9.2592592592592613 37.420850780809076 0 0.50000000000000011 0.8660254037844386 0 +1 9.8765432098765444 38.490017945975048 0 1 0 0 +1 11.111111111111112 38.490017945975048 0 0.50000000000000011 -0.8660254037844386 0 +1 11.728395061728396 37.420850780809076 0 -0.49999999999999911 -0.86602540378443915 0 +1 11.111111111111114 36.351683615643104 0 1 -5.755396159656819e-15 0 +1 12.345679012345681 36.351683615643097 0 0.50000000000000011 -0.8660254037844386 0 +1 12.962962962962964 35.282516450477125 0 -0.50000000000000122 -0.86602540378443793 0 +1 12.345679012345679 34.213349285311153 0 -1 5.7553961596568277e-15 0 +1 11.111111111111114 34.21334928531116 0 0.49999999999999661 -0.86602540378444059 0 +1 11.728395061728396 33.144182120145182 0 -0.50000000000000122 -0.86602540378443793 0 +1 11.111111111111111 32.07501495497921 0 1 0 0 +1 12.345679012345679 32.07501495497921 0 0.5 -0.8660254037844386 0 +1 12.962962962962964 31.005847789813235 0 0.5 0.8660254037844386 0 +1 13.580246913580249 32.07501495497921 0 1 0 0 +1 14.814814814814817 32.07501495497921 0 0.49999999999999889 -0.86602540378443926 0 +1 15.4320987654321 31.005847789813235 0 -0.50000000000000122 -0.86602540378443793 0 +1 14.814814814814815 29.936680624647263 0 1 0 0 +1 16.049382716049383 29.936680624647263 0 0.5 -0.8660254037844386 0 +1 16.666666666666668 28.867513459481287 0 -0.5 -0.8660254037844386 0 +1 16.049382716049383 27.798346294315312 0 -1 0 0 +1 14.814814814814815 27.798346294315312 0 0.50000000000000122 -0.86602540378443793 0 +1 15.4320987654321 26.72917912914934 0 -0.49999999999999889 -0.86602540378443926 0 +1 14.814814814814817 25.660011963983365 0 -1 0 0 +1 13.580246913580249 25.660011963983365 0 -0.5 0.8660254037844386 0 +1 12.962962962962964 26.72917912914934 0 -0.5 -0.8660254037844386 0 +1 12.345679012345679 25.660011963983365 0 -1 0 0 +1 11.111111111111111 25.660011963983365 0 0.50000000000000122 -0.86602540378443793 0 +1 11.728395061728396 24.590844798817393 0 -0.49999999999999784 -0.86602540378443993 0 +1 11.111111111111114 23.521677633651418 0 1 0 0 +1 12.345679012345679 23.521677633651418 0 0.50000000000000122 -0.86602540378443793 0 +1 12.962962962962964 22.452510468485446 0 -0.49999999999999889 -0.86602540378443926 0 +1 12.345679012345681 21.383343303319471 0 -1 0 0 +1 11.111111111111111 21.383343303319471 0 0.50000000000000122 -0.86602540378443793 0 +1 11.728395061728396 20.314176138153499 0 -0.49999999999999889 -0.86602540378443926 0 +1 11.111111111111112 19.245008972987524 0 -1 0 0 +1 9.8765432098765444 19.245008972987524 0 -0.5 0.8660254037844386 0 +1 9.2592592592592595 20.314176138153499 0 -0.49999999999999889 -0.86602540378443926 0 +1 8.6419753086419764 19.245008972987524 0 -1 0 0 +1 7.4074074074074083 19.245008972987524 0 -0.49999999999999944 0.86602540378443893 0 +1 6.7901234567901243 20.314176138153499 0 0.50000000000000178 0.8660254037844376 0 +1 7.4074074074074101 21.383343303319471 0 -1 0 0 +1 6.1728395061728403 21.383343303319471 0 -0.49999999999999944 0.86602540378443893 0 +1 5.5555555555555562 22.452510468485446 0 -0.49999999999999944 -0.86602540378443893 0 +1 4.9382716049382722 21.383343303319471 0 -1 0 0 +1 3.7037037037037028 21.383343303319471 0 0.50000000000000155 -0.86602540378443782 0 +1 4.3209876543209882 20.314176138153499 0 -0.49999999999999944 -0.86602540378443893 0 +1 3.7037037037037042 19.245008972987524 0 -1 0 0 +1 2.4691358024691361 19.245008972987524 0 -0.49999999999999944 0.86602540378443893 0 +1 1.8518518518518521 20.314176138153499 0 -0.49999999999999944 -0.86602540378443893 0 +1 1.2345679012345681 19.245008972987524 0 -1 0 0 +1 0 19.245008972987524 0 0.50000000000000067 -0.86602540378443826 0 +1 0.61728395061728403 18.175841807821552 0 -0.49999999999999983 -0.86602540378443871 0 +1 1.4432899320127035e-15 17.10667464265558 0 1 -2.8776980798284083e-15 0 +1 1.2345679012345681 17.106674642655577 0 0.50000000000000067 -0.86602540378443826 0 +1 1.8518518518518521 16.037507477489605 0 -0.49999999999999967 -0.86602540378443882 0 +1 1.2345679012345687 14.968340312323631 0 -1 -1.4388490399142032e-15 0 +1 1.1102230246251565e-15 14.96834031232363 0 0.50000000000000078 -0.86602540378443815 0 +1 0.61728395061728525 13.899173147157658 0 -0.49999999999999972 -0.86602540378443882 0 +1 1.7763568394002505e-15 12.830005981991684 0 1 0 0 +1 1.2345679012345692 12.830005981991684 0 0.49999999999999906 -0.86602540378443915 0 +1 1.8518518518518525 11.760838816825709 0 0.50000000000000011 0.8660254037844386 0 +1 2.4691358024691366 12.830005981991683 0 1 0 0 +1 3.7037037037037042 12.830005981991683 0 0.50000000000000011 -0.8660254037844386 0 +1 4.3209876543209882 11.760838816825709 0 -0.49999999999999944 -0.86602540378443893 0 +1 3.7037037037037042 10.691671651659734 0 1 1.4388490399142028e-15 0 +1 4.9382716049382722 10.691671651659735 0 0.50000000000000011 -0.8660254037844386 0 +1 5.5555555555555562 9.6225044864937619 0 -0.50000000000000011 -0.8660254037844386 0 +1 4.9382716049382722 8.5533373213277883 0 -1 1.4388490399142028e-15 0 +1 3.7037037037037042 8.5533373213277901 0 0.49999999999999944 -0.86602540378443893 0 +1 4.3209876543209882 7.4841701561618148 0 -0.50000000000000011 -0.8660254037844386 0 +1 3.7037037037037042 6.4150029909958413 0 -1 0 0 +1 2.4691358024691366 6.4150029909958413 0 -0.50000000000000011 0.8660254037844386 0 +1 1.8518518518518525 7.4841701561618148 0 -0.49999999999999994 -0.86602540378443871 0 +1 1.2345679012345687 6.4150029909958413 0 -1 0 0 +1 8.8817841970012523e-16 6.4150029909958413 0 0.49999999999999989 -0.86602540378443871 0 +1 0.61728395061728458 5.3458358258298677 0 -0.5 -0.8660254037844386 0 +1 6.6613381477509392e-16 4.2766686606638942 0 1 0 0 +1 1.2345679012345683 4.2766686606638942 0 0.49999999999999994 -0.86602540378443871 0 +1 1.8518518518518521 3.2075014954979206 0 -0.50000000000000011 -0.8660254037844386 0 +1 1.2345679012345681 2.1383343303319471 0 -1 0 0 +1 2.2204460492503131e-16 2.1383343303319471 0 0.49999999999999994 -0.86602540378443871 0 +1 0.61728395061728403 1.0691671651659735 0 -0.50000000000000011 -0.8660254037844386 0 +1 35 35 0 1 0 0 +1 35.370370370370374 35 0 0.5 -0.8660254037844386 0 +1 35.555555555555557 34.679249850450205 0 0.5 0.8660254037844386 0 +1 35.74074074074074 35 0 1 0 0 +1 36.111111111111114 35 0 0.5 -0.8660254037844386 0 +1 36.296296296296298 34.679249850450205 0 -0.50000000000000022 -0.86602540378443849 0 +1 36.111111111111114 34.358499700900417 0 1 0 0 +1 36.481481481481481 34.358499700900417 0 0.50000000000000011 -0.8660254037844386 0 +1 36.666666666666664 34.037749551350622 0 0.50000000000000011 0.8660254037844386 0 +1 36.851851851851855 34.358499700900417 0 1 3.5971225997855069e-16 0 +1 37.222222222222221 34.358499700900417 0 -0.50000000000000011 0.8660254037844386 0 +1 37.037037037037038 34.679249850450205 0 0.5 0.8660254037844386 0 +1 37.222222222222221 35 0 1 0 0 +1 37.592592592592595 35 0 0.49999999999999944 -0.86602540378443893 0 +1 37.777777777777779 34.679249850450205 0 0.50000000000000056 0.86602540378443837 0 +1 37.962962962962962 35 0 1 0 0 +1 38.333333333333336 35 0 0.49999999999999944 -0.86602540378443893 0 +1 38.518518518518519 34.679249850450205 0 -0.49999999999999961 -0.86602540378443882 0 +1 38.333333333333336 34.358499700900417 0 1 -3.5971225997855069e-16 0 +1 38.703703703703702 34.358499700900417 0 0.49999999999999956 -0.86602540378443893 0 +1 38.888888888888886 34.037749551350622 0 -0.50000000000000044 -0.86602540378443837 0 +1 38.703703703703702 33.716999401800834 0 -1 7.1942451995710237e-16 0 +1 38.333333333333336 33.716999401800834 0 0.49999999999999922 -0.86602540378443904 0 +1 38.518518518518519 33.396249252251039 0 -0.50000000000000067 -0.86602540378443826 0 +1 38.333333333333336 33.075499102701251 0 1 0 0 +1 38.703703703703702 33.075499102701251 0 0.50000000000000067 -0.86602540378443826 0 +1 38.888888888888886 32.754748953151456 0 0.50000000000000067 0.86602540378443826 0 +1 39.074074074074076 33.075499102701251 0 1 0 0 +1 39.444444444444443 33.075499102701251 0 0.49999999999999956 -0.86602540378443893 0 +1 39.629629629629633 32.754748953151456 0 -0.49999999999999983 -0.86602540378443871 0 +1 39.444444444444443 32.433998803601661 0 1 -1.4388490399142047e-15 0 +1 39.814814814814817 32.433998803601661 0 0.50000000000000067 -0.86602540378443826 0 +1 40 32.113248654051873 0 0.50000000000000067 0.86602540378443826 0 +1 40.185185185185183 32.433998803601661 0 1 1.4388490399142006e-15 0 +1 40.555555555555557 32.433998803601661 0 -0.50000000000000311 0.86602540378443682 0 +1 40.370370370370367 32.754748953151456 0 0.50000000000000067 0.86602540378443826 0 +1 40.555555555555557 33.075499102701251 0 1 0 0 +1 40.925925925925924 33.075499102701251 0 0.49999999999999967 -0.86602540378443882 0 +1 41.111111111111114 32.754748953151456 0 0.49999999999999784 0.86602540378443993 0 +1 41.296296296296298 33.075499102701244 0 1 0 0 +1 41.666666666666664 33.075499102701244 0 -0.50000000000000067 0.86602540378443826 0 +1 41.481481481481481 33.396249252251039 0 0.50000000000000033 0.86602540378443849 0 +1 41.666666666666664 33.716999401800834 0 -1 0 0 +1 41.296296296296298 33.716999401800834 0 -0.50000000000000044 0.86602540378443837 0 +1 41.111111111111114 34.037749551350622 0 0.50000000000000067 0.86602540378443826 0 +1 41.296296296296298 34.358499700900417 0 1 3.5971225997855119e-16 0 +1 41.666666666666664 34.358499700900417 0 -0.50000000000000067 0.86602540378443826 0 +1 41.481481481481481 34.679249850450205 0 0.50000000000000056 0.86602540378443837 0 +1 41.666666666666664 35 0 1 0 0 +1 42.037037037037038 35 0 0.50000000000000111 -0.86602540378443804 0 +1 42.222222222222221 34.679249850450205 0 0.50000000000000111 0.86602540378443804 0 +1 42.407407407407405 35 0 1 0 0 +1 42.777777777777779 35 0 0.50000000000000067 -0.86602540378443826 0 +1 42.962962962962962 34.679249850450205 0 -0.50000000000000067 -0.86602540378443826 0 +1 42.777777777777779 34.358499700900417 0 1 0 0 +1 43.148148148148145 34.358499700900417 0 0.50000000000000078 -0.86602540378443815 0 +1 43.333333333333336 34.037749551350622 0 0.50000000000000078 0.86602540378443815 0 +1 43.518518518518519 34.358499700900417 0 1 -7.1942451995710237e-16 0 +1 43.888888888888886 34.358499700900417 0 -0.49999999999999822 0.86602540378443971 0 +1 43.703703703703702 34.679249850450205 0 0.50000000000000067 0.86602540378443826 0 +1 43.888888888888893 35 0 1 0 0 +1 44.25925925925926 35 0 0.50000000000000111 -0.86602540378443804 0 +1 44.444444444444443 34.679249850450205 0 0.49999999999999895 0.86602540378443926 0 +1 44.629629629629626 35 0 1 0 0 +1 45 35 0 0.50000000000000056 -0.86602540378443837 0 +1 45.185185185185183 34.679249850450205 0 -0.49999999999999606 -0.86602540378444093 0 +1 45 34.358499700900417 0 1 3.5971225997855222e-16 0 +1 45.370370370370374 34.358499700900417 0 0.50000000000000067 -0.86602540378443826 0 +1 45.555555555555557 34.037749551350622 0 -0.50000000000000044 -0.86602540378443837 0 +1 45.370370370370374 33.716999401800834 0 -1 7.1942451995710444e-16 0 +1 45 33.716999401800834 0 0.49999999999999567 -0.86602540378444115 0 +1 45.185185185185183 33.396249252251039 0 -0.50000000000000067 -0.86602540378443826 0 +1 45 33.075499102701244 0 1 0 0 +1 45.370370370370374 33.075499102701244 0 0.5 -0.8660254037844386 0 +1 45.555555555555557 32.754748953151456 0 0.49999999999999539 0.86602540378444137 0 +1 45.74074074074074 33.075499102701251 0 1 0 0 +1 46.111111111111114 33.075499102701251 0 0.50000000000000067 -0.86602540378443826 0 +1 46.296296296296298 32.754748953151456 0 -0.50000000000000033 -0.86602540378443849 0 +1 46.111111111111114 32.433998803601661 0 1 0 0 +1 46.481481481481481 32.433998803601661 0 0.50000000000000067 -0.86602540378443826 0 +1 46.666666666666664 32.113248654051873 0 -0.50000000000000067 -0.86602540378443826 0 +1 46.481481481481481 31.792498504502078 0 -1 0 0 +1 46.111111111111114 31.792498504502078 0 0.50000000000000067 -0.86602540378443826 0 +1 46.296296296296298 31.471748354952286 0 -0.50000000000000067 -0.86602540378443826 0 +1 46.111111111111114 31.150998205402495 0 -1 0 0 +1 45.74074074074074 31.150998205402495 0 -0.49999999999999567 0.86602540378444115 0 +1 45.555555555555557 31.471748354952286 0 -0.5 -0.8660254037844386 0 +1 45.370370370370374 31.150998205402495 0 -1 0 0 +1 45 31.150998205402495 0 0.50000000000000067 -0.86602540378443826 0 +1 45.185185185185183 30.830248055852703 0 -0.49999999999999628 -0.86602540378444082 0 +1 45 30.509497906302911 0 1 0 0 +1 45.370370370370374 30.509497906302911 0 0.50000000000000067 -0.86602540378443826 0 +1 45.555555555555557 30.18874775675312 0 -0.5 -0.8660254037844386 0 +1 45.370370370370374 29.867997607203325 0 -1 2.8776980798284178e-15 0 +1 45 29.867997607203328 0 0.49999999999999567 -0.86602540378444115 0 +1 45.185185185185183 29.547247457653533 0 -0.5 -0.8660254037844386 0 +1 45 29.226497308103742 0 1 0 0 +1 45.370370370370374 29.226497308103742 0 0.5 -0.8660254037844386 0 +1 45.555555555555557 28.90574715855395 0 0.49999999999999567 0.86602540378444115 0 +1 45.74074074074074 29.226497308103742 0 1 0 0 +1 46.111111111111114 29.226497308103742 0 0.50000000000000122 -0.86602540378443793 0 +1 46.296296296296298 28.90574715855395 0 -0.5 -0.8660254037844386 0 +1 46.111111111111114 28.584997009004159 0 1 0 0 +1 46.481481481481481 28.584997009004159 0 0.50000000000000122 -0.86602540378443793 0 +1 46.666666666666664 28.264246859454367 0 0.50000000000000122 0.86602540378443793 0 +1 46.851851851851848 28.584997009004159 0 1 0 0 +1 47.222222222222221 28.584997009004159 0 -0.49999999999999567 0.86602540378444115 0 +1 47.037037037037038 28.90574715855395 0 0.50000000000000122 0.86602540378443793 0 +1 47.222222222222221 29.226497308103742 0 1 0 0 +1 47.592592592592595 29.226497308103742 0 0.5 -0.8660254037844386 0 +1 47.777777777777779 28.90574715855395 0 0.49999999999999567 0.86602540378444115 0 +1 47.962962962962962 29.226497308103742 0 1 0 0 +1 48.333333333333336 29.226497308103742 0 0.5 -0.8660254037844386 0 +1 48.518518518518519 28.90574715855395 0 -0.5 -0.8660254037844386 0 +1 48.333333333333336 28.584997009004155 0 1 2.8776980798284012e-15 0 +1 48.703703703703702 28.584997009004159 0 0.5 -0.8660254037844386 0 +1 48.888888888888886 28.264246859454364 0 -0.5 -0.8660254037844386 0 +1 48.703703703703702 27.943496709904572 0 -1 2.8776980798284012e-15 0 +1 48.333333333333336 27.943496709904572 0 0.5 -0.8660254037844386 0 +1 48.518518518518519 27.622746560354781 0 -0.5 -0.8660254037844386 0 +1 48.333333333333336 27.301996410804989 0 1 0 0 +1 48.703703703703702 27.301996410804989 0 0.49999999999999567 -0.86602540378444115 0 +1 48.888888888888886 26.981246261255198 0 0.49999999999999872 0.86602540378443937 0 +1 49.074074074074069 27.301996410804989 0 1 0 0 +1 49.444444444444443 27.301996410804989 0 0.5 -0.8660254037844386 0 +1 49.629629629629626 26.981246261255198 0 -0.49999999999999567 -0.86602540378444115 0 +1 49.444444444444443 26.660496111705406 0 1 2.8776980798284178e-15 0 +1 49.814814814814817 26.660496111705406 0 0.5 -0.8660254037844386 0 +1 50 26.339745962155614 0 0.5 0.8660254037844386 0 +1 50.185185185185183 26.660496111705406 0 1 -2.8776980798284178e-15 0 +1 50.555555555555557 26.660496111705406 0 -0.49999999999999567 0.86602540378444115 0 +1 50.370370370370374 26.981246261255198 0 0.5 0.8660254037844386 0 +1 50.555555555555557 27.301996410804989 0 1 0 0 +1 50.925925925925924 27.301996410804989 0 0.49999999999999872 -0.86602540378443937 0 +1 51.111111111111114 26.981246261255198 0 0.49999999999999567 0.86602540378444115 0 +1 51.296296296296298 27.301996410804989 0 1 0 0 +1 51.666666666666664 27.301996410804989 0 -0.5 0.8660254037844386 0 +1 51.481481481481481 27.622746560354781 0 0.5 0.8660254037844386 0 +1 51.666666666666664 27.943496709904572 0 -1 -2.8776980798284012e-15 0 +1 51.296296296296298 27.943496709904572 0 -0.5 0.8660254037844386 0 +1 51.111111111111107 28.264246859454364 0 0.5 0.8660254037844386 0 +1 51.296296296296298 28.584997009004159 0 1 -2.8776980798284012e-15 0 +1 51.666666666666664 28.584997009004155 0 -0.5 0.8660254037844386 0 +1 51.481481481481481 28.90574715855395 0 0.5 0.8660254037844386 0 +1 51.666666666666664 29.226497308103742 0 1 0 0 +1 52.037037037037038 29.226497308103742 0 0.49999999999999567 -0.86602540378444115 0 +1 52.222222222222221 28.90574715855395 0 0.5 0.8660254037844386 0 +1 52.407407407407405 29.226497308103742 0 1 0 0 +1 52.777777777777779 29.226497308103742 0 0.50000000000000122 -0.86602540378443793 0 +1 52.962962962962962 28.90574715855395 0 -0.49999999999999567 -0.86602540378444115 0 +1 52.777777777777779 28.584997009004159 0 1 0 0 +1 53.148148148148145 28.584997009004159 0 0.50000000000000122 -0.86602540378443793 0 +1 53.333333333333336 28.264246859454367 0 0.50000000000000122 0.86602540378443793 0 +1 53.518518518518519 28.584997009004159 0 1 0 0 +1 53.888888888888886 28.584997009004159 0 -0.49999999999999567 0.86602540378444115 0 +1 53.703703703703702 28.90574715855395 0 0.50000000000000122 0.86602540378443793 0 +1 53.888888888888893 29.226497308103742 0 1 0 0 +1 54.25925925925926 29.226497308103742 0 0.50000000000000677 -0.86602540378443471 0 +1 54.444444444444443 28.90574715855395 0 0.49999999999999817 0.86602540378443971 0 +1 54.629629629629626 29.226497308103742 0 1 0 0 +1 55 29.226497308103742 0 -0.49999999999999567 0.86602540378444115 0 +1 54.814814814814817 29.547247457653533 0 0.49999999999999695 0.86602540378444037 0 +1 55 29.867997607203325 0 -1 0 0 +1 54.629629629629626 29.867997607203325 0 -0.49999999999999567 0.86602540378444115 0 +1 54.444444444444443 30.18874775675312 0 0.49999999999999628 0.86602540378444082 0 +1 54.629629629629626 30.509497906302911 0 1 1.4388490399142006e-15 0 +1 55 30.509497906302911 0 -0.49999999999999756 0.86602540378444004 0 +1 54.814814814814817 30.830248055852703 0 0.49999999999999628 0.86602540378444082 0 +1 55 31.150998205402495 0 -1 0 0 +1 54.629629629629626 31.150998205402495 0 -0.49999999999999567 0.86602540378444115 0 +1 54.444444444444443 31.471748354952286 0 -0.50000000000000488 -0.86602540378443582 0 +1 54.25925925925926 31.150998205402495 0 -1 0 0 +1 53.888888888888893 31.150998205402495 0 -0.50000000000000067 0.86602540378443826 0 +1 53.703703703703702 31.471748354952286 0 0.49999999999999628 0.86602540378444082 0 +1 53.888888888888886 31.792498504502078 0 -1 0 0 +1 53.518518518518519 31.792498504502078 0 -0.50000000000000067 0.86602540378443826 0 +1 53.333333333333336 32.113248654051873 0 0.50000000000000067 0.86602540378443826 0 +1 53.518518518518519 32.433998803601661 0 1 0 0 +1 53.888888888888886 32.433998803601661 0 -0.499999999999996 0.86602540378444093 0 +1 53.703703703703702 32.754748953151456 0 0.50000000000000067 0.86602540378443826 0 +1 53.888888888888893 33.075499102701251 0 1 0 0 +1 54.25925925925926 33.075499102701251 0 0.50000000000000622 -0.86602540378443504 0 +1 54.444444444444443 32.754748953151456 0 0.49999999999999784 0.86602540378443993 0 +1 54.629629629629626 33.075499102701244 0 1 0 0 +1 55 33.075499102701244 0 -0.49999999999999628 0.86602540378444082 0 +1 54.814814814814817 33.396249252251039 0 0.49999999999999695 0.86602540378444037 0 +1 55 33.716999401800834 0 -1 2.1582735598713009e-15 0 +1 54.629629629629626 33.716999401800834 0 -0.49999999999999617 0.86602540378444082 0 +1 54.444444444444443 34.037749551350622 0 0.49999999999999628 0.86602540378444082 0 +1 54.629629629629626 34.358499700900417 0 1 2.1582735598713009e-15 0 +1 55 34.358499700900417 0 -0.49999999999999717 0.86602540378444026 0 +1 54.814814814814817 34.679249850450205 0 0.49999999999999623 0.86602540378444082 0 +1 55 35 0 1 0 0 +1 55.370370370370374 35 0 0.50000000000000433 -0.86602540378443615 0 +1 55.555555555555557 34.679249850450205 0 0.49999999999999567 0.86602540378444115 0 +1 55.74074074074074 35 0 1 0 0 +1 56.111111111111114 35 0 0.49999999999999567 -0.86602540378444115 0 +1 56.296296296296298 34.679249850450205 0 -0.49999999999999678 -0.86602540378444048 0 +1 56.111111111111114 34.358499700900417 0 1 -2.5179858198498511e-15 0 +1 56.481481481481481 34.358499700900417 0 0.49999999999999567 -0.86602540378444115 0 +1 56.666666666666664 34.037749551350622 0 0.49999999999999567 0.86602540378444115 0 +1 56.851851851851848 34.358499700900417 0 1 2.5179858198498511e-15 0 +1 57.222222222222221 34.358499700900417 0 -0.49999999999999678 0.86602540378444048 0 +1 57.037037037037038 34.679249850450205 0 0.49999999999999567 0.86602540378444115 0 +1 57.222222222222221 35 0 1 0 0 +1 57.592592592592595 35 0 0.49999999999999567 -0.86602540378444115 0 +1 57.777777777777779 34.679249850450205 0 0.50000000000000433 0.86602540378443615 0 +1 57.962962962962962 35 0 1 0 0 +1 58.333333333333336 35 0 0.49999999999999617 -0.86602540378444082 0 +1 58.518518518518519 34.679249850450205 0 -0.49999999999999706 -0.86602540378444037 0 +1 58.333333333333336 34.358499700900417 0 1 -2.1582735598713009e-15 0 +1 58.703703703703702 34.358499700900417 0 0.49999999999999617 -0.86602540378444082 0 +1 58.888888888888886 34.037749551350622 0 -0.49999999999999617 -0.86602540378444082 0 +1 58.703703703703702 33.716999401800834 0 -1 -4.3165471197426515e-15 0 +1 58.333333333333336 33.716999401800827 0 0.49999999999999817 -0.86602540378443971 0 +1 58.518518518518519 33.396249252251039 0 -0.49999999999999628 -0.86602540378444082 0 +1 58.333333333333336 33.075499102701244 0 1 0 0 +1 58.703703703703709 33.075499102701244 0 0.49999999999999567 -0.86602540378444115 0 +1 58.888888888888893 32.754748953151456 0 0.499999999999996 0.86602540378444093 0 +1 59.074074074074076 33.075499102701244 0 1 0 0 +1 59.44444444444445 33.075499102701244 0 0.49999999999999628 -0.86602540378444082 0 +1 59.629629629629633 32.754748953151456 0 -0.49999999999999722 -0.86602540378444026 0 +1 59.44444444444445 32.433998803601661 0 1 -2.8776980798284012e-15 0 +1 59.814814814814817 32.433998803601661 0 0.49999999999999628 -0.86602540378444082 0 +1 60 32.113248654051873 0 0.49999999999999628 0.86602540378444082 0 +1 60.185185185185183 32.433998803601661 0 1 2.8776980798284012e-15 0 +1 60.555555555555557 32.433998803601661 0 -0.49999999999999722 0.86602540378444026 0 +1 60.370370370370374 32.754748953151456 0 0.49999999999999628 0.86602540378444082 0 +1 60.555555555555557 33.075499102701244 0 1 1.4388490399142006e-15 0 +1 60.925925925925924 33.075499102701251 0 0.499999999999996 -0.86602540378444093 0 +1 61.111111111111107 32.754748953151456 0 0.49999999999999567 0.86602540378444115 0 +1 61.296296296296291 33.075499102701251 0 1 1.4388490399142006e-15 0 +1 61.666666666666664 33.075499102701251 0 -0.49999999999999661 0.86602540378444059 0 +1 61.481481481481481 33.396249252251039 0 0.49999999999999722 0.86602540378444026 0 +1 61.666666666666664 33.716999401800834 0 -1 1.4388490399142006e-15 0 +1 61.296296296296291 33.716999401800834 0 -0.49999999999999678 0.86602540378444048 0 +1 61.111111111111107 34.037749551350622 0 0.49999999999999617 0.86602540378444082 0 +1 61.296296296296291 34.358499700900417 0 1 2.1582735598713009e-15 0 +1 61.666666666666664 34.358499700900417 0 -0.49999999999999706 0.86602540378444037 0 +1 61.481481481481481 34.679249850450205 0 0.49999999999999617 0.86602540378444082 0 +1 61.666666666666664 35 0 1 0 0 +1 62.037037037037038 35 0 0.49999999999999567 -0.86602540378444115 0 +1 62.222222222222221 34.679249850450205 0 0.50000000000000433 0.86602540378443615 0 +1 62.407407407407405 35 0 1 0 0 +1 62.777777777777779 35 0 0.49999999999999567 -0.86602540378444115 0 +1 62.962962962962962 34.679249850450205 0 -0.49999999999999678 -0.86602540378444048 0 +1 62.777777777777779 34.358499700900417 0 1 -2.5179858198498511e-15 0 +1 63.148148148148145 34.358499700900417 0 0.49999999999999567 -0.86602540378444115 0 +1 63.333333333333329 34.037749551350622 0 0.49999999999999567 0.86602540378444115 0 +1 63.518518518518512 34.358499700900417 0 1 2.5179858198498511e-15 0 +1 63.888888888888886 34.358499700900417 0 -0.49999999999999678 0.86602540378444048 0 +1 63.703703703703702 34.679249850450205 0 0.49999999999999567 0.86602540378444115 0 +1 63.888888888888886 35 0 1 0 0 +1 64.259259259259252 35 0 0.50000000000000433 -0.86602540378443615 0 +1 64.444444444444443 34.679249850450205 0 0.49999999999999567 0.86602540378444115 0 +1 64.629629629629633 35 0 1 0 0 +1 65 35 0 -0.49999999999999628 0.86602540378444082 0 +1 64.81481481481481 35.320750149549795 0 0.49999999999999706 0.86602540378444037 0 +1 65 35.641500299099583 0 -1 1.7985612998927508e-15 0 +1 64.629629629629633 35.641500299099583 0 -0.49999999999999628 0.86602540378444082 0 +1 64.444444444444443 35.962250448649378 0 0.49999999999999628 0.86602540378444082 0 +1 64.629629629629633 36.283000598199166 0 1 7.194245199571003e-16 0 +1 65 36.283000598199166 0 -0.49999999999999695 0.86602540378444037 0 +1 64.81481481481481 36.603750747748961 0 0.49999999999999628 0.86602540378444082 0 +1 65 36.924500897298749 0 -1 0 0 +1 64.629629629629633 36.924500897298749 0 -0.49999999999999539 0.86602540378444137 0 +1 64.444444444444443 37.245251046848544 0 -0.50000000000000433 -0.86602540378443615 0 +1 64.259259259259252 36.924500897298749 0 -1 0 0 +1 63.888888888888886 36.924500897298749 0 -0.49999999999999628 0.86602540378444082 0 +1 63.703703703703702 37.245251046848544 0 0.49999999999999695 0.86602540378444037 0 +1 63.888888888888886 37.566001196398339 0 -1 1.4388490399142006e-15 0 +1 63.518518518518512 37.566001196398339 0 -0.49999999999999628 0.86602540378444082 0 +1 63.333333333333329 37.886751345948127 0 0.49999999999999628 0.86602540378444082 0 +1 63.518518518518512 38.207501495497922 0 1 2.8776980798284012e-15 0 +1 63.888888888888886 38.207501495497922 0 -0.49999999999999695 0.86602540378444037 0 +1 63.703703703703702 38.52825164504771 0 0.49999999999999628 0.86602540378444082 0 +1 63.888888888888886 38.849001794597505 0 1 0 0 +1 64.259259259259252 38.849001794597505 0 0.50000000000000488 -0.86602540378443582 0 +1 64.444444444444443 38.52825164504771 0 0.49999999999999567 0.86602540378444115 0 +1 64.629629629629633 38.849001794597505 0 1 0 0 +1 65 38.849001794597505 0 -0.50000000000000488 0.86602540378443582 0 +1 64.81481481481481 39.169751944147301 0 0.50000000000000366 0.86602540378443649 0 +1 65 39.490502093697089 0 -1 -4.3165471197426018e-15 0 +1 64.629629629629633 39.490502093697089 0 -0.50000000000000488 0.86602540378443582 0 +1 64.444444444444443 39.811252243246884 0 0.49999999999999567 0.86602540378444115 0 +1 64.629629629629619 40.132002392796672 0 1 0 0 +1 65 40.132002392796672 0 -0.49999999999999695 0.86602540378444037 0 +1 64.81481481481481 40.452752542346467 0 0.49999999999999567 0.86602540378444115 0 +1 65 40.773502691896255 0 -1 0 0 +1 64.629629629629619 40.773502691896255 0 -0.49999999999999567 0.86602540378444115 0 +1 64.444444444444443 41.09425284144605 0 -0.49999999999999567 -0.86602540378444115 0 +1 64.259259259259252 40.773502691896255 0 -1 0 0 +1 63.888888888888886 40.773502691896255 0 -0.50000000000000555 0.86602540378443549 0 +1 63.703703703703695 41.09425284144605 0 0.49999999999999567 0.86602540378444115 0 +1 63.888888888888879 41.415002990995845 0 -1 -2.8776980798284343e-15 0 +1 63.518518518518512 41.415002990995838 0 -0.50000000000000555 0.86602540378443549 0 +1 63.333333333333329 41.735753140545633 0 -0.49999999999999695 -0.86602540378444037 0 +1 63.148148148148145 41.415002990995838 0 -1 -5.7553961596568024e-15 0 +1 62.777777777777771 41.415002990995838 0 0.49999999999999817 -0.86602540378443971 0 +1 62.962962962962955 41.09425284144605 0 -0.49999999999999695 -0.86602540378444037 0 +1 62.777777777777771 40.773502691896255 0 -1 0 0 +1 62.407407407407405 40.773502691896255 0 -0.49999999999999567 0.86602540378444115 0 +1 62.222222222222221 41.09425284144605 0 -0.49999999999999567 -0.86602540378444115 0 +1 62.037037037037038 40.773502691896255 0 -1 0 0 +1 61.666666666666664 40.773502691896255 0 -0.49999999999999567 0.86602540378444115 0 +1 61.481481481481481 41.09425284144605 0 0.49999999999999695 0.86602540378444037 0 +1 61.666666666666664 41.415002990995838 0 -1 0 0 +1 61.296296296296291 41.415002990995838 0 -0.49999999999999567 0.86602540378444115 0 +1 61.111111111111107 41.735753140545633 0 0.49999999999999695 0.86602540378444037 0 +1 61.296296296296291 42.056503290095428 0 1 2.8776980798284012e-15 0 +1 61.666666666666664 42.056503290095428 0 -0.49999999999999695 0.86602540378444037 0 +1 61.481481481481481 42.377253439645216 0 0.49999999999999695 0.86602540378444037 0 +1 61.666666666666664 42.698003589195011 0 -1 0 0 +1 61.296296296296291 42.698003589195011 0 -0.49999999999999567 0.86602540378444115 0 +1 61.111111111111107 43.018753738744799 0 -0.50000000000000433 -0.86602540378443615 0 +1 60.925925925925924 42.698003589195011 0 -1 0 0 +1 60.55555555555555 42.698003589195011 0 -0.49999999999999567 0.86602540378444115 0 +1 60.370370370370367 43.018753738744799 0 0.49999999999999695 0.86602540378444037 0 +1 60.55555555555555 43.339503888294594 0 -1 0 0 +1 60.185185185185183 43.339503888294594 0 -0.49999999999999567 0.86602540378444115 0 +1 60 43.660254037844389 0 0.49999999999999567 0.86602540378444115 0 +1 60.185185185185183 43.981004187394177 0 1 0 0 +1 60.55555555555555 43.981004187394177 0 -0.49999999999999695 0.86602540378444037 0 +1 60.370370370370367 44.301754336943972 0 0.49999999999999567 0.86602540378444115 0 +1 60.55555555555555 44.62250448649376 0 1 0 0 +1 60.925925925925924 44.62250448649376 0 0.50000000000000433 -0.86602540378443615 0 +1 61.111111111111107 44.301754336943972 0 0.49999999999999567 0.86602540378444115 0 +1 61.296296296296291 44.62250448649376 0 1 0 0 +1 61.666666666666664 44.62250448649376 0 -0.49999999999999695 0.86602540378444037 0 +1 61.481481481481481 44.943254636043555 0 0.49999999999999695 0.86602540378444037 0 +1 61.666666666666664 45.264004785593343 0 -1 0 0 +1 61.296296296296291 45.264004785593343 0 -0.49999999999999695 0.86602540378444037 0 +1 61.111111111111107 45.584754935143138 0 0.49999999999999695 0.86602540378444037 0 +1 61.296296296296291 45.905505084692926 0 1 5.7553961596568024e-15 0 +1 61.666666666666664 45.905505084692933 0 -0.49999999999999695 0.86602540378444037 0 +1 61.481481481481481 46.226255234242721 0 0.49999999999999695 0.86602540378444037 0 +1 61.666666666666664 46.547005383792516 0 1 0 0 +1 62.037037037037038 46.547005383792516 0 0.49999999999999695 -0.86602540378444037 0 +1 62.222222222222221 46.226255234242721 0 0.49999999999999695 0.86602540378444037 0 +1 62.407407407407405 46.547005383792516 0 1 0 0 +1 62.777777777777771 46.547005383792516 0 0.49999999999999695 -0.86602540378444037 0 +1 62.962962962962955 46.226255234242721 0 -0.49999999999999944 -0.86602540378443893 0 +1 62.777777777777771 45.905505084692933 0 1 -5.7553961596568024e-15 0 +1 63.148148148148145 45.905505084692933 0 0.49999999999999695 -0.86602540378444037 0 +1 63.333333333333329 45.584754935143138 0 0.50000000000000555 0.86602540378443549 0 +1 63.518518518518512 45.905505084692933 0 1 0 0 +1 63.888888888888879 45.905505084692933 0 -0.49999999999999695 0.86602540378444037 0 +1 63.703703703703695 46.226255234242721 0 0.50000000000000555 0.86602540378443549 0 +1 63.888888888888886 46.547005383792516 0 1 0 0 +1 64.259259259259252 46.547005383792516 0 0.49999999999999695 -0.86602540378444037 0 +1 64.444444444444443 46.226255234242721 0 0.49999999999999695 0.86602540378444037 0 +1 64.629629629629619 46.547005383792516 0 1 0 0 +1 65 46.547005383792516 0 -0.49999999999999695 0.86602540378444037 0 +1 64.81481481481481 46.867755533342304 0 0.49999999999999695 0.86602540378444037 0 +1 65 47.188505682892099 0 -1 5.7553961596568024e-15 0 +1 64.629629629629619 47.188505682892099 0 -0.49999999999999695 0.86602540378444037 0 +1 64.444444444444443 47.509255832441887 0 0.50000000000000555 0.86602540378443549 0 +1 64.629629629629633 47.830005981991683 0 1 -5.7553961596568024e-15 0 +1 65 47.830005981991683 0 -0.50000000000000311 0.86602540378443693 0 +1 64.81481481481481 48.15075613154147 0 0.50000000000000555 0.86602540378443549 0 +1 65 48.471506281091266 0 -1 0 0 +1 64.629629629629633 48.471506281091266 0 -0.49999999999999445 0.86602540378444182 0 +1 64.444444444444443 48.792256430641061 0 -0.50000000000000555 -0.86602540378443549 0 +1 64.259259259259252 48.471506281091266 0 -1 0 0 +1 63.888888888888886 48.471506281091266 0 -0.49999999999999695 0.86602540378444037 0 +1 63.703703703703702 48.792256430641061 0 0.49999999999999695 0.86602540378444037 0 +1 63.888888888888886 49.113006580190849 0 -1 5.7553961596568024e-15 0 +1 63.518518518518512 49.113006580190856 0 -0.49999999999999695 0.86602540378444037 0 +1 63.333333333333329 49.433756729740644 0 0.49999999999999695 0.86602540378444037 0 +1 63.518518518518512 49.754506879290439 0 1 5.7553961596568024e-15 0 +1 63.888888888888886 49.754506879290439 0 -0.49999999999999695 0.86602540378444037 0 +1 63.703703703703702 50.075257028840227 0 0.49999999999999695 0.86602540378444037 0 +1 63.888888888888886 50.396007178390022 0 1 0 0 +1 64.259259259259252 50.396007178390022 0 0.50000000000000056 -0.86602540378443826 0 +1 64.444444444444443 50.075257028840227 0 0.49999999999999445 0.86602540378444182 0 +1 64.629629629629633 50.396007178390022 0 1 0 0 +1 65 50.396007178390022 0 -0.49999999999999695 0.86602540378444037 0 +1 64.81481481481481 50.71675732793981 0 0.49999999999999695 0.86602540378444037 0 +1 65 51.037507477489605 0 -1 5.7553961596568024e-15 0 +1 64.629629629629633 51.037507477489605 0 -0.49999999999999695 0.86602540378444037 0 +1 64.444444444444443 51.358257627039393 0 0.49999999999999695 0.86602540378444037 0 +1 64.629629629629633 51.679007776589188 0 1 5.7553961596568024e-15 0 +1 65 51.679007776589188 0 -0.49999999999999695 0.86602540378444037 0 +1 64.81481481481481 51.999757926138983 0 0.49999999999999695 0.86602540378444037 0 +1 65 52.320508075688771 0 -1 0 0 +1 64.629629629629633 52.320508075688771 0 -0.49999999999999445 0.86602540378444182 0 +1 64.444444444444443 52.641258225238566 0 -0.50000000000000311 -0.86602540378443693 0 +1 64.259259259259252 52.320508075688771 0 -1 0 0 +1 63.888888888888886 52.320508075688771 0 -0.49999999999999695 0.86602540378444037 0 +1 63.703703703703702 52.641258225238566 0 0.49999999999999695 0.86602540378444037 0 +1 63.888888888888886 52.962008374788354 0 -1 5.7553961596568024e-15 0 +1 63.518518518518512 52.962008374788354 0 -0.49999999999999695 0.86602540378444037 0 +1 63.333333333333329 53.282758524338149 0 -0.49999999999999695 -0.86602540378444037 0 +1 63.148148148148145 52.962008374788354 0 -1 -5.7553961596568024e-15 0 +1 62.777777777777779 52.962008374788354 0 0.49999999999999695 -0.86602540378444037 0 +1 62.962962962962962 52.641258225238566 0 -0.49999999999999695 -0.86602540378444037 0 +1 62.777777777777779 52.320508075688771 0 -1 0 0 +1 62.407407407407405 52.320508075688771 0 -0.50000000000000311 0.86602540378443693 0 +1 62.222222222222221 52.641258225238566 0 -0.49999999999999445 -0.86602540378444182 0 +1 62.037037037037038 52.320508075688771 0 -1 0 0 +1 61.666666666666664 52.320508075688771 0 -0.49999999999999695 0.86602540378444037 0 +1 61.481481481481481 52.641258225238566 0 0.49999999999999695 0.86602540378444037 0 +1 61.666666666666664 52.962008374788354 0 -1 5.7553961596568024e-15 0 +1 61.296296296296291 52.962008374788354 0 -0.49999999999999695 0.86602540378444037 0 +1 61.111111111111107 53.282758524338149 0 0.50000000000000555 0.86602540378443549 0 +1 61.296296296296298 53.603508673887937 0 1 0 0 +1 61.666666666666664 53.603508673887937 0 -0.49999999999999445 0.86602540378444182 0 +1 61.481481481481481 53.924258823437732 0 0.50000000000000555 0.86602540378443549 0 +1 61.666666666666671 54.245008972987527 0 -1 0 0 +1 61.296296296296298 54.245008972987527 0 -0.50000000000000311 0.86602540378443693 0 +1 61.111111111111107 54.565759122537315 0 -0.49999999999999445 -0.86602540378444182 0 +1 60.925925925925924 54.245008972987527 0 -1 0 0 +1 60.555555555555557 54.245008972987527 0 -0.49999999999999445 0.86602540378444182 0 +1 60.370370370370374 54.565759122537315 0 0.49999999999999944 0.86602540378443893 0 +1 60.555555555555557 54.88650927208711 0 -1 0 0 +1 60.185185185185183 54.88650927208711 0 -0.49999999999999445 0.86602540378444182 0 +1 60 55.207259421636898 0 -0.49999999999999445 -0.86602540378444182 0 +1 59.814814814814817 54.88650927208711 0 -1 0 0 +1 59.44444444444445 54.88650927208711 0 0.49999999999999944 -0.86602540378443893 0 +1 59.629629629629633 54.565759122537315 0 -0.49999999999999445 -0.86602540378444182 0 +1 59.44444444444445 54.245008972987527 0 -1 0 0 +1 59.074074074074076 54.245008972987527 0 -0.49999999999999445 0.86602540378444182 0 +1 58.888888888888893 54.565759122537315 0 -0.49999999999999445 -0.86602540378444182 0 +1 58.703703703703709 54.245008972987527 0 -1 0 0 +1 58.333333333333336 54.245008972987527 0 0.49999999999999695 -0.86602540378444037 0 +1 58.518518518518519 53.924258823437732 0 -0.49999999999999695 -0.86602540378444037 0 +1 58.333333333333336 53.603508673887944 0 1 -5.7553961596568687e-15 0 +1 58.703703703703702 53.603508673887937 0 0.49999999999999695 -0.86602540378444037 0 +1 58.888888888888886 53.282758524338149 0 -0.49999999999999695 -0.86602540378444037 0 +1 58.703703703703702 52.962008374788354 0 -1 -5.7553961596568024e-15 0 +1 58.333333333333336 52.962008374788354 0 0.49999999999999695 -0.86602540378444037 0 +1 58.518518518518519 52.641258225238566 0 -0.49999999999999695 -0.86602540378444037 0 +1 58.333333333333336 52.320508075688771 0 -1 0 0 +1 57.962962962962962 52.320508075688771 0 -0.50000000000000311 0.86602540378443693 0 +1 57.777777777777779 52.641258225238566 0 -0.49999999999999445 -0.86602540378444182 0 +1 57.592592592592595 52.320508075688771 0 -1 0 0 +1 57.222222222222221 52.320508075688771 0 -0.49999999999999695 0.86602540378444037 0 +1 57.037037037037038 52.641258225238566 0 0.49999999999999695 0.86602540378444037 0 +1 57.222222222222221 52.962008374788354 0 -1 5.7553961596568024e-15 0 +1 56.851851851851848 52.962008374788354 0 -0.49999999999999695 0.86602540378444037 0 +1 56.666666666666664 53.282758524338149 0 -0.49999999999999695 -0.86602540378444037 0 +1 56.481481481481481 52.962008374788354 0 -1 -5.7553961596568024e-15 0 +1 56.111111111111114 52.962008374788354 0 0.49999999999999695 -0.86602540378444037 0 +1 56.296296296296298 52.641258225238566 0 -0.49999999999999695 -0.86602540378444037 0 +1 56.111111111111114 52.320508075688771 0 -1 0 0 +1 55.74074074074074 52.320508075688771 0 -0.49999999999999445 0.86602540378444182 0 +1 55.555555555555557 52.641258225238566 0 -0.50000000000000311 -0.86602540378443693 0 +1 55.370370370370374 52.320508075688771 0 -1 0 0 +1 55 52.320508075688771 0 -0.49999999999999695 0.86602540378444037 0 +1 54.814814814814817 52.641258225238566 0 0.49999999999999695 0.86602540378444037 0 +1 55 52.962008374788354 0 -1 5.7553961596568024e-15 0 +1 54.629629629629626 52.962008374788354 0 -0.49999999999999695 0.86602540378444037 0 +1 54.444444444444443 53.282758524338149 0 0.49999999999999695 0.86602540378444037 0 +1 54.629629629629626 53.603508673887937 0 1 5.7553961596568024e-15 0 +1 55 53.603508673887944 0 -0.49999999999999695 0.86602540378444037 0 +1 54.814814814814817 53.924258823437732 0 0.49999999999999695 0.86602540378444037 0 +1 55 54.245008972987527 0 -1 0 0 +1 54.629629629629626 54.245008972987527 0 -0.49999999999999445 0.86602540378444182 0 +1 54.444444444444443 54.565759122537315 0 -0.50000000000000311 -0.86602540378443693 0 +1 54.25925925925926 54.245008972987527 0 -1 0 0 +1 53.888888888888893 54.245008972987527 0 -0.49999999999999872 0.86602540378443937 0 +1 53.703703703703702 54.565759122537315 0 0.49999999999999872 0.86602540378443937 0 +1 53.888888888888893 54.88650927208711 0 -1 -1.1510792319313605e-14 0 +1 53.518518518518519 54.88650927208711 0 -0.49999999999999872 0.86602540378443937 0 +1 53.333333333333336 55.207259421636898 0 0.49999999999999872 0.86602540378443937 0 +1 53.518518518518519 55.528009571186693 0 1 -1.1510792319313605e-14 0 +1 53.888888888888893 55.528009571186693 0 -0.49999999999999872 0.86602540378443937 0 +1 53.703703703703702 55.848759720736481 0 0.49999999999999872 0.86602540378443937 0 +1 53.888888888888893 56.169509870286277 0 1 0 0 +1 54.25925925925926 56.169509870286277 0 0.5000000000000081 -0.86602540378443404 0 +1 54.444444444444443 55.848759720736489 0 0.49999999999999944 0.86602540378443893 0 +1 54.629629629629626 56.169509870286277 0 1 0 0 +1 55 56.169509870286277 0 -0.49999999999999445 0.86602540378444182 0 +1 54.814814814814817 56.490260019836072 0 0.49999999999999944 0.86602540378443893 0 +1 55 56.81101016938586 0 -1 0 0 +1 54.629629629629626 56.81101016938586 0 -0.49999999999999445 0.86602540378444182 0 +1 54.444444444444443 57.131760318935655 0 0.49999999999999445 0.86602540378444182 0 +1 54.629629629629626 57.45251046848545 0 1 0 0 +1 55 57.45251046848545 0 -0.49999999999999944 0.86602540378443893 0 +1 54.814814814814817 57.773260618035238 0 0.49999999999999445 0.86602540378444182 0 +1 55 58.094010767585033 0 -1 0 0 +1 54.629629629629626 58.094010767585033 0 -0.49999999999999445 0.86602540378444182 0 +1 54.444444444444443 58.414760917134828 0 -0.50000000000000311 -0.86602540378443693 0 +1 54.25925925925926 58.094010767585033 0 -1 0 0 +1 53.888888888888893 58.094010767585033 0 -0.49999999999999872 0.86602540378443937 0 +1 53.703703703703702 58.414760917134828 0 0.49999999999999872 0.86602540378443937 0 +1 53.888888888888893 58.735511066684616 0 -1 -1.1510792319313539e-14 0 +1 53.518518518518519 58.735511066684616 0 -0.49999999999999872 0.86602540378443937 0 +1 53.333333333333329 59.056261216234411 0 -0.49999999999999872 -0.86602540378443937 0 +1 53.148148148148145 58.735511066684616 0 -1 0 0 +1 52.777777777777779 58.735511066684616 0 0.50000000000000311 -0.86602540378443693 0 +1 52.962962962962962 58.414760917134821 0 -0.49999999999999872 -0.86602540378443937 0 +1 52.777777777777779 58.094010767585026 0 -1 0 0 +1 52.407407407407405 58.094010767585026 0 -0.49999999999999872 0.86602540378443937 0 +1 52.222222222222221 58.414760917134821 0 -0.49999999999999445 -0.86602540378444182 0 +1 52.037037037037038 58.094010767585026 0 -1 0 0 +1 51.666666666666664 58.094010767585026 0 -0.49999999999999872 0.86602540378443937 0 +1 51.481481481481481 58.414760917134821 0 0.5000000000000081 0.86602540378443404 0 +1 51.666666666666671 58.735511066684609 0 -1 0 0 +1 51.296296296296298 58.735511066684609 0 -0.49999999999999872 0.86602540378443937 0 +1 51.111111111111107 59.056261216234404 0 0.49999999999999872 0.86602540378443937 0 +1 51.296296296296298 59.377011365784199 0 1 0 0 +1 51.666666666666671 59.377011365784199 0 -0.5000000000000081 0.86602540378443404 0 +1 51.481481481481481 59.697761515333987 0 0.49999999999999872 0.86602540378443937 0 +1 51.666666666666664 60.018511664883782 0 -1 0 0 +1 51.296296296296298 60.018511664883782 0 -0.49999999999999445 0.86602540378444182 0 +1 51.111111111111114 60.339261814433577 0 -0.49999999999999872 -0.86602540378443937 0 +1 50.925925925925924 60.018511664883782 0 -1 0 0 +1 50.555555555555557 60.018511664883782 0 -0.49999999999999872 0.86602540378443937 0 +1 50.370370370370374 60.339261814433577 0 0.50000000000000377 0.86602540378443649 0 +1 50.555555555555557 60.660011963983365 0 -1 0 0 +1 50.185185185185183 60.660011963983365 0 -0.49999999999999872 0.86602540378443937 0 +1 50 60.98076211353316 0 -0.49999999999999872 -0.86602540378443937 0 +1 49.814814814814817 60.660011963983365 0 -1 0 0 +1 49.444444444444443 60.660011963983365 0 0.50000000000000377 -0.86602540378443649 0 +1 49.629629629629626 60.339261814433577 0 -0.49999999999999872 -0.86602540378443937 0 +1 49.444444444444443 60.018511664883782 0 -1 0 0 +1 49.074074074074069 60.018511664883782 0 -0.49999999999999872 0.86602540378443937 0 +1 48.888888888888886 60.339261814433577 0 -0.49999999999999445 -0.86602540378444182 0 +1 48.703703703703702 60.018511664883782 0 -1 0 0 +1 48.333333333333336 60.018511664883782 0 0.49999999999999872 -0.86602540378443937 0 +1 48.518518518518519 59.697761515333987 0 -0.5000000000000081 -0.86602540378443404 0 +1 48.333333333333329 59.377011365784199 0 1 0 0 +1 48.703703703703702 59.377011365784199 0 0.49999999999999872 -0.86602540378443937 0 +1 48.888888888888886 59.056261216234404 0 -0.49999999999999872 -0.86602540378443937 0 +1 48.703703703703702 58.735511066684609 0 -1 0 0 +1 48.333333333333329 58.735511066684609 0 0.5000000000000081 -0.86602540378443404 0 +1 48.518518518518519 58.414760917134821 0 -0.49999999999999872 -0.86602540378443937 0 +1 48.333333333333336 58.094010767585026 0 -1 0 0 +1 47.962962962962962 58.094010767585026 0 -0.49999999999999445 0.86602540378444182 0 +1 47.777777777777779 58.414760917134821 0 -0.49999999999999872 -0.86602540378443937 0 +1 47.592592592592595 58.094010767585026 0 -1 0 0 +1 47.222222222222221 58.094010767585026 0 -0.49999999999999872 0.86602540378443937 0 +1 47.037037037037038 58.414760917134821 0 0.50000000000000311 0.86602540378443693 0 +1 47.222222222222221 58.735511066684616 0 -1 0 0 +1 46.851851851851855 58.735511066684616 0 -0.49999999999999872 0.86602540378443937 0 +1 46.666666666666664 59.056261216234411 0 -0.49999999999999872 -0.86602540378443937 0 +1 46.481481481481481 58.735511066684616 0 -1 1.1510792319313539e-14 0 +1 46.111111111111107 58.735511066684616 0 0.50000000000000311 -0.86602540378443693 0 +1 46.296296296296298 58.414760917134828 0 -0.49999999999999872 -0.86602540378443937 0 +1 46.111111111111114 58.094010767585033 0 -1 0 0 +1 45.74074074074074 58.094010767585033 0 -0.49999999999999445 0.86602540378444182 0 +1 45.555555555555557 58.414760917134828 0 -0.49999999999999872 -0.86602540378443937 0 +1 45.370370370370374 58.094010767585033 0 -1 0 0 +1 45 58.094010767585033 0 0.49999999999999872 -0.86602540378443937 0 +1 45.185185185185183 57.773260618035238 0 -0.49999999999999872 -0.86602540378443937 0 +1 45 57.452510468485443 0 1 1.1510792319313605e-14 0 +1 45.370370370370374 57.45251046848545 0 0.49999999999999872 -0.86602540378443937 0 +1 45.555555555555557 57.131760318935655 0 -0.49999999999999872 -0.86602540378443937 0 +1 45.370370370370374 56.81101016938586 0 -1 1.1510792319313605e-14 0 +1 45 56.811010169385867 0 0.49999999999999872 -0.86602540378443937 0 +1 45.185185185185183 56.490260019836072 0 -0.49999999999999872 -0.86602540378443937 0 +1 45 56.169509870286277 0 1 0 0 +1 45.370370370370374 56.169509870286277 0 0.49999999999999872 -0.86602540378443937 0 +1 45.555555555555557 55.848759720736481 0 0.49999999999999445 0.86602540378444182 0 +1 45.74074074074074 56.169509870286277 0 1 0 0 +1 46.111111111111114 56.169509870286277 0 0.49999999999999872 -0.86602540378443937 0 +1 46.296296296296298 55.848759720736481 0 -0.50000000000000311 -0.86602540378443693 0 +1 46.111111111111107 55.528009571186693 0 1 1.1510792319313539e-14 0 +1 46.481481481481481 55.528009571186693 0 0.49999999999999872 -0.86602540378443937 0 +1 46.666666666666664 55.207259421636898 0 -0.49999999999999872 -0.86602540378443937 0 +1 46.481481481481481 54.88650927208711 0 -1 1.1510792319313539e-14 0 +1 46.111111111111107 54.88650927208711 0 0.50000000000000311 -0.86602540378443693 0 +1 46.296296296296298 54.565759122537315 0 -0.49999999999999872 -0.86602540378443937 0 +1 46.111111111111114 54.245008972987527 0 -1 0 0 +1 45.74074074074074 54.245008972987527 0 -0.49999999999999445 0.86602540378444182 0 +1 45.555555555555557 54.565759122537315 0 -0.49999999999999872 -0.86602540378443937 0 +1 45.370370370370374 54.245008972987527 0 -1 0 0 +1 45 54.245008972987527 0 0.50000000000000122 -0.86602540378443793 0 +1 45.185185185185183 53.924258823437732 0 -0.49999999999999445 -0.86602540378444182 0 +1 45 53.603508673887937 0 1 0 0 +1 45.370370370370374 53.603508673887937 0 0.50000000000000122 -0.86602540378443793 0 +1 45.555555555555557 53.282758524338149 0 -0.50000000000000122 -0.86602540378443793 0 +1 45.370370370370374 52.962008374788354 0 -1 0 0 +1 45 52.962008374788354 0 0.49999999999999445 -0.86602540378444182 0 +1 45.185185185185183 52.641258225238566 0 -0.50000000000000122 -0.86602540378443793 0 +1 45 52.320508075688771 0 -1 0 0 +1 44.629629629629626 52.320508075688771 0 -0.49999999999999661 0.86602540378444059 0 +1 44.444444444444443 52.641258225238566 0 -0.49999999999999872 -0.86602540378443937 0 +1 44.25925925925926 52.320508075688771 0 -1 0 0 +1 43.888888888888893 52.320508075688771 0 -0.50000000000000122 0.86602540378443793 0 +1 43.703703703703702 52.641258225238566 0 0.49999999999999661 0.86602540378444059 0 +1 43.888888888888886 52.962008374788354 0 -1 0 0 +1 43.518518518518519 52.962008374788354 0 -0.50000000000000122 0.86602540378443793 0 +1 43.333333333333336 53.282758524338149 0 -0.50000000000000122 -0.86602540378443793 0 +1 43.148148148148145 52.962008374788354 0 -1 -5.7553961596568356e-15 0 +1 42.777777777777779 52.962008374788354 0 0.49999999999999911 -0.86602540378443915 0 +1 42.962962962962962 52.641258225238566 0 -0.50000000000000122 -0.86602540378443793 0 +1 42.777777777777779 52.320508075688771 0 -1 0 0 +1 42.407407407407405 52.320508075688771 0 -0.50000000000000122 0.86602540378443793 0 +1 42.222222222222221 52.641258225238566 0 -0.50000000000000122 -0.86602540378443793 0 +1 42.037037037037038 52.320508075688771 0 -1 0 0 +1 41.666666666666664 52.320508075688771 0 -0.50000000000000122 0.86602540378443793 0 +1 41.481481481481481 52.641258225238566 0 0.49999999999999661 0.86602540378444059 0 +1 41.666666666666664 52.962008374788354 0 -1 0 0 +1 41.296296296296298 52.962008374788354 0 -0.50000000000000122 0.86602540378443793 0 +1 41.111111111111114 53.282758524338149 0 0.50000000000000122 0.86602540378443793 0 +1 41.296296296296298 53.603508673887937 0 1 0 0 +1 41.666666666666664 53.603508673887937 0 -0.49999999999999661 0.86602540378444059 0 +1 41.481481481481481 53.924258823437732 0 0.50000000000000122 0.86602540378443793 0 +1 41.666666666666671 54.245008972987527 0 -1 0 0 +1 41.296296296296298 54.245008972987527 0 -0.49999999999999872 0.86602540378443937 0 +1 41.111111111111114 54.565759122537315 0 -0.49999999999999661 -0.86602540378444059 0 +1 40.925925925925931 54.245008972987527 0 -1 0 0 +1 40.555555555555557 54.245008972987527 0 -0.49999999999999872 0.86602540378443937 0 +1 40.370370370370374 54.565759122537315 0 0.50000000000000588 0.86602540378443527 0 +1 40.555555555555557 54.88650927208711 0 -1 0 0 +1 40.185185185185183 54.88650927208711 0 -0.49999999999999872 0.86602540378443937 0 +1 40 55.207259421636898 0 -0.49999999999999872 -0.86602540378443937 0 +1 39.814814814814817 54.88650927208711 0 -1 0 0 +1 39.444444444444443 54.88650927208711 0 0.50000000000000588 -0.86602540378443527 0 +1 39.629629629629633 54.565759122537315 0 -0.49999999999999872 -0.86602540378443937 0 +1 39.444444444444443 54.245008972987527 0 -1 0 0 +1 39.074074074074076 54.245008972987527 0 -0.49999999999999872 0.86602540378443937 0 +1 38.888888888888893 54.565759122537315 0 -0.49999999999999767 -0.86602540378444004 0 +1 38.703703703703702 54.245008972987527 0 -1 0 0 +1 38.333333333333336 54.245008972987527 0 0.50000000000000122 -0.86602540378443793 0 +1 38.518518518518519 53.924258823437732 0 -0.49999999999999767 -0.86602540378444004 0 +1 38.333333333333336 53.603508673887937 0 1 0 0 +1 38.703703703703702 53.603508673887937 0 0.50000000000000122 -0.86602540378443793 0 +1 38.888888888888893 53.282758524338149 0 -0.50000000000000122 -0.86602540378443793 0 +1 38.703703703703702 52.962008374788354 0 -1 0 0 +1 38.333333333333336 52.962008374788354 0 0.49999999999999767 -0.86602540378444004 0 +1 38.518518518518519 52.641258225238566 0 -0.50000000000000122 -0.86602540378443793 0 +1 38.333333333333336 52.320508075688771 0 -1 0 0 +1 37.962962962962962 52.320508075688771 0 -0.50000000000000011 0.8660254037844386 0 +1 37.777777777777779 52.641258225238566 0 -0.50000000000000122 -0.86602540378443793 0 +1 37.592592592592595 52.320508075688771 0 -1 0 0 +1 37.222222222222221 52.320508075688771 0 -0.50000000000000067 0.86602540378443826 0 +1 37.037037037037038 52.641258225238566 0 0.49999999999999711 0.86602540378444026 0 +1 37.222222222222221 52.962008374788354 0 -1 0 0 +1 36.851851851851855 52.962008374788354 0 -0.50000000000000067 0.86602540378443826 0 +1 36.666666666666664 53.282758524338149 0 -0.50000000000000067 -0.86602540378443826 0 +1 36.481481481481481 52.962008374788354 0 -1 -5.755396159656819e-15 0 +1 36.111111111111114 52.962008374788354 0 0.49999999999999961 -0.86602540378443882 0 +1 36.296296296296298 52.641258225238566 0 -0.50000000000000044 -0.86602540378443837 0 +1 36.111111111111114 52.320508075688771 0 -1 0 0 +1 35.74074074074074 52.320508075688771 0 -0.50000000000000056 0.86602540378443826 0 +1 35.555555555555557 52.641258225238566 0 -0.50000000000000067 -0.86602540378443826 0 +1 35.370370370370374 52.320508075688771 0 -1 0 0 +1 35 52.320508075688771 0 0.50000000000000056 -0.86602540378443826 0 +1 35.185185185185183 51.999757926138983 0 -0.5 -0.8660254037844386 0 +1 35 51.679007776589188 0 1 -5.7553961596568166e-15 0 +1 35.370370370370374 51.679007776589188 0 0.50000000000000056 -0.86602540378443826 0 +1 35.555555555555557 51.358257627039393 0 -0.50000000000000089 -0.86602540378443815 0 +1 35.370370370370374 51.037507477489605 0 -1 0 0 +1 35 51.037507477489605 0 0.49999999999999734 -0.86602540378444015 0 +1 35.185185185185183 50.71675732793981 0 -0.50000000000000089 -0.86602540378443815 0 +1 35 50.396007178390022 0 1 0 0 +1 35.370370370370374 50.396007178390022 0 0.500000000000002 -0.86602540378443749 0 +1 35.555555555555557 50.075257028840227 0 0.49999999999999684 0.86602540378444048 0 +1 35.74074074074074 50.396007178390022 0 1 0 0 +1 36.111111111111114 50.396007178390022 0 0.50000000000000044 -0.86602540378443837 0 +1 36.296296296296298 50.075257028840227 0 -0.49999999999999711 -0.86602540378444026 0 +1 36.111111111111114 49.754506879290439 0 1 0 0 +1 36.481481481481481 49.754506879290439 0 0.50000000000000067 -0.86602540378443826 0 +1 36.666666666666664 49.433756729740644 0 -0.50000000000000067 -0.86602540378443826 0 +1 36.481481481481481 49.113006580190856 0 -1 -5.755396159656819e-15 0 +1 36.111111111111114 49.113006580190849 0 0.49999999999999961 -0.86602540378443882 0 +1 36.296296296296298 48.792256430641061 0 -0.50000000000000044 -0.86602540378443837 0 +1 36.111111111111114 48.471506281091266 0 -1 0 0 +1 35.74074074074074 48.471506281091266 0 -0.499999999999997 0.86602540378444037 0 +1 35.555555555555557 48.792256430641061 0 -0.50000000000000189 -0.86602540378443749 0 +1 35.370370370370374 48.471506281091273 0 -1 0 0 +1 35 48.471506281091273 0 0.50000000000000089 -0.86602540378443815 0 +1 35.185185185185183 48.150756131541478 0 -0.49999999999999734 -0.86602540378444015 0 +1 35 47.830005981991683 0 1 0 0 +1 35.370370370370374 47.830005981991683 0 0.50000000000000089 -0.86602540378443815 0 +1 35.555555555555557 47.509255832441895 0 -0.50000000000000056 -0.86602540378443826 0 +1 35.370370370370374 47.188505682892099 0 -1 -5.7553961596568166e-15 0 +1 35 47.188505682892099 0 0.5 -0.8660254037844386 0 +1 35.185185185185183 46.867755533342304 0 -0.50000000000000056 -0.86602540378443826 0 +1 35 46.547005383792516 0 1 0 0 +1 35.370370370370374 46.547005383792516 0 0.50000000000000056 -0.86602540378443826 0 +1 35.555555555555557 46.226255234242721 0 0.50000000000000056 0.86602540378443826 0 +1 35.74074074074074 46.547005383792516 0 1 0 0 +1 36.111111111111114 46.547005383792516 0 0.50000000000000044 -0.86602540378443837 0 +1 36.296296296296298 46.226255234242721 0 -0.50000000000000011 -0.8660254037844386 0 +1 36.111111111111114 45.905505084692933 0 1 -5.755396159656819e-15 0 +1 36.481481481481481 45.905505084692933 0 0.50000000000000011 -0.8660254037844386 0 +1 36.666666666666664 45.584754935143138 0 0.50000000000000067 0.86602540378443826 0 +1 36.851851851851855 45.905505084692933 0 1 0 0 +1 37.222222222222221 45.905505084692933 0 -0.49999999999999911 0.86602540378443915 0 +1 37.037037037037038 46.226255234242721 0 0.50000000000000067 0.86602540378443826 0 +1 37.222222222222221 46.547005383792516 0 1 0 0 +1 37.592592592592595 46.547005383792516 0 0.50000000000000122 -0.86602540378443793 0 +1 37.777777777777779 46.226255234242721 0 0.50000000000000011 0.8660254037844386 0 +1 37.962962962962962 46.547005383792516 0 1 0 0 +1 38.333333333333336 46.547005383792516 0 0.50000000000000011 -0.8660254037844386 0 +1 38.518518518518519 46.226255234242721 0 -0.49999999999999911 -0.86602540378443915 0 +1 38.333333333333336 45.905505084692933 0 1 -5.755396159656819e-15 0 +1 38.703703703703702 45.905505084692926 0 0.50000000000000011 -0.8660254037844386 0 +1 38.888888888888886 45.584754935143138 0 -0.50000000000000122 -0.86602540378443793 0 +1 38.703703703703702 45.264004785593343 0 -1 5.7553961596568277e-15 0 +1 38.333333333333336 45.26400478559335 0 0.49999999999999661 -0.86602540378444059 0 +1 38.518518518518519 44.943254636043555 0 -0.50000000000000122 -0.86602540378443793 0 +1 38.333333333333336 44.62250448649376 0 1 0 0 +1 38.703703703703702 44.62250448649376 0 0.5 -0.8660254037844386 0 +1 38.888888888888886 44.301754336943972 0 0.5 0.8660254037844386 0 +1 39.074074074074076 44.62250448649376 0 1 0 0 +1 39.444444444444443 44.62250448649376 0 0.49999999999999889 -0.86602540378443926 0 +1 39.629629629629633 44.301754336943972 0 -0.50000000000000122 -0.86602540378443793 0 +1 39.444444444444443 43.981004187394177 0 1 0 0 +1 39.814814814814817 43.981004187394177 0 0.5 -0.8660254037844386 0 +1 40 43.660254037844389 0 -0.5 -0.8660254037844386 0 +1 39.814814814814817 43.339503888294594 0 -1 0 0 +1 39.444444444444443 43.339503888294594 0 0.50000000000000122 -0.86602540378443793 0 +1 39.629629629629633 43.018753738744799 0 -0.49999999999999889 -0.86602540378443926 0 +1 39.444444444444443 42.698003589195011 0 -1 0 0 +1 39.074074074074076 42.698003589195011 0 -0.5 0.8660254037844386 0 +1 38.888888888888886 43.018753738744799 0 -0.5 -0.8660254037844386 0 +1 38.703703703703702 42.698003589195011 0 -1 0 0 +1 38.333333333333336 42.698003589195011 0 0.50000000000000122 -0.86602540378443793 0 +1 38.518518518518519 42.377253439645216 0 -0.49999999999999784 -0.86602540378443993 0 +1 38.333333333333336 42.056503290095428 0 1 0 0 +1 38.703703703703702 42.056503290095428 0 0.50000000000000122 -0.86602540378443793 0 +1 38.888888888888886 41.735753140545633 0 -0.49999999999999889 -0.86602540378443926 0 +1 38.703703703703702 41.415002990995838 0 -1 0 0 +1 38.333333333333336 41.415002990995838 0 0.50000000000000122 -0.86602540378443793 0 +1 38.518518518518519 41.09425284144605 0 -0.49999999999999889 -0.86602540378443926 0 +1 38.333333333333336 40.773502691896255 0 -1 0 0 +1 37.962962962962962 40.773502691896255 0 -0.5 0.8660254037844386 0 +1 37.777777777777779 41.09425284144605 0 -0.49999999999999889 -0.86602540378443926 0 +1 37.592592592592595 40.773502691896255 0 -1 0 0 +1 37.222222222222221 40.773502691896255 0 -0.49999999999999944 0.86602540378443893 0 +1 37.037037037037038 41.09425284144605 0 0.50000000000000178 0.8660254037844376 0 +1 37.222222222222221 41.415002990995838 0 -1 0 0 +1 36.851851851851855 41.415002990995838 0 -0.49999999999999944 0.86602540378443893 0 +1 36.666666666666664 41.735753140545633 0 -0.49999999999999944 -0.86602540378443893 0 +1 36.481481481481481 41.415002990995838 0 -1 0 0 +1 36.111111111111114 41.415002990995838 0 0.50000000000000155 -0.86602540378443782 0 +1 36.296296296296298 41.09425284144605 0 -0.49999999999999944 -0.86602540378443893 0 +1 36.111111111111114 40.773502691896255 0 -1 0 0 +1 35.74074074074074 40.773502691896255 0 -0.49999999999999944 0.86602540378443893 0 +1 35.555555555555557 41.09425284144605 0 -0.49999999999999944 -0.86602540378443893 0 +1 35.370370370370374 40.773502691896255 0 -1 0 0 +1 35 40.773502691896255 0 0.50000000000000067 -0.86602540378443826 0 +1 35.185185185185183 40.452752542346467 0 -0.49999999999999983 -0.86602540378443871 0 +1 35 40.132002392796672 0 1 -2.8776980798284083e-15 0 +1 35.370370370370374 40.132002392796672 0 0.50000000000000067 -0.86602540378443826 0 +1 35.555555555555557 39.811252243246884 0 -0.49999999999999967 -0.86602540378443882 0 +1 35.370370370370374 39.490502093697089 0 -1 -1.4388490399142032e-15 0 +1 35 39.490502093697089 0 0.50000000000000078 -0.86602540378443815 0 +1 35.185185185185183 39.169751944147301 0 -0.49999999999999972 -0.86602540378443882 0 +1 35 38.849001794597505 0 1 0 0 +1 35.370370370370374 38.849001794597505 0 0.49999999999999906 -0.86602540378443915 0 +1 35.555555555555557 38.52825164504771 0 0.50000000000000011 0.8660254037844386 0 +1 35.74074074074074 38.849001794597505 0 1 0 0 +1 36.111111111111114 38.849001794597505 0 0.50000000000000011 -0.8660254037844386 0 +1 36.296296296296298 38.52825164504771 0 -0.49999999999999944 -0.86602540378443893 0 +1 36.111111111111114 38.207501495497922 0 1 1.4388490399142028e-15 0 +1 36.481481481481481 38.207501495497922 0 0.50000000000000011 -0.8660254037844386 0 +1 36.666666666666664 37.886751345948127 0 -0.50000000000000011 -0.8660254037844386 0 +1 36.481481481481481 37.566001196398339 0 -1 1.4388490399142028e-15 0 +1 36.111111111111114 37.566001196398339 0 0.49999999999999944 -0.86602540378443893 0 +1 36.296296296296298 37.245251046848544 0 -0.50000000000000011 -0.8660254037844386 0 +1 36.111111111111114 36.924500897298749 0 -1 0 0 +1 35.74074074074074 36.924500897298749 0 -0.50000000000000011 0.8660254037844386 0 +1 35.555555555555557 37.245251046848544 0 -0.49999999999999994 -0.86602540378443871 0 +1 35.370370370370374 36.924500897298749 0 -1 0 0 +1 35 36.924500897298749 0 0.49999999999999989 -0.86602540378443871 0 +1 35.185185185185183 36.603750747748961 0 -0.5 -0.8660254037844386 0 +1 35 36.283000598199166 0 1 0 0 +1 35.370370370370374 36.283000598199166 0 0.49999999999999994 -0.86602540378443871 0 +1 35.555555555555557 35.962250448649378 0 -0.50000000000000011 -0.8660254037844386 0 +1 35.370370370370374 35.641500299099583 0 -1 0 0 +1 35 35.641500299099583 0 0.49999999999999994 -0.86602540378443871 0 +1 35.185185185185183 35.320750149549795 0 -0.50000000000000011 -0.8660254037844386 0 +Polygon3D 0 +PolygonOnTriangulations 2304 +2 1 2 +p 0.1 1 0 1.23456790123457 +2 1 2 +p 0.1 1 0 1.23456790123457 +2 2 3 +p 0.1 1 0 1.23456790123457 +2 2 3 +p 0.1 1 0 1.23456790123457 +2 3 4 +p 0.1 1 0 1.23456790123457 +2 3 4 +p 0.1 1 0 1.23456790123457 +2 4 5 +p 0.1 1 0 1.23456790123457 +2 4 5 +p 0.1 1 0 1.23456790123457 +2 5 6 +p 0.1 1 0 1.23456790123457 +2 5 6 +p 0.1 1 0 1.23456790123457 +2 6 7 +p 0.1 1 0 1.23456790123457 +2 6 7 +p 0.1 1 0 1.23456790123457 +2 7 8 +p 0.1 1 0 1.23456790123457 +2 7 8 +p 0.1 1 0 1.23456790123457 +2 8 9 +p 0.1 1 0 1.23456790123457 +2 8 9 +p 0.1 1 0 1.23456790123457 +2 9 10 +p 0.1 1 0 1.23456790123457 +2 9 10 +p 0.1 1 0 1.23456790123457 +2 10 11 +p 0.1 1 0 1.23456790123457 +2 10 11 +p 0.1 1 0 1.23456790123457 +2 11 12 +p 0.1 1 0 1.23456790123457 +2 11 12 +p 0.1 1 0 1.23456790123457 +2 12 13 +p 0.1 1 0 1.23456790123457 +2 12 13 +p 0.1 1 0 1.23456790123457 +2 13 14 +p 0.1 1 0 1.23456790123457 +2 13 14 +p 0.1 1 0 1.23456790123457 +2 14 15 +p 0.1 1 0 1.23456790123457 +2 14 15 +p 0.1 1 0 1.23456790123457 +2 15 16 +p 0.1 1 0 1.23456790123457 +2 15 16 +p 0.1 1 0 1.23456790123457 +2 16 17 +p 0.1 1 0 1.23456790123457 +2 16 17 +p 0.1 1 0 1.23456790123457 +2 17 18 +p 0.1 1 0 1.23456790123457 +2 17 18 +p 0.1 1 0 1.23456790123457 +2 18 19 +p 0.1 1 0 1.23456790123457 +2 18 19 +p 0.1 1 0 1.23456790123457 +2 19 20 +p 0.1 1 0 1.23456790123457 +2 19 20 +p 0.1 1 0 1.23456790123457 +2 20 21 +p 0.1 1 0 1.23456790123457 +2 20 21 +p 0.1 1 0 1.23456790123457 +2 21 22 +p 0.1 1 0 1.23456790123457 +2 21 22 +p 0.1 1 0 1.23456790123457 +2 22 23 +p 0.1 1 0 1.23456790123457 +2 22 23 +p 0.1 1 0 1.23456790123457 +2 23 24 +p 0.1 1 0 1.23456790123457 +2 23 24 +p 0.1 1 0 1.23456790123457 +2 24 25 +p 0.1 1 0 1.23456790123457 +2 24 25 +p 0.1 1 0 1.23456790123457 +2 25 26 +p 0.1 1 0 1.23456790123457 +2 25 26 +p 0.1 1 0 1.23456790123457 +2 26 27 +p 0.1 1 0 1.23456790123457 +2 26 27 +p 0.1 1 0 1.23456790123457 +2 27 28 +p 0.1 1 0 1.23456790123457 +2 27 28 +p 0.1 1 0 1.23456790123457 +2 28 29 +p 0.1 1 0 1.23456790123457 +2 28 29 +p 0.1 1 0 1.23456790123457 +2 29 30 +p 0.1 1 0 1.23456790123457 +2 29 30 +p 0.1 1 0 1.23456790123457 +2 30 31 +p 0.1 1 0 1.23456790123457 +2 30 31 +p 0.1 1 0 1.23456790123457 +2 31 32 +p 0.1 1 0 1.23456790123457 +2 31 32 +p 0.1 1 0 1.23456790123457 +2 32 33 +p 0.1 1 0 1.23456790123457 +2 32 33 +p 0.1 1 0 1.23456790123457 +2 33 34 +p 0.1 1 0 1.23456790123457 +2 33 34 +p 0.1 1 0 1.23456790123457 +2 34 35 +p 0.1 1 0 1.23456790123457 +2 34 35 +p 0.1 1 0 1.23456790123457 +2 35 36 +p 0.1 1 0 1.23456790123457 +2 35 36 +p 0.1 1 0 1.23456790123457 +2 36 37 +p 0.1 1 0 1.23456790123457 +2 36 37 +p 0.1 1 0 1.23456790123457 +2 37 38 +p 0.1 1 0 1.23456790123457 +2 37 38 +p 0.1 1 0 1.23456790123457 +2 38 39 +p 0.1 1 0 1.23456790123457 +2 38 39 +p 0.1 1 0 1.23456790123457 +2 39 40 +p 0.1 1 0 1.23456790123457 +2 39 40 +p 0.1 1 0 1.23456790123457 +2 40 41 +p 0.1 1 0 1.23456790123457 +2 40 41 +p 0.1 1 0 1.23456790123457 +2 41 42 +p 0.1 1 0 1.23456790123457 +2 41 42 +p 0.1 1 0 1.23456790123457 +2 42 43 +p 0.1 1 0 1.23456790123457 +2 42 43 +p 0.1 1 0 1.23456790123457 +2 43 44 +p 0.1 1 0 1.23456790123457 +2 43 44 +p 0.1 1 0 1.23456790123457 +2 44 45 +p 0.1 1 0 1.23456790123457 +2 44 45 +p 0.1 1 0 1.23456790123457 +2 45 46 +p 0.1 1 0 1.23456790123457 +2 45 46 +p 0.1 1 0 1.23456790123457 +2 46 47 +p 0.1 1 0 1.23456790123457 +2 46 47 +p 0.1 1 0 1.23456790123457 +2 47 48 +p 0.1 1 0 1.23456790123457 +2 47 48 +p 0.1 1 0 1.23456790123457 +2 48 49 +p 0.1 1 0 1.23456790123457 +2 48 49 +p 0.1 1 0 1.23456790123457 +2 49 50 +p 0.1 1 0 1.23456790123457 +2 49 50 +p 0.1 1 0 1.23456790123457 +2 50 51 +p 0.1 1 0 1.23456790123457 +2 50 51 +p 0.1 1 0 1.23456790123457 +2 51 52 +p 0.1 1 0 1.23456790123457 +2 51 52 +p 0.1 1 0 1.23456790123457 +2 52 53 +p 0.1 1 0 1.23456790123457 +2 52 53 +p 0.1 1 0 1.23456790123457 +2 53 54 +p 0.1 1 0 1.23456790123457 +2 53 54 +p 0.1 1 0 1.23456790123457 +2 54 55 +p 0.1 1 0 1.23456790123457 +2 54 55 +p 0.1 1 0 1.23456790123457 +2 55 56 +p 0.1 1 0 1.23456790123457 +2 55 56 +p 0.1 1 0 1.23456790123457 +2 56 57 +p 0.1 1 0 1.23456790123457 +2 56 57 +p 0.1 1 0 1.23456790123457 +2 57 58 +p 0.1 1 0 1.23456790123457 +2 57 58 +p 0.1 1 0 1.23456790123457 +2 58 59 +p 0.1 1 0 1.23456790123457 +2 58 59 +p 0.1 1 0 1.23456790123457 +2 59 60 +p 0.1 1 0 1.23456790123457 +2 59 60 +p 0.1 1 0 1.23456790123457 +2 60 61 +p 0.1 1 0 1.23456790123457 +2 60 61 +p 0.1 1 0 1.23456790123457 +2 61 62 +p 0.1 1 0 1.23456790123457 +2 61 62 +p 0.1 1 0 1.23456790123457 +2 62 63 +p 0.1 1 0 1.23456790123457 +2 62 63 +p 0.1 1 0 1.23456790123457 +2 63 64 +p 0.1 1 0 1.23456790123457 +2 63 64 +p 0.1 1 0 1.23456790123457 +2 64 65 +p 0.1 1 0 1.23456790123457 +2 64 65 +p 0.1 1 0 1.23456790123457 +2 65 66 +p 0.1 1 0 1.23456790123457 +2 65 66 +p 0.1 1 0 1.23456790123457 +2 66 67 +p 0.1 1 0 1.23456790123457 +2 66 67 +p 0.1 1 0 1.23456790123457 +2 67 68 +p 0.1 1 0 1.23456790123456 +2 67 68 +p 0.1 1 0 1.23456790123456 +2 68 69 +p 0.1 1 0 1.23456790123457 +2 68 69 +p 0.1 1 0 1.23456790123457 +2 69 70 +p 0.1 1 0 1.23456790123457 +2 69 70 +p 0.1 1 0 1.23456790123457 +2 70 71 +p 0.1 1 0 1.23456790123456 +2 70 71 +p 0.1 1 0 1.23456790123456 +2 71 72 +p 0.1 1 0 1.23456790123457 +2 71 72 +p 0.1 1 0 1.23456790123457 +2 72 73 +p 0.1 1 0 1.23456790123457 +2 72 73 +p 0.1 1 0 1.23456790123457 +2 73 74 +p 0.1 1 0 1.23456790123457 +2 73 74 +p 0.1 1 0 1.23456790123457 +2 74 75 +p 0.1 1 0 1.23456790123457 +2 74 75 +p 0.1 1 0 1.23456790123457 +2 75 76 +p 0.1 1 0 1.23456790123457 +2 75 76 +p 0.1 1 0 1.23456790123457 +2 76 77 +p 0.1 1 0 1.23456790123457 +2 76 77 +p 0.1 1 0 1.23456790123457 +2 77 78 +p 0.1 1 0 1.23456790123457 +2 77 78 +p 0.1 1 0 1.23456790123457 +2 78 79 +p 0.1 1 0 1.23456790123457 +2 78 79 +p 0.1 1 0 1.23456790123457 +2 79 80 +p 0.1 1 0 1.23456790123457 +2 79 80 +p 0.1 1 0 1.23456790123457 +2 80 81 +p 0.1 1 0 1.23456790123457 +2 80 81 +p 0.1 1 0 1.23456790123457 +2 81 82 +p 0.1 1 0 1.23456790123457 +2 81 82 +p 0.1 1 0 1.23456790123457 +2 82 83 +p 0.1 1 0 1.23456790123457 +2 82 83 +p 0.1 1 0 1.23456790123457 +2 83 84 +p 0.1 1 0 1.23456790123457 +2 83 84 +p 0.1 1 0 1.23456790123457 +2 84 85 +p 0.1 1 0 1.23456790123457 +2 84 85 +p 0.1 1 0 1.23456790123457 +2 85 86 +p 0.1 1 0 1.23456790123457 +2 85 86 +p 0.1 1 0 1.23456790123457 +2 86 87 +p 0.1 1 0 1.23456790123457 +2 86 87 +p 0.1 1 0 1.23456790123457 +2 87 88 +p 0.1 1 0 1.23456790123457 +2 87 88 +p 0.1 1 0 1.23456790123457 +2 88 89 +p 0.1 1 0 1.23456790123457 +2 88 89 +p 0.1 1 0 1.23456790123457 +2 89 90 +p 0.1 1 0 1.23456790123457 +2 89 90 +p 0.1 1 0 1.23456790123457 +2 90 91 +p 0.1 1 0 1.23456790123456 +2 90 91 +p 0.1 1 0 1.23456790123456 +2 91 92 +p 0.1 1 0 1.23456790123456 +2 91 92 +p 0.1 1 0 1.23456790123456 +2 92 93 +p 0.1 1 0 1.23456790123457 +2 92 93 +p 0.1 1 0 1.23456790123457 +2 93 94 +p 0.1 1 0 1.23456790123457 +2 93 94 +p 0.1 1 0 1.23456790123457 +2 94 95 +p 0.1 1 0 1.23456790123456 +2 94 95 +p 0.1 1 0 1.23456790123456 +2 95 96 +p 0.1 1 0 1.23456790123457 +2 95 96 +p 0.1 1 0 1.23456790123457 +2 96 97 +p 0.1 1 0 1.23456790123457 +2 96 97 +p 0.1 1 0 1.23456790123457 +2 97 98 +p 0.1 1 0 1.23456790123457 +2 97 98 +p 0.1 1 0 1.23456790123457 +2 98 99 +p 0.1 1 0 1.23456790123457 +2 98 99 +p 0.1 1 0 1.23456790123457 +2 99 100 +p 0.1 1 0 1.23456790123457 +2 99 100 +p 0.1 1 0 1.23456790123457 +2 100 101 +p 0.1 1 0 1.23456790123457 +2 100 101 +p 0.1 1 0 1.23456790123457 +2 101 102 +p 0.1 1 0 1.23456790123457 +2 101 102 +p 0.1 1 0 1.23456790123457 +2 102 103 +p 0.1 1 0 1.23456790123457 +2 102 103 +p 0.1 1 0 1.23456790123457 +2 103 104 +p 0.1 1 0 1.23456790123456 +2 103 104 +p 0.1 1 0 1.23456790123456 +2 104 105 +p 0.1 1 0 1.23456790123457 +2 104 105 +p 0.1 1 0 1.23456790123457 +2 105 106 +p 0.1 1 0 1.23456790123457 +2 105 106 +p 0.1 1 0 1.23456790123457 +2 106 107 +p 0.1 1 0 1.23456790123456 +2 106 107 +p 0.1 1 0 1.23456790123456 +2 107 108 +p 0.1 1 0 1.23456790123457 +2 107 108 +p 0.1 1 0 1.23456790123457 +2 108 109 +p 0.1 1 0 1.23456790123457 +2 108 109 +p 0.1 1 0 1.23456790123457 +2 109 110 +p 0.1 1 0 1.23456790123457 +2 109 110 +p 0.1 1 0 1.23456790123457 +2 110 111 +p 0.1 1 0 1.23456790123457 +2 110 111 +p 0.1 1 0 1.23456790123457 +2 111 112 +p 0.1 1 0 1.23456790123457 +2 111 112 +p 0.1 1 0 1.23456790123457 +2 112 113 +p 0.1 1 0 1.23456790123457 +2 112 113 +p 0.1 1 0 1.23456790123457 +2 113 114 +p 0.1 1 0 1.23456790123457 +2 113 114 +p 0.1 1 0 1.23456790123457 +2 114 115 +p 0.1 1 0 1.23456790123457 +2 114 115 +p 0.1 1 0 1.23456790123457 +2 115 116 +p 0.1 1 0 1.23456790123457 +2 115 116 +p 0.1 1 0 1.23456790123457 +2 116 117 +p 0.1 1 0 1.23456790123457 +2 116 117 +p 0.1 1 0 1.23456790123457 +2 117 118 +p 0.1 1 0 1.23456790123457 +2 117 118 +p 0.1 1 0 1.23456790123457 +2 118 119 +p 0.1 1 0 1.23456790123457 +2 118 119 +p 0.1 1 0 1.23456790123457 +2 119 120 +p 0.1 1 0 1.23456790123457 +2 119 120 +p 0.1 1 0 1.23456790123457 +2 120 121 +p 0.1 1 0 1.23456790123457 +2 120 121 +p 0.1 1 0 1.23456790123457 +2 121 122 +p 0.1 1 0 1.23456790123457 +2 121 122 +p 0.1 1 0 1.23456790123457 +2 122 123 +p 0.1 1 0 1.23456790123457 +2 122 123 +p 0.1 1 0 1.23456790123457 +2 123 124 +p 0.1 1 0 1.23456790123457 +2 123 124 +p 0.1 1 0 1.23456790123457 +2 124 125 +p 0.1 1 0 1.23456790123457 +2 124 125 +p 0.1 1 0 1.23456790123457 +2 125 126 +p 0.1 1 0 1.23456790123457 +2 125 126 +p 0.1 1 0 1.23456790123457 +2 126 127 +p 0.1 1 0 1.23456790123457 +2 126 127 +p 0.1 1 0 1.23456790123457 +2 127 128 +p 0.1 1 0 1.23456790123456 +2 127 128 +p 0.1 1 0 1.23456790123456 +2 128 129 +p 0.1 1 0 1.23456790123457 +2 128 129 +p 0.1 1 0 1.23456790123457 +2 129 130 +p 0.1 1 0 1.23456790123457 +2 129 130 +p 0.1 1 0 1.23456790123457 +2 130 131 +p 0.1 1 0 1.23456790123456 +2 130 131 +p 0.1 1 0 1.23456790123456 +2 131 132 +p 0.1 1 0 1.23456790123457 +2 131 132 +p 0.1 1 0 1.23456790123457 +2 132 133 +p 0.1 1 0 1.23456790123457 +2 132 133 +p 0.1 1 0 1.23456790123457 +2 133 134 +p 0.1 1 0 1.23456790123457 +2 133 134 +p 0.1 1 0 1.23456790123457 +2 134 135 +p 0.1 1 0 1.23456790123457 +2 134 135 +p 0.1 1 0 1.23456790123457 +2 135 136 +p 0.1 1 0 1.23456790123457 +2 135 136 +p 0.1 1 0 1.23456790123457 +2 136 137 +p 0.1 1 0 1.23456790123457 +2 136 137 +p 0.1 1 0 1.23456790123457 +2 137 138 +p 0.1 1 0 1.23456790123457 +2 137 138 +p 0.1 1 0 1.23456790123457 +2 138 139 +p 0.1 1 0 1.23456790123457 +2 138 139 +p 0.1 1 0 1.23456790123457 +2 139 140 +p 0.1 1 0 1.23456790123457 +2 139 140 +p 0.1 1 0 1.23456790123457 +2 140 141 +p 0.1 1 0 1.23456790123457 +2 140 141 +p 0.1 1 0 1.23456790123457 +2 141 142 +p 0.1 1 0 1.23456790123457 +2 141 142 +p 0.1 1 0 1.23456790123457 +2 142 143 +p 0.1 1 0 1.23456790123457 +2 142 143 +p 0.1 1 0 1.23456790123457 +2 143 144 +p 0.1 1 0 1.23456790123457 +2 143 144 +p 0.1 1 0 1.23456790123457 +2 144 145 +p 0.1 1 0 1.23456790123457 +2 144 145 +p 0.1 1 0 1.23456790123457 +2 145 146 +p 0.1 1 0 1.23456790123457 +2 145 146 +p 0.1 1 0 1.23456790123457 +2 146 147 +p 0.1 1 0 1.23456790123457 +2 146 147 +p 0.1 1 0 1.23456790123457 +2 147 148 +p 0.1 1 0 1.23456790123457 +2 147 148 +p 0.1 1 0 1.23456790123457 +2 148 149 +p 0.1 1 0 1.23456790123457 +2 148 149 +p 0.1 1 0 1.23456790123457 +2 149 150 +p 0.1 1 0 1.23456790123457 +2 149 150 +p 0.1 1 0 1.23456790123457 +2 150 151 +p 0.1 1 0 1.23456790123457 +2 150 151 +p 0.1 1 0 1.23456790123457 +2 151 152 +p 0.1 1 0 1.23456790123456 +2 151 152 +p 0.1 1 0 1.23456790123456 +2 152 153 +p 0.1 1 0 1.23456790123457 +2 152 153 +p 0.1 1 0 1.23456790123457 +2 153 154 +p 0.1 1 0 1.23456790123457 +2 153 154 +p 0.1 1 0 1.23456790123457 +2 154 155 +p 0.1 1 0 1.23456790123456 +2 154 155 +p 0.1 1 0 1.23456790123456 +2 155 156 +p 0.1 1 0 1.23456790123457 +2 155 156 +p 0.1 1 0 1.23456790123457 +2 156 157 +p 0.1 1 0 1.23456790123457 +2 156 157 +p 0.1 1 0 1.23456790123457 +2 157 158 +p 0.1 1 0 1.23456790123456 +2 157 158 +p 0.1 1 0 1.23456790123456 +2 158 159 +p 0.1 1 0 1.23456790123457 +2 158 159 +p 0.1 1 0 1.23456790123457 +2 159 160 +p 0.1 1 0 1.23456790123456 +2 159 160 +p 0.1 1 0 1.23456790123456 +2 160 161 +p 0.1 1 0 1.23456790123457 +2 160 161 +p 0.1 1 0 1.23456790123457 +2 161 162 +p 0.1 1 0 1.23456790123457 +2 161 162 +p 0.1 1 0 1.23456790123457 +2 162 163 +p 0.1 1 0 1.23456790123456 +2 162 163 +p 0.1 1 0 1.23456790123456 +2 163 164 +p 0.1 1 0 1.23456790123457 +2 163 164 +p 0.1 1 0 1.23456790123457 +2 164 165 +p 0.1 1 0 1.23456790123457 +2 164 165 +p 0.1 1 0 1.23456790123457 +2 165 166 +p 0.1 1 0 1.23456790123456 +2 165 166 +p 0.1 1 0 1.23456790123456 +2 166 167 +p 0.1 1 0 1.23456790123457 +2 166 167 +p 0.1 1 0 1.23456790123457 +2 167 168 +p 0.1 1 0 1.23456790123456 +2 167 168 +p 0.1 1 0 1.23456790123456 +2 168 169 +p 0.1 1 0 1.23456790123456 +2 168 169 +p 0.1 1 0 1.23456790123456 +2 169 170 +p 0.1 1 0 1.23456790123457 +2 169 170 +p 0.1 1 0 1.23456790123457 +2 170 171 +p 0.1 1 0 1.23456790123457 +2 170 171 +p 0.1 1 0 1.23456790123457 +2 171 172 +p 0.1 1 0 1.23456790123457 +2 171 172 +p 0.1 1 0 1.23456790123457 +2 172 173 +p 0.1 1 0 1.23456790123456 +2 172 173 +p 0.1 1 0 1.23456790123456 +2 173 174 +p 0.1 1 0 1.23456790123457 +2 173 174 +p 0.1 1 0 1.23456790123457 +2 174 175 +p 0.1 1 0 1.23456790123456 +2 174 175 +p 0.1 1 0 1.23456790123456 +2 175 176 +p 0.1 1 0 1.23456790123456 +2 175 176 +p 0.1 1 0 1.23456790123456 +2 176 177 +p 0.1 1 0 1.23456790123457 +2 176 177 +p 0.1 1 0 1.23456790123457 +2 177 178 +p 0.1 1 0 1.23456790123457 +2 177 178 +p 0.1 1 0 1.23456790123457 +2 178 179 +p 0.1 1 0 1.23456790123456 +2 178 179 +p 0.1 1 0 1.23456790123456 +2 179 180 +p 0.1 1 0 1.23456790123457 +2 179 180 +p 0.1 1 0 1.23456790123457 +2 180 181 +p 0.1 1 0 1.23456790123457 +2 180 181 +p 0.1 1 0 1.23456790123457 +2 181 182 +p 0.1 1 0 1.23456790123456 +2 181 182 +p 0.1 1 0 1.23456790123456 +2 182 183 +p 0.1 1 0 1.23456790123457 +2 182 183 +p 0.1 1 0 1.23456790123457 +2 183 184 +p 0.1 1 0 1.23456790123456 +2 183 184 +p 0.1 1 0 1.23456790123456 +2 184 185 +p 0.1 1 0 1.23456790123457 +2 184 185 +p 0.1 1 0 1.23456790123457 +2 185 186 +p 0.1 1 0 1.23456790123456 +2 185 186 +p 0.1 1 0 1.23456790123456 +2 186 187 +p 0.1 1 0 1.23456790123456 +2 186 187 +p 0.1 1 0 1.23456790123456 +2 187 188 +p 0.1 1 0 1.23456790123457 +2 187 188 +p 0.1 1 0 1.23456790123457 +2 188 189 +p 0.1 1 0 1.23456790123457 +2 188 189 +p 0.1 1 0 1.23456790123457 +2 189 190 +p 0.1 1 0 1.23456790123456 +2 189 190 +p 0.1 1 0 1.23456790123456 +2 190 191 +p 0.1 1 0 1.23456790123457 +2 190 191 +p 0.1 1 0 1.23456790123457 +2 191 192 +p 0.1 1 0 1.23456790123456 +2 191 192 +p 0.1 1 0 1.23456790123456 +2 192 193 +p 0.1 1 0 1.23456790123456 +2 192 193 +p 0.1 1 0 1.23456790123456 +2 193 194 +p 0.1 1 0 1.23456790123457 +2 193 194 +p 0.1 1 0 1.23456790123457 +2 194 195 +p 0.1 1 0 1.23456790123457 +2 194 195 +p 0.1 1 0 1.23456790123457 +2 195 196 +p 0.1 1 0 1.23456790123457 +2 195 196 +p 0.1 1 0 1.23456790123457 +2 196 197 +p 0.1 1 0 1.23456790123457 +2 196 197 +p 0.1 1 0 1.23456790123457 +2 197 198 +p 0.1 1 0 1.23456790123457 +2 197 198 +p 0.1 1 0 1.23456790123457 +2 198 199 +p 0.1 1 0 1.23456790123456 +2 198 199 +p 0.1 1 0 1.23456790123456 +2 199 200 +p 0.1 1 0 1.23456790123457 +2 199 200 +p 0.1 1 0 1.23456790123457 +2 200 201 +p 0.1 1 0 1.23456790123457 +2 200 201 +p 0.1 1 0 1.23456790123457 +2 201 202 +p 0.1 1 0 1.23456790123457 +2 201 202 +p 0.1 1 0 1.23456790123457 +2 202 203 +p 0.1 1 0 1.23456790123457 +2 202 203 +p 0.1 1 0 1.23456790123457 +2 203 204 +p 0.1 1 0 1.23456790123456 +2 203 204 +p 0.1 1 0 1.23456790123456 +2 204 205 +p 0.1 1 0 1.23456790123457 +2 204 205 +p 0.1 1 0 1.23456790123457 +2 205 206 +p 0.1 1 0 1.23456790123457 +2 205 206 +p 0.1 1 0 1.23456790123457 +2 206 207 +p 0.1 1 0 1.23456790123457 +2 206 207 +p 0.1 1 0 1.23456790123457 +2 207 208 +p 0.1 1 0 1.23456790123457 +2 207 208 +p 0.1 1 0 1.23456790123457 +2 208 209 +p 0.1 1 0 1.23456790123457 +2 208 209 +p 0.1 1 0 1.23456790123457 +2 209 210 +p 0.1 1 0 1.23456790123457 +2 209 210 +p 0.1 1 0 1.23456790123457 +2 210 211 +p 0.1 1 0 1.23456790123456 +2 210 211 +p 0.1 1 0 1.23456790123456 +2 211 212 +p 0.1 1 0 1.23456790123457 +2 211 212 +p 0.1 1 0 1.23456790123457 +2 212 213 +p 0.1 1 0 1.23456790123457 +2 212 213 +p 0.1 1 0 1.23456790123457 +2 213 214 +p 0.1 1 0 1.23456790123457 +2 213 214 +p 0.1 1 0 1.23456790123457 +2 214 215 +p 0.1 1 0 1.23456790123456 +2 214 215 +p 0.1 1 0 1.23456790123456 +2 215 216 +p 0.1 1 0 1.23456790123456 +2 215 216 +p 0.1 1 0 1.23456790123456 +2 216 217 +p 0.1 1 0 1.23456790123456 +2 216 217 +p 0.1 1 0 1.23456790123456 +2 217 218 +p 0.1 1 0 1.23456790123457 +2 217 218 +p 0.1 1 0 1.23456790123457 +2 218 219 +p 0.1 1 0 1.23456790123457 +2 218 219 +p 0.1 1 0 1.23456790123457 +2 219 220 +p 0.1 1 0 1.23456790123457 +2 219 220 +p 0.1 1 0 1.23456790123457 +2 220 221 +p 0.1 1 0 1.23456790123457 +2 220 221 +p 0.1 1 0 1.23456790123457 +2 221 222 +p 0.1 1 0 1.23456790123456 +2 221 222 +p 0.1 1 0 1.23456790123456 +2 222 223 +p 0.1 1 0 1.23456790123456 +2 222 223 +p 0.1 1 0 1.23456790123456 +2 223 224 +p 0.1 1 0 1.23456790123457 +2 223 224 +p 0.1 1 0 1.23456790123457 +2 224 225 +p 0.1 1 0 1.23456790123456 +2 224 225 +p 0.1 1 0 1.23456790123456 +2 225 226 +p 0.1 1 0 1.23456790123456 +2 225 226 +p 0.1 1 0 1.23456790123456 +2 226 227 +p 0.1 1 0 1.23456790123457 +2 226 227 +p 0.1 1 0 1.23456790123457 +2 227 228 +p 0.1 1 0 1.23456790123456 +2 227 228 +p 0.1 1 0 1.23456790123456 +2 228 229 +p 0.1 1 0 1.23456790123456 +2 228 229 +p 0.1 1 0 1.23456790123456 +2 229 230 +p 0.1 1 0 1.23456790123457 +2 229 230 +p 0.1 1 0 1.23456790123457 +2 230 231 +p 0.1 1 0 1.23456790123457 +2 230 231 +p 0.1 1 0 1.23456790123457 +2 231 232 +p 0.1 1 0 1.23456790123457 +2 231 232 +p 0.1 1 0 1.23456790123457 +2 232 233 +p 0.1 1 0 1.23456790123457 +2 232 233 +p 0.1 1 0 1.23456790123457 +2 233 234 +p 0.1 1 0 1.23456790123456 +2 233 234 +p 0.1 1 0 1.23456790123456 +2 234 235 +p 0.1 1 0 1.23456790123456 +2 234 235 +p 0.1 1 0 1.23456790123456 +2 235 236 +p 0.1 1 0 1.23456790123457 +2 235 236 +p 0.1 1 0 1.23456790123457 +2 236 237 +p 0.1 1 0 1.23456790123456 +2 236 237 +p 0.1 1 0 1.23456790123456 +2 237 238 +p 0.1 1 0 1.23456790123457 +2 237 238 +p 0.1 1 0 1.23456790123457 +2 238 239 +p 0.1 1 0 1.23456790123457 +2 238 239 +p 0.1 1 0 1.23456790123457 +2 239 240 +p 0.1 1 0 1.23456790123456 +2 239 240 +p 0.1 1 0 1.23456790123456 +2 240 241 +p 0.1 1 0 1.23456790123457 +2 240 241 +p 0.1 1 0 1.23456790123457 +2 241 242 +p 0.1 1 0 1.23456790123457 +2 241 242 +p 0.1 1 0 1.23456790123457 +2 242 243 +p 0.1 1 0 1.23456790123457 +2 242 243 +p 0.1 1 0 1.23456790123457 +2 243 244 +p 0.1 1 0 1.23456790123457 +2 243 244 +p 0.1 1 0 1.23456790123457 +2 244 245 +p 0.1 1 0 1.23456790123457 +2 244 245 +p 0.1 1 0 1.23456790123457 +2 245 246 +p 0.1 1 0 1.23456790123457 +2 245 246 +p 0.1 1 0 1.23456790123457 +2 246 247 +p 0.1 1 0 1.23456790123456 +2 246 247 +p 0.1 1 0 1.23456790123456 +2 247 248 +p 0.1 1 0 1.23456790123457 +2 247 248 +p 0.1 1 0 1.23456790123457 +2 248 249 +p 0.1 1 0 1.23456790123457 +2 248 249 +p 0.1 1 0 1.23456790123457 +2 249 250 +p 0.1 1 0 1.23456790123457 +2 249 250 +p 0.1 1 0 1.23456790123457 +2 250 251 +p 0.1 1 0 1.23456790123457 +2 250 251 +p 0.1 1 0 1.23456790123457 +2 251 252 +p 0.1 1 0 1.23456790123456 +2 251 252 +p 0.1 1 0 1.23456790123456 +2 252 253 +p 0.1 1 0 1.23456790123457 +2 252 253 +p 0.1 1 0 1.23456790123457 +2 253 254 +p 0.1 1 0 1.23456790123457 +2 253 254 +p 0.1 1 0 1.23456790123457 +2 254 255 +p 0.1 1 0 1.23456790123457 +2 254 255 +p 0.1 1 0 1.23456790123457 +2 255 256 +p 0.1 1 0 1.23456790123457 +2 255 256 +p 0.1 1 0 1.23456790123457 +2 256 257 +p 0.1 1 0 1.23456790123457 +2 256 257 +p 0.1 1 0 1.23456790123457 +2 257 258 +p 0.1 1 0 1.23456790123456 +2 257 258 +p 0.1 1 0 1.23456790123456 +2 258 259 +p 0.1 1 0 1.23456790123456 +2 258 259 +p 0.1 1 0 1.23456790123456 +2 259 260 +p 0.1 1 0 1.23456790123457 +2 259 260 +p 0.1 1 0 1.23456790123457 +2 260 261 +p 0.1 1 0 1.23456790123456 +2 260 261 +p 0.1 1 0 1.23456790123456 +2 261 262 +p 0.1 1 0 1.23456790123456 +2 261 262 +p 0.1 1 0 1.23456790123456 +2 262 263 +p 0.1 1 0 1.23456790123457 +2 262 263 +p 0.1 1 0 1.23456790123457 +2 263 264 +p 0.1 1 0 1.23456790123456 +2 263 264 +p 0.1 1 0 1.23456790123456 +2 264 265 +p 0.1 1 0 1.23456790123456 +2 264 265 +p 0.1 1 0 1.23456790123456 +2 265 266 +p 0.1 1 0 1.23456790123457 +2 265 266 +p 0.1 1 0 1.23456790123457 +2 266 267 +p 0.1 1 0 1.23456790123457 +2 266 267 +p 0.1 1 0 1.23456790123457 +2 267 268 +p 0.1 1 0 1.23456790123457 +2 267 268 +p 0.1 1 0 1.23456790123457 +2 268 269 +p 0.1 1 0 1.23456790123457 +2 268 269 +p 0.1 1 0 1.23456790123457 +2 269 270 +p 0.1 1 0 1.23456790123456 +2 269 270 +p 0.1 1 0 1.23456790123456 +2 270 271 +p 0.1 1 0 1.23456790123456 +2 270 271 +p 0.1 1 0 1.23456790123456 +2 271 272 +p 0.1 1 0 1.23456790123457 +2 271 272 +p 0.1 1 0 1.23456790123457 +2 272 273 +p 0.1 1 0 1.23456790123456 +2 272 273 +p 0.1 1 0 1.23456790123456 +2 273 274 +p 0.1 1 0 1.23456790123456 +2 273 274 +p 0.1 1 0 1.23456790123456 +2 274 275 +p 0.1 1 0 1.23456790123457 +2 274 275 +p 0.1 1 0 1.23456790123457 +2 275 276 +p 0.1 1 0 1.23456790123456 +2 275 276 +p 0.1 1 0 1.23456790123456 +2 276 277 +p 0.1 1 0 1.23456790123456 +2 276 277 +p 0.1 1 0 1.23456790123456 +2 277 278 +p 0.1 1 0 1.23456790123457 +2 277 278 +p 0.1 1 0 1.23456790123457 +2 278 279 +p 0.1 1 0 1.23456790123457 +2 278 279 +p 0.1 1 0 1.23456790123457 +2 279 280 +p 0.1 1 0 1.23456790123457 +2 279 280 +p 0.1 1 0 1.23456790123457 +2 280 281 +p 0.1 1 0 1.23456790123457 +2 280 281 +p 0.1 1 0 1.23456790123457 +2 281 282 +p 0.1 1 0 1.23456790123457 +2 281 282 +p 0.1 1 0 1.23456790123457 +2 282 283 +p 0.1 1 0 1.23456790123457 +2 282 283 +p 0.1 1 0 1.23456790123457 +2 283 284 +p 0.1 1 0 1.23456790123457 +2 283 284 +p 0.1 1 0 1.23456790123457 +2 284 285 +p 0.1 1 0 1.23456790123457 +2 284 285 +p 0.1 1 0 1.23456790123457 +2 285 286 +p 0.1 1 0 1.23456790123457 +2 285 286 +p 0.1 1 0 1.23456790123457 +2 286 287 +p 0.1 1 0 1.23456790123457 +2 286 287 +p 0.1 1 0 1.23456790123457 +2 287 288 +p 0.1 1 0 1.23456790123456 +2 287 288 +p 0.1 1 0 1.23456790123456 +2 288 289 +p 0.1 1 0 1.23456790123457 +2 288 289 +p 0.1 1 0 1.23456790123457 +2 289 290 +p 0.1 1 0 1.23456790123457 +2 289 290 +p 0.1 1 0 1.23456790123457 +2 290 291 +p 0.1 1 0 1.23456790123457 +2 290 291 +p 0.1 1 0 1.23456790123457 +2 291 292 +p 0.1 1 0 1.23456790123457 +2 291 292 +p 0.1 1 0 1.23456790123457 +2 292 293 +p 0.1 1 0 1.23456790123457 +2 292 293 +p 0.1 1 0 1.23456790123457 +2 293 294 +p 0.1 1 0 1.23456790123457 +2 293 294 +p 0.1 1 0 1.23456790123457 +2 294 295 +p 0.1 1 0 1.23456790123457 +2 294 295 +p 0.1 1 0 1.23456790123457 +2 295 296 +p 0.1 1 0 1.23456790123456 +2 295 296 +p 0.1 1 0 1.23456790123456 +2 296 297 +p 0.1 1 0 1.23456790123457 +2 296 297 +p 0.1 1 0 1.23456790123457 +2 297 298 +p 0.1 1 0 1.23456790123456 +2 297 298 +p 0.1 1 0 1.23456790123456 +2 298 299 +p 0.1 1 0 1.23456790123457 +2 298 299 +p 0.1 1 0 1.23456790123457 +2 299 300 +p 0.1 1 0 1.23456790123456 +2 299 300 +p 0.1 1 0 1.23456790123456 +2 300 301 +p 0.1 1 0 1.23456790123456 +2 300 301 +p 0.1 1 0 1.23456790123456 +2 301 302 +p 0.1 1 0 1.23456790123457 +2 301 302 +p 0.1 1 0 1.23456790123457 +2 302 303 +p 0.1 1 0 1.23456790123457 +2 302 303 +p 0.1 1 0 1.23456790123457 +2 303 304 +p 0.1 1 0 1.23456790123457 +2 303 304 +p 0.1 1 0 1.23456790123457 +2 304 305 +p 0.1 1 0 1.23456790123457 +2 304 305 +p 0.1 1 0 1.23456790123457 +2 305 306 +p 0.1 1 0 1.23456790123457 +2 305 306 +p 0.1 1 0 1.23456790123457 +2 306 307 +p 0.1 1 0 1.23456790123456 +2 306 307 +p 0.1 1 0 1.23456790123456 +2 307 308 +p 0.1 1 0 1.23456790123457 +2 307 308 +p 0.1 1 0 1.23456790123457 +2 308 309 +p 0.1 1 0 1.23456790123457 +2 308 309 +p 0.1 1 0 1.23456790123457 +2 309 310 +p 0.1 1 0 1.23456790123456 +2 309 310 +p 0.1 1 0 1.23456790123456 +2 310 311 +p 0.1 1 0 1.23456790123457 +2 310 311 +p 0.1 1 0 1.23456790123457 +2 311 312 +p 0.1 1 0 1.23456790123456 +2 311 312 +p 0.1 1 0 1.23456790123456 +2 312 313 +p 0.1 1 0 1.23456790123456 +2 312 313 +p 0.1 1 0 1.23456790123456 +2 313 314 +p 0.1 1 0 1.23456790123457 +2 313 314 +p 0.1 1 0 1.23456790123457 +2 314 315 +p 0.1 1 0 1.23456790123457 +2 314 315 +p 0.1 1 0 1.23456790123457 +2 315 316 +p 0.1 1 0 1.23456790123457 +2 315 316 +p 0.1 1 0 1.23456790123457 +2 316 317 +p 0.1 1 0 1.23456790123457 +2 316 317 +p 0.1 1 0 1.23456790123457 +2 317 318 +p 0.1 1 0 1.23456790123457 +2 317 318 +p 0.1 1 0 1.23456790123457 +2 318 319 +p 0.1 1 0 1.23456790123456 +2 318 319 +p 0.1 1 0 1.23456790123456 +2 319 320 +p 0.1 1 0 1.23456790123457 +2 319 320 +p 0.1 1 0 1.23456790123457 +2 320 321 +p 0.1 1 0 1.23456790123457 +2 320 321 +p 0.1 1 0 1.23456790123457 +2 321 322 +p 0.1 1 0 1.23456790123457 +2 321 322 +p 0.1 1 0 1.23456790123457 +2 322 323 +p 0.1 1 0 1.23456790123457 +2 322 323 +p 0.1 1 0 1.23456790123457 +2 323 324 +p 0.1 1 0 1.23456790123456 +2 323 324 +p 0.1 1 0 1.23456790123456 +2 324 325 +p 0.1 1 0 1.23456790123457 +2 324 325 +p 0.1 1 0 1.23456790123457 +2 325 326 +p 0.1 1 0 1.23456790123457 +2 325 326 +p 0.1 1 0 1.23456790123457 +2 326 327 +p 0.1 1 0 1.23456790123457 +2 326 327 +p 0.1 1 0 1.23456790123457 +2 327 328 +p 0.1 1 0 1.23456790123457 +2 327 328 +p 0.1 1 0 1.23456790123457 +2 328 329 +p 0.1 1 0 1.23456790123457 +2 328 329 +p 0.1 1 0 1.23456790123457 +2 329 330 +p 0.1 1 0 1.23456790123456 +2 329 330 +p 0.1 1 0 1.23456790123456 +2 330 331 +p 0.1 1 0 1.23456790123456 +2 330 331 +p 0.1 1 0 1.23456790123456 +2 331 332 +p 0.1 1 0 1.23456790123457 +2 331 332 +p 0.1 1 0 1.23456790123457 +2 332 333 +p 0.1 1 0 1.23456790123456 +2 332 333 +p 0.1 1 0 1.23456790123456 +2 333 334 +p 0.1 1 0 1.23456790123456 +2 333 334 +p 0.1 1 0 1.23456790123456 +2 334 335 +p 0.1 1 0 1.23456790123457 +2 334 335 +p 0.1 1 0 1.23456790123457 +2 335 336 +p 0.1 1 0 1.23456790123456 +2 335 336 +p 0.1 1 0 1.23456790123456 +2 336 337 +p 0.1 1 0 1.23456790123456 +2 336 337 +p 0.1 1 0 1.23456790123456 +2 337 338 +p 0.1 1 0 1.23456790123457 +2 337 338 +p 0.1 1 0 1.23456790123457 +2 338 339 +p 0.1 1 0 1.23456790123456 +2 338 339 +p 0.1 1 0 1.23456790123456 +2 339 340 +p 0.1 1 0 1.23456790123456 +2 339 340 +p 0.1 1 0 1.23456790123456 +2 340 341 +p 0.1 1 0 1.23456790123457 +2 340 341 +p 0.1 1 0 1.23456790123457 +2 341 342 +p 0.1 1 0 1.23456790123456 +2 341 342 +p 0.1 1 0 1.23456790123456 +2 342 343 +p 0.1 1 0 1.23456790123456 +2 342 343 +p 0.1 1 0 1.23456790123456 +2 343 344 +p 0.1 1 0 1.23456790123457 +2 343 344 +p 0.1 1 0 1.23456790123457 +2 344 345 +p 0.1 1 0 1.23456790123456 +2 344 345 +p 0.1 1 0 1.23456790123456 +2 345 346 +p 0.1 1 0 1.23456790123457 +2 345 346 +p 0.1 1 0 1.23456790123457 +2 346 347 +p 0.1 1 0 1.23456790123456 +2 346 347 +p 0.1 1 0 1.23456790123456 +2 347 348 +p 0.1 1 0 1.23456790123456 +2 347 348 +p 0.1 1 0 1.23456790123456 +2 348 349 +p 0.1 1 0 1.23456790123457 +2 348 349 +p 0.1 1 0 1.23456790123457 +2 349 350 +p 0.1 1 0 1.23456790123457 +2 349 350 +p 0.1 1 0 1.23456790123457 +2 350 351 +p 0.1 1 0 1.23456790123456 +2 350 351 +p 0.1 1 0 1.23456790123456 +2 351 352 +p 0.1 1 0 1.23456790123456 +2 351 352 +p 0.1 1 0 1.23456790123456 +2 352 353 +p 0.1 1 0 1.23456790123457 +2 352 353 +p 0.1 1 0 1.23456790123457 +2 353 354 +p 0.1 1 0 1.23456790123456 +2 353 354 +p 0.1 1 0 1.23456790123456 +2 354 355 +p 0.1 1 0 1.23456790123456 +2 354 355 +p 0.1 1 0 1.23456790123456 +2 355 356 +p 0.1 1 0 1.23456790123457 +2 355 356 +p 0.1 1 0 1.23456790123457 +2 356 357 +p 0.1 1 0 1.23456790123456 +2 356 357 +p 0.1 1 0 1.23456790123456 +2 357 358 +p 0.1 1 0 1.23456790123457 +2 357 358 +p 0.1 1 0 1.23456790123457 +2 358 359 +p 0.1 1 0 1.23456790123457 +2 358 359 +p 0.1 1 0 1.23456790123457 +2 359 360 +p 0.1 1 0 1.23456790123458 +2 359 360 +p 0.1 1 0 1.23456790123458 +2 360 361 +p 0.1 1 0 1.23456790123457 +2 360 361 +p 0.1 1 0 1.23456790123457 +2 361 362 +p 0.1 1 0 1.23456790123457 +2 361 362 +p 0.1 1 0 1.23456790123457 +2 362 363 +p 0.1 1 0 1.23456790123457 +2 362 363 +p 0.1 1 0 1.23456790123457 +2 363 364 +p 0.1 1 0 1.23456790123457 +2 363 364 +p 0.1 1 0 1.23456790123457 +2 364 365 +p 0.1 1 0 1.23456790123457 +2 364 365 +p 0.1 1 0 1.23456790123457 +2 365 366 +p 0.1 1 0 1.23456790123456 +2 365 366 +p 0.1 1 0 1.23456790123456 +2 366 367 +p 0.1 1 0 1.23456790123456 +2 366 367 +p 0.1 1 0 1.23456790123456 +2 367 368 +p 0.1 1 0 1.23456790123457 +2 367 368 +p 0.1 1 0 1.23456790123457 +2 368 369 +p 0.1 1 0 1.23456790123456 +2 368 369 +p 0.1 1 0 1.23456790123456 +2 369 370 +p 0.1 1 0 1.23456790123456 +2 369 370 +p 0.1 1 0 1.23456790123456 +2 370 371 +p 0.1 1 0 1.23456790123457 +2 370 371 +p 0.1 1 0 1.23456790123457 +2 371 372 +p 0.1 1 0 1.23456790123456 +2 371 372 +p 0.1 1 0 1.23456790123456 +2 372 373 +p 0.1 1 0 1.23456790123456 +2 372 373 +p 0.1 1 0 1.23456790123456 +2 373 374 +p 0.1 1 0 1.23456790123457 +2 373 374 +p 0.1 1 0 1.23456790123457 +2 374 375 +p 0.1 1 0 1.23456790123458 +2 374 375 +p 0.1 1 0 1.23456790123458 +2 375 376 +p 0.1 1 0 1.23456790123457 +2 375 376 +p 0.1 1 0 1.23456790123457 +2 376 377 +p 0.1 1 0 1.23456790123457 +2 376 377 +p 0.1 1 0 1.23456790123457 +2 377 378 +p 0.1 1 0 1.23456790123456 +2 377 378 +p 0.1 1 0 1.23456790123456 +2 378 379 +p 0.1 1 0 1.23456790123456 +2 378 379 +p 0.1 1 0 1.23456790123456 +2 379 380 +p 0.1 1 0 1.23456790123457 +2 379 380 +p 0.1 1 0 1.23456790123457 +2 380 381 +p 0.1 1 0 1.23456790123456 +2 380 381 +p 0.1 1 0 1.23456790123456 +2 381 382 +p 0.1 1 0 1.23456790123456 +2 381 382 +p 0.1 1 0 1.23456790123456 +2 382 383 +p 0.1 1 0 1.23456790123457 +2 382 383 +p 0.1 1 0 1.23456790123457 +2 383 384 +p 0.1 1 0 1.23456790123456 +2 383 384 +p 0.1 1 0 1.23456790123456 +2 384 385 +p 0.1 1 0 1.23456790123456 +2 384 385 +p 0.1 1 0 1.23456790123456 +2 385 386 +p 0.1 1 0 1.23456790123457 +2 385 386 +p 0.1 1 0 1.23456790123457 +2 386 387 +p 0.1 1 0 1.23456790123457 +2 386 387 +p 0.1 1 0 1.23456790123457 +2 387 388 +p 0.1 1 0 1.23456790123458 +2 387 388 +p 0.1 1 0 1.23456790123458 +2 388 389 +p 0.1 1 0 1.23456790123457 +2 388 389 +p 0.1 1 0 1.23456790123457 +2 389 390 +p 0.1 1 0 1.23456790123456 +2 389 390 +p 0.1 1 0 1.23456790123456 +2 390 391 +p 0.1 1 0 1.23456790123456 +2 390 391 +p 0.1 1 0 1.23456790123456 +2 391 392 +p 0.1 1 0 1.23456790123457 +2 391 392 +p 0.1 1 0 1.23456790123457 +2 392 393 +p 0.1 1 0 1.23456790123456 +2 392 393 +p 0.1 1 0 1.23456790123456 +2 393 394 +p 0.1 1 0 1.23456790123456 +2 393 394 +p 0.1 1 0 1.23456790123456 +2 394 395 +p 0.1 1 0 1.23456790123457 +2 394 395 +p 0.1 1 0 1.23456790123457 +2 395 396 +p 0.1 1 0 1.23456790123456 +2 395 396 +p 0.1 1 0 1.23456790123456 +2 396 397 +p 0.1 1 0 1.23456790123456 +2 396 397 +p 0.1 1 0 1.23456790123456 +2 397 398 +p 0.1 1 0 1.23456790123457 +2 397 398 +p 0.1 1 0 1.23456790123457 +2 398 399 +p 0.1 1 0 1.23456790123458 +2 398 399 +p 0.1 1 0 1.23456790123458 +2 399 400 +p 0.1 1 0 1.23456790123457 +2 399 400 +p 0.1 1 0 1.23456790123457 +2 400 401 +p 0.1 1 0 1.23456790123457 +2 400 401 +p 0.1 1 0 1.23456790123457 +2 401 402 +p 0.1 1 0 1.23456790123456 +2 401 402 +p 0.1 1 0 1.23456790123456 +2 402 403 +p 0.1 1 0 1.23456790123456 +2 402 403 +p 0.1 1 0 1.23456790123456 +2 403 404 +p 0.1 1 0 1.23456790123457 +2 403 404 +p 0.1 1 0 1.23456790123457 +2 404 405 +p 0.1 1 0 1.23456790123456 +2 404 405 +p 0.1 1 0 1.23456790123456 +2 405 406 +p 0.1 1 0 1.23456790123457 +2 405 406 +p 0.1 1 0 1.23456790123457 +2 406 407 +p 0.1 1 0 1.23456790123456 +2 406 407 +p 0.1 1 0 1.23456790123456 +2 407 408 +p 0.1 1 0 1.23456790123457 +2 407 408 +p 0.1 1 0 1.23456790123457 +2 408 409 +p 0.1 1 0 1.23456790123457 +2 408 409 +p 0.1 1 0 1.23456790123457 +2 409 410 +p 0.1 1 0 1.23456790123457 +2 409 410 +p 0.1 1 0 1.23456790123457 +2 410 411 +p 0.1 1 0 1.23456790123458 +2 410 411 +p 0.1 1 0 1.23456790123458 +2 411 412 +p 0.1 1 0 1.23456790123457 +2 411 412 +p 0.1 1 0 1.23456790123457 +2 412 413 +p 0.1 1 0 1.23456790123457 +2 412 413 +p 0.1 1 0 1.23456790123457 +2 413 414 +p 0.1 1 0 1.23456790123457 +2 413 414 +p 0.1 1 0 1.23456790123457 +2 414 415 +p 0.1 1 0 1.23456790123456 +2 414 415 +p 0.1 1 0 1.23456790123456 +2 415 416 +p 0.1 1 0 1.23456790123457 +2 415 416 +p 0.1 1 0 1.23456790123457 +2 416 417 +p 0.1 1 0 1.23456790123457 +2 416 417 +p 0.1 1 0 1.23456790123457 +2 417 418 +p 0.1 1 0 1.23456790123457 +2 417 418 +p 0.1 1 0 1.23456790123457 +2 418 419 +p 0.1 1 0 1.23456790123457 +2 418 419 +p 0.1 1 0 1.23456790123457 +2 419 420 +p 0.1 1 0 1.23456790123456 +2 419 420 +p 0.1 1 0 1.23456790123456 +2 420 421 +p 0.1 1 0 1.23456790123457 +2 420 421 +p 0.1 1 0 1.23456790123457 +2 421 422 +p 0.1 1 0 1.23456790123457 +2 421 422 +p 0.1 1 0 1.23456790123457 +2 422 423 +p 0.1 1 0 1.23456790123457 +2 422 423 +p 0.1 1 0 1.23456790123457 +2 423 424 +p 0.1 1 0 1.23456790123457 +2 423 424 +p 0.1 1 0 1.23456790123457 +2 424 425 +p 0.1 1 0 1.23456790123457 +2 424 425 +p 0.1 1 0 1.23456790123457 +2 425 426 +p 0.1 1 0 1.23456790123456 +2 425 426 +p 0.1 1 0 1.23456790123456 +2 426 427 +p 0.1 1 0 1.23456790123456 +2 426 427 +p 0.1 1 0 1.23456790123456 +2 427 428 +p 0.1 1 0 1.23456790123456 +2 427 428 +p 0.1 1 0 1.23456790123456 +2 428 429 +p 0.1 1 0 1.23456790123456 +2 428 429 +p 0.1 1 0 1.23456790123456 +2 429 430 +p 0.1 1 0 1.23456790123456 +2 429 430 +p 0.1 1 0 1.23456790123456 +2 430 431 +p 0.1 1 0 1.23456790123457 +2 430 431 +p 0.1 1 0 1.23456790123457 +2 431 432 +p 0.1 1 0 1.23456790123456 +2 431 432 +p 0.1 1 0 1.23456790123456 +2 432 433 +p 0.1 1 0 1.23456790123456 +2 432 433 +p 0.1 1 0 1.23456790123456 +2 433 434 +p 0.1 1 0 1.23456790123457 +2 433 434 +p 0.1 1 0 1.23456790123457 +2 434 435 +p 0.1 1 0 1.23456790123458 +2 434 435 +p 0.1 1 0 1.23456790123458 +2 435 436 +p 0.1 1 0 1.23456790123457 +2 435 436 +p 0.1 1 0 1.23456790123457 +2 436 437 +p 0.1 1 0 1.23456790123457 +2 436 437 +p 0.1 1 0 1.23456790123457 +2 437 438 +p 0.1 1 0 1.23456790123456 +2 437 438 +p 0.1 1 0 1.23456790123456 +2 438 439 +p 0.1 1 0 1.23456790123456 +2 438 439 +p 0.1 1 0 1.23456790123456 +2 439 440 +p 0.1 1 0 1.23456790123457 +2 439 440 +p 0.1 1 0 1.23456790123457 +2 440 441 +p 0.1 1 0 1.23456790123456 +2 440 441 +p 0.1 1 0 1.23456790123456 +2 441 442 +p 0.1 1 0 1.23456790123456 +2 441 442 +p 0.1 1 0 1.23456790123456 +2 442 443 +p 0.1 1 0 1.23456790123457 +2 442 443 +p 0.1 1 0 1.23456790123457 +2 443 444 +p 0.1 1 0 1.23456790123456 +2 443 444 +p 0.1 1 0 1.23456790123456 +2 444 445 +p 0.1 1 0 1.23456790123456 +2 444 445 +p 0.1 1 0 1.23456790123456 +2 445 446 +p 0.1 1 0 1.23456790123457 +2 445 446 +p 0.1 1 0 1.23456790123457 +2 446 447 +p 0.1 1 0 1.23456790123457 +2 446 447 +p 0.1 1 0 1.23456790123457 +2 447 448 +p 0.1 1 0 1.23456790123458 +2 447 448 +p 0.1 1 0 1.23456790123458 +2 448 449 +p 0.1 1 0 1.23456790123457 +2 448 449 +p 0.1 1 0 1.23456790123457 +2 449 450 +p 0.1 1 0 1.23456790123456 +2 449 450 +p 0.1 1 0 1.23456790123456 +2 450 451 +p 0.1 1 0 1.23456790123456 +2 450 451 +p 0.1 1 0 1.23456790123456 +2 451 452 +p 0.1 1 0 1.23456790123457 +2 451 452 +p 0.1 1 0 1.23456790123457 +2 452 453 +p 0.1 1 0 1.23456790123456 +2 452 453 +p 0.1 1 0 1.23456790123456 +2 453 454 +p 0.1 1 0 1.23456790123456 +2 453 454 +p 0.1 1 0 1.23456790123456 +2 454 455 +p 0.1 1 0 1.23456790123457 +2 454 455 +p 0.1 1 0 1.23456790123457 +2 455 456 +p 0.1 1 0 1.23456790123456 +2 455 456 +p 0.1 1 0 1.23456790123456 +2 456 457 +p 0.1 1 0 1.23456790123456 +2 456 457 +p 0.1 1 0 1.23456790123456 +2 457 458 +p 0.1 1 0 1.23456790123457 +2 457 458 +p 0.1 1 0 1.23456790123457 +2 458 459 +p 0.1 1 0 1.23456790123457 +2 458 459 +p 0.1 1 0 1.23456790123457 +2 459 460 +p 0.1 1 0 1.23456790123458 +2 459 460 +p 0.1 1 0 1.23456790123458 +2 460 461 +p 0.1 1 0 1.23456790123456 +2 460 461 +p 0.1 1 0 1.23456790123456 +2 461 462 +p 0.1 1 0 1.23456790123457 +2 461 462 +p 0.1 1 0 1.23456790123457 +2 462 463 +p 0.1 1 0 1.23456790123457 +2 462 463 +p 0.1 1 0 1.23456790123457 +2 463 464 +p 0.1 1 0 1.23456790123457 +2 463 464 +p 0.1 1 0 1.23456790123457 +2 464 465 +p 0.1 1 0 1.23456790123457 +2 464 465 +p 0.1 1 0 1.23456790123457 +2 465 466 +p 0.1 1 0 1.23456790123457 +2 465 466 +p 0.1 1 0 1.23456790123457 +2 466 467 +p 0.1 1 0 1.23456790123457 +2 466 467 +p 0.1 1 0 1.23456790123457 +2 467 468 +p 0.1 1 0 1.23456790123457 +2 467 468 +p 0.1 1 0 1.23456790123457 +2 468 469 +p 0.1 1 0 1.23456790123457 +2 468 469 +p 0.1 1 0 1.23456790123457 +2 469 470 +p 0.1 1 0 1.23456790123456 +2 469 470 +p 0.1 1 0 1.23456790123456 +2 470 471 +p 0.1 1 0 1.23456790123456 +2 470 471 +p 0.1 1 0 1.23456790123456 +2 471 472 +p 0.1 1 0 1.23456790123456 +2 471 472 +p 0.1 1 0 1.23456790123456 +2 472 473 +p 0.1 1 0 1.23456790123457 +2 472 473 +p 0.1 1 0 1.23456790123457 +2 473 474 +p 0.1 1 0 1.23456790123457 +2 473 474 +p 0.1 1 0 1.23456790123457 +2 474 475 +p 0.1 1 0 1.23456790123456 +2 474 475 +p 0.1 1 0 1.23456790123456 +2 475 476 +p 0.1 1 0 1.23456790123457 +2 475 476 +p 0.1 1 0 1.23456790123457 +2 476 477 +p 0.1 1 0 1.23456790123457 +2 476 477 +p 0.1 1 0 1.23456790123457 +2 477 478 +p 0.1 1 0 1.23456790123457 +2 477 478 +p 0.1 1 0 1.23456790123457 +2 478 479 +p 0.1 1 0 1.23456790123457 +2 478 479 +p 0.1 1 0 1.23456790123457 +2 479 480 +p 0.1 1 0 1.23456790123456 +2 479 480 +p 0.1 1 0 1.23456790123456 +2 480 481 +p 0.1 1 0 1.23456790123457 +2 480 481 +p 0.1 1 0 1.23456790123457 +2 481 482 +p 0.1 1 0 1.23456790123457 +2 481 482 +p 0.1 1 0 1.23456790123457 +2 482 483 +p 0.1 1 0 1.23456790123457 +2 482 483 +p 0.1 1 0 1.23456790123457 +2 483 484 +p 0.1 1 0 1.23456790123458 +2 483 484 +p 0.1 1 0 1.23456790123458 +2 484 485 +p 0.1 1 0 1.23456790123456 +2 484 485 +p 0.1 1 0 1.23456790123456 +2 485 486 +p 0.1 1 0 1.23456790123457 +2 485 486 +p 0.1 1 0 1.23456790123457 +2 486 487 +p 0.1 1 0 1.23456790123457 +2 486 487 +p 0.1 1 0 1.23456790123457 +2 487 488 +p 0.1 1 0 1.23456790123458 +2 487 488 +p 0.1 1 0 1.23456790123458 +2 488 489 +p 0.1 1 0 1.23456790123457 +2 488 489 +p 0.1 1 0 1.23456790123457 +2 489 490 +p 0.1 1 0 1.23456790123457 +2 489 490 +p 0.1 1 0 1.23456790123457 +2 490 491 +p 0.1 1 0 1.23456790123457 +2 490 491 +p 0.1 1 0 1.23456790123457 +2 491 492 +p 0.1 1 0 1.23456790123458 +2 491 492 +p 0.1 1 0 1.23456790123458 +2 492 493 +p 0.1 1 0 1.23456790123457 +2 492 493 +p 0.1 1 0 1.23456790123457 +2 493 494 +p 0.1 1 0 1.23456790123457 +2 493 494 +p 0.1 1 0 1.23456790123457 +2 494 495 +p 0.1 1 0 1.23456790123457 +2 494 495 +p 0.1 1 0 1.23456790123457 +2 495 496 +p 0.1 1 0 1.23456790123457 +2 495 496 +p 0.1 1 0 1.23456790123457 +2 496 497 +p 0.1 1 0 1.23456790123457 +2 496 497 +p 0.1 1 0 1.23456790123457 +2 497 498 +p 0.1 1 0 1.23456790123457 +2 497 498 +p 0.1 1 0 1.23456790123457 +2 498 499 +p 0.1 1 0 1.23456790123456 +2 498 499 +p 0.1 1 0 1.23456790123456 +2 499 500 +p 0.1 1 0 1.23456790123458 +2 499 500 +p 0.1 1 0 1.23456790123458 +2 500 501 +p 0.1 1 0 1.23456790123457 +2 500 501 +p 0.1 1 0 1.23456790123457 +2 501 502 +p 0.1 1 0 1.23456790123457 +2 501 502 +p 0.1 1 0 1.23456790123457 +2 502 503 +p 0.1 1 0 1.23456790123458 +2 502 503 +p 0.1 1 0 1.23456790123458 +2 503 504 +p 0.1 1 0 1.23456790123456 +2 503 504 +p 0.1 1 0 1.23456790123456 +2 504 505 +p 0.1 1 0 1.23456790123457 +2 504 505 +p 0.1 1 0 1.23456790123457 +2 505 506 +p 0.1 1 0 1.23456790123457 +2 505 506 +p 0.1 1 0 1.23456790123457 +2 506 507 +p 0.1 1 0 1.23456790123457 +2 506 507 +p 0.1 1 0 1.23456790123457 +2 507 508 +p 0.1 1 0 1.23456790123457 +2 507 508 +p 0.1 1 0 1.23456790123457 +2 508 509 +p 0.1 1 0 1.23456790123457 +2 508 509 +p 0.1 1 0 1.23456790123457 +2 509 510 +p 0.1 1 0 1.23456790123457 +2 509 510 +p 0.1 1 0 1.23456790123457 +2 510 511 +p 0.1 1 0 1.23456790123456 +2 510 511 +p 0.1 1 0 1.23456790123456 +2 511 512 +p 0.1 1 0 1.23456790123457 +2 511 512 +p 0.1 1 0 1.23456790123457 +2 512 513 +p 0.1 1 0 1.23456790123457 +2 512 513 +p 0.1 1 0 1.23456790123457 +2 513 514 +p 0.1 1 0 1.23456790123457 +2 513 514 +p 0.1 1 0 1.23456790123457 +2 514 515 +p 0.1 1 0 1.23456790123457 +2 514 515 +p 0.1 1 0 1.23456790123457 +2 515 516 +p 0.1 1 0 1.23456790123456 +2 515 516 +p 0.1 1 0 1.23456790123456 +2 516 517 +p 0.1 1 0 1.23456790123457 +2 516 517 +p 0.1 1 0 1.23456790123457 +2 517 518 +p 0.1 1 0 1.23456790123457 +2 517 518 +p 0.1 1 0 1.23456790123457 +2 518 519 +p 0.1 1 0 1.23456790123457 +2 518 519 +p 0.1 1 0 1.23456790123457 +2 519 520 +p 0.1 1 0 1.23456790123457 +2 519 520 +p 0.1 1 0 1.23456790123457 +2 520 521 +p 0.1 1 0 1.23456790123457 +2 520 521 +p 0.1 1 0 1.23456790123457 +2 521 522 +p 0.1 1 0 1.23456790123457 +2 521 522 +p 0.1 1 0 1.23456790123457 +2 522 523 +p 0.1 1 0 1.23456790123456 +2 522 523 +p 0.1 1 0 1.23456790123456 +2 523 524 +p 0.1 1 0 1.23456790123458 +2 523 524 +p 0.1 1 0 1.23456790123458 +2 524 525 +p 0.1 1 0 1.23456790123457 +2 524 525 +p 0.1 1 0 1.23456790123457 +2 525 526 +p 0.1 1 0 1.23456790123457 +2 525 526 +p 0.1 1 0 1.23456790123457 +2 526 527 +p 0.1 1 0 1.23456790123458 +2 526 527 +p 0.1 1 0 1.23456790123458 +2 527 528 +p 0.1 1 0 1.23456790123456 +2 527 528 +p 0.1 1 0 1.23456790123456 +2 528 529 +p 0.1 1 0 1.23456790123457 +2 528 529 +p 0.1 1 0 1.23456790123457 +2 529 530 +p 0.1 1 0 1.23456790123457 +2 529 530 +p 0.1 1 0 1.23456790123457 +2 530 531 +p 0.1 1 0 1.23456790123457 +2 530 531 +p 0.1 1 0 1.23456790123457 +2 531 532 +p 0.1 1 0 1.23456790123457 +2 531 532 +p 0.1 1 0 1.23456790123457 +2 532 533 +p 0.1 1 0 1.23456790123457 +2 532 533 +p 0.1 1 0 1.23456790123457 +2 533 534 +p 0.1 1 0 1.23456790123457 +2 533 534 +p 0.1 1 0 1.23456790123457 +2 534 535 +p 0.1 1 0 1.23456790123458 +2 534 535 +p 0.1 1 0 1.23456790123458 +2 535 536 +p 0.1 1 0 1.23456790123457 +2 535 536 +p 0.1 1 0 1.23456790123457 +2 536 537 +p 0.1 1 0 1.23456790123457 +2 536 537 +p 0.1 1 0 1.23456790123457 +2 537 538 +p 0.1 1 0 1.23456790123457 +2 537 538 +p 0.1 1 0 1.23456790123457 +2 538 539 +p 0.1 1 0 1.23456790123458 +2 538 539 +p 0.1 1 0 1.23456790123458 +2 539 540 +p 0.1 1 0 1.23456790123458 +2 539 540 +p 0.1 1 0 1.23456790123458 +2 540 541 +p 0.1 1 0 1.23456790123457 +2 540 541 +p 0.1 1 0 1.23456790123457 +2 541 542 +p 0.1 1 0 1.23456790123457 +2 541 542 +p 0.1 1 0 1.23456790123457 +2 542 543 +p 0.1 1 0 1.23456790123457 +2 542 543 +p 0.1 1 0 1.23456790123457 +2 543 544 +p 0.1 1 0 1.23456790123457 +2 543 544 +p 0.1 1 0 1.23456790123457 +2 544 545 +p 0.1 1 0 1.23456790123457 +2 544 545 +p 0.1 1 0 1.23456790123457 +2 545 546 +p 0.1 1 0 1.23456790123457 +2 545 546 +p 0.1 1 0 1.23456790123457 +2 546 547 +p 0.1 1 0 1.23456790123457 +2 546 547 +p 0.1 1 0 1.23456790123457 +2 547 548 +p 0.1 1 0 1.23456790123457 +2 547 548 +p 0.1 1 0 1.23456790123457 +2 548 549 +p 0.1 1 0 1.23456790123457 +2 548 549 +p 0.1 1 0 1.23456790123457 +2 549 550 +p 0.1 1 0 1.23456790123457 +2 549 550 +p 0.1 1 0 1.23456790123457 +2 550 551 +p 0.1 1 0 1.23456790123457 +2 550 551 +p 0.1 1 0 1.23456790123457 +2 551 552 +p 0.1 1 0 1.23456790123457 +2 551 552 +p 0.1 1 0 1.23456790123457 +2 552 553 +p 0.1 1 0 1.23456790123457 +2 552 553 +p 0.1 1 0 1.23456790123457 +2 553 554 +p 0.1 1 0 1.23456790123457 +2 553 554 +p 0.1 1 0 1.23456790123457 +2 554 555 +p 0.1 1 0 1.23456790123457 +2 554 555 +p 0.1 1 0 1.23456790123457 +2 555 556 +p 0.1 1 0 1.23456790123457 +2 555 556 +p 0.1 1 0 1.23456790123457 +2 556 557 +p 0.1 1 0 1.23456790123457 +2 556 557 +p 0.1 1 0 1.23456790123457 +2 557 558 +p 0.1 1 0 1.23456790123457 +2 557 558 +p 0.1 1 0 1.23456790123457 +2 558 559 +p 0.1 1 0 1.23456790123458 +2 558 559 +p 0.1 1 0 1.23456790123458 +2 559 560 +p 0.1 1 0 1.23456790123458 +2 559 560 +p 0.1 1 0 1.23456790123458 +2 560 561 +p 0.1 1 0 1.23456790123457 +2 560 561 +p 0.1 1 0 1.23456790123457 +2 561 562 +p 0.1 1 0 1.23456790123457 +2 561 562 +p 0.1 1 0 1.23456790123457 +2 562 563 +p 0.1 1 0 1.23456790123458 +2 562 563 +p 0.1 1 0 1.23456790123458 +2 563 564 +p 0.1 1 0 1.23456790123458 +2 563 564 +p 0.1 1 0 1.23456790123458 +2 564 565 +p 0.1 1 0 1.23456790123457 +2 564 565 +p 0.1 1 0 1.23456790123457 +2 565 566 +p 0.1 1 0 1.23456790123457 +2 565 566 +p 0.1 1 0 1.23456790123457 +2 566 567 +p 0.1 1 0 1.23456790123457 +2 566 567 +p 0.1 1 0 1.23456790123457 +2 567 568 +p 0.1 1 0 1.23456790123457 +2 567 568 +p 0.1 1 0 1.23456790123457 +2 568 569 +p 0.1 1 0 1.23456790123457 +2 568 569 +p 0.1 1 0 1.23456790123457 +2 569 570 +p 0.1 1 0 1.23456790123457 +2 569 570 +p 0.1 1 0 1.23456790123457 +2 570 571 +p 0.1 1 0 1.23456790123457 +2 570 571 +p 0.1 1 0 1.23456790123457 +2 571 572 +p 0.1 1 0 1.23456790123456 +2 571 572 +p 0.1 1 0 1.23456790123456 +2 572 573 +p 0.1 1 0 1.23456790123457 +2 572 573 +p 0.1 1 0 1.23456790123457 +2 573 574 +p 0.1 1 0 1.23456790123457 +2 573 574 +p 0.1 1 0 1.23456790123457 +2 574 575 +p 0.1 1 0 1.23456790123456 +2 574 575 +p 0.1 1 0 1.23456790123456 +2 575 576 +p 0.1 1 0 1.23456790123457 +2 575 576 +p 0.1 1 0 1.23456790123457 +2 576 577 +p 0.1 1 0 1.23456790123457 +2 576 577 +p 0.1 1 0 1.23456790123457 +2 577 578 +p 0.1 1 0 1.23456790123457 +2 577 578 +p 0.1 1 0 1.23456790123457 +2 578 579 +p 0.1 1 0 1.23456790123457 +2 578 579 +p 0.1 1 0 1.23456790123457 +2 579 580 +p 0.1 1 0 1.23456790123457 +2 579 580 +p 0.1 1 0 1.23456790123457 +2 580 581 +p 0.1 1 0 1.23456790123457 +2 580 581 +p 0.1 1 0 1.23456790123457 +2 581 582 +p 0.1 1 0 1.23456790123457 +2 581 582 +p 0.1 1 0 1.23456790123457 +2 582 583 +p 0.1 1 0 1.23456790123457 +2 582 583 +p 0.1 1 0 1.23456790123457 +2 583 584 +p 0.1 1 0 1.23456790123457 +2 583 584 +p 0.1 1 0 1.23456790123457 +2 584 585 +p 0.1 1 0 1.23456790123457 +2 584 585 +p 0.1 1 0 1.23456790123457 +2 585 586 +p 0.1 1 0 1.23456790123457 +2 585 586 +p 0.1 1 0 1.23456790123457 +2 586 587 +p 0.1 1 0 1.23456790123456 +2 586 587 +p 0.1 1 0 1.23456790123456 +2 587 588 +p 0.1 1 0 1.23456790123456 +2 587 588 +p 0.1 1 0 1.23456790123456 +2 588 589 +p 0.1 1 0 1.23456790123457 +2 588 589 +p 0.1 1 0 1.23456790123457 +2 589 590 +p 0.1 1 0 1.23456790123457 +2 589 590 +p 0.1 1 0 1.23456790123457 +2 590 591 +p 0.1 1 0 1.23456790123457 +2 590 591 +p 0.1 1 0 1.23456790123457 +2 591 592 +p 0.1 1 0 1.23456790123457 +2 591 592 +p 0.1 1 0 1.23456790123457 +2 592 593 +p 0.1 1 0 1.23456790123457 +2 592 593 +p 0.1 1 0 1.23456790123457 +2 593 594 +p 0.1 1 0 1.23456790123457 +2 593 594 +p 0.1 1 0 1.23456790123457 +2 594 595 +p 0.1 1 0 1.23456790123457 +2 594 595 +p 0.1 1 0 1.23456790123457 +2 595 596 +p 0.1 1 0 1.23456790123456 +2 595 596 +p 0.1 1 0 1.23456790123456 +2 596 597 +p 0.1 1 0 1.23456790123457 +2 596 597 +p 0.1 1 0 1.23456790123457 +2 597 598 +p 0.1 1 0 1.23456790123457 +2 597 598 +p 0.1 1 0 1.23456790123457 +2 598 599 +p 0.1 1 0 1.23456790123457 +2 598 599 +p 0.1 1 0 1.23456790123457 +2 599 600 +p 0.1 1 0 1.23456790123457 +2 599 600 +p 0.1 1 0 1.23456790123457 +2 600 601 +p 0.1 1 0 1.23456790123457 +2 600 601 +p 0.1 1 0 1.23456790123457 +2 601 602 +p 0.1 1 0 1.23456790123457 +2 601 602 +p 0.1 1 0 1.23456790123457 +2 602 603 +p 0.1 1 0 1.23456790123457 +2 602 603 +p 0.1 1 0 1.23456790123457 +2 603 604 +p 0.1 1 0 1.23456790123457 +2 603 604 +p 0.1 1 0 1.23456790123457 +2 604 605 +p 0.1 1 0 1.23456790123457 +2 604 605 +p 0.1 1 0 1.23456790123457 +2 605 606 +p 0.1 1 0 1.23456790123457 +2 605 606 +p 0.1 1 0 1.23456790123457 +2 606 607 +p 0.1 1 0 1.23456790123456 +2 606 607 +p 0.1 1 0 1.23456790123456 +2 607 608 +p 0.1 1 0 1.23456790123457 +2 607 608 +p 0.1 1 0 1.23456790123457 +2 608 609 +p 0.1 1 0 1.23456790123457 +2 608 609 +p 0.1 1 0 1.23456790123457 +2 609 610 +p 0.1 1 0 1.23456790123457 +2 609 610 +p 0.1 1 0 1.23456790123457 +2 610 611 +p 0.1 1 0 1.23456790123457 +2 610 611 +p 0.1 1 0 1.23456790123457 +2 611 612 +p 0.1 1 0 1.23456790123456 +2 611 612 +p 0.1 1 0 1.23456790123456 +2 612 613 +p 0.1 1 0 1.23456790123457 +2 612 613 +p 0.1 1 0 1.23456790123457 +2 613 614 +p 0.1 1 0 1.23456790123457 +2 613 614 +p 0.1 1 0 1.23456790123457 +2 614 615 +p 0.1 1 0 1.23456790123457 +2 614 615 +p 0.1 1 0 1.23456790123457 +2 615 616 +p 0.1 1 0 1.23456790123457 +2 615 616 +p 0.1 1 0 1.23456790123457 +2 616 617 +p 0.1 1 0 1.23456790123457 +2 616 617 +p 0.1 1 0 1.23456790123457 +2 617 618 +p 0.1 1 0 1.23456790123457 +2 617 618 +p 0.1 1 0 1.23456790123457 +2 618 619 +p 0.1 1 0 1.23456790123457 +2 618 619 +p 0.1 1 0 1.23456790123457 +2 619 620 +p 0.1 1 0 1.23456790123457 +2 619 620 +p 0.1 1 0 1.23456790123457 +2 620 621 +p 0.1 1 0 1.23456790123457 +2 620 621 +p 0.1 1 0 1.23456790123457 +2 621 622 +p 0.1 1 0 1.23456790123457 +2 621 622 +p 0.1 1 0 1.23456790123457 +2 622 623 +p 0.1 1 0 1.23456790123457 +2 622 623 +p 0.1 1 0 1.23456790123457 +2 623 624 +p 0.1 1 0 1.23456790123457 +2 623 624 +p 0.1 1 0 1.23456790123457 +2 624 625 +p 0.1 1 0 1.23456790123457 +2 624 625 +p 0.1 1 0 1.23456790123457 +2 625 626 +p 0.1 1 0 1.23456790123457 +2 625 626 +p 0.1 1 0 1.23456790123457 +2 626 627 +p 0.1 1 0 1.23456790123457 +2 626 627 +p 0.1 1 0 1.23456790123457 +2 627 628 +p 0.1 1 0 1.23456790123457 +2 627 628 +p 0.1 1 0 1.23456790123457 +2 628 629 +p 0.1 1 0 1.23456790123457 +2 628 629 +p 0.1 1 0 1.23456790123457 +2 629 630 +p 0.1 1 0 1.23456790123457 +2 629 630 +p 0.1 1 0 1.23456790123457 +2 630 631 +p 0.1 1 0 1.23456790123457 +2 630 631 +p 0.1 1 0 1.23456790123457 +2 631 632 +p 0.1 1 0 1.23456790123457 +2 631 632 +p 0.1 1 0 1.23456790123457 +2 632 633 +p 0.1 1 0 1.23456790123457 +2 632 633 +p 0.1 1 0 1.23456790123457 +2 633 634 +p 0.1 1 0 1.23456790123457 +2 633 634 +p 0.1 1 0 1.23456790123457 +2 634 635 +p 0.1 1 0 1.23456790123457 +2 634 635 +p 0.1 1 0 1.23456790123457 +2 635 636 +p 0.1 1 0 1.23456790123457 +2 635 636 +p 0.1 1 0 1.23456790123457 +2 636 637 +p 0.1 1 0 1.23456790123457 +2 636 637 +p 0.1 1 0 1.23456790123457 +2 637 638 +p 0.1 1 0 1.23456790123457 +2 637 638 +p 0.1 1 0 1.23456790123457 +2 638 639 +p 0.1 1 0 1.23456790123457 +2 638 639 +p 0.1 1 0 1.23456790123457 +2 639 640 +p 0.1 1 0 1.23456790123457 +2 639 640 +p 0.1 1 0 1.23456790123457 +2 640 641 +p 0.1 1 0 1.23456790123457 +2 640 641 +p 0.1 1 0 1.23456790123457 +2 641 642 +p 0.1 1 0 1.23456790123457 +2 641 642 +p 0.1 1 0 1.23456790123457 +2 642 643 +p 0.1 1 0 1.23456790123457 +2 642 643 +p 0.1 1 0 1.23456790123457 +2 643 644 +p 0.1 1 0 1.23456790123457 +2 643 644 +p 0.1 1 0 1.23456790123457 +2 644 645 +p 0.1 1 0 1.23456790123457 +2 644 645 +p 0.1 1 0 1.23456790123457 +2 645 646 +p 0.1 1 0 1.23456790123457 +2 645 646 +p 0.1 1 0 1.23456790123457 +2 646 647 +p 0.1 1 0 1.23456790123457 +2 646 647 +p 0.1 1 0 1.23456790123457 +2 647 648 +p 0.1 1 0 1.23456790123457 +2 647 648 +p 0.1 1 0 1.23456790123457 +2 648 649 +p 0.1 1 0 1.23456790123457 +2 648 649 +p 0.1 1 0 1.23456790123457 +2 649 650 +p 0.1 1 0 1.23456790123457 +2 649 650 +p 0.1 1 0 1.23456790123457 +2 650 651 +p 0.1 1 0 1.23456790123457 +2 650 651 +p 0.1 1 0 1.23456790123457 +2 651 652 +p 0.1 1 0 1.23456790123457 +2 651 652 +p 0.1 1 0 1.23456790123457 +2 652 653 +p 0.1 1 0 1.23456790123457 +2 652 653 +p 0.1 1 0 1.23456790123457 +2 653 654 +p 0.1 1 0 1.23456790123457 +2 653 654 +p 0.1 1 0 1.23456790123457 +2 654 655 +p 0.1 1 0 1.23456790123457 +2 654 655 +p 0.1 1 0 1.23456790123457 +2 655 656 +p 0.1 1 0 1.23456790123457 +2 655 656 +p 0.1 1 0 1.23456790123457 +2 656 657 +p 0.1 1 0 1.23456790123457 +2 656 657 +p 0.1 1 0 1.23456790123457 +2 657 658 +p 0.1 1 0 1.23456790123457 +2 657 658 +p 0.1 1 0 1.23456790123457 +2 658 659 +p 0.1 1 0 1.23456790123457 +2 658 659 +p 0.1 1 0 1.23456790123457 +2 659 660 +p 0.1 1 0 1.23456790123457 +2 659 660 +p 0.1 1 0 1.23456790123457 +2 660 661 +p 0.1 1 0 1.23456790123457 +2 660 661 +p 0.1 1 0 1.23456790123457 +2 661 662 +p 0.1 1 0 1.23456790123457 +2 661 662 +p 0.1 1 0 1.23456790123457 +2 662 663 +p 0.1 1 0 1.23456790123457 +2 662 663 +p 0.1 1 0 1.23456790123457 +2 663 664 +p 0.1 1 0 1.23456790123457 +2 663 664 +p 0.1 1 0 1.23456790123457 +2 664 665 +p 0.1 1 0 1.23456790123457 +2 664 665 +p 0.1 1 0 1.23456790123457 +2 665 666 +p 0.1 1 0 1.23456790123457 +2 665 666 +p 0.1 1 0 1.23456790123457 +2 666 667 +p 0.1 1 0 1.23456790123457 +2 666 667 +p 0.1 1 0 1.23456790123457 +2 667 668 +p 0.1 1 0 1.23456790123457 +2 667 668 +p 0.1 1 0 1.23456790123457 +2 668 669 +p 0.1 1 0 1.23456790123457 +2 668 669 +p 0.1 1 0 1.23456790123457 +2 669 670 +p 0.1 1 0 1.23456790123457 +2 669 670 +p 0.1 1 0 1.23456790123457 +2 670 671 +p 0.1 1 0 1.23456790123457 +2 670 671 +p 0.1 1 0 1.23456790123457 +2 671 672 +p 0.1 1 0 1.23456790123457 +2 671 672 +p 0.1 1 0 1.23456790123457 +2 672 673 +p 0.1 1 0 1.23456790123457 +2 672 673 +p 0.1 1 0 1.23456790123457 +2 673 674 +p 0.1 1 0 1.23456790123457 +2 673 674 +p 0.1 1 0 1.23456790123457 +2 674 675 +p 0.1 1 0 1.23456790123457 +2 674 675 +p 0.1 1 0 1.23456790123457 +2 675 676 +p 0.1 1 0 1.23456790123457 +2 675 676 +p 0.1 1 0 1.23456790123457 +2 676 677 +p 0.1 1 0 1.23456790123457 +2 676 677 +p 0.1 1 0 1.23456790123457 +2 677 678 +p 0.1 1 0 1.23456790123457 +2 677 678 +p 0.1 1 0 1.23456790123457 +2 678 679 +p 0.1 1 0 1.23456790123457 +2 678 679 +p 0.1 1 0 1.23456790123457 +2 679 680 +p 0.1 1 0 1.23456790123457 +2 679 680 +p 0.1 1 0 1.23456790123457 +2 680 681 +p 0.1 1 0 1.23456790123457 +2 680 681 +p 0.1 1 0 1.23456790123457 +2 681 682 +p 0.1 1 0 1.23456790123457 +2 681 682 +p 0.1 1 0 1.23456790123457 +2 682 683 +p 0.1 1 0 1.23456790123457 +2 682 683 +p 0.1 1 0 1.23456790123457 +2 683 684 +p 0.1 1 0 1.23456790123456 +2 683 684 +p 0.1 1 0 1.23456790123456 +2 684 685 +p 0.1 1 0 1.23456790123457 +2 684 685 +p 0.1 1 0 1.23456790123457 +2 685 686 +p 0.1 1 0 1.23456790123457 +2 685 686 +p 0.1 1 0 1.23456790123457 +2 686 687 +p 0.1 1 0 1.23456790123457 +2 686 687 +p 0.1 1 0 1.23456790123457 +2 687 688 +p 0.1 1 0 1.23456790123457 +2 687 688 +p 0.1 1 0 1.23456790123457 +2 688 689 +p 0.1 1 0 1.23456790123457 +2 688 689 +p 0.1 1 0 1.23456790123457 +2 689 690 +p 0.1 1 0 1.23456790123457 +2 689 690 +p 0.1 1 0 1.23456790123457 +2 690 691 +p 0.1 1 0 1.23456790123456 +2 690 691 +p 0.1 1 0 1.23456790123456 +2 691 692 +p 0.1 1 0 1.23456790123457 +2 691 692 +p 0.1 1 0 1.23456790123457 +2 692 693 +p 0.1 1 0 1.23456790123457 +2 692 693 +p 0.1 1 0 1.23456790123457 +2 693 694 +p 0.1 1 0 1.23456790123457 +2 693 694 +p 0.1 1 0 1.23456790123457 +2 694 695 +p 0.1 1 0 1.23456790123456 +2 694 695 +p 0.1 1 0 1.23456790123456 +2 695 696 +p 0.1 1 0 1.23456790123457 +2 695 696 +p 0.1 1 0 1.23456790123457 +2 696 697 +p 0.1 1 0 1.23456790123457 +2 696 697 +p 0.1 1 0 1.23456790123457 +2 697 698 +p 0.1 1 0 1.23456790123457 +2 697 698 +p 0.1 1 0 1.23456790123457 +2 698 699 +p 0.1 1 0 1.23456790123457 +2 698 699 +p 0.1 1 0 1.23456790123457 +2 699 700 +p 0.1 1 0 1.23456790123457 +2 699 700 +p 0.1 1 0 1.23456790123457 +2 700 701 +p 0.1 1 0 1.23456790123457 +2 700 701 +p 0.1 1 0 1.23456790123457 +2 701 702 +p 0.1 1 0 1.23456790123457 +2 701 702 +p 0.1 1 0 1.23456790123457 +2 702 703 +p 0.1 1 0 1.23456790123457 +2 702 703 +p 0.1 1 0 1.23456790123457 +2 703 704 +p 0.1 1 0 1.23456790123457 +2 703 704 +p 0.1 1 0 1.23456790123457 +2 704 705 +p 0.1 1 0 1.23456790123457 +2 704 705 +p 0.1 1 0 1.23456790123457 +2 705 706 +p 0.1 1 0 1.23456790123457 +2 705 706 +p 0.1 1 0 1.23456790123457 +2 706 707 +p 0.1 1 0 1.23456790123457 +2 706 707 +p 0.1 1 0 1.23456790123457 +2 707 708 +p 0.1 1 0 1.23456790123457 +2 707 708 +p 0.1 1 0 1.23456790123457 +2 708 709 +p 0.1 1 0 1.23456790123457 +2 708 709 +p 0.1 1 0 1.23456790123457 +2 709 710 +p 0.1 1 0 1.23456790123457 +2 709 710 +p 0.1 1 0 1.23456790123457 +2 710 711 +p 0.1 1 0 1.23456790123457 +2 710 711 +p 0.1 1 0 1.23456790123457 +2 711 712 +p 0.1 1 0 1.23456790123457 +2 711 712 +p 0.1 1 0 1.23456790123457 +2 712 713 +p 0.1 1 0 1.23456790123457 +2 712 713 +p 0.1 1 0 1.23456790123457 +2 713 714 +p 0.1 1 0 1.23456790123457 +2 713 714 +p 0.1 1 0 1.23456790123457 +2 714 715 +p 0.1 1 0 1.23456790123457 +2 714 715 +p 0.1 1 0 1.23456790123457 +2 715 716 +p 0.1 1 0 1.23456790123456 +2 715 716 +p 0.1 1 0 1.23456790123456 +2 716 717 +p 0.1 1 0 1.23456790123457 +2 716 717 +p 0.1 1 0 1.23456790123457 +2 717 718 +p 0.1 1 0 1.23456790123457 +2 717 718 +p 0.1 1 0 1.23456790123457 +2 718 719 +p 0.1 1 0 1.23456790123457 +2 718 719 +p 0.1 1 0 1.23456790123457 +2 719 720 +p 0.1 1 0 1.23456790123457 +2 719 720 +p 0.1 1 0 1.23456790123457 +2 720 721 +p 0.1 1 0 1.23456790123457 +2 720 721 +p 0.1 1 0 1.23456790123457 +2 721 722 +p 0.1 1 0 1.23456790123457 +2 721 722 +p 0.1 1 0 1.23456790123457 +2 722 723 +p 0.1 1 0 1.23456790123457 +2 722 723 +p 0.1 1 0 1.23456790123457 +2 723 724 +p 0.1 1 0 1.23456790123457 +2 723 724 +p 0.1 1 0 1.23456790123457 +2 724 725 +p 0.1 1 0 1.23456790123457 +2 724 725 +p 0.1 1 0 1.23456790123457 +2 725 726 +p 0.1 1 0 1.23456790123457 +2 725 726 +p 0.1 1 0 1.23456790123457 +2 726 727 +p 0.1 1 0 1.23456790123457 +2 726 727 +p 0.1 1 0 1.23456790123457 +2 727 728 +p 0.1 1 0 1.23456790123457 +2 727 728 +p 0.1 1 0 1.23456790123457 +2 728 729 +p 0.1 1 0 1.23456790123457 +2 728 729 +p 0.1 1 0 1.23456790123457 +2 729 730 +p 0.1 1 0 1.23456790123457 +2 729 730 +p 0.1 1 0 1.23456790123457 +2 730 731 +p 0.1 1 0 1.23456790123457 +2 730 731 +p 0.1 1 0 1.23456790123457 +2 731 732 +p 0.1 1 0 1.23456790123457 +2 731 732 +p 0.1 1 0 1.23456790123457 +2 732 733 +p 0.1 1 0 1.23456790123457 +2 732 733 +p 0.1 1 0 1.23456790123457 +2 733 734 +p 0.1 1 0 1.23456790123457 +2 733 734 +p 0.1 1 0 1.23456790123457 +2 734 735 +p 0.1 1 0 1.23456790123457 +2 734 735 +p 0.1 1 0 1.23456790123457 +2 735 736 +p 0.1 1 0 1.23456790123457 +2 735 736 +p 0.1 1 0 1.23456790123457 +2 736 737 +p 0.1 1 0 1.23456790123457 +2 736 737 +p 0.1 1 0 1.23456790123457 +2 737 738 +p 0.1 1 0 1.23456790123457 +2 737 738 +p 0.1 1 0 1.23456790123457 +2 738 739 +p 0.1 1 0 1.23456790123457 +2 738 739 +p 0.1 1 0 1.23456790123457 +2 739 740 +p 0.1 1 0 1.23456790123457 +2 739 740 +p 0.1 1 0 1.23456790123457 +2 740 741 +p 0.1 1 0 1.23456790123457 +2 740 741 +p 0.1 1 0 1.23456790123457 +2 741 742 +p 0.1 1 0 1.23456790123457 +2 741 742 +p 0.1 1 0 1.23456790123457 +2 742 743 +p 0.1 1 0 1.23456790123457 +2 742 743 +p 0.1 1 0 1.23456790123457 +2 743 744 +p 0.1 1 0 1.23456790123457 +2 743 744 +p 0.1 1 0 1.23456790123457 +2 744 745 +p 0.1 1 0 1.23456790123457 +2 744 745 +p 0.1 1 0 1.23456790123457 +2 745 746 +p 0.1 1 0 1.23456790123457 +2 745 746 +p 0.1 1 0 1.23456790123457 +2 746 747 +p 0.1 1 0 1.23456790123457 +2 746 747 +p 0.1 1 0 1.23456790123457 +2 747 748 +p 0.1 1 0 1.23456790123457 +2 747 748 +p 0.1 1 0 1.23456790123457 +2 748 749 +p 0.1 1 0 1.23456790123457 +2 748 749 +p 0.1 1 0 1.23456790123457 +2 749 750 +p 0.1 1 0 1.23456790123457 +2 749 750 +p 0.1 1 0 1.23456790123457 +2 750 751 +p 0.1 1 0 1.23456790123457 +2 750 751 +p 0.1 1 0 1.23456790123457 +2 751 752 +p 0.1 1 0 1.23456790123457 +2 751 752 +p 0.1 1 0 1.23456790123457 +2 752 753 +p 0.1 1 0 1.23456790123457 +2 752 753 +p 0.1 1 0 1.23456790123457 +2 753 754 +p 0.1 1 0 1.23456790123457 +2 753 754 +p 0.1 1 0 1.23456790123457 +2 754 755 +p 0.1 1 0 1.23456790123457 +2 754 755 +p 0.1 1 0 1.23456790123457 +2 755 756 +p 0.1 1 0 1.23456790123457 +2 755 756 +p 0.1 1 0 1.23456790123457 +2 756 757 +p 0.1 1 0 1.23456790123457 +2 756 757 +p 0.1 1 0 1.23456790123457 +2 757 758 +p 0.1 1 0 1.23456790123457 +2 757 758 +p 0.1 1 0 1.23456790123457 +2 758 759 +p 0.1 1 0 1.23456790123457 +2 758 759 +p 0.1 1 0 1.23456790123457 +2 759 760 +p 0.1 1 0 1.23456790123457 +2 759 760 +p 0.1 1 0 1.23456790123457 +2 760 761 +p 0.1 1 0 1.23456790123457 +2 760 761 +p 0.1 1 0 1.23456790123457 +2 761 762 +p 0.1 1 0 1.23456790123457 +2 761 762 +p 0.1 1 0 1.23456790123457 +2 762 763 +p 0.1 1 0 1.23456790123457 +2 762 763 +p 0.1 1 0 1.23456790123457 +2 763 764 +p 0.1 1 0 1.23456790123457 +2 763 764 +p 0.1 1 0 1.23456790123457 +2 764 765 +p 0.1 1 0 1.23456790123457 +2 764 765 +p 0.1 1 0 1.23456790123457 +2 765 766 +p 0.1 1 0 1.23456790123457 +2 765 766 +p 0.1 1 0 1.23456790123457 +2 766 767 +p 0.1 1 0 1.23456790123457 +2 766 767 +p 0.1 1 0 1.23456790123457 +2 767 768 +p 0.1 1 0 1.23456790123457 +2 767 768 +p 0.1 1 0 1.23456790123457 +2 768 1 +p 0.1 1 0 1.23456790123457 +2 768 1 +p 0.1 1 0 1.23456790123457 +2 769 770 +p 0.1 1 0 0.37037037037037 +2 770 771 +p 0.1 1 0 0.37037037037037 +2 771 772 +p 0.1 1 0 0.37037037037037 +2 772 773 +p 0.1 1 0 0.37037037037037 +2 773 774 +p 0.1 1 0 0.37037037037037 +2 774 775 +p 0.1 1 0 0.37037037037037 +2 775 776 +p 0.1 1 0 0.370370370370371 +2 776 777 +p 0.1 1 0 0.37037037037037 +2 777 778 +p 0.1 1 0 0.37037037037037 +2 778 779 +p 0.1 1 0 0.37037037037037 +2 779 780 +p 0.1 1 0 0.37037037037037 +2 780 781 +p 0.1 1 0 0.37037037037037 +2 781 782 +p 0.1 1 0 0.37037037037037 +2 782 783 +p 0.1 1 0 0.37037037037037 +2 783 784 +p 0.1 1 0 0.370370370370371 +2 784 785 +p 0.1 1 0 0.37037037037037 +2 785 786 +p 0.1 1 0 0.37037037037037 +2 786 787 +p 0.1 1 0 0.37037037037037 +2 787 788 +p 0.1 1 0 0.37037037037037 +2 788 789 +p 0.1 1 0 0.37037037037037 +2 789 790 +p 0.1 1 0 0.370370370370371 +2 790 791 +p 0.1 1 0 0.37037037037037 +2 791 792 +p 0.1 1 0 0.37037037037037 +2 792 793 +p 0.1 1 0 0.37037037037037 +2 793 794 +p 0.1 1 0 0.37037037037037 +2 794 795 +p 0.1 1 0 0.37037037037037 +2 795 796 +p 0.1 1 0 0.37037037037037 +2 796 797 +p 0.1 1 0 0.37037037037037 +2 797 798 +p 0.1 1 0 0.37037037037037 +2 798 799 +p 0.1 1 0 0.37037037037037 +2 799 800 +p 0.1 1 0 0.37037037037037 +2 800 801 +p 0.1 1 0 0.37037037037037 +2 801 802 +p 0.1 1 0 0.37037037037037 +2 802 803 +p 0.1 1 0 0.370370370370371 +2 803 804 +p 0.1 1 0 0.370370370370371 +2 804 805 +p 0.1 1 0 0.37037037037037 +2 805 806 +p 0.1 1 0 0.370370370370371 +2 806 807 +p 0.1 1 0 0.370370370370371 +2 807 808 +p 0.1 1 0 0.37037037037037 +2 808 809 +p 0.1 1 0 0.370370370370371 +2 809 810 +p 0.1 1 0 0.37037037037037 +2 810 811 +p 0.1 1 0 0.370370370370371 +2 811 812 +p 0.1 1 0 0.37037037037037 +2 812 813 +p 0.1 1 0 0.370370370370371 +2 813 814 +p 0.1 1 0 0.37037037037037 +2 814 815 +p 0.1 1 0 0.37037037037037 +2 815 816 +p 0.1 1 0 0.37037037037037 +2 816 817 +p 0.1 1 0 0.370370370370371 +2 817 818 +p 0.1 1 0 0.37037037037037 +2 818 819 +p 0.1 1 0 0.37037037037037 +2 819 820 +p 0.1 1 0 0.37037037037037 +2 820 821 +p 0.1 1 0 0.37037037037037 +2 821 822 +p 0.1 1 0 0.37037037037037 +2 822 823 +p 0.1 1 0 0.37037037037037 +2 823 824 +p 0.1 1 0 0.37037037037037 +2 824 825 +p 0.1 1 0 0.37037037037037 +2 825 826 +p 0.1 1 0 0.37037037037037 +2 826 827 +p 0.1 1 0 0.37037037037037 +2 827 828 +p 0.1 1 0 0.37037037037037 +2 828 829 +p 0.1 1 0 0.37037037037037 +2 829 830 +p 0.1 1 0 0.37037037037037 +2 830 831 +p 0.1 1 0 0.37037037037037 +2 831 832 +p 0.1 1 0 0.37037037037037 +2 832 833 +p 0.1 1 0 0.370370370370371 +2 833 834 +p 0.1 1 0 0.370370370370371 +2 834 835 +p 0.1 1 0 0.37037037037037 +2 835 836 +p 0.1 1 0 0.370370370370369 +2 836 837 +p 0.1 1 0 0.37037037037037 +2 837 838 +p 0.1 1 0 0.370370370370371 +2 838 839 +p 0.1 1 0 0.370370370370369 +2 839 840 +p 0.1 1 0 0.37037037037037 +2 840 841 +p 0.1 1 0 0.37037037037037 +2 841 842 +p 0.1 1 0 0.370370370370371 +2 842 843 +p 0.1 1 0 0.370370370370371 +2 843 844 +p 0.1 1 0 0.37037037037037 +2 844 845 +p 0.1 1 0 0.370370370370371 +2 845 846 +p 0.1 1 0 0.37037037037037 +2 846 847 +p 0.1 1 0 0.370370370370371 +2 847 848 +p 0.1 1 0 0.370370370370371 +2 848 849 +p 0.1 1 0 0.37037037037037 +2 849 850 +p 0.1 1 0 0.37037037037037 +2 850 851 +p 0.1 1 0 0.370370370370371 +2 851 852 +p 0.1 1 0 0.37037037037037 +2 852 853 +p 0.1 1 0 0.37037037037037 +2 853 854 +p 0.1 1 0 0.370370370370371 +2 854 855 +p 0.1 1 0 0.37037037037037 +2 855 856 +p 0.1 1 0 0.370370370370371 +2 856 857 +p 0.1 1 0 0.370370370370371 +2 857 858 +p 0.1 1 0 0.37037037037037 +2 858 859 +p 0.1 1 0 0.370370370370369 +2 859 860 +p 0.1 1 0 0.370370370370369 +2 860 861 +p 0.1 1 0 0.37037037037037 +2 861 862 +p 0.1 1 0 0.370370370370371 +2 862 863 +p 0.1 1 0 0.370370370370369 +2 863 864 +p 0.1 1 0 0.37037037037037 +2 864 865 +p 0.1 1 0 0.370370370370371 +2 865 866 +p 0.1 1 0 0.370370370370371 +2 866 867 +p 0.1 1 0 0.370370370370371 +2 867 868 +p 0.1 1 0 0.37037037037037 +2 868 869 +p 0.1 1 0 0.370370370370371 +2 869 870 +p 0.1 1 0 0.37037037037037 +2 870 871 +p 0.1 1 0 0.370370370370371 +2 871 872 +p 0.1 1 0 0.370370370370369 +2 872 873 +p 0.1 1 0 0.37037037037037 +2 873 874 +p 0.1 1 0 0.37037037037037 +2 874 875 +p 0.1 1 0 0.370370370370369 +2 875 876 +p 0.1 1 0 0.37037037037037 +2 876 877 +p 0.1 1 0 0.37037037037037 +2 877 878 +p 0.1 1 0 0.370370370370371 +2 878 879 +p 0.1 1 0 0.370370370370371 +2 879 880 +p 0.1 1 0 0.37037037037037 +2 880 881 +p 0.1 1 0 0.370370370370371 +2 881 882 +p 0.1 1 0 0.370370370370371 +2 882 883 +p 0.1 1 0 0.370370370370371 +2 883 884 +p 0.1 1 0 0.370370370370371 +2 884 885 +p 0.1 1 0 0.370370370370371 +2 885 886 +p 0.1 1 0 0.370370370370371 +2 886 887 +p 0.1 1 0 0.370370370370371 +2 887 888 +p 0.1 1 0 0.370370370370371 +2 888 889 +p 0.1 1 0 0.370370370370371 +2 889 890 +p 0.1 1 0 0.370370370370371 +2 890 891 +p 0.1 1 0 0.37037037037037 +2 891 892 +p 0.1 1 0 0.370370370370372 +2 892 893 +p 0.1 1 0 0.370370370370371 +2 893 894 +p 0.1 1 0 0.370370370370371 +2 894 895 +p 0.1 1 0 0.37037037037037 +2 895 896 +p 0.1 1 0 0.370370370370369 +2 896 897 +p 0.1 1 0 0.370370370370371 +2 897 898 +p 0.1 1 0 0.370370370370371 +2 898 899 +p 0.1 1 0 0.370370370370369 +2 899 900 +p 0.1 1 0 0.37037037037037 +2 900 901 +p 0.1 1 0 0.370370370370371 +2 901 902 +p 0.1 1 0 0.370370370370371 +2 902 903 +p 0.1 1 0 0.370370370370372 +2 903 904 +p 0.1 1 0 0.37037037037037 +2 904 905 +p 0.1 1 0 0.370370370370371 +2 905 906 +p 0.1 1 0 0.370370370370371 +2 906 907 +p 0.1 1 0 0.370370370370371 +2 907 908 +p 0.1 1 0 0.370370370370371 +2 908 909 +p 0.1 1 0 0.370370370370371 +2 909 910 +p 0.1 1 0 0.370370370370371 +2 910 911 +p 0.1 1 0 0.370370370370371 +2 911 912 +p 0.1 1 0 0.370370370370371 +2 912 913 +p 0.1 1 0 0.370370370370371 +2 913 914 +p 0.1 1 0 0.370370370370371 +2 914 915 +p 0.1 1 0 0.37037037037037 +2 915 916 +p 0.1 1 0 0.370370370370371 +2 916 917 +p 0.1 1 0 0.370370370370371 +2 917 918 +p 0.1 1 0 0.37037037037037 +2 918 919 +p 0.1 1 0 0.37037037037037 +2 919 920 +p 0.1 1 0 0.370370370370369 +2 920 921 +p 0.1 1 0 0.37037037037037 +2 921 922 +p 0.1 1 0 0.37037037037037 +2 922 923 +p 0.1 1 0 0.370370370370369 +2 923 924 +p 0.1 1 0 0.37037037037037 +2 924 925 +p 0.1 1 0 0.37037037037037 +2 925 926 +p 0.1 1 0 0.370370370370369 +2 926 927 +p 0.1 1 0 0.37037037037037 +2 927 928 +p 0.1 1 0 0.370370370370368 +2 928 929 +p 0.1 1 0 0.370370370370371 +2 929 930 +p 0.1 1 0 0.37037037037037 +2 930 931 +p 0.1 1 0 0.370370370370369 +2 931 932 +p 0.1 1 0 0.370370370370371 +2 932 933 +p 0.1 1 0 0.37037037037037 +2 933 934 +p 0.1 1 0 0.370370370370369 +2 934 935 +p 0.1 1 0 0.370370370370371 +2 935 936 +p 0.1 1 0 0.370370370370368 +2 936 937 +p 0.1 1 0 0.370370370370369 +2 937 938 +p 0.1 1 0 0.370370370370371 +2 938 939 +p 0.1 1 0 0.37037037037037 +2 939 940 +p 0.1 1 0 0.370370370370372 +2 940 941 +p 0.1 1 0 0.370370370370369 +2 941 942 +p 0.1 1 0 0.37037037037037 +2 942 943 +p 0.1 1 0 0.370370370370369 +2 943 944 +p 0.1 1 0 0.370370370370369 +2 944 945 +p 0.1 1 0 0.37037037037037 +2 945 946 +p 0.1 1 0 0.37037037037037 +2 946 947 +p 0.1 1 0 0.370370370370369 +2 947 948 +p 0.1 1 0 0.37037037037037 +2 948 949 +p 0.1 1 0 0.37037037037037 +2 949 950 +p 0.1 1 0 0.370370370370369 +2 950 951 +p 0.1 1 0 0.370370370370371 +2 951 952 +p 0.1 1 0 0.370370370370368 +2 952 953 +p 0.1 1 0 0.370370370370371 +2 953 954 +p 0.1 1 0 0.370370370370369 +2 954 955 +p 0.1 1 0 0.370370370370369 +2 955 956 +p 0.1 1 0 0.370370370370371 +2 956 957 +p 0.1 1 0 0.37037037037037 +2 957 958 +p 0.1 1 0 0.370370370370369 +2 958 959 +p 0.1 1 0 0.370370370370371 +2 959 960 +p 0.1 1 0 0.370370370370369 +2 960 961 +p 0.1 1 0 0.370370370370369 +2 961 962 +p 0.1 1 0 0.370370370370371 +2 962 963 +p 0.1 1 0 0.370370370370372 +2 963 964 +p 0.1 1 0 0.37037037037037 +2 964 965 +p 0.1 1 0 0.370370370370371 +2 965 966 +p 0.1 1 0 0.37037037037037 +2 966 967 +p 0.1 1 0 0.370370370370369 +2 967 968 +p 0.1 1 0 0.370370370370371 +2 968 969 +p 0.1 1 0 0.37037037037037 +2 969 970 +p 0.1 1 0 0.37037037037037 +2 970 971 +p 0.1 1 0 0.370370370370371 +2 971 972 +p 0.1 1 0 0.370370370370369 +2 972 973 +p 0.1 1 0 0.37037037037037 +2 973 974 +p 0.1 1 0 0.370370370370371 +2 974 975 +p 0.1 1 0 0.37037037037037 +2 975 976 +p 0.1 1 0 0.370370370370372 +2 976 977 +p 0.1 1 0 0.370370370370371 +2 977 978 +p 0.1 1 0 0.37037037037037 +2 978 979 +p 0.1 1 0 0.370370370370369 +2 979 980 +p 0.1 1 0 0.370370370370371 +2 980 981 +p 0.1 1 0 0.37037037037037 +2 981 982 +p 0.1 1 0 0.37037037037037 +2 982 983 +p 0.1 1 0 0.370370370370367 +2 983 984 +p 0.1 1 0 0.370370370370368 +2 984 985 +p 0.1 1 0 0.370370370370369 +2 985 986 +p 0.1 1 0 0.370370370370371 +2 986 987 +p 0.1 1 0 0.37037037037037 +2 987 988 +p 0.1 1 0 0.37037037037037 +2 988 989 +p 0.1 1 0 0.370370370370371 +2 989 990 +p 0.1 1 0 0.370370370370369 +2 990 991 +p 0.1 1 0 0.370370370370369 +2 991 992 +p 0.1 1 0 0.370370370370371 +2 992 993 +p 0.1 1 0 0.370370370370369 +2 993 994 +p 0.1 1 0 0.370370370370369 +2 994 995 +p 0.1 1 0 0.370370370370371 +2 995 996 +p 0.1 1 0 0.370370370370369 +2 996 997 +p 0.1 1 0 0.370370370370369 +2 997 998 +p 0.1 1 0 0.370370370370371 +2 998 999 +p 0.1 1 0 0.37037037037037 +2 999 1000 +p 0.1 1 0 0.37037037037037 +2 1000 1001 +p 0.1 1 0 0.370370370370371 +2 1001 1002 +p 0.1 1 0 0.370370370370369 +2 1002 1003 +p 0.1 1 0 0.370370370370369 +2 1003 1004 +p 0.1 1 0 0.370370370370371 +2 1004 1005 +p 0.1 1 0 0.370370370370369 +2 1005 1006 +p 0.1 1 0 0.37037037037037 +2 1006 1007 +p 0.1 1 0 0.370370370370371 +2 1007 1008 +p 0.1 1 0 0.370370370370369 +2 1008 1009 +p 0.1 1 0 0.37037037037037 +2 1009 1010 +p 0.1 1 0 0.370370370370371 +2 1010 1011 +p 0.1 1 0 0.37037037037037 +2 1011 1012 +p 0.1 1 0 0.370370370370372 +2 1012 1013 +p 0.1 1 0 0.370370370370371 +2 1013 1014 +p 0.1 1 0 0.37037037037037 +2 1014 1015 +p 0.1 1 0 0.370370370370369 +2 1015 1016 +p 0.1 1 0 0.370370370370371 +2 1016 1017 +p 0.1 1 0 0.37037037037037 +2 1017 1018 +p 0.1 1 0 0.37037037037037 +2 1018 1019 +p 0.1 1 0 0.370370370370371 +2 1019 1020 +p 0.1 1 0 0.370370370370369 +2 1020 1021 +p 0.1 1 0 0.37037037037037 +2 1021 1022 +p 0.1 1 0 0.370370370370371 +2 1022 1023 +p 0.1 1 0 0.370370370370372 +2 1023 1024 +p 0.1 1 0 0.37037037037037 +2 1024 1025 +p 0.1 1 0 0.370370370370371 +2 1025 1026 +p 0.1 1 0 0.370370370370369 +2 1026 1027 +p 0.1 1 0 0.370370370370369 +2 1027 1028 +p 0.1 1 0 0.370370370370371 +2 1028 1029 +p 0.1 1 0 0.370370370370369 +2 1029 1030 +p 0.1 1 0 0.370370370370369 +2 1030 1031 +p 0.1 1 0 0.370370370370371 +2 1031 1032 +p 0.1 1 0 0.370370370370369 +2 1032 1033 +p 0.1 1 0 0.370370370370369 +2 1033 1034 +p 0.1 1 0 0.370370370370371 +2 1034 1035 +p 0.1 1 0 0.37037037037037 +2 1035 1036 +p 0.1 1 0 0.370370370370372 +2 1036 1037 +p 0.1 1 0 0.370370370370371 +2 1037 1038 +p 0.1 1 0 0.370370370370369 +2 1038 1039 +p 0.1 1 0 0.370370370370369 +2 1039 1040 +p 0.1 1 0 0.370370370370371 +2 1040 1041 +p 0.1 1 0 0.370370370370369 +2 1041 1042 +p 0.1 1 0 0.370370370370369 +2 1042 1043 +p 0.1 1 0 0.370370370370371 +2 1043 1044 +p 0.1 1 0 0.370370370370369 +2 1044 1045 +p 0.1 1 0 0.370370370370369 +2 1045 1046 +p 0.1 1 0 0.370370370370371 +2 1046 1047 +p 0.1 1 0 0.370370370370372 +2 1047 1048 +p 0.1 1 0 0.37037037037037 +2 1048 1049 +p 0.1 1 0 0.370370370370371 +2 1049 1050 +p 0.1 1 0 0.370370370370372 +2 1050 1051 +p 0.1 1 0 0.370370370370372 +2 1051 1052 +p 0.1 1 0 0.370370370370371 +2 1052 1053 +p 0.1 1 0 0.370370370370372 +2 1053 1054 +p 0.1 1 0 0.37037037037037 +2 1054 1055 +p 0.1 1 0 0.370370370370371 +2 1055 1056 +p 0.1 1 0 0.370370370370369 +2 1056 1057 +p 0.1 1 0 0.37037037037037 +2 1057 1058 +p 0.1 1 0 0.370370370370371 +2 1058 1059 +p 0.1 1 0 0.37037037037037 +2 1059 1060 +p 0.1 1 0 0.37037037037037 +2 1060 1061 +p 0.1 1 0 0.370370370370371 +2 1061 1062 +p 0.1 1 0 0.370370370370371 +2 1062 1063 +p 0.1 1 0 0.37037037037037 +2 1063 1064 +p 0.1 1 0 0.370370370370367 +2 1064 1065 +p 0.1 1 0 0.370370370370371 +2 1065 1066 +p 0.1 1 0 0.370370370370369 +2 1066 1067 +p 0.1 1 0 0.370370370370371 +2 1067 1068 +p 0.1 1 0 0.370370370370368 +2 1068 1069 +p 0.1 1 0 0.370370370370369 +2 1069 1070 +p 0.1 1 0 0.370370370370371 +2 1070 1071 +p 0.1 1 0 0.37037037037037 +2 1071 1072 +p 0.1 1 0 0.37037037037037 +2 1072 1073 +p 0.1 1 0 0.370370370370371 +2 1073 1074 +p 0.1 1 0 0.37037037037037 +2 1074 1075 +p 0.1 1 0 0.370370370370369 +2 1075 1076 +p 0.1 1 0 0.370370370370371 +2 1076 1077 +p 0.1 1 0 0.37037037037037 +2 1077 1078 +p 0.1 1 0 0.370370370370369 +2 1078 1079 +p 0.1 1 0 0.370370370370371 +2 1079 1080 +p 0.1 1 0 0.370370370370369 +2 1080 1081 +p 0.1 1 0 0.370370370370369 +2 1081 1082 +p 0.1 1 0 0.370370370370371 +2 1082 1083 +p 0.1 1 0 0.37037037037037 +2 1083 1084 +p 0.1 1 0 0.370370370370372 +2 1084 1085 +p 0.1 1 0 0.370370370370371 +2 1085 1086 +p 0.1 1 0 0.37037037037037 +2 1086 1087 +p 0.1 1 0 0.370370370370369 +2 1087 1088 +p 0.1 1 0 0.370370370370371 +2 1088 1089 +p 0.1 1 0 0.37037037037037 +2 1089 1090 +p 0.1 1 0 0.37037037037037 +2 1090 1091 +p 0.1 1 0 0.370370370370371 +2 1091 1092 +p 0.1 1 0 0.370370370370369 +2 1092 1093 +p 0.1 1 0 0.37037037037037 +2 1093 1094 +p 0.1 1 0 0.370370370370371 +2 1094 1095 +p 0.1 1 0 0.370370370370372 +2 1095 1096 +p 0.1 1 0 0.37037037037037 +2 1096 1097 +p 0.1 1 0 0.370370370370371 +2 1097 1098 +p 0.1 1 0 0.370370370370369 +2 1098 1099 +p 0.1 1 0 0.370370370370369 +2 1099 1100 +p 0.1 1 0 0.370370370370371 +2 1100 1101 +p 0.1 1 0 0.370370370370369 +2 1101 1102 +p 0.1 1 0 0.370370370370369 +2 1102 1103 +p 0.1 1 0 0.370370370370371 +2 1103 1104 +p 0.1 1 0 0.370370370370369 +2 1104 1105 +p 0.1 1 0 0.370370370370369 +2 1105 1106 +p 0.1 1 0 0.370370370370371 +2 1106 1107 +p 0.1 1 0 0.370370370370369 +2 1107 1108 +p 0.1 1 0 0.370370370370369 +2 1108 1109 +p 0.1 1 0 0.370370370370371 +2 1109 1110 +p 0.1 1 0 0.370370370370369 +2 1110 1111 +p 0.1 1 0 0.370370370370367 +2 1111 1112 +p 0.1 1 0 0.370370370370371 +2 1112 1113 +p 0.1 1 0 0.370370370370369 +2 1113 1114 +p 0.1 1 0 0.370370370370371 +2 1114 1115 +p 0.1 1 0 0.370370370370367 +2 1115 1116 +p 0.1 1 0 0.370370370370369 +2 1116 1117 +p 0.1 1 0 0.370370370370371 +2 1117 1118 +p 0.1 1 0 0.370370370370371 +2 1118 1119 +p 0.1 1 0 0.370370370370369 +2 1119 1120 +p 0.1 1 0 0.370370370370369 +2 1120 1121 +p 0.1 1 0 0.370370370370371 +2 1121 1122 +p 0.1 1 0 0.370370370370369 +2 1122 1123 +p 0.1 1 0 0.370370370370369 +2 1123 1124 +p 0.1 1 0 0.370370370370371 +2 1124 1125 +p 0.1 1 0 0.370370370370369 +2 1125 1126 +p 0.1 1 0 0.370370370370371 +2 1126 1127 +p 0.1 1 0 0.370370370370371 +2 1127 1128 +p 0.1 1 0 0.370370370370373 +2 1128 1129 +p 0.1 1 0 0.370370370370371 +2 1129 1130 +p 0.1 1 0 0.370370370370371 +2 1130 1131 +p 0.1 1 0 0.370370370370371 +2 1131 1132 +p 0.1 1 0 0.370370370370371 +2 1132 1133 +p 0.1 1 0 0.370370370370371 +2 1133 1134 +p 0.1 1 0 0.370370370370369 +2 1134 1135 +p 0.1 1 0 0.370370370370369 +2 1135 1136 +p 0.1 1 0 0.370370370370371 +2 1136 1137 +p 0.1 1 0 0.370370370370369 +2 1137 1138 +p 0.1 1 0 0.370370370370369 +2 1138 1139 +p 0.1 1 0 0.370370370370371 +2 1139 1140 +p 0.1 1 0 0.370370370370369 +2 1140 1141 +p 0.1 1 0 0.370370370370369 +2 1141 1142 +p 0.1 1 0 0.370370370370371 +2 1142 1143 +p 0.1 1 0 0.370370370370375 +2 1143 1144 +p 0.1 1 0 0.370370370370371 +2 1144 1145 +p 0.1 1 0 0.370370370370371 +2 1145 1146 +p 0.1 1 0 0.370370370370369 +2 1146 1147 +p 0.1 1 0 0.370370370370369 +2 1147 1148 +p 0.1 1 0 0.370370370370371 +2 1148 1149 +p 0.1 1 0 0.370370370370369 +2 1149 1150 +p 0.1 1 0 0.370370370370369 +2 1150 1151 +p 0.1 1 0 0.370370370370371 +2 1151 1152 +p 0.1 1 0 0.370370370370369 +2 1152 1153 +p 0.1 1 0 0.370370370370369 +2 1153 1154 +p 0.1 1 0 0.370370370370371 +2 1154 1155 +p 0.1 1 0 0.370370370370371 +2 1155 1156 +p 0.1 1 0 0.370370370370373 +2 1156 1157 +p 0.1 1 0 0.370370370370371 +2 1157 1158 +p 0.1 1 0 0.370370370370369 +2 1158 1159 +p 0.1 1 0 0.370370370370369 +2 1159 1160 +p 0.1 1 0 0.370370370370371 +2 1160 1161 +p 0.1 1 0 0.370370370370369 +2 1161 1162 +p 0.1 1 0 0.370370370370369 +2 1162 1163 +p 0.1 1 0 0.370370370370371 +2 1163 1164 +p 0.1 1 0 0.370370370370369 +2 1164 1165 +p 0.1 1 0 0.370370370370369 +2 1165 1166 +p 0.1 1 0 0.370370370370371 +2 1166 1167 +p 0.1 1 0 0.370370370370373 +2 1167 1168 +p 0.1 1 0 0.370370370370371 +2 1168 1169 +p 0.1 1 0 0.370370370370371 +2 1169 1170 +p 0.1 1 0 0.370370370370369 +2 1170 1171 +p 0.1 1 0 0.370370370370369 +2 1171 1172 +p 0.1 1 0 0.370370370370371 +2 1172 1173 +p 0.1 1 0 0.370370370370369 +2 1173 1174 +p 0.1 1 0 0.370370370370371 +2 1174 1175 +p 0.1 1 0 0.370370370370367 +2 1175 1176 +p 0.1 1 0 0.370370370370371 +2 1176 1177 +p 0.1 1 0 0.370370370370371 +2 1177 1178 +p 0.1 1 0 0.370370370370371 +2 1178 1179 +p 0.1 1 0 0.370370370370373 +2 1179 1180 +p 0.1 1 0 0.370370370370371 +2 1180 1181 +p 0.1 1 0 0.370370370370371 +2 1181 1182 +p 0.1 1 0 0.370370370370371 +2 1182 1183 +p 0.1 1 0 0.370370370370367 +2 1183 1184 +p 0.1 1 0 0.370370370370371 +2 1184 1185 +p 0.1 1 0 0.370370370370371 +2 1185 1186 +p 0.1 1 0 0.370370370370371 +2 1186 1187 +p 0.1 1 0 0.370370370370371 +2 1187 1188 +p 0.1 1 0 0.370370370370367 +2 1188 1189 +p 0.1 1 0 0.370370370370371 +2 1189 1190 +p 0.1 1 0 0.370370370370371 +2 1190 1191 +p 0.1 1 0 0.370370370370371 +2 1191 1192 +p 0.1 1 0 0.370370370370371 +2 1192 1193 +p 0.1 1 0 0.370370370370371 +2 1193 1194 +p 0.1 1 0 0.370370370370369 +2 1194 1195 +p 0.1 1 0 0.370370370370369 +2 1195 1196 +p 0.1 1 0 0.370370370370367 +2 1196 1197 +p 0.1 1 0 0.370370370370369 +2 1197 1198 +p 0.1 1 0 0.370370370370369 +2 1198 1199 +p 0.1 1 0 0.370370370370371 +2 1199 1200 +p 0.1 1 0 0.370370370370369 +2 1200 1201 +p 0.1 1 0 0.370370370370369 +2 1201 1202 +p 0.1 1 0 0.370370370370371 +2 1202 1203 +p 0.1 1 0 0.370370370370373 +2 1203 1204 +p 0.1 1 0 0.370370370370371 +2 1204 1205 +p 0.1 1 0 0.370370370370371 +2 1205 1206 +p 0.1 1 0 0.370370370370369 +2 1206 1207 +p 0.1 1 0 0.370370370370369 +2 1207 1208 +p 0.1 1 0 0.370370370370371 +2 1208 1209 +p 0.1 1 0 0.370370370370369 +2 1209 1210 +p 0.1 1 0 0.370370370370369 +2 1210 1211 +p 0.1 1 0 0.370370370370371 +2 1211 1212 +p 0.1 1 0 0.370370370370369 +2 1212 1213 +p 0.1 1 0 0.370370370370369 +2 1213 1214 +p 0.1 1 0 0.370370370370371 +2 1214 1215 +p 0.1 1 0 0.370370370370371 +2 1215 1216 +p 0.1 1 0 0.370370370370373 +2 1216 1217 +p 0.1 1 0 0.370370370370371 +2 1217 1218 +p 0.1 1 0 0.370370370370369 +2 1218 1219 +p 0.1 1 0 0.370370370370369 +2 1219 1220 +p 0.1 1 0 0.370370370370371 +2 1220 1221 +p 0.1 1 0 0.370370370370369 +2 1221 1222 +p 0.1 1 0 0.370370370370369 +2 1222 1223 +p 0.1 1 0 0.370370370370371 +2 1223 1224 +p 0.1 1 0 0.370370370370369 +2 1224 1225 +p 0.1 1 0 0.370370370370369 +2 1225 1226 +p 0.1 1 0 0.370370370370371 +2 1226 1227 +p 0.1 1 0 0.370370370370371 +2 1227 1228 +p 0.1 1 0 0.370370370370373 +2 1228 1229 +p 0.1 1 0 0.370370370370369 +2 1229 1230 +p 0.1 1 0 0.370370370370372 +2 1230 1231 +p 0.1 1 0 0.370370370370372 +2 1231 1232 +p 0.1 1 0 0.370370370370371 +2 1232 1233 +p 0.1 1 0 0.370370370370372 +2 1233 1234 +p 0.1 1 0 0.370370370370372 +2 1234 1235 +p 0.1 1 0 0.370370370370371 +2 1235 1236 +p 0.1 1 0 0.370370370370372 +2 1236 1237 +p 0.1 1 0 0.370370370370372 +2 1237 1238 +p 0.1 1 0 0.370370370370369 +2 1238 1239 +p 0.1 1 0 0.370370370370369 +2 1239 1240 +p 0.1 1 0 0.370370370370367 +2 1240 1241 +p 0.1 1 0 0.370370370370371 +2 1241 1242 +p 0.1 1 0 0.370370370370371 +2 1242 1243 +p 0.1 1 0 0.370370370370367 +2 1243 1244 +p 0.1 1 0 0.370370370370371 +2 1244 1245 +p 0.1 1 0 0.370370370370371 +2 1245 1246 +p 0.1 1 0 0.370370370370371 +2 1246 1247 +p 0.1 1 0 0.370370370370371 +2 1247 1248 +p 0.1 1 0 0.370370370370367 +2 1248 1249 +p 0.1 1 0 0.370370370370371 +2 1249 1250 +p 0.1 1 0 0.370370370370371 +2 1250 1251 +p 0.1 1 0 0.370370370370371 +2 1251 1252 +p 0.1 1 0 0.370370370370373 +2 1252 1253 +p 0.1 1 0 0.370370370370369 +2 1253 1254 +p 0.1 1 0 0.370370370370372 +2 1254 1255 +p 0.1 1 0 0.370370370370372 +2 1255 1256 +p 0.1 1 0 0.370370370370373 +2 1256 1257 +p 0.1 1 0 0.370370370370372 +2 1257 1258 +p 0.1 1 0 0.370370370370372 +2 1258 1259 +p 0.1 1 0 0.370370370370371 +2 1259 1260 +p 0.1 1 0 0.370370370370373 +2 1260 1261 +p 0.1 1 0 0.370370370370372 +2 1261 1262 +p 0.1 1 0 0.370370370370371 +2 1262 1263 +p 0.1 1 0 0.370370370370372 +2 1263 1264 +p 0.1 1 0 0.370370370370371 +2 1264 1265 +p 0.1 1 0 0.370370370370371 +2 1265 1266 +p 0.1 1 0 0.370370370370372 +2 1266 1267 +p 0.1 1 0 0.370370370370369 +2 1267 1268 +p 0.1 1 0 0.370370370370373 +2 1268 1269 +p 0.1 1 0 0.370370370370372 +2 1269 1270 +p 0.1 1 0 0.370370370370372 +2 1270 1271 +p 0.1 1 0 0.370370370370373 +2 1271 1272 +p 0.1 1 0 0.370370370370369 +2 1272 1273 +p 0.1 1 0 0.370370370370372 +2 1273 1274 +p 0.1 1 0 0.370370370370371 +2 1274 1275 +p 0.1 1 0 0.370370370370371 +2 1275 1276 +p 0.1 1 0 0.370370370370372 +2 1276 1277 +p 0.1 1 0 0.370370370370371 +2 1277 1278 +p 0.1 1 0 0.370370370370372 +2 1278 1279 +p 0.1 1 0 0.370370370370368 +2 1279 1280 +p 0.1 1 0 0.370370370370371 +2 1280 1281 +p 0.1 1 0 0.370370370370372 +2 1281 1282 +p 0.1 1 0 0.370370370370372 +2 1282 1283 +p 0.1 1 0 0.370370370370371 +2 1283 1284 +p 0.1 1 0 0.370370370370368 +2 1284 1285 +p 0.1 1 0 0.370370370370372 +2 1285 1286 +p 0.1 1 0 0.370370370370371 +2 1286 1287 +p 0.1 1 0 0.370370370370372 +2 1287 1288 +p 0.1 1 0 0.370370370370371 +2 1288 1289 +p 0.1 1 0 0.370370370370371 +2 1289 1290 +p 0.1 1 0 0.370370370370372 +2 1290 1291 +p 0.1 1 0 0.370370370370369 +2 1291 1292 +p 0.1 1 0 0.370370370370373 +2 1292 1293 +p 0.1 1 0 0.370370370370372 +2 1293 1294 +p 0.1 1 0 0.370370370370372 +2 1294 1295 +p 0.1 1 0 0.370370370370373 +2 1295 1296 +p 0.1 1 0 0.370370370370369 +2 1296 1297 +p 0.1 1 0 0.370370370370372 +2 1297 1298 +p 0.1 1 0 0.370370370370371 +2 1298 1299 +p 0.1 1 0 0.370370370370371 +2 1299 1300 +p 0.1 1 0 0.370370370370372 +2 1300 1301 +p 0.1 1 0 0.370370370370371 +2 1301 1302 +p 0.1 1 0 0.370370370370372 +2 1302 1303 +p 0.1 1 0 0.370370370370373 +2 1303 1304 +p 0.1 1 0 0.370370370370371 +2 1304 1305 +p 0.1 1 0 0.370370370370372 +2 1305 1306 +p 0.1 1 0 0.370370370370372 +2 1306 1307 +p 0.1 1 0 0.370370370370373 +2 1307 1308 +p 0.1 1 0 0.370370370370373 +2 1308 1309 +p 0.1 1 0 0.370370370370372 +2 1309 1310 +p 0.1 1 0 0.370370370370371 +2 1310 1311 +p 0.1 1 0 0.370370370370371 +2 1311 1312 +p 0.1 1 0 0.370370370370372 +2 1312 1313 +p 0.1 1 0 0.370370370370371 +2 1313 1314 +p 0.1 1 0 0.370370370370372 +2 1314 1315 +p 0.1 1 0 0.370370370370372 +2 1315 1316 +p 0.1 1 0 0.370370370370371 +2 1316 1317 +p 0.1 1 0 0.370370370370372 +2 1317 1318 +p 0.1 1 0 0.370370370370372 +2 1318 1319 +p 0.1 1 0 0.370370370370371 +2 1319 1320 +p 0.1 1 0 0.370370370370372 +2 1320 1321 +p 0.1 1 0 0.370370370370372 +2 1321 1322 +p 0.1 1 0 0.370370370370371 +2 1322 1323 +p 0.1 1 0 0.370370370370372 +2 1323 1324 +p 0.1 1 0 0.370370370370371 +2 1324 1325 +p 0.1 1 0 0.370370370370371 +2 1325 1326 +p 0.1 1 0 0.370370370370372 +2 1326 1327 +p 0.1 1 0 0.370370370370373 +2 1327 1328 +p 0.1 1 0 0.370370370370373 +2 1328 1329 +p 0.1 1 0 0.370370370370372 +2 1329 1330 +p 0.1 1 0 0.370370370370372 +2 1330 1331 +p 0.1 1 0 0.370370370370373 +2 1331 1332 +p 0.1 1 0 0.370370370370373 +2 1332 1333 +p 0.1 1 0 0.370370370370372 +2 1333 1334 +p 0.1 1 0 0.370370370370371 +2 1334 1335 +p 0.1 1 0 0.370370370370371 +2 1335 1336 +p 0.1 1 0 0.370370370370372 +2 1336 1337 +p 0.1 1 0 0.370370370370371 +2 1337 1338 +p 0.1 1 0 0.37037037037037 +2 1338 1339 +p 0.1 1 0 0.370370370370371 +2 1339 1340 +p 0.1 1 0 0.370370370370369 +2 1340 1341 +p 0.1 1 0 0.37037037037037 +2 1341 1342 +p 0.1 1 0 0.37037037037037 +2 1342 1343 +p 0.1 1 0 0.370370370370369 +2 1343 1344 +p 0.1 1 0 0.370370370370371 +2 1344 1345 +p 0.1 1 0 0.37037037037037 +2 1345 1346 +p 0.1 1 0 0.370370370370371 +2 1346 1347 +p 0.1 1 0 0.370370370370371 +2 1347 1348 +p 0.1 1 0 0.370370370370372 +2 1348 1349 +p 0.1 1 0 0.37037037037037 +2 1349 1350 +p 0.1 1 0 0.37037037037037 +2 1350 1351 +p 0.1 1 0 0.370370370370371 +2 1351 1352 +p 0.1 1 0 0.37037037037037 +2 1352 1353 +p 0.1 1 0 0.37037037037037 +2 1353 1354 +p 0.1 1 0 0.37037037037037 +2 1354 1355 +p 0.1 1 0 0.370370370370369 +2 1355 1356 +p 0.1 1 0 0.370370370370369 +2 1356 1357 +p 0.1 1 0 0.37037037037037 +2 1357 1358 +p 0.1 1 0 0.37037037037037 +2 1358 1359 +p 0.1 1 0 0.37037037037037 +2 1359 1360 +p 0.1 1 0 0.37037037037037 +2 1360 1361 +p 0.1 1 0 0.37037037037037 +2 1361 1362 +p 0.1 1 0 0.37037037037037 +2 1362 1363 +p 0.1 1 0 0.370370370370371 +2 1363 1364 +p 0.1 1 0 0.370370370370369 +2 1364 1365 +p 0.1 1 0 0.37037037037037 +2 1365 1366 +p 0.1 1 0 0.37037037037037 +2 1366 1367 +p 0.1 1 0 0.37037037037037 +2 1367 1368 +p 0.1 1 0 0.370370370370371 +2 1368 1369 +p 0.1 1 0 0.37037037037037 +2 1369 1370 +p 0.1 1 0 0.370370370370371 +2 1370 1371 +p 0.1 1 0 0.370370370370372 +2 1371 1372 +p 0.1 1 0 0.370370370370371 +2 1372 1373 +p 0.1 1 0 0.370370370370371 +2 1373 1374 +p 0.1 1 0 0.370370370370372 +2 1374 1375 +p 0.1 1 0 0.370370370370369 +2 1375 1376 +p 0.1 1 0 0.370370370370371 +2 1376 1377 +p 0.1 1 0 0.370370370370372 +2 1377 1378 +p 0.1 1 0 0.370370370370372 +2 1378 1379 +p 0.1 1 0 0.370370370370371 +2 1379 1380 +p 0.1 1 0 0.370370370370369 +2 1380 1381 +p 0.1 1 0 0.370370370370372 +2 1381 1382 +p 0.1 1 0 0.37037037037037 +2 1382 1383 +p 0.1 1 0 0.370370370370372 +2 1383 1384 +p 0.1 1 0 0.370370370370372 +2 1384 1385 +p 0.1 1 0 0.37037037037037 +2 1385 1386 +p 0.1 1 0 0.37037037037037 +2 1386 1387 +p 0.1 1 0 0.370370370370372 +2 1387 1388 +p 0.1 1 0 0.37037037037037 +2 1388 1389 +p 0.1 1 0 0.37037037037037 +2 1389 1390 +p 0.1 1 0 0.37037037037037 +2 1390 1391 +p 0.1 1 0 0.37037037037037 +2 1391 1392 +p 0.1 1 0 0.370370370370372 +2 1392 1393 +p 0.1 1 0 0.37037037037037 +2 1393 1394 +p 0.1 1 0 0.37037037037037 +2 1394 1395 +p 0.1 1 0 0.37037037037037 +2 1395 1396 +p 0.1 1 0 0.37037037037037 +2 1396 1397 +p 0.1 1 0 0.37037037037037 +2 1397 1398 +p 0.1 1 0 0.37037037037037 +2 1398 1399 +p 0.1 1 0 0.370370370370371 +2 1399 1400 +p 0.1 1 0 0.37037037037037 +2 1400 1401 +p 0.1 1 0 0.37037037037037 +2 1401 1402 +p 0.1 1 0 0.37037037037037 +2 1402 1403 +p 0.1 1 0 0.37037037037037 +2 1403 1404 +p 0.1 1 0 0.37037037037037 +2 1404 1405 +p 0.1 1 0 0.37037037037037 +2 1405 1406 +p 0.1 1 0 0.37037037037037 +2 1406 1407 +p 0.1 1 0 0.37037037037037 +2 1407 1408 +p 0.1 1 0 0.37037037037037 +2 1408 1409 +p 0.1 1 0 0.37037037037037 +2 1409 1410 +p 0.1 1 0 0.37037037037037 +2 1410 1411 +p 0.1 1 0 0.37037037037037 +2 1411 1412 +p 0.1 1 0 0.37037037037037 +2 1412 1413 +p 0.1 1 0 0.37037037037037 +2 1413 1414 +p 0.1 1 0 0.37037037037037 +2 1414 1415 +p 0.1 1 0 0.37037037037037 +2 1415 1416 +p 0.1 1 0 0.370370370370372 +2 1416 1417 +p 0.1 1 0 0.37037037037037 +2 1417 1418 +p 0.1 1 0 0.37037037037037 +2 1418 1419 +p 0.1 1 0 0.37037037037037 +2 1419 1420 +p 0.1 1 0 0.370370370370371 +2 1420 1421 +p 0.1 1 0 0.37037037037037 +2 1421 1422 +p 0.1 1 0 0.37037037037037 +2 1422 1423 +p 0.1 1 0 0.370370370370371 +2 1423 1424 +p 0.1 1 0 0.37037037037037 +2 1424 1425 +p 0.1 1 0 0.37037037037037 +2 1425 1426 +p 0.1 1 0 0.37037037037037 +2 1426 1427 +p 0.1 1 0 0.37037037037037 +2 1427 1428 +p 0.1 1 0 0.37037037037037 +2 1428 1429 +p 0.1 1 0 0.37037037037037 +2 1429 1430 +p 0.1 1 0 0.37037037037037 +2 1430 1431 +p 0.1 1 0 0.370370370370371 +2 1431 1432 +p 0.1 1 0 0.37037037037037 +2 1432 1433 +p 0.1 1 0 0.37037037037037 +2 1433 1434 +p 0.1 1 0 0.37037037037037 +2 1434 1435 +p 0.1 1 0 0.370370370370372 +2 1435 1436 +p 0.1 1 0 0.37037037037037 +2 1436 1437 +p 0.1 1 0 0.37037037037037 +2 1437 1438 +p 0.1 1 0 0.37037037037037 +2 1438 1439 +p 0.1 1 0 0.37037037037037 +2 1439 1440 +p 0.1 1 0 0.37037037037037 +2 1440 1441 +p 0.1 1 0 0.37037037037037 +2 1441 1442 +p 0.1 1 0 0.37037037037037 +2 1442 1443 +p 0.1 1 0 0.37037037037037 +2 1443 1444 +p 0.1 1 0 0.37037037037037 +2 1444 1445 +p 0.1 1 0 0.37037037037037 +2 1445 1446 +p 0.1 1 0 0.37037037037037 +2 1446 1447 +p 0.1 1 0 0.37037037037037 +2 1447 1448 +p 0.1 1 0 0.37037037037037 +2 1448 1449 +p 0.1 1 0 0.37037037037037 +2 1449 1450 +p 0.1 1 0 0.37037037037037 +2 1450 1451 +p 0.1 1 0 0.37037037037037 +2 1451 1452 +p 0.1 1 0 0.370370370370369 +2 1452 1453 +p 0.1 1 0 0.37037037037037 +2 1453 1454 +p 0.1 1 0 0.37037037037037 +2 1454 1455 +p 0.1 1 0 0.37037037037037 +2 1455 1456 +p 0.1 1 0 0.37037037037037 +2 1456 1457 +p 0.1 1 0 0.37037037037037 +2 1457 1458 +p 0.1 1 0 0.37037037037037 +2 1458 1459 +p 0.1 1 0 0.370370370370369 +2 1459 1460 +p 0.1 1 0 0.37037037037037 +2 1460 1461 +p 0.1 1 0 0.37037037037037 +2 1461 1462 +p 0.1 1 0 0.37037037037037 +2 1462 1463 +p 0.1 1 0 0.370370370370369 +2 1463 1464 +p 0.1 1 0 0.370370370370371 +2 1464 1465 +p 0.1 1 0 0.37037037037037 +2 1465 1466 +p 0.1 1 0 0.37037037037037 +2 1466 1467 +p 0.1 1 0 0.370370370370371 +2 1467 1468 +p 0.1 1 0 0.370370370370371 +2 1468 1469 +p 0.1 1 0 0.37037037037037 +2 1469 1470 +p 0.1 1 0 0.370370370370371 +2 1470 1471 +p 0.1 1 0 0.37037037037037 +2 1471 1472 +p 0.1 1 0 0.37037037037037 +2 1472 1473 +p 0.1 1 0 0.370370370370371 +2 1473 1474 +p 0.1 1 0 0.370370370370371 +2 1474 1475 +p 0.1 1 0 0.37037037037037 +2 1475 1476 +p 0.1 1 0 0.37037037037037 +2 1476 1477 +p 0.1 1 0 0.370370370370371 +2 1477 1478 +p 0.1 1 0 0.37037037037037 +2 1478 1479 +p 0.1 1 0 0.370370370370371 +2 1479 1480 +p 0.1 1 0 0.370370370370371 +2 1480 1481 +p 0.1 1 0 0.37037037037037 +2 1481 1482 +p 0.1 1 0 0.37037037037037 +2 1482 1483 +p 0.1 1 0 0.37037037037037 +2 1483 1484 +p 0.1 1 0 0.370370370370369 +2 1484 1485 +p 0.1 1 0 0.37037037037037 +2 1485 1486 +p 0.1 1 0 0.370370370370371 +2 1486 1487 +p 0.1 1 0 0.370370370370371 +2 1487 1488 +p 0.1 1 0 0.37037037037037 +2 1488 1489 +p 0.1 1 0 0.370370370370371 +2 1489 1490 +p 0.1 1 0 0.37037037037037 +2 1490 1491 +p 0.1 1 0 0.370370370370371 +2 1491 1492 +p 0.1 1 0 0.370370370370371 +2 1492 1493 +p 0.1 1 0 0.37037037037037 +2 1493 1494 +p 0.1 1 0 0.370370370370371 +2 1494 1495 +p 0.1 1 0 0.37037037037037 +2 1495 1496 +p 0.1 1 0 0.370370370370371 +2 1496 1497 +p 0.1 1 0 0.370370370370371 +2 1497 1498 +p 0.1 1 0 0.370370370370371 +2 1498 1499 +p 0.1 1 0 0.370370370370371 +2 1499 1500 +p 0.1 1 0 0.37037037037037 +2 1500 1501 +p 0.1 1 0 0.370370370370371 +2 1501 1502 +p 0.1 1 0 0.37037037037037 +2 1502 1503 +p 0.1 1 0 0.370370370370371 +2 1503 1504 +p 0.1 1 0 0.370370370370371 +2 1504 1505 +p 0.1 1 0 0.37037037037037 +2 1505 1506 +p 0.1 1 0 0.37037037037037 +2 1506 1507 +p 0.1 1 0 0.37037037037037 +2 1507 1508 +p 0.1 1 0 0.37037037037037 +2 1508 1509 +p 0.1 1 0 0.37037037037037 +2 1509 1510 +p 0.1 1 0 0.37037037037037 +2 1510 1511 +p 0.1 1 0 0.37037037037037 +2 1511 1512 +p 0.1 1 0 0.37037037037037 +2 1512 1513 +p 0.1 1 0 0.37037037037037 +2 1513 1514 +p 0.1 1 0 0.37037037037037 +2 1514 1515 +p 0.1 1 0 0.370370370370371 +2 1515 1516 +p 0.1 1 0 0.37037037037037 +2 1516 1517 +p 0.1 1 0 0.37037037037037 +2 1517 1518 +p 0.1 1 0 0.37037037037037 +2 1518 1519 +p 0.1 1 0 0.370370370370371 +2 1519 1520 +p 0.1 1 0 0.37037037037037 +2 1520 1521 +p 0.1 1 0 0.37037037037037 +2 1521 1522 +p 0.1 1 0 0.37037037037037 +2 1522 1523 +p 0.1 1 0 0.37037037037037 +2 1523 1524 +p 0.1 1 0 0.370370370370371 +2 1524 1525 +p 0.1 1 0 0.37037037037037 +2 1525 1526 +p 0.1 1 0 0.37037037037037 +2 1526 1527 +p 0.1 1 0 0.37037037037037 +2 1527 1528 +p 0.1 1 0 0.37037037037037 +2 1528 1529 +p 0.1 1 0 0.37037037037037 +2 1529 1530 +p 0.1 1 0 0.37037037037037 +2 1530 1531 +p 0.1 1 0 0.37037037037037 +2 1531 1532 +p 0.1 1 0 0.37037037037037 +2 1532 1533 +p 0.1 1 0 0.37037037037037 +2 1533 1534 +p 0.1 1 0 0.37037037037037 +2 1534 1535 +p 0.1 1 0 0.37037037037037 +2 1535 1536 +p 0.1 1 0 0.37037037037037 +2 1536 769 +p 0.1 1 0 0.37037037037037 +Surfaces 2 +1 1.2345679012345681 0 0 0 0 -1 1 0 0 0 -1 0 +1 1.2345679012345681 0 0 0 0 -1 1 0 0 0 -1 0 +Triangulations 2 +1536 1536 1 0.1 +0 0 0 1.23456790123457 0 0 1.85185185185185 -1.06916716516597 0 2.46913580246914 0 0 3.7037037037037 0 0 4.32098765432099 -1.06916716516597 0 3.7037037037037 -2.13833433033195 0 4.93827160493827 -2.13833433033195 0 5.55555555555556 -3.20750149549792 0 6.17283950617284 -2.13833433033195 0 7.40740740740741 -2.13833433033195 0 6.79012345679012 -1.06916716516597 0 7.40740740740741 0 0 8.64197530864198 0 0 9.25925925925926 -1.06916716516597 0 9.87654320987654 0 0 11.1111111111111 0 0 11.7283950617284 -1.06916716516597 0 11.1111111111111 -2.13833433033195 0 12.3456790123457 -2.13833433033195 0 12.962962962963 -3.20750149549792 0 12.3456790123457 -4.2766686606639 0 11.1111111111111 -4.27666866066389 0 11.7283950617284 -5.34583582582987 0 11.1111111111111 -6.41500299099584 0 12.3456790123457 -6.41500299099584 0 12.962962962963 -7.48417015616182 0 13.5802469135802 -6.41500299099584 0 14.8148148148148 -6.41500299099584 0 15.4320987654321 -7.48417015616182 0 14.8148148148148 -8.55333732132779 0 16.0493827160494 -8.55333732132779 0 16.6666666666667 -9.62250448649376 0 17.283950617284 -8.55333732132779 0 18.5185185185185 -8.55333732132779 0 17.9012345679012 -7.48417015616182 0 18.5185185185185 -6.41500299099584 0 19.7530864197531 -6.41500299099584 0 20.3703703703704 -7.48417015616182 0 20.9876543209877 -6.41500299099584 0 22.2222222222222 -6.41500299099584 0 21.6049382716049 -5.34583582582987 0 22.2222222222222 -4.2766686606639 0 20.9876543209877 -4.2766686606639 0 20.3703703703704 -3.20750149549792 0 20.9876543209877 -2.13833433033195 0 22.2222222222222 -2.13833433033195 0 21.6049382716049 -1.06916716516597 0 22.2222222222222 0 0 23.4567901234568 0 0 24.0740740740741 -1.06916716516597 0 24.6913580246914 0 0 25.9259259259259 0 0 26.5432098765432 -1.06916716516597 0 25.9259259259259 -2.13833433033195 0 27.1604938271605 -2.13833433033195 0 27.7777777777778 -3.20750149549792 0 28.3950617283951 -2.13833433033195 0 29.6296296296296 -2.13833433033195 0 29.0123456790123 -1.06916716516597 0 29.6296296296296 0 0 30.8641975308642 0 0 31.4814814814815 -1.06916716516597 0 32.0987654320988 0 0 33.3333333333333 0 0 33.9506172839506 -1.06916716516597 0 33.3333333333333 -2.13833433033195 0 34.5679012345679 -2.13833433033195 0 35.1851851851852 -3.20750149549792 0 34.5679012345679 -4.2766686606639 0 33.3333333333333 -4.27666866066389 0 33.9506172839506 -5.34583582582987 0 33.3333333333333 -6.41500299099584 0 34.5679012345679 -6.41500299099584 0 35.1851851851852 -7.48417015616182 0 35.8024691358025 -6.41500299099584 0 37.037037037037 -6.41500299099584 0 37.6543209876543 -7.48417015616182 0 37.037037037037 -8.55333732132779 0 38.2716049382716 -8.55333732132779 0 38.8888888888889 -9.62250448649376 0 38.2716049382716 -10.6916716516597 0 37.037037037037 -10.6916716516597 0 37.6543209876543 -11.7608388168257 0 37.037037037037 -12.8300059819917 0 35.8024691358025 -12.8300059819917 0 35.1851851851852 -11.7608388168257 0 34.5679012345679 -12.8300059819917 0 33.3333333333333 -12.8300059819917 0 33.9506172839506 -13.8991731471577 0 33.3333333333333 -14.9683403123236 0 34.5679012345679 -14.9683403123236 0 35.1851851851852 -16.0375074774896 0 34.5679012345679 -17.1066746426556 0 33.3333333333333 -17.1066746426556 0 33.9506172839506 -18.1758418078216 0 33.3333333333333 -19.2450089729875 0 34.5679012345679 -19.2450089729875 0 35.1851851851852 -20.3141761381535 0 35.8024691358025 -19.2450089729875 0 37.037037037037 -19.2450089729875 0 37.6543209876543 -20.3141761381535 0 37.037037037037 -21.3833433033195 0 38.2716049382716 -21.3833433033195 0 38.8888888888889 -22.4525104684854 0 39.5061728395062 -21.3833433033195 0 40.7407407407407 -21.3833433033195 0 40.1234567901235 -20.3141761381535 0 40.7407407407407 -19.2450089729875 0 41.9753086419753 -19.2450089729875 0 42.5925925925926 -20.3141761381535 0 43.2098765432099 -19.2450089729875 0 44.4444444444444 -19.2450089729875 0 45.0617283950617 -20.3141761381535 0 44.4444444444444 -21.3833433033195 0 45.679012345679 -21.3833433033195 0 46.2962962962963 -22.4525104684854 0 45.679012345679 -23.5216776336514 0 44.4444444444444 -23.5216776336514 0 45.0617283950617 -24.5908447988174 0 44.4444444444444 -25.6600119639834 0 45.679012345679 -25.6600119639834 0 46.2962962962963 -26.7291791291493 0 46.9135802469136 -25.6600119639834 0 48.1481481481481 -25.6600119639834 0 48.7654320987654 -26.7291791291493 0 48.1481481481482 -27.7983462943153 0 49.3827160493827 -27.7983462943153 0 50 -28.8675134594813 0 50.6172839506173 -27.7983462943153 0 51.8518518518518 -27.7983462943153 0 51.2345679012346 -26.7291791291493 0 51.8518518518519 -25.6600119639834 0 53.0864197530864 -25.6600119639834 0 53.7037037037037 -26.7291791291493 0 54.320987654321 -25.6600119639834 0 55.5555555555556 -25.6600119639834 0 54.9382716049383 -24.5908447988174 0 55.5555555555556 -23.5216776336514 0 54.320987654321 -23.5216776336514 0 53.7037037037037 -22.4525104684854 0 54.320987654321 -21.3833433033195 0 55.5555555555556 -21.3833433033195 0 54.9382716049383 -20.3141761381535 0 55.5555555555556 -19.2450089729875 0 56.7901234567901 -19.2450089729875 0 57.4074074074074 -20.3141761381535 0 58.0246913580247 -19.2450089729875 0 59.2592592592593 -19.2450089729875 0 59.8765432098765 -20.3141761381535 0 59.2592592592593 -21.3833433033195 0 60.4938271604938 -21.3833433033195 0 61.1111111111111 -22.4525104684854 0 61.7283950617284 -21.3833433033195 0 62.962962962963 -21.3833433033195 0 62.3456790123457 -20.3141761381535 0 62.962962962963 -19.2450089729875 0 64.1975308641975 -19.2450089729875 0 64.8148148148148 -20.3141761381535 0 65.4320987654321 -19.2450089729875 0 66.6666666666667 -19.2450089729875 0 66.0493827160494 -18.1758418078216 0 66.6666666666667 -17.1066746426556 0 65.4320987654321 -17.1066746426556 0 64.8148148148148 -16.0375074774896 0 65.4320987654321 -14.9683403123236 0 66.6666666666667 -14.9683403123236 0 66.0493827160494 -13.8991731471577 0 66.6666666666667 -12.8300059819917 0 65.4320987654321 -12.8300059819917 0 64.8148148148148 -11.7608388168257 0 64.1975308641975 -12.8300059819917 0 62.962962962963 -12.8300059819917 0 62.3456790123457 -11.7608388168257 0 62.962962962963 -10.6916716516597 0 61.7283950617284 -10.6916716516597 0 61.1111111111111 -9.62250448649376 0 61.7283950617284 -8.55333732132779 0 62.962962962963 -8.55333732132779 0 62.3456790123457 -7.48417015616182 0 62.962962962963 -6.41500299099584 0 64.1975308641975 -6.41500299099584 0 64.8148148148148 -7.48417015616181 0 65.4320987654321 -6.41500299099584 0 66.6666666666667 -6.41500299099584 0 66.0493827160494 -5.34583582582987 0 66.6666666666667 -4.2766686606639 0 65.4320987654321 -4.2766686606639 0 64.8148148148148 -3.20750149549792 0 65.4320987654321 -2.13833433033195 0 66.6666666666667 -2.13833433033194 0 66.0493827160494 -1.06916716516597 0 66.6666666666667 0 0 67.9012345679012 0 0 68.5185185185185 -1.06916716516598 0 69.1358024691358 0 0 70.3703703703704 0 0 70.9876543209877 -1.06916716516598 0 70.3703703703704 -2.13833433033195 0 71.604938271605 -2.13833433033195 0 72.2222222222222 -3.20750149549793 0 72.8395061728395 -2.13833433033195 0 74.0740740740741 -2.13833433033195 0 73.4567901234568 -1.06916716516598 0 74.0740740740741 0 0 75.3086419753086 0 0 75.9259259259259 -1.06916716516598 0 76.5432098765432 0 0 77.7777777777778 0 0 78.3950617283951 -1.06916716516597 0 77.7777777777778 -2.13833433033195 0 79.0123456790124 -2.13833433033195 0 79.6296296296296 -3.20750149549792 0 79.0123456790124 -4.2766686606639 0 77.7777777777778 -4.2766686606639 0 78.3950617283951 -5.34583582582987 0 77.7777777777778 -6.41500299099584 0 79.0123456790124 -6.41500299099584 0 79.6296296296296 -7.48417015616182 0 80.2469135802469 -6.41500299099584 0 81.4814814814815 -6.41500299099584 0 82.0987654320988 -7.48417015616182 0 81.4814814814815 -8.55333732132779 0 82.7160493827161 -8.55333732132779 0 83.3333333333333 -9.62250448649377 0 83.9506172839506 -8.55333732132779 0 85.1851851851852 -8.55333732132779 0 84.5679012345679 -7.48417015616182 0 85.1851851851852 -6.41500299099584 0 86.4197530864198 -6.41500299099584 0 87.037037037037 -7.48417015616182 0 87.6543209876543 -6.41500299099584 0 88.8888888888889 -6.41500299099584 0 88.2716049382716 -5.34583582582987 0 88.8888888888889 -4.2766686606639 0 87.6543209876543 -4.27666866066389 0 87.037037037037 -3.20750149549792 0 87.6543209876543 -2.13833433033195 0 88.8888888888889 -2.13833433033195 0 88.2716049382716 -1.06916716516597 0 88.8888888888889 0 0 90.1234567901235 0 0 90.7407407407407 -1.06916716516598 0 91.358024691358 0 0 92.5925925925926 0 0 93.2098765432099 -1.06916716516598 0 92.5925925925926 -2.13833433033195 0 93.8271604938272 -2.13833433033195 0 94.4444444444444 -3.20750149549793 0 95.0617283950617 -2.13833433033195 0 96.2962962962963 -2.13833433033195 0 95.679012345679 -1.06916716516598 0 96.2962962962963 0 0 97.5308641975309 0 0 98.1481481481482 -1.06916716516598 0 98.7654320987654 0 0 100 0 0 99.3827160493827 1.06916716516597 0 100 2.13833433033194 0 98.7654320987654 2.13833433033195 0 98.1481481481482 3.20750149549792 0 98.7654320987654 4.27666866066389 0 100 4.2766686606639 0 99.3827160493827 5.34583582582987 0 100 6.41500299099584 0 98.7654320987654 6.41500299099584 0 98.1481481481482 7.48417015616182 0 97.5308641975309 6.41500299099584 0 96.2962962962963 6.41500299099584 0 95.679012345679 7.48417015616181 0 96.2962962962963 8.55333732132779 0 95.0617283950617 8.55333732132779 0 94.4444444444444 9.62250448649376 0 95.0617283950617 10.6916716516597 0 96.2962962962963 10.6916716516597 0 95.679012345679 11.7608388168257 0 96.2962962962963 12.8300059819917 0 97.5308641975309 12.8300059819917 0 98.1481481481482 11.7608388168257 0 98.7654320987654 12.8300059819917 0 100 12.8300059819917 0 99.3827160493827 13.8991731471577 0 100 14.9683403123236 0 98.7654320987654 14.9683403123236 0 98.1481481481481 16.0375074774896 0 98.7654320987654 17.1066746426556 0 100 17.1066746426556 0 99.3827160493827 18.1758418078216 0 100 19.2450089729875 0 98.7654320987654 19.2450089729875 0 98.1481481481481 20.3141761381535 0 97.5308641975309 19.2450089729875 0 96.2962962962963 19.2450089729875 0 95.679012345679 20.3141761381535 0 96.2962962962963 21.3833433033195 0 95.0617283950617 21.3833433033195 0 94.4444444444444 22.4525104684854 0 93.8271604938272 21.3833433033195 0 92.5925925925926 21.3833433033195 0 93.2098765432099 20.3141761381535 0 92.5925925925926 19.2450089729875 0 91.358024691358 19.2450089729875 0 90.7407407407407 20.3141761381535 0 90.1234567901235 19.2450089729875 0 88.8888888888889 19.2450089729875 0 88.2716049382716 20.3141761381535 0 88.8888888888889 21.3833433033195 0 87.6543209876543 21.3833433033195 0 87.037037037037 22.4525104684854 0 87.6543209876543 23.5216776336514 0 88.8888888888889 23.5216776336514 0 88.2716049382716 24.5908447988174 0 88.8888888888889 25.6600119639834 0 87.6543209876543 25.6600119639834 0 87.037037037037 26.7291791291493 0 86.4197530864197 25.6600119639834 0 85.1851851851852 25.6600119639834 0 84.5679012345679 26.7291791291493 0 85.1851851851852 27.7983462943153 0 83.9506172839506 27.7983462943153 0 83.3333333333333 28.8675134594813 0 83.9506172839506 29.9366806246473 0 85.1851851851852 29.9366806246473 0 84.5679012345679 31.0058477898132 0 85.1851851851852 32.0750149549792 0 86.4197530864197 32.0750149549792 0 87.037037037037 31.0058477898132 0 87.6543209876543 32.0750149549792 0 88.8888888888889 32.0750149549792 0 88.2716049382716 33.1441821201452 0 88.8888888888889 34.2133492853112 0 87.6543209876543 34.2133492853112 0 87.037037037037 35.2825164504771 0 87.6543209876543 36.3516836156431 0 88.8888888888889 36.3516836156431 0 88.2716049382716 37.4208507808091 0 88.8888888888889 38.490017945975 0 90.1234567901235 38.490017945975 0 90.7407407407407 37.4208507808091 0 91.358024691358 38.490017945975 0 92.5925925925926 38.490017945975 0 93.2098765432099 37.4208507808091 0 92.5925925925926 36.3516836156431 0 93.8271604938272 36.3516836156431 0 94.4444444444444 35.2825164504771 0 95.0617283950617 36.3516836156431 0 96.2962962962963 36.3516836156431 0 95.679012345679 37.4208507808091 0 96.2962962962963 38.490017945975 0 97.5308641975309 38.490017945975 0 98.1481481481481 37.4208507808091 0 98.7654320987654 38.490017945975 0 100 38.490017945975 0 99.3827160493827 39.559185111141 0 100 40.628352276307 0 98.7654320987654 40.628352276307 0 98.1481481481481 41.697519441473 0 98.7654320987654 42.7666866066389 0 100 42.7666866066389 0 99.3827160493827 43.8358537718049 0 100 44.9050209369709 0 98.7654320987654 44.9050209369709 0 98.1481481481482 45.9741881021369 0 97.5308641975309 44.9050209369709 0 96.2962962962963 44.9050209369709 0 95.679012345679 45.9741881021369 0 96.2962962962963 47.0433552673028 0 95.0617283950617 47.0433552673028 0 94.4444444444444 48.1125224324688 0 95.0617283950617 49.1816895976348 0 96.2962962962963 49.1816895976348 0 95.679012345679 50.2508567628008 0 96.2962962962963 51.3200239279667 0 97.5308641975309 51.3200239279667 0 98.1481481481482 50.2508567628008 0 98.7654320987654 51.3200239279667 0 100 51.3200239279667 0 99.3827160493827 52.3891910931327 0 100 53.4583582582987 0 98.7654320987654 53.4583582582987 0 98.1481481481482 54.5275254234647 0 98.7654320987654 55.5966925886306 0 100 55.5966925886306 0 99.3827160493827 56.6658597537966 0 100 57.7350269189626 0 98.7654320987654 57.7350269189626 0 98.1481481481482 58.8041940841286 0 97.5308641975309 57.7350269189626 0 96.2962962962963 57.7350269189626 0 95.679012345679 58.8041940841285 0 96.2962962962963 59.8733612492945 0 95.0617283950617 59.8733612492945 0 94.4444444444444 60.9425284144605 0 93.8271604938272 59.8733612492945 0 92.5925925925926 59.8733612492945 0 93.2098765432099 58.8041940841285 0 92.5925925925926 57.7350269189626 0 91.358024691358 57.7350269189626 0 90.7407407407407 58.8041940841286 0 90.1234567901235 57.7350269189626 0 88.8888888888889 57.7350269189626 0 88.2716049382716 58.8041940841285 0 88.8888888888889 59.8733612492945 0 87.6543209876543 59.8733612492945 0 87.037037037037 60.9425284144605 0 87.6543209876543 62.0116955796265 0 88.8888888888889 62.0116955796265 0 88.2716049382716 63.0808627447924 0 88.8888888888889 64.1500299099584 0 87.6543209876543 64.1500299099584 0 87.037037037037 65.2191970751244 0 86.4197530864198 64.1500299099584 0 85.1851851851852 64.1500299099584 0 84.5679012345679 65.2191970751244 0 85.1851851851852 66.2883642402904 0 83.9506172839506 66.2883642402904 0 83.3333333333333 67.3575314054563 0 82.7160493827161 66.2883642402904 0 81.4814814814815 66.2883642402904 0 82.0987654320988 65.2191970751244 0 81.4814814814815 64.1500299099584 0 80.2469135802469 64.1500299099584 0 79.6296296296296 65.2191970751244 0 79.0123456790124 64.1500299099584 0 77.7777777777778 64.1500299099584 0 78.3950617283951 63.0808627447924 0 77.7777777777778 62.0116955796265 0 79.0123456790124 62.0116955796265 0 79.6296296296296 60.9425284144605 0 79.0123456790124 59.8733612492945 0 77.7777777777778 59.8733612492945 0 78.3950617283951 58.8041940841285 0 77.7777777777778 57.7350269189626 0 76.5432098765432 57.7350269189626 0 75.9259259259259 58.8041940841286 0 75.3086419753086 57.7350269189626 0 74.0740740740741 57.7350269189626 0 73.4567901234568 58.8041940841285 0 74.0740740740741 59.8733612492945 0 72.8395061728395 59.8733612492945 0 72.2222222222222 60.9425284144605 0 71.604938271605 59.8733612492945 0 70.3703703703704 59.8733612492945 0 70.9876543209877 58.8041940841285 0 70.3703703703704 57.7350269189626 0 69.1358024691358 57.7350269189626 0 68.5185185185185 58.8041940841286 0 67.9012345679012 57.7350269189626 0 66.6666666666667 57.7350269189626 0 66.0493827160494 58.8041940841285 0 66.6666666666667 59.8733612492945 0 65.4320987654321 59.8733612492945 0 64.8148148148148 60.9425284144605 0 65.4320987654321 62.0116955796265 0 66.6666666666667 62.0116955796265 0 66.0493827160494 63.0808627447924 0 66.6666666666667 64.1500299099584 0 65.4320987654321 64.1500299099584 0 64.8148148148148 65.2191970751244 0 64.1975308641975 64.1500299099584 0 62.962962962963 64.1500299099584 0 62.3456790123457 65.2191970751244 0 62.962962962963 66.2883642402904 0 61.7283950617284 66.2883642402904 0 61.1111111111111 67.3575314054563 0 61.7283950617284 68.4266985706223 0 62.962962962963 68.4266985706223 0 62.3456790123457 69.4958657357883 0 62.962962962963 70.5650329009543 0 64.1975308641975 70.5650329009543 0 64.8148148148148 69.4958657357883 0 65.4320987654321 70.5650329009543 0 66.6666666666667 70.5650329009543 0 66.0493827160494 71.6342000661202 0 66.6666666666667 72.7033672312862 0 65.4320987654321 72.7033672312862 0 64.8148148148148 73.7725343964522 0 65.4320987654321 74.8417015616182 0 66.6666666666667 74.8417015616182 0 66.0493827160494 75.9108687267841 0 66.6666666666667 76.9800358919501 0 65.4320987654321 76.9800358919501 0 64.8148148148148 78.0492030571161 0 64.1975308641975 76.9800358919501 0 62.962962962963 76.9800358919501 0 62.3456790123457 78.0492030571161 0 62.962962962963 79.1183702222821 0 61.7283950617284 79.1183702222821 0 61.1111111111111 80.187537387448 0 60.4938271604938 79.1183702222821 0 59.2592592592593 79.1183702222821 0 59.8765432098765 78.0492030571161 0 59.2592592592593 76.9800358919501 0 58.0246913580247 76.9800358919501 0 57.4074074074074 78.0492030571161 0 56.7901234567901 76.9800358919501 0 55.5555555555556 76.9800358919501 0 54.9382716049383 78.0492030571161 0 55.5555555555556 79.118370222282 0 54.320987654321 79.118370222282 0 53.7037037037037 80.187537387448 0 54.320987654321 81.256704552614 0 55.5555555555556 81.256704552614 0 54.9382716049383 82.32587171778 0 55.5555555555556 83.3950388829459 0 54.320987654321 83.3950388829459 0 53.7037037037037 84.4642060481119 0 53.0864197530864 83.3950388829459 0 51.8518518518519 83.3950388829459 0 51.2345679012346 84.4642060481119 0 51.8518518518519 85.5333732132779 0 50.6172839506173 85.5333732132779 0 50 86.6025403784439 0 49.3827160493827 85.5333732132779 0 48.1481481481481 85.5333732132779 0 48.7654320987654 84.4642060481119 0 48.1481481481481 83.3950388829459 0 46.9135802469136 83.3950388829459 0 46.2962962962963 84.4642060481119 0 45.679012345679 83.3950388829459 0 44.4444444444444 83.3950388829459 0 45.0617283950617 82.32587171778 0 44.4444444444444 81.256704552614 0 45.679012345679 81.256704552614 0 46.2962962962963 80.187537387448 0 45.679012345679 79.118370222282 0 44.4444444444444 79.118370222282 0 45.0617283950617 78.0492030571161 0 44.4444444444444 76.9800358919501 0 43.2098765432099 76.9800358919501 0 42.5925925925926 78.0492030571161 0 41.9753086419753 76.9800358919501 0 40.7407407407407 76.9800358919501 0 40.1234567901235 78.0492030571161 0 40.7407407407407 79.1183702222821 0 39.5061728395062 79.1183702222821 0 38.8888888888889 80.187537387448 0 38.2716049382716 79.1183702222821 0 37.037037037037 79.1183702222821 0 37.6543209876543 78.0492030571161 0 37.037037037037 76.9800358919501 0 35.8024691358025 76.9800358919501 0 35.1851851851852 78.0492030571161 0 34.5679012345679 76.9800358919501 0 33.3333333333333 76.9800358919501 0 33.9506172839506 75.9108687267841 0 33.3333333333333 74.8417015616182 0 34.5679012345679 74.8417015616182 0 35.1851851851852 73.7725343964522 0 34.5679012345679 72.7033672312862 0 33.3333333333333 72.7033672312862 0 33.9506172839506 71.6342000661202 0 33.3333333333333 70.5650329009543 0 34.5679012345679 70.5650329009543 0 35.1851851851852 69.4958657357883 0 35.8024691358025 70.5650329009543 0 37.037037037037 70.5650329009543 0 37.6543209876543 69.4958657357883 0 37.037037037037 68.4266985706223 0 38.2716049382716 68.4266985706223 0 38.8888888888889 67.3575314054563 0 38.2716049382716 66.2883642402904 0 37.037037037037 66.2883642402904 0 37.6543209876543 65.2191970751244 0 37.037037037037 64.1500299099584 0 35.8024691358025 64.1500299099584 0 35.1851851851852 65.2191970751244 0 34.5679012345679 64.1500299099584 0 33.3333333333333 64.1500299099584 0 33.9506172839506 63.0808627447924 0 33.3333333333333 62.0116955796265 0 34.5679012345679 62.0116955796265 0 35.1851851851852 60.9425284144605 0 34.5679012345679 59.8733612492945 0 33.3333333333333 59.8733612492945 0 33.9506172839506 58.8041940841285 0 33.3333333333333 57.7350269189626 0 32.0987654320988 57.7350269189626 0 31.4814814814815 58.8041940841286 0 30.8641975308642 57.7350269189626 0 29.6296296296296 57.7350269189626 0 29.0123456790123 58.8041940841285 0 29.6296296296296 59.8733612492945 0 28.3950617283951 59.8733612492945 0 27.7777777777778 60.9425284144605 0 27.1604938271605 59.8733612492945 0 25.9259259259259 59.8733612492945 0 26.5432098765432 58.8041940841285 0 25.9259259259259 57.7350269189626 0 24.6913580246914 57.7350269189626 0 24.0740740740741 58.8041940841285 0 23.4567901234568 57.7350269189626 0 22.2222222222222 57.7350269189626 0 21.6049382716049 58.8041940841285 0 22.2222222222222 59.8733612492945 0 20.9876543209877 59.8733612492945 0 20.3703703703704 60.9425284144605 0 20.9876543209877 62.0116955796265 0 22.2222222222222 62.0116955796265 0 21.6049382716049 63.0808627447924 0 22.2222222222222 64.1500299099584 0 20.9876543209877 64.1500299099584 0 20.3703703703704 65.2191970751244 0 19.7530864197531 64.1500299099584 0 18.5185185185185 64.1500299099584 0 17.9012345679012 65.2191970751244 0 18.5185185185185 66.2883642402904 0 17.283950617284 66.2883642402904 0 16.6666666666667 67.3575314054563 0 16.0493827160494 66.2883642402904 0 14.8148148148148 66.2883642402904 0 15.4320987654321 65.2191970751244 0 14.8148148148148 64.1500299099584 0 13.5802469135803 64.1500299099584 0 12.962962962963 65.2191970751244 0 12.3456790123457 64.1500299099584 0 11.1111111111111 64.1500299099584 0 11.7283950617284 63.0808627447924 0 11.1111111111111 62.0116955796265 0 12.3456790123457 62.0116955796265 0 12.962962962963 60.9425284144605 0 12.3456790123457 59.8733612492945 0 11.1111111111111 59.8733612492945 0 11.7283950617284 58.8041940841285 0 11.1111111111111 57.7350269189626 0 9.87654320987655 57.7350269189626 0 9.25925925925926 58.8041940841285 0 8.64197530864198 57.7350269189626 0 7.40740740740741 57.7350269189626 0 6.79012345679013 58.8041940841285 0 7.40740740740741 59.8733612492945 0 6.17283950617284 59.8733612492945 0 5.55555555555556 60.9425284144605 0 4.93827160493827 59.8733612492945 0 3.70370370370371 59.8733612492945 0 4.32098765432099 58.8041940841285 0 3.70370370370371 57.7350269189626 0 2.46913580246914 57.7350269189626 0 1.85185185185186 58.8041940841285 0 1.23456790123457 57.7350269189626 0 3.5527136788005e-15 57.7350269189626 0 0.617283950617287 56.6658597537966 0 4.44089209850063e-15 55.5966925886306 0 1.23456790123457 55.5966925886306 0 1.85185185185185 54.5275254234647 0 1.23456790123457 53.4583582582987 0 3.88578058618805e-15 53.4583582582987 0 0.617283950617286 52.3891910931327 0 2.22044604925031e-15 51.3200239279667 0 1.23456790123457 51.3200239279667 0 1.85185185185186 50.2508567628008 0 2.46913580246914 51.3200239279667 0 3.70370370370371 51.3200239279667 0 4.32098765432099 50.2508567628008 0 3.70370370370371 49.1816895976348 0 4.93827160493827 49.1816895976348 0 5.55555555555556 48.1125224324688 0 4.93827160493827 47.0433552673028 0 3.70370370370371 47.0433552673028 0 4.32098765432099 45.9741881021369 0 3.70370370370371 44.9050209369709 0 2.46913580246914 44.9050209369709 0 1.85185185185186 45.9741881021369 0 1.23456790123457 44.9050209369709 0 2.22044604925031e-15 44.9050209369709 0 0.617283950617286 43.8358537718049 0 3.88578058618805e-15 42.7666866066389 0 1.23456790123457 42.7666866066389 0 1.85185185185185 41.697519441473 0 1.23456790123457 40.628352276307 0 4.44089209850063e-15 40.628352276307 0 0.617283950617287 39.559185111141 0 3.5527136788005e-15 38.4900179459751 0 1.23456790123457 38.4900179459751 0 1.85185185185185 37.4208507808091 0 2.46913580246914 38.4900179459751 0 3.70370370370371 38.4900179459751 0 4.32098765432099 37.4208507808091 0 3.70370370370371 36.3516836156431 0 4.93827160493827 36.3516836156431 0 5.55555555555556 35.2825164504771 0 6.17283950617284 36.3516836156431 0 7.40740740740741 36.3516836156431 0 6.79012345679013 37.4208507808091 0 7.40740740740741 38.490017945975 0 8.64197530864198 38.490017945975 0 9.25925925925926 37.4208507808091 0 9.87654320987654 38.490017945975 0 11.1111111111111 38.490017945975 0 11.7283950617284 37.4208507808091 0 11.1111111111111 36.3516836156431 0 12.3456790123457 36.3516836156431 0 12.962962962963 35.2825164504771 0 12.3456790123457 34.2133492853112 0 11.1111111111111 34.2133492853112 0 11.7283950617284 33.1441821201452 0 11.1111111111111 32.0750149549792 0 12.3456790123457 32.0750149549792 0 12.962962962963 31.0058477898132 0 13.5802469135802 32.0750149549792 0 14.8148148148148 32.0750149549792 0 15.4320987654321 31.0058477898132 0 14.8148148148148 29.9366806246473 0 16.0493827160494 29.9366806246473 0 16.6666666666667 28.8675134594813 0 16.0493827160494 27.7983462943153 0 14.8148148148148 27.7983462943153 0 15.4320987654321 26.7291791291493 0 14.8148148148148 25.6600119639834 0 13.5802469135802 25.6600119639834 0 12.962962962963 26.7291791291493 0 12.3456790123457 25.6600119639834 0 11.1111111111111 25.6600119639834 0 11.7283950617284 24.5908447988174 0 11.1111111111111 23.5216776336514 0 12.3456790123457 23.5216776336514 0 12.962962962963 22.4525104684854 0 12.3456790123457 21.3833433033195 0 11.1111111111111 21.3833433033195 0 11.7283950617284 20.3141761381535 0 11.1111111111111 19.2450089729875 0 9.87654320987654 19.2450089729875 0 9.25925925925926 20.3141761381535 0 8.64197530864198 19.2450089729875 0 7.40740740740741 19.2450089729875 0 6.79012345679012 20.3141761381535 0 7.40740740740741 21.3833433033195 0 6.17283950617284 21.3833433033195 0 5.55555555555556 22.4525104684854 0 4.93827160493827 21.3833433033195 0 3.7037037037037 21.3833433033195 0 4.32098765432099 20.3141761381535 0 3.7037037037037 19.2450089729875 0 2.46913580246914 19.2450089729875 0 1.85185185185185 20.3141761381535 0 1.23456790123457 19.2450089729875 0 0 19.2450089729875 0 0.617283950617284 18.1758418078216 0 1.4432899320127e-15 17.1066746426556 0 1.23456790123457 17.1066746426556 0 1.85185185185185 16.0375074774896 0 1.23456790123457 14.9683403123236 0 1.11022302462516e-15 14.9683403123236 0 0.617283950617285 13.8991731471577 0 1.77635683940025e-15 12.8300059819917 0 1.23456790123457 12.8300059819917 0 1.85185185185185 11.7608388168257 0 2.46913580246914 12.8300059819917 0 3.7037037037037 12.8300059819917 0 4.32098765432099 11.7608388168257 0 3.7037037037037 10.6916716516597 0 4.93827160493827 10.6916716516597 0 5.55555555555556 9.62250448649376 0 4.93827160493827 8.55333732132779 0 3.7037037037037 8.55333732132779 0 4.32098765432099 7.48417015616181 0 3.7037037037037 6.41500299099584 0 2.46913580246914 6.41500299099584 0 1.85185185185185 7.48417015616181 0 1.23456790123457 6.41500299099584 0 8.88178419700125e-16 6.41500299099584 0 0.617283950617285 5.34583582582987 0 6.66133814775094e-16 4.27666866066389 0 1.23456790123457 4.27666866066389 0 1.85185185185185 3.20750149549792 0 1.23456790123457 2.13833433033195 0 2.22044604925031e-16 2.13833433033195 0 0.617283950617284 1.06916716516597 0 35 35 0 35.3703703703704 35 0 35.5555555555556 34.6792498504502 0 35.7407407407407 35 0 36.1111111111111 35 0 36.2962962962963 34.6792498504502 0 36.1111111111111 34.3584997009004 0 36.4814814814815 34.3584997009004 0 36.6666666666667 34.0377495513506 0 36.8518518518519 34.3584997009004 0 37.2222222222222 34.3584997009004 0 37.037037037037 34.6792498504502 0 37.2222222222222 35 0 37.5925925925926 35 0 37.7777777777778 34.6792498504502 0 37.962962962963 35 0 38.3333333333333 35 0 38.5185185185185 34.6792498504502 0 38.3333333333333 34.3584997009004 0 38.7037037037037 34.3584997009004 0 38.8888888888889 34.0377495513506 0 38.7037037037037 33.7169994018008 0 38.3333333333333 33.7169994018008 0 38.5185185185185 33.396249252251 0 38.3333333333333 33.0754991027013 0 38.7037037037037 33.0754991027013 0 38.8888888888889 32.7547489531515 0 39.0740740740741 33.0754991027013 0 39.4444444444444 33.0754991027013 0 39.6296296296296 32.7547489531515 0 39.4444444444444 32.4339988036017 0 39.8148148148148 32.4339988036017 0 40 32.1132486540519 0 40.1851851851852 32.4339988036017 0 40.5555555555556 32.4339988036017 0 40.3703703703704 32.7547489531515 0 40.5555555555556 33.0754991027013 0 40.9259259259259 33.0754991027013 0 41.1111111111111 32.7547489531515 0 41.2962962962963 33.0754991027012 0 41.6666666666667 33.0754991027012 0 41.4814814814815 33.396249252251 0 41.6666666666667 33.7169994018008 0 41.2962962962963 33.7169994018008 0 41.1111111111111 34.0377495513506 0 41.2962962962963 34.3584997009004 0 41.6666666666667 34.3584997009004 0 41.4814814814815 34.6792498504502 0 41.6666666666667 35 0 42.037037037037 35 0 42.2222222222222 34.6792498504502 0 42.4074074074074 35 0 42.7777777777778 35 0 42.962962962963 34.6792498504502 0 42.7777777777778 34.3584997009004 0 43.1481481481481 34.3584997009004 0 43.3333333333333 34.0377495513506 0 43.5185185185185 34.3584997009004 0 43.8888888888889 34.3584997009004 0 43.7037037037037 34.6792498504502 0 43.8888888888889 35 0 44.2592592592593 35 0 44.4444444444444 34.6792498504502 0 44.6296296296296 35 0 45 35 0 45.1851851851852 34.6792498504502 0 45 34.3584997009004 0 45.3703703703704 34.3584997009004 0 45.5555555555556 34.0377495513506 0 45.3703703703704 33.7169994018008 0 45 33.7169994018008 0 45.1851851851852 33.396249252251 0 45 33.0754991027012 0 45.3703703703704 33.0754991027012 0 45.5555555555556 32.7547489531515 0 45.7407407407407 33.0754991027013 0 46.1111111111111 33.0754991027013 0 46.2962962962963 32.7547489531515 0 46.1111111111111 32.4339988036017 0 46.4814814814815 32.4339988036017 0 46.6666666666667 32.1132486540519 0 46.4814814814815 31.7924985045021 0 46.1111111111111 31.7924985045021 0 46.2962962962963 31.4717483549523 0 46.1111111111111 31.1509982054025 0 45.7407407407407 31.1509982054025 0 45.5555555555556 31.4717483549523 0 45.3703703703704 31.1509982054025 0 45 31.1509982054025 0 45.1851851851852 30.8302480558527 0 45 30.5094979063029 0 45.3703703703704 30.5094979063029 0 45.5555555555556 30.1887477567531 0 45.3703703703704 29.8679976072033 0 45 29.8679976072033 0 45.1851851851852 29.5472474576535 0 45 29.2264973081037 0 45.3703703703704 29.2264973081037 0 45.5555555555556 28.905747158554 0 45.7407407407407 29.2264973081037 0 46.1111111111111 29.2264973081037 0 46.2962962962963 28.905747158554 0 46.1111111111111 28.5849970090042 0 46.4814814814815 28.5849970090042 0 46.6666666666667 28.2642468594544 0 46.8518518518518 28.5849970090042 0 47.2222222222222 28.5849970090042 0 47.037037037037 28.905747158554 0 47.2222222222222 29.2264973081037 0 47.5925925925926 29.2264973081037 0 47.7777777777778 28.905747158554 0 47.962962962963 29.2264973081037 0 48.3333333333333 29.2264973081037 0 48.5185185185185 28.905747158554 0 48.3333333333333 28.5849970090042 0 48.7037037037037 28.5849970090042 0 48.8888888888889 28.2642468594544 0 48.7037037037037 27.9434967099046 0 48.3333333333333 27.9434967099046 0 48.5185185185185 27.6227465603548 0 48.3333333333333 27.301996410805 0 48.7037037037037 27.301996410805 0 48.8888888888889 26.9812462612552 0 49.0740740740741 27.301996410805 0 49.4444444444444 27.301996410805 0 49.6296296296296 26.9812462612552 0 49.4444444444444 26.6604961117054 0 49.8148148148148 26.6604961117054 0 50 26.3397459621556 0 50.1851851851852 26.6604961117054 0 50.5555555555556 26.6604961117054 0 50.3703703703704 26.9812462612552 0 50.5555555555556 27.301996410805 0 50.9259259259259 27.301996410805 0 51.1111111111111 26.9812462612552 0 51.2962962962963 27.301996410805 0 51.6666666666667 27.301996410805 0 51.4814814814815 27.6227465603548 0 51.6666666666667 27.9434967099046 0 51.2962962962963 27.9434967099046 0 51.1111111111111 28.2642468594544 0 51.2962962962963 28.5849970090042 0 51.6666666666667 28.5849970090042 0 51.4814814814815 28.905747158554 0 51.6666666666667 29.2264973081037 0 52.037037037037 29.2264973081037 0 52.2222222222222 28.905747158554 0 52.4074074074074 29.2264973081037 0 52.7777777777778 29.2264973081037 0 52.962962962963 28.905747158554 0 52.7777777777778 28.5849970090042 0 53.1481481481481 28.5849970090042 0 53.3333333333333 28.2642468594544 0 53.5185185185185 28.5849970090042 0 53.8888888888889 28.5849970090042 0 53.7037037037037 28.905747158554 0 53.8888888888889 29.2264973081037 0 54.2592592592593 29.2264973081037 0 54.4444444444444 28.905747158554 0 54.6296296296296 29.2264973081037 0 55 29.2264973081037 0 54.8148148148148 29.5472474576535 0 55 29.8679976072033 0 54.6296296296296 29.8679976072033 0 54.4444444444444 30.1887477567531 0 54.6296296296296 30.5094979063029 0 55 30.5094979063029 0 54.8148148148148 30.8302480558527 0 55 31.1509982054025 0 54.6296296296296 31.1509982054025 0 54.4444444444444 31.4717483549523 0 54.2592592592593 31.1509982054025 0 53.8888888888889 31.1509982054025 0 53.7037037037037 31.4717483549523 0 53.8888888888889 31.7924985045021 0 53.5185185185185 31.7924985045021 0 53.3333333333333 32.1132486540519 0 53.5185185185185 32.4339988036017 0 53.8888888888889 32.4339988036017 0 53.7037037037037 32.7547489531515 0 53.8888888888889 33.0754991027013 0 54.2592592592593 33.0754991027013 0 54.4444444444444 32.7547489531515 0 54.6296296296296 33.0754991027012 0 55 33.0754991027012 0 54.8148148148148 33.396249252251 0 55 33.7169994018008 0 54.6296296296296 33.7169994018008 0 54.4444444444444 34.0377495513506 0 54.6296296296296 34.3584997009004 0 55 34.3584997009004 0 54.8148148148148 34.6792498504502 0 55 35 0 55.3703703703704 35 0 55.5555555555556 34.6792498504502 0 55.7407407407407 35 0 56.1111111111111 35 0 56.2962962962963 34.6792498504502 0 56.1111111111111 34.3584997009004 0 56.4814814814815 34.3584997009004 0 56.6666666666667 34.0377495513506 0 56.8518518518518 34.3584997009004 0 57.2222222222222 34.3584997009004 0 57.037037037037 34.6792498504502 0 57.2222222222222 35 0 57.5925925925926 35 0 57.7777777777778 34.6792498504502 0 57.962962962963 35 0 58.3333333333333 35 0 58.5185185185185 34.6792498504502 0 58.3333333333333 34.3584997009004 0 58.7037037037037 34.3584997009004 0 58.8888888888889 34.0377495513506 0 58.7037037037037 33.7169994018008 0 58.3333333333333 33.7169994018008 0 58.5185185185185 33.396249252251 0 58.3333333333333 33.0754991027012 0 58.7037037037037 33.0754991027012 0 58.8888888888889 32.7547489531515 0 59.0740740740741 33.0754991027012 0 59.4444444444444 33.0754991027012 0 59.6296296296296 32.7547489531515 0 59.4444444444444 32.4339988036017 0 59.8148148148148 32.4339988036017 0 60 32.1132486540519 0 60.1851851851852 32.4339988036017 0 60.5555555555556 32.4339988036017 0 60.3703703703704 32.7547489531515 0 60.5555555555556 33.0754991027012 0 60.9259259259259 33.0754991027013 0 61.1111111111111 32.7547489531515 0 61.2962962962963 33.0754991027013 0 61.6666666666667 33.0754991027013 0 61.4814814814815 33.396249252251 0 61.6666666666667 33.7169994018008 0 61.2962962962963 33.7169994018008 0 61.1111111111111 34.0377495513506 0 61.2962962962963 34.3584997009004 0 61.6666666666667 34.3584997009004 0 61.4814814814815 34.6792498504502 0 61.6666666666667 35 0 62.037037037037 35 0 62.2222222222222 34.6792498504502 0 62.4074074074074 35 0 62.7777777777778 35 0 62.962962962963 34.6792498504502 0 62.7777777777778 34.3584997009004 0 63.1481481481481 34.3584997009004 0 63.3333333333333 34.0377495513506 0 63.5185185185185 34.3584997009004 0 63.8888888888889 34.3584997009004 0 63.7037037037037 34.6792498504502 0 63.8888888888889 35 0 64.2592592592593 35 0 64.4444444444444 34.6792498504502 0 64.6296296296296 35 0 65 35 0 64.8148148148148 35.3207501495498 0 65 35.6415002990996 0 64.6296296296296 35.6415002990996 0 64.4444444444444 35.9622504486494 0 64.6296296296296 36.2830005981992 0 65 36.2830005981992 0 64.8148148148148 36.603750747749 0 65 36.9245008972987 0 64.6296296296296 36.9245008972987 0 64.4444444444444 37.2452510468485 0 64.2592592592593 36.9245008972987 0 63.8888888888889 36.9245008972987 0 63.7037037037037 37.2452510468485 0 63.8888888888889 37.5660011963983 0 63.5185185185185 37.5660011963983 0 63.3333333333333 37.8867513459481 0 63.5185185185185 38.2075014954979 0 63.8888888888889 38.2075014954979 0 63.7037037037037 38.5282516450477 0 63.8888888888889 38.8490017945975 0 64.2592592592593 38.8490017945975 0 64.4444444444444 38.5282516450477 0 64.6296296296296 38.8490017945975 0 65 38.8490017945975 0 64.8148148148148 39.1697519441473 0 65 39.4905020936971 0 64.6296296296296 39.4905020936971 0 64.4444444444444 39.8112522432469 0 64.6296296296296 40.1320023927967 0 65 40.1320023927967 0 64.8148148148148 40.4527525423465 0 65 40.7735026918963 0 64.6296296296296 40.7735026918963 0 64.4444444444444 41.094252841446 0 64.2592592592593 40.7735026918963 0 63.8888888888889 40.7735026918963 0 63.7037037037037 41.094252841446 0 63.8888888888889 41.4150029909958 0 63.5185185185185 41.4150029909958 0 63.3333333333333 41.7357531405456 0 63.1481481481481 41.4150029909958 0 62.7777777777778 41.4150029909958 0 62.962962962963 41.094252841446 0 62.7777777777778 40.7735026918963 0 62.4074074074074 40.7735026918963 0 62.2222222222222 41.094252841446 0 62.037037037037 40.7735026918963 0 61.6666666666667 40.7735026918963 0 61.4814814814815 41.094252841446 0 61.6666666666667 41.4150029909958 0 61.2962962962963 41.4150029909958 0 61.1111111111111 41.7357531405456 0 61.2962962962963 42.0565032900954 0 61.6666666666667 42.0565032900954 0 61.4814814814815 42.3772534396452 0 61.6666666666667 42.698003589195 0 61.2962962962963 42.698003589195 0 61.1111111111111 43.0187537387448 0 60.9259259259259 42.698003589195 0 60.5555555555556 42.698003589195 0 60.3703703703704 43.0187537387448 0 60.5555555555556 43.3395038882946 0 60.1851851851852 43.3395038882946 0 60 43.6602540378444 0 60.1851851851852 43.9810041873942 0 60.5555555555556 43.9810041873942 0 60.3703703703704 44.301754336944 0 60.5555555555556 44.6225044864938 0 60.9259259259259 44.6225044864938 0 61.1111111111111 44.301754336944 0 61.2962962962963 44.6225044864938 0 61.6666666666667 44.6225044864938 0 61.4814814814815 44.9432546360436 0 61.6666666666667 45.2640047855933 0 61.2962962962963 45.2640047855933 0 61.1111111111111 45.5847549351431 0 61.2962962962963 45.9055050846929 0 61.6666666666667 45.9055050846929 0 61.4814814814815 46.2262552342427 0 61.6666666666667 46.5470053837925 0 62.037037037037 46.5470053837925 0 62.2222222222222 46.2262552342427 0 62.4074074074074 46.5470053837925 0 62.7777777777778 46.5470053837925 0 62.962962962963 46.2262552342427 0 62.7777777777778 45.9055050846929 0 63.1481481481481 45.9055050846929 0 63.3333333333333 45.5847549351431 0 63.5185185185185 45.9055050846929 0 63.8888888888889 45.9055050846929 0 63.7037037037037 46.2262552342427 0 63.8888888888889 46.5470053837925 0 64.2592592592593 46.5470053837925 0 64.4444444444444 46.2262552342427 0 64.6296296296296 46.5470053837925 0 65 46.5470053837925 0 64.8148148148148 46.8677555333423 0 65 47.1885056828921 0 64.6296296296296 47.1885056828921 0 64.4444444444444 47.5092558324419 0 64.6296296296296 47.8300059819917 0 65 47.8300059819917 0 64.8148148148148 48.1507561315415 0 65 48.4715062810913 0 64.6296296296296 48.4715062810913 0 64.4444444444444 48.7922564306411 0 64.2592592592593 48.4715062810913 0 63.8888888888889 48.4715062810913 0 63.7037037037037 48.7922564306411 0 63.8888888888889 49.1130065801908 0 63.5185185185185 49.1130065801909 0 63.3333333333333 49.4337567297406 0 63.5185185185185 49.7545068792904 0 63.8888888888889 49.7545068792904 0 63.7037037037037 50.0752570288402 0 63.8888888888889 50.39600717839 0 64.2592592592593 50.39600717839 0 64.4444444444444 50.0752570288402 0 64.6296296296296 50.39600717839 0 65 50.39600717839 0 64.8148148148148 50.7167573279398 0 65 51.0375074774896 0 64.6296296296296 51.0375074774896 0 64.4444444444444 51.3582576270394 0 64.6296296296296 51.6790077765892 0 65 51.6790077765892 0 64.8148148148148 51.999757926139 0 65 52.3205080756888 0 64.6296296296296 52.3205080756888 0 64.4444444444444 52.6412582252386 0 64.2592592592593 52.3205080756888 0 63.8888888888889 52.3205080756888 0 63.7037037037037 52.6412582252386 0 63.8888888888889 52.9620083747884 0 63.5185185185185 52.9620083747884 0 63.3333333333333 53.2827585243381 0 63.1481481481481 52.9620083747884 0 62.7777777777778 52.9620083747884 0 62.962962962963 52.6412582252386 0 62.7777777777778 52.3205080756888 0 62.4074074074074 52.3205080756888 0 62.2222222222222 52.6412582252386 0 62.037037037037 52.3205080756888 0 61.6666666666667 52.3205080756888 0 61.4814814814815 52.6412582252386 0 61.6666666666667 52.9620083747884 0 61.2962962962963 52.9620083747884 0 61.1111111111111 53.2827585243381 0 61.2962962962963 53.6035086738879 0 61.6666666666667 53.6035086738879 0 61.4814814814815 53.9242588234377 0 61.6666666666667 54.2450089729875 0 61.2962962962963 54.2450089729875 0 61.1111111111111 54.5657591225373 0 60.9259259259259 54.2450089729875 0 60.5555555555556 54.2450089729875 0 60.3703703703704 54.5657591225373 0 60.5555555555556 54.8865092720871 0 60.1851851851852 54.8865092720871 0 60 55.2072594216369 0 59.8148148148148 54.8865092720871 0 59.4444444444444 54.8865092720871 0 59.6296296296296 54.5657591225373 0 59.4444444444444 54.2450089729875 0 59.0740740740741 54.2450089729875 0 58.8888888888889 54.5657591225373 0 58.7037037037037 54.2450089729875 0 58.3333333333333 54.2450089729875 0 58.5185185185185 53.9242588234377 0 58.3333333333333 53.6035086738879 0 58.7037037037037 53.6035086738879 0 58.8888888888889 53.2827585243381 0 58.7037037037037 52.9620083747884 0 58.3333333333333 52.9620083747884 0 58.5185185185185 52.6412582252386 0 58.3333333333333 52.3205080756888 0 57.962962962963 52.3205080756888 0 57.7777777777778 52.6412582252386 0 57.5925925925926 52.3205080756888 0 57.2222222222222 52.3205080756888 0 57.037037037037 52.6412582252386 0 57.2222222222222 52.9620083747884 0 56.8518518518518 52.9620083747884 0 56.6666666666667 53.2827585243381 0 56.4814814814815 52.9620083747884 0 56.1111111111111 52.9620083747884 0 56.2962962962963 52.6412582252386 0 56.1111111111111 52.3205080756888 0 55.7407407407407 52.3205080756888 0 55.5555555555556 52.6412582252386 0 55.3703703703704 52.3205080756888 0 55 52.3205080756888 0 54.8148148148148 52.6412582252386 0 55 52.9620083747884 0 54.6296296296296 52.9620083747884 0 54.4444444444444 53.2827585243381 0 54.6296296296296 53.6035086738879 0 55 53.6035086738879 0 54.8148148148148 53.9242588234377 0 55 54.2450089729875 0 54.6296296296296 54.2450089729875 0 54.4444444444444 54.5657591225373 0 54.2592592592593 54.2450089729875 0 53.8888888888889 54.2450089729875 0 53.7037037037037 54.5657591225373 0 53.8888888888889 54.8865092720871 0 53.5185185185185 54.8865092720871 0 53.3333333333333 55.2072594216369 0 53.5185185185185 55.5280095711867 0 53.8888888888889 55.5280095711867 0 53.7037037037037 55.8487597207365 0 53.8888888888889 56.1695098702863 0 54.2592592592593 56.1695098702863 0 54.4444444444444 55.8487597207365 0 54.6296296296296 56.1695098702863 0 55 56.1695098702863 0 54.8148148148148 56.4902600198361 0 55 56.8110101693859 0 54.6296296296296 56.8110101693859 0 54.4444444444444 57.1317603189357 0 54.6296296296296 57.4525104684854 0 55 57.4525104684854 0 54.8148148148148 57.7732606180352 0 55 58.094010767585 0 54.6296296296296 58.094010767585 0 54.4444444444444 58.4147609171348 0 54.2592592592593 58.094010767585 0 53.8888888888889 58.094010767585 0 53.7037037037037 58.4147609171348 0 53.8888888888889 58.7355110666846 0 53.5185185185185 58.7355110666846 0 53.3333333333333 59.0562612162344 0 53.1481481481481 58.7355110666846 0 52.7777777777778 58.7355110666846 0 52.962962962963 58.4147609171348 0 52.7777777777778 58.094010767585 0 52.4074074074074 58.094010767585 0 52.2222222222222 58.4147609171348 0 52.037037037037 58.094010767585 0 51.6666666666667 58.094010767585 0 51.4814814814815 58.4147609171348 0 51.6666666666667 58.7355110666846 0 51.2962962962963 58.7355110666846 0 51.1111111111111 59.0562612162344 0 51.2962962962963 59.3770113657842 0 51.6666666666667 59.3770113657842 0 51.4814814814815 59.697761515334 0 51.6666666666667 60.0185116648838 0 51.2962962962963 60.0185116648838 0 51.1111111111111 60.3392618144336 0 50.9259259259259 60.0185116648838 0 50.5555555555556 60.0185116648838 0 50.3703703703704 60.3392618144336 0 50.5555555555556 60.6600119639834 0 50.1851851851852 60.6600119639834 0 50 60.9807621135332 0 49.8148148148148 60.6600119639834 0 49.4444444444444 60.6600119639834 0 49.6296296296296 60.3392618144336 0 49.4444444444444 60.0185116648838 0 49.0740740740741 60.0185116648838 0 48.8888888888889 60.3392618144336 0 48.7037037037037 60.0185116648838 0 48.3333333333333 60.0185116648838 0 48.5185185185185 59.697761515334 0 48.3333333333333 59.3770113657842 0 48.7037037037037 59.3770113657842 0 48.8888888888889 59.0562612162344 0 48.7037037037037 58.7355110666846 0 48.3333333333333 58.7355110666846 0 48.5185185185185 58.4147609171348 0 48.3333333333333 58.094010767585 0 47.962962962963 58.094010767585 0 47.7777777777778 58.4147609171348 0 47.5925925925926 58.094010767585 0 47.2222222222222 58.094010767585 0 47.037037037037 58.4147609171348 0 47.2222222222222 58.7355110666846 0 46.8518518518519 58.7355110666846 0 46.6666666666667 59.0562612162344 0 46.4814814814815 58.7355110666846 0 46.1111111111111 58.7355110666846 0 46.2962962962963 58.4147609171348 0 46.1111111111111 58.094010767585 0 45.7407407407407 58.094010767585 0 45.5555555555556 58.4147609171348 0 45.3703703703704 58.094010767585 0 45 58.094010767585 0 45.1851851851852 57.7732606180352 0 45 57.4525104684854 0 45.3703703703704 57.4525104684854 0 45.5555555555556 57.1317603189357 0 45.3703703703704 56.8110101693859 0 45 56.8110101693859 0 45.1851851851852 56.4902600198361 0 45 56.1695098702863 0 45.3703703703704 56.1695098702863 0 45.5555555555556 55.8487597207365 0 45.7407407407407 56.1695098702863 0 46.1111111111111 56.1695098702863 0 46.2962962962963 55.8487597207365 0 46.1111111111111 55.5280095711867 0 46.4814814814815 55.5280095711867 0 46.6666666666667 55.2072594216369 0 46.4814814814815 54.8865092720871 0 46.1111111111111 54.8865092720871 0 46.2962962962963 54.5657591225373 0 46.1111111111111 54.2450089729875 0 45.7407407407407 54.2450089729875 0 45.5555555555556 54.5657591225373 0 45.3703703703704 54.2450089729875 0 45 54.2450089729875 0 45.1851851851852 53.9242588234377 0 45 53.6035086738879 0 45.3703703703704 53.6035086738879 0 45.5555555555556 53.2827585243381 0 45.3703703703704 52.9620083747884 0 45 52.9620083747884 0 45.1851851851852 52.6412582252386 0 45 52.3205080756888 0 44.6296296296296 52.3205080756888 0 44.4444444444444 52.6412582252386 0 44.2592592592593 52.3205080756888 0 43.8888888888889 52.3205080756888 0 43.7037037037037 52.6412582252386 0 43.8888888888889 52.9620083747884 0 43.5185185185185 52.9620083747884 0 43.3333333333333 53.2827585243381 0 43.1481481481481 52.9620083747884 0 42.7777777777778 52.9620083747884 0 42.962962962963 52.6412582252386 0 42.7777777777778 52.3205080756888 0 42.4074074074074 52.3205080756888 0 42.2222222222222 52.6412582252386 0 42.037037037037 52.3205080756888 0 41.6666666666667 52.3205080756888 0 41.4814814814815 52.6412582252386 0 41.6666666666667 52.9620083747884 0 41.2962962962963 52.9620083747884 0 41.1111111111111 53.2827585243381 0 41.2962962962963 53.6035086738879 0 41.6666666666667 53.6035086738879 0 41.4814814814815 53.9242588234377 0 41.6666666666667 54.2450089729875 0 41.2962962962963 54.2450089729875 0 41.1111111111111 54.5657591225373 0 40.9259259259259 54.2450089729875 0 40.5555555555556 54.2450089729875 0 40.3703703703704 54.5657591225373 0 40.5555555555556 54.8865092720871 0 40.1851851851852 54.8865092720871 0 40 55.2072594216369 0 39.8148148148148 54.8865092720871 0 39.4444444444444 54.8865092720871 0 39.6296296296296 54.5657591225373 0 39.4444444444444 54.2450089729875 0 39.0740740740741 54.2450089729875 0 38.8888888888889 54.5657591225373 0 38.7037037037037 54.2450089729875 0 38.3333333333333 54.2450089729875 0 38.5185185185185 53.9242588234377 0 38.3333333333333 53.6035086738879 0 38.7037037037037 53.6035086738879 0 38.8888888888889 53.2827585243381 0 38.7037037037037 52.9620083747884 0 38.3333333333333 52.9620083747884 0 38.5185185185185 52.6412582252386 0 38.3333333333333 52.3205080756888 0 37.962962962963 52.3205080756888 0 37.7777777777778 52.6412582252386 0 37.5925925925926 52.3205080756888 0 37.2222222222222 52.3205080756888 0 37.037037037037 52.6412582252386 0 37.2222222222222 52.9620083747884 0 36.8518518518519 52.9620083747884 0 36.6666666666667 53.2827585243381 0 36.4814814814815 52.9620083747884 0 36.1111111111111 52.9620083747884 0 36.2962962962963 52.6412582252386 0 36.1111111111111 52.3205080756888 0 35.7407407407407 52.3205080756888 0 35.5555555555556 52.6412582252386 0 35.3703703703704 52.3205080756888 0 35 52.3205080756888 0 35.1851851851852 51.999757926139 0 35 51.6790077765892 0 35.3703703703704 51.6790077765892 0 35.5555555555556 51.3582576270394 0 35.3703703703704 51.0375074774896 0 35 51.0375074774896 0 35.1851851851852 50.7167573279398 0 35 50.39600717839 0 35.3703703703704 50.39600717839 0 35.5555555555556 50.0752570288402 0 35.7407407407407 50.39600717839 0 36.1111111111111 50.39600717839 0 36.2962962962963 50.0752570288402 0 36.1111111111111 49.7545068792904 0 36.4814814814815 49.7545068792904 0 36.6666666666667 49.4337567297406 0 36.4814814814815 49.1130065801909 0 36.1111111111111 49.1130065801908 0 36.2962962962963 48.7922564306411 0 36.1111111111111 48.4715062810913 0 35.7407407407407 48.4715062810913 0 35.5555555555556 48.7922564306411 0 35.3703703703704 48.4715062810913 0 35 48.4715062810913 0 35.1851851851852 48.1507561315415 0 35 47.8300059819917 0 35.3703703703704 47.8300059819917 0 35.5555555555556 47.5092558324419 0 35.3703703703704 47.1885056828921 0 35 47.1885056828921 0 35.1851851851852 46.8677555333423 0 35 46.5470053837925 0 35.3703703703704 46.5470053837925 0 35.5555555555556 46.2262552342427 0 35.7407407407407 46.5470053837925 0 36.1111111111111 46.5470053837925 0 36.2962962962963 46.2262552342427 0 36.1111111111111 45.9055050846929 0 36.4814814814815 45.9055050846929 0 36.6666666666667 45.5847549351431 0 36.8518518518519 45.9055050846929 0 37.2222222222222 45.9055050846929 0 37.037037037037 46.2262552342427 0 37.2222222222222 46.5470053837925 0 37.5925925925926 46.5470053837925 0 37.7777777777778 46.2262552342427 0 37.962962962963 46.5470053837925 0 38.3333333333333 46.5470053837925 0 38.5185185185185 46.2262552342427 0 38.3333333333333 45.9055050846929 0 38.7037037037037 45.9055050846929 0 38.8888888888889 45.5847549351431 0 38.7037037037037 45.2640047855933 0 38.3333333333333 45.2640047855934 0 38.5185185185185 44.9432546360436 0 38.3333333333333 44.6225044864938 0 38.7037037037037 44.6225044864938 0 38.8888888888889 44.301754336944 0 39.0740740740741 44.6225044864938 0 39.4444444444444 44.6225044864938 0 39.6296296296296 44.301754336944 0 39.4444444444444 43.9810041873942 0 39.8148148148148 43.9810041873942 0 40 43.6602540378444 0 39.8148148148148 43.3395038882946 0 39.4444444444444 43.3395038882946 0 39.6296296296296 43.0187537387448 0 39.4444444444444 42.698003589195 0 39.0740740740741 42.698003589195 0 38.8888888888889 43.0187537387448 0 38.7037037037037 42.698003589195 0 38.3333333333333 42.698003589195 0 38.5185185185185 42.3772534396452 0 38.3333333333333 42.0565032900954 0 38.7037037037037 42.0565032900954 0 38.8888888888889 41.7357531405456 0 38.7037037037037 41.4150029909958 0 38.3333333333333 41.4150029909958 0 38.5185185185185 41.094252841446 0 38.3333333333333 40.7735026918963 0 37.962962962963 40.7735026918963 0 37.7777777777778 41.094252841446 0 37.5925925925926 40.7735026918963 0 37.2222222222222 40.7735026918963 0 37.037037037037 41.094252841446 0 37.2222222222222 41.4150029909958 0 36.8518518518519 41.4150029909958 0 36.6666666666667 41.7357531405456 0 36.4814814814815 41.4150029909958 0 36.1111111111111 41.4150029909958 0 36.2962962962963 41.094252841446 0 36.1111111111111 40.7735026918963 0 35.7407407407407 40.7735026918963 0 35.5555555555556 41.094252841446 0 35.3703703703704 40.7735026918963 0 35 40.7735026918963 0 35.1851851851852 40.4527525423465 0 35 40.1320023927967 0 35.3703703703704 40.1320023927967 0 35.5555555555556 39.8112522432469 0 35.3703703703704 39.4905020936971 0 35 39.4905020936971 0 35.1851851851852 39.1697519441473 0 35 38.8490017945975 0 35.3703703703704 38.8490017945975 0 35.5555555555556 38.5282516450477 0 35.7407407407407 38.8490017945975 0 36.1111111111111 38.8490017945975 0 36.2962962962963 38.5282516450477 0 36.1111111111111 38.2075014954979 0 36.4814814814815 38.2075014954979 0 36.6666666666667 37.8867513459481 0 36.4814814814815 37.5660011963983 0 36.1111111111111 37.5660011963983 0 36.2962962962963 37.2452510468485 0 36.1111111111111 36.9245008972987 0 35.7407407407407 36.9245008972987 0 35.5555555555556 37.2452510468485 0 35.3703703703704 36.9245008972987 0 35 36.9245008972987 0 35.1851851851852 36.603750747749 0 35 36.2830005981992 0 35.3703703703704 36.2830005981992 0 35.5555555555556 35.9622504486494 0 35.3703703703704 35.6415002990996 0 35 35.6415002990996 0 35.1851851851852 35.3207501495498 0 -1.23456790123457 5.01682029252493e-15 0 5.01682029252493e-15 0.617283950617284 1.06916716516597 1.23456790123457 5.01682029252493e-15 2.46913580246914 5.01682029252493e-15 3.08641975308642 1.06916716516597 2.46913580246914 2.13833433033195 3.7037037037037 2.13833433033195 4.32098765432099 3.20750149549793 4.93827160493827 2.13833433033195 6.17283950617284 2.13833433033195 5.55555555555556 1.06916716516597 6.17283950617284 5.01682029252493e-15 7.40740740740741 5.01682029252493e-15 8.02469135802469 1.06916716516597 8.64197530864198 5.01682029252493e-15 9.87654320987654 5.01682029252493e-15 10.4938271604938 1.06916716516597 9.87654320987654 2.13833433033195 11.1111111111111 2.13833433033195 11.7283950617284 3.20750149549793 11.1111111111111 4.27666866066389 9.87654320987654 4.27666866066389 10.4938271604938 5.34583582582987 9.87654320987654 6.41500299099584 11.1111111111111 6.41500299099584 11.7283950617284 7.48417015616182 12.3456790123457 6.41500299099584 13.5802469135802 6.41500299099584 14.1975308641975 7.48417015616182 13.5802469135802 8.5533373213278 14.8148148148148 8.5533373213278 15.4320987654321 9.62250448649376 16.0493827160494 8.5533373213278 17.283950617284 8.5533373213278 16.6666666666667 7.48417015616182 17.2839506172839 6.41500299099584 18.5185185185185 6.41500299099584 19.1358024691358 7.48417015616182 19.7530864197531 6.41500299099584 20.9876543209877 6.41500299099584 20.3703703703704 5.34583582582987 20.9876543209877 4.27666866066389 19.7530864197531 4.27666866066389 19.1358024691358 3.20750149549793 19.7530864197531 2.13833433033195 20.9876543209877 2.13833433033195 20.3703703703704 1.06916716516597 20.9876543209877 5.01682029252493e-15 22.2222222222222 5.01682029252493e-15 22.8395061728395 1.06916716516597 23.4567901234568 5.01682029252493e-15 24.6913580246914 5.01682029252493e-15 25.3086419753086 1.06916716516597 24.6913580246914 2.13833433033195 25.9259259259259 2.13833433033195 26.5432098765432 3.20750149549791 27.1604938271605 2.13833433033195 28.3950617283951 2.13833433033195 27.7777777777778 1.06916716516597 28.3950617283951 5.01682029252493e-15 29.6296296296296 5.01682029252493e-15 30.2469135802469 1.06916716516597 30.8641975308642 5.01682029252493e-15 32.0987654320988 5.01682029252493e-15 32.7160493827161 1.06916716516597 32.0987654320988 2.13833433033195 33.3333333333333 2.13833433033195 33.9506172839506 3.20750149549793 33.3333333333333 4.27666866066389 32.0987654320988 4.27666866066389 32.7160493827161 5.34583582582987 32.0987654320988 6.41500299099584 33.3333333333333 6.41500299099584 33.9506172839506 7.48417015616182 34.5679012345679 6.41500299099584 35.8024691358025 6.41500299099584 36.4197530864198 7.48417015616182 35.8024691358025 8.5533373213278 37.037037037037 8.5533373213278 37.6543209876543 9.62250448649376 37.037037037037 10.6916716516597 35.8024691358025 10.6916716516597 36.4197530864198 11.7608388168257 35.8024691358025 12.8300059819917 34.5679012345679 12.8300059819917 33.9506172839506 11.7608388168257 33.3333333333333 12.8300059819917 32.0987654320988 12.8300059819917 32.7160493827161 13.8991731471577 32.0987654320988 14.9683403123236 33.3333333333333 14.9683403123236 33.9506172839506 16.0375074774896 33.3333333333333 17.1066746426556 32.0987654320988 17.1066746426556 32.7160493827161 18.1758418078216 32.0987654320988 19.2450089729875 33.3333333333333 19.2450089729875 33.9506172839506 20.3141761381535 34.5679012345679 19.2450089729875 35.8024691358025 19.2450089729875 36.4197530864198 20.3141761381535 35.8024691358025 21.3833433033195 37.037037037037 21.3833433033195 37.6543209876543 22.4525104684855 38.2716049382716 21.3833433033195 39.5061728395062 21.3833433033195 38.8888888888889 20.3141761381535 39.5061728395062 19.2450089729875 40.7407407407407 19.2450089729875 41.358024691358 20.3141761381535 41.9753086419753 19.2450089729875 43.2098765432099 19.2450089729875 43.8271604938272 20.3141761381535 43.2098765432099 21.3833433033195 44.4444444444444 21.3833433033195 45.0617283950617 22.4525104684855 44.4444444444444 23.5216776336514 43.2098765432099 23.5216776336514 43.8271604938272 24.5908447988174 43.2098765432099 25.6600119639834 44.4444444444444 25.6600119639834 45.0617283950617 26.7291791291493 45.679012345679 25.6600119639834 46.9135802469136 25.6600119639834 47.5308641975309 26.7291791291493 46.9135802469136 27.7983462943153 48.1481481481481 27.7983462943153 48.7654320987654 28.8675134594813 49.3827160493827 27.7983462943153 50.6172839506173 27.7983462943153 50 26.7291791291493 50.6172839506173 25.6600119639834 51.8518518518519 25.6600119639834 52.4691358024691 26.7291791291493 53.0864197530864 25.6600119639834 54.320987654321 25.6600119639834 53.7037037037037 24.5908447988174 54.320987654321 23.5216776336514 53.0864197530864 23.5216776336514 52.4691358024691 22.4525104684855 53.0864197530864 21.3833433033195 54.320987654321 21.3833433033195 53.7037037037037 20.3141761381535 54.320987654321 19.2450089729875 55.5555555555556 19.2450089729875 56.1728395061728 20.3141761381535 56.7901234567901 19.2450089729875 58.0246913580247 19.2450089729875 58.641975308642 20.3141761381535 58.0246913580247 21.3833433033195 59.2592592592593 21.3833433033195 59.8765432098765 22.4525104684855 60.4938271604938 21.3833433033195 61.7283950617284 21.3833433033195 61.1111111111111 20.3141761381535 61.7283950617284 19.2450089729875 62.962962962963 19.2450089729875 63.5802469135803 20.3141761381535 64.1975308641975 19.2450089729875 65.4320987654321 19.2450089729875 64.8148148148148 18.1758418078216 65.4320987654321 17.1066746426556 64.1975308641975 17.1066746426556 63.5802469135803 16.0375074774896 64.1975308641975 14.9683403123236 65.4320987654321 14.9683403123236 64.8148148148148 13.8991731471577 65.4320987654321 12.8300059819917 64.1975308641975 12.8300059819917 63.5802469135803 11.7608388168257 62.962962962963 12.8300059819917 61.7283950617284 12.8300059819917 61.1111111111111 11.7608388168257 61.7283950617284 10.6916716516597 60.4938271604938 10.6916716516597 59.8765432098765 9.62250448649376 60.4938271604938 8.5533373213278 61.7283950617284 8.5533373213278 61.1111111111111 7.48417015616182 61.7283950617284 6.41500299099584 62.962962962963 6.41500299099584 63.5802469135803 7.48417015616182 64.1975308641975 6.41500299099584 65.4320987654321 6.41500299099584 64.8148148148148 5.34583582582987 65.4320987654321 4.27666866066389 64.1975308641975 4.27666866066389 63.5802469135803 3.20750149549793 64.1975308641975 2.13833433033195 65.4320987654321 2.13833433033195 64.8148148148148 1.06916716516597 65.4320987654321 5.01682029252493e-15 66.6666666666667 5.01682029252493e-15 67.283950617284 1.06916716516597 67.9012345679012 5.01682029252493e-15 69.1358024691358 5.01682029252493e-15 69.7530864197531 1.06916716516597 69.1358024691358 2.13833433033195 70.3703703703704 2.13833433033195 70.9876543209877 3.20750149549793 71.6049382716049 2.13833433033195 72.8395061728395 2.13833433033195 72.2222222222222 1.06916716516597 72.8395061728395 5.01682029252493e-15 74.0740740740741 5.01682029252493e-15 74.6913580246914 1.06916716516597 75.3086419753086 5.01682029252493e-15 76.5432098765432 5.01682029252493e-15 77.1604938271605 1.06916716516597 76.5432098765432 2.13833433033195 77.7777777777778 2.13833433033195 78.3950617283951 3.20750149549793 77.7777777777778 4.27666866066389 76.5432098765432 4.27666866066391 77.1604938271605 5.34583582582987 76.5432098765432 6.41500299099584 77.7777777777778 6.41500299099584 78.3950617283951 7.48417015616182 79.0123456790124 6.41500299099584 80.2469135802469 6.41500299099584 80.8641975308642 7.48417015616182 80.2469135802469 8.5533373213278 81.4814814814815 8.5533373213278 82.0987654320988 9.62250448649376 82.7160493827161 8.5533373213278 83.9506172839506 8.5533373213278 83.3333333333333 7.48417015616182 83.9506172839506 6.41500299099584 85.1851851851852 6.41500299099584 85.8024691358025 7.48417015616182 86.4197530864197 6.41500299099584 87.6543209876543 6.41500299099584 87.037037037037 5.34583582582987 87.6543209876543 4.27666866066389 86.4197530864197 4.27666866066389 85.8024691358025 3.20750149549793 86.4197530864197 2.13833433033195 87.6543209876543 2.13833433033195 87.037037037037 1.06916716516597 87.6543209876543 5.01682029252493e-15 88.8888888888889 5.01682029252493e-15 89.5061728395062 1.06916716516597 90.1234567901235 5.01682029252493e-15 91.358024691358 5.01682029252493e-15 91.9753086419753 1.06916716516597 91.358024691358 2.13833433033195 92.5925925925926 2.13833433033195 93.2098765432099 3.20750149549793 93.8271604938272 2.13833433033195 95.0617283950617 2.13833433033195 94.4444444444444 1.06916716516597 95.0617283950617 5.01682029252493e-15 96.2962962962963 5.01682029252493e-15 96.9135802469136 1.06916716516597 97.5308641975309 5.01682029252493e-15 98.7654320987654 5.01682029252493e-15 98.1481481481482 -1.06916716516597 98.7654320987654 -2.13833433033194 97.5308641975309 -2.13833433033195 96.9135802469136 -3.20750149549792 97.5308641975309 -4.2766686606639 98.7654320987654 -4.2766686606639 98.1481481481482 -5.34583582582986 98.7654320987654 -6.41500299099584 97.5308641975309 -6.41500299099584 96.9135802469136 -7.48417015616182 96.2962962962963 -6.41500299099584 95.0617283950617 -6.41500299099584 94.4444444444444 -7.48417015616182 95.0617283950617 -8.55333732132778 93.8271604938272 -8.55333732132778 93.2098765432099 -9.62250448649376 93.8271604938272 -10.6916716516597 95.0617283950617 -10.6916716516597 94.4444444444444 -11.7608388168257 95.0617283950617 -12.8300059819917 96.2962962962963 -12.8300059819917 96.9135802469136 -11.7608388168257 97.5308641975309 -12.8300059819917 98.7654320987654 -12.8300059819917 98.1481481481481 -13.8991731471577 98.7654320987654 -14.9683403123236 97.5308641975309 -14.9683403123236 96.9135802469136 -16.0375074774896 97.5308641975308 -17.1066746426556 98.7654320987654 -17.1066746426556 98.1481481481481 -18.1758418078216 98.7654320987654 -19.2450089729875 97.5308641975308 -19.2450089729875 96.9135802469136 -20.3141761381535 96.2962962962963 -19.2450089729875 95.0617283950617 -19.2450089729875 94.4444444444444 -20.3141761381535 95.0617283950617 -21.3833433033195 93.8271604938272 -21.3833433033195 93.2098765432099 -22.4525104684854 92.5925925925926 -21.3833433033195 91.358024691358 -21.3833433033195 91.9753086419753 -20.3141761381535 91.358024691358 -19.2450089729875 90.1234567901234 -19.2450089729875 89.5061728395062 -20.3141761381535 88.8888888888889 -19.2450089729875 87.6543209876543 -19.2450089729875 87.037037037037 -20.3141761381535 87.6543209876543 -21.3833433033195 86.4197530864197 -21.3833433033195 85.8024691358025 -22.4525104684854 86.4197530864197 -23.5216776336514 87.6543209876543 -23.5216776336514 87.037037037037 -24.5908447988174 87.6543209876543 -25.6600119639834 86.4197530864197 -25.6600119639834 85.8024691358025 -26.7291791291493 85.1851851851852 -25.6600119639834 83.9506172839506 -25.6600119639834 83.3333333333333 -26.7291791291493 83.9506172839506 -27.7983462943153 82.716049382716 -27.7983462943153 82.0987654320988 -28.8675134594813 82.716049382716 -29.9366806246473 83.9506172839506 -29.9366806246473 83.3333333333333 -31.0058477898132 83.9506172839506 -32.0750149549792 85.1851851851852 -32.0750149549792 85.8024691358025 -31.0058477898132 86.4197530864197 -32.0750149549792 87.6543209876543 -32.0750149549792 87.037037037037 -33.1441821201452 87.6543209876543 -34.2133492853112 86.4197530864197 -34.2133492853112 85.8024691358025 -35.2825164504771 86.4197530864197 -36.3516836156431 87.6543209876543 -36.3516836156431 87.037037037037 -37.4208507808091 87.6543209876543 -38.490017945975 88.8888888888889 -38.490017945975 89.5061728395062 -37.4208507808091 90.1234567901234 -38.490017945975 91.358024691358 -38.490017945975 91.9753086419753 -37.4208507808091 91.358024691358 -36.3516836156431 92.5925925925926 -36.3516836156431 93.2098765432099 -35.2825164504771 93.8271604938272 -36.3516836156431 95.0617283950617 -36.3516836156431 94.4444444444444 -37.4208507808091 95.0617283950617 -38.490017945975 96.2962962962963 -38.490017945975 96.9135802469136 -37.4208507808091 97.5308641975308 -38.490017945975 98.7654320987654 -38.490017945975 98.1481481481481 -39.559185111141 98.7654320987654 -40.628352276307 97.5308641975308 -40.628352276307 96.9135802469136 -41.697519441473 97.5308641975309 -42.7666866066389 98.7654320987654 -42.7666866066389 98.1481481481481 -43.8358537718049 98.7654320987654 -44.9050209369709 97.5308641975309 -44.9050209369709 96.9135802469136 -45.9741881021369 96.2962962962963 -44.9050209369709 95.0617283950617 -44.9050209369709 94.4444444444444 -45.9741881021369 95.0617283950617 -47.0433552673028 93.8271604938272 -47.0433552673028 93.2098765432099 -48.1125224324688 93.8271604938272 -49.1816895976348 95.0617283950617 -49.1816895976348 94.4444444444444 -50.2508567628008 95.0617283950617 -51.3200239279667 96.2962962962963 -51.3200239279667 96.9135802469136 -50.2508567628008 97.5308641975309 -51.3200239279667 98.7654320987654 -51.3200239279667 98.1481481481482 -52.3891910931327 98.7654320987654 -53.4583582582987 97.5308641975309 -53.4583582582987 96.9135802469136 -54.5275254234647 97.5308641975309 -55.5966925886306 98.7654320987654 -55.5966925886306 98.1481481481482 -56.6658597537966 98.7654320987654 -57.7350269189626 97.5308641975309 -57.7350269189626 96.9135802469136 -58.8041940841286 96.2962962962963 -57.7350269189626 95.0617283950617 -57.7350269189626 94.4444444444444 -58.8041940841285 95.0617283950617 -59.8733612492945 93.8271604938272 -59.8733612492945 93.2098765432099 -60.9425284144605 92.5925925925926 -59.8733612492945 91.358024691358 -59.8733612492945 91.9753086419753 -58.8041940841285 91.358024691358 -57.7350269189626 90.1234567901235 -57.7350269189626 89.5061728395062 -58.8041940841286 88.8888888888889 -57.7350269189626 87.6543209876543 -57.7350269189626 87.037037037037 -58.8041940841285 87.6543209876543 -59.8733612492945 86.4197530864197 -59.8733612492945 85.8024691358025 -60.9425284144605 86.4197530864198 -62.0116955796265 87.6543209876543 -62.0116955796265 87.037037037037 -63.0808627447924 87.6543209876543 -64.1500299099584 86.4197530864198 -64.1500299099584 85.8024691358025 -65.2191970751244 85.1851851851852 -64.1500299099584 83.9506172839506 -64.1500299099584 83.3333333333333 -65.2191970751244 83.9506172839506 -66.2883642402904 82.7160493827161 -66.2883642402904 82.0987654320988 -67.3575314054563 81.4814814814815 -66.2883642402904 80.2469135802469 -66.2883642402904 80.8641975308642 -65.2191970751244 80.2469135802469 -64.1500299099584 79.0123456790124 -64.1500299099584 78.3950617283951 -65.2191970751244 77.7777777777778 -64.1500299099584 76.5432098765432 -64.1500299099584 77.1604938271605 -63.0808627447924 76.5432098765432 -62.0116955796265 77.7777777777778 -62.0116955796265 78.3950617283951 -60.9425284144605 77.7777777777778 -59.8733612492945 76.5432098765432 -59.8733612492945 77.1604938271605 -58.8041940841285 76.5432098765432 -57.7350269189626 75.3086419753086 -57.7350269189626 74.6913580246914 -58.8041940841286 74.0740740740741 -57.7350269189626 72.8395061728395 -57.7350269189626 72.2222222222222 -58.8041940841285 72.8395061728395 -59.8733612492945 71.6049382716049 -59.8733612492945 70.9876543209877 -60.9425284144605 70.3703703703704 -59.8733612492945 69.1358024691358 -59.8733612492945 69.7530864197531 -58.8041940841285 69.1358024691358 -57.7350269189626 67.9012345679012 -57.7350269189626 67.283950617284 -58.8041940841286 66.6666666666667 -57.7350269189626 65.4320987654321 -57.7350269189626 64.8148148148148 -58.8041940841285 65.4320987654321 -59.8733612492945 64.1975308641975 -59.8733612492945 63.5802469135803 -60.9425284144605 64.1975308641975 -62.0116955796265 65.4320987654321 -62.0116955796265 64.8148148148148 -63.0808627447924 65.4320987654321 -64.1500299099584 64.1975308641975 -64.1500299099584 63.5802469135803 -65.2191970751244 62.962962962963 -64.1500299099584 61.7283950617284 -64.1500299099584 61.1111111111111 -65.2191970751244 61.7283950617284 -66.2883642402904 60.4938271604938 -66.2883642402904 59.8765432098765 -67.3575314054563 60.4938271604938 -68.4266985706223 61.7283950617284 -68.4266985706223 61.1111111111111 -69.4958657357883 61.7283950617284 -70.5650329009543 62.962962962963 -70.5650329009543 63.5802469135803 -69.4958657357883 64.1975308641975 -70.5650329009543 65.4320987654321 -70.5650329009543 64.8148148148148 -71.6342000661202 65.4320987654321 -72.7033672312862 64.1975308641975 -72.7033672312862 63.5802469135803 -73.7725343964522 64.1975308641975 -74.8417015616182 65.4320987654321 -74.8417015616182 64.8148148148148 -75.9108687267841 65.4320987654321 -76.9800358919501 64.1975308641975 -76.9800358919501 63.5802469135803 -78.0492030571161 62.962962962963 -76.9800358919501 61.7283950617284 -76.9800358919501 61.1111111111111 -78.0492030571161 61.7283950617284 -79.1183702222821 60.4938271604938 -79.1183702222821 59.8765432098765 -80.187537387448 59.2592592592593 -79.1183702222821 58.0246913580247 -79.1183702222821 58.641975308642 -78.0492030571161 58.0246913580247 -76.9800358919501 56.7901234567901 -76.9800358919501 56.1728395061728 -78.0492030571161 55.5555555555556 -76.9800358919501 54.320987654321 -76.9800358919501 53.7037037037037 -78.0492030571161 54.320987654321 -79.118370222282 53.0864197530864 -79.118370222282 52.4691358024691 -80.187537387448 53.0864197530864 -81.256704552614 54.320987654321 -81.256704552614 53.7037037037037 -82.32587171778 54.320987654321 -83.3950388829459 53.0864197530864 -83.3950388829459 52.4691358024691 -84.4642060481119 51.8518518518519 -83.3950388829459 50.6172839506173 -83.3950388829459 50 -84.4642060481119 50.6172839506173 -85.5333732132779 49.3827160493827 -85.5333732132779 48.7654320987654 -86.6025403784439 48.1481481481481 -85.5333732132779 46.9135802469136 -85.5333732132779 47.5308641975309 -84.4642060481119 46.9135802469136 -83.3950388829459 45.679012345679 -83.3950388829459 45.0617283950617 -84.4642060481119 44.4444444444444 -83.3950388829459 43.2098765432099 -83.3950388829459 43.8271604938272 -82.32587171778 43.2098765432099 -81.256704552614 44.4444444444444 -81.256704552614 45.0617283950617 -80.187537387448 44.4444444444444 -79.118370222282 43.2098765432099 -79.118370222282 43.8271604938272 -78.0492030571161 43.2098765432099 -76.9800358919501 41.9753086419753 -76.9800358919501 41.358024691358 -78.0492030571161 40.7407407407407 -76.9800358919501 39.5061728395062 -76.9800358919501 38.8888888888889 -78.0492030571161 39.5061728395062 -79.1183702222821 38.2716049382716 -79.1183702222821 37.6543209876543 -80.187537387448 37.037037037037 -79.1183702222821 35.8024691358025 -79.1183702222821 36.4197530864198 -78.0492030571161 35.8024691358025 -76.9800358919501 34.5679012345679 -76.9800358919501 33.9506172839506 -78.0492030571161 33.3333333333333 -76.9800358919501 32.0987654320988 -76.9800358919501 32.7160493827161 -75.9108687267841 32.0987654320988 -74.8417015616182 33.3333333333333 -74.8417015616182 33.9506172839506 -73.7725343964522 33.3333333333333 -72.7033672312862 32.0987654320988 -72.7033672312862 32.7160493827161 -71.6342000661202 32.0987654320988 -70.5650329009543 33.3333333333333 -70.5650329009543 33.9506172839506 -69.4958657357883 34.5679012345679 -70.5650329009543 35.8024691358025 -70.5650329009543 36.4197530864198 -69.4958657357883 35.8024691358025 -68.4266985706223 37.037037037037 -68.4266985706223 37.6543209876543 -67.3575314054563 37.037037037037 -66.2883642402904 35.8024691358025 -66.2883642402904 36.4197530864198 -65.2191970751244 35.8024691358025 -64.1500299099584 34.5679012345679 -64.1500299099584 33.9506172839506 -65.2191970751244 33.3333333333333 -64.1500299099584 32.0987654320988 -64.1500299099584 32.7160493827161 -63.0808627447924 32.0987654320988 -62.0116955796265 33.3333333333333 -62.0116955796265 33.9506172839506 -60.9425284144605 33.3333333333333 -59.8733612492945 32.0987654320988 -59.8733612492945 32.7160493827161 -58.8041940841285 32.0987654320988 -57.7350269189626 30.8641975308642 -57.7350269189626 30.2469135802469 -58.8041940841286 29.6296296296296 -57.7350269189626 28.3950617283951 -57.7350269189626 27.7777777777778 -58.8041940841285 28.3950617283951 -59.8733612492945 27.1604938271605 -59.8733612492945 26.5432098765432 -60.9425284144605 25.9259259259259 -59.8733612492945 24.6913580246914 -59.8733612492945 25.3086419753086 -58.8041940841285 24.6913580246914 -57.7350269189626 23.4567901234568 -57.7350269189626 22.8395061728395 -58.8041940841285 22.2222222222222 -57.7350269189626 20.9876543209877 -57.7350269189626 20.3703703703704 -58.8041940841285 20.9876543209877 -59.8733612492945 19.7530864197531 -59.8733612492945 19.1358024691358 -60.9425284144605 19.7530864197531 -62.0116955796265 20.9876543209877 -62.0116955796265 20.3703703703704 -63.0808627447924 20.9876543209877 -64.1500299099584 19.7530864197531 -64.1500299099584 19.1358024691358 -65.2191970751244 18.5185185185185 -64.1500299099584 17.283950617284 -64.1500299099584 16.6666666666667 -65.2191970751244 17.283950617284 -66.2883642402904 16.0493827160494 -66.2883642402904 15.4320987654321 -67.3575314054563 14.8148148148148 -66.2883642402904 13.5802469135802 -66.2883642402904 14.1975308641975 -65.2191970751244 13.5802469135803 -64.1500299099584 12.3456790123457 -64.1500299099584 11.7283950617284 -65.2191970751244 11.1111111111111 -64.1500299099584 9.87654320987655 -64.1500299099584 10.4938271604938 -63.0808627447924 9.87654320987655 -62.0116955796265 11.1111111111111 -62.0116955796265 11.7283950617284 -60.9425284144605 11.1111111111111 -59.8733612492945 9.87654320987655 -59.8733612492945 10.4938271604938 -58.8041940841285 9.87654320987655 -57.7350269189626 8.64197530864198 -57.7350269189626 8.0246913580247 -58.8041940841285 7.40740740740741 -57.7350269189626 6.17283950617284 -57.7350269189626 5.55555555555556 -58.8041940841285 6.17283950617284 -59.8733612492945 4.93827160493827 -59.8733612492945 4.32098765432099 -60.9425284144605 3.70370370370371 -59.8733612492945 2.46913580246914 -59.8733612492945 3.08641975308642 -58.8041940841285 2.46913580246914 -57.7350269189626 1.23456790123457 -57.7350269189626 0.617283950617287 -58.8041940841285 3.33066907387547e-15 -57.7350269189626 -1.23456790123456 -57.7350269189626 -0.617283950617281 -56.6658597537966 -1.23456790123456 -55.5966925886306 3.10862446895044e-15 -55.5966925886306 0.617283950617287 -54.5275254234647 2.66453525910038e-15 -53.4583582582987 -1.23456790123456 -53.4583582582987 -0.617283950617282 -52.3891910931327 -1.23456790123457 -51.3200239279667 2.22044604925031e-15 -51.3200239279667 0.617283950617288 -50.2508567628008 1.23456790123457 -51.3200239279667 2.46913580246914 -51.3200239279667 3.08641975308642 -50.2508567628008 2.46913580246914 -49.1816895976348 3.70370370370371 -49.1816895976348 4.32098765432099 -48.1125224324688 3.70370370370371 -47.0433552673028 2.46913580246914 -47.0433552673028 3.08641975308642 -45.9741881021369 2.46913580246914 -44.9050209369709 1.23456790123457 -44.9050209369709 0.617283950617288 -45.9741881021369 2.22044604925031e-15 -44.9050209369709 -1.23456790123457 -44.9050209369709 -0.617283950617282 -43.8358537718049 -1.23456790123456 -42.7666866066389 2.66453525910038e-15 -42.7666866066389 0.617283950617287 -41.697519441473 3.10862446895044e-15 -40.628352276307 -1.23456790123456 -40.628352276307 -0.617283950617281 -39.559185111141 -1.23456790123456 -38.4900179459751 3.10862446895044e-15 -38.4900179459751 0.617283950617287 -37.4208507808091 1.23456790123457 -38.4900179459751 2.46913580246914 -38.4900179459751 3.08641975308642 -37.4208507808091 2.46913580246914 -36.3516836156431 3.70370370370371 -36.3516836156431 4.32098765432099 -35.2825164504771 4.93827160493827 -36.3516836156431 6.17283950617284 -36.3516836156431 5.55555555555556 -37.4208507808091 6.17283950617284 -38.490017945975 7.40740740740741 -38.490017945975 8.02469135802469 -37.4208507808091 8.64197530864198 -38.490017945975 9.87654320987654 -38.490017945975 10.4938271604938 -37.4208507808091 9.87654320987655 -36.3516836156431 11.1111111111111 -36.3516836156431 11.7283950617284 -35.2825164504771 11.1111111111111 -34.2133492853112 9.87654320987655 -34.2133492853112 10.4938271604938 -33.1441821201452 9.87654320987654 -32.0750149549792 11.1111111111111 -32.0750149549792 11.7283950617284 -31.0058477898132 12.3456790123457 -32.0750149549792 13.5802469135802 -32.0750149549792 14.1975308641975 -31.0058477898132 13.5802469135802 -29.9366806246473 14.8148148148148 -29.9366806246473 15.4320987654321 -28.8675134594813 14.8148148148148 -27.7983462943153 13.5802469135802 -27.7983462943153 14.1975308641975 -26.7291791291493 13.5802469135802 -25.6600119639834 12.3456790123457 -25.6600119639834 11.7283950617284 -26.7291791291493 11.1111111111111 -25.6600119639834 9.87654320987654 -25.6600119639834 10.4938271604938 -24.5908447988174 9.87654320987655 -23.5216776336514 11.1111111111111 -23.5216776336514 11.7283950617284 -22.4525104684854 11.1111111111111 -21.3833433033195 9.87654320987654 -21.3833433033195 10.4938271604938 -20.3141761381535 9.87654320987654 -19.2450089729875 8.64197530864198 -19.2450089729875 8.02469135802469 -20.3141761381535 7.40740740740741 -19.2450089729875 6.17283950617284 -19.2450089729875 5.55555555555556 -20.3141761381535 6.17283950617284 -21.3833433033195 4.93827160493827 -21.3833433033195 4.32098765432099 -22.4525104684854 3.7037037037037 -21.3833433033195 2.46913580246913 -21.3833433033195 3.08641975308642 -20.3141761381535 2.46913580246914 -19.2450089729875 1.23456790123457 -19.2450089729875 0.617283950617284 -20.3141761381535 0 -19.2450089729875 -1.23456790123457 -19.2450089729875 -0.617283950617284 -18.1758418078216 -1.23456790123457 -17.1066746426556 0 -17.1066746426556 0.617283950617284 -16.0375074774896 6.66133814775094e-16 -14.9683403123236 -1.23456790123457 -14.9683403123236 -0.617283950617283 -13.8991731471577 -1.23456790123457 -12.8300059819917 1.11022302462516e-15 -12.8300059819917 0.617283950617284 -11.7608388168257 1.23456790123457 -12.8300059819917 2.46913580246914 -12.8300059819917 3.08641975308642 -11.7608388168257 2.46913580246914 -10.6916716516597 3.7037037037037 -10.6916716516597 4.32098765432099 -9.62250448649376 3.7037037037037 -8.55333732132778 2.46913580246914 -8.55333732132778 3.08641975308642 -7.48417015616182 2.46913580246914 -6.41500299099584 1.23456790123457 -6.41500299099584 0.617283950617284 -7.48417015616182 6.66133814775094e-16 -6.41500299099584 -1.23456790123457 -6.41500299099584 -0.617283950617283 -5.34583582582986 -1.23456790123457 -4.2766686606639 2.22044604925031e-16 -4.2766686606639 0.617283950617284 -3.20750149549792 0 -2.13833433033195 -1.23456790123457 -2.13833433033195 -0.617283950617284 -1.06916716516597 33.7654320987654 -35 34.1358024691358 -35 34.320987654321 -34.6792498504502 34.5061728395062 -35 34.8765432098765 -35 35.0617283950617 -34.6792498504502 34.8765432098765 -34.3584997009004 35.2469135802469 -34.3584997009004 35.4320987654321 -34.0377495513506 35.6172839506173 -34.3584997009004 35.9876543209877 -34.3584997009004 35.8024691358025 -34.6792498504502 35.9876543209877 -35 36.358024691358 -35 36.5432098765432 -34.6792498504502 36.7283950617284 -35 37.0987654320988 -35 37.2839506172839 -34.6792498504502 37.0987654320988 -34.3584997009004 37.4691358024691 -34.3584997009004 37.6543209876543 -34.0377495513506 37.4691358024691 -33.7169994018008 37.0987654320988 -33.7169994018008 37.2839506172839 -33.396249252251 37.0987654320988 -33.0754991027013 37.4691358024691 -33.0754991027013 37.6543209876543 -32.7547489531515 37.8395061728395 -33.0754991027013 38.2098765432099 -33.0754991027013 38.3950617283951 -32.7547489531515 38.2098765432099 -32.4339988036017 38.5802469135802 -32.4339988036017 38.7654320987654 -32.1132486540519 38.9506172839506 -32.4339988036017 39.320987654321 -32.4339988036017 39.1358024691358 -32.7547489531515 39.320987654321 -33.0754991027013 39.6913580246914 -33.0754991027013 39.8765432098765 -32.7547489531515 40.0617283950617 -33.0754991027012 40.4320987654321 -33.0754991027012 40.2469135802469 -33.396249252251 40.4320987654321 -33.7169994018008 40.0617283950617 -33.7169994018008 39.8765432098765 -34.0377495513506 40.0617283950617 -34.3584997009004 40.4320987654321 -34.3584997009004 40.2469135802469 -34.6792498504502 40.4320987654321 -35 40.8024691358025 -35 40.9876543209877 -34.6792498504502 41.1728395061728 -35 41.5432098765432 -35 41.7283950617284 -34.6792498504502 41.5432098765432 -34.3584997009004 41.9135802469136 -34.3584997009004 42.0987654320988 -34.0377495513506 42.2839506172839 -34.3584997009004 42.6543209876543 -34.3584997009004 42.4691358024691 -34.6792498504502 42.6543209876543 -35 43.0246913580247 -35 43.2098765432099 -34.6792498504502 43.3950617283951 -35 43.7654320987654 -35 43.9506172839506 -34.6792498504502 43.7654320987654 -34.3584997009004 44.1358024691358 -34.3584997009004 44.320987654321 -34.0377495513506 44.1358024691358 -33.7169994018008 43.7654320987654 -33.7169994018008 43.9506172839506 -33.396249252251 43.7654320987654 -33.0754991027012 44.1358024691358 -33.0754991027012 44.320987654321 -32.7547489531515 44.5061728395062 -33.0754991027013 44.8765432098765 -33.0754991027013 45.0617283950617 -32.7547489531515 44.8765432098765 -32.4339988036017 45.2469135802469 -32.4339988036017 45.4320987654321 -32.1132486540519 45.2469135802469 -31.7924985045021 44.8765432098765 -31.7924985045021 45.0617283950617 -31.4717483549523 44.8765432098765 -31.1509982054025 44.5061728395062 -31.1509982054025 44.320987654321 -31.4717483549523 44.1358024691358 -31.1509982054025 43.7654320987654 -31.1509982054025 43.9506172839506 -30.8302480558527 43.7654320987654 -30.5094979063029 44.1358024691358 -30.5094979063029 44.320987654321 -30.1887477567531 44.1358024691358 -29.8679976072033 43.7654320987654 -29.8679976072033 43.9506172839506 -29.5472474576535 43.7654320987654 -29.2264973081037 44.1358024691358 -29.2264973081037 44.320987654321 -28.905747158554 44.5061728395062 -29.2264973081037 44.8765432098765 -29.2264973081037 45.0617283950617 -28.905747158554 44.8765432098765 -28.5849970090042 45.2469135802469 -28.5849970090042 45.4320987654321 -28.2642468594544 45.6172839506173 -28.5849970090042 45.9876543209877 -28.5849970090042 45.8024691358025 -28.905747158554 45.9876543209877 -29.2264973081037 46.358024691358 -29.2264973081037 46.5432098765432 -28.905747158554 46.7283950617284 -29.2264973081037 47.0987654320988 -29.2264973081037 47.2839506172839 -28.905747158554 47.0987654320988 -28.5849970090042 47.4691358024691 -28.5849970090042 47.6543209876543 -28.2642468594544 47.4691358024691 -27.9434967099046 47.0987654320988 -27.9434967099046 47.2839506172839 -27.6227465603548 47.0987654320988 -27.301996410805 47.4691358024691 -27.301996410805 47.6543209876543 -26.9812462612552 47.8395061728395 -27.301996410805 48.2098765432099 -27.301996410805 48.3950617283951 -26.9812462612552 48.2098765432099 -26.6604961117054 48.5802469135802 -26.6604961117054 48.7654320987654 -26.3397459621556 48.9506172839506 -26.6604961117054 49.320987654321 -26.6604961117054 49.1358024691358 -26.9812462612552 49.320987654321 -27.301996410805 49.6913580246914 -27.301996410805 49.8765432098765 -26.9812462612552 50.0617283950617 -27.301996410805 50.4320987654321 -27.301996410805 50.2469135802469 -27.6227465603548 50.4320987654321 -27.9434967099046 50.0617283950617 -27.9434967099046 49.8765432098765 -28.2642468594544 50.0617283950617 -28.5849970090042 50.4320987654321 -28.5849970090042 50.2469135802469 -28.905747158554 50.4320987654321 -29.2264973081037 50.8024691358025 -29.2264973081037 50.9876543209877 -28.905747158554 51.1728395061728 -29.2264973081037 51.5432098765432 -29.2264973081037 51.7283950617284 -28.905747158554 51.5432098765432 -28.5849970090042 51.9135802469136 -28.5849970090042 52.0987654320988 -28.2642468594544 52.2839506172839 -28.5849970090042 52.6543209876543 -28.5849970090042 52.4691358024691 -28.905747158554 52.6543209876543 -29.2264973081037 53.0246913580247 -29.2264973081037 53.2098765432099 -28.905747158554 53.3950617283951 -29.2264973081037 53.7654320987654 -29.2264973081037 53.5802469135802 -29.5472474576535 53.7654320987654 -29.8679976072033 53.3950617283951 -29.8679976072033 53.2098765432099 -30.1887477567531 53.3950617283951 -30.5094979063029 53.7654320987654 -30.5094979063029 53.5802469135802 -30.8302480558527 53.7654320987654 -31.1509982054025 53.3950617283951 -31.1509982054025 53.2098765432099 -31.4717483549523 53.0246913580247 -31.1509982054025 52.6543209876543 -31.1509982054025 52.4691358024691 -31.4717483549523 52.6543209876543 -31.7924985045021 52.2839506172839 -31.7924985045021 52.0987654320988 -32.1132486540519 52.2839506172839 -32.4339988036017 52.6543209876543 -32.4339988036017 52.4691358024691 -32.7547489531515 52.6543209876543 -33.0754991027013 53.0246913580247 -33.0754991027013 53.2098765432099 -32.7547489531515 53.3950617283951 -33.0754991027012 53.7654320987654 -33.0754991027012 53.5802469135802 -33.396249252251 53.7654320987654 -33.7169994018008 53.3950617283951 -33.7169994018008 53.2098765432099 -34.0377495513506 53.3950617283951 -34.3584997009004 53.7654320987654 -34.3584997009004 53.5802469135802 -34.6792498504502 53.7654320987654 -35 54.1358024691358 -35 54.320987654321 -34.6792498504502 54.5061728395062 -35 54.8765432098765 -35 55.0617283950617 -34.6792498504502 54.8765432098765 -34.3584997009004 55.2469135802469 -34.3584997009004 55.4320987654321 -34.0377495513506 55.6172839506173 -34.3584997009004 55.9876543209877 -34.3584997009004 55.8024691358025 -34.6792498504502 55.9876543209877 -35 56.358024691358 -35 56.5432098765432 -34.6792498504502 56.7283950617284 -35 57.0987654320988 -35 57.2839506172839 -34.6792498504502 57.0987654320988 -34.3584997009004 57.4691358024691 -34.3584997009004 57.6543209876543 -34.0377495513506 57.4691358024691 -33.7169994018008 57.0987654320988 -33.7169994018008 57.2839506172839 -33.396249252251 57.0987654320988 -33.0754991027012 57.4691358024691 -33.0754991027012 57.6543209876543 -32.7547489531515 57.8395061728395 -33.0754991027012 58.2098765432099 -33.0754991027012 58.3950617283951 -32.7547489531515 58.2098765432099 -32.4339988036017 58.5802469135802 -32.4339988036017 58.7654320987654 -32.1132486540519 58.9506172839506 -32.4339988036017 59.320987654321 -32.4339988036017 59.1358024691358 -32.7547489531515 59.320987654321 -33.0754991027012 59.6913580246914 -33.0754991027013 59.8765432098765 -32.7547489531515 60.0617283950617 -33.0754991027013 60.4320987654321 -33.0754991027013 60.2469135802469 -33.396249252251 60.4320987654321 -33.7169994018008 60.0617283950617 -33.7169994018008 59.8765432098765 -34.0377495513506 60.0617283950617 -34.3584997009004 60.4320987654321 -34.3584997009004 60.2469135802469 -34.6792498504502 60.4320987654321 -35 60.8024691358025 -35 60.9876543209877 -34.6792498504502 61.1728395061728 -35 61.5432098765432 -35 61.7283950617284 -34.6792498504502 61.5432098765432 -34.3584997009004 61.9135802469136 -34.3584997009004 62.0987654320988 -34.0377495513506 62.2839506172839 -34.3584997009004 62.6543209876543 -34.3584997009004 62.4691358024691 -34.6792498504502 62.6543209876543 -35 63.0246913580247 -35 63.2098765432099 -34.6792498504502 63.3950617283951 -35 63.7654320987654 -35 63.5802469135802 -35.3207501495498 63.7654320987654 -35.6415002990996 63.3950617283951 -35.6415002990996 63.2098765432099 -35.9622504486494 63.3950617283951 -36.2830005981992 63.7654320987654 -36.2830005981992 63.5802469135802 -36.603750747749 63.7654320987654 -36.9245008972987 63.3950617283951 -36.9245008972987 63.2098765432099 -37.2452510468485 63.0246913580247 -36.9245008972987 62.6543209876543 -36.9245008972987 62.4691358024691 -37.2452510468485 62.6543209876543 -37.5660011963983 62.2839506172839 -37.5660011963983 62.0987654320988 -37.8867513459481 62.2839506172839 -38.2075014954979 62.6543209876543 -38.2075014954979 62.4691358024691 -38.5282516450477 62.6543209876543 -38.8490017945975 63.0246913580247 -38.8490017945975 63.2098765432099 -38.5282516450477 63.3950617283951 -38.8490017945975 63.7654320987654 -38.8490017945975 63.5802469135802 -39.1697519441473 63.7654320987654 -39.4905020936971 63.3950617283951 -39.4905020936971 63.2098765432099 -39.8112522432469 63.395061728395 -40.1320023927967 63.7654320987654 -40.1320023927967 63.5802469135802 -40.4527525423465 63.7654320987654 -40.7735026918963 63.395061728395 -40.7735026918963 63.2098765432099 -41.094252841446 63.0246913580247 -40.7735026918963 62.6543209876543 -40.7735026918963 62.4691358024691 -41.094252841446 62.6543209876543 -41.4150029909958 62.2839506172839 -41.4150029909958 62.0987654320988 -41.7357531405456 61.9135802469136 -41.4150029909958 61.5432098765432 -41.4150029909958 61.7283950617284 -41.094252841446 61.5432098765432 -40.7735026918963 61.1728395061728 -40.7735026918963 60.9876543209877 -41.094252841446 60.8024691358025 -40.7735026918963 60.4320987654321 -40.7735026918963 60.2469135802469 -41.094252841446 60.4320987654321 -41.4150029909958 60.0617283950617 -41.4150029909958 59.8765432098765 -41.7357531405456 60.0617283950617 -42.0565032900954 60.4320987654321 -42.0565032900954 60.2469135802469 -42.3772534396452 60.4320987654321 -42.698003589195 60.0617283950617 -42.698003589195 59.8765432098765 -43.0187537387448 59.6913580246914 -42.698003589195 59.320987654321 -42.698003589195 59.1358024691358 -43.0187537387448 59.320987654321 -43.3395038882946 58.9506172839506 -43.3395038882946 58.7654320987654 -43.6602540378444 58.9506172839506 -43.9810041873942 59.320987654321 -43.9810041873942 59.1358024691358 -44.301754336944 59.320987654321 -44.6225044864938 59.6913580246914 -44.6225044864938 59.8765432098765 -44.301754336944 60.0617283950617 -44.6225044864938 60.4320987654321 -44.6225044864938 60.2469135802469 -44.9432546360436 60.4320987654321 -45.2640047855933 60.0617283950617 -45.2640047855933 59.8765432098765 -45.5847549351431 60.0617283950617 -45.9055050846929 60.4320987654321 -45.9055050846929 60.2469135802469 -46.2262552342427 60.4320987654321 -46.5470053837925 60.8024691358025 -46.5470053837925 60.9876543209877 -46.2262552342427 61.1728395061728 -46.5470053837925 61.5432098765432 -46.5470053837925 61.7283950617284 -46.2262552342427 61.5432098765432 -45.9055050846929 61.9135802469136 -45.9055050846929 62.0987654320988 -45.5847549351431 62.2839506172839 -45.9055050846929 62.6543209876543 -45.9055050846929 62.4691358024691 -46.2262552342427 62.6543209876543 -46.5470053837925 63.0246913580247 -46.5470053837925 63.2098765432099 -46.2262552342427 63.395061728395 -46.5470053837925 63.7654320987654 -46.5470053837925 63.5802469135802 -46.8677555333423 63.7654320987654 -47.1885056828921 63.395061728395 -47.1885056828921 63.2098765432099 -47.5092558324419 63.3950617283951 -47.8300059819917 63.7654320987654 -47.8300059819917 63.5802469135802 -48.1507561315415 63.7654320987654 -48.4715062810913 63.3950617283951 -48.4715062810913 63.2098765432099 -48.7922564306411 63.0246913580247 -48.4715062810913 62.6543209876543 -48.4715062810913 62.4691358024691 -48.7922564306411 62.6543209876543 -49.1130065801908 62.2839506172839 -49.1130065801909 62.0987654320988 -49.4337567297406 62.2839506172839 -49.7545068792904 62.6543209876543 -49.7545068792904 62.4691358024691 -50.0752570288402 62.6543209876543 -50.39600717839 63.0246913580247 -50.39600717839 63.2098765432099 -50.0752570288402 63.3950617283951 -50.39600717839 63.7654320987654 -50.39600717839 63.5802469135802 -50.7167573279398 63.7654320987654 -51.0375074774896 63.3950617283951 -51.0375074774896 63.2098765432099 -51.3582576270394 63.3950617283951 -51.6790077765892 63.7654320987654 -51.6790077765892 63.5802469135802 -51.999757926139 63.7654320987654 -52.3205080756888 63.3950617283951 -52.3205080756888 63.2098765432099 -52.6412582252386 63.0246913580247 -52.3205080756888 62.6543209876543 -52.3205080756888 62.4691358024691 -52.6412582252386 62.6543209876543 -52.9620083747884 62.2839506172839 -52.9620083747884 62.0987654320988 -53.2827585243381 61.9135802469136 -52.9620083747884 61.5432098765432 -52.9620083747884 61.7283950617284 -52.6412582252386 61.5432098765432 -52.3205080756888 61.1728395061728 -52.3205080756888 60.9876543209877 -52.6412582252386 60.8024691358025 -52.3205080756888 60.4320987654321 -52.3205080756888 60.2469135802469 -52.6412582252386 60.4320987654321 -52.9620083747884 60.0617283950617 -52.9620083747884 59.8765432098765 -53.2827585243381 60.0617283950617 -53.6035086738879 60.4320987654321 -53.6035086738879 60.2469135802469 -53.9242588234377 60.4320987654321 -54.2450089729875 60.0617283950617 -54.2450089729875 59.8765432098765 -54.5657591225373 59.6913580246914 -54.2450089729875 59.320987654321 -54.2450089729875 59.1358024691358 -54.5657591225373 59.320987654321 -54.8865092720871 58.9506172839506 -54.8865092720871 58.7654320987654 -55.2072594216369 58.5802469135802 -54.8865092720871 58.2098765432099 -54.8865092720871 58.3950617283951 -54.5657591225373 58.2098765432099 -54.2450089729875 57.8395061728395 -54.2450089729875 57.6543209876543 -54.5657591225373 57.4691358024691 -54.2450089729875 57.0987654320988 -54.2450089729875 57.2839506172839 -53.9242588234377 57.0987654320988 -53.6035086738879 57.4691358024691 -53.6035086738879 57.6543209876543 -53.2827585243381 57.4691358024691 -52.9620083747884 57.0987654320988 -52.9620083747884 57.2839506172839 -52.6412582252386 57.0987654320988 -52.3205080756888 56.7283950617284 -52.3205080756888 56.5432098765432 -52.6412582252386 56.358024691358 -52.3205080756888 55.9876543209877 -52.3205080756888 55.8024691358025 -52.6412582252386 55.9876543209877 -52.9620083747884 55.6172839506173 -52.9620083747884 55.4320987654321 -53.2827585243381 55.2469135802469 -52.9620083747884 54.8765432098765 -52.9620083747884 55.0617283950617 -52.6412582252386 54.8765432098765 -52.3205080756888 54.5061728395062 -52.3205080756888 54.320987654321 -52.6412582252386 54.1358024691358 -52.3205080756888 53.7654320987654 -52.3205080756888 53.5802469135802 -52.6412582252386 53.7654320987654 -52.9620083747884 53.3950617283951 -52.9620083747884 53.2098765432099 -53.2827585243381 53.3950617283951 -53.6035086738879 53.7654320987654 -53.6035086738879 53.5802469135802 -53.9242588234377 53.7654320987654 -54.2450089729875 53.3950617283951 -54.2450089729875 53.2098765432099 -54.5657591225373 53.0246913580247 -54.2450089729875 52.6543209876543 -54.2450089729875 52.4691358024691 -54.5657591225373 52.6543209876543 -54.8865092720871 52.2839506172839 -54.8865092720871 52.0987654320988 -55.2072594216369 52.2839506172839 -55.5280095711867 52.6543209876543 -55.5280095711867 52.4691358024691 -55.8487597207365 52.6543209876543 -56.1695098702863 53.0246913580247 -56.1695098702863 53.2098765432099 -55.8487597207365 53.3950617283951 -56.1695098702863 53.7654320987654 -56.1695098702863 53.5802469135802 -56.4902600198361 53.7654320987654 -56.8110101693859 53.3950617283951 -56.8110101693859 53.2098765432099 -57.1317603189357 53.3950617283951 -57.4525104684854 53.7654320987654 -57.4525104684854 53.5802469135802 -57.7732606180352 53.7654320987654 -58.094010767585 53.3950617283951 -58.094010767585 53.2098765432099 -58.4147609171348 53.0246913580247 -58.094010767585 52.6543209876543 -58.094010767585 52.4691358024691 -58.4147609171348 52.6543209876543 -58.7355110666846 52.2839506172839 -58.7355110666846 52.0987654320988 -59.0562612162344 51.9135802469136 -58.7355110666846 51.5432098765432 -58.7355110666846 51.7283950617284 -58.4147609171348 51.5432098765432 -58.094010767585 51.1728395061728 -58.094010767585 50.9876543209877 -58.4147609171348 50.8024691358025 -58.094010767585 50.4320987654321 -58.094010767585 50.2469135802469 -58.4147609171348 50.4320987654321 -58.7355110666846 50.0617283950617 -58.7355110666846 49.8765432098765 -59.0562612162344 50.0617283950617 -59.3770113657842 50.4320987654321 -59.3770113657842 50.2469135802469 -59.697761515334 50.4320987654321 -60.0185116648838 50.0617283950617 -60.0185116648838 49.8765432098765 -60.3392618144336 49.6913580246914 -60.0185116648838 49.320987654321 -60.0185116648838 49.1358024691358 -60.3392618144336 49.320987654321 -60.6600119639834 48.9506172839506 -60.6600119639834 48.7654320987654 -60.9807621135332 48.5802469135802 -60.6600119639834 48.2098765432099 -60.6600119639834 48.3950617283951 -60.3392618144336 48.2098765432099 -60.0185116648838 47.8395061728395 -60.0185116648838 47.6543209876543 -60.3392618144336 47.4691358024691 -60.0185116648838 47.0987654320988 -60.0185116648838 47.2839506172839 -59.697761515334 47.0987654320988 -59.3770113657842 47.4691358024691 -59.3770113657842 47.6543209876543 -59.0562612162344 47.4691358024691 -58.7355110666846 47.0987654320988 -58.7355110666846 47.2839506172839 -58.4147609171348 47.0987654320988 -58.094010767585 46.7283950617284 -58.094010767585 46.5432098765432 -58.4147609171348 46.358024691358 -58.094010767585 45.9876543209877 -58.094010767585 45.8024691358025 -58.4147609171348 45.9876543209877 -58.7355110666846 45.6172839506173 -58.7355110666846 45.4320987654321 -59.0562612162344 45.2469135802469 -58.7355110666846 44.8765432098765 -58.7355110666846 45.0617283950617 -58.4147609171348 44.8765432098765 -58.094010767585 44.5061728395062 -58.094010767585 44.320987654321 -58.4147609171348 44.1358024691358 -58.094010767585 43.7654320987654 -58.094010767585 43.9506172839506 -57.7732606180352 43.7654320987654 -57.4525104684854 44.1358024691358 -57.4525104684854 44.320987654321 -57.1317603189357 44.1358024691358 -56.8110101693859 43.7654320987654 -56.8110101693859 43.9506172839506 -56.4902600198361 43.7654320987654 -56.1695098702863 44.1358024691358 -56.1695098702863 44.320987654321 -55.8487597207365 44.5061728395062 -56.1695098702863 44.8765432098765 -56.1695098702863 45.0617283950617 -55.8487597207365 44.8765432098765 -55.5280095711867 45.2469135802469 -55.5280095711867 45.4320987654321 -55.2072594216369 45.2469135802469 -54.8865092720871 44.8765432098765 -54.8865092720871 45.0617283950617 -54.5657591225373 44.8765432098765 -54.2450089729875 44.5061728395062 -54.2450089729875 44.320987654321 -54.5657591225373 44.1358024691358 -54.2450089729875 43.7654320987654 -54.2450089729875 43.9506172839506 -53.9242588234377 43.7654320987654 -53.6035086738879 44.1358024691358 -53.6035086738879 44.320987654321 -53.2827585243381 44.1358024691358 -52.9620083747884 43.7654320987654 -52.9620083747884 43.9506172839506 -52.6412582252386 43.7654320987654 -52.3205080756888 43.3950617283951 -52.3205080756888 43.2098765432099 -52.6412582252386 43.0246913580247 -52.3205080756888 42.6543209876543 -52.3205080756888 42.4691358024691 -52.6412582252386 42.6543209876543 -52.9620083747884 42.2839506172839 -52.9620083747884 42.0987654320988 -53.2827585243381 41.9135802469136 -52.9620083747884 41.5432098765432 -52.9620083747884 41.7283950617284 -52.6412582252386 41.5432098765432 -52.3205080756888 41.1728395061728 -52.3205080756888 40.9876543209877 -52.6412582252386 40.8024691358025 -52.3205080756888 40.4320987654321 -52.3205080756888 40.2469135802469 -52.6412582252386 40.4320987654321 -52.9620083747884 40.0617283950617 -52.9620083747884 39.8765432098765 -53.2827585243381 40.0617283950617 -53.6035086738879 40.4320987654321 -53.6035086738879 40.2469135802469 -53.9242588234377 40.4320987654321 -54.2450089729875 40.0617283950617 -54.2450089729875 39.8765432098765 -54.5657591225373 39.6913580246914 -54.2450089729875 39.320987654321 -54.2450089729875 39.1358024691358 -54.5657591225373 39.320987654321 -54.8865092720871 38.9506172839506 -54.8865092720871 38.7654320987654 -55.2072594216369 38.5802469135802 -54.8865092720871 38.2098765432099 -54.8865092720871 38.3950617283951 -54.5657591225373 38.2098765432099 -54.2450089729875 37.8395061728395 -54.2450089729875 37.6543209876543 -54.5657591225373 37.4691358024691 -54.2450089729875 37.0987654320988 -54.2450089729875 37.2839506172839 -53.9242588234377 37.0987654320988 -53.6035086738879 37.4691358024691 -53.6035086738879 37.6543209876543 -53.2827585243381 37.4691358024691 -52.9620083747884 37.0987654320988 -52.9620083747884 37.2839506172839 -52.6412582252386 37.0987654320988 -52.3205080756888 36.7283950617284 -52.3205080756888 36.5432098765432 -52.6412582252386 36.358024691358 -52.3205080756888 35.9876543209877 -52.3205080756888 35.8024691358025 -52.6412582252386 35.9876543209877 -52.9620083747884 35.6172839506173 -52.9620083747884 35.4320987654321 -53.2827585243381 35.2469135802469 -52.9620083747884 34.8765432098765 -52.9620083747884 35.0617283950617 -52.6412582252386 34.8765432098765 -52.3205080756888 34.5061728395062 -52.3205080756888 34.320987654321 -52.6412582252386 34.1358024691358 -52.3205080756888 33.7654320987654 -52.3205080756888 33.9506172839506 -51.999757926139 33.7654320987654 -51.6790077765892 34.1358024691358 -51.6790077765892 34.320987654321 -51.3582576270394 34.1358024691358 -51.0375074774896 33.7654320987654 -51.0375074774896 33.9506172839506 -50.7167573279398 33.7654320987654 -50.39600717839 34.1358024691358 -50.39600717839 34.320987654321 -50.0752570288402 34.5061728395062 -50.39600717839 34.8765432098765 -50.39600717839 35.0617283950617 -50.0752570288402 34.8765432098765 -49.7545068792904 35.2469135802469 -49.7545068792904 35.4320987654321 -49.4337567297406 35.2469135802469 -49.1130065801909 34.8765432098765 -49.1130065801908 35.0617283950617 -48.7922564306411 34.8765432098765 -48.4715062810913 34.5061728395062 -48.4715062810913 34.320987654321 -48.7922564306411 34.1358024691358 -48.4715062810913 33.7654320987654 -48.4715062810913 33.9506172839506 -48.1507561315415 33.7654320987654 -47.8300059819917 34.1358024691358 -47.8300059819917 34.320987654321 -47.5092558324419 34.1358024691358 -47.1885056828921 33.7654320987654 -47.1885056828921 33.9506172839506 -46.8677555333423 33.7654320987654 -46.5470053837925 34.1358024691358 -46.5470053837925 34.320987654321 -46.2262552342427 34.5061728395062 -46.5470053837925 34.8765432098765 -46.5470053837925 35.0617283950617 -46.2262552342427 34.8765432098765 -45.9055050846929 35.2469135802469 -45.9055050846929 35.4320987654321 -45.5847549351431 35.6172839506173 -45.9055050846929 35.9876543209877 -45.9055050846929 35.8024691358025 -46.2262552342427 35.9876543209877 -46.5470053837925 36.358024691358 -46.5470053837925 36.5432098765432 -46.2262552342427 36.7283950617284 -46.5470053837925 37.0987654320988 -46.5470053837925 37.2839506172839 -46.2262552342427 37.0987654320988 -45.9055050846929 37.4691358024691 -45.9055050846929 37.6543209876543 -45.5847549351431 37.4691358024691 -45.2640047855933 37.0987654320988 -45.2640047855934 37.2839506172839 -44.9432546360436 37.0987654320988 -44.6225044864938 37.4691358024691 -44.6225044864938 37.6543209876543 -44.301754336944 37.8395061728395 -44.6225044864938 38.2098765432099 -44.6225044864938 38.3950617283951 -44.301754336944 38.2098765432099 -43.9810041873942 38.5802469135802 -43.9810041873942 38.7654320987654 -43.6602540378444 38.5802469135802 -43.3395038882946 38.2098765432099 -43.3395038882946 38.3950617283951 -43.0187537387448 38.2098765432099 -42.698003589195 37.8395061728395 -42.698003589195 37.6543209876543 -43.0187537387448 37.4691358024691 -42.698003589195 37.0987654320988 -42.698003589195 37.2839506172839 -42.3772534396452 37.0987654320988 -42.0565032900954 37.4691358024691 -42.0565032900954 37.6543209876543 -41.7357531405456 37.4691358024691 -41.4150029909958 37.0987654320988 -41.4150029909958 37.2839506172839 -41.094252841446 37.0987654320988 -40.7735026918963 36.7283950617284 -40.7735026918963 36.5432098765432 -41.094252841446 36.358024691358 -40.7735026918963 35.9876543209877 -40.7735026918963 35.8024691358025 -41.094252841446 35.9876543209877 -41.4150029909958 35.6172839506173 -41.4150029909958 35.4320987654321 -41.7357531405456 35.2469135802469 -41.4150029909958 34.8765432098765 -41.4150029909958 35.0617283950617 -41.094252841446 34.8765432098765 -40.7735026918963 34.5061728395062 -40.7735026918963 34.320987654321 -41.094252841446 34.1358024691358 -40.7735026918963 33.7654320987654 -40.7735026918963 33.9506172839506 -40.4527525423465 33.7654320987654 -40.1320023927967 34.1358024691358 -40.1320023927967 34.320987654321 -39.8112522432469 34.1358024691358 -39.4905020936971 33.7654320987654 -39.4905020936971 33.9506172839506 -39.1697519441473 33.7654320987654 -38.8490017945975 34.1358024691358 -38.8490017945975 34.320987654321 -38.5282516450477 34.5061728395062 -38.8490017945975 34.8765432098765 -38.8490017945975 35.0617283950617 -38.5282516450477 34.8765432098765 -38.2075014954979 35.2469135802469 -38.2075014954979 35.4320987654321 -37.8867513459481 35.2469135802469 -37.5660011963983 34.8765432098765 -37.5660011963983 35.0617283950617 -37.2452510468485 34.8765432098765 -36.9245008972987 34.5061728395062 -36.9245008972987 34.320987654321 -37.2452510468485 34.1358024691358 -36.9245008972987 33.7654320987654 -36.9245008972987 33.9506172839506 -36.603750747749 33.7654320987654 -36.2830005981992 34.1358024691358 -36.2830005981992 34.320987654321 -35.9622504486494 34.1358024691358 -35.6415002990996 33.7654320987654 -35.6415002990996 33.9506172839506 -35.3207501495498 614 616 615 617 616 618 611 610 612 613 612 606 619 618 620 621 620 614 614 620 618 613 621 614 616 614 618 612 610 608 608 607 606 606 605 613 609 608 610 606 612 608 598 604 600 602 604 603 600 604 602 604 598 605 601 600 602 600 599 598 605 598 597 613 605 597 636 635 634 636 634 630 634 633 632 630 634 632 630 632 631 641 640 642 640 639 638 640 638 642 637 630 629 637 629 653 637 636 630 638 637 644 622 621 596 623 622 624 596 595 594 597 596 621 621 613 597 622 596 624 628 627 626 628 626 654 625 624 594 594 624 596 625 594 593 626 625 657 629 628 654 546 544 548 544 546 545 548 544 542 546 548 547 554 553 552 550 554 552 554 550 556 552 551 550 569 568 570 541 548 542 548 541 549 542 544 543 550 557 556 541 533 549 533 557 549 556 555 554 567 566 568 1377 573 565 550 549 557 568 566 570 586 588 587 588 586 584 585 584 586 582 584 583 593 592 1441 592 591 590 592 590 1441 589 588 582 582 588 584 589 582 581 590 589 1435 572 571 570 572 565 573 572 570 566 573 1377 574 566 565 572 580 579 578 581 580 1409 576 1385 577 575 574 576 580 578 1409 1383 576 574 589 581 1415 657 625 689 644 643 642 645 644 637 646 645 652 637 653 645 647 646 648 649 648 650 650 648 652 652 651 650 652 648 646 645 653 652 644 642 638 1409 1411 581 1408 1409 1407 1411 1409 1410 1411 1415 581 1409 577 1407 1413 1415 1411 589 1415 1417 656 654 626 1417 1415 1416 589 1417 1433 1414 1415 1413 1419 1433 1417 1411 1412 1413 654 653 629 1409 578 577 664 663 662 666 665 664 662 661 669 666 664 662 668 667 666 668 666 662 676 670 669 662 669 668 671 670 672 669 661 677 657 656 626 1433 1435 589 1435 1439 590 1439 1435 1437 1434 1435 1433 1441 590 1439 593 1441 689 659 658 660 688 660 658 1505 1441 1503 593 689 625 657 689 658 1439 1440 1441 661 660 685 655 654 656 1505 690 1441 1417 1418 1419 1406 1407 1405 1404 1405 1407 1404 1407 1403 577 1403 1407 1433 1431 1432 1433 1419 1431 1427 1431 1419 1430 1431 1428 1422 1423 1419 1422 1419 1421 1423 1427 1419 1419 1420 1421 1402 1403 1401 1399 1400 1401 1401 577 1385 1424 1425 1423 1427 1428 1431 1425 1426 1423 1426 1427 1423 577 1401 1403 1430 1428 1429 1437 1435 1436 1439 1437 1438 1505 1503 1504 1441 1443 1503 1499 1503 1443 1502 1503 1500 1446 1447 1443 1446 1443 1445 1447 1499 1443 1443 1444 1445 1443 1441 1442 1447 1448 1449 1499 1447 1449 1495 1496 1497 1449 1481 1497 1449 1450 1451 1497 1499 1449 1500 1501 1502 1500 1503 1499 1499 1497 1498 1399 1395 1398 1401 1387 1399 539 538 540 538 537 536 540 538 534 536 535 534 536 534 538 534 533 541 563 562 564 532 560 558 565 564 1313 529 561 560 532 558 557 1311 562 1307 533 532 557 564 562 1311 558 560 559 522 520 524 520 522 521 524 520 518 522 524 523 528 527 526 532 531 530 529 560 530 1281 561 529 529 497 1281 561 1305 562 530 560 532 564 1311 1313 1379 1377 1378 574 1377 1379 1377 1375 1376 1375 1377 1313 1371 1375 1319 1313 1377 565 1385 1383 1384 576 1383 1385 1380 1381 1379 1371 1374 1375 1381 1383 1379 1371 1372 1374 1375 1313 1315 574 1379 1383 1319 1315 1317 1314 1315 1313 1315 1319 1375 1316 1317 1315 1319 1317 1318 1320 1321 1319 1321 1323 1337 1331 1335 1323 1323 1321 1322 1369 1319 1321 1371 1319 1369 1313 1311 1312 1337 1323 1335 1401 1385 1387 520 519 518 518 517 524 1287 1289 561 525 500 526 517 525 524 528 526 500 1305 1306 1307 1307 562 1305 1291 1305 1289 1291 1303 1305 1287 1288 1289 1289 1290 1291 561 1289 1305 1307 1310 1311 1281 1283 561 516 515 514 516 509 517 1287 561 1283 1283 1281 1282 514 512 516 512 514 513 1292 1293 1291 1286 1284 1285 1284 1286 1287 1287 1283 1284 525 517 509 1293 1295 1291 1310 1307 1309 1309 1307 1308 1324 1325 1327 1329 1331 1327 1326 1327 1325 1331 1323 1327 1329 1330 1331 1328 1329 1327 1335 1331 1334 1327 1323 1324 1303 1304 1305 1302 1303 1299 1298 1299 1295 1295 1299 1303 1295 1303 1291 1293 1294 1295 1302 1299 1300 1301 1302 1300 1295 1297 1298 1297 1295 1296 528 498 529 1332 1333 1331 1397 1395 1396 1398 1395 1397 1394 1395 1393 1391 1395 1387 1391 1387 1390 1392 1393 1395 1395 1399 1387 1452 1455 1451 1455 1453 1454 1455 1452 1453 1455 1456 1457 1463 1451 1455 1395 1391 1392 1388 1390 1387 1390 1388 1389 1381 1382 1383 1455 1458 1459 1458 1455 1457 1459 1460 1463 1463 1455 1459 1385 1386 1387 1461 1463 1460 1481 1449 1465 1449 1463 1465 1465 1463 1464 1481 1483 1497 1483 1481 1482 1465 1467 1481 1487 1483 1485 1483 1495 1497 1495 1483 1491 1493 1491 1492 1493 1494 1491 1491 1489 1490 1488 1489 1491 1487 1488 1491 1491 1483 1487 1491 1494 1495 1465 1466 1467 1467 1479 1481 1478 1479 1475 1467 1475 1479 1479 1480 1481 1483 1484 1485 1485 1486 1487 1471 1467 1468 1463 1461 1462 1449 1451 1463 1372 1373 1374 1367 1368 1369 1370 1371 1369 1364 1365 1363 1367 1365 1366 1363 1365 1367 1359 1367 1355 1367 1359 1363 1355 1367 1369 1355 1353 1354 1355 1369 1353 1337 1338 1339 1337 1339 1353 1333 1334 1331 1337 1335 1336 1353 1351 1352 1353 1339 1351 1339 1341 1343 1339 1347 1351 1343 1341 1342 1341 1339 1340 1347 1339 1343 1337 1353 1369 1369 1321 1337 1469 1470 1471 1469 1471 1468 1362 1360 1361 1360 1362 1359 1475 1476 1477 1475 1477 1478 1473 1474 1475 1475 1471 1473 1471 1472 1473 1471 1475 1467 1359 1356 1357 1359 1355 1356 1343 1344 1347 1349 1351 1347 1347 1344 1345 1362 1363 1359 1351 1349 1350 1357 1358 1359 1345 1346 1347 1349 1347 1348 540 534 541 673 672 674 672 670 674 676 675 674 674 670 676 677 676 669 731 730 732 678 680 679 677 685 678 678 682 680 678 684 682 682 684 683 680 682 681 677 661 685 678 685 684 730 729 728 728 727 726 726 732 728 728 732 730 686 685 660 725 732 726 740 739 738 740 734 741 734 740 736 736 740 738 738 737 736 744 743 742 744 742 746 745 744 746 748 746 742 746 748 747 749 742 741 749 741 733 742 749 748 733 741 734 749 725 724 725 749 733 749 724 750 733 732 725 752 751 750 722 752 750 17 754 753 752 722 753 722 750 724 736 735 734 756 755 754 688 687 686 660 688 686 691 690 692 692 1505 693 1441 690 689 696 695 694 697 696 698 698 694 700 700 694 693 694 698 696 690 1505 692 1511 701 693 1513 1511 1512 1511 1513 701 1507 1509 1511 1513 1527 1529 693 1507 1511 1513 1529 701 700 693 701 702 1529 1531 1531 1535 702 1535 1536 769 1531 1533 1535 769 771 705 1529 1530 1531 704 1535 769 693 1505 1507 689 688 658 698 700 699 714 713 712 715 714 716 710 714 712 714 710 716 723 722 724 52 720 718 718 720 719 717 52 718 722 721 753 1529 702 701 1535 704 702 702 704 703 769 705 704 710 717 716 717 710 709 710 712 711 708 62 709 706 793 708 707 706 708 53 717 709 706 705 777 721 720 50 721 17 753 1506 1507 1505 795 62 708 762 761 760 763 762 764 765 764 757 760 764 762 758 764 760 768 767 766 1 768 2 768 766 4 3 2 4 768 4 2 4 766 765 4 765 5 764 758 757 757 13 765 13 5 765 14 13 757 14 757 756 5 13 6 760 759 758 13 12 6 6 12 8 16 15 14 14 754 16 756 754 14 18 17 48 7 6 8 8 12 10 8 10 9 11 10 12 24 22 26 22 24 23 26 22 28 24 26 25 19 18 20 28 22 21 37 21 45 26 28 27 29 28 21 37 29 21 45 21 20 36 29 37 31 30 32 32 30 36 32 34 33 34 32 36 35 34 36 30 29 36 46 20 18 754 17 16 49 48 17 17 721 49 52 51 50 50 720 52 721 50 49 46 45 20 46 48 47 55 54 56 56 54 58 53 61 54 48 46 18 61 60 54 53 709 61 64 63 62 64 62 801 709 62 61 57 56 58 58 60 59 67 66 68 66 190 68 897 66 65 58 54 60 717 53 52 38 44 40 44 38 45 40 44 42 38 40 39 43 42 44 40 42 41 89 88 90 70 72 71 74 72 70 70 76 74 92 88 86 90 88 92 95 94 96 100 98 94 94 98 96 91 90 92 96 98 97 76 70 69 72 74 73 190 69 68 38 37 45 64 801 65 1511 1509 1510 1514 1515 1513 1527 1515 1523 1515 1527 1513 1531 1532 1533 1535 1533 1534 1529 1527 1528 771 769 770 1519 1515 1516 1523 1515 1519 1519 1517 1518 1523 1519 1521 1524 1527 1523 1520 1521 1519 1523 1521 1522 1525 1526 1524 1526 1527 1524 772 773 774 1519 1516 1517 771 774 775 771 772 774 781 782 780 780 782 783 775 776 777 777 705 775 777 779 793 778 779 777 779 780 783 791 779 783 784 785 783 777 793 706 786 783 785 783 786 787 791 787 789 787 791 783 788 789 787 791 789 790 791 792 793 795 796 799 794 795 793 795 708 793 791 793 779 62 795 799 705 771 775 816 817 818 816 818 819 819 820 821 819 821 822 816 819 815 813 814 815 811 813 815 819 811 815 819 823 811 822 823 819 825 823 824 829 827 828 831 829 830 831 832 833 831 833 834 827 829 831 825 826 827 839 825 827 831 839 827 835 839 831 834 835 831 837 835 836 811 823 825 806 803 805 798 799 797 799 800 801 805 803 804 803 806 807 808 809 807 797 799 796 825 841 809 825 839 841 840 841 839 837 838 839 812 813 811 857 809 841 811 825 809 841 842 843 843 845 846 843 855 841 843 844 845 809 859 807 811 809 810 837 839 835 847 843 846 799 801 62 74 76 75 69 77 76 77 181 78 865 867 65 803 801 802 78 180 80 865 65 801 81 80 178 82 81 113 79 78 80 84 83 82 801 803 865 857 858 859 859 803 807 855 856 857 857 841 855 859 860 861 863 864 865 863 865 803 861 862 863 145 113 81 863 859 861 65 867 871 859 863 803 809 857 859 867 865 866 94 101 100 92 86 85 93 92 85 100 99 98 109 102 101 93 85 109 93 109 101 103 102 104 104 106 105 106 104 102 106 102 108 85 84 110 94 93 101 109 108 102 110 109 85 112 111 110 110 82 112 84 82 110 118 120 119 115 114 116 121 120 122 144 114 113 108 107 106 82 113 112 86 88 87 851 852 855 855 843 851 850 851 849 855 852 854 847 849 851 849 847 848 854 852 853 867 868 869 870 871 867 870 867 869 65 873 889 876 877 878 876 878 879 882 880 881 874 875 873 879 882 883 882 879 880 879 883 875 879 875 876 875 883 887 871 872 873 116 141 117 889 891 65 891 895 65 887 888 889 141 125 117 889 873 875 887 889 875 65 895 897 122 124 123 122 120 124 120 118 124 124 118 117 117 125 124 887 883 885 887 885 886 892 893 894 130 128 126 69 181 77 116 114 144 126 128 127 894 895 891 125 132 126 891 892 894 896 897 895 891 889 890 884 885 883 65 871 873 851 843 847 1507 1508 1509 1281 1279 1280 1276 1278 1279 1275 1279 465 510 512 511 1274 1275 1273 516 510 509 516 512 510 1276 1279 1275 1276 1277 1278 1268 1269 1270 509 501 525 501 509 502 525 501 500 502 509 508 506 508 507 464 1255 1257 1275 465 1273 1271 1257 1259 1257 1271 1273 1267 1270 1271 1273 1271 1272 1257 1258 1259 1255 1256 1257 1257 1273 465 500 498 528 1267 1271 1259 1265 1266 1267 1259 1263 1267 1259 1260 1263 1264 1267 1263 1265 1267 1264 1270 1267 1268 1261 1263 1260 1261 1262 1263 1232 1233 1231 1235 1233 1234 1254 1255 1253 1252 1253 1251 1235 1237 1239 1251 1253 1255 1235 1236 1237 1233 1235 1231 1229 1227 1228 1231 1227 1229 1231 1229 1230 1239 1231 1235 1238 1239 1237 508 506 502 502 506 504 503 502 504 506 505 504 500 499 498 465 1279 1281 465 1281 497 1257 465 464 496 495 494 465 497 496 466 496 494 491 490 492 492 490 488 488 487 486 488 486 492 489 488 490 493 492 485 466 465 496 494 468 466 494 493 468 464 463 462 462 461 1249 464 462 1251 468 493 469 464 1251 1255 467 466 468 1251 462 1249 1245 1246 1247 1248 1249 1247 1247 1249 1185 1250 1251 1249 1244 1245 1243 1241 1227 1239 1227 1231 1239 1240 1241 1239 1227 1225 1226 1247 1243 1245 1193 1241 1243 1243 1247 1187 1191 1243 1187 1243 1241 1242 1185 1186 1187 1184 1185 1183 1247 1185 1187 1243 1191 1193 1193 1225 1241 1191 1187 1188 1188 1189 1191 1182 1183 1179 452 1179 1183 1180 1182 1179 1185 1249 461 1241 1225 1227 1185 452 1183 1179 450 1177 529 498 497 1220 1221 1219 1222 1219 1221 1225 1223 1224 1225 1209 1223 1219 1222 1223 1211 1223 1209 1215 1218 1219 1223 1215 1219 1223 1211 1215 1207 1208 1209 1211 1209 1210 1209 1195 1207 1192 1193 1191 1180 1181 1182 1190 1191 1189 1199 1195 1196 1194 1195 1193 1207 1195 1203 1197 1198 1199 1197 1199 1196 1199 1203 1195 1193 1195 1209 1225 1193 1209 1217 1215 1216 1215 1217 1218 1213 1215 1212 1203 1206 1207 1215 1211 1212 1204 1206 1203 1213 1214 1215 1201 1202 1203 1205 1206 1204 1203 1200 1201 1092 1095 1091 1083 1087 1091 1094 1092 1093 1090 1091 1089 1088 1089 1087 1084 1085 1086 1087 1083 1086 1083 1084 1086 1089 1091 1087 1095 1092 1094 1203 1199 1200 1172 1173 1174 1175 1176 1177 1172 1174 1171 1171 1174 1175 1167 1169 1170 1106 1104 1105 1104 1107 1103 1170 1171 1167 1175 1167 1171 1167 1168 1169 1175 1163 1167 1167 1165 1166 1164 1165 1167 1163 1177 1161 1107 1108 1110 1106 1107 1104 1110 1111 1107 1111 1113 1099 1110 1108 1109 1103 1107 1099 1163 1164 1167 1177 1163 1175 1178 1179 1177 1099 1107 1111 1099 1100 1101 1097 1083 1095 1099 1101 1102 1096 1097 1095 1082 1083 1081 1079 1077 1078 1077 1075 1076 1095 1083 1091 1081 1083 1097 1097 1099 1113 1065 1079 1081 1079 1080 1081 1075 1079 1071 1065 1067 1079 1071 1079 1067 1081 1097 1113 1075 1077 1079 1074 1072 1073 1072 1074 1071 1071 1069 1070 1068 1069 1071 1074 1075 1071 1068 1071 1067 1097 1098 1099 1102 1103 1099 492 486 485 493 485 477 493 477 469 478 485 484 482 484 483 485 478 477 470 469 476 461 453 1185 472 471 470 461 460 454 476 469 477 478 482 480 472 470 476 481 480 482 480 479 478 459 458 460 474 472 476 474 473 472 476 475 474 478 484 482 460 458 454 454 453 461 452 1185 453 456 454 458 456 455 454 458 457 456 451 450 452 449 1177 450 448 447 446 448 446 1153 449 448 1153 1177 449 1161 442 441 440 444 443 442 438 440 439 442 440 438 437 445 444 438 444 442 437 444 438 437 436 1127 436 434 1121 435 434 436 445 437 1147 446 445 1153 452 450 1179 422 424 423 425 424 426 419 418 420 421 420 413 427 426 428 426 424 428 428 421 429 421 428 422 405 429 421 424 422 428 420 418 414 416 415 414 414 413 420 417 416 418 414 418 416 406 412 408 410 412 411 408 412 410 413 412 405 409 408 410 408 407 406 406 405 412 405 421 413 430 429 405 430 405 404 432 431 430 402 404 403 430 404 432 433 432 402 402 432 404 433 402 401 401 400 370 400 398 370 399 398 400 337 433 401 394 393 392 396 395 394 390 392 391 394 392 390 389 397 396 390 396 394 389 396 390 389 388 382 388 386 382 387 386 388 397 389 373 398 397 373 434 433 1121 1163 1161 1162 1159 1160 1161 1157 1158 1156 449 1155 1159 1136 1137 1139 1138 1139 1137 1158 1159 1156 1155 1156 1159 1148 1150 1147 1150 1148 1149 1155 1153 1154 1142 1140 1141 1140 1142 1139 1135 1139 1131 1139 1135 1136 1143 1131 1139 1129 1131 1143 1143 1139 1142 1134 1135 1132 1161 449 1159 1132 1135 1131 1113 1114 1115 1113 1065 1081 1115 1116 1117 1063 1115 1119 1113 1115 1063 1067 1065 1066 1063 1064 1065 1062 1063 1059 1065 1113 1063 1113 1111 1112 1118 1119 1115 1125 1123 1124 1061 1062 1060 1063 1119 1059 1059 1060 1062 1057 1059 1119 1059 1057 1058 1120 1121 1119 1117 1118 1115 1133 1134 1132 1151 1147 1150 1151 1152 1153 1147 1151 445 1153 445 1151 1146 1147 1145 373 372 398 372 370 398 1129 1143 1145 1130 1131 1129 1145 1143 1144 370 372 371 437 1145 1147 1121 433 337 370 369 401 373 389 381 381 380 374 381 389 382 384 383 382 384 382 386 374 376 375 374 380 376 376 380 378 378 377 376 380 379 378 381 374 373 1155 449 1153 1127 1128 1129 436 1123 1127 1127 1129 437 436 1121 1123 1127 1123 1126 1145 437 1129 1057 1119 1121 1122 1123 1121 368 337 369 1057 1121 336 367 366 368 1055 1056 1057 337 401 369 368 366 340 1125 1126 1123 357 365 364 362 361 360 363 362 364 360 364 362 357 364 358 365 357 341 359 358 360 364 360 358 356 349 357 366 365 341 386 385 384 354 356 355 960 961 962 960 962 963 963 964 965 963 965 966 960 963 959 957 958 959 959 955 957 963 955 959 963 967 955 966 967 963 969 967 968 972 973 974 972 974 975 975 976 977 975 977 978 972 975 971 969 970 971 983 969 971 975 983 971 979 983 975 978 979 975 981 979 980 969 955 967 949 950 951 953 954 955 983 985 969 957 955 956 953 955 969 948 949 951 948 951 947 952 953 951 937 953 969 951 953 937 937 969 985 983 984 985 986 987 985 983 979 982 987 988 989 987 989 990 999 996 997 991 987 990 987 935 985 997 998 999 982 979 981 1043 1041 1042 1045 1046 1043 1039 1043 1047 1045 1043 1044 1041 1043 1039 1036 1037 1038 1039 1035 1038 1035 1036 1038 1040 1041 1039 1047 1043 1046 1049 1035 1047 1047 1035 1039 1034 1035 1033 1053 1055 1052 1049 1047 1048 1029 1030 1028 1030 1027 1028 1007 1008 1011 1007 1003 1005 1015 1003 1011 1010 1011 1008 1008 1009 1010 1007 1011 1003 999 1000 1001 1002 1003 1001 1017 1001 1003 1005 1003 1004 999 196 995 1011 1012 1013 1006 1007 1005 1014 1015 1011 1021 1022 1020 1020 1022 1019 1015 1016 1017 1015 1017 1003 320 1001 1017 1018 1019 1017 1019 1022 1023 1001 318 999 1019 1023 321 1014 1011 1013 1017 1019 321 1023 1024 1025 995 996 999 912 913 914 915 912 914 918 916 917 911 912 915 911 915 919 908 910 911 918 919 915 919 920 921 915 916 918 907 911 919 943 945 947 944 945 943 941 939 940 943 939 941 943 941 942 947 951 943 921 922 923 927 923 925 925 923 924 921 193 905 905 193 903 927 925 926 945 946 947 921 905 919 900 901 902 899 900 902 909 910 908 189 181 69 899 902 903 128 130 129 899 897 898 66 897 192 130 126 132 144 142 116 130 132 131 132 125 133 906 907 905 116 142 141 905 907 919 899 193 897 193 899 903 133 125 141 133 141 134 134 136 135 138 136 134 138 134 140 141 140 134 905 903 904 911 907 908 938 939 937 936 937 935 937 985 935 939 943 951 934 935 933 932 933 931 930 931 929 927 928 929 933 935 931 935 991 931 993 929 991 991 929 931 993 991 992 993 994 995 193 927 929 993 193 929 81 178 177 80 180 178 178 180 179 181 189 182 78 181 180 196 993 995 927 193 923 937 939 951 145 81 177 113 145 144 146 145 176 149 148 173 150 149 157 147 146 148 146 176 148 139 138 140 138 137 136 150 152 151 144 143 142 176 175 174 174 173 148 157 173 165 158 157 164 157 149 173 150 157 156 152 154 153 152 150 154 156 155 154 156 154 150 172 166 173 174 148 176 145 177 176 921 923 193 991 935 987 1049 1050 1051 333 1051 1055 325 1049 1051 1033 1035 1049 324 1031 1033 1049 325 1033 1055 1057 333 1027 1030 1031 334 333 1057 1031 1032 1033 1025 1027 322 324 1027 1031 1033 325 324 1023 1025 321 326 333 332 333 326 325 326 332 328 1051 333 325 1025 1026 1027 334 1057 336 338 337 368 340 339 338 341 340 366 338 368 340 330 328 332 332 331 330 328 330 329 334 336 335 337 336 1121 326 328 327 322 321 1025 320 1017 321 324 323 322 322 1027 324 319 318 320 196 999 318 310 317 316 314 316 315 317 310 309 205 317 309 317 196 318 314 310 316 310 314 312 313 312 314 312 311 310 307 306 308 308 306 208 304 303 302 304 302 274 305 304 274 308 205 309 320 318 1001 305 208 306 344 342 348 345 344 346 346 348 347 348 346 344 341 348 342 299 298 300 300 298 294 296 294 298 295 294 296 296 298 297 301 300 294 344 343 342 349 356 350 351 350 352 352 354 353 352 350 356 341 357 349 293 292 286 290 289 288 291 290 292 292 290 286 341 349 348 301 294 293 276 274 302 302 277 276 274 276 275 274 273 305 285 278 277 277 301 285 272 271 270 244 272 270 241 305 273 269 268 262 273 272 241 301 277 302 285 301 293 282 278 284 287 286 288 293 286 285 284 283 282 279 278 280 281 280 282 278 282 280 267 266 268 285 284 278 290 288 286 268 266 262 356 354 352 244 270 269 66 192 190 993 194 193 196 195 194 196 317 197 196 194 993 69 190 189 190 192 191 199 198 200 202 200 198 198 197 204 897 193 192 204 202 198 205 308 206 208 207 206 208 305 209 308 208 206 202 201 200 202 204 203 211 210 212 238 212 210 210 209 241 204 197 205 317 205 197 182 188 184 182 184 183 186 184 188 168 170 169 188 187 186 170 166 172 164 160 158 165 173 166 164 157 165 160 164 162 168 167 166 160 159 158 166 170 168 185 184 186 172 171 170 216 215 214 216 214 218 217 216 218 164 163 162 162 161 160 218 214 220 182 189 188 240 238 210 241 272 242 243 242 244 244 269 245 245 269 253 272 244 242 246 245 253 240 239 238 248 247 246 252 246 253 252 250 246 212 238 213 253 269 261 261 260 254 262 261 269 264 263 262 264 262 266 254 256 255 254 260 256 256 260 258 258 257 256 260 259 258 261 254 253 210 241 240 220 219 218 220 213 221 220 214 213 222 221 228 237 229 221 228 221 229 221 213 237 223 222 224 225 224 226 226 228 227 228 226 224 222 228 224 237 213 238 236 230 229 250 249 248 251 250 252 248 246 250 230 232 231 230 236 232 232 236 234 234 233 232 236 235 234 236 229 237 209 305 241 266 265 264 1051 1052 1055 1054 1055 1053 +769 768 1 0.1 +0 0 0 1.23456790123457 0 0 1.85185185185185 -1.06916716516597 0 2.46913580246914 0 0 3.7037037037037 0 0 4.32098765432099 -1.06916716516597 0 3.7037037037037 -2.13833433033195 0 4.93827160493827 -2.13833433033195 0 5.55555555555556 -3.20750149549792 0 6.17283950617284 -2.13833433033195 0 7.40740740740741 -2.13833433033195 0 6.79012345679012 -1.06916716516597 0 7.40740740740741 0 0 8.64197530864198 0 0 9.25925925925926 -1.06916716516597 0 9.87654320987654 0 0 11.1111111111111 0 0 11.7283950617284 -1.06916716516597 0 11.1111111111111 -2.13833433033195 0 12.3456790123457 -2.13833433033195 0 12.962962962963 -3.20750149549792 0 12.3456790123457 -4.2766686606639 0 11.1111111111111 -4.27666866066389 0 11.7283950617284 -5.34583582582987 0 11.1111111111111 -6.41500299099584 0 12.3456790123457 -6.41500299099584 0 12.962962962963 -7.48417015616182 0 13.5802469135802 -6.41500299099584 0 14.8148148148148 -6.41500299099584 0 15.4320987654321 -7.48417015616182 0 14.8148148148148 -8.55333732132779 0 16.0493827160494 -8.55333732132779 0 16.6666666666667 -9.62250448649376 0 17.283950617284 -8.55333732132779 0 18.5185185185185 -8.55333732132779 0 17.9012345679012 -7.48417015616182 0 18.5185185185185 -6.41500299099584 0 19.7530864197531 -6.41500299099584 0 20.3703703703704 -7.48417015616182 0 20.9876543209877 -6.41500299099584 0 22.2222222222222 -6.41500299099584 0 21.6049382716049 -5.34583582582987 0 22.2222222222222 -4.2766686606639 0 20.9876543209877 -4.2766686606639 0 20.3703703703704 -3.20750149549792 0 20.9876543209877 -2.13833433033195 0 22.2222222222222 -2.13833433033195 0 21.6049382716049 -1.06916716516597 0 22.2222222222222 0 0 23.4567901234568 0 0 24.0740740740741 -1.06916716516597 0 24.6913580246914 0 0 25.9259259259259 0 0 26.5432098765432 -1.06916716516597 0 25.9259259259259 -2.13833433033195 0 27.1604938271605 -2.13833433033195 0 27.7777777777778 -3.20750149549792 0 28.3950617283951 -2.13833433033195 0 29.6296296296296 -2.13833433033195 0 29.0123456790123 -1.06916716516597 0 29.6296296296296 0 0 30.8641975308642 0 0 31.4814814814815 -1.06916716516597 0 32.0987654320988 0 0 33.3333333333333 0 0 33.9506172839506 -1.06916716516597 0 33.3333333333333 -2.13833433033195 0 34.5679012345679 -2.13833433033195 0 35.1851851851852 -3.20750149549792 0 34.5679012345679 -4.2766686606639 0 33.3333333333333 -4.27666866066389 0 33.9506172839506 -5.34583582582987 0 33.3333333333333 -6.41500299099584 0 34.5679012345679 -6.41500299099584 0 35.1851851851852 -7.48417015616182 0 35.8024691358025 -6.41500299099584 0 37.037037037037 -6.41500299099584 0 37.6543209876543 -7.48417015616182 0 37.037037037037 -8.55333732132779 0 38.2716049382716 -8.55333732132779 0 38.8888888888889 -9.62250448649376 0 38.2716049382716 -10.6916716516597 0 37.037037037037 -10.6916716516597 0 37.6543209876543 -11.7608388168257 0 37.037037037037 -12.8300059819917 0 35.8024691358025 -12.8300059819917 0 35.1851851851852 -11.7608388168257 0 34.5679012345679 -12.8300059819917 0 33.3333333333333 -12.8300059819917 0 33.9506172839506 -13.8991731471577 0 33.3333333333333 -14.9683403123236 0 34.5679012345679 -14.9683403123236 0 35.1851851851852 -16.0375074774896 0 34.5679012345679 -17.1066746426556 0 33.3333333333333 -17.1066746426556 0 33.9506172839506 -18.1758418078216 0 33.3333333333333 -19.2450089729875 0 34.5679012345679 -19.2450089729875 0 35.1851851851852 -20.3141761381535 0 35.8024691358025 -19.2450089729875 0 37.037037037037 -19.2450089729875 0 37.6543209876543 -20.3141761381535 0 37.037037037037 -21.3833433033195 0 38.2716049382716 -21.3833433033195 0 38.8888888888889 -22.4525104684854 0 39.5061728395062 -21.3833433033195 0 40.7407407407407 -21.3833433033195 0 40.1234567901235 -20.3141761381535 0 40.7407407407407 -19.2450089729875 0 41.9753086419753 -19.2450089729875 0 42.5925925925926 -20.3141761381535 0 43.2098765432099 -19.2450089729875 0 44.4444444444444 -19.2450089729875 0 45.0617283950617 -20.3141761381535 0 44.4444444444444 -21.3833433033195 0 45.679012345679 -21.3833433033195 0 46.2962962962963 -22.4525104684854 0 45.679012345679 -23.5216776336514 0 44.4444444444444 -23.5216776336514 0 45.0617283950617 -24.5908447988174 0 44.4444444444444 -25.6600119639834 0 45.679012345679 -25.6600119639834 0 46.2962962962963 -26.7291791291493 0 46.9135802469136 -25.6600119639834 0 48.1481481481481 -25.6600119639834 0 48.7654320987654 -26.7291791291493 0 48.1481481481482 -27.7983462943153 0 49.3827160493827 -27.7983462943153 0 50 -28.8675134594813 0 50.6172839506173 -27.7983462943153 0 51.8518518518518 -27.7983462943153 0 51.2345679012346 -26.7291791291493 0 51.8518518518519 -25.6600119639834 0 53.0864197530864 -25.6600119639834 0 53.7037037037037 -26.7291791291493 0 54.320987654321 -25.6600119639834 0 55.5555555555556 -25.6600119639834 0 54.9382716049383 -24.5908447988174 0 55.5555555555556 -23.5216776336514 0 54.320987654321 -23.5216776336514 0 53.7037037037037 -22.4525104684854 0 54.320987654321 -21.3833433033195 0 55.5555555555556 -21.3833433033195 0 54.9382716049383 -20.3141761381535 0 55.5555555555556 -19.2450089729875 0 56.7901234567901 -19.2450089729875 0 57.4074074074074 -20.3141761381535 0 58.0246913580247 -19.2450089729875 0 59.2592592592593 -19.2450089729875 0 59.8765432098765 -20.3141761381535 0 59.2592592592593 -21.3833433033195 0 60.4938271604938 -21.3833433033195 0 61.1111111111111 -22.4525104684854 0 61.7283950617284 -21.3833433033195 0 62.962962962963 -21.3833433033195 0 62.3456790123457 -20.3141761381535 0 62.962962962963 -19.2450089729875 0 64.1975308641975 -19.2450089729875 0 64.8148148148148 -20.3141761381535 0 65.4320987654321 -19.2450089729875 0 66.6666666666667 -19.2450089729875 0 66.0493827160494 -18.1758418078216 0 66.6666666666667 -17.1066746426556 0 65.4320987654321 -17.1066746426556 0 64.8148148148148 -16.0375074774896 0 65.4320987654321 -14.9683403123236 0 66.6666666666667 -14.9683403123236 0 66.0493827160494 -13.8991731471577 0 66.6666666666667 -12.8300059819917 0 65.4320987654321 -12.8300059819917 0 64.8148148148148 -11.7608388168257 0 64.1975308641975 -12.8300059819917 0 62.962962962963 -12.8300059819917 0 62.3456790123457 -11.7608388168257 0 62.962962962963 -10.6916716516597 0 61.7283950617284 -10.6916716516597 0 61.1111111111111 -9.62250448649376 0 61.7283950617284 -8.55333732132779 0 62.962962962963 -8.55333732132779 0 62.3456790123457 -7.48417015616182 0 62.962962962963 -6.41500299099584 0 64.1975308641975 -6.41500299099584 0 64.8148148148148 -7.48417015616181 0 65.4320987654321 -6.41500299099584 0 66.6666666666667 -6.41500299099584 0 66.0493827160494 -5.34583582582987 0 66.6666666666667 -4.2766686606639 0 65.4320987654321 -4.2766686606639 0 64.8148148148148 -3.20750149549792 0 65.4320987654321 -2.13833433033195 0 66.6666666666667 -2.13833433033194 0 66.0493827160494 -1.06916716516597 0 66.6666666666667 0 0 67.9012345679012 0 0 68.5185185185185 -1.06916716516598 0 69.1358024691358 0 0 70.3703703703704 0 0 70.9876543209877 -1.06916716516598 0 70.3703703703704 -2.13833433033195 0 71.604938271605 -2.13833433033195 0 72.2222222222222 -3.20750149549793 0 72.8395061728395 -2.13833433033195 0 74.0740740740741 -2.13833433033195 0 73.4567901234568 -1.06916716516598 0 74.0740740740741 0 0 75.3086419753086 0 0 75.9259259259259 -1.06916716516598 0 76.5432098765432 0 0 77.7777777777778 0 0 78.3950617283951 -1.06916716516597 0 77.7777777777778 -2.13833433033195 0 79.0123456790124 -2.13833433033195 0 79.6296296296296 -3.20750149549792 0 79.0123456790124 -4.2766686606639 0 77.7777777777778 -4.2766686606639 0 78.3950617283951 -5.34583582582987 0 77.7777777777778 -6.41500299099584 0 79.0123456790124 -6.41500299099584 0 79.6296296296296 -7.48417015616182 0 80.2469135802469 -6.41500299099584 0 81.4814814814815 -6.41500299099584 0 82.0987654320988 -7.48417015616182 0 81.4814814814815 -8.55333732132779 0 82.7160493827161 -8.55333732132779 0 83.3333333333333 -9.62250448649377 0 83.9506172839506 -8.55333732132779 0 85.1851851851852 -8.55333732132779 0 84.5679012345679 -7.48417015616182 0 85.1851851851852 -6.41500299099584 0 86.4197530864198 -6.41500299099584 0 87.037037037037 -7.48417015616182 0 87.6543209876543 -6.41500299099584 0 88.8888888888889 -6.41500299099584 0 88.2716049382716 -5.34583582582987 0 88.8888888888889 -4.2766686606639 0 87.6543209876543 -4.27666866066389 0 87.037037037037 -3.20750149549792 0 87.6543209876543 -2.13833433033195 0 88.8888888888889 -2.13833433033195 0 88.2716049382716 -1.06916716516597 0 88.8888888888889 0 0 90.1234567901235 0 0 90.7407407407407 -1.06916716516598 0 91.358024691358 0 0 92.5925925925926 0 0 93.2098765432099 -1.06916716516598 0 92.5925925925926 -2.13833433033195 0 93.8271604938272 -2.13833433033195 0 94.4444444444444 -3.20750149549793 0 95.0617283950617 -2.13833433033195 0 96.2962962962963 -2.13833433033195 0 95.679012345679 -1.06916716516598 0 96.2962962962963 0 0 97.5308641975309 0 0 98.1481481481482 -1.06916716516598 0 98.7654320987654 0 0 100 0 0 99.3827160493827 1.06916716516597 0 100 2.13833433033194 0 98.7654320987654 2.13833433033195 0 98.1481481481482 3.20750149549792 0 98.7654320987654 4.27666866066389 0 100 4.2766686606639 0 99.3827160493827 5.34583582582987 0 100 6.41500299099584 0 98.7654320987654 6.41500299099584 0 98.1481481481482 7.48417015616182 0 97.5308641975309 6.41500299099584 0 96.2962962962963 6.41500299099584 0 95.679012345679 7.48417015616181 0 96.2962962962963 8.55333732132779 0 95.0617283950617 8.55333732132779 0 94.4444444444444 9.62250448649376 0 95.0617283950617 10.6916716516597 0 96.2962962962963 10.6916716516597 0 95.679012345679 11.7608388168257 0 96.2962962962963 12.8300059819917 0 97.5308641975309 12.8300059819917 0 98.1481481481482 11.7608388168257 0 98.7654320987654 12.8300059819917 0 100 12.8300059819917 0 99.3827160493827 13.8991731471577 0 100 14.9683403123236 0 98.7654320987654 14.9683403123236 0 98.1481481481481 16.0375074774896 0 98.7654320987654 17.1066746426556 0 100 17.1066746426556 0 99.3827160493827 18.1758418078216 0 100 19.2450089729875 0 98.7654320987654 19.2450089729875 0 98.1481481481481 20.3141761381535 0 97.5308641975309 19.2450089729875 0 96.2962962962963 19.2450089729875 0 95.679012345679 20.3141761381535 0 96.2962962962963 21.3833433033195 0 95.0617283950617 21.3833433033195 0 94.4444444444444 22.4525104684854 0 93.8271604938272 21.3833433033195 0 92.5925925925926 21.3833433033195 0 93.2098765432099 20.3141761381535 0 92.5925925925926 19.2450089729875 0 91.358024691358 19.2450089729875 0 90.7407407407407 20.3141761381535 0 90.1234567901235 19.2450089729875 0 88.8888888888889 19.2450089729875 0 88.2716049382716 20.3141761381535 0 88.8888888888889 21.3833433033195 0 87.6543209876543 21.3833433033195 0 87.037037037037 22.4525104684854 0 87.6543209876543 23.5216776336514 0 88.8888888888889 23.5216776336514 0 88.2716049382716 24.5908447988174 0 88.8888888888889 25.6600119639834 0 87.6543209876543 25.6600119639834 0 87.037037037037 26.7291791291493 0 86.4197530864197 25.6600119639834 0 85.1851851851852 25.6600119639834 0 84.5679012345679 26.7291791291493 0 85.1851851851852 27.7983462943153 0 83.9506172839506 27.7983462943153 0 83.3333333333333 28.8675134594813 0 83.9506172839506 29.9366806246473 0 85.1851851851852 29.9366806246473 0 84.5679012345679 31.0058477898132 0 85.1851851851852 32.0750149549792 0 86.4197530864197 32.0750149549792 0 87.037037037037 31.0058477898132 0 87.6543209876543 32.0750149549792 0 88.8888888888889 32.0750149549792 0 88.2716049382716 33.1441821201452 0 88.8888888888889 34.2133492853112 0 87.6543209876543 34.2133492853112 0 87.037037037037 35.2825164504771 0 87.6543209876543 36.3516836156431 0 88.8888888888889 36.3516836156431 0 88.2716049382716 37.4208507808091 0 88.8888888888889 38.490017945975 0 90.1234567901235 38.490017945975 0 90.7407407407407 37.4208507808091 0 91.358024691358 38.490017945975 0 92.5925925925926 38.490017945975 0 93.2098765432099 37.4208507808091 0 92.5925925925926 36.3516836156431 0 93.8271604938272 36.3516836156431 0 94.4444444444444 35.2825164504771 0 95.0617283950617 36.3516836156431 0 96.2962962962963 36.3516836156431 0 95.679012345679 37.4208507808091 0 96.2962962962963 38.490017945975 0 97.5308641975309 38.490017945975 0 98.1481481481481 37.4208507808091 0 98.7654320987654 38.490017945975 0 100 38.490017945975 0 99.3827160493827 39.559185111141 0 100 40.628352276307 0 98.7654320987654 40.628352276307 0 98.1481481481481 41.697519441473 0 98.7654320987654 42.7666866066389 0 100 42.7666866066389 0 99.3827160493827 43.8358537718049 0 100 44.9050209369709 0 98.7654320987654 44.9050209369709 0 98.1481481481482 45.9741881021369 0 97.5308641975309 44.9050209369709 0 96.2962962962963 44.9050209369709 0 95.679012345679 45.9741881021369 0 96.2962962962963 47.0433552673028 0 95.0617283950617 47.0433552673028 0 94.4444444444444 48.1125224324688 0 95.0617283950617 49.1816895976348 0 96.2962962962963 49.1816895976348 0 95.679012345679 50.2508567628008 0 96.2962962962963 51.3200239279667 0 97.5308641975309 51.3200239279667 0 98.1481481481482 50.2508567628008 0 98.7654320987654 51.3200239279667 0 100 51.3200239279667 0 99.3827160493827 52.3891910931327 0 100 53.4583582582987 0 98.7654320987654 53.4583582582987 0 98.1481481481482 54.5275254234647 0 98.7654320987654 55.5966925886306 0 100 55.5966925886306 0 99.3827160493827 56.6658597537966 0 100 57.7350269189626 0 98.7654320987654 57.7350269189626 0 98.1481481481482 58.8041940841286 0 97.5308641975309 57.7350269189626 0 96.2962962962963 57.7350269189626 0 95.679012345679 58.8041940841285 0 96.2962962962963 59.8733612492945 0 95.0617283950617 59.8733612492945 0 94.4444444444444 60.9425284144605 0 93.8271604938272 59.8733612492945 0 92.5925925925926 59.8733612492945 0 93.2098765432099 58.8041940841285 0 92.5925925925926 57.7350269189626 0 91.358024691358 57.7350269189626 0 90.7407407407407 58.8041940841286 0 90.1234567901235 57.7350269189626 0 88.8888888888889 57.7350269189626 0 88.2716049382716 58.8041940841285 0 88.8888888888889 59.8733612492945 0 87.6543209876543 59.8733612492945 0 87.037037037037 60.9425284144605 0 87.6543209876543 62.0116955796265 0 88.8888888888889 62.0116955796265 0 88.2716049382716 63.0808627447924 0 88.8888888888889 64.1500299099584 0 87.6543209876543 64.1500299099584 0 87.037037037037 65.2191970751244 0 86.4197530864198 64.1500299099584 0 85.1851851851852 64.1500299099584 0 84.5679012345679 65.2191970751244 0 85.1851851851852 66.2883642402904 0 83.9506172839506 66.2883642402904 0 83.3333333333333 67.3575314054563 0 82.7160493827161 66.2883642402904 0 81.4814814814815 66.2883642402904 0 82.0987654320988 65.2191970751244 0 81.4814814814815 64.1500299099584 0 80.2469135802469 64.1500299099584 0 79.6296296296296 65.2191970751244 0 79.0123456790124 64.1500299099584 0 77.7777777777778 64.1500299099584 0 78.3950617283951 63.0808627447924 0 77.7777777777778 62.0116955796265 0 79.0123456790124 62.0116955796265 0 79.6296296296296 60.9425284144605 0 79.0123456790124 59.8733612492945 0 77.7777777777778 59.8733612492945 0 78.3950617283951 58.8041940841285 0 77.7777777777778 57.7350269189626 0 76.5432098765432 57.7350269189626 0 75.9259259259259 58.8041940841286 0 75.3086419753086 57.7350269189626 0 74.0740740740741 57.7350269189626 0 73.4567901234568 58.8041940841285 0 74.0740740740741 59.8733612492945 0 72.8395061728395 59.8733612492945 0 72.2222222222222 60.9425284144605 0 71.604938271605 59.8733612492945 0 70.3703703703704 59.8733612492945 0 70.9876543209877 58.8041940841285 0 70.3703703703704 57.7350269189626 0 69.1358024691358 57.7350269189626 0 68.5185185185185 58.8041940841286 0 67.9012345679012 57.7350269189626 0 66.6666666666667 57.7350269189626 0 66.0493827160494 58.8041940841285 0 66.6666666666667 59.8733612492945 0 65.4320987654321 59.8733612492945 0 64.8148148148148 60.9425284144605 0 65.4320987654321 62.0116955796265 0 66.6666666666667 62.0116955796265 0 66.0493827160494 63.0808627447924 0 66.6666666666667 64.1500299099584 0 65.4320987654321 64.1500299099584 0 64.8148148148148 65.2191970751244 0 64.1975308641975 64.1500299099584 0 62.962962962963 64.1500299099584 0 62.3456790123457 65.2191970751244 0 62.962962962963 66.2883642402904 0 61.7283950617284 66.2883642402904 0 61.1111111111111 67.3575314054563 0 61.7283950617284 68.4266985706223 0 62.962962962963 68.4266985706223 0 62.3456790123457 69.4958657357883 0 62.962962962963 70.5650329009543 0 64.1975308641975 70.5650329009543 0 64.8148148148148 69.4958657357883 0 65.4320987654321 70.5650329009543 0 66.6666666666667 70.5650329009543 0 66.0493827160494 71.6342000661202 0 66.6666666666667 72.7033672312862 0 65.4320987654321 72.7033672312862 0 64.8148148148148 73.7725343964522 0 65.4320987654321 74.8417015616182 0 66.6666666666667 74.8417015616182 0 66.0493827160494 75.9108687267841 0 66.6666666666667 76.9800358919501 0 65.4320987654321 76.9800358919501 0 64.8148148148148 78.0492030571161 0 64.1975308641975 76.9800358919501 0 62.962962962963 76.9800358919501 0 62.3456790123457 78.0492030571161 0 62.962962962963 79.1183702222821 0 61.7283950617284 79.1183702222821 0 61.1111111111111 80.187537387448 0 60.4938271604938 79.1183702222821 0 59.2592592592593 79.1183702222821 0 59.8765432098765 78.0492030571161 0 59.2592592592593 76.9800358919501 0 58.0246913580247 76.9800358919501 0 57.4074074074074 78.0492030571161 0 56.7901234567901 76.9800358919501 0 55.5555555555556 76.9800358919501 0 54.9382716049383 78.0492030571161 0 55.5555555555556 79.118370222282 0 54.320987654321 79.118370222282 0 53.7037037037037 80.187537387448 0 54.320987654321 81.256704552614 0 55.5555555555556 81.256704552614 0 54.9382716049383 82.32587171778 0 55.5555555555556 83.3950388829459 0 54.320987654321 83.3950388829459 0 53.7037037037037 84.4642060481119 0 53.0864197530864 83.3950388829459 0 51.8518518518519 83.3950388829459 0 51.2345679012346 84.4642060481119 0 51.8518518518519 85.5333732132779 0 50.6172839506173 85.5333732132779 0 50 86.6025403784439 0 49.3827160493827 85.5333732132779 0 48.1481481481481 85.5333732132779 0 48.7654320987654 84.4642060481119 0 48.1481481481481 83.3950388829459 0 46.9135802469136 83.3950388829459 0 46.2962962962963 84.4642060481119 0 45.679012345679 83.3950388829459 0 44.4444444444444 83.3950388829459 0 45.0617283950617 82.32587171778 0 44.4444444444444 81.256704552614 0 45.679012345679 81.256704552614 0 46.2962962962963 80.187537387448 0 45.679012345679 79.118370222282 0 44.4444444444444 79.118370222282 0 45.0617283950617 78.0492030571161 0 44.4444444444444 76.9800358919501 0 43.2098765432099 76.9800358919501 0 42.5925925925926 78.0492030571161 0 41.9753086419753 76.9800358919501 0 40.7407407407407 76.9800358919501 0 40.1234567901235 78.0492030571161 0 40.7407407407407 79.1183702222821 0 39.5061728395062 79.1183702222821 0 38.8888888888889 80.187537387448 0 38.2716049382716 79.1183702222821 0 37.037037037037 79.1183702222821 0 37.6543209876543 78.0492030571161 0 37.037037037037 76.9800358919501 0 35.8024691358025 76.9800358919501 0 35.1851851851852 78.0492030571161 0 34.5679012345679 76.9800358919501 0 33.3333333333333 76.9800358919501 0 33.9506172839506 75.9108687267841 0 33.3333333333333 74.8417015616182 0 34.5679012345679 74.8417015616182 0 35.1851851851852 73.7725343964522 0 34.5679012345679 72.7033672312862 0 33.3333333333333 72.7033672312862 0 33.9506172839506 71.6342000661202 0 33.3333333333333 70.5650329009543 0 34.5679012345679 70.5650329009543 0 35.1851851851852 69.4958657357883 0 35.8024691358025 70.5650329009543 0 37.037037037037 70.5650329009543 0 37.6543209876543 69.4958657357883 0 37.037037037037 68.4266985706223 0 38.2716049382716 68.4266985706223 0 38.8888888888889 67.3575314054563 0 38.2716049382716 66.2883642402904 0 37.037037037037 66.2883642402904 0 37.6543209876543 65.2191970751244 0 37.037037037037 64.1500299099584 0 35.8024691358025 64.1500299099584 0 35.1851851851852 65.2191970751244 0 34.5679012345679 64.1500299099584 0 33.3333333333333 64.1500299099584 0 33.9506172839506 63.0808627447924 0 33.3333333333333 62.0116955796265 0 34.5679012345679 62.0116955796265 0 35.1851851851852 60.9425284144605 0 34.5679012345679 59.8733612492945 0 33.3333333333333 59.8733612492945 0 33.9506172839506 58.8041940841285 0 33.3333333333333 57.7350269189626 0 32.0987654320988 57.7350269189626 0 31.4814814814815 58.8041940841286 0 30.8641975308642 57.7350269189626 0 29.6296296296296 57.7350269189626 0 29.0123456790123 58.8041940841285 0 29.6296296296296 59.8733612492945 0 28.3950617283951 59.8733612492945 0 27.7777777777778 60.9425284144605 0 27.1604938271605 59.8733612492945 0 25.9259259259259 59.8733612492945 0 26.5432098765432 58.8041940841285 0 25.9259259259259 57.7350269189626 0 24.6913580246914 57.7350269189626 0 24.0740740740741 58.8041940841285 0 23.4567901234568 57.7350269189626 0 22.2222222222222 57.7350269189626 0 21.6049382716049 58.8041940841285 0 22.2222222222222 59.8733612492945 0 20.9876543209877 59.8733612492945 0 20.3703703703704 60.9425284144605 0 20.9876543209877 62.0116955796265 0 22.2222222222222 62.0116955796265 0 21.6049382716049 63.0808627447924 0 22.2222222222222 64.1500299099584 0 20.9876543209877 64.1500299099584 0 20.3703703703704 65.2191970751244 0 19.7530864197531 64.1500299099584 0 18.5185185185185 64.1500299099584 0 17.9012345679012 65.2191970751244 0 18.5185185185185 66.2883642402904 0 17.283950617284 66.2883642402904 0 16.6666666666667 67.3575314054563 0 16.0493827160494 66.2883642402904 0 14.8148148148148 66.2883642402904 0 15.4320987654321 65.2191970751244 0 14.8148148148148 64.1500299099584 0 13.5802469135803 64.1500299099584 0 12.962962962963 65.2191970751244 0 12.3456790123457 64.1500299099584 0 11.1111111111111 64.1500299099584 0 11.7283950617284 63.0808627447924 0 11.1111111111111 62.0116955796265 0 12.3456790123457 62.0116955796265 0 12.962962962963 60.9425284144605 0 12.3456790123457 59.8733612492945 0 11.1111111111111 59.8733612492945 0 11.7283950617284 58.8041940841285 0 11.1111111111111 57.7350269189626 0 9.87654320987655 57.7350269189626 0 9.25925925925926 58.8041940841285 0 8.64197530864198 57.7350269189626 0 7.40740740740741 57.7350269189626 0 6.79012345679013 58.8041940841285 0 7.40740740740741 59.8733612492945 0 6.17283950617284 59.8733612492945 0 5.55555555555556 60.9425284144605 0 4.93827160493827 59.8733612492945 0 3.70370370370371 59.8733612492945 0 4.32098765432099 58.8041940841285 0 3.70370370370371 57.7350269189626 0 2.46913580246914 57.7350269189626 0 1.85185185185186 58.8041940841285 0 1.23456790123457 57.7350269189626 0 3.5527136788005e-15 57.7350269189626 0 0.617283950617287 56.6658597537966 0 4.44089209850063e-15 55.5966925886306 0 1.23456790123457 55.5966925886306 0 1.85185185185185 54.5275254234647 0 1.23456790123457 53.4583582582987 0 3.88578058618805e-15 53.4583582582987 0 0.617283950617286 52.3891910931327 0 2.22044604925031e-15 51.3200239279667 0 1.23456790123457 51.3200239279667 0 1.85185185185186 50.2508567628008 0 2.46913580246914 51.3200239279667 0 3.70370370370371 51.3200239279667 0 4.32098765432099 50.2508567628008 0 3.70370370370371 49.1816895976348 0 4.93827160493827 49.1816895976348 0 5.55555555555556 48.1125224324688 0 4.93827160493827 47.0433552673028 0 3.70370370370371 47.0433552673028 0 4.32098765432099 45.9741881021369 0 3.70370370370371 44.9050209369709 0 2.46913580246914 44.9050209369709 0 1.85185185185186 45.9741881021369 0 1.23456790123457 44.9050209369709 0 2.22044604925031e-15 44.9050209369709 0 0.617283950617286 43.8358537718049 0 3.88578058618805e-15 42.7666866066389 0 1.23456790123457 42.7666866066389 0 1.85185185185185 41.697519441473 0 1.23456790123457 40.628352276307 0 4.44089209850063e-15 40.628352276307 0 0.617283950617287 39.559185111141 0 3.5527136788005e-15 38.4900179459751 0 1.23456790123457 38.4900179459751 0 1.85185185185185 37.4208507808091 0 2.46913580246914 38.4900179459751 0 3.70370370370371 38.4900179459751 0 4.32098765432099 37.4208507808091 0 3.70370370370371 36.3516836156431 0 4.93827160493827 36.3516836156431 0 5.55555555555556 35.2825164504771 0 6.17283950617284 36.3516836156431 0 7.40740740740741 36.3516836156431 0 6.79012345679013 37.4208507808091 0 7.40740740740741 38.490017945975 0 8.64197530864198 38.490017945975 0 9.25925925925926 37.4208507808091 0 9.87654320987654 38.490017945975 0 11.1111111111111 38.490017945975 0 11.7283950617284 37.4208507808091 0 11.1111111111111 36.3516836156431 0 12.3456790123457 36.3516836156431 0 12.962962962963 35.2825164504771 0 12.3456790123457 34.2133492853112 0 11.1111111111111 34.2133492853112 0 11.7283950617284 33.1441821201452 0 11.1111111111111 32.0750149549792 0 12.3456790123457 32.0750149549792 0 12.962962962963 31.0058477898132 0 13.5802469135802 32.0750149549792 0 14.8148148148148 32.0750149549792 0 15.4320987654321 31.0058477898132 0 14.8148148148148 29.9366806246473 0 16.0493827160494 29.9366806246473 0 16.6666666666667 28.8675134594813 0 16.0493827160494 27.7983462943153 0 14.8148148148148 27.7983462943153 0 15.4320987654321 26.7291791291493 0 14.8148148148148 25.6600119639834 0 13.5802469135802 25.6600119639834 0 12.962962962963 26.7291791291493 0 12.3456790123457 25.6600119639834 0 11.1111111111111 25.6600119639834 0 11.7283950617284 24.5908447988174 0 11.1111111111111 23.5216776336514 0 12.3456790123457 23.5216776336514 0 12.962962962963 22.4525104684854 0 12.3456790123457 21.3833433033195 0 11.1111111111111 21.3833433033195 0 11.7283950617284 20.3141761381535 0 11.1111111111111 19.2450089729875 0 9.87654320987654 19.2450089729875 0 9.25925925925926 20.3141761381535 0 8.64197530864198 19.2450089729875 0 7.40740740740741 19.2450089729875 0 6.79012345679012 20.3141761381535 0 7.40740740740741 21.3833433033195 0 6.17283950617284 21.3833433033195 0 5.55555555555556 22.4525104684854 0 4.93827160493827 21.3833433033195 0 3.7037037037037 21.3833433033195 0 4.32098765432099 20.3141761381535 0 3.7037037037037 19.2450089729875 0 2.46913580246914 19.2450089729875 0 1.85185185185185 20.3141761381535 0 1.23456790123457 19.2450089729875 0 0 19.2450089729875 0 0.617283950617284 18.1758418078216 0 1.4432899320127e-15 17.1066746426556 0 1.23456790123457 17.1066746426556 0 1.85185185185185 16.0375074774896 0 1.23456790123457 14.9683403123236 0 1.11022302462516e-15 14.9683403123236 0 0.617283950617285 13.8991731471577 0 1.77635683940025e-15 12.8300059819917 0 1.23456790123457 12.8300059819917 0 1.85185185185185 11.7608388168257 0 2.46913580246914 12.8300059819917 0 3.7037037037037 12.8300059819917 0 4.32098765432099 11.7608388168257 0 3.7037037037037 10.6916716516597 0 4.93827160493827 10.6916716516597 0 5.55555555555556 9.62250448649376 0 4.93827160493827 8.55333732132779 0 3.7037037037037 8.55333732132779 0 4.32098765432099 7.48417015616181 0 3.7037037037037 6.41500299099584 0 2.46913580246914 6.41500299099584 0 1.85185185185185 7.48417015616181 0 1.23456790123457 6.41500299099584 0 8.88178419700125e-16 6.41500299099584 0 0.617283950617285 5.34583582582987 0 6.66133814775094e-16 4.27666866066389 0 1.23456790123457 4.27666866066389 0 1.85185185185185 3.20750149549792 0 1.23456790123457 2.13833433033195 0 2.22044604925031e-16 2.13833433033195 0 0.617283950617284 1.06916716516597 0 50 28.8675134594813 0 -1.23456790123457 5.01682029252493e-15 0 5.01682029252493e-15 0.617283950617284 1.06916716516597 1.23456790123457 5.01682029252493e-15 2.46913580246914 5.01682029252493e-15 3.08641975308642 1.06916716516597 2.46913580246914 2.13833433033195 3.7037037037037 2.13833433033195 4.32098765432099 3.20750149549793 4.93827160493827 2.13833433033195 6.17283950617284 2.13833433033195 5.55555555555556 1.06916716516597 6.17283950617284 5.01682029252493e-15 7.40740740740741 5.01682029252493e-15 8.02469135802469 1.06916716516597 8.64197530864198 5.01682029252493e-15 9.87654320987654 5.01682029252493e-15 10.4938271604938 1.06916716516597 9.87654320987654 2.13833433033195 11.1111111111111 2.13833433033195 11.7283950617284 3.20750149549793 11.1111111111111 4.27666866066389 9.87654320987654 4.27666866066389 10.4938271604938 5.34583582582987 9.87654320987654 6.41500299099584 11.1111111111111 6.41500299099584 11.7283950617284 7.48417015616182 12.3456790123457 6.41500299099584 13.5802469135802 6.41500299099584 14.1975308641975 7.48417015616182 13.5802469135802 8.5533373213278 14.8148148148148 8.5533373213278 15.4320987654321 9.62250448649376 16.0493827160494 8.5533373213278 17.283950617284 8.5533373213278 16.6666666666667 7.48417015616182 17.2839506172839 6.41500299099584 18.5185185185185 6.41500299099584 19.1358024691358 7.48417015616182 19.7530864197531 6.41500299099584 20.9876543209877 6.41500299099584 20.3703703703704 5.34583582582987 20.9876543209877 4.27666866066389 19.7530864197531 4.27666866066389 19.1358024691358 3.20750149549793 19.7530864197531 2.13833433033195 20.9876543209877 2.13833433033195 20.3703703703704 1.06916716516597 20.9876543209877 5.01682029252493e-15 22.2222222222222 5.01682029252493e-15 22.8395061728395 1.06916716516597 23.4567901234568 5.01682029252493e-15 24.6913580246914 5.01682029252493e-15 25.3086419753086 1.06916716516597 24.6913580246914 2.13833433033195 25.9259259259259 2.13833433033195 26.5432098765432 3.20750149549791 27.1604938271605 2.13833433033195 28.3950617283951 2.13833433033195 27.7777777777778 1.06916716516597 28.3950617283951 5.01682029252493e-15 29.6296296296296 5.01682029252493e-15 30.2469135802469 1.06916716516597 30.8641975308642 5.01682029252493e-15 32.0987654320988 5.01682029252493e-15 32.7160493827161 1.06916716516597 32.0987654320988 2.13833433033195 33.3333333333333 2.13833433033195 33.9506172839506 3.20750149549793 33.3333333333333 4.27666866066389 32.0987654320988 4.27666866066389 32.7160493827161 5.34583582582987 32.0987654320988 6.41500299099584 33.3333333333333 6.41500299099584 33.9506172839506 7.48417015616182 34.5679012345679 6.41500299099584 35.8024691358025 6.41500299099584 36.4197530864198 7.48417015616182 35.8024691358025 8.5533373213278 37.037037037037 8.5533373213278 37.6543209876543 9.62250448649376 37.037037037037 10.6916716516597 35.8024691358025 10.6916716516597 36.4197530864198 11.7608388168257 35.8024691358025 12.8300059819917 34.5679012345679 12.8300059819917 33.9506172839506 11.7608388168257 33.3333333333333 12.8300059819917 32.0987654320988 12.8300059819917 32.7160493827161 13.8991731471577 32.0987654320988 14.9683403123236 33.3333333333333 14.9683403123236 33.9506172839506 16.0375074774896 33.3333333333333 17.1066746426556 32.0987654320988 17.1066746426556 32.7160493827161 18.1758418078216 32.0987654320988 19.2450089729875 33.3333333333333 19.2450089729875 33.9506172839506 20.3141761381535 34.5679012345679 19.2450089729875 35.8024691358025 19.2450089729875 36.4197530864198 20.3141761381535 35.8024691358025 21.3833433033195 37.037037037037 21.3833433033195 37.6543209876543 22.4525104684855 38.2716049382716 21.3833433033195 39.5061728395062 21.3833433033195 38.8888888888889 20.3141761381535 39.5061728395062 19.2450089729875 40.7407407407407 19.2450089729875 41.358024691358 20.3141761381535 41.9753086419753 19.2450089729875 43.2098765432099 19.2450089729875 43.8271604938272 20.3141761381535 43.2098765432099 21.3833433033195 44.4444444444444 21.3833433033195 45.0617283950617 22.4525104684855 44.4444444444444 23.5216776336514 43.2098765432099 23.5216776336514 43.8271604938272 24.5908447988174 43.2098765432099 25.6600119639834 44.4444444444444 25.6600119639834 45.0617283950617 26.7291791291493 45.679012345679 25.6600119639834 46.9135802469136 25.6600119639834 47.5308641975309 26.7291791291493 46.9135802469136 27.7983462943153 48.1481481481481 27.7983462943153 48.7654320987654 28.8675134594813 49.3827160493827 27.7983462943153 50.6172839506173 27.7983462943153 50 26.7291791291493 50.6172839506173 25.6600119639834 51.8518518518519 25.6600119639834 52.4691358024691 26.7291791291493 53.0864197530864 25.6600119639834 54.320987654321 25.6600119639834 53.7037037037037 24.5908447988174 54.320987654321 23.5216776336514 53.0864197530864 23.5216776336514 52.4691358024691 22.4525104684855 53.0864197530864 21.3833433033195 54.320987654321 21.3833433033195 53.7037037037037 20.3141761381535 54.320987654321 19.2450089729875 55.5555555555556 19.2450089729875 56.1728395061728 20.3141761381535 56.7901234567901 19.2450089729875 58.0246913580247 19.2450089729875 58.641975308642 20.3141761381535 58.0246913580247 21.3833433033195 59.2592592592593 21.3833433033195 59.8765432098765 22.4525104684855 60.4938271604938 21.3833433033195 61.7283950617284 21.3833433033195 61.1111111111111 20.3141761381535 61.7283950617284 19.2450089729875 62.962962962963 19.2450089729875 63.5802469135803 20.3141761381535 64.1975308641975 19.2450089729875 65.4320987654321 19.2450089729875 64.8148148148148 18.1758418078216 65.4320987654321 17.1066746426556 64.1975308641975 17.1066746426556 63.5802469135803 16.0375074774896 64.1975308641975 14.9683403123236 65.4320987654321 14.9683403123236 64.8148148148148 13.8991731471577 65.4320987654321 12.8300059819917 64.1975308641975 12.8300059819917 63.5802469135803 11.7608388168257 62.962962962963 12.8300059819917 61.7283950617284 12.8300059819917 61.1111111111111 11.7608388168257 61.7283950617284 10.6916716516597 60.4938271604938 10.6916716516597 59.8765432098765 9.62250448649376 60.4938271604938 8.5533373213278 61.7283950617284 8.5533373213278 61.1111111111111 7.48417015616182 61.7283950617284 6.41500299099584 62.962962962963 6.41500299099584 63.5802469135803 7.48417015616182 64.1975308641975 6.41500299099584 65.4320987654321 6.41500299099584 64.8148148148148 5.34583582582987 65.4320987654321 4.27666866066389 64.1975308641975 4.27666866066389 63.5802469135803 3.20750149549793 64.1975308641975 2.13833433033195 65.4320987654321 2.13833433033195 64.8148148148148 1.06916716516597 65.4320987654321 5.01682029252493e-15 66.6666666666667 5.01682029252493e-15 67.283950617284 1.06916716516597 67.9012345679012 5.01682029252493e-15 69.1358024691358 5.01682029252493e-15 69.7530864197531 1.06916716516597 69.1358024691358 2.13833433033195 70.3703703703704 2.13833433033195 70.9876543209877 3.20750149549793 71.6049382716049 2.13833433033195 72.8395061728395 2.13833433033195 72.2222222222222 1.06916716516597 72.8395061728395 5.01682029252493e-15 74.0740740740741 5.01682029252493e-15 74.6913580246914 1.06916716516597 75.3086419753086 5.01682029252493e-15 76.5432098765432 5.01682029252493e-15 77.1604938271605 1.06916716516597 76.5432098765432 2.13833433033195 77.7777777777778 2.13833433033195 78.3950617283951 3.20750149549793 77.7777777777778 4.27666866066389 76.5432098765432 4.27666866066391 77.1604938271605 5.34583582582987 76.5432098765432 6.41500299099584 77.7777777777778 6.41500299099584 78.3950617283951 7.48417015616182 79.0123456790124 6.41500299099584 80.2469135802469 6.41500299099584 80.8641975308642 7.48417015616182 80.2469135802469 8.5533373213278 81.4814814814815 8.5533373213278 82.0987654320988 9.62250448649376 82.7160493827161 8.5533373213278 83.9506172839506 8.5533373213278 83.3333333333333 7.48417015616182 83.9506172839506 6.41500299099584 85.1851851851852 6.41500299099584 85.8024691358025 7.48417015616182 86.4197530864197 6.41500299099584 87.6543209876543 6.41500299099584 87.037037037037 5.34583582582987 87.6543209876543 4.27666866066389 86.4197530864197 4.27666866066389 85.8024691358025 3.20750149549793 86.4197530864197 2.13833433033195 87.6543209876543 2.13833433033195 87.037037037037 1.06916716516597 87.6543209876543 5.01682029252493e-15 88.8888888888889 5.01682029252493e-15 89.5061728395062 1.06916716516597 90.1234567901235 5.01682029252493e-15 91.358024691358 5.01682029252493e-15 91.9753086419753 1.06916716516597 91.358024691358 2.13833433033195 92.5925925925926 2.13833433033195 93.2098765432099 3.20750149549793 93.8271604938272 2.13833433033195 95.0617283950617 2.13833433033195 94.4444444444444 1.06916716516597 95.0617283950617 5.01682029252493e-15 96.2962962962963 5.01682029252493e-15 96.9135802469136 1.06916716516597 97.5308641975309 5.01682029252493e-15 98.7654320987654 5.01682029252493e-15 98.1481481481482 -1.06916716516597 98.7654320987654 -2.13833433033194 97.5308641975309 -2.13833433033195 96.9135802469136 -3.20750149549792 97.5308641975309 -4.2766686606639 98.7654320987654 -4.2766686606639 98.1481481481482 -5.34583582582986 98.7654320987654 -6.41500299099584 97.5308641975309 -6.41500299099584 96.9135802469136 -7.48417015616182 96.2962962962963 -6.41500299099584 95.0617283950617 -6.41500299099584 94.4444444444444 -7.48417015616182 95.0617283950617 -8.55333732132778 93.8271604938272 -8.55333732132778 93.2098765432099 -9.62250448649376 93.8271604938272 -10.6916716516597 95.0617283950617 -10.6916716516597 94.4444444444444 -11.7608388168257 95.0617283950617 -12.8300059819917 96.2962962962963 -12.8300059819917 96.9135802469136 -11.7608388168257 97.5308641975309 -12.8300059819917 98.7654320987654 -12.8300059819917 98.1481481481481 -13.8991731471577 98.7654320987654 -14.9683403123236 97.5308641975309 -14.9683403123236 96.9135802469136 -16.0375074774896 97.5308641975308 -17.1066746426556 98.7654320987654 -17.1066746426556 98.1481481481481 -18.1758418078216 98.7654320987654 -19.2450089729875 97.5308641975308 -19.2450089729875 96.9135802469136 -20.3141761381535 96.2962962962963 -19.2450089729875 95.0617283950617 -19.2450089729875 94.4444444444444 -20.3141761381535 95.0617283950617 -21.3833433033195 93.8271604938272 -21.3833433033195 93.2098765432099 -22.4525104684854 92.5925925925926 -21.3833433033195 91.358024691358 -21.3833433033195 91.9753086419753 -20.3141761381535 91.358024691358 -19.2450089729875 90.1234567901234 -19.2450089729875 89.5061728395062 -20.3141761381535 88.8888888888889 -19.2450089729875 87.6543209876543 -19.2450089729875 87.037037037037 -20.3141761381535 87.6543209876543 -21.3833433033195 86.4197530864197 -21.3833433033195 85.8024691358025 -22.4525104684854 86.4197530864197 -23.5216776336514 87.6543209876543 -23.5216776336514 87.037037037037 -24.5908447988174 87.6543209876543 -25.6600119639834 86.4197530864197 -25.6600119639834 85.8024691358025 -26.7291791291493 85.1851851851852 -25.6600119639834 83.9506172839506 -25.6600119639834 83.3333333333333 -26.7291791291493 83.9506172839506 -27.7983462943153 82.716049382716 -27.7983462943153 82.0987654320988 -28.8675134594813 82.716049382716 -29.9366806246473 83.9506172839506 -29.9366806246473 83.3333333333333 -31.0058477898132 83.9506172839506 -32.0750149549792 85.1851851851852 -32.0750149549792 85.8024691358025 -31.0058477898132 86.4197530864197 -32.0750149549792 87.6543209876543 -32.0750149549792 87.037037037037 -33.1441821201452 87.6543209876543 -34.2133492853112 86.4197530864197 -34.2133492853112 85.8024691358025 -35.2825164504771 86.4197530864197 -36.3516836156431 87.6543209876543 -36.3516836156431 87.037037037037 -37.4208507808091 87.6543209876543 -38.490017945975 88.8888888888889 -38.490017945975 89.5061728395062 -37.4208507808091 90.1234567901234 -38.490017945975 91.358024691358 -38.490017945975 91.9753086419753 -37.4208507808091 91.358024691358 -36.3516836156431 92.5925925925926 -36.3516836156431 93.2098765432099 -35.2825164504771 93.8271604938272 -36.3516836156431 95.0617283950617 -36.3516836156431 94.4444444444444 -37.4208507808091 95.0617283950617 -38.490017945975 96.2962962962963 -38.490017945975 96.9135802469136 -37.4208507808091 97.5308641975308 -38.490017945975 98.7654320987654 -38.490017945975 98.1481481481481 -39.559185111141 98.7654320987654 -40.628352276307 97.5308641975308 -40.628352276307 96.9135802469136 -41.697519441473 97.5308641975309 -42.7666866066389 98.7654320987654 -42.7666866066389 98.1481481481481 -43.8358537718049 98.7654320987654 -44.9050209369709 97.5308641975309 -44.9050209369709 96.9135802469136 -45.9741881021369 96.2962962962963 -44.9050209369709 95.0617283950617 -44.9050209369709 94.4444444444444 -45.9741881021369 95.0617283950617 -47.0433552673028 93.8271604938272 -47.0433552673028 93.2098765432099 -48.1125224324688 93.8271604938272 -49.1816895976348 95.0617283950617 -49.1816895976348 94.4444444444444 -50.2508567628008 95.0617283950617 -51.3200239279667 96.2962962962963 -51.3200239279667 96.9135802469136 -50.2508567628008 97.5308641975309 -51.3200239279667 98.7654320987654 -51.3200239279667 98.1481481481482 -52.3891910931327 98.7654320987654 -53.4583582582987 97.5308641975309 -53.4583582582987 96.9135802469136 -54.5275254234647 97.5308641975309 -55.5966925886306 98.7654320987654 -55.5966925886306 98.1481481481482 -56.6658597537966 98.7654320987654 -57.7350269189626 97.5308641975309 -57.7350269189626 96.9135802469136 -58.8041940841286 96.2962962962963 -57.7350269189626 95.0617283950617 -57.7350269189626 94.4444444444444 -58.8041940841285 95.0617283950617 -59.8733612492945 93.8271604938272 -59.8733612492945 93.2098765432099 -60.9425284144605 92.5925925925926 -59.8733612492945 91.358024691358 -59.8733612492945 91.9753086419753 -58.8041940841285 91.358024691358 -57.7350269189626 90.1234567901235 -57.7350269189626 89.5061728395062 -58.8041940841286 88.8888888888889 -57.7350269189626 87.6543209876543 -57.7350269189626 87.037037037037 -58.8041940841285 87.6543209876543 -59.8733612492945 86.4197530864197 -59.8733612492945 85.8024691358025 -60.9425284144605 86.4197530864198 -62.0116955796265 87.6543209876543 -62.0116955796265 87.037037037037 -63.0808627447924 87.6543209876543 -64.1500299099584 86.4197530864198 -64.1500299099584 85.8024691358025 -65.2191970751244 85.1851851851852 -64.1500299099584 83.9506172839506 -64.1500299099584 83.3333333333333 -65.2191970751244 83.9506172839506 -66.2883642402904 82.7160493827161 -66.2883642402904 82.0987654320988 -67.3575314054563 81.4814814814815 -66.2883642402904 80.2469135802469 -66.2883642402904 80.8641975308642 -65.2191970751244 80.2469135802469 -64.1500299099584 79.0123456790124 -64.1500299099584 78.3950617283951 -65.2191970751244 77.7777777777778 -64.1500299099584 76.5432098765432 -64.1500299099584 77.1604938271605 -63.0808627447924 76.5432098765432 -62.0116955796265 77.7777777777778 -62.0116955796265 78.3950617283951 -60.9425284144605 77.7777777777778 -59.8733612492945 76.5432098765432 -59.8733612492945 77.1604938271605 -58.8041940841285 76.5432098765432 -57.7350269189626 75.3086419753086 -57.7350269189626 74.6913580246914 -58.8041940841286 74.0740740740741 -57.7350269189626 72.8395061728395 -57.7350269189626 72.2222222222222 -58.8041940841285 72.8395061728395 -59.8733612492945 71.6049382716049 -59.8733612492945 70.9876543209877 -60.9425284144605 70.3703703703704 -59.8733612492945 69.1358024691358 -59.8733612492945 69.7530864197531 -58.8041940841285 69.1358024691358 -57.7350269189626 67.9012345679012 -57.7350269189626 67.283950617284 -58.8041940841286 66.6666666666667 -57.7350269189626 65.4320987654321 -57.7350269189626 64.8148148148148 -58.8041940841285 65.4320987654321 -59.8733612492945 64.1975308641975 -59.8733612492945 63.5802469135803 -60.9425284144605 64.1975308641975 -62.0116955796265 65.4320987654321 -62.0116955796265 64.8148148148148 -63.0808627447924 65.4320987654321 -64.1500299099584 64.1975308641975 -64.1500299099584 63.5802469135803 -65.2191970751244 62.962962962963 -64.1500299099584 61.7283950617284 -64.1500299099584 61.1111111111111 -65.2191970751244 61.7283950617284 -66.2883642402904 60.4938271604938 -66.2883642402904 59.8765432098765 -67.3575314054563 60.4938271604938 -68.4266985706223 61.7283950617284 -68.4266985706223 61.1111111111111 -69.4958657357883 61.7283950617284 -70.5650329009543 62.962962962963 -70.5650329009543 63.5802469135803 -69.4958657357883 64.1975308641975 -70.5650329009543 65.4320987654321 -70.5650329009543 64.8148148148148 -71.6342000661202 65.4320987654321 -72.7033672312862 64.1975308641975 -72.7033672312862 63.5802469135803 -73.7725343964522 64.1975308641975 -74.8417015616182 65.4320987654321 -74.8417015616182 64.8148148148148 -75.9108687267841 65.4320987654321 -76.9800358919501 64.1975308641975 -76.9800358919501 63.5802469135803 -78.0492030571161 62.962962962963 -76.9800358919501 61.7283950617284 -76.9800358919501 61.1111111111111 -78.0492030571161 61.7283950617284 -79.1183702222821 60.4938271604938 -79.1183702222821 59.8765432098765 -80.187537387448 59.2592592592593 -79.1183702222821 58.0246913580247 -79.1183702222821 58.641975308642 -78.0492030571161 58.0246913580247 -76.9800358919501 56.7901234567901 -76.9800358919501 56.1728395061728 -78.0492030571161 55.5555555555556 -76.9800358919501 54.320987654321 -76.9800358919501 53.7037037037037 -78.0492030571161 54.320987654321 -79.118370222282 53.0864197530864 -79.118370222282 52.4691358024691 -80.187537387448 53.0864197530864 -81.256704552614 54.320987654321 -81.256704552614 53.7037037037037 -82.32587171778 54.320987654321 -83.3950388829459 53.0864197530864 -83.3950388829459 52.4691358024691 -84.4642060481119 51.8518518518519 -83.3950388829459 50.6172839506173 -83.3950388829459 50 -84.4642060481119 50.6172839506173 -85.5333732132779 49.3827160493827 -85.5333732132779 48.7654320987654 -86.6025403784439 48.1481481481481 -85.5333732132779 46.9135802469136 -85.5333732132779 47.5308641975309 -84.4642060481119 46.9135802469136 -83.3950388829459 45.679012345679 -83.3950388829459 45.0617283950617 -84.4642060481119 44.4444444444444 -83.3950388829459 43.2098765432099 -83.3950388829459 43.8271604938272 -82.32587171778 43.2098765432099 -81.256704552614 44.4444444444444 -81.256704552614 45.0617283950617 -80.187537387448 44.4444444444444 -79.118370222282 43.2098765432099 -79.118370222282 43.8271604938272 -78.0492030571161 43.2098765432099 -76.9800358919501 41.9753086419753 -76.9800358919501 41.358024691358 -78.0492030571161 40.7407407407407 -76.9800358919501 39.5061728395062 -76.9800358919501 38.8888888888889 -78.0492030571161 39.5061728395062 -79.1183702222821 38.2716049382716 -79.1183702222821 37.6543209876543 -80.187537387448 37.037037037037 -79.1183702222821 35.8024691358025 -79.1183702222821 36.4197530864198 -78.0492030571161 35.8024691358025 -76.9800358919501 34.5679012345679 -76.9800358919501 33.9506172839506 -78.0492030571161 33.3333333333333 -76.9800358919501 32.0987654320988 -76.9800358919501 32.7160493827161 -75.9108687267841 32.0987654320988 -74.8417015616182 33.3333333333333 -74.8417015616182 33.9506172839506 -73.7725343964522 33.3333333333333 -72.7033672312862 32.0987654320988 -72.7033672312862 32.7160493827161 -71.6342000661202 32.0987654320988 -70.5650329009543 33.3333333333333 -70.5650329009543 33.9506172839506 -69.4958657357883 34.5679012345679 -70.5650329009543 35.8024691358025 -70.5650329009543 36.4197530864198 -69.4958657357883 35.8024691358025 -68.4266985706223 37.037037037037 -68.4266985706223 37.6543209876543 -67.3575314054563 37.037037037037 -66.2883642402904 35.8024691358025 -66.2883642402904 36.4197530864198 -65.2191970751244 35.8024691358025 -64.1500299099584 34.5679012345679 -64.1500299099584 33.9506172839506 -65.2191970751244 33.3333333333333 -64.1500299099584 32.0987654320988 -64.1500299099584 32.7160493827161 -63.0808627447924 32.0987654320988 -62.0116955796265 33.3333333333333 -62.0116955796265 33.9506172839506 -60.9425284144605 33.3333333333333 -59.8733612492945 32.0987654320988 -59.8733612492945 32.7160493827161 -58.8041940841285 32.0987654320988 -57.7350269189626 30.8641975308642 -57.7350269189626 30.2469135802469 -58.8041940841286 29.6296296296296 -57.7350269189626 28.3950617283951 -57.7350269189626 27.7777777777778 -58.8041940841285 28.3950617283951 -59.8733612492945 27.1604938271605 -59.8733612492945 26.5432098765432 -60.9425284144605 25.9259259259259 -59.8733612492945 24.6913580246914 -59.8733612492945 25.3086419753086 -58.8041940841285 24.6913580246914 -57.7350269189626 23.4567901234568 -57.7350269189626 22.8395061728395 -58.8041940841285 22.2222222222222 -57.7350269189626 20.9876543209877 -57.7350269189626 20.3703703703704 -58.8041940841285 20.9876543209877 -59.8733612492945 19.7530864197531 -59.8733612492945 19.1358024691358 -60.9425284144605 19.7530864197531 -62.0116955796265 20.9876543209877 -62.0116955796265 20.3703703703704 -63.0808627447924 20.9876543209877 -64.1500299099584 19.7530864197531 -64.1500299099584 19.1358024691358 -65.2191970751244 18.5185185185185 -64.1500299099584 17.283950617284 -64.1500299099584 16.6666666666667 -65.2191970751244 17.283950617284 -66.2883642402904 16.0493827160494 -66.2883642402904 15.4320987654321 -67.3575314054563 14.8148148148148 -66.2883642402904 13.5802469135802 -66.2883642402904 14.1975308641975 -65.2191970751244 13.5802469135803 -64.1500299099584 12.3456790123457 -64.1500299099584 11.7283950617284 -65.2191970751244 11.1111111111111 -64.1500299099584 9.87654320987655 -64.1500299099584 10.4938271604938 -63.0808627447924 9.87654320987655 -62.0116955796265 11.1111111111111 -62.0116955796265 11.7283950617284 -60.9425284144605 11.1111111111111 -59.8733612492945 9.87654320987655 -59.8733612492945 10.4938271604938 -58.8041940841285 9.87654320987655 -57.7350269189626 8.64197530864198 -57.7350269189626 8.0246913580247 -58.8041940841285 7.40740740740741 -57.7350269189626 6.17283950617284 -57.7350269189626 5.55555555555556 -58.8041940841285 6.17283950617284 -59.8733612492945 4.93827160493827 -59.8733612492945 4.32098765432099 -60.9425284144605 3.70370370370371 -59.8733612492945 2.46913580246914 -59.8733612492945 3.08641975308642 -58.8041940841285 2.46913580246914 -57.7350269189626 1.23456790123457 -57.7350269189626 0.617283950617287 -58.8041940841285 3.33066907387547e-15 -57.7350269189626 -1.23456790123456 -57.7350269189626 -0.617283950617281 -56.6658597537966 -1.23456790123456 -55.5966925886306 3.10862446895044e-15 -55.5966925886306 0.617283950617287 -54.5275254234647 2.66453525910038e-15 -53.4583582582987 -1.23456790123456 -53.4583582582987 -0.617283950617282 -52.3891910931327 -1.23456790123457 -51.3200239279667 2.22044604925031e-15 -51.3200239279667 0.617283950617288 -50.2508567628008 1.23456790123457 -51.3200239279667 2.46913580246914 -51.3200239279667 3.08641975308642 -50.2508567628008 2.46913580246914 -49.1816895976348 3.70370370370371 -49.1816895976348 4.32098765432099 -48.1125224324688 3.70370370370371 -47.0433552673028 2.46913580246914 -47.0433552673028 3.08641975308642 -45.9741881021369 2.46913580246914 -44.9050209369709 1.23456790123457 -44.9050209369709 0.617283950617288 -45.9741881021369 2.22044604925031e-15 -44.9050209369709 -1.23456790123457 -44.9050209369709 -0.617283950617282 -43.8358537718049 -1.23456790123456 -42.7666866066389 2.66453525910038e-15 -42.7666866066389 0.617283950617287 -41.697519441473 3.10862446895044e-15 -40.628352276307 -1.23456790123456 -40.628352276307 -0.617283950617281 -39.559185111141 -1.23456790123456 -38.4900179459751 3.10862446895044e-15 -38.4900179459751 0.617283950617287 -37.4208507808091 1.23456790123457 -38.4900179459751 2.46913580246914 -38.4900179459751 3.08641975308642 -37.4208507808091 2.46913580246914 -36.3516836156431 3.70370370370371 -36.3516836156431 4.32098765432099 -35.2825164504771 4.93827160493827 -36.3516836156431 6.17283950617284 -36.3516836156431 5.55555555555556 -37.4208507808091 6.17283950617284 -38.490017945975 7.40740740740741 -38.490017945975 8.02469135802469 -37.4208507808091 8.64197530864198 -38.490017945975 9.87654320987654 -38.490017945975 10.4938271604938 -37.4208507808091 9.87654320987655 -36.3516836156431 11.1111111111111 -36.3516836156431 11.7283950617284 -35.2825164504771 11.1111111111111 -34.2133492853112 9.87654320987655 -34.2133492853112 10.4938271604938 -33.1441821201452 9.87654320987654 -32.0750149549792 11.1111111111111 -32.0750149549792 11.7283950617284 -31.0058477898132 12.3456790123457 -32.0750149549792 13.5802469135802 -32.0750149549792 14.1975308641975 -31.0058477898132 13.5802469135802 -29.9366806246473 14.8148148148148 -29.9366806246473 15.4320987654321 -28.8675134594813 14.8148148148148 -27.7983462943153 13.5802469135802 -27.7983462943153 14.1975308641975 -26.7291791291493 13.5802469135802 -25.6600119639834 12.3456790123457 -25.6600119639834 11.7283950617284 -26.7291791291493 11.1111111111111 -25.6600119639834 9.87654320987654 -25.6600119639834 10.4938271604938 -24.5908447988174 9.87654320987655 -23.5216776336514 11.1111111111111 -23.5216776336514 11.7283950617284 -22.4525104684854 11.1111111111111 -21.3833433033195 9.87654320987654 -21.3833433033195 10.4938271604938 -20.3141761381535 9.87654320987654 -19.2450089729875 8.64197530864198 -19.2450089729875 8.02469135802469 -20.3141761381535 7.40740740740741 -19.2450089729875 6.17283950617284 -19.2450089729875 5.55555555555556 -20.3141761381535 6.17283950617284 -21.3833433033195 4.93827160493827 -21.3833433033195 4.32098765432099 -22.4525104684854 3.7037037037037 -21.3833433033195 2.46913580246913 -21.3833433033195 3.08641975308642 -20.3141761381535 2.46913580246914 -19.2450089729875 1.23456790123457 -19.2450089729875 0.617283950617284 -20.3141761381535 0 -19.2450089729875 -1.23456790123457 -19.2450089729875 -0.617283950617284 -18.1758418078216 -1.23456790123457 -17.1066746426556 0 -17.1066746426556 0.617283950617284 -16.0375074774896 6.66133814775094e-16 -14.9683403123236 -1.23456790123457 -14.9683403123236 -0.617283950617283 -13.8991731471577 -1.23456790123457 -12.8300059819917 1.11022302462516e-15 -12.8300059819917 0.617283950617284 -11.7608388168257 1.23456790123457 -12.8300059819917 2.46913580246914 -12.8300059819917 3.08641975308642 -11.7608388168257 2.46913580246914 -10.6916716516597 3.7037037037037 -10.6916716516597 4.32098765432099 -9.62250448649376 3.7037037037037 -8.55333732132778 2.46913580246914 -8.55333732132778 3.08641975308642 -7.48417015616182 2.46913580246914 -6.41500299099584 1.23456790123457 -6.41500299099584 0.617283950617284 -7.48417015616182 6.66133814775094e-16 -6.41500299099584 -1.23456790123457 -6.41500299099584 -0.617283950617283 -5.34583582582986 -1.23456790123457 -4.2766686606639 2.22044604925031e-16 -4.2766686606639 0.617283950617284 -3.20750149549792 0 -2.13833433033195 -1.23456790123457 -2.13833433033195 -0.617283950617284 -1.06916716516597 48.7654320987654 -28.8675134594813 638 642 640 641 640 642 643 642 644 638 644 642 640 639 638 636 629 637 635 634 636 629 653 637 638 637 644 630 636 634 644 637 645 652 648 646 647 646 648 649 648 650 652 650 648 646 645 652 653 652 645 629 654 653 655 654 656 656 654 626 652 651 650 645 637 653 634 633 632 614 618 616 617 616 618 619 618 620 614 620 618 616 615 614 610 608 612 611 610 612 613 597 621 620 614 621 622 621 596 621 614 613 632 631 630 632 630 634 628 627 626 629 628 654 630 629 636 625 624 594 623 622 624 689 625 593 656 626 657 622 596 624 628 626 654 613 612 606 657 626 625 665 664 666 668 666 662 668 667 666 662 669 668 662 666 664 660 659 658 685 677 661 662 661 669 661 660 685 663 662 664 669 661 677 671 670 672 672 670 674 674 673 672 676 675 674 674 670 676 676 670 669 685 678 677 680 679 678 682 680 678 680 682 681 669 677 676 658 688 660 686 685 660 660 688 686 685 684 678 682 684 683 682 678 684 658 657 689 688 687 686 688 658 689 691 690 692 692 690 590 690 689 593 657 625 689 698 694 700 695 694 696 697 696 698 698 696 694 694 693 700 700 699 698 701 700 693 703 702 704 580 702 701 702 578 704 692 589 693 701 693 589 610 609 608 548 544 542 545 544 546 547 546 548 548 546 544 544 543 542 534 540 538 539 538 540 549 541 533 542 541 548 540 534 541 548 541 549 554 550 556 551 550 552 553 552 554 554 552 550 550 549 557 556 555 554 557 556 550 559 558 560 532 558 557 557 549 533 532 560 558 538 537 536 524 520 518 521 520 522 523 522 524 524 522 520 520 519 518 514 512 516 515 514 516 525 517 509 518 517 524 526 525 500 524 517 525 536 535 534 536 534 538 532 531 530 533 532 557 534 533 541 500 528 526 527 526 528 497 561 529 530 529 560 464 562 561 532 530 560 509 517 516 560 529 561 608 607 606 606 605 613 604 603 602 605 604 598 605 597 613 602 601 600 600 598 604 597 605 598 599 598 600 604 602 600 596 621 597 596 595 594 594 624 596 592 591 590 593 592 690 594 593 625 588 586 584 587 586 588 589 588 582 590 589 692 586 585 584 592 590 690 608 606 612 566 570 568 569 568 570 571 570 572 566 572 570 568 567 566 464 564 562 563 562 564 573 565 461 566 565 572 573 452 574 572 565 573 582 584 583 581 580 701 582 581 589 579 578 580 584 582 588 449 577 576 575 574 576 577 769 705 704 578 705 576 574 452 580 578 702 461 565 564 589 581 701 529 528 498 705 578 577 740 736 734 737 736 738 739 738 740 740 738 736 736 735 734 726 733 732 731 730 732 733 725 749 740 734 741 732 730 726 741 734 733 746 742 748 743 742 744 745 744 746 746 744 742 742 741 749 748 747 746 749 748 742 751 750 752 722 752 750 750 749 724 741 733 749 730 729 728 710 714 712 713 712 714 715 714 716 710 716 714 712 711 710 706 62 708 707 706 708 52 718 717 716 710 717 53 717 709 717 710 709 728 727 726 728 726 730 724 723 722 725 724 749 726 725 733 50 721 720 719 718 720 721 49 17 752 722 753 52 720 718 724 722 750 708 62 709 753 722 721 764 760 758 761 760 762 763 762 764 764 762 760 760 759 758 754 14 756 755 754 756 765 757 13 758 757 764 14 757 756 764 757 765 4 768 766 767 766 768 1 768 2 4 2 768 766 765 4 4 3 2 5 4 765 7 6 8 10 8 6 5 765 13 5 12 6 754 753 17 13 12 5 14 13 757 10 9 8 11 10 12 12 10 6 16 15 14 17 16 754 19 18 20 20 18 46 753 721 17 14 754 16 26 22 28 23 22 24 25 24 26 26 24 22 22 21 28 28 27 26 29 28 21 31 30 32 36 32 30 30 29 36 21 20 45 17 48 18 29 21 37 706 705 64 49 48 17 50 49 721 45 37 21 47 46 48 45 20 46 52 51 50 53 52 717 55 54 56 56 54 58 53 61 54 50 720 52 34 32 36 37 45 38 33 32 34 35 34 36 36 29 37 44 43 42 44 42 40 39 38 40 41 40 42 40 38 44 45 44 38 46 18 48 61 60 54 62 61 709 57 56 58 59 58 60 58 54 60 64 63 62 65 64 705 67 66 68 68 66 190 65 705 769 62 706 64 74 70 76 71 70 72 73 72 74 74 72 70 70 69 76 76 75 74 77 76 69 79 78 80 80 78 180 77 181 78 69 68 190 77 69 181 53 709 61 92 88 86 89 88 90 91 90 92 92 90 88 88 87 86 83 82 84 85 109 93 92 85 93 85 92 86 109 101 93 84 110 85 95 94 96 96 94 98 98 97 96 100 99 98 98 94 100 101 100 94 109 102 101 104 103 102 106 104 102 104 106 105 94 93 101 82 110 84 110 109 85 82 112 110 109 108 102 106 108 107 106 102 108 82 81 113 112 111 110 112 82 113 115 114 116 144 114 113 113 81 145 116 114 144 119 118 120 122 120 124 122 121 120 124 123 122 124 120 118 117 125 124 141 117 116 117 124 118 127 126 128 130 128 126 126 125 132 141 125 117 81 80 178 65 193 66 514 513 512 512 511 510 510 509 516 508 507 506 509 508 502 525 509 501 506 505 504 506 504 502 503 502 504 506 502 508 509 502 501 500 499 498 501 500 525 497 496 465 497 529 498 561 497 465 492 491 490 493 492 485 494 493 468 492 490 488 495 494 496 496 494 466 490 489 488 500 498 528 488 487 486 485 492 486 484 483 482 485 484 478 493 485 477 482 481 480 482 480 478 477 485 478 479 478 480 478 484 482 493 477 469 466 494 468 470 469 476 465 496 466 467 466 468 493 469 468 476 475 474 476 474 472 471 470 472 473 472 474 472 470 476 469 477 476 488 486 492 465 464 561 464 463 462 462 461 564 460 459 458 461 460 454 573 461 453 458 457 456 458 456 454 453 461 454 455 454 456 454 460 458 453 452 573 452 451 450 449 576 450 449 321 769 769 577 449 448 322 449 576 452 450 444 443 442 438 445 444 322 448 446 444 442 440 447 446 448 445 325 446 564 464 462 425 424 426 426 424 428 428 427 426 424 422 428 420 419 418 413 421 420 422 421 428 405 429 421 423 422 424 428 421 429 438 440 439 325 445 437 437 445 438 435 434 436 438 444 440 405 430 429 431 430 432 402 433 432 334 436 434 402 432 430 334 437 436 414 420 418 441 440 442 337 434 433 510 516 512 416 415 414 418 416 414 405 413 412 420 414 413 421 413 405 410 409 408 408 412 410 406 408 407 406 412 408 410 412 411 405 412 406 404 403 402 430 405 404 401 400 370 433 402 401 433 401 337 396 395 394 390 397 396 398 397 373 396 394 392 399 398 400 400 398 370 402 430 404 392 391 390 390 396 392 389 388 382 390 389 397 397 389 373 386 385 384 386 382 388 382 384 383 384 382 386 386 388 387 389 382 381 373 381 374 381 373 389 374 381 380 370 372 371 398 372 370 398 373 372 380 379 378 380 378 376 375 374 376 377 376 378 376 374 380 392 394 393 401 370 369 334 434 336 338 337 368 336 335 334 338 340 339 437 334 333 341 340 365 344 342 348 344 343 342 345 344 346 342 341 348 338 368 340 325 333 326 437 333 325 326 333 332 322 324 323 446 324 322 321 449 322 446 325 324 332 331 330 332 330 328 327 326 328 329 328 330 328 326 332 336 434 337 368 367 366 340 368 366 357 365 364 365 340 366 357 341 365 362 361 360 360 364 362 358 360 359 358 364 360 362 364 363 357 364 358 350 349 356 348 341 349 356 349 357 346 348 347 346 344 348 341 357 349 356 355 354 356 354 352 351 350 352 353 352 354 352 350 356 368 337 369 401 369 337 416 418 417 190 66 192 194 193 320 181 69 189 191 190 192 193 192 66 196 195 194 197 196 317 199 198 200 202 200 198 198 197 204 194 320 196 80 180 178 181 189 182 81 178 177 179 178 180 181 180 78 188 187 186 188 186 184 183 182 184 185 184 186 184 182 188 189 188 182 189 69 190 204 202 198 206 205 309 202 201 200 203 202 204 204 197 205 208 207 206 209 208 305 211 210 212 238 212 210 210 209 241 206 308 208 218 214 220 215 214 216 217 216 218 218 216 214 214 213 220 220 219 218 221 220 213 223 222 224 226 224 222 222 221 228 221 213 237 213 212 238 197 317 205 142 116 144 146 145 176 133 125 141 143 142 144 145 144 113 149 148 173 150 149 157 151 150 152 150 154 152 148 147 146 146 176 148 126 132 130 133 141 134 128 130 129 131 130 132 133 132 125 140 139 138 138 136 134 135 134 136 137 136 138 134 140 138 141 140 134 141 116 142 176 175 174 174 173 148 172 171 170 173 172 166 149 173 157 170 169 168 170 168 166 165 173 166 167 166 168 166 172 170 157 173 165 156 150 157 158 157 164 153 152 154 155 154 156 154 150 156 164 163 162 164 162 160 159 158 160 161 160 162 160 158 164 157 165 164 176 174 148 145 177 176 145 81 177 320 319 318 320 318 196 317 316 310 317 196 318 309 205 317 314 313 312 314 310 316 310 312 311 312 310 314 314 316 315 317 310 309 308 307 306 306 208 308 305 304 274 305 208 306 309 308 206 300 299 298 294 301 300 302 301 277 300 298 294 303 302 304 304 302 274 241 209 305 296 295 294 296 294 298 293 292 286 285 301 293 301 294 293 290 289 288 290 286 292 286 288 287 288 286 290 290 292 291 293 286 285 277 285 278 277 301 285 278 285 284 274 276 275 302 276 274 302 277 276 284 283 282 282 280 278 279 278 280 281 280 282 278 284 282 296 298 297 305 274 273 238 210 240 242 241 272 229 221 237 239 238 240 241 240 210 244 243 242 245 244 269 247 246 248 250 248 246 246 245 252 242 272 244 226 222 228 230 229 236 224 226 225 227 226 228 229 228 221 236 235 234 236 234 232 231 230 232 233 232 234 232 230 236 229 237 236 213 238 237 272 271 270 272 270 244 269 268 262 269 244 270 269 253 245 266 265 264 266 262 268 262 264 263 264 262 266 266 268 267 269 262 261 250 246 252 254 253 261 249 248 250 251 250 252 245 253 252 260 259 258 260 256 254 255 254 256 258 257 256 256 260 258 254 261 260 253 269 261 272 241 273 305 273 241 320 193 321 193 769 321 769 193 65 + +TShapes 3075 +Ve +1e-07 +0 0 0 +0 0 + +0101100 +* +Ve +1e-07 +1.23456790123457 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 1 0 0 1.23456790123457 +6 1 2 0 +6 2 1 0 +0 + +0101000 ++3075 0 -3074 0 * +Ve +1e-07 +1.85185185185185 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 2 0 0 1.23456790123457 +6 3 2 0 +6 4 1 0 +0 + +0101000 ++3074 0 -3072 0 * +Ve +1e-07 +2.46913580246914 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 3 0 0 1.23456790123457 +6 5 2 0 +6 6 1 0 +0 + +0101000 ++3072 0 -3070 0 * +Ve +1e-07 +3.7037037037037 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 4 0 0 1.23456790123457 +6 7 2 0 +6 8 1 0 +0 + +0101000 ++3070 0 -3068 0 * +Ve +1e-07 +4.32098765432099 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 5 0 0 1.23456790123457 +6 9 2 0 +6 10 1 0 +0 + +0101000 ++3068 0 -3066 0 * +Ve +1e-07 +3.7037037037037 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 6 0 0 1.23456790123457 +6 11 2 0 +6 12 1 0 +0 + +0101000 ++3066 0 -3064 0 * +Ve +1e-07 +4.93827160493827 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 7 0 0 1.23456790123457 +6 13 2 0 +6 14 1 0 +0 + +0101000 ++3064 0 -3062 0 * +Ve +1e-07 +5.55555555555556 -3.20750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 8 0 0 1.23456790123457 +6 15 2 0 +6 16 1 0 +0 + +0101000 ++3062 0 -3060 0 * +Ve +1e-07 +6.17283950617284 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 9 0 0 1.23456790123457 +6 17 2 0 +6 18 1 0 +0 + +0101000 ++3060 0 -3058 0 * +Ve +1e-07 +7.40740740740741 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 10 0 0 1.23456790123457 +6 19 2 0 +6 20 1 0 +0 + +0101000 ++3058 0 -3056 0 * +Ve +1e-07 +6.79012345679012 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 11 0 0 1.23456790123457 +6 21 2 0 +6 22 1 0 +0 + +0101000 ++3056 0 -3054 0 * +Ve +1e-07 +7.40740740740741 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 12 0 0 1.23456790123457 +6 23 2 0 +6 24 1 0 +0 + +0101000 ++3054 0 -3052 0 * +Ve +1e-07 +8.64197530864198 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 13 0 0 1.23456790123457 +6 25 2 0 +6 26 1 0 +0 + +0101000 ++3052 0 -3050 0 * +Ve +1e-07 +9.25925925925926 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 14 0 0 1.23456790123457 +6 27 2 0 +6 28 1 0 +0 + +0101000 ++3050 0 -3048 0 * +Ve +1e-07 +9.87654320987654 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 15 0 0 1.23456790123457 +6 29 2 0 +6 30 1 0 +0 + +0101000 ++3048 0 -3046 0 * +Ve +1e-07 +11.1111111111111 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 16 0 0 1.23456790123457 +6 31 2 0 +6 32 1 0 +0 + +0101000 ++3046 0 -3044 0 * +Ve +1e-07 +11.7283950617284 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 17 0 0 1.23456790123457 +6 33 2 0 +6 34 1 0 +0 + +0101000 ++3044 0 -3042 0 * +Ve +1e-07 +11.1111111111111 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 18 0 0 1.23456790123457 +6 35 2 0 +6 36 1 0 +0 + +0101000 ++3042 0 -3040 0 * +Ve +1e-07 +12.3456790123457 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 19 0 0 1.23456790123457 +6 37 2 0 +6 38 1 0 +0 + +0101000 ++3040 0 -3038 0 * +Ve +1e-07 +12.962962962963 -3.20750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 20 0 0 1.23456790123457 +6 39 2 0 +6 40 1 0 +0 + +0101000 ++3038 0 -3036 0 * +Ve +1e-07 +12.3456790123457 -4.2766686606639 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 21 0 0 1.23456790123457 +6 41 2 0 +6 42 1 0 +0 + +0101000 ++3036 0 -3034 0 * +Ve +1e-07 +11.1111111111111 -4.27666866066389 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 22 0 0 1.23456790123457 +6 43 2 0 +6 44 1 0 +0 + +0101000 ++3034 0 -3032 0 * +Ve +1e-07 +11.7283950617284 -5.34583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 23 0 0 1.23456790123457 +6 45 2 0 +6 46 1 0 +0 + +0101000 ++3032 0 -3030 0 * +Ve +1e-07 +11.1111111111111 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 24 0 0 1.23456790123457 +6 47 2 0 +6 48 1 0 +0 + +0101000 ++3030 0 -3028 0 * +Ve +1e-07 +12.3456790123457 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 25 0 0 1.23456790123457 +6 49 2 0 +6 50 1 0 +0 + +0101000 ++3028 0 -3026 0 * +Ve +1e-07 +12.962962962963 -7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 26 0 0 1.23456790123457 +6 51 2 0 +6 52 1 0 +0 + +0101000 ++3026 0 -3024 0 * +Ve +1e-07 +13.5802469135802 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 27 0 0 1.23456790123457 +6 53 2 0 +6 54 1 0 +0 + +0101000 ++3024 0 -3022 0 * +Ve +1e-07 +14.8148148148148 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 28 0 0 1.23456790123457 +6 55 2 0 +6 56 1 0 +0 + +0101000 ++3022 0 -3020 0 * +Ve +1e-07 +15.4320987654321 -7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 29 0 0 1.23456790123457 +6 57 2 0 +6 58 1 0 +0 + +0101000 ++3020 0 -3018 0 * +Ve +1e-07 +14.8148148148148 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 30 0 0 1.23456790123457 +6 59 2 0 +6 60 1 0 +0 + +0101000 ++3018 0 -3016 0 * +Ve +1e-07 +16.0493827160494 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 31 0 0 1.23456790123457 +6 61 2 0 +6 62 1 0 +0 + +0101000 ++3016 0 -3014 0 * +Ve +1e-07 +16.6666666666667 -9.62250448649376 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 32 0 0 1.23456790123457 +6 63 2 0 +6 64 1 0 +0 + +0101000 ++3014 0 -3012 0 * +Ve +1e-07 +17.283950617284 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 33 0 0 1.23456790123457 +6 65 2 0 +6 66 1 0 +0 + +0101000 ++3012 0 -3010 0 * +Ve +1e-07 +18.5185185185185 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 34 0 0 1.23456790123457 +6 67 2 0 +6 68 1 0 +0 + +0101000 ++3010 0 -3008 0 * +Ve +1e-07 +17.9012345679012 -7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 35 0 0 1.23456790123457 +6 69 2 0 +6 70 1 0 +0 + +0101000 ++3008 0 -3006 0 * +Ve +1e-07 +18.5185185185185 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 36 0 0 1.23456790123457 +6 71 2 0 +6 72 1 0 +0 + +0101000 ++3006 0 -3004 0 * +Ve +1e-07 +19.7530864197531 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 37 0 0 1.23456790123457 +6 73 2 0 +6 74 1 0 +0 + +0101000 ++3004 0 -3002 0 * +Ve +1e-07 +20.3703703703704 -7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 38 0 0 1.23456790123457 +6 75 2 0 +6 76 1 0 +0 + +0101000 ++3002 0 -3000 0 * +Ve +1e-07 +20.9876543209877 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 39 0 0 1.23456790123457 +6 77 2 0 +6 78 1 0 +0 + +0101000 ++3000 0 -2998 0 * +Ve +1e-07 +22.2222222222222 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 40 0 0 1.23456790123457 +6 79 2 0 +6 80 1 0 +0 + +0101000 ++2998 0 -2996 0 * +Ve +1e-07 +21.6049382716049 -5.34583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 41 0 0 1.23456790123457 +6 81 2 0 +6 82 1 0 +0 + +0101000 ++2996 0 -2994 0 * +Ve +1e-07 +22.2222222222222 -4.2766686606639 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 42 0 0 1.23456790123457 +6 83 2 0 +6 84 1 0 +0 + +0101000 ++2994 0 -2992 0 * +Ve +1e-07 +20.9876543209877 -4.2766686606639 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 43 0 0 1.23456790123457 +6 85 2 0 +6 86 1 0 +0 + +0101000 ++2992 0 -2990 0 * +Ve +1e-07 +20.3703703703704 -3.20750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 44 0 0 1.23456790123457 +6 87 2 0 +6 88 1 0 +0 + +0101000 ++2990 0 -2988 0 * +Ve +1e-07 +20.9876543209877 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 45 0 0 1.23456790123457 +6 89 2 0 +6 90 1 0 +0 + +0101000 ++2988 0 -2986 0 * +Ve +1e-07 +22.2222222222222 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 46 0 0 1.23456790123457 +6 91 2 0 +6 92 1 0 +0 + +0101000 ++2986 0 -2984 0 * +Ve +1e-07 +21.6049382716049 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 47 0 0 1.23456790123457 +6 93 2 0 +6 94 1 0 +0 + +0101000 ++2984 0 -2982 0 * +Ve +1e-07 +22.2222222222222 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 48 0 0 1.23456790123457 +6 95 2 0 +6 96 1 0 +0 + +0101000 ++2982 0 -2980 0 * +Ve +1e-07 +23.4567901234568 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 49 0 0 1.23456790123457 +6 97 2 0 +6 98 1 0 +0 + +0101000 ++2980 0 -2978 0 * +Ve +1e-07 +24.0740740740741 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 50 0 0 1.23456790123457 +6 99 2 0 +6 100 1 0 +0 + +0101000 ++2978 0 -2976 0 * +Ve +1e-07 +24.6913580246914 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 51 0 0 1.23456790123457 +6 101 2 0 +6 102 1 0 +0 + +0101000 ++2976 0 -2974 0 * +Ve +1e-07 +25.9259259259259 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 52 0 0 1.23456790123457 +6 103 2 0 +6 104 1 0 +0 + +0101000 ++2974 0 -2972 0 * +Ve +1e-07 +26.5432098765432 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 53 0 0 1.23456790123457 +6 105 2 0 +6 106 1 0 +0 + +0101000 ++2972 0 -2970 0 * +Ve +1e-07 +25.9259259259259 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 54 0 0 1.23456790123457 +6 107 2 0 +6 108 1 0 +0 + +0101000 ++2970 0 -2968 0 * +Ve +1e-07 +27.1604938271605 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 55 0 0 1.23456790123457 +6 109 2 0 +6 110 1 0 +0 + +0101000 ++2968 0 -2966 0 * +Ve +1e-07 +27.7777777777778 -3.20750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 56 0 0 1.23456790123457 +6 111 2 0 +6 112 1 0 +0 + +0101000 ++2966 0 -2964 0 * +Ve +1e-07 +28.3950617283951 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 57 0 0 1.23456790123457 +6 113 2 0 +6 114 1 0 +0 + +0101000 ++2964 0 -2962 0 * +Ve +1e-07 +29.6296296296296 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 58 0 0 1.23456790123457 +6 115 2 0 +6 116 1 0 +0 + +0101000 ++2962 0 -2960 0 * +Ve +1e-07 +29.0123456790123 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 59 0 0 1.23456790123457 +6 117 2 0 +6 118 1 0 +0 + +0101000 ++2960 0 -2958 0 * +Ve +1e-07 +29.6296296296296 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 60 0 0 1.23456790123457 +6 119 2 0 +6 120 1 0 +0 + +0101000 ++2958 0 -2956 0 * +Ve +1e-07 +30.8641975308642 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 61 0 0 1.23456790123457 +6 121 2 0 +6 122 1 0 +0 + +0101000 ++2956 0 -2954 0 * +Ve +1e-07 +31.4814814814815 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 62 0 0 1.23456790123457 +6 123 2 0 +6 124 1 0 +0 + +0101000 ++2954 0 -2952 0 * +Ve +1e-07 +32.0987654320988 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 63 0 0 1.23456790123457 +6 125 2 0 +6 126 1 0 +0 + +0101000 ++2952 0 -2950 0 * +Ve +1e-07 +33.3333333333333 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 64 0 0 1.23456790123457 +6 127 2 0 +6 128 1 0 +0 + +0101000 ++2950 0 -2948 0 * +Ve +1e-07 +33.9506172839506 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 65 0 0 1.23456790123457 +6 129 2 0 +6 130 1 0 +0 + +0101000 ++2948 0 -2946 0 * +Ve +1e-07 +33.3333333333333 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 66 0 0 1.23456790123457 +6 131 2 0 +6 132 1 0 +0 + +0101000 ++2946 0 -2944 0 * +Ve +1e-07 +34.5679012345679 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 67 0 0 1.23456790123456 +6 133 2 0 +6 134 1 0 +0 + +0101000 ++2944 0 -2942 0 * +Ve +1e-07 +35.1851851851852 -3.20750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 68 0 0 1.23456790123457 +6 135 2 0 +6 136 1 0 +0 + +0101000 ++2942 0 -2940 0 * +Ve +1e-07 +34.5679012345679 -4.2766686606639 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 69 0 0 1.23456790123457 +6 137 2 0 +6 138 1 0 +0 + +0101000 ++2940 0 -2938 0 * +Ve +1e-07 +33.3333333333333 -4.27666866066389 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 70 0 0 1.23456790123456 +6 139 2 0 +6 140 1 0 +0 + +0101000 ++2938 0 -2936 0 * +Ve +1e-07 +33.9506172839506 -5.34583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 71 0 0 1.23456790123457 +6 141 2 0 +6 142 1 0 +0 + +0101000 ++2936 0 -2934 0 * +Ve +1e-07 +33.3333333333333 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 72 0 0 1.23456790123457 +6 143 2 0 +6 144 1 0 +0 + +0101000 ++2934 0 -2932 0 * +Ve +1e-07 +34.5679012345679 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 73 0 0 1.23456790123457 +6 145 2 0 +6 146 1 0 +0 + +0101000 ++2932 0 -2930 0 * +Ve +1e-07 +35.1851851851852 -7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 74 0 0 1.23456790123457 +6 147 2 0 +6 148 1 0 +0 + +0101000 ++2930 0 -2928 0 * +Ve +1e-07 +35.8024691358025 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 75 0 0 1.23456790123457 +6 149 2 0 +6 150 1 0 +0 + +0101000 ++2928 0 -2926 0 * +Ve +1e-07 +37.037037037037 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 76 0 0 1.23456790123457 +6 151 2 0 +6 152 1 0 +0 + +0101000 ++2926 0 -2924 0 * +Ve +1e-07 +37.6543209876543 -7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 77 0 0 1.23456790123457 +6 153 2 0 +6 154 1 0 +0 + +0101000 ++2924 0 -2922 0 * +Ve +1e-07 +37.037037037037 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 78 0 0 1.23456790123457 +6 155 2 0 +6 156 1 0 +0 + +0101000 ++2922 0 -2920 0 * +Ve +1e-07 +38.2716049382716 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 79 0 0 1.23456790123457 +6 157 2 0 +6 158 1 0 +0 + +0101000 ++2920 0 -2918 0 * +Ve +1e-07 +38.8888888888889 -9.62250448649376 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 80 0 0 1.23456790123457 +6 159 2 0 +6 160 1 0 +0 + +0101000 ++2918 0 -2916 0 * +Ve +1e-07 +38.2716049382716 -10.6916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 81 0 0 1.23456790123457 +6 161 2 0 +6 162 1 0 +0 + +0101000 ++2916 0 -2914 0 * +Ve +1e-07 +37.037037037037 -10.6916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 82 0 0 1.23456790123457 +6 163 2 0 +6 164 1 0 +0 + +0101000 ++2914 0 -2912 0 * +Ve +1e-07 +37.6543209876543 -11.7608388168257 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 83 0 0 1.23456790123457 +6 165 2 0 +6 166 1 0 +0 + +0101000 ++2912 0 -2910 0 * +Ve +1e-07 +37.037037037037 -12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 84 0 0 1.23456790123457 +6 167 2 0 +6 168 1 0 +0 + +0101000 ++2910 0 -2908 0 * +Ve +1e-07 +35.8024691358025 -12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 85 0 0 1.23456790123457 +6 169 2 0 +6 170 1 0 +0 + +0101000 ++2908 0 -2906 0 * +Ve +1e-07 +35.1851851851852 -11.7608388168257 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 86 0 0 1.23456790123457 +6 171 2 0 +6 172 1 0 +0 + +0101000 ++2906 0 -2904 0 * +Ve +1e-07 +34.5679012345679 -12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 87 0 0 1.23456790123457 +6 173 2 0 +6 174 1 0 +0 + +0101000 ++2904 0 -2902 0 * +Ve +1e-07 +33.3333333333333 -12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 88 0 0 1.23456790123457 +6 175 2 0 +6 176 1 0 +0 + +0101000 ++2902 0 -2900 0 * +Ve +1e-07 +33.9506172839506 -13.8991731471577 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 89 0 0 1.23456790123457 +6 177 2 0 +6 178 1 0 +0 + +0101000 ++2900 0 -2898 0 * +Ve +1e-07 +33.3333333333333 -14.9683403123236 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 90 0 0 1.23456790123456 +6 179 2 0 +6 180 1 0 +0 + +0101000 ++2898 0 -2896 0 * +Ve +1e-07 +34.5679012345679 -14.9683403123236 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 91 0 0 1.23456790123456 +6 181 2 0 +6 182 1 0 +0 + +0101000 ++2896 0 -2894 0 * +Ve +1e-07 +35.1851851851852 -16.0375074774896 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 92 0 0 1.23456790123457 +6 183 2 0 +6 184 1 0 +0 + +0101000 ++2894 0 -2892 0 * +Ve +1e-07 +34.5679012345679 -17.1066746426556 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 93 0 0 1.23456790123457 +6 185 2 0 +6 186 1 0 +0 + +0101000 ++2892 0 -2890 0 * +Ve +1e-07 +33.3333333333333 -17.1066746426556 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 94 0 0 1.23456790123456 +6 187 2 0 +6 188 1 0 +0 + +0101000 ++2890 0 -2888 0 * +Ve +1e-07 +33.9506172839506 -18.1758418078216 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 95 0 0 1.23456790123457 +6 189 2 0 +6 190 1 0 +0 + +0101000 ++2888 0 -2886 0 * +Ve +1e-07 +33.3333333333333 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 96 0 0 1.23456790123457 +6 191 2 0 +6 192 1 0 +0 + +0101000 ++2886 0 -2884 0 * +Ve +1e-07 +34.5679012345679 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 97 0 0 1.23456790123457 +6 193 2 0 +6 194 1 0 +0 + +0101000 ++2884 0 -2882 0 * +Ve +1e-07 +35.1851851851852 -20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 98 0 0 1.23456790123457 +6 195 2 0 +6 196 1 0 +0 + +0101000 ++2882 0 -2880 0 * +Ve +1e-07 +35.8024691358025 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 99 0 0 1.23456790123457 +6 197 2 0 +6 198 1 0 +0 + +0101000 ++2880 0 -2878 0 * +Ve +1e-07 +37.037037037037 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 100 0 0 1.23456790123457 +6 199 2 0 +6 200 1 0 +0 + +0101000 ++2878 0 -2876 0 * +Ve +1e-07 +37.6543209876543 -20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 101 0 0 1.23456790123457 +6 201 2 0 +6 202 1 0 +0 + +0101000 ++2876 0 -2874 0 * +Ve +1e-07 +37.037037037037 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 102 0 0 1.23456790123457 +6 203 2 0 +6 204 1 0 +0 + +0101000 ++2874 0 -2872 0 * +Ve +1e-07 +38.2716049382716 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 103 0 0 1.23456790123456 +6 205 2 0 +6 206 1 0 +0 + +0101000 ++2872 0 -2870 0 * +Ve +1e-07 +38.8888888888889 -22.4525104684854 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 104 0 0 1.23456790123457 +6 207 2 0 +6 208 1 0 +0 + +0101000 ++2870 0 -2868 0 * +Ve +1e-07 +39.5061728395062 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 105 0 0 1.23456790123457 +6 209 2 0 +6 210 1 0 +0 + +0101000 ++2868 0 -2866 0 * +Ve +1e-07 +40.7407407407407 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 106 0 0 1.23456790123456 +6 211 2 0 +6 212 1 0 +0 + +0101000 ++2866 0 -2864 0 * +Ve +1e-07 +40.1234567901235 -20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 107 0 0 1.23456790123457 +6 213 2 0 +6 214 1 0 +0 + +0101000 ++2864 0 -2862 0 * +Ve +1e-07 +40.7407407407407 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 108 0 0 1.23456790123457 +6 215 2 0 +6 216 1 0 +0 + +0101000 ++2862 0 -2860 0 * +Ve +1e-07 +41.9753086419753 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 109 0 0 1.23456790123457 +6 217 2 0 +6 218 1 0 +0 + +0101000 ++2860 0 -2858 0 * +Ve +1e-07 +42.5925925925926 -20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 110 0 0 1.23456790123457 +6 219 2 0 +6 220 1 0 +0 + +0101000 ++2858 0 -2856 0 * +Ve +1e-07 +43.2098765432099 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 111 0 0 1.23456790123457 +6 221 2 0 +6 222 1 0 +0 + +0101000 ++2856 0 -2854 0 * +Ve +1e-07 +44.4444444444444 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 112 0 0 1.23456790123457 +6 223 2 0 +6 224 1 0 +0 + +0101000 ++2854 0 -2852 0 * +Ve +1e-07 +45.0617283950617 -20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 113 0 0 1.23456790123457 +6 225 2 0 +6 226 1 0 +0 + +0101000 ++2852 0 -2850 0 * +Ve +1e-07 +44.4444444444444 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 114 0 0 1.23456790123457 +6 227 2 0 +6 228 1 0 +0 + +0101000 ++2850 0 -2848 0 * +Ve +1e-07 +45.679012345679 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 115 0 0 1.23456790123457 +6 229 2 0 +6 230 1 0 +0 + +0101000 ++2848 0 -2846 0 * +Ve +1e-07 +46.2962962962963 -22.4525104684854 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 116 0 0 1.23456790123457 +6 231 2 0 +6 232 1 0 +0 + +0101000 ++2846 0 -2844 0 * +Ve +1e-07 +45.679012345679 -23.5216776336514 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 117 0 0 1.23456790123457 +6 233 2 0 +6 234 1 0 +0 + +0101000 ++2844 0 -2842 0 * +Ve +1e-07 +44.4444444444444 -23.5216776336514 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 118 0 0 1.23456790123457 +6 235 2 0 +6 236 1 0 +0 + +0101000 ++2842 0 -2840 0 * +Ve +1e-07 +45.0617283950617 -24.5908447988174 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 119 0 0 1.23456790123457 +6 237 2 0 +6 238 1 0 +0 + +0101000 ++2840 0 -2838 0 * +Ve +1e-07 +44.4444444444444 -25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 120 0 0 1.23456790123457 +6 239 2 0 +6 240 1 0 +0 + +0101000 ++2838 0 -2836 0 * +Ve +1e-07 +45.679012345679 -25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 121 0 0 1.23456790123457 +6 241 2 0 +6 242 1 0 +0 + +0101000 ++2836 0 -2834 0 * +Ve +1e-07 +46.2962962962963 -26.7291791291493 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 122 0 0 1.23456790123457 +6 243 2 0 +6 244 1 0 +0 + +0101000 ++2834 0 -2832 0 * +Ve +1e-07 +46.9135802469136 -25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 123 0 0 1.23456790123457 +6 245 2 0 +6 246 1 0 +0 + +0101000 ++2832 0 -2830 0 * +Ve +1e-07 +48.1481481481481 -25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 124 0 0 1.23456790123457 +6 247 2 0 +6 248 1 0 +0 + +0101000 ++2830 0 -2828 0 * +Ve +1e-07 +48.7654320987654 -26.7291791291493 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 125 0 0 1.23456790123457 +6 249 2 0 +6 250 1 0 +0 + +0101000 ++2828 0 -2826 0 * +Ve +1e-07 +48.1481481481482 -27.7983462943153 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 126 0 0 1.23456790123457 +6 251 2 0 +6 252 1 0 +0 + +0101000 ++2826 0 -2824 0 * +Ve +1e-07 +49.3827160493827 -27.7983462943153 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 127 0 0 1.23456790123456 +6 253 2 0 +6 254 1 0 +0 + +0101000 ++2824 0 -2822 0 * +Ve +1e-07 +50 -28.8675134594813 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 128 0 0 1.23456790123457 +6 255 2 0 +6 256 1 0 +0 + +0101000 ++2822 0 -2820 0 * +Ve +1e-07 +50.6172839506173 -27.7983462943153 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 129 0 0 1.23456790123457 +6 257 2 0 +6 258 1 0 +0 + +0101000 ++2820 0 -2818 0 * +Ve +1e-07 +51.8518518518518 -27.7983462943153 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 130 0 0 1.23456790123456 +6 259 2 0 +6 260 1 0 +0 + +0101000 ++2818 0 -2816 0 * +Ve +1e-07 +51.2345679012346 -26.7291791291493 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 131 0 0 1.23456790123457 +6 261 2 0 +6 262 1 0 +0 + +0101000 ++2816 0 -2814 0 * +Ve +1e-07 +51.8518518518519 -25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 132 0 0 1.23456790123457 +6 263 2 0 +6 264 1 0 +0 + +0101000 ++2814 0 -2812 0 * +Ve +1e-07 +53.0864197530864 -25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 133 0 0 1.23456790123457 +6 265 2 0 +6 266 1 0 +0 + +0101000 ++2812 0 -2810 0 * +Ve +1e-07 +53.7037037037037 -26.7291791291493 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 134 0 0 1.23456790123457 +6 267 2 0 +6 268 1 0 +0 + +0101000 ++2810 0 -2808 0 * +Ve +1e-07 +54.320987654321 -25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 135 0 0 1.23456790123457 +6 269 2 0 +6 270 1 0 +0 + +0101000 ++2808 0 -2806 0 * +Ve +1e-07 +55.5555555555556 -25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 136 0 0 1.23456790123457 +6 271 2 0 +6 272 1 0 +0 + +0101000 ++2806 0 -2804 0 * +Ve +1e-07 +54.9382716049383 -24.5908447988174 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 137 0 0 1.23456790123457 +6 273 2 0 +6 274 1 0 +0 + +0101000 ++2804 0 -2802 0 * +Ve +1e-07 +55.5555555555556 -23.5216776336514 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 138 0 0 1.23456790123457 +6 275 2 0 +6 276 1 0 +0 + +0101000 ++2802 0 -2800 0 * +Ve +1e-07 +54.320987654321 -23.5216776336514 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 139 0 0 1.23456790123457 +6 277 2 0 +6 278 1 0 +0 + +0101000 ++2800 0 -2798 0 * +Ve +1e-07 +53.7037037037037 -22.4525104684854 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 140 0 0 1.23456790123457 +6 279 2 0 +6 280 1 0 +0 + +0101000 ++2798 0 -2796 0 * +Ve +1e-07 +54.320987654321 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 141 0 0 1.23456790123457 +6 281 2 0 +6 282 1 0 +0 + +0101000 ++2796 0 -2794 0 * +Ve +1e-07 +55.5555555555556 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 142 0 0 1.23456790123457 +6 283 2 0 +6 284 1 0 +0 + +0101000 ++2794 0 -2792 0 * +Ve +1e-07 +54.9382716049383 -20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 143 0 0 1.23456790123457 +6 285 2 0 +6 286 1 0 +0 + +0101000 ++2792 0 -2790 0 * +Ve +1e-07 +55.5555555555556 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 144 0 0 1.23456790123457 +6 287 2 0 +6 288 1 0 +0 + +0101000 ++2790 0 -2788 0 * +Ve +1e-07 +56.7901234567901 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 145 0 0 1.23456790123457 +6 289 2 0 +6 290 1 0 +0 + +0101000 ++2788 0 -2786 0 * +Ve +1e-07 +57.4074074074074 -20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 146 0 0 1.23456790123457 +6 291 2 0 +6 292 1 0 +0 + +0101000 ++2786 0 -2784 0 * +Ve +1e-07 +58.0246913580247 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 147 0 0 1.23456790123457 +6 293 2 0 +6 294 1 0 +0 + +0101000 ++2784 0 -2782 0 * +Ve +1e-07 +59.2592592592593 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 148 0 0 1.23456790123457 +6 295 2 0 +6 296 1 0 +0 + +0101000 ++2782 0 -2780 0 * +Ve +1e-07 +59.8765432098765 -20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 149 0 0 1.23456790123457 +6 297 2 0 +6 298 1 0 +0 + +0101000 ++2780 0 -2778 0 * +Ve +1e-07 +59.2592592592593 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 150 0 0 1.23456790123457 +6 299 2 0 +6 300 1 0 +0 + +0101000 ++2778 0 -2776 0 * +Ve +1e-07 +60.4938271604938 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 151 0 0 1.23456790123456 +6 301 2 0 +6 302 1 0 +0 + +0101000 ++2776 0 -2774 0 * +Ve +1e-07 +61.1111111111111 -22.4525104684854 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 152 0 0 1.23456790123457 +6 303 2 0 +6 304 1 0 +0 + +0101000 ++2774 0 -2772 0 * +Ve +1e-07 +61.7283950617284 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 153 0 0 1.23456790123457 +6 305 2 0 +6 306 1 0 +0 + +0101000 ++2772 0 -2770 0 * +Ve +1e-07 +62.962962962963 -21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 154 0 0 1.23456790123456 +6 307 2 0 +6 308 1 0 +0 + +0101000 ++2770 0 -2768 0 * +Ve +1e-07 +62.3456790123457 -20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 155 0 0 1.23456790123457 +6 309 2 0 +6 310 1 0 +0 + +0101000 ++2768 0 -2766 0 * +Ve +1e-07 +62.962962962963 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 156 0 0 1.23456790123457 +6 311 2 0 +6 312 1 0 +0 + +0101000 ++2766 0 -2764 0 * +Ve +1e-07 +64.1975308641975 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 157 0 0 1.23456790123456 +6 313 2 0 +6 314 1 0 +0 + +0101000 ++2764 0 -2762 0 * +Ve +1e-07 +64.8148148148148 -20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 158 0 0 1.23456790123457 +6 315 2 0 +6 316 1 0 +0 + +0101000 ++2762 0 -2760 0 * +Ve +1e-07 +65.4320987654321 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 159 0 0 1.23456790123456 +6 317 2 0 +6 318 1 0 +0 + +0101000 ++2760 0 -2758 0 * +Ve +1e-07 +66.6666666666667 -19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 160 0 0 1.23456790123457 +6 319 2 0 +6 320 1 0 +0 + +0101000 ++2758 0 -2756 0 * +Ve +1e-07 +66.0493827160494 -18.1758418078216 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 161 0 0 1.23456790123457 +6 321 2 0 +6 322 1 0 +0 + +0101000 ++2756 0 -2754 0 * +Ve +1e-07 +66.6666666666667 -17.1066746426556 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 162 0 0 1.23456790123456 +6 323 2 0 +6 324 1 0 +0 + +0101000 ++2754 0 -2752 0 * +Ve +1e-07 +65.4320987654321 -17.1066746426556 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 163 0 0 1.23456790123457 +6 325 2 0 +6 326 1 0 +0 + +0101000 ++2752 0 -2750 0 * +Ve +1e-07 +64.8148148148148 -16.0375074774896 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 164 0 0 1.23456790123457 +6 327 2 0 +6 328 1 0 +0 + +0101000 ++2750 0 -2748 0 * +Ve +1e-07 +65.4320987654321 -14.9683403123236 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 165 0 0 1.23456790123456 +6 329 2 0 +6 330 1 0 +0 + +0101000 ++2748 0 -2746 0 * +Ve +1e-07 +66.6666666666667 -14.9683403123236 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 166 0 0 1.23456790123457 +6 331 2 0 +6 332 1 0 +0 + +0101000 ++2746 0 -2744 0 * +Ve +1e-07 +66.0493827160494 -13.8991731471577 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 167 0 0 1.23456790123456 +6 333 2 0 +6 334 1 0 +0 + +0101000 ++2744 0 -2742 0 * +Ve +1e-07 +66.6666666666667 -12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 168 0 0 1.23456790123456 +6 335 2 0 +6 336 1 0 +0 + +0101000 ++2742 0 -2740 0 * +Ve +1e-07 +65.4320987654321 -12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 169 0 0 1.23456790123457 +6 337 2 0 +6 338 1 0 +0 + +0101000 ++2740 0 -2738 0 * +Ve +1e-07 +64.8148148148148 -11.7608388168257 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 170 0 0 1.23456790123457 +6 339 2 0 +6 340 1 0 +0 + +0101000 ++2738 0 -2736 0 * +Ve +1e-07 +64.1975308641975 -12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 171 0 0 1.23456790123457 +6 341 2 0 +6 342 1 0 +0 + +0101000 ++2736 0 -2734 0 * +Ve +1e-07 +62.962962962963 -12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 172 0 0 1.23456790123456 +6 343 2 0 +6 344 1 0 +0 + +0101000 ++2734 0 -2732 0 * +Ve +1e-07 +62.3456790123457 -11.7608388168257 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 173 0 0 1.23456790123457 +6 345 2 0 +6 346 1 0 +0 + +0101000 ++2732 0 -2730 0 * +Ve +1e-07 +62.962962962963 -10.6916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 174 0 0 1.23456790123456 +6 347 2 0 +6 348 1 0 +0 + +0101000 ++2730 0 -2728 0 * +Ve +1e-07 +61.7283950617284 -10.6916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 175 0 0 1.23456790123456 +6 349 2 0 +6 350 1 0 +0 + +0101000 ++2728 0 -2726 0 * +Ve +1e-07 +61.1111111111111 -9.62250448649376 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 176 0 0 1.23456790123457 +6 351 2 0 +6 352 1 0 +0 + +0101000 ++2726 0 -2724 0 * +Ve +1e-07 +61.7283950617284 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 177 0 0 1.23456790123457 +6 353 2 0 +6 354 1 0 +0 + +0101000 ++2724 0 -2722 0 * +Ve +1e-07 +62.962962962963 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 178 0 0 1.23456790123456 +6 355 2 0 +6 356 1 0 +0 + +0101000 ++2722 0 -2720 0 * +Ve +1e-07 +62.3456790123457 -7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 179 0 0 1.23456790123457 +6 357 2 0 +6 358 1 0 +0 + +0101000 ++2720 0 -2718 0 * +Ve +1e-07 +62.962962962963 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 180 0 0 1.23456790123457 +6 359 2 0 +6 360 1 0 +0 + +0101000 ++2718 0 -2716 0 * +Ve +1e-07 +64.1975308641975 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 181 0 0 1.23456790123456 +6 361 2 0 +6 362 1 0 +0 + +0101000 ++2716 0 -2714 0 * +Ve +1e-07 +64.8148148148148 -7.48417015616181 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 182 0 0 1.23456790123457 +6 363 2 0 +6 364 1 0 +0 + +0101000 ++2714 0 -2712 0 * +Ve +1e-07 +65.4320987654321 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 183 0 0 1.23456790123456 +6 365 2 0 +6 366 1 0 +0 + +0101000 ++2712 0 -2710 0 * +Ve +1e-07 +66.6666666666667 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 184 0 0 1.23456790123457 +6 367 2 0 +6 368 1 0 +0 + +0101000 ++2710 0 -2708 0 * +Ve +1e-07 +66.0493827160494 -5.34583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 185 0 0 1.23456790123456 +6 369 2 0 +6 370 1 0 +0 + +0101000 ++2708 0 -2706 0 * +Ve +1e-07 +66.6666666666667 -4.2766686606639 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 186 0 0 1.23456790123456 +6 371 2 0 +6 372 1 0 +0 + +0101000 ++2706 0 -2704 0 * +Ve +1e-07 +65.4320987654321 -4.2766686606639 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 187 0 0 1.23456790123457 +6 373 2 0 +6 374 1 0 +0 + +0101000 ++2704 0 -2702 0 * +Ve +1e-07 +64.8148148148148 -3.20750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 188 0 0 1.23456790123457 +6 375 2 0 +6 376 1 0 +0 + +0101000 ++2702 0 -2700 0 * +Ve +1e-07 +65.4320987654321 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 189 0 0 1.23456790123456 +6 377 2 0 +6 378 1 0 +0 + +0101000 ++2700 0 -2698 0 * +Ve +1e-07 +66.6666666666667 -2.13833433033194 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 190 0 0 1.23456790123457 +6 379 2 0 +6 380 1 0 +0 + +0101000 ++2698 0 -2696 0 * +Ve +1e-07 +66.0493827160494 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 191 0 0 1.23456790123456 +6 381 2 0 +6 382 1 0 +0 + +0101000 ++2696 0 -2694 0 * +Ve +1e-07 +66.6666666666667 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 192 0 0 1.23456790123456 +6 383 2 0 +6 384 1 0 +0 + +0101000 ++2694 0 -2692 0 * +Ve +1e-07 +67.9012345679012 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 193 0 0 1.23456790123457 +6 385 2 0 +6 386 1 0 +0 + +0101000 ++2692 0 -2690 0 * +Ve +1e-07 +68.5185185185185 -1.06916716516598 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 194 0 0 1.23456790123457 +6 387 2 0 +6 388 1 0 +0 + +0101000 ++2690 0 -2688 0 * +Ve +1e-07 +69.1358024691358 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 195 0 0 1.23456790123457 +6 389 2 0 +6 390 1 0 +0 + +0101000 ++2688 0 -2686 0 * +Ve +1e-07 +70.3703703703704 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 196 0 0 1.23456790123457 +6 391 2 0 +6 392 1 0 +0 + +0101000 ++2686 0 -2684 0 * +Ve +1e-07 +70.9876543209877 -1.06916716516598 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 197 0 0 1.23456790123457 +6 393 2 0 +6 394 1 0 +0 + +0101000 ++2684 0 -2682 0 * +Ve +1e-07 +70.3703703703704 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 198 0 0 1.23456790123456 +6 395 2 0 +6 396 1 0 +0 + +0101000 ++2682 0 -2680 0 * +Ve +1e-07 +71.604938271605 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 199 0 0 1.23456790123457 +6 397 2 0 +6 398 1 0 +0 + +0101000 ++2680 0 -2678 0 * +Ve +1e-07 +72.2222222222222 -3.20750149549793 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 200 0 0 1.23456790123457 +6 399 2 0 +6 400 1 0 +0 + +0101000 ++2678 0 -2676 0 * +Ve +1e-07 +72.8395061728395 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 201 0 0 1.23456790123457 +6 401 2 0 +6 402 1 0 +0 + +0101000 ++2676 0 -2674 0 * +Ve +1e-07 +74.0740740740741 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 202 0 0 1.23456790123457 +6 403 2 0 +6 404 1 0 +0 + +0101000 ++2674 0 -2672 0 * +Ve +1e-07 +73.4567901234568 -1.06916716516598 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 203 0 0 1.23456790123456 +6 405 2 0 +6 406 1 0 +0 + +0101000 ++2672 0 -2670 0 * +Ve +1e-07 +74.0740740740741 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 204 0 0 1.23456790123457 +6 407 2 0 +6 408 1 0 +0 + +0101000 ++2670 0 -2668 0 * +Ve +1e-07 +75.3086419753086 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 205 0 0 1.23456790123457 +6 409 2 0 +6 410 1 0 +0 + +0101000 ++2668 0 -2666 0 * +Ve +1e-07 +75.9259259259259 -1.06916716516598 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 206 0 0 1.23456790123457 +6 411 2 0 +6 412 1 0 +0 + +0101000 ++2666 0 -2664 0 * +Ve +1e-07 +76.5432098765432 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 207 0 0 1.23456790123457 +6 413 2 0 +6 414 1 0 +0 + +0101000 ++2664 0 -2662 0 * +Ve +1e-07 +77.7777777777778 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 208 0 0 1.23456790123457 +6 415 2 0 +6 416 1 0 +0 + +0101000 ++2662 0 -2660 0 * +Ve +1e-07 +78.3950617283951 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 209 0 0 1.23456790123457 +6 417 2 0 +6 418 1 0 +0 + +0101000 ++2660 0 -2658 0 * +Ve +1e-07 +77.7777777777778 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 210 0 0 1.23456790123456 +6 419 2 0 +6 420 1 0 +0 + +0101000 ++2658 0 -2656 0 * +Ve +1e-07 +79.0123456790124 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 211 0 0 1.23456790123457 +6 421 2 0 +6 422 1 0 +0 + +0101000 ++2656 0 -2654 0 * +Ve +1e-07 +79.6296296296296 -3.20750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 212 0 0 1.23456790123457 +6 423 2 0 +6 424 1 0 +0 + +0101000 ++2654 0 -2652 0 * +Ve +1e-07 +79.0123456790124 -4.2766686606639 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 213 0 0 1.23456790123457 +6 425 2 0 +6 426 1 0 +0 + +0101000 ++2652 0 -2650 0 * +Ve +1e-07 +77.7777777777778 -4.2766686606639 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 214 0 0 1.23456790123456 +6 427 2 0 +6 428 1 0 +0 + +0101000 ++2650 0 -2648 0 * +Ve +1e-07 +78.3950617283951 -5.34583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 215 0 0 1.23456790123456 +6 429 2 0 +6 430 1 0 +0 + +0101000 ++2648 0 -2646 0 * +Ve +1e-07 +77.7777777777778 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 216 0 0 1.23456790123456 +6 431 2 0 +6 432 1 0 +0 + +0101000 ++2646 0 -2644 0 * +Ve +1e-07 +79.0123456790124 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 217 0 0 1.23456790123457 +6 433 2 0 +6 434 1 0 +0 + +0101000 ++2644 0 -2642 0 * +Ve +1e-07 +79.6296296296296 -7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 218 0 0 1.23456790123457 +6 435 2 0 +6 436 1 0 +0 + +0101000 ++2642 0 -2640 0 * +Ve +1e-07 +80.2469135802469 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 219 0 0 1.23456790123457 +6 437 2 0 +6 438 1 0 +0 + +0101000 ++2640 0 -2638 0 * +Ve +1e-07 +81.4814814814815 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 220 0 0 1.23456790123457 +6 439 2 0 +6 440 1 0 +0 + +0101000 ++2638 0 -2636 0 * +Ve +1e-07 +82.0987654320988 -7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 221 0 0 1.23456790123456 +6 441 2 0 +6 442 1 0 +0 + +0101000 ++2636 0 -2634 0 * +Ve +1e-07 +81.4814814814815 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 222 0 0 1.23456790123456 +6 443 2 0 +6 444 1 0 +0 + +0101000 ++2634 0 -2632 0 * +Ve +1e-07 +82.7160493827161 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 223 0 0 1.23456790123457 +6 445 2 0 +6 446 1 0 +0 + +0101000 ++2632 0 -2630 0 * +Ve +1e-07 +83.3333333333333 -9.62250448649377 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 224 0 0 1.23456790123456 +6 447 2 0 +6 448 1 0 +0 + +0101000 ++2630 0 -2628 0 * +Ve +1e-07 +83.9506172839506 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 225 0 0 1.23456790123456 +6 449 2 0 +6 450 1 0 +0 + +0101000 ++2628 0 -2626 0 * +Ve +1e-07 +85.1851851851852 -8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 226 0 0 1.23456790123457 +6 451 2 0 +6 452 1 0 +0 + +0101000 ++2626 0 -2624 0 * +Ve +1e-07 +84.5679012345679 -7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 227 0 0 1.23456790123456 +6 453 2 0 +6 454 1 0 +0 + +0101000 ++2624 0 -2622 0 * +Ve +1e-07 +85.1851851851852 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 228 0 0 1.23456790123456 +6 455 2 0 +6 456 1 0 +0 + +0101000 ++2622 0 -2620 0 * +Ve +1e-07 +86.4197530864198 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 229 0 0 1.23456790123457 +6 457 2 0 +6 458 1 0 +0 + +0101000 ++2620 0 -2618 0 * +Ve +1e-07 +87.037037037037 -7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 230 0 0 1.23456790123457 +6 459 2 0 +6 460 1 0 +0 + +0101000 ++2618 0 -2616 0 * +Ve +1e-07 +87.6543209876543 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 231 0 0 1.23456790123457 +6 461 2 0 +6 462 1 0 +0 + +0101000 ++2616 0 -2614 0 * +Ve +1e-07 +88.8888888888889 -6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 232 0 0 1.23456790123457 +6 463 2 0 +6 464 1 0 +0 + +0101000 ++2614 0 -2612 0 * +Ve +1e-07 +88.2716049382716 -5.34583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 233 0 0 1.23456790123456 +6 465 2 0 +6 466 1 0 +0 + +0101000 ++2612 0 -2610 0 * +Ve +1e-07 +88.8888888888889 -4.2766686606639 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 234 0 0 1.23456790123456 +6 467 2 0 +6 468 1 0 +0 + +0101000 ++2610 0 -2608 0 * +Ve +1e-07 +87.6543209876543 -4.27666866066389 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 235 0 0 1.23456790123457 +6 469 2 0 +6 470 1 0 +0 + +0101000 ++2608 0 -2606 0 * +Ve +1e-07 +87.037037037037 -3.20750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 236 0 0 1.23456790123456 +6 471 2 0 +6 472 1 0 +0 + +0101000 ++2606 0 -2604 0 * +Ve +1e-07 +87.6543209876543 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 237 0 0 1.23456790123457 +6 473 2 0 +6 474 1 0 +0 + +0101000 ++2604 0 -2602 0 * +Ve +1e-07 +88.8888888888889 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 238 0 0 1.23456790123457 +6 475 2 0 +6 476 1 0 +0 + +0101000 ++2602 0 -2600 0 * +Ve +1e-07 +88.2716049382716 -1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 239 0 0 1.23456790123456 +6 477 2 0 +6 478 1 0 +0 + +0101000 ++2600 0 -2598 0 * +Ve +1e-07 +88.8888888888889 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 240 0 0 1.23456790123457 +6 479 2 0 +6 480 1 0 +0 + +0101000 ++2598 0 -2596 0 * +Ve +1e-07 +90.1234567901235 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 241 0 0 1.23456790123457 +6 481 2 0 +6 482 1 0 +0 + +0101000 ++2596 0 -2594 0 * +Ve +1e-07 +90.7407407407407 -1.06916716516598 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 242 0 0 1.23456790123457 +6 483 2 0 +6 484 1 0 +0 + +0101000 ++2594 0 -2592 0 * +Ve +1e-07 +91.358024691358 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 243 0 0 1.23456790123457 +6 485 2 0 +6 486 1 0 +0 + +0101000 ++2592 0 -2590 0 * +Ve +1e-07 +92.5925925925926 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 244 0 0 1.23456790123457 +6 487 2 0 +6 488 1 0 +0 + +0101000 ++2590 0 -2588 0 * +Ve +1e-07 +93.2098765432099 -1.06916716516598 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 245 0 0 1.23456790123457 +6 489 2 0 +6 490 1 0 +0 + +0101000 ++2588 0 -2586 0 * +Ve +1e-07 +92.5925925925926 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 246 0 0 1.23456790123456 +6 491 2 0 +6 492 1 0 +0 + +0101000 ++2586 0 -2584 0 * +Ve +1e-07 +93.8271604938272 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 247 0 0 1.23456790123457 +6 493 2 0 +6 494 1 0 +0 + +0101000 ++2584 0 -2582 0 * +Ve +1e-07 +94.4444444444444 -3.20750149549793 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 248 0 0 1.23456790123457 +6 495 2 0 +6 496 1 0 +0 + +0101000 ++2582 0 -2580 0 * +Ve +1e-07 +95.0617283950617 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 249 0 0 1.23456790123457 +6 497 2 0 +6 498 1 0 +0 + +0101000 ++2580 0 -2578 0 * +Ve +1e-07 +96.2962962962963 -2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 250 0 0 1.23456790123457 +6 499 2 0 +6 500 1 0 +0 + +0101000 ++2578 0 -2576 0 * +Ve +1e-07 +95.679012345679 -1.06916716516598 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 251 0 0 1.23456790123456 +6 501 2 0 +6 502 1 0 +0 + +0101000 ++2576 0 -2574 0 * +Ve +1e-07 +96.2962962962963 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 252 0 0 1.23456790123457 +6 503 2 0 +6 504 1 0 +0 + +0101000 ++2574 0 -2572 0 * +Ve +1e-07 +97.5308641975309 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 253 0 0 1.23456790123457 +6 505 2 0 +6 506 1 0 +0 + +0101000 ++2572 0 -2570 0 * +Ve +1e-07 +98.1481481481482 -1.06916716516598 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 254 0 0 1.23456790123457 +6 507 2 0 +6 508 1 0 +0 + +0101000 ++2570 0 -2568 0 * +Ve +1e-07 +98.7654320987654 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 255 0 0 1.23456790123457 +6 509 2 0 +6 510 1 0 +0 + +0101000 ++2568 0 -2566 0 * +Ve +1e-07 +100 0 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 256 0 0 1.23456790123457 +6 511 2 0 +6 512 1 0 +0 + +0101000 ++2566 0 -2564 0 * +Ve +1e-07 +99.3827160493827 1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 257 0 0 1.23456790123456 +6 513 2 0 +6 514 1 0 +0 + +0101000 ++2564 0 -2562 0 * +Ve +1e-07 +100 2.13833433033194 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 258 0 0 1.23456790123456 +6 515 2 0 +6 516 1 0 +0 + +0101000 ++2562 0 -2560 0 * +Ve +1e-07 +98.7654320987654 2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 259 0 0 1.23456790123457 +6 517 2 0 +6 518 1 0 +0 + +0101000 ++2560 0 -2558 0 * +Ve +1e-07 +98.1481481481482 3.20750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 260 0 0 1.23456790123456 +6 519 2 0 +6 520 1 0 +0 + +0101000 ++2558 0 -2556 0 * +Ve +1e-07 +98.7654320987654 4.27666866066389 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 261 0 0 1.23456790123456 +6 521 2 0 +6 522 1 0 +0 + +0101000 ++2556 0 -2554 0 * +Ve +1e-07 +100 4.2766686606639 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 262 0 0 1.23456790123457 +6 523 2 0 +6 524 1 0 +0 + +0101000 ++2554 0 -2552 0 * +Ve +1e-07 +99.3827160493827 5.34583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 263 0 0 1.23456790123456 +6 525 2 0 +6 526 1 0 +0 + +0101000 ++2552 0 -2550 0 * +Ve +1e-07 +100 6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 264 0 0 1.23456790123456 +6 527 2 0 +6 528 1 0 +0 + +0101000 ++2550 0 -2548 0 * +Ve +1e-07 +98.7654320987654 6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 265 0 0 1.23456790123457 +6 529 2 0 +6 530 1 0 +0 + +0101000 ++2548 0 -2546 0 * +Ve +1e-07 +98.1481481481482 7.48417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 266 0 0 1.23456790123457 +6 531 2 0 +6 532 1 0 +0 + +0101000 ++2546 0 -2544 0 * +Ve +1e-07 +97.5308641975309 6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 267 0 0 1.23456790123457 +6 533 2 0 +6 534 1 0 +0 + +0101000 ++2544 0 -2542 0 * +Ve +1e-07 +96.2962962962963 6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 268 0 0 1.23456790123457 +6 535 2 0 +6 536 1 0 +0 + +0101000 ++2542 0 -2540 0 * +Ve +1e-07 +95.679012345679 7.48417015616181 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 269 0 0 1.23456790123456 +6 537 2 0 +6 538 1 0 +0 + +0101000 ++2540 0 -2538 0 * +Ve +1e-07 +96.2962962962963 8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 270 0 0 1.23456790123456 +6 539 2 0 +6 540 1 0 +0 + +0101000 ++2538 0 -2536 0 * +Ve +1e-07 +95.0617283950617 8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 271 0 0 1.23456790123457 +6 541 2 0 +6 542 1 0 +0 + +0101000 ++2536 0 -2534 0 * +Ve +1e-07 +94.4444444444444 9.62250448649376 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 272 0 0 1.23456790123456 +6 543 2 0 +6 544 1 0 +0 + +0101000 ++2534 0 -2532 0 * +Ve +1e-07 +95.0617283950617 10.6916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 273 0 0 1.23456790123456 +6 545 2 0 +6 546 1 0 +0 + +0101000 ++2532 0 -2530 0 * +Ve +1e-07 +96.2962962962963 10.6916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 274 0 0 1.23456790123457 +6 547 2 0 +6 548 1 0 +0 + +0101000 ++2530 0 -2528 0 * +Ve +1e-07 +95.679012345679 11.7608388168257 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 275 0 0 1.23456790123456 +6 549 2 0 +6 550 1 0 +0 + +0101000 ++2528 0 -2526 0 * +Ve +1e-07 +96.2962962962963 12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 276 0 0 1.23456790123456 +6 551 2 0 +6 552 1 0 +0 + +0101000 ++2526 0 -2524 0 * +Ve +1e-07 +97.5308641975309 12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 277 0 0 1.23456790123457 +6 553 2 0 +6 554 1 0 +0 + +0101000 ++2524 0 -2522 0 * +Ve +1e-07 +98.1481481481482 11.7608388168257 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 278 0 0 1.23456790123457 +6 555 2 0 +6 556 1 0 +0 + +0101000 ++2522 0 -2520 0 * +Ve +1e-07 +98.7654320987654 12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 279 0 0 1.23456790123457 +6 557 2 0 +6 558 1 0 +0 + +0101000 ++2520 0 -2518 0 * +Ve +1e-07 +100 12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 280 0 0 1.23456790123457 +6 559 2 0 +6 560 1 0 +0 + +0101000 ++2518 0 -2516 0 * +Ve +1e-07 +99.3827160493827 13.8991731471577 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 281 0 0 1.23456790123457 +6 561 2 0 +6 562 1 0 +0 + +0101000 ++2516 0 -2514 0 * +Ve +1e-07 +100 14.9683403123236 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 282 0 0 1.23456790123457 +6 563 2 0 +6 564 1 0 +0 + +0101000 ++2514 0 -2512 0 * +Ve +1e-07 +98.7654320987654 14.9683403123236 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 283 0 0 1.23456790123457 +6 565 2 0 +6 566 1 0 +0 + +0101000 ++2512 0 -2510 0 * +Ve +1e-07 +98.1481481481481 16.0375074774896 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 284 0 0 1.23456790123457 +6 567 2 0 +6 568 1 0 +0 + +0101000 ++2510 0 -2508 0 * +Ve +1e-07 +98.7654320987654 17.1066746426556 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 285 0 0 1.23456790123457 +6 569 2 0 +6 570 1 0 +0 + +0101000 ++2508 0 -2506 0 * +Ve +1e-07 +100 17.1066746426556 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 286 0 0 1.23456790123457 +6 571 2 0 +6 572 1 0 +0 + +0101000 ++2506 0 -2504 0 * +Ve +1e-07 +99.3827160493827 18.1758418078216 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 287 0 0 1.23456790123456 +6 573 2 0 +6 574 1 0 +0 + +0101000 ++2504 0 -2502 0 * +Ve +1e-07 +100 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 288 0 0 1.23456790123457 +6 575 2 0 +6 576 1 0 +0 + +0101000 ++2502 0 -2500 0 * +Ve +1e-07 +98.7654320987654 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 289 0 0 1.23456790123457 +6 577 2 0 +6 578 1 0 +0 + +0101000 ++2500 0 -2498 0 * +Ve +1e-07 +98.1481481481481 20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 290 0 0 1.23456790123457 +6 579 2 0 +6 580 1 0 +0 + +0101000 ++2498 0 -2496 0 * +Ve +1e-07 +97.5308641975309 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 291 0 0 1.23456790123457 +6 581 2 0 +6 582 1 0 +0 + +0101000 ++2496 0 -2494 0 * +Ve +1e-07 +96.2962962962963 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 292 0 0 1.23456790123457 +6 583 2 0 +6 584 1 0 +0 + +0101000 ++2494 0 -2492 0 * +Ve +1e-07 +95.679012345679 20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 293 0 0 1.23456790123457 +6 585 2 0 +6 586 1 0 +0 + +0101000 ++2492 0 -2490 0 * +Ve +1e-07 +96.2962962962963 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 294 0 0 1.23456790123457 +6 587 2 0 +6 588 1 0 +0 + +0101000 ++2490 0 -2488 0 * +Ve +1e-07 +95.0617283950617 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 295 0 0 1.23456790123456 +6 589 2 0 +6 590 1 0 +0 + +0101000 ++2488 0 -2486 0 * +Ve +1e-07 +94.4444444444444 22.4525104684854 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 296 0 0 1.23456790123457 +6 591 2 0 +6 592 1 0 +0 + +0101000 ++2486 0 -2484 0 * +Ve +1e-07 +93.8271604938272 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 297 0 0 1.23456790123456 +6 593 2 0 +6 594 1 0 +0 + +0101000 ++2484 0 -2482 0 * +Ve +1e-07 +92.5925925925926 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 298 0 0 1.23456790123457 +6 595 2 0 +6 596 1 0 +0 + +0101000 ++2482 0 -2480 0 * +Ve +1e-07 +93.2098765432099 20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 299 0 0 1.23456790123456 +6 597 2 0 +6 598 1 0 +0 + +0101000 ++2480 0 -2478 0 * +Ve +1e-07 +92.5925925925926 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 300 0 0 1.23456790123456 +6 599 2 0 +6 600 1 0 +0 + +0101000 ++2478 0 -2476 0 * +Ve +1e-07 +91.358024691358 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 301 0 0 1.23456790123457 +6 601 2 0 +6 602 1 0 +0 + +0101000 ++2476 0 -2474 0 * +Ve +1e-07 +90.7407407407407 20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 302 0 0 1.23456790123457 +6 603 2 0 +6 604 1 0 +0 + +0101000 ++2474 0 -2472 0 * +Ve +1e-07 +90.1234567901235 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 303 0 0 1.23456790123457 +6 605 2 0 +6 606 1 0 +0 + +0101000 ++2472 0 -2470 0 * +Ve +1e-07 +88.8888888888889 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 304 0 0 1.23456790123457 +6 607 2 0 +6 608 1 0 +0 + +0101000 ++2470 0 -2468 0 * +Ve +1e-07 +88.2716049382716 20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 305 0 0 1.23456790123457 +6 609 2 0 +6 610 1 0 +0 + +0101000 ++2468 0 -2466 0 * +Ve +1e-07 +88.8888888888889 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 306 0 0 1.23456790123456 +6 611 2 0 +6 612 1 0 +0 + +0101000 ++2466 0 -2464 0 * +Ve +1e-07 +87.6543209876543 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 307 0 0 1.23456790123457 +6 613 2 0 +6 614 1 0 +0 + +0101000 ++2464 0 -2462 0 * +Ve +1e-07 +87.037037037037 22.4525104684854 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 308 0 0 1.23456790123457 +6 615 2 0 +6 616 1 0 +0 + +0101000 ++2462 0 -2460 0 * +Ve +1e-07 +87.6543209876543 23.5216776336514 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 309 0 0 1.23456790123456 +6 617 2 0 +6 618 1 0 +0 + +0101000 ++2460 0 -2458 0 * +Ve +1e-07 +88.8888888888889 23.5216776336514 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 310 0 0 1.23456790123457 +6 619 2 0 +6 620 1 0 +0 + +0101000 ++2458 0 -2456 0 * +Ve +1e-07 +88.2716049382716 24.5908447988174 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 311 0 0 1.23456790123456 +6 621 2 0 +6 622 1 0 +0 + +0101000 ++2456 0 -2454 0 * +Ve +1e-07 +88.8888888888889 25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 312 0 0 1.23456790123456 +6 623 2 0 +6 624 1 0 +0 + +0101000 ++2454 0 -2452 0 * +Ve +1e-07 +87.6543209876543 25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 313 0 0 1.23456790123457 +6 625 2 0 +6 626 1 0 +0 + +0101000 ++2452 0 -2450 0 * +Ve +1e-07 +87.037037037037 26.7291791291493 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 314 0 0 1.23456790123457 +6 627 2 0 +6 628 1 0 +0 + +0101000 ++2450 0 -2448 0 * +Ve +1e-07 +86.4197530864197 25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 315 0 0 1.23456790123457 +6 629 2 0 +6 630 1 0 +0 + +0101000 ++2448 0 -2446 0 * +Ve +1e-07 +85.1851851851852 25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 316 0 0 1.23456790123457 +6 631 2 0 +6 632 1 0 +0 + +0101000 ++2446 0 -2444 0 * +Ve +1e-07 +84.5679012345679 26.7291791291493 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 317 0 0 1.23456790123457 +6 633 2 0 +6 634 1 0 +0 + +0101000 ++2444 0 -2442 0 * +Ve +1e-07 +85.1851851851852 27.7983462943153 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 318 0 0 1.23456790123456 +6 635 2 0 +6 636 1 0 +0 + +0101000 ++2442 0 -2440 0 * +Ve +1e-07 +83.9506172839506 27.7983462943153 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 319 0 0 1.23456790123457 +6 637 2 0 +6 638 1 0 +0 + +0101000 ++2440 0 -2438 0 * +Ve +1e-07 +83.3333333333333 28.8675134594813 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 320 0 0 1.23456790123457 +6 639 2 0 +6 640 1 0 +0 + +0101000 ++2438 0 -2436 0 * +Ve +1e-07 +83.9506172839506 29.9366806246473 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 321 0 0 1.23456790123457 +6 641 2 0 +6 642 1 0 +0 + +0101000 ++2436 0 -2434 0 * +Ve +1e-07 +85.1851851851852 29.9366806246473 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 322 0 0 1.23456790123457 +6 643 2 0 +6 644 1 0 +0 + +0101000 ++2434 0 -2432 0 * +Ve +1e-07 +84.5679012345679 31.0058477898132 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 323 0 0 1.23456790123456 +6 645 2 0 +6 646 1 0 +0 + +0101000 ++2432 0 -2430 0 * +Ve +1e-07 +85.1851851851852 32.0750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 324 0 0 1.23456790123457 +6 647 2 0 +6 648 1 0 +0 + +0101000 ++2430 0 -2428 0 * +Ve +1e-07 +86.4197530864197 32.0750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 325 0 0 1.23456790123457 +6 649 2 0 +6 650 1 0 +0 + +0101000 ++2428 0 -2426 0 * +Ve +1e-07 +87.037037037037 31.0058477898132 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 326 0 0 1.23456790123457 +6 651 2 0 +6 652 1 0 +0 + +0101000 ++2426 0 -2424 0 * +Ve +1e-07 +87.6543209876543 32.0750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 327 0 0 1.23456790123457 +6 653 2 0 +6 654 1 0 +0 + +0101000 ++2424 0 -2422 0 * +Ve +1e-07 +88.8888888888889 32.0750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 328 0 0 1.23456790123457 +6 655 2 0 +6 656 1 0 +0 + +0101000 ++2422 0 -2420 0 * +Ve +1e-07 +88.2716049382716 33.1441821201452 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 329 0 0 1.23456790123456 +6 657 2 0 +6 658 1 0 +0 + +0101000 ++2420 0 -2418 0 * +Ve +1e-07 +88.8888888888889 34.2133492853112 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 330 0 0 1.23456790123456 +6 659 2 0 +6 660 1 0 +0 + +0101000 ++2418 0 -2416 0 * +Ve +1e-07 +87.6543209876543 34.2133492853112 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 331 0 0 1.23456790123457 +6 661 2 0 +6 662 1 0 +0 + +0101000 ++2416 0 -2414 0 * +Ve +1e-07 +87.037037037037 35.2825164504771 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 332 0 0 1.23456790123456 +6 663 2 0 +6 664 1 0 +0 + +0101000 ++2414 0 -2412 0 * +Ve +1e-07 +87.6543209876543 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 333 0 0 1.23456790123456 +6 665 2 0 +6 666 1 0 +0 + +0101000 ++2412 0 -2410 0 * +Ve +1e-07 +88.8888888888889 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 334 0 0 1.23456790123457 +6 667 2 0 +6 668 1 0 +0 + +0101000 ++2410 0 -2408 0 * +Ve +1e-07 +88.2716049382716 37.4208507808091 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 335 0 0 1.23456790123456 +6 669 2 0 +6 670 1 0 +0 + +0101000 ++2408 0 -2406 0 * +Ve +1e-07 +88.8888888888889 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 336 0 0 1.23456790123456 +6 671 2 0 +6 672 1 0 +0 + +0101000 ++2406 0 -2404 0 * +Ve +1e-07 +90.1234567901235 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 337 0 0 1.23456790123457 +6 673 2 0 +6 674 1 0 +0 + +0101000 ++2404 0 -2402 0 * +Ve +1e-07 +90.7407407407407 37.4208507808091 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 338 0 0 1.23456790123456 +6 675 2 0 +6 676 1 0 +0 + +0101000 ++2402 0 -2400 0 * +Ve +1e-07 +91.358024691358 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 339 0 0 1.23456790123456 +6 677 2 0 +6 678 1 0 +0 + +0101000 ++2400 0 -2398 0 * +Ve +1e-07 +92.5925925925926 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 340 0 0 1.23456790123457 +6 679 2 0 +6 680 1 0 +0 + +0101000 ++2398 0 -2396 0 * +Ve +1e-07 +93.2098765432099 37.4208507808091 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 341 0 0 1.23456790123456 +6 681 2 0 +6 682 1 0 +0 + +0101000 ++2396 0 -2394 0 * +Ve +1e-07 +92.5925925925926 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 342 0 0 1.23456790123456 +6 683 2 0 +6 684 1 0 +0 + +0101000 ++2394 0 -2392 0 * +Ve +1e-07 +93.8271604938272 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 343 0 0 1.23456790123457 +6 685 2 0 +6 686 1 0 +0 + +0101000 ++2392 0 -2390 0 * +Ve +1e-07 +94.4444444444444 35.2825164504771 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 344 0 0 1.23456790123456 +6 687 2 0 +6 688 1 0 +0 + +0101000 ++2390 0 -2388 0 * +Ve +1e-07 +95.0617283950617 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 345 0 0 1.23456790123457 +6 689 2 0 +6 690 1 0 +0 + +0101000 ++2388 0 -2386 0 * +Ve +1e-07 +96.2962962962963 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 346 0 0 1.23456790123456 +6 691 2 0 +6 692 1 0 +0 + +0101000 ++2386 0 -2384 0 * +Ve +1e-07 +95.679012345679 37.4208507808091 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 347 0 0 1.23456790123456 +6 693 2 0 +6 694 1 0 +0 + +0101000 ++2384 0 -2382 0 * +Ve +1e-07 +96.2962962962963 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 348 0 0 1.23456790123457 +6 695 2 0 +6 696 1 0 +0 + +0101000 ++2382 0 -2380 0 * +Ve +1e-07 +97.5308641975309 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 349 0 0 1.23456790123457 +6 697 2 0 +6 698 1 0 +0 + +0101000 ++2380 0 -2378 0 * +Ve +1e-07 +98.1481481481481 37.4208507808091 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 350 0 0 1.23456790123456 +6 699 2 0 +6 700 1 0 +0 + +0101000 ++2378 0 -2376 0 * +Ve +1e-07 +98.7654320987654 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 351 0 0 1.23456790123456 +6 701 2 0 +6 702 1 0 +0 + +0101000 ++2376 0 -2374 0 * +Ve +1e-07 +100 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 352 0 0 1.23456790123457 +6 703 2 0 +6 704 1 0 +0 + +0101000 ++2374 0 -2372 0 * +Ve +1e-07 +99.3827160493827 39.559185111141 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 353 0 0 1.23456790123456 +6 705 2 0 +6 706 1 0 +0 + +0101000 ++2372 0 -2370 0 * +Ve +1e-07 +100 40.628352276307 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 354 0 0 1.23456790123456 +6 707 2 0 +6 708 1 0 +0 + +0101000 ++2370 0 -2368 0 * +Ve +1e-07 +98.7654320987654 40.628352276307 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 355 0 0 1.23456790123457 +6 709 2 0 +6 710 1 0 +0 + +0101000 ++2368 0 -2366 0 * +Ve +1e-07 +98.1481481481481 41.697519441473 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 356 0 0 1.23456790123456 +6 711 2 0 +6 712 1 0 +0 + +0101000 ++2366 0 -2364 0 * +Ve +1e-07 +98.7654320987654 42.7666866066389 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 357 0 0 1.23456790123457 +6 713 2 0 +6 714 1 0 +0 + +0101000 ++2364 0 -2362 0 * +Ve +1e-07 +100 42.7666866066389 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 358 0 0 1.23456790123457 +6 715 2 0 +6 716 1 0 +0 + +0101000 ++2362 0 -2360 0 * +Ve +1e-07 +99.3827160493827 43.8358537718049 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 359 0 0 1.23456790123458 +6 717 2 0 +6 718 1 0 +0 + +0101000 ++2360 0 -2358 0 * +Ve +1e-07 +100 44.9050209369709 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 360 0 0 1.23456790123457 +6 719 2 0 +6 720 1 0 +0 + +0101000 ++2358 0 -2356 0 * +Ve +1e-07 +98.7654320987654 44.9050209369709 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 361 0 0 1.23456790123457 +6 721 2 0 +6 722 1 0 +0 + +0101000 ++2356 0 -2354 0 * +Ve +1e-07 +98.1481481481482 45.9741881021369 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 362 0 0 1.23456790123457 +6 723 2 0 +6 724 1 0 +0 + +0101000 ++2354 0 -2352 0 * +Ve +1e-07 +97.5308641975309 44.9050209369709 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 363 0 0 1.23456790123457 +6 725 2 0 +6 726 1 0 +0 + +0101000 ++2352 0 -2350 0 * +Ve +1e-07 +96.2962962962963 44.9050209369709 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 364 0 0 1.23456790123457 +6 727 2 0 +6 728 1 0 +0 + +0101000 ++2350 0 -2348 0 * +Ve +1e-07 +95.679012345679 45.9741881021369 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 365 0 0 1.23456790123456 +6 729 2 0 +6 730 1 0 +0 + +0101000 ++2348 0 -2346 0 * +Ve +1e-07 +96.2962962962963 47.0433552673028 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 366 0 0 1.23456790123456 +6 731 2 0 +6 732 1 0 +0 + +0101000 ++2346 0 -2344 0 * +Ve +1e-07 +95.0617283950617 47.0433552673028 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 367 0 0 1.23456790123457 +6 733 2 0 +6 734 1 0 +0 + +0101000 ++2344 0 -2342 0 * +Ve +1e-07 +94.4444444444444 48.1125224324688 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 368 0 0 1.23456790123456 +6 735 2 0 +6 736 1 0 +0 + +0101000 ++2342 0 -2340 0 * +Ve +1e-07 +95.0617283950617 49.1816895976348 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 369 0 0 1.23456790123456 +6 737 2 0 +6 738 1 0 +0 + +0101000 ++2340 0 -2338 0 * +Ve +1e-07 +96.2962962962963 49.1816895976348 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 370 0 0 1.23456790123457 +6 739 2 0 +6 740 1 0 +0 + +0101000 ++2338 0 -2336 0 * +Ve +1e-07 +95.679012345679 50.2508567628008 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 371 0 0 1.23456790123456 +6 741 2 0 +6 742 1 0 +0 + +0101000 ++2336 0 -2334 0 * +Ve +1e-07 +96.2962962962963 51.3200239279667 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 372 0 0 1.23456790123456 +6 743 2 0 +6 744 1 0 +0 + +0101000 ++2334 0 -2332 0 * +Ve +1e-07 +97.5308641975309 51.3200239279667 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 373 0 0 1.23456790123457 +6 745 2 0 +6 746 1 0 +0 + +0101000 ++2332 0 -2330 0 * +Ve +1e-07 +98.1481481481482 50.2508567628008 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 374 0 0 1.23456790123458 +6 747 2 0 +6 748 1 0 +0 + +0101000 ++2330 0 -2328 0 * +Ve +1e-07 +98.7654320987654 51.3200239279667 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 375 0 0 1.23456790123457 +6 749 2 0 +6 750 1 0 +0 + +0101000 ++2328 0 -2326 0 * +Ve +1e-07 +100 51.3200239279667 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 376 0 0 1.23456790123457 +6 751 2 0 +6 752 1 0 +0 + +0101000 ++2326 0 -2324 0 * +Ve +1e-07 +99.3827160493827 52.3891910931327 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 377 0 0 1.23456790123456 +6 753 2 0 +6 754 1 0 +0 + +0101000 ++2324 0 -2322 0 * +Ve +1e-07 +100 53.4583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 378 0 0 1.23456790123456 +6 755 2 0 +6 756 1 0 +0 + +0101000 ++2322 0 -2320 0 * +Ve +1e-07 +98.7654320987654 53.4583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 379 0 0 1.23456790123457 +6 757 2 0 +6 758 1 0 +0 + +0101000 ++2320 0 -2318 0 * +Ve +1e-07 +98.1481481481482 54.5275254234647 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 380 0 0 1.23456790123456 +6 759 2 0 +6 760 1 0 +0 + +0101000 ++2318 0 -2316 0 * +Ve +1e-07 +98.7654320987654 55.5966925886306 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 381 0 0 1.23456790123456 +6 761 2 0 +6 762 1 0 +0 + +0101000 ++2316 0 -2314 0 * +Ve +1e-07 +100 55.5966925886306 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 382 0 0 1.23456790123457 +6 763 2 0 +6 764 1 0 +0 + +0101000 ++2314 0 -2312 0 * +Ve +1e-07 +99.3827160493827 56.6658597537966 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 383 0 0 1.23456790123456 +6 765 2 0 +6 766 1 0 +0 + +0101000 ++2312 0 -2310 0 * +Ve +1e-07 +100 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 384 0 0 1.23456790123456 +6 767 2 0 +6 768 1 0 +0 + +0101000 ++2310 0 -2308 0 * +Ve +1e-07 +98.7654320987654 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 385 0 0 1.23456790123457 +6 769 2 0 +6 770 1 0 +0 + +0101000 ++2308 0 -2306 0 * +Ve +1e-07 +98.1481481481482 58.8041940841286 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 386 0 0 1.23456790123457 +6 771 2 0 +6 772 1 0 +0 + +0101000 ++2306 0 -2304 0 * +Ve +1e-07 +97.5308641975309 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 387 0 0 1.23456790123458 +6 773 2 0 +6 774 1 0 +0 + +0101000 ++2304 0 -2302 0 * +Ve +1e-07 +96.2962962962963 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 388 0 0 1.23456790123457 +6 775 2 0 +6 776 1 0 +0 + +0101000 ++2302 0 -2300 0 * +Ve +1e-07 +95.679012345679 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 389 0 0 1.23456790123456 +6 777 2 0 +6 778 1 0 +0 + +0101000 ++2300 0 -2298 0 * +Ve +1e-07 +96.2962962962963 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 390 0 0 1.23456790123456 +6 779 2 0 +6 780 1 0 +0 + +0101000 ++2298 0 -2296 0 * +Ve +1e-07 +95.0617283950617 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 391 0 0 1.23456790123457 +6 781 2 0 +6 782 1 0 +0 + +0101000 ++2296 0 -2294 0 * +Ve +1e-07 +94.4444444444444 60.9425284144605 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 392 0 0 1.23456790123456 +6 783 2 0 +6 784 1 0 +0 + +0101000 ++2294 0 -2292 0 * +Ve +1e-07 +93.8271604938272 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 393 0 0 1.23456790123456 +6 785 2 0 +6 786 1 0 +0 + +0101000 ++2292 0 -2290 0 * +Ve +1e-07 +92.5925925925926 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 394 0 0 1.23456790123457 +6 787 2 0 +6 788 1 0 +0 + +0101000 ++2290 0 -2288 0 * +Ve +1e-07 +93.2098765432099 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 395 0 0 1.23456790123456 +6 789 2 0 +6 790 1 0 +0 + +0101000 ++2288 0 -2286 0 * +Ve +1e-07 +92.5925925925926 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 396 0 0 1.23456790123456 +6 791 2 0 +6 792 1 0 +0 + +0101000 ++2286 0 -2284 0 * +Ve +1e-07 +91.358024691358 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 397 0 0 1.23456790123457 +6 793 2 0 +6 794 1 0 +0 + +0101000 ++2284 0 -2282 0 * +Ve +1e-07 +90.7407407407407 58.8041940841286 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 398 0 0 1.23456790123458 +6 795 2 0 +6 796 1 0 +0 + +0101000 ++2282 0 -2280 0 * +Ve +1e-07 +90.1234567901235 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 399 0 0 1.23456790123457 +6 797 2 0 +6 798 1 0 +0 + +0101000 ++2280 0 -2278 0 * +Ve +1e-07 +88.8888888888889 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 400 0 0 1.23456790123457 +6 799 2 0 +6 800 1 0 +0 + +0101000 ++2278 0 -2276 0 * +Ve +1e-07 +88.2716049382716 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 401 0 0 1.23456790123456 +6 801 2 0 +6 802 1 0 +0 + +0101000 ++2276 0 -2274 0 * +Ve +1e-07 +88.8888888888889 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 402 0 0 1.23456790123456 +6 803 2 0 +6 804 1 0 +0 + +0101000 ++2274 0 -2272 0 * +Ve +1e-07 +87.6543209876543 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 403 0 0 1.23456790123457 +6 805 2 0 +6 806 1 0 +0 + +0101000 ++2272 0 -2270 0 * +Ve +1e-07 +87.037037037037 60.9425284144605 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 404 0 0 1.23456790123456 +6 807 2 0 +6 808 1 0 +0 + +0101000 ++2270 0 -2268 0 * +Ve +1e-07 +87.6543209876543 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 405 0 0 1.23456790123457 +6 809 2 0 +6 810 1 0 +0 + +0101000 ++2268 0 -2266 0 * +Ve +1e-07 +88.8888888888889 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 406 0 0 1.23456790123456 +6 811 2 0 +6 812 1 0 +0 + +0101000 ++2266 0 -2264 0 * +Ve +1e-07 +88.2716049382716 63.0808627447924 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 407 0 0 1.23456790123457 +6 813 2 0 +6 814 1 0 +0 + +0101000 ++2264 0 -2262 0 * +Ve +1e-07 +88.8888888888889 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 408 0 0 1.23456790123457 +6 815 2 0 +6 816 1 0 +0 + +0101000 ++2262 0 -2260 0 * +Ve +1e-07 +87.6543209876543 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 409 0 0 1.23456790123457 +6 817 2 0 +6 818 1 0 +0 + +0101000 ++2260 0 -2258 0 * +Ve +1e-07 +87.037037037037 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 410 0 0 1.23456790123458 +6 819 2 0 +6 820 1 0 +0 + +0101000 ++2258 0 -2256 0 * +Ve +1e-07 +86.4197530864198 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 411 0 0 1.23456790123457 +6 821 2 0 +6 822 1 0 +0 + +0101000 ++2256 0 -2254 0 * +Ve +1e-07 +85.1851851851852 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 412 0 0 1.23456790123457 +6 823 2 0 +6 824 1 0 +0 + +0101000 ++2254 0 -2252 0 * +Ve +1e-07 +84.5679012345679 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 413 0 0 1.23456790123457 +6 825 2 0 +6 826 1 0 +0 + +0101000 ++2252 0 -2250 0 * +Ve +1e-07 +85.1851851851852 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 414 0 0 1.23456790123456 +6 827 2 0 +6 828 1 0 +0 + +0101000 ++2250 0 -2248 0 * +Ve +1e-07 +83.9506172839506 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 415 0 0 1.23456790123457 +6 829 2 0 +6 830 1 0 +0 + +0101000 ++2248 0 -2246 0 * +Ve +1e-07 +83.3333333333333 67.3575314054563 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 416 0 0 1.23456790123457 +6 831 2 0 +6 832 1 0 +0 + +0101000 ++2246 0 -2244 0 * +Ve +1e-07 +82.7160493827161 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 417 0 0 1.23456790123457 +6 833 2 0 +6 834 1 0 +0 + +0101000 ++2244 0 -2242 0 * +Ve +1e-07 +81.4814814814815 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 418 0 0 1.23456790123457 +6 835 2 0 +6 836 1 0 +0 + +0101000 ++2242 0 -2240 0 * +Ve +1e-07 +82.0987654320988 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 419 0 0 1.23456790123456 +6 837 2 0 +6 838 1 0 +0 + +0101000 ++2240 0 -2238 0 * +Ve +1e-07 +81.4814814814815 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 420 0 0 1.23456790123457 +6 839 2 0 +6 840 1 0 +0 + +0101000 ++2238 0 -2236 0 * +Ve +1e-07 +80.2469135802469 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 421 0 0 1.23456790123457 +6 841 2 0 +6 842 1 0 +0 + +0101000 ++2236 0 -2234 0 * +Ve +1e-07 +79.6296296296296 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 422 0 0 1.23456790123457 +6 843 2 0 +6 844 1 0 +0 + +0101000 ++2234 0 -2232 0 * +Ve +1e-07 +79.0123456790124 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 423 0 0 1.23456790123457 +6 845 2 0 +6 846 1 0 +0 + +0101000 ++2232 0 -2230 0 * +Ve +1e-07 +77.7777777777778 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 424 0 0 1.23456790123457 +6 847 2 0 +6 848 1 0 +0 + +0101000 ++2230 0 -2228 0 * +Ve +1e-07 +78.3950617283951 63.0808627447924 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 425 0 0 1.23456790123456 +6 849 2 0 +6 850 1 0 +0 + +0101000 ++2228 0 -2226 0 * +Ve +1e-07 +77.7777777777778 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 426 0 0 1.23456790123456 +6 851 2 0 +6 852 1 0 +0 + +0101000 ++2226 0 -2224 0 * +Ve +1e-07 +79.0123456790124 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 427 0 0 1.23456790123456 +6 853 2 0 +6 854 1 0 +0 + +0101000 ++2224 0 -2222 0 * +Ve +1e-07 +79.6296296296296 60.9425284144605 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 428 0 0 1.23456790123456 +6 855 2 0 +6 856 1 0 +0 + +0101000 ++2222 0 -2220 0 * +Ve +1e-07 +79.0123456790124 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 429 0 0 1.23456790123456 +6 857 2 0 +6 858 1 0 +0 + +0101000 ++2220 0 -2218 0 * +Ve +1e-07 +77.7777777777778 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 430 0 0 1.23456790123457 +6 859 2 0 +6 860 1 0 +0 + +0101000 ++2218 0 -2216 0 * +Ve +1e-07 +78.3950617283951 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 431 0 0 1.23456790123456 +6 861 2 0 +6 862 1 0 +0 + +0101000 ++2216 0 -2214 0 * +Ve +1e-07 +77.7777777777778 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 432 0 0 1.23456790123456 +6 863 2 0 +6 864 1 0 +0 + +0101000 ++2214 0 -2212 0 * +Ve +1e-07 +76.5432098765432 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 433 0 0 1.23456790123457 +6 865 2 0 +6 866 1 0 +0 + +0101000 ++2212 0 -2210 0 * +Ve +1e-07 +75.9259259259259 58.8041940841286 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 434 0 0 1.23456790123458 +6 867 2 0 +6 868 1 0 +0 + +0101000 ++2210 0 -2208 0 * +Ve +1e-07 +75.3086419753086 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 435 0 0 1.23456790123457 +6 869 2 0 +6 870 1 0 +0 + +0101000 ++2208 0 -2206 0 * +Ve +1e-07 +74.0740740740741 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 436 0 0 1.23456790123457 +6 871 2 0 +6 872 1 0 +0 + +0101000 ++2206 0 -2204 0 * +Ve +1e-07 +73.4567901234568 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 437 0 0 1.23456790123456 +6 873 2 0 +6 874 1 0 +0 + +0101000 ++2204 0 -2202 0 * +Ve +1e-07 +74.0740740740741 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 438 0 0 1.23456790123456 +6 875 2 0 +6 876 1 0 +0 + +0101000 ++2202 0 -2200 0 * +Ve +1e-07 +72.8395061728395 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 439 0 0 1.23456790123457 +6 877 2 0 +6 878 1 0 +0 + +0101000 ++2200 0 -2198 0 * +Ve +1e-07 +72.2222222222222 60.9425284144605 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 440 0 0 1.23456790123456 +6 879 2 0 +6 880 1 0 +0 + +0101000 ++2198 0 -2196 0 * +Ve +1e-07 +71.604938271605 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 441 0 0 1.23456790123456 +6 881 2 0 +6 882 1 0 +0 + +0101000 ++2196 0 -2194 0 * +Ve +1e-07 +70.3703703703704 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 442 0 0 1.23456790123457 +6 883 2 0 +6 884 1 0 +0 + +0101000 ++2194 0 -2192 0 * +Ve +1e-07 +70.9876543209877 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 443 0 0 1.23456790123456 +6 885 2 0 +6 886 1 0 +0 + +0101000 ++2192 0 -2190 0 * +Ve +1e-07 +70.3703703703704 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 444 0 0 1.23456790123456 +6 887 2 0 +6 888 1 0 +0 + +0101000 ++2190 0 -2188 0 * +Ve +1e-07 +69.1358024691358 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 445 0 0 1.23456790123457 +6 889 2 0 +6 890 1 0 +0 + +0101000 ++2188 0 -2186 0 * +Ve +1e-07 +68.5185185185185 58.8041940841286 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 446 0 0 1.23456790123457 +6 891 2 0 +6 892 1 0 +0 + +0101000 ++2186 0 -2184 0 * +Ve +1e-07 +67.9012345679012 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 447 0 0 1.23456790123458 +6 893 2 0 +6 894 1 0 +0 + +0101000 ++2184 0 -2182 0 * +Ve +1e-07 +66.6666666666667 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 448 0 0 1.23456790123457 +6 895 2 0 +6 896 1 0 +0 + +0101000 ++2182 0 -2180 0 * +Ve +1e-07 +66.0493827160494 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 449 0 0 1.23456790123456 +6 897 2 0 +6 898 1 0 +0 + +0101000 ++2180 0 -2178 0 * +Ve +1e-07 +66.6666666666667 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 450 0 0 1.23456790123456 +6 899 2 0 +6 900 1 0 +0 + +0101000 ++2178 0 -2176 0 * +Ve +1e-07 +65.4320987654321 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 451 0 0 1.23456790123457 +6 901 2 0 +6 902 1 0 +0 + +0101000 ++2176 0 -2174 0 * +Ve +1e-07 +64.8148148148148 60.9425284144605 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 452 0 0 1.23456790123456 +6 903 2 0 +6 904 1 0 +0 + +0101000 ++2174 0 -2172 0 * +Ve +1e-07 +65.4320987654321 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 453 0 0 1.23456790123456 +6 905 2 0 +6 906 1 0 +0 + +0101000 ++2172 0 -2170 0 * +Ve +1e-07 +66.6666666666667 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 454 0 0 1.23456790123457 +6 907 2 0 +6 908 1 0 +0 + +0101000 ++2170 0 -2168 0 * +Ve +1e-07 +66.0493827160494 63.0808627447924 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 455 0 0 1.23456790123456 +6 909 2 0 +6 910 1 0 +0 + +0101000 ++2168 0 -2166 0 * +Ve +1e-07 +66.6666666666667 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 456 0 0 1.23456790123456 +6 911 2 0 +6 912 1 0 +0 + +0101000 ++2166 0 -2164 0 * +Ve +1e-07 +65.4320987654321 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 457 0 0 1.23456790123457 +6 913 2 0 +6 914 1 0 +0 + +0101000 ++2164 0 -2162 0 * +Ve +1e-07 +64.8148148148148 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 458 0 0 1.23456790123457 +6 915 2 0 +6 916 1 0 +0 + +0101000 ++2162 0 -2160 0 * +Ve +1e-07 +64.1975308641975 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 459 0 0 1.23456790123458 +6 917 2 0 +6 918 1 0 +0 + +0101000 ++2160 0 -2158 0 * +Ve +1e-07 +62.962962962963 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 460 0 0 1.23456790123456 +6 919 2 0 +6 920 1 0 +0 + +0101000 ++2158 0 -2156 0 * +Ve +1e-07 +62.3456790123457 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 461 0 0 1.23456790123457 +6 921 2 0 +6 922 1 0 +0 + +0101000 ++2156 0 -2154 0 * +Ve +1e-07 +62.962962962963 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 462 0 0 1.23456790123457 +6 923 2 0 +6 924 1 0 +0 + +0101000 ++2154 0 -2152 0 * +Ve +1e-07 +61.7283950617284 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 463 0 0 1.23456790123457 +6 925 2 0 +6 926 1 0 +0 + +0101000 ++2152 0 -2150 0 * +Ve +1e-07 +61.1111111111111 67.3575314054563 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 464 0 0 1.23456790123457 +6 927 2 0 +6 928 1 0 +0 + +0101000 ++2150 0 -2148 0 * +Ve +1e-07 +61.7283950617284 68.4266985706223 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 465 0 0 1.23456790123457 +6 929 2 0 +6 930 1 0 +0 + +0101000 ++2148 0 -2146 0 * +Ve +1e-07 +62.962962962963 68.4266985706223 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 466 0 0 1.23456790123457 +6 931 2 0 +6 932 1 0 +0 + +0101000 ++2146 0 -2144 0 * +Ve +1e-07 +62.3456790123457 69.4958657357883 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 467 0 0 1.23456790123457 +6 933 2 0 +6 934 1 0 +0 + +0101000 ++2144 0 -2142 0 * +Ve +1e-07 +62.962962962963 70.5650329009543 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 468 0 0 1.23456790123457 +6 935 2 0 +6 936 1 0 +0 + +0101000 ++2142 0 -2140 0 * +Ve +1e-07 +64.1975308641975 70.5650329009543 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 469 0 0 1.23456790123456 +6 937 2 0 +6 938 1 0 +0 + +0101000 ++2140 0 -2138 0 * +Ve +1e-07 +64.8148148148148 69.4958657357883 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 470 0 0 1.23456790123456 +6 939 2 0 +6 940 1 0 +0 + +0101000 ++2138 0 -2136 0 * +Ve +1e-07 +65.4320987654321 70.5650329009543 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 471 0 0 1.23456790123456 +6 941 2 0 +6 942 1 0 +0 + +0101000 ++2136 0 -2134 0 * +Ve +1e-07 +66.6666666666667 70.5650329009543 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 472 0 0 1.23456790123457 +6 943 2 0 +6 944 1 0 +0 + +0101000 ++2134 0 -2132 0 * +Ve +1e-07 +66.0493827160494 71.6342000661202 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 473 0 0 1.23456790123457 +6 945 2 0 +6 946 1 0 +0 + +0101000 ++2132 0 -2130 0 * +Ve +1e-07 +66.6666666666667 72.7033672312862 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 474 0 0 1.23456790123456 +6 947 2 0 +6 948 1 0 +0 + +0101000 ++2130 0 -2128 0 * +Ve +1e-07 +65.4320987654321 72.7033672312862 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 475 0 0 1.23456790123457 +6 949 2 0 +6 950 1 0 +0 + +0101000 ++2128 0 -2126 0 * +Ve +1e-07 +64.8148148148148 73.7725343964522 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 476 0 0 1.23456790123457 +6 951 2 0 +6 952 1 0 +0 + +0101000 ++2126 0 -2124 0 * +Ve +1e-07 +65.4320987654321 74.8417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 477 0 0 1.23456790123457 +6 953 2 0 +6 954 1 0 +0 + +0101000 ++2124 0 -2122 0 * +Ve +1e-07 +66.6666666666667 74.8417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 478 0 0 1.23456790123457 +6 955 2 0 +6 956 1 0 +0 + +0101000 ++2122 0 -2120 0 * +Ve +1e-07 +66.0493827160494 75.9108687267841 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 479 0 0 1.23456790123456 +6 957 2 0 +6 958 1 0 +0 + +0101000 ++2120 0 -2118 0 * +Ve +1e-07 +66.6666666666667 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 480 0 0 1.23456790123457 +6 959 2 0 +6 960 1 0 +0 + +0101000 ++2118 0 -2116 0 * +Ve +1e-07 +65.4320987654321 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 481 0 0 1.23456790123457 +6 961 2 0 +6 962 1 0 +0 + +0101000 ++2116 0 -2114 0 * +Ve +1e-07 +64.8148148148148 78.0492030571161 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 482 0 0 1.23456790123457 +6 963 2 0 +6 964 1 0 +0 + +0101000 ++2114 0 -2112 0 * +Ve +1e-07 +64.1975308641975 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 483 0 0 1.23456790123458 +6 965 2 0 +6 966 1 0 +0 + +0101000 ++2112 0 -2110 0 * +Ve +1e-07 +62.962962962963 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 484 0 0 1.23456790123456 +6 967 2 0 +6 968 1 0 +0 + +0101000 ++2110 0 -2108 0 * +Ve +1e-07 +62.3456790123457 78.0492030571161 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 485 0 0 1.23456790123457 +6 969 2 0 +6 970 1 0 +0 + +0101000 ++2108 0 -2106 0 * +Ve +1e-07 +62.962962962963 79.1183702222821 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 486 0 0 1.23456790123457 +6 971 2 0 +6 972 1 0 +0 + +0101000 ++2106 0 -2104 0 * +Ve +1e-07 +61.7283950617284 79.1183702222821 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 487 0 0 1.23456790123458 +6 973 2 0 +6 974 1 0 +0 + +0101000 ++2104 0 -2102 0 * +Ve +1e-07 +61.1111111111111 80.187537387448 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 488 0 0 1.23456790123457 +6 975 2 0 +6 976 1 0 +0 + +0101000 ++2102 0 -2100 0 * +Ve +1e-07 +60.4938271604938 79.1183702222821 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 489 0 0 1.23456790123457 +6 977 2 0 +6 978 1 0 +0 + +0101000 ++2100 0 -2098 0 * +Ve +1e-07 +59.2592592592593 79.1183702222821 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 490 0 0 1.23456790123457 +6 979 2 0 +6 980 1 0 +0 + +0101000 ++2098 0 -2096 0 * +Ve +1e-07 +59.8765432098765 78.0492030571161 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 491 0 0 1.23456790123458 +6 981 2 0 +6 982 1 0 +0 + +0101000 ++2096 0 -2094 0 * +Ve +1e-07 +59.2592592592593 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 492 0 0 1.23456790123457 +6 983 2 0 +6 984 1 0 +0 + +0101000 ++2094 0 -2092 0 * +Ve +1e-07 +58.0246913580247 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 493 0 0 1.23456790123457 +6 985 2 0 +6 986 1 0 +0 + +0101000 ++2092 0 -2090 0 * +Ve +1e-07 +57.4074074074074 78.0492030571161 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 494 0 0 1.23456790123457 +6 987 2 0 +6 988 1 0 +0 + +0101000 ++2090 0 -2088 0 * +Ve +1e-07 +56.7901234567901 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 495 0 0 1.23456790123457 +6 989 2 0 +6 990 1 0 +0 + +0101000 ++2088 0 -2086 0 * +Ve +1e-07 +55.5555555555556 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 496 0 0 1.23456790123457 +6 991 2 0 +6 992 1 0 +0 + +0101000 ++2086 0 -2084 0 * +Ve +1e-07 +54.9382716049383 78.0492030571161 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 497 0 0 1.23456790123457 +6 993 2 0 +6 994 1 0 +0 + +0101000 ++2084 0 -2082 0 * +Ve +1e-07 +55.5555555555556 79.118370222282 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 498 0 0 1.23456790123456 +6 995 2 0 +6 996 1 0 +0 + +0101000 ++2082 0 -2080 0 * +Ve +1e-07 +54.320987654321 79.118370222282 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 499 0 0 1.23456790123458 +6 997 2 0 +6 998 1 0 +0 + +0101000 ++2080 0 -2078 0 * +Ve +1e-07 +53.7037037037037 80.187537387448 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 500 0 0 1.23456790123457 +6 999 2 0 +6 1000 1 0 +0 + +0101000 ++2078 0 -2076 0 * +Ve +1e-07 +54.320987654321 81.256704552614 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 501 0 0 1.23456790123457 +6 1001 2 0 +6 1002 1 0 +0 + +0101000 ++2076 0 -2074 0 * +Ve +1e-07 +55.5555555555556 81.256704552614 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 502 0 0 1.23456790123458 +6 1003 2 0 +6 1004 1 0 +0 + +0101000 ++2074 0 -2072 0 * +Ve +1e-07 +54.9382716049383 82.32587171778 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 503 0 0 1.23456790123456 +6 1005 2 0 +6 1006 1 0 +0 + +0101000 ++2072 0 -2070 0 * +Ve +1e-07 +55.5555555555556 83.3950388829459 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 504 0 0 1.23456790123457 +6 1007 2 0 +6 1008 1 0 +0 + +0101000 ++2070 0 -2068 0 * +Ve +1e-07 +54.320987654321 83.3950388829459 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 505 0 0 1.23456790123457 +6 1009 2 0 +6 1010 1 0 +0 + +0101000 ++2068 0 -2066 0 * +Ve +1e-07 +53.7037037037037 84.4642060481119 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 506 0 0 1.23456790123457 +6 1011 2 0 +6 1012 1 0 +0 + +0101000 ++2066 0 -2064 0 * +Ve +1e-07 +53.0864197530864 83.3950388829459 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 507 0 0 1.23456790123457 +6 1013 2 0 +6 1014 1 0 +0 + +0101000 ++2064 0 -2062 0 * +Ve +1e-07 +51.8518518518519 83.3950388829459 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 508 0 0 1.23456790123457 +6 1015 2 0 +6 1016 1 0 +0 + +0101000 ++2062 0 -2060 0 * +Ve +1e-07 +51.2345679012346 84.4642060481119 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 509 0 0 1.23456790123457 +6 1017 2 0 +6 1018 1 0 +0 + +0101000 ++2060 0 -2058 0 * +Ve +1e-07 +51.8518518518519 85.5333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 510 0 0 1.23456790123456 +6 1019 2 0 +6 1020 1 0 +0 + +0101000 ++2058 0 -2056 0 * +Ve +1e-07 +50.6172839506173 85.5333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 511 0 0 1.23456790123457 +6 1021 2 0 +6 1022 1 0 +0 + +0101000 ++2056 0 -2054 0 * +Ve +1e-07 +50 86.6025403784439 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 512 0 0 1.23456790123457 +6 1023 2 0 +6 1024 1 0 +0 + +0101000 ++2054 0 -2052 0 * +Ve +1e-07 +49.3827160493827 85.5333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 513 0 0 1.23456790123457 +6 1025 2 0 +6 1026 1 0 +0 + +0101000 ++2052 0 -2050 0 * +Ve +1e-07 +48.1481481481481 85.5333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 514 0 0 1.23456790123457 +6 1027 2 0 +6 1028 1 0 +0 + +0101000 ++2050 0 -2048 0 * +Ve +1e-07 +48.7654320987654 84.4642060481119 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 515 0 0 1.23456790123456 +6 1029 2 0 +6 1030 1 0 +0 + +0101000 ++2048 0 -2046 0 * +Ve +1e-07 +48.1481481481481 83.3950388829459 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 516 0 0 1.23456790123457 +6 1031 2 0 +6 1032 1 0 +0 + +0101000 ++2046 0 -2044 0 * +Ve +1e-07 +46.9135802469136 83.3950388829459 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 517 0 0 1.23456790123457 +6 1033 2 0 +6 1034 1 0 +0 + +0101000 ++2044 0 -2042 0 * +Ve +1e-07 +46.2962962962963 84.4642060481119 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 518 0 0 1.23456790123457 +6 1035 2 0 +6 1036 1 0 +0 + +0101000 ++2042 0 -2040 0 * +Ve +1e-07 +45.679012345679 83.3950388829459 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 519 0 0 1.23456790123457 +6 1037 2 0 +6 1038 1 0 +0 + +0101000 ++2040 0 -2038 0 * +Ve +1e-07 +44.4444444444444 83.3950388829459 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 520 0 0 1.23456790123457 +6 1039 2 0 +6 1040 1 0 +0 + +0101000 ++2038 0 -2036 0 * +Ve +1e-07 +45.0617283950617 82.32587171778 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 521 0 0 1.23456790123457 +6 1041 2 0 +6 1042 1 0 +0 + +0101000 ++2036 0 -2034 0 * +Ve +1e-07 +44.4444444444444 81.256704552614 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 522 0 0 1.23456790123456 +6 1043 2 0 +6 1044 1 0 +0 + +0101000 ++2034 0 -2032 0 * +Ve +1e-07 +45.679012345679 81.256704552614 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 523 0 0 1.23456790123458 +6 1045 2 0 +6 1046 1 0 +0 + +0101000 ++2032 0 -2030 0 * +Ve +1e-07 +46.2962962962963 80.187537387448 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 524 0 0 1.23456790123457 +6 1047 2 0 +6 1048 1 0 +0 + +0101000 ++2030 0 -2028 0 * +Ve +1e-07 +45.679012345679 79.118370222282 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 525 0 0 1.23456790123457 +6 1049 2 0 +6 1050 1 0 +0 + +0101000 ++2028 0 -2026 0 * +Ve +1e-07 +44.4444444444444 79.118370222282 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 526 0 0 1.23456790123458 +6 1051 2 0 +6 1052 1 0 +0 + +0101000 ++2026 0 -2024 0 * +Ve +1e-07 +45.0617283950617 78.0492030571161 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 527 0 0 1.23456790123456 +6 1053 2 0 +6 1054 1 0 +0 + +0101000 ++2024 0 -2022 0 * +Ve +1e-07 +44.4444444444444 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 528 0 0 1.23456790123457 +6 1055 2 0 +6 1056 1 0 +0 + +0101000 ++2022 0 -2020 0 * +Ve +1e-07 +43.2098765432099 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 529 0 0 1.23456790123457 +6 1057 2 0 +6 1058 1 0 +0 + +0101000 ++2020 0 -2018 0 * +Ve +1e-07 +42.5925925925926 78.0492030571161 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 530 0 0 1.23456790123457 +6 1059 2 0 +6 1060 1 0 +0 + +0101000 ++2018 0 -2016 0 * +Ve +1e-07 +41.9753086419753 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 531 0 0 1.23456790123457 +6 1061 2 0 +6 1062 1 0 +0 + +0101000 ++2016 0 -2014 0 * +Ve +1e-07 +40.7407407407407 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 532 0 0 1.23456790123457 +6 1063 2 0 +6 1064 1 0 +0 + +0101000 ++2014 0 -2012 0 * +Ve +1e-07 +40.1234567901235 78.0492030571161 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 533 0 0 1.23456790123457 +6 1065 2 0 +6 1066 1 0 +0 + +0101000 ++2012 0 -2010 0 * +Ve +1e-07 +40.7407407407407 79.1183702222821 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 534 0 0 1.23456790123458 +6 1067 2 0 +6 1068 1 0 +0 + +0101000 ++2010 0 -2008 0 * +Ve +1e-07 +39.5061728395062 79.1183702222821 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 535 0 0 1.23456790123457 +6 1069 2 0 +6 1070 1 0 +0 + +0101000 ++2008 0 -2006 0 * +Ve +1e-07 +38.8888888888889 80.187537387448 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 536 0 0 1.23456790123457 +6 1071 2 0 +6 1072 1 0 +0 + +0101000 ++2006 0 -2004 0 * +Ve +1e-07 +38.2716049382716 79.1183702222821 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 537 0 0 1.23456790123457 +6 1073 2 0 +6 1074 1 0 +0 + +0101000 ++2004 0 -2002 0 * +Ve +1e-07 +37.037037037037 79.1183702222821 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 538 0 0 1.23456790123458 +6 1075 2 0 +6 1076 1 0 +0 + +0101000 ++2002 0 -2000 0 * +Ve +1e-07 +37.6543209876543 78.0492030571161 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 539 0 0 1.23456790123458 +6 1077 2 0 +6 1078 1 0 +0 + +0101000 ++2000 0 -1998 0 * +Ve +1e-07 +37.037037037037 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 540 0 0 1.23456790123457 +6 1079 2 0 +6 1080 1 0 +0 + +0101000 ++1998 0 -1996 0 * +Ve +1e-07 +35.8024691358025 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 541 0 0 1.23456790123457 +6 1081 2 0 +6 1082 1 0 +0 + +0101000 ++1996 0 -1994 0 * +Ve +1e-07 +35.1851851851852 78.0492030571161 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 542 0 0 1.23456790123457 +6 1083 2 0 +6 1084 1 0 +0 + +0101000 ++1994 0 -1992 0 * +Ve +1e-07 +34.5679012345679 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 543 0 0 1.23456790123457 +6 1085 2 0 +6 1086 1 0 +0 + +0101000 ++1992 0 -1990 0 * +Ve +1e-07 +33.3333333333333 76.9800358919501 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 544 0 0 1.23456790123457 +6 1087 2 0 +6 1088 1 0 +0 + +0101000 ++1990 0 -1988 0 * +Ve +1e-07 +33.9506172839506 75.9108687267841 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 545 0 0 1.23456790123457 +6 1089 2 0 +6 1090 1 0 +0 + +0101000 ++1988 0 -1986 0 * +Ve +1e-07 +33.3333333333333 74.8417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 546 0 0 1.23456790123457 +6 1091 2 0 +6 1092 1 0 +0 + +0101000 ++1986 0 -1984 0 * +Ve +1e-07 +34.5679012345679 74.8417015616182 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 547 0 0 1.23456790123457 +6 1093 2 0 +6 1094 1 0 +0 + +0101000 ++1984 0 -1982 0 * +Ve +1e-07 +35.1851851851852 73.7725343964522 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 548 0 0 1.23456790123457 +6 1095 2 0 +6 1096 1 0 +0 + +0101000 ++1982 0 -1980 0 * +Ve +1e-07 +34.5679012345679 72.7033672312862 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 549 0 0 1.23456790123457 +6 1097 2 0 +6 1098 1 0 +0 + +0101000 ++1980 0 -1978 0 * +Ve +1e-07 +33.3333333333333 72.7033672312862 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 550 0 0 1.23456790123457 +6 1099 2 0 +6 1100 1 0 +0 + +0101000 ++1978 0 -1976 0 * +Ve +1e-07 +33.9506172839506 71.6342000661202 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 551 0 0 1.23456790123457 +6 1101 2 0 +6 1102 1 0 +0 + +0101000 ++1976 0 -1974 0 * +Ve +1e-07 +33.3333333333333 70.5650329009543 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 552 0 0 1.23456790123457 +6 1103 2 0 +6 1104 1 0 +0 + +0101000 ++1974 0 -1972 0 * +Ve +1e-07 +34.5679012345679 70.5650329009543 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 553 0 0 1.23456790123457 +6 1105 2 0 +6 1106 1 0 +0 + +0101000 ++1972 0 -1970 0 * +Ve +1e-07 +35.1851851851852 69.4958657357883 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 554 0 0 1.23456790123457 +6 1107 2 0 +6 1108 1 0 +0 + +0101000 ++1970 0 -1968 0 * +Ve +1e-07 +35.8024691358025 70.5650329009543 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 555 0 0 1.23456790123457 +6 1109 2 0 +6 1110 1 0 +0 + +0101000 ++1968 0 -1966 0 * +Ve +1e-07 +37.037037037037 70.5650329009543 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 556 0 0 1.23456790123457 +6 1111 2 0 +6 1112 1 0 +0 + +0101000 ++1966 0 -1964 0 * +Ve +1e-07 +37.6543209876543 69.4958657357883 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 557 0 0 1.23456790123457 +6 1113 2 0 +6 1114 1 0 +0 + +0101000 ++1964 0 -1962 0 * +Ve +1e-07 +37.037037037037 68.4266985706223 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 558 0 0 1.23456790123458 +6 1115 2 0 +6 1116 1 0 +0 + +0101000 ++1962 0 -1960 0 * +Ve +1e-07 +38.2716049382716 68.4266985706223 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 559 0 0 1.23456790123458 +6 1117 2 0 +6 1118 1 0 +0 + +0101000 ++1960 0 -1958 0 * +Ve +1e-07 +38.8888888888889 67.3575314054563 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 560 0 0 1.23456790123457 +6 1119 2 0 +6 1120 1 0 +0 + +0101000 ++1958 0 -1956 0 * +Ve +1e-07 +38.2716049382716 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 561 0 0 1.23456790123457 +6 1121 2 0 +6 1122 1 0 +0 + +0101000 ++1956 0 -1954 0 * +Ve +1e-07 +37.037037037037 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 562 0 0 1.23456790123458 +6 1123 2 0 +6 1124 1 0 +0 + +0101000 ++1954 0 -1952 0 * +Ve +1e-07 +37.6543209876543 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 563 0 0 1.23456790123458 +6 1125 2 0 +6 1126 1 0 +0 + +0101000 ++1952 0 -1950 0 * +Ve +1e-07 +37.037037037037 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 564 0 0 1.23456790123457 +6 1127 2 0 +6 1128 1 0 +0 + +0101000 ++1950 0 -1948 0 * +Ve +1e-07 +35.8024691358025 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 565 0 0 1.23456790123457 +6 1129 2 0 +6 1130 1 0 +0 + +0101000 ++1948 0 -1946 0 * +Ve +1e-07 +35.1851851851852 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 566 0 0 1.23456790123457 +6 1131 2 0 +6 1132 1 0 +0 + +0101000 ++1946 0 -1944 0 * +Ve +1e-07 +34.5679012345679 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 567 0 0 1.23456790123457 +6 1133 2 0 +6 1134 1 0 +0 + +0101000 ++1944 0 -1942 0 * +Ve +1e-07 +33.3333333333333 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 568 0 0 1.23456790123457 +6 1135 2 0 +6 1136 1 0 +0 + +0101000 ++1942 0 -1940 0 * +Ve +1e-07 +33.9506172839506 63.0808627447924 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 569 0 0 1.23456790123457 +6 1137 2 0 +6 1138 1 0 +0 + +0101000 ++1940 0 -1938 0 * +Ve +1e-07 +33.3333333333333 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 570 0 0 1.23456790123457 +6 1139 2 0 +6 1140 1 0 +0 + +0101000 ++1938 0 -1936 0 * +Ve +1e-07 +34.5679012345679 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 571 0 0 1.23456790123456 +6 1141 2 0 +6 1142 1 0 +0 + +0101000 ++1936 0 -1934 0 * +Ve +1e-07 +35.1851851851852 60.9425284144605 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 572 0 0 1.23456790123457 +6 1143 2 0 +6 1144 1 0 +0 + +0101000 ++1934 0 -1932 0 * +Ve +1e-07 +34.5679012345679 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 573 0 0 1.23456790123457 +6 1145 2 0 +6 1146 1 0 +0 + +0101000 ++1932 0 -1930 0 * +Ve +1e-07 +33.3333333333333 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 574 0 0 1.23456790123456 +6 1147 2 0 +6 1148 1 0 +0 + +0101000 ++1930 0 -1928 0 * +Ve +1e-07 +33.9506172839506 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 575 0 0 1.23456790123457 +6 1149 2 0 +6 1150 1 0 +0 + +0101000 ++1928 0 -1926 0 * +Ve +1e-07 +33.3333333333333 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 576 0 0 1.23456790123457 +6 1151 2 0 +6 1152 1 0 +0 + +0101000 ++1926 0 -1924 0 * +Ve +1e-07 +32.0987654320988 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 577 0 0 1.23456790123457 +6 1153 2 0 +6 1154 1 0 +0 + +0101000 ++1924 0 -1922 0 * +Ve +1e-07 +31.4814814814815 58.8041940841286 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 578 0 0 1.23456790123457 +6 1155 2 0 +6 1156 1 0 +0 + +0101000 ++1922 0 -1920 0 * +Ve +1e-07 +30.8641975308642 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 579 0 0 1.23456790123457 +6 1157 2 0 +6 1158 1 0 +0 + +0101000 ++1920 0 -1918 0 * +Ve +1e-07 +29.6296296296296 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 580 0 0 1.23456790123457 +6 1159 2 0 +6 1160 1 0 +0 + +0101000 ++1918 0 -1916 0 * +Ve +1e-07 +29.0123456790123 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 581 0 0 1.23456790123457 +6 1161 2 0 +6 1162 1 0 +0 + +0101000 ++1916 0 -1914 0 * +Ve +1e-07 +29.6296296296296 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 582 0 0 1.23456790123457 +6 1163 2 0 +6 1164 1 0 +0 + +0101000 ++1914 0 -1912 0 * +Ve +1e-07 +28.3950617283951 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 583 0 0 1.23456790123457 +6 1165 2 0 +6 1166 1 0 +0 + +0101000 ++1912 0 -1910 0 * +Ve +1e-07 +27.7777777777778 60.9425284144605 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 584 0 0 1.23456790123457 +6 1167 2 0 +6 1168 1 0 +0 + +0101000 ++1910 0 -1908 0 * +Ve +1e-07 +27.1604938271605 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 585 0 0 1.23456790123457 +6 1169 2 0 +6 1170 1 0 +0 + +0101000 ++1908 0 -1906 0 * +Ve +1e-07 +25.9259259259259 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 586 0 0 1.23456790123456 +6 1171 2 0 +6 1172 1 0 +0 + +0101000 ++1906 0 -1904 0 * +Ve +1e-07 +26.5432098765432 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 587 0 0 1.23456790123456 +6 1173 2 0 +6 1174 1 0 +0 + +0101000 ++1904 0 -1902 0 * +Ve +1e-07 +25.9259259259259 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 588 0 0 1.23456790123457 +6 1175 2 0 +6 1176 1 0 +0 + +0101000 ++1902 0 -1900 0 * +Ve +1e-07 +24.6913580246914 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 589 0 0 1.23456790123457 +6 1177 2 0 +6 1178 1 0 +0 + +0101000 ++1900 0 -1898 0 * +Ve +1e-07 +24.0740740740741 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 590 0 0 1.23456790123457 +6 1179 2 0 +6 1180 1 0 +0 + +0101000 ++1898 0 -1896 0 * +Ve +1e-07 +23.4567901234568 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 591 0 0 1.23456790123457 +6 1181 2 0 +6 1182 1 0 +0 + +0101000 ++1896 0 -1894 0 * +Ve +1e-07 +22.2222222222222 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 592 0 0 1.23456790123457 +6 1183 2 0 +6 1184 1 0 +0 + +0101000 ++1894 0 -1892 0 * +Ve +1e-07 +21.6049382716049 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 593 0 0 1.23456790123457 +6 1185 2 0 +6 1186 1 0 +0 + +0101000 ++1892 0 -1890 0 * +Ve +1e-07 +22.2222222222222 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 594 0 0 1.23456790123457 +6 1187 2 0 +6 1188 1 0 +0 + +0101000 ++1890 0 -1888 0 * +Ve +1e-07 +20.9876543209877 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 595 0 0 1.23456790123456 +6 1189 2 0 +6 1190 1 0 +0 + +0101000 ++1888 0 -1886 0 * +Ve +1e-07 +20.3703703703704 60.9425284144605 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 596 0 0 1.23456790123457 +6 1191 2 0 +6 1192 1 0 +0 + +0101000 ++1886 0 -1884 0 * +Ve +1e-07 +20.9876543209877 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 597 0 0 1.23456790123457 +6 1193 2 0 +6 1194 1 0 +0 + +0101000 ++1884 0 -1882 0 * +Ve +1e-07 +22.2222222222222 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 598 0 0 1.23456790123457 +6 1195 2 0 +6 1196 1 0 +0 + +0101000 ++1882 0 -1880 0 * +Ve +1e-07 +21.6049382716049 63.0808627447924 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 599 0 0 1.23456790123457 +6 1197 2 0 +6 1198 1 0 +0 + +0101000 ++1880 0 -1878 0 * +Ve +1e-07 +22.2222222222222 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 600 0 0 1.23456790123457 +6 1199 2 0 +6 1200 1 0 +0 + +0101000 ++1878 0 -1876 0 * +Ve +1e-07 +20.9876543209877 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 601 0 0 1.23456790123457 +6 1201 2 0 +6 1202 1 0 +0 + +0101000 ++1876 0 -1874 0 * +Ve +1e-07 +20.3703703703704 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 602 0 0 1.23456790123457 +6 1203 2 0 +6 1204 1 0 +0 + +0101000 ++1874 0 -1872 0 * +Ve +1e-07 +19.7530864197531 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 603 0 0 1.23456790123457 +6 1205 2 0 +6 1206 1 0 +0 + +0101000 ++1872 0 -1870 0 * +Ve +1e-07 +18.5185185185185 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 604 0 0 1.23456790123457 +6 1207 2 0 +6 1208 1 0 +0 + +0101000 ++1870 0 -1868 0 * +Ve +1e-07 +17.9012345679012 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 605 0 0 1.23456790123457 +6 1209 2 0 +6 1210 1 0 +0 + +0101000 ++1868 0 -1866 0 * +Ve +1e-07 +18.5185185185185 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 606 0 0 1.23456790123456 +6 1211 2 0 +6 1212 1 0 +0 + +0101000 ++1866 0 -1864 0 * +Ve +1e-07 +17.283950617284 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 607 0 0 1.23456790123457 +6 1213 2 0 +6 1214 1 0 +0 + +0101000 ++1864 0 -1862 0 * +Ve +1e-07 +16.6666666666667 67.3575314054563 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 608 0 0 1.23456790123457 +6 1215 2 0 +6 1216 1 0 +0 + +0101000 ++1862 0 -1860 0 * +Ve +1e-07 +16.0493827160494 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 609 0 0 1.23456790123457 +6 1217 2 0 +6 1218 1 0 +0 + +0101000 ++1860 0 -1858 0 * +Ve +1e-07 +14.8148148148148 66.2883642402904 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 610 0 0 1.23456790123457 +6 1219 2 0 +6 1220 1 0 +0 + +0101000 ++1858 0 -1856 0 * +Ve +1e-07 +15.4320987654321 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 611 0 0 1.23456790123456 +6 1221 2 0 +6 1222 1 0 +0 + +0101000 ++1856 0 -1854 0 * +Ve +1e-07 +14.8148148148148 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 612 0 0 1.23456790123457 +6 1223 2 0 +6 1224 1 0 +0 + +0101000 ++1854 0 -1852 0 * +Ve +1e-07 +13.5802469135803 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 613 0 0 1.23456790123457 +6 1225 2 0 +6 1226 1 0 +0 + +0101000 ++1852 0 -1850 0 * +Ve +1e-07 +12.962962962963 65.2191970751244 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 614 0 0 1.23456790123457 +6 1227 2 0 +6 1228 1 0 +0 + +0101000 ++1850 0 -1848 0 * +Ve +1e-07 +12.3456790123457 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 615 0 0 1.23456790123457 +6 1229 2 0 +6 1230 1 0 +0 + +0101000 ++1848 0 -1846 0 * +Ve +1e-07 +11.1111111111111 64.1500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 616 0 0 1.23456790123457 +6 1231 2 0 +6 1232 1 0 +0 + +0101000 ++1846 0 -1844 0 * +Ve +1e-07 +11.7283950617284 63.0808627447924 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 617 0 0 1.23456790123457 +6 1233 2 0 +6 1234 1 0 +0 + +0101000 ++1844 0 -1842 0 * +Ve +1e-07 +11.1111111111111 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 618 0 0 1.23456790123457 +6 1235 2 0 +6 1236 1 0 +0 + +0101000 ++1842 0 -1840 0 * +Ve +1e-07 +12.3456790123457 62.0116955796265 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 619 0 0 1.23456790123457 +6 1237 2 0 +6 1238 1 0 +0 + +0101000 ++1840 0 -1838 0 * +Ve +1e-07 +12.962962962963 60.9425284144605 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 620 0 0 1.23456790123457 +6 1239 2 0 +6 1240 1 0 +0 + +0101000 ++1838 0 -1836 0 * +Ve +1e-07 +12.3456790123457 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 621 0 0 1.23456790123457 +6 1241 2 0 +6 1242 1 0 +0 + +0101000 ++1836 0 -1834 0 * +Ve +1e-07 +11.1111111111111 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 622 0 0 1.23456790123457 +6 1243 2 0 +6 1244 1 0 +0 + +0101000 ++1834 0 -1832 0 * +Ve +1e-07 +11.7283950617284 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 623 0 0 1.23456790123457 +6 1245 2 0 +6 1246 1 0 +0 + +0101000 ++1832 0 -1830 0 * +Ve +1e-07 +11.1111111111111 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 624 0 0 1.23456790123457 +6 1247 2 0 +6 1248 1 0 +0 + +0101000 ++1830 0 -1828 0 * +Ve +1e-07 +9.87654320987655 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 625 0 0 1.23456790123457 +6 1249 2 0 +6 1250 1 0 +0 + +0101000 ++1828 0 -1826 0 * +Ve +1e-07 +9.25925925925926 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 626 0 0 1.23456790123457 +6 1251 2 0 +6 1252 1 0 +0 + +0101000 ++1826 0 -1824 0 * +Ve +1e-07 +8.64197530864198 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 627 0 0 1.23456790123457 +6 1253 2 0 +6 1254 1 0 +0 + +0101000 ++1824 0 -1822 0 * +Ve +1e-07 +7.40740740740741 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 628 0 0 1.23456790123457 +6 1255 2 0 +6 1256 1 0 +0 + +0101000 ++1822 0 -1820 0 * +Ve +1e-07 +6.79012345679013 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 629 0 0 1.23456790123457 +6 1257 2 0 +6 1258 1 0 +0 + +0101000 ++1820 0 -1818 0 * +Ve +1e-07 +7.40740740740741 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 630 0 0 1.23456790123457 +6 1259 2 0 +6 1260 1 0 +0 + +0101000 ++1818 0 -1816 0 * +Ve +1e-07 +6.17283950617284 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 631 0 0 1.23456790123457 +6 1261 2 0 +6 1262 1 0 +0 + +0101000 ++1816 0 -1814 0 * +Ve +1e-07 +5.55555555555556 60.9425284144605 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 632 0 0 1.23456790123457 +6 1263 2 0 +6 1264 1 0 +0 + +0101000 ++1814 0 -1812 0 * +Ve +1e-07 +4.93827160493827 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 633 0 0 1.23456790123457 +6 1265 2 0 +6 1266 1 0 +0 + +0101000 ++1812 0 -1810 0 * +Ve +1e-07 +3.70370370370371 59.8733612492945 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 634 0 0 1.23456790123457 +6 1267 2 0 +6 1268 1 0 +0 + +0101000 ++1810 0 -1808 0 * +Ve +1e-07 +4.32098765432099 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 635 0 0 1.23456790123457 +6 1269 2 0 +6 1270 1 0 +0 + +0101000 ++1808 0 -1806 0 * +Ve +1e-07 +3.70370370370371 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 636 0 0 1.23456790123457 +6 1271 2 0 +6 1272 1 0 +0 + +0101000 ++1806 0 -1804 0 * +Ve +1e-07 +2.46913580246914 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 637 0 0 1.23456790123457 +6 1273 2 0 +6 1274 1 0 +0 + +0101000 ++1804 0 -1802 0 * +Ve +1e-07 +1.85185185185186 58.8041940841285 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 638 0 0 1.23456790123457 +6 1275 2 0 +6 1276 1 0 +0 + +0101000 ++1802 0 -1800 0 * +Ve +1e-07 +1.23456790123457 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 639 0 0 1.23456790123457 +6 1277 2 0 +6 1278 1 0 +0 + +0101000 ++1800 0 -1798 0 * +Ve +1e-07 +3.5527136788005e-15 57.7350269189626 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 640 0 0 1.23456790123457 +6 1279 2 0 +6 1280 1 0 +0 + +0101000 ++1798 0 -1796 0 * +Ve +1e-07 +0.617283950617287 56.6658597537966 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 641 0 0 1.23456790123457 +6 1281 2 0 +6 1282 1 0 +0 + +0101000 ++1796 0 -1794 0 * +Ve +1e-07 +4.44089209850063e-15 55.5966925886306 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 642 0 0 1.23456790123457 +6 1283 2 0 +6 1284 1 0 +0 + +0101000 ++1794 0 -1792 0 * +Ve +1e-07 +1.23456790123457 55.5966925886306 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 643 0 0 1.23456790123457 +6 1285 2 0 +6 1286 1 0 +0 + +0101000 ++1792 0 -1790 0 * +Ve +1e-07 +1.85185185185185 54.5275254234647 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 644 0 0 1.23456790123457 +6 1287 2 0 +6 1288 1 0 +0 + +0101000 ++1790 0 -1788 0 * +Ve +1e-07 +1.23456790123457 53.4583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 645 0 0 1.23456790123457 +6 1289 2 0 +6 1290 1 0 +0 + +0101000 ++1788 0 -1786 0 * +Ve +1e-07 +3.88578058618805e-15 53.4583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 646 0 0 1.23456790123457 +6 1291 2 0 +6 1292 1 0 +0 + +0101000 ++1786 0 -1784 0 * +Ve +1e-07 +0.617283950617286 52.3891910931327 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 647 0 0 1.23456790123457 +6 1293 2 0 +6 1294 1 0 +0 + +0101000 ++1784 0 -1782 0 * +Ve +1e-07 +2.22044604925031e-15 51.3200239279667 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 648 0 0 1.23456790123457 +6 1295 2 0 +6 1296 1 0 +0 + +0101000 ++1782 0 -1780 0 * +Ve +1e-07 +1.23456790123457 51.3200239279667 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 649 0 0 1.23456790123457 +6 1297 2 0 +6 1298 1 0 +0 + +0101000 ++1780 0 -1778 0 * +Ve +1e-07 +1.85185185185186 50.2508567628008 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 650 0 0 1.23456790123457 +6 1299 2 0 +6 1300 1 0 +0 + +0101000 ++1778 0 -1776 0 * +Ve +1e-07 +2.46913580246914 51.3200239279667 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 651 0 0 1.23456790123457 +6 1301 2 0 +6 1302 1 0 +0 + +0101000 ++1776 0 -1774 0 * +Ve +1e-07 +3.70370370370371 51.3200239279667 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 652 0 0 1.23456790123457 +6 1303 2 0 +6 1304 1 0 +0 + +0101000 ++1774 0 -1772 0 * +Ve +1e-07 +4.32098765432099 50.2508567628008 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 653 0 0 1.23456790123457 +6 1305 2 0 +6 1306 1 0 +0 + +0101000 ++1772 0 -1770 0 * +Ve +1e-07 +3.70370370370371 49.1816895976348 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 654 0 0 1.23456790123457 +6 1307 2 0 +6 1308 1 0 +0 + +0101000 ++1770 0 -1768 0 * +Ve +1e-07 +4.93827160493827 49.1816895976348 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 655 0 0 1.23456790123457 +6 1309 2 0 +6 1310 1 0 +0 + +0101000 ++1768 0 -1766 0 * +Ve +1e-07 +5.55555555555556 48.1125224324688 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 656 0 0 1.23456790123457 +6 1311 2 0 +6 1312 1 0 +0 + +0101000 ++1766 0 -1764 0 * +Ve +1e-07 +4.93827160493827 47.0433552673028 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 657 0 0 1.23456790123457 +6 1313 2 0 +6 1314 1 0 +0 + +0101000 ++1764 0 -1762 0 * +Ve +1e-07 +3.70370370370371 47.0433552673028 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 658 0 0 1.23456790123457 +6 1315 2 0 +6 1316 1 0 +0 + +0101000 ++1762 0 -1760 0 * +Ve +1e-07 +4.32098765432099 45.9741881021369 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 659 0 0 1.23456790123457 +6 1317 2 0 +6 1318 1 0 +0 + +0101000 ++1760 0 -1758 0 * +Ve +1e-07 +3.70370370370371 44.9050209369709 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 660 0 0 1.23456790123457 +6 1319 2 0 +6 1320 1 0 +0 + +0101000 ++1758 0 -1756 0 * +Ve +1e-07 +2.46913580246914 44.9050209369709 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 661 0 0 1.23456790123457 +6 1321 2 0 +6 1322 1 0 +0 + +0101000 ++1756 0 -1754 0 * +Ve +1e-07 +1.85185185185186 45.9741881021369 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 662 0 0 1.23456790123457 +6 1323 2 0 +6 1324 1 0 +0 + +0101000 ++1754 0 -1752 0 * +Ve +1e-07 +1.23456790123457 44.9050209369709 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 663 0 0 1.23456790123457 +6 1325 2 0 +6 1326 1 0 +0 + +0101000 ++1752 0 -1750 0 * +Ve +1e-07 +2.22044604925031e-15 44.9050209369709 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 664 0 0 1.23456790123457 +6 1327 2 0 +6 1328 1 0 +0 + +0101000 ++1750 0 -1748 0 * +Ve +1e-07 +0.617283950617286 43.8358537718049 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 665 0 0 1.23456790123457 +6 1329 2 0 +6 1330 1 0 +0 + +0101000 ++1748 0 -1746 0 * +Ve +1e-07 +3.88578058618805e-15 42.7666866066389 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 666 0 0 1.23456790123457 +6 1331 2 0 +6 1332 1 0 +0 + +0101000 ++1746 0 -1744 0 * +Ve +1e-07 +1.23456790123457 42.7666866066389 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 667 0 0 1.23456790123457 +6 1333 2 0 +6 1334 1 0 +0 + +0101000 ++1744 0 -1742 0 * +Ve +1e-07 +1.85185185185185 41.697519441473 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 668 0 0 1.23456790123457 +6 1335 2 0 +6 1336 1 0 +0 + +0101000 ++1742 0 -1740 0 * +Ve +1e-07 +1.23456790123457 40.628352276307 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 669 0 0 1.23456790123457 +6 1337 2 0 +6 1338 1 0 +0 + +0101000 ++1740 0 -1738 0 * +Ve +1e-07 +4.44089209850063e-15 40.628352276307 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 670 0 0 1.23456790123457 +6 1339 2 0 +6 1340 1 0 +0 + +0101000 ++1738 0 -1736 0 * +Ve +1e-07 +0.617283950617287 39.559185111141 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 671 0 0 1.23456790123457 +6 1341 2 0 +6 1342 1 0 +0 + +0101000 ++1736 0 -1734 0 * +Ve +1e-07 +3.5527136788005e-15 38.4900179459751 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 672 0 0 1.23456790123457 +6 1343 2 0 +6 1344 1 0 +0 + +0101000 ++1734 0 -1732 0 * +Ve +1e-07 +1.23456790123457 38.4900179459751 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 673 0 0 1.23456790123457 +6 1345 2 0 +6 1346 1 0 +0 + +0101000 ++1732 0 -1730 0 * +Ve +1e-07 +1.85185185185185 37.4208507808091 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 674 0 0 1.23456790123457 +6 1347 2 0 +6 1348 1 0 +0 + +0101000 ++1730 0 -1728 0 * +Ve +1e-07 +2.46913580246914 38.4900179459751 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 675 0 0 1.23456790123457 +6 1349 2 0 +6 1350 1 0 +0 + +0101000 ++1728 0 -1726 0 * +Ve +1e-07 +3.70370370370371 38.4900179459751 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 676 0 0 1.23456790123457 +6 1351 2 0 +6 1352 1 0 +0 + +0101000 ++1726 0 -1724 0 * +Ve +1e-07 +4.32098765432099 37.4208507808091 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 677 0 0 1.23456790123457 +6 1353 2 0 +6 1354 1 0 +0 + +0101000 ++1724 0 -1722 0 * +Ve +1e-07 +3.70370370370371 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 678 0 0 1.23456790123457 +6 1355 2 0 +6 1356 1 0 +0 + +0101000 ++1722 0 -1720 0 * +Ve +1e-07 +4.93827160493827 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 679 0 0 1.23456790123457 +6 1357 2 0 +6 1358 1 0 +0 + +0101000 ++1720 0 -1718 0 * +Ve +1e-07 +5.55555555555556 35.2825164504771 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 680 0 0 1.23456790123457 +6 1359 2 0 +6 1360 1 0 +0 + +0101000 ++1718 0 -1716 0 * +Ve +1e-07 +6.17283950617284 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 681 0 0 1.23456790123457 +6 1361 2 0 +6 1362 1 0 +0 + +0101000 ++1716 0 -1714 0 * +Ve +1e-07 +7.40740740740741 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 682 0 0 1.23456790123457 +6 1363 2 0 +6 1364 1 0 +0 + +0101000 ++1714 0 -1712 0 * +Ve +1e-07 +6.79012345679013 37.4208507808091 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 683 0 0 1.23456790123456 +6 1365 2 0 +6 1366 1 0 +0 + +0101000 ++1712 0 -1710 0 * +Ve +1e-07 +7.40740740740741 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 684 0 0 1.23456790123457 +6 1367 2 0 +6 1368 1 0 +0 + +0101000 ++1710 0 -1708 0 * +Ve +1e-07 +8.64197530864198 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 685 0 0 1.23456790123457 +6 1369 2 0 +6 1370 1 0 +0 + +0101000 ++1708 0 -1706 0 * +Ve +1e-07 +9.25925925925926 37.4208507808091 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 686 0 0 1.23456790123457 +6 1371 2 0 +6 1372 1 0 +0 + +0101000 ++1706 0 -1704 0 * +Ve +1e-07 +9.87654320987654 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 687 0 0 1.23456790123457 +6 1373 2 0 +6 1374 1 0 +0 + +0101000 ++1704 0 -1702 0 * +Ve +1e-07 +11.1111111111111 38.490017945975 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 688 0 0 1.23456790123457 +6 1375 2 0 +6 1376 1 0 +0 + +0101000 ++1702 0 -1700 0 * +Ve +1e-07 +11.7283950617284 37.4208507808091 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 689 0 0 1.23456790123457 +6 1377 2 0 +6 1378 1 0 +0 + +0101000 ++1700 0 -1698 0 * +Ve +1e-07 +11.1111111111111 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 690 0 0 1.23456790123456 +6 1379 2 0 +6 1380 1 0 +0 + +0101000 ++1698 0 -1696 0 * +Ve +1e-07 +12.3456790123457 36.3516836156431 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 691 0 0 1.23456790123457 +6 1381 2 0 +6 1382 1 0 +0 + +0101000 ++1696 0 -1694 0 * +Ve +1e-07 +12.962962962963 35.2825164504771 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 692 0 0 1.23456790123457 +6 1383 2 0 +6 1384 1 0 +0 + +0101000 ++1694 0 -1692 0 * +Ve +1e-07 +12.3456790123457 34.2133492853112 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 693 0 0 1.23456790123457 +6 1385 2 0 +6 1386 1 0 +0 + +0101000 ++1692 0 -1690 0 * +Ve +1e-07 +11.1111111111111 34.2133492853112 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 694 0 0 1.23456790123456 +6 1387 2 0 +6 1388 1 0 +0 + +0101000 ++1690 0 -1688 0 * +Ve +1e-07 +11.7283950617284 33.1441821201452 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 695 0 0 1.23456790123457 +6 1389 2 0 +6 1390 1 0 +0 + +0101000 ++1688 0 -1686 0 * +Ve +1e-07 +11.1111111111111 32.0750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 696 0 0 1.23456790123457 +6 1391 2 0 +6 1392 1 0 +0 + +0101000 ++1686 0 -1684 0 * +Ve +1e-07 +12.3456790123457 32.0750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 697 0 0 1.23456790123457 +6 1393 2 0 +6 1394 1 0 +0 + +0101000 ++1684 0 -1682 0 * +Ve +1e-07 +12.962962962963 31.0058477898132 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 698 0 0 1.23456790123457 +6 1395 2 0 +6 1396 1 0 +0 + +0101000 ++1682 0 -1680 0 * +Ve +1e-07 +13.5802469135802 32.0750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 699 0 0 1.23456790123457 +6 1397 2 0 +6 1398 1 0 +0 + +0101000 ++1680 0 -1678 0 * +Ve +1e-07 +14.8148148148148 32.0750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 700 0 0 1.23456790123457 +6 1399 2 0 +6 1400 1 0 +0 + +0101000 ++1678 0 -1676 0 * +Ve +1e-07 +15.4320987654321 31.0058477898132 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 701 0 0 1.23456790123457 +6 1401 2 0 +6 1402 1 0 +0 + +0101000 ++1676 0 -1674 0 * +Ve +1e-07 +14.8148148148148 29.9366806246473 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 702 0 0 1.23456790123457 +6 1403 2 0 +6 1404 1 0 +0 + +0101000 ++1674 0 -1672 0 * +Ve +1e-07 +16.0493827160494 29.9366806246473 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 703 0 0 1.23456790123457 +6 1405 2 0 +6 1406 1 0 +0 + +0101000 ++1672 0 -1670 0 * +Ve +1e-07 +16.6666666666667 28.8675134594813 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 704 0 0 1.23456790123457 +6 1407 2 0 +6 1408 1 0 +0 + +0101000 ++1670 0 -1668 0 * +Ve +1e-07 +16.0493827160494 27.7983462943153 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 705 0 0 1.23456790123457 +6 1409 2 0 +6 1410 1 0 +0 + +0101000 ++1668 0 -1666 0 * +Ve +1e-07 +14.8148148148148 27.7983462943153 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 706 0 0 1.23456790123457 +6 1411 2 0 +6 1412 1 0 +0 + +0101000 ++1666 0 -1664 0 * +Ve +1e-07 +15.4320987654321 26.7291791291493 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 707 0 0 1.23456790123457 +6 1413 2 0 +6 1414 1 0 +0 + +0101000 ++1664 0 -1662 0 * +Ve +1e-07 +14.8148148148148 25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 708 0 0 1.23456790123457 +6 1415 2 0 +6 1416 1 0 +0 + +0101000 ++1662 0 -1660 0 * +Ve +1e-07 +13.5802469135802 25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 709 0 0 1.23456790123457 +6 1417 2 0 +6 1418 1 0 +0 + +0101000 ++1660 0 -1658 0 * +Ve +1e-07 +12.962962962963 26.7291791291493 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 710 0 0 1.23456790123457 +6 1419 2 0 +6 1420 1 0 +0 + +0101000 ++1658 0 -1656 0 * +Ve +1e-07 +12.3456790123457 25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 711 0 0 1.23456790123457 +6 1421 2 0 +6 1422 1 0 +0 + +0101000 ++1656 0 -1654 0 * +Ve +1e-07 +11.1111111111111 25.6600119639834 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 712 0 0 1.23456790123457 +6 1423 2 0 +6 1424 1 0 +0 + +0101000 ++1654 0 -1652 0 * +Ve +1e-07 +11.7283950617284 24.5908447988174 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 713 0 0 1.23456790123457 +6 1425 2 0 +6 1426 1 0 +0 + +0101000 ++1652 0 -1650 0 * +Ve +1e-07 +11.1111111111111 23.5216776336514 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 714 0 0 1.23456790123457 +6 1427 2 0 +6 1428 1 0 +0 + +0101000 ++1650 0 -1648 0 * +Ve +1e-07 +12.3456790123457 23.5216776336514 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 715 0 0 1.23456790123456 +6 1429 2 0 +6 1430 1 0 +0 + +0101000 ++1648 0 -1646 0 * +Ve +1e-07 +12.962962962963 22.4525104684854 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 716 0 0 1.23456790123457 +6 1431 2 0 +6 1432 1 0 +0 + +0101000 ++1646 0 -1644 0 * +Ve +1e-07 +12.3456790123457 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 717 0 0 1.23456790123457 +6 1433 2 0 +6 1434 1 0 +0 + +0101000 ++1644 0 -1642 0 * +Ve +1e-07 +11.1111111111111 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 718 0 0 1.23456790123457 +6 1435 2 0 +6 1436 1 0 +0 + +0101000 ++1642 0 -1640 0 * +Ve +1e-07 +11.7283950617284 20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 719 0 0 1.23456790123457 +6 1437 2 0 +6 1438 1 0 +0 + +0101000 ++1640 0 -1638 0 * +Ve +1e-07 +11.1111111111111 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 720 0 0 1.23456790123457 +6 1439 2 0 +6 1440 1 0 +0 + +0101000 ++1638 0 -1636 0 * +Ve +1e-07 +9.87654320987654 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 721 0 0 1.23456790123457 +6 1441 2 0 +6 1442 1 0 +0 + +0101000 ++1636 0 -1634 0 * +Ve +1e-07 +9.25925925925926 20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 722 0 0 1.23456790123457 +6 1443 2 0 +6 1444 1 0 +0 + +0101000 ++1634 0 -1632 0 * +Ve +1e-07 +8.64197530864198 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 723 0 0 1.23456790123457 +6 1445 2 0 +6 1446 1 0 +0 + +0101000 ++1632 0 -1630 0 * +Ve +1e-07 +7.40740740740741 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 724 0 0 1.23456790123457 +6 1447 2 0 +6 1448 1 0 +0 + +0101000 ++1630 0 -1628 0 * +Ve +1e-07 +6.79012345679012 20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 725 0 0 1.23456790123457 +6 1449 2 0 +6 1450 1 0 +0 + +0101000 ++1628 0 -1626 0 * +Ve +1e-07 +7.40740740740741 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 726 0 0 1.23456790123457 +6 1451 2 0 +6 1452 1 0 +0 + +0101000 ++1626 0 -1624 0 * +Ve +1e-07 +6.17283950617284 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 727 0 0 1.23456790123457 +6 1453 2 0 +6 1454 1 0 +0 + +0101000 ++1624 0 -1622 0 * +Ve +1e-07 +5.55555555555556 22.4525104684854 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 728 0 0 1.23456790123457 +6 1455 2 0 +6 1456 1 0 +0 + +0101000 ++1622 0 -1620 0 * +Ve +1e-07 +4.93827160493827 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 729 0 0 1.23456790123457 +6 1457 2 0 +6 1458 1 0 +0 + +0101000 ++1620 0 -1618 0 * +Ve +1e-07 +3.7037037037037 21.3833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 730 0 0 1.23456790123457 +6 1459 2 0 +6 1460 1 0 +0 + +0101000 ++1618 0 -1616 0 * +Ve +1e-07 +4.32098765432099 20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 731 0 0 1.23456790123457 +6 1461 2 0 +6 1462 1 0 +0 + +0101000 ++1616 0 -1614 0 * +Ve +1e-07 +3.7037037037037 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 732 0 0 1.23456790123457 +6 1463 2 0 +6 1464 1 0 +0 + +0101000 ++1614 0 -1612 0 * +Ve +1e-07 +2.46913580246914 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 733 0 0 1.23456790123457 +6 1465 2 0 +6 1466 1 0 +0 + +0101000 ++1612 0 -1610 0 * +Ve +1e-07 +1.85185185185185 20.3141761381535 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 734 0 0 1.23456790123457 +6 1467 2 0 +6 1468 1 0 +0 + +0101000 ++1610 0 -1608 0 * +Ve +1e-07 +1.23456790123457 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 735 0 0 1.23456790123457 +6 1469 2 0 +6 1470 1 0 +0 + +0101000 ++1608 0 -1606 0 * +Ve +1e-07 +0 19.2450089729875 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 736 0 0 1.23456790123457 +6 1471 2 0 +6 1472 1 0 +0 + +0101000 ++1606 0 -1604 0 * +Ve +1e-07 +0.617283950617284 18.1758418078216 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 737 0 0 1.23456790123457 +6 1473 2 0 +6 1474 1 0 +0 + +0101000 ++1604 0 -1602 0 * +Ve +1e-07 +1.4432899320127e-15 17.1066746426556 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 738 0 0 1.23456790123457 +6 1475 2 0 +6 1476 1 0 +0 + +0101000 ++1602 0 -1600 0 * +Ve +1e-07 +1.23456790123457 17.1066746426556 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 739 0 0 1.23456790123457 +6 1477 2 0 +6 1478 1 0 +0 + +0101000 ++1600 0 -1598 0 * +Ve +1e-07 +1.85185185185185 16.0375074774896 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 740 0 0 1.23456790123457 +6 1479 2 0 +6 1480 1 0 +0 + +0101000 ++1598 0 -1596 0 * +Ve +1e-07 +1.23456790123457 14.9683403123236 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 741 0 0 1.23456790123457 +6 1481 2 0 +6 1482 1 0 +0 + +0101000 ++1596 0 -1594 0 * +Ve +1e-07 +1.11022302462516e-15 14.9683403123236 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 742 0 0 1.23456790123457 +6 1483 2 0 +6 1484 1 0 +0 + +0101000 ++1594 0 -1592 0 * +Ve +1e-07 +0.617283950617285 13.8991731471577 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 743 0 0 1.23456790123457 +6 1485 2 0 +6 1486 1 0 +0 + +0101000 ++1592 0 -1590 0 * +Ve +1e-07 +1.77635683940025e-15 12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 744 0 0 1.23456790123457 +6 1487 2 0 +6 1488 1 0 +0 + +0101000 ++1590 0 -1588 0 * +Ve +1e-07 +1.23456790123457 12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 745 0 0 1.23456790123457 +6 1489 2 0 +6 1490 1 0 +0 + +0101000 ++1588 0 -1586 0 * +Ve +1e-07 +1.85185185185185 11.7608388168257 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 746 0 0 1.23456790123457 +6 1491 2 0 +6 1492 1 0 +0 + +0101000 ++1586 0 -1584 0 * +Ve +1e-07 +2.46913580246914 12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 747 0 0 1.23456790123457 +6 1493 2 0 +6 1494 1 0 +0 + +0101000 ++1584 0 -1582 0 * +Ve +1e-07 +3.7037037037037 12.8300059819917 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 748 0 0 1.23456790123457 +6 1495 2 0 +6 1496 1 0 +0 + +0101000 ++1582 0 -1580 0 * +Ve +1e-07 +4.32098765432099 11.7608388168257 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 749 0 0 1.23456790123457 +6 1497 2 0 +6 1498 1 0 +0 + +0101000 ++1580 0 -1578 0 * +Ve +1e-07 +3.7037037037037 10.6916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 750 0 0 1.23456790123457 +6 1499 2 0 +6 1500 1 0 +0 + +0101000 ++1578 0 -1576 0 * +Ve +1e-07 +4.93827160493827 10.6916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 751 0 0 1.23456790123457 +6 1501 2 0 +6 1502 1 0 +0 + +0101000 ++1576 0 -1574 0 * +Ve +1e-07 +5.55555555555556 9.62250448649376 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 752 0 0 1.23456790123457 +6 1503 2 0 +6 1504 1 0 +0 + +0101000 ++1574 0 -1572 0 * +Ve +1e-07 +4.93827160493827 8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 753 0 0 1.23456790123457 +6 1505 2 0 +6 1506 1 0 +0 + +0101000 ++1572 0 -1570 0 * +Ve +1e-07 +3.7037037037037 8.55333732132779 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 754 0 0 1.23456790123457 +6 1507 2 0 +6 1508 1 0 +0 + +0101000 ++1570 0 -1568 0 * +Ve +1e-07 +4.32098765432099 7.48417015616181 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 755 0 0 1.23456790123457 +6 1509 2 0 +6 1510 1 0 +0 + +0101000 ++1568 0 -1566 0 * +Ve +1e-07 +3.7037037037037 6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 756 0 0 1.23456790123457 +6 1511 2 0 +6 1512 1 0 +0 + +0101000 ++1566 0 -1564 0 * +Ve +1e-07 +2.46913580246914 6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 757 0 0 1.23456790123457 +6 1513 2 0 +6 1514 1 0 +0 + +0101000 ++1564 0 -1562 0 * +Ve +1e-07 +1.85185185185185 7.48417015616181 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 758 0 0 1.23456790123457 +6 1515 2 0 +6 1516 1 0 +0 + +0101000 ++1562 0 -1560 0 * +Ve +1e-07 +1.23456790123457 6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 759 0 0 1.23456790123457 +6 1517 2 0 +6 1518 1 0 +0 + +0101000 ++1560 0 -1558 0 * +Ve +1e-07 +8.88178419700125e-16 6.41500299099584 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 760 0 0 1.23456790123457 +6 1519 2 0 +6 1520 1 0 +0 + +0101000 ++1558 0 -1556 0 * +Ve +1e-07 +0.617283950617285 5.34583582582987 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 761 0 0 1.23456790123457 +6 1521 2 0 +6 1522 1 0 +0 + +0101000 ++1556 0 -1554 0 * +Ve +1e-07 +6.66133814775094e-16 4.27666866066389 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 762 0 0 1.23456790123457 +6 1523 2 0 +6 1524 1 0 +0 + +0101000 ++1554 0 -1552 0 * +Ve +1e-07 +1.23456790123457 4.27666866066389 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 763 0 0 1.23456790123457 +6 1525 2 0 +6 1526 1 0 +0 + +0101000 ++1552 0 -1550 0 * +Ve +1e-07 +1.85185185185185 3.20750149549792 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 764 0 0 1.23456790123457 +6 1527 2 0 +6 1528 1 0 +0 + +0101000 ++1550 0 -1548 0 * +Ve +1e-07 +1.23456790123457 2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 765 0 0 1.23456790123457 +6 1529 2 0 +6 1530 1 0 +0 + +0101000 ++1548 0 -1546 0 * +Ve +1e-07 +2.22044604925031e-16 2.13833433033195 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 766 0 0 1.23456790123457 +6 1531 2 0 +6 1532 1 0 +0 + +0101000 ++1546 0 -1544 0 * +Ve +1e-07 +0.617283950617284 1.06916716516597 0 +0 0 + +0101100 +* +Ed + 1e-07 1 1 0 +1 767 0 0 1.23456790123457 +6 1533 2 0 +6 1534 1 0 +0 + +0101000 ++1544 0 -1542 0 * +Ed + 1e-07 1 1 0 +1 768 0 0 1.23456790123457 +6 1535 2 0 +6 1536 1 0 +0 + +0101000 ++1542 0 -3075 0 * +Wi + +0101000 ++3073 0 +3071 0 +3069 0 +3067 0 +3065 0 +3063 0 +3061 0 +3059 0 +3057 0 +3055 0 ++3053 0 +3051 0 +3049 0 +3047 0 +3045 0 +3043 0 +3041 0 +3039 0 +3037 0 +3035 0 ++3033 0 +3031 0 +3029 0 +3027 0 +3025 0 +3023 0 +3021 0 +3019 0 +3017 0 +3015 0 ++3013 0 +3011 0 +3009 0 +3007 0 +3005 0 +3003 0 +3001 0 +2999 0 +2997 0 +2995 0 ++2993 0 +2991 0 +2989 0 +2987 0 +2985 0 +2983 0 +2981 0 +2979 0 +2977 0 +2975 0 ++2973 0 +2971 0 +2969 0 +2967 0 +2965 0 +2963 0 +2961 0 +2959 0 +2957 0 +2955 0 ++2953 0 +2951 0 +2949 0 +2947 0 +2945 0 +2943 0 +2941 0 +2939 0 +2937 0 +2935 0 ++2933 0 +2931 0 +2929 0 +2927 0 +2925 0 +2923 0 +2921 0 +2919 0 +2917 0 +2915 0 ++2913 0 +2911 0 +2909 0 +2907 0 +2905 0 +2903 0 +2901 0 +2899 0 +2897 0 +2895 0 ++2893 0 +2891 0 +2889 0 +2887 0 +2885 0 +2883 0 +2881 0 +2879 0 +2877 0 +2875 0 ++2873 0 +2871 0 +2869 0 +2867 0 +2865 0 +2863 0 +2861 0 +2859 0 +2857 0 +2855 0 ++2853 0 +2851 0 +2849 0 +2847 0 +2845 0 +2843 0 +2841 0 +2839 0 +2837 0 +2835 0 ++2833 0 +2831 0 +2829 0 +2827 0 +2825 0 +2823 0 +2821 0 +2819 0 +2817 0 +2815 0 ++2813 0 +2811 0 +2809 0 +2807 0 +2805 0 +2803 0 +2801 0 +2799 0 +2797 0 +2795 0 ++2793 0 +2791 0 +2789 0 +2787 0 +2785 0 +2783 0 +2781 0 +2779 0 +2777 0 +2775 0 ++2773 0 +2771 0 +2769 0 +2767 0 +2765 0 +2763 0 +2761 0 +2759 0 +2757 0 +2755 0 ++2753 0 +2751 0 +2749 0 +2747 0 +2745 0 +2743 0 +2741 0 +2739 0 +2737 0 +2735 0 ++2733 0 +2731 0 +2729 0 +2727 0 +2725 0 +2723 0 +2721 0 +2719 0 +2717 0 +2715 0 ++2713 0 +2711 0 +2709 0 +2707 0 +2705 0 +2703 0 +2701 0 +2699 0 +2697 0 +2695 0 ++2693 0 +2691 0 +2689 0 +2687 0 +2685 0 +2683 0 +2681 0 +2679 0 +2677 0 +2675 0 ++2673 0 +2671 0 +2669 0 +2667 0 +2665 0 +2663 0 +2661 0 +2659 0 +2657 0 +2655 0 ++2653 0 +2651 0 +2649 0 +2647 0 +2645 0 +2643 0 +2641 0 +2639 0 +2637 0 +2635 0 ++2633 0 +2631 0 +2629 0 +2627 0 +2625 0 +2623 0 +2621 0 +2619 0 +2617 0 +2615 0 ++2613 0 +2611 0 +2609 0 +2607 0 +2605 0 +2603 0 +2601 0 +2599 0 +2597 0 +2595 0 ++2593 0 +2591 0 +2589 0 +2587 0 +2585 0 +2583 0 +2581 0 +2579 0 +2577 0 +2575 0 ++2573 0 +2571 0 +2569 0 +2567 0 +2565 0 +2563 0 +2561 0 +2559 0 +2557 0 +2555 0 ++2553 0 +2551 0 +2549 0 +2547 0 +2545 0 +2543 0 +2541 0 +2539 0 +2537 0 +2535 0 ++2533 0 +2531 0 +2529 0 +2527 0 +2525 0 +2523 0 +2521 0 +2519 0 +2517 0 +2515 0 ++2513 0 +2511 0 +2509 0 +2507 0 +2505 0 +2503 0 +2501 0 +2499 0 +2497 0 +2495 0 ++2493 0 +2491 0 +2489 0 +2487 0 +2485 0 +2483 0 +2481 0 +2479 0 +2477 0 +2475 0 ++2473 0 +2471 0 +2469 0 +2467 0 +2465 0 +2463 0 +2461 0 +2459 0 +2457 0 +2455 0 ++2453 0 +2451 0 +2449 0 +2447 0 +2445 0 +2443 0 +2441 0 +2439 0 +2437 0 +2435 0 ++2433 0 +2431 0 +2429 0 +2427 0 +2425 0 +2423 0 +2421 0 +2419 0 +2417 0 +2415 0 ++2413 0 +2411 0 +2409 0 +2407 0 +2405 0 +2403 0 +2401 0 +2399 0 +2397 0 +2395 0 ++2393 0 +2391 0 +2389 0 +2387 0 +2385 0 +2383 0 +2381 0 +2379 0 +2377 0 +2375 0 ++2373 0 +2371 0 +2369 0 +2367 0 +2365 0 +2363 0 +2361 0 +2359 0 +2357 0 +2355 0 ++2353 0 +2351 0 +2349 0 +2347 0 +2345 0 +2343 0 +2341 0 +2339 0 +2337 0 +2335 0 ++2333 0 +2331 0 +2329 0 +2327 0 +2325 0 +2323 0 +2321 0 +2319 0 +2317 0 +2315 0 ++2313 0 +2311 0 +2309 0 +2307 0 +2305 0 +2303 0 +2301 0 +2299 0 +2297 0 +2295 0 ++2293 0 +2291 0 +2289 0 +2287 0 +2285 0 +2283 0 +2281 0 +2279 0 +2277 0 +2275 0 ++2273 0 +2271 0 +2269 0 +2267 0 +2265 0 +2263 0 +2261 0 +2259 0 +2257 0 +2255 0 ++2253 0 +2251 0 +2249 0 +2247 0 +2245 0 +2243 0 +2241 0 +2239 0 +2237 0 +2235 0 ++2233 0 +2231 0 +2229 0 +2227 0 +2225 0 +2223 0 +2221 0 +2219 0 +2217 0 +2215 0 ++2213 0 +2211 0 +2209 0 +2207 0 +2205 0 +2203 0 +2201 0 +2199 0 +2197 0 +2195 0 ++2193 0 +2191 0 +2189 0 +2187 0 +2185 0 +2183 0 +2181 0 +2179 0 +2177 0 +2175 0 ++2173 0 +2171 0 +2169 0 +2167 0 +2165 0 +2163 0 +2161 0 +2159 0 +2157 0 +2155 0 ++2153 0 +2151 0 +2149 0 +2147 0 +2145 0 +2143 0 +2141 0 +2139 0 +2137 0 +2135 0 ++2133 0 +2131 0 +2129 0 +2127 0 +2125 0 +2123 0 +2121 0 +2119 0 +2117 0 +2115 0 ++2113 0 +2111 0 +2109 0 +2107 0 +2105 0 +2103 0 +2101 0 +2099 0 +2097 0 +2095 0 ++2093 0 +2091 0 +2089 0 +2087 0 +2085 0 +2083 0 +2081 0 +2079 0 +2077 0 +2075 0 ++2073 0 +2071 0 +2069 0 +2067 0 +2065 0 +2063 0 +2061 0 +2059 0 +2057 0 +2055 0 ++2053 0 +2051 0 +2049 0 +2047 0 +2045 0 +2043 0 +2041 0 +2039 0 +2037 0 +2035 0 ++2033 0 +2031 0 +2029 0 +2027 0 +2025 0 +2023 0 +2021 0 +2019 0 +2017 0 +2015 0 ++2013 0 +2011 0 +2009 0 +2007 0 +2005 0 +2003 0 +2001 0 +1999 0 +1997 0 +1995 0 ++1993 0 +1991 0 +1989 0 +1987 0 +1985 0 +1983 0 +1981 0 +1979 0 +1977 0 +1975 0 ++1973 0 +1971 0 +1969 0 +1967 0 +1965 0 +1963 0 +1961 0 +1959 0 +1957 0 +1955 0 ++1953 0 +1951 0 +1949 0 +1947 0 +1945 0 +1943 0 +1941 0 +1939 0 +1937 0 +1935 0 ++1933 0 +1931 0 +1929 0 +1927 0 +1925 0 +1923 0 +1921 0 +1919 0 +1917 0 +1915 0 ++1913 0 +1911 0 +1909 0 +1907 0 +1905 0 +1903 0 +1901 0 +1899 0 +1897 0 +1895 0 ++1893 0 +1891 0 +1889 0 +1887 0 +1885 0 +1883 0 +1881 0 +1879 0 +1877 0 +1875 0 ++1873 0 +1871 0 +1869 0 +1867 0 +1865 0 +1863 0 +1861 0 +1859 0 +1857 0 +1855 0 ++1853 0 +1851 0 +1849 0 +1847 0 +1845 0 +1843 0 +1841 0 +1839 0 +1837 0 +1835 0 ++1833 0 +1831 0 +1829 0 +1827 0 +1825 0 +1823 0 +1821 0 +1819 0 +1817 0 +1815 0 ++1813 0 +1811 0 +1809 0 +1807 0 +1805 0 +1803 0 +1801 0 +1799 0 +1797 0 +1795 0 ++1793 0 +1791 0 +1789 0 +1787 0 +1785 0 +1783 0 +1781 0 +1779 0 +1777 0 +1775 0 ++1773 0 +1771 0 +1769 0 +1767 0 +1765 0 +1763 0 +1761 0 +1759 0 +1757 0 +1755 0 ++1753 0 +1751 0 +1749 0 +1747 0 +1745 0 +1743 0 +1741 0 +1739 0 +1737 0 +1735 0 ++1733 0 +1731 0 +1729 0 +1727 0 +1725 0 +1723 0 +1721 0 +1719 0 +1717 0 +1715 0 ++1713 0 +1711 0 +1709 0 +1707 0 +1705 0 +1703 0 +1701 0 +1699 0 +1697 0 +1695 0 ++1693 0 +1691 0 +1689 0 +1687 0 +1685 0 +1683 0 +1681 0 +1679 0 +1677 0 +1675 0 ++1673 0 +1671 0 +1669 0 +1667 0 +1665 0 +1663 0 +1661 0 +1659 0 +1657 0 +1655 0 ++1653 0 +1651 0 +1649 0 +1647 0 +1645 0 +1643 0 +1641 0 +1639 0 +1637 0 +1635 0 ++1633 0 +1631 0 +1629 0 +1627 0 +1625 0 +1623 0 +1621 0 +1619 0 +1617 0 +1615 0 ++1613 0 +1611 0 +1609 0 +1607 0 +1605 0 +1603 0 +1601 0 +1599 0 +1597 0 +1595 0 ++1593 0 +1591 0 +1589 0 +1587 0 +1585 0 +1583 0 +1581 0 +1579 0 +1577 0 +1575 0 ++1573 0 +1571 0 +1569 0 +1567 0 +1565 0 +1563 0 +1561 0 +1559 0 +1557 0 +1555 0 ++1553 0 +1551 0 +1549 0 +1547 0 +1545 0 +1543 0 +1541 0 +1540 0 * +Ve +1e-07 +35 35 0 +0 0 + +0101100 +* +Ve +1e-07 +35.3703703703704 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 769 0 0 0.37037037037037 +6 1537 1 0 +0 + +0101000 ++1538 0 -1537 0 * +Ve +1e-07 +35.5555555555556 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 770 0 0 0.37037037037037 +6 1538 1 0 +0 + +0101000 ++1537 0 -1535 0 * +Ve +1e-07 +35.7407407407407 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 771 0 0 0.37037037037037 +6 1539 1 0 +0 + +0101000 ++1535 0 -1533 0 * +Ve +1e-07 +36.1111111111111 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 772 0 0 0.37037037037037 +6 1540 1 0 +0 + +0101000 ++1533 0 -1531 0 * +Ve +1e-07 +36.2962962962963 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 773 0 0 0.37037037037037 +6 1541 1 0 +0 + +0101000 ++1531 0 -1529 0 * +Ve +1e-07 +36.1111111111111 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 774 0 0 0.37037037037037 +6 1542 1 0 +0 + +0101000 ++1529 0 -1527 0 * +Ve +1e-07 +36.4814814814815 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 775 0 0 0.370370370370371 +6 1543 1 0 +0 + +0101000 ++1527 0 -1525 0 * +Ve +1e-07 +36.6666666666667 34.0377495513506 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 776 0 0 0.37037037037037 +6 1544 1 0 +0 + +0101000 ++1525 0 -1523 0 * +Ve +1e-07 +36.8518518518519 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 777 0 0 0.37037037037037 +6 1545 1 0 +0 + +0101000 ++1523 0 -1521 0 * +Ve +1e-07 +37.2222222222222 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 778 0 0 0.37037037037037 +6 1546 1 0 +0 + +0101000 ++1521 0 -1519 0 * +Ve +1e-07 +37.037037037037 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 779 0 0 0.37037037037037 +6 1547 1 0 +0 + +0101000 ++1519 0 -1517 0 * +Ve +1e-07 +37.2222222222222 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 780 0 0 0.37037037037037 +6 1548 1 0 +0 + +0101000 ++1517 0 -1515 0 * +Ve +1e-07 +37.5925925925926 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 781 0 0 0.37037037037037 +6 1549 1 0 +0 + +0101000 ++1515 0 -1513 0 * +Ve +1e-07 +37.7777777777778 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 782 0 0 0.37037037037037 +6 1550 1 0 +0 + +0101000 ++1513 0 -1511 0 * +Ve +1e-07 +37.962962962963 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 783 0 0 0.370370370370371 +6 1551 1 0 +0 + +0101000 ++1511 0 -1509 0 * +Ve +1e-07 +38.3333333333333 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 784 0 0 0.37037037037037 +6 1552 1 0 +0 + +0101000 ++1509 0 -1507 0 * +Ve +1e-07 +38.5185185185185 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 785 0 0 0.37037037037037 +6 1553 1 0 +0 + +0101000 ++1507 0 -1505 0 * +Ve +1e-07 +38.3333333333333 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 786 0 0 0.37037037037037 +6 1554 1 0 +0 + +0101000 ++1505 0 -1503 0 * +Ve +1e-07 +38.7037037037037 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 787 0 0 0.37037037037037 +6 1555 1 0 +0 + +0101000 ++1503 0 -1501 0 * +Ve +1e-07 +38.8888888888889 34.0377495513506 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 788 0 0 0.37037037037037 +6 1556 1 0 +0 + +0101000 ++1501 0 -1499 0 * +Ve +1e-07 +38.7037037037037 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 789 0 0 0.370370370370371 +6 1557 1 0 +0 + +0101000 ++1499 0 -1497 0 * +Ve +1e-07 +38.3333333333333 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 790 0 0 0.37037037037037 +6 1558 1 0 +0 + +0101000 ++1497 0 -1495 0 * +Ve +1e-07 +38.5185185185185 33.396249252251 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 791 0 0 0.37037037037037 +6 1559 1 0 +0 + +0101000 ++1495 0 -1493 0 * +Ve +1e-07 +38.3333333333333 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 792 0 0 0.37037037037037 +6 1560 1 0 +0 + +0101000 ++1493 0 -1491 0 * +Ve +1e-07 +38.7037037037037 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 793 0 0 0.37037037037037 +6 1561 1 0 +0 + +0101000 ++1491 0 -1489 0 * +Ve +1e-07 +38.8888888888889 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 794 0 0 0.37037037037037 +6 1562 1 0 +0 + +0101000 ++1489 0 -1487 0 * +Ve +1e-07 +39.0740740740741 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 795 0 0 0.37037037037037 +6 1563 1 0 +0 + +0101000 ++1487 0 -1485 0 * +Ve +1e-07 +39.4444444444444 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 796 0 0 0.37037037037037 +6 1564 1 0 +0 + +0101000 ++1485 0 -1483 0 * +Ve +1e-07 +39.6296296296296 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 797 0 0 0.37037037037037 +6 1565 1 0 +0 + +0101000 ++1483 0 -1481 0 * +Ve +1e-07 +39.4444444444444 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 798 0 0 0.37037037037037 +6 1566 1 0 +0 + +0101000 ++1481 0 -1479 0 * +Ve +1e-07 +39.8148148148148 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 799 0 0 0.37037037037037 +6 1567 1 0 +0 + +0101000 ++1479 0 -1477 0 * +Ve +1e-07 +40 32.1132486540519 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 800 0 0 0.37037037037037 +6 1568 1 0 +0 + +0101000 ++1477 0 -1475 0 * +Ve +1e-07 +40.1851851851852 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 801 0 0 0.37037037037037 +6 1569 1 0 +0 + +0101000 ++1475 0 -1473 0 * +Ve +1e-07 +40.5555555555556 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 802 0 0 0.370370370370371 +6 1570 1 0 +0 + +0101000 ++1473 0 -1471 0 * +Ve +1e-07 +40.3703703703704 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 803 0 0 0.370370370370371 +6 1571 1 0 +0 + +0101000 ++1471 0 -1469 0 * +Ve +1e-07 +40.5555555555556 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 804 0 0 0.37037037037037 +6 1572 1 0 +0 + +0101000 ++1469 0 -1467 0 * +Ve +1e-07 +40.9259259259259 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 805 0 0 0.370370370370371 +6 1573 1 0 +0 + +0101000 ++1467 0 -1465 0 * +Ve +1e-07 +41.1111111111111 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 806 0 0 0.370370370370371 +6 1574 1 0 +0 + +0101000 ++1465 0 -1463 0 * +Ve +1e-07 +41.2962962962963 33.0754991027012 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 807 0 0 0.37037037037037 +6 1575 1 0 +0 + +0101000 ++1463 0 -1461 0 * +Ve +1e-07 +41.6666666666667 33.0754991027012 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 808 0 0 0.370370370370371 +6 1576 1 0 +0 + +0101000 ++1461 0 -1459 0 * +Ve +1e-07 +41.4814814814815 33.396249252251 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 809 0 0 0.37037037037037 +6 1577 1 0 +0 + +0101000 ++1459 0 -1457 0 * +Ve +1e-07 +41.6666666666667 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 810 0 0 0.370370370370371 +6 1578 1 0 +0 + +0101000 ++1457 0 -1455 0 * +Ve +1e-07 +41.2962962962963 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 811 0 0 0.37037037037037 +6 1579 1 0 +0 + +0101000 ++1455 0 -1453 0 * +Ve +1e-07 +41.1111111111111 34.0377495513506 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 812 0 0 0.370370370370371 +6 1580 1 0 +0 + +0101000 ++1453 0 -1451 0 * +Ve +1e-07 +41.2962962962963 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 813 0 0 0.37037037037037 +6 1581 1 0 +0 + +0101000 ++1451 0 -1449 0 * +Ve +1e-07 +41.6666666666667 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 814 0 0 0.37037037037037 +6 1582 1 0 +0 + +0101000 ++1449 0 -1447 0 * +Ve +1e-07 +41.4814814814815 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 815 0 0 0.37037037037037 +6 1583 1 0 +0 + +0101000 ++1447 0 -1445 0 * +Ve +1e-07 +41.6666666666667 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 816 0 0 0.370370370370371 +6 1584 1 0 +0 + +0101000 ++1445 0 -1443 0 * +Ve +1e-07 +42.037037037037 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 817 0 0 0.37037037037037 +6 1585 1 0 +0 + +0101000 ++1443 0 -1441 0 * +Ve +1e-07 +42.2222222222222 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 818 0 0 0.37037037037037 +6 1586 1 0 +0 + +0101000 ++1441 0 -1439 0 * +Ve +1e-07 +42.4074074074074 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 819 0 0 0.37037037037037 +6 1587 1 0 +0 + +0101000 ++1439 0 -1437 0 * +Ve +1e-07 +42.7777777777778 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 820 0 0 0.37037037037037 +6 1588 1 0 +0 + +0101000 ++1437 0 -1435 0 * +Ve +1e-07 +42.962962962963 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 821 0 0 0.37037037037037 +6 1589 1 0 +0 + +0101000 ++1435 0 -1433 0 * +Ve +1e-07 +42.7777777777778 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 822 0 0 0.37037037037037 +6 1590 1 0 +0 + +0101000 ++1433 0 -1431 0 * +Ve +1e-07 +43.1481481481481 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 823 0 0 0.37037037037037 +6 1591 1 0 +0 + +0101000 ++1431 0 -1429 0 * +Ve +1e-07 +43.3333333333333 34.0377495513506 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 824 0 0 0.37037037037037 +6 1592 1 0 +0 + +0101000 ++1429 0 -1427 0 * +Ve +1e-07 +43.5185185185185 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 825 0 0 0.37037037037037 +6 1593 1 0 +0 + +0101000 ++1427 0 -1425 0 * +Ve +1e-07 +43.8888888888889 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 826 0 0 0.37037037037037 +6 1594 1 0 +0 + +0101000 ++1425 0 -1423 0 * +Ve +1e-07 +43.7037037037037 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 827 0 0 0.37037037037037 +6 1595 1 0 +0 + +0101000 ++1423 0 -1421 0 * +Ve +1e-07 +43.8888888888889 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 828 0 0 0.37037037037037 +6 1596 1 0 +0 + +0101000 ++1421 0 -1419 0 * +Ve +1e-07 +44.2592592592593 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 829 0 0 0.37037037037037 +6 1597 1 0 +0 + +0101000 ++1419 0 -1417 0 * +Ve +1e-07 +44.4444444444444 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 830 0 0 0.37037037037037 +6 1598 1 0 +0 + +0101000 ++1417 0 -1415 0 * +Ve +1e-07 +44.6296296296296 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 831 0 0 0.37037037037037 +6 1599 1 0 +0 + +0101000 ++1415 0 -1413 0 * +Ve +1e-07 +45 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 832 0 0 0.370370370370371 +6 1600 1 0 +0 + +0101000 ++1413 0 -1411 0 * +Ve +1e-07 +45.1851851851852 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 833 0 0 0.370370370370371 +6 1601 1 0 +0 + +0101000 ++1411 0 -1409 0 * +Ve +1e-07 +45 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 834 0 0 0.37037037037037 +6 1602 1 0 +0 + +0101000 ++1409 0 -1407 0 * +Ve +1e-07 +45.3703703703704 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 835 0 0 0.370370370370369 +6 1603 1 0 +0 + +0101000 ++1407 0 -1405 0 * +Ve +1e-07 +45.5555555555556 34.0377495513506 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 836 0 0 0.37037037037037 +6 1604 1 0 +0 + +0101000 ++1405 0 -1403 0 * +Ve +1e-07 +45.3703703703704 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 837 0 0 0.370370370370371 +6 1605 1 0 +0 + +0101000 ++1403 0 -1401 0 * +Ve +1e-07 +45 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 838 0 0 0.370370370370369 +6 1606 1 0 +0 + +0101000 ++1401 0 -1399 0 * +Ve +1e-07 +45.1851851851852 33.396249252251 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 839 0 0 0.37037037037037 +6 1607 1 0 +0 + +0101000 ++1399 0 -1397 0 * +Ve +1e-07 +45 33.0754991027012 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 840 0 0 0.37037037037037 +6 1608 1 0 +0 + +0101000 ++1397 0 -1395 0 * +Ve +1e-07 +45.3703703703704 33.0754991027012 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 841 0 0 0.370370370370371 +6 1609 1 0 +0 + +0101000 ++1395 0 -1393 0 * +Ve +1e-07 +45.5555555555556 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 842 0 0 0.370370370370371 +6 1610 1 0 +0 + +0101000 ++1393 0 -1391 0 * +Ve +1e-07 +45.7407407407407 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 843 0 0 0.37037037037037 +6 1611 1 0 +0 + +0101000 ++1391 0 -1389 0 * +Ve +1e-07 +46.1111111111111 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 844 0 0 0.370370370370371 +6 1612 1 0 +0 + +0101000 ++1389 0 -1387 0 * +Ve +1e-07 +46.2962962962963 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 845 0 0 0.37037037037037 +6 1613 1 0 +0 + +0101000 ++1387 0 -1385 0 * +Ve +1e-07 +46.1111111111111 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 846 0 0 0.370370370370371 +6 1614 1 0 +0 + +0101000 ++1385 0 -1383 0 * +Ve +1e-07 +46.4814814814815 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 847 0 0 0.370370370370371 +6 1615 1 0 +0 + +0101000 ++1383 0 -1381 0 * +Ve +1e-07 +46.6666666666667 32.1132486540519 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 848 0 0 0.37037037037037 +6 1616 1 0 +0 + +0101000 ++1381 0 -1379 0 * +Ve +1e-07 +46.4814814814815 31.7924985045021 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 849 0 0 0.37037037037037 +6 1617 1 0 +0 + +0101000 ++1379 0 -1377 0 * +Ve +1e-07 +46.1111111111111 31.7924985045021 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 850 0 0 0.370370370370371 +6 1618 1 0 +0 + +0101000 ++1377 0 -1375 0 * +Ve +1e-07 +46.2962962962963 31.4717483549523 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 851 0 0 0.37037037037037 +6 1619 1 0 +0 + +0101000 ++1375 0 -1373 0 * +Ve +1e-07 +46.1111111111111 31.1509982054025 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 852 0 0 0.37037037037037 +6 1620 1 0 +0 + +0101000 ++1373 0 -1371 0 * +Ve +1e-07 +45.7407407407407 31.1509982054025 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 853 0 0 0.370370370370371 +6 1621 1 0 +0 + +0101000 ++1371 0 -1369 0 * +Ve +1e-07 +45.5555555555556 31.4717483549523 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 854 0 0 0.37037037037037 +6 1622 1 0 +0 + +0101000 ++1369 0 -1367 0 * +Ve +1e-07 +45.3703703703704 31.1509982054025 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 855 0 0 0.370370370370371 +6 1623 1 0 +0 + +0101000 ++1367 0 -1365 0 * +Ve +1e-07 +45 31.1509982054025 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 856 0 0 0.370370370370371 +6 1624 1 0 +0 + +0101000 ++1365 0 -1363 0 * +Ve +1e-07 +45.1851851851852 30.8302480558527 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 857 0 0 0.37037037037037 +6 1625 1 0 +0 + +0101000 ++1363 0 -1361 0 * +Ve +1e-07 +45 30.5094979063029 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 858 0 0 0.370370370370369 +6 1626 1 0 +0 + +0101000 ++1361 0 -1359 0 * +Ve +1e-07 +45.3703703703704 30.5094979063029 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 859 0 0 0.370370370370369 +6 1627 1 0 +0 + +0101000 ++1359 0 -1357 0 * +Ve +1e-07 +45.5555555555556 30.1887477567531 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 860 0 0 0.37037037037037 +6 1628 1 0 +0 + +0101000 ++1357 0 -1355 0 * +Ve +1e-07 +45.3703703703704 29.8679976072033 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 861 0 0 0.370370370370371 +6 1629 1 0 +0 + +0101000 ++1355 0 -1353 0 * +Ve +1e-07 +45 29.8679976072033 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 862 0 0 0.370370370370369 +6 1630 1 0 +0 + +0101000 ++1353 0 -1351 0 * +Ve +1e-07 +45.1851851851852 29.5472474576535 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 863 0 0 0.37037037037037 +6 1631 1 0 +0 + +0101000 ++1351 0 -1349 0 * +Ve +1e-07 +45 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 864 0 0 0.370370370370371 +6 1632 1 0 +0 + +0101000 ++1349 0 -1347 0 * +Ve +1e-07 +45.3703703703704 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 865 0 0 0.370370370370371 +6 1633 1 0 +0 + +0101000 ++1347 0 -1345 0 * +Ve +1e-07 +45.5555555555556 28.905747158554 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 866 0 0 0.370370370370371 +6 1634 1 0 +0 + +0101000 ++1345 0 -1343 0 * +Ve +1e-07 +45.7407407407407 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 867 0 0 0.37037037037037 +6 1635 1 0 +0 + +0101000 ++1343 0 -1341 0 * +Ve +1e-07 +46.1111111111111 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 868 0 0 0.370370370370371 +6 1636 1 0 +0 + +0101000 ++1341 0 -1339 0 * +Ve +1e-07 +46.2962962962963 28.905747158554 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 869 0 0 0.37037037037037 +6 1637 1 0 +0 + +0101000 ++1339 0 -1337 0 * +Ve +1e-07 +46.1111111111111 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 870 0 0 0.370370370370371 +6 1638 1 0 +0 + +0101000 ++1337 0 -1335 0 * +Ve +1e-07 +46.4814814814815 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 871 0 0 0.370370370370369 +6 1639 1 0 +0 + +0101000 ++1335 0 -1333 0 * +Ve +1e-07 +46.6666666666667 28.2642468594544 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 872 0 0 0.37037037037037 +6 1640 1 0 +0 + +0101000 ++1333 0 -1331 0 * +Ve +1e-07 +46.8518518518518 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 873 0 0 0.37037037037037 +6 1641 1 0 +0 + +0101000 ++1331 0 -1329 0 * +Ve +1e-07 +47.2222222222222 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 874 0 0 0.370370370370369 +6 1642 1 0 +0 + +0101000 ++1329 0 -1327 0 * +Ve +1e-07 +47.037037037037 28.905747158554 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 875 0 0 0.37037037037037 +6 1643 1 0 +0 + +0101000 ++1327 0 -1325 0 * +Ve +1e-07 +47.2222222222222 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 876 0 0 0.37037037037037 +6 1644 1 0 +0 + +0101000 ++1325 0 -1323 0 * +Ve +1e-07 +47.5925925925926 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 877 0 0 0.370370370370371 +6 1645 1 0 +0 + +0101000 ++1323 0 -1321 0 * +Ve +1e-07 +47.7777777777778 28.905747158554 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 878 0 0 0.370370370370371 +6 1646 1 0 +0 + +0101000 ++1321 0 -1319 0 * +Ve +1e-07 +47.962962962963 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 879 0 0 0.37037037037037 +6 1647 1 0 +0 + +0101000 ++1319 0 -1317 0 * +Ve +1e-07 +48.3333333333333 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 880 0 0 0.370370370370371 +6 1648 1 0 +0 + +0101000 ++1317 0 -1315 0 * +Ve +1e-07 +48.5185185185185 28.905747158554 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 881 0 0 0.370370370370371 +6 1649 1 0 +0 + +0101000 ++1315 0 -1313 0 * +Ve +1e-07 +48.3333333333333 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 882 0 0 0.370370370370371 +6 1650 1 0 +0 + +0101000 ++1313 0 -1311 0 * +Ve +1e-07 +48.7037037037037 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 883 0 0 0.370370370370371 +6 1651 1 0 +0 + +0101000 ++1311 0 -1309 0 * +Ve +1e-07 +48.8888888888889 28.2642468594544 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 884 0 0 0.370370370370371 +6 1652 1 0 +0 + +0101000 ++1309 0 -1307 0 * +Ve +1e-07 +48.7037037037037 27.9434967099046 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 885 0 0 0.370370370370371 +6 1653 1 0 +0 + +0101000 ++1307 0 -1305 0 * +Ve +1e-07 +48.3333333333333 27.9434967099046 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 886 0 0 0.370370370370371 +6 1654 1 0 +0 + +0101000 ++1305 0 -1303 0 * +Ve +1e-07 +48.5185185185185 27.6227465603548 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 887 0 0 0.370370370370371 +6 1655 1 0 +0 + +0101000 ++1303 0 -1301 0 * +Ve +1e-07 +48.3333333333333 27.301996410805 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 888 0 0 0.370370370370371 +6 1656 1 0 +0 + +0101000 ++1301 0 -1299 0 * +Ve +1e-07 +48.7037037037037 27.301996410805 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 889 0 0 0.370370370370371 +6 1657 1 0 +0 + +0101000 ++1299 0 -1297 0 * +Ve +1e-07 +48.8888888888889 26.9812462612552 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 890 0 0 0.37037037037037 +6 1658 1 0 +0 + +0101000 ++1297 0 -1295 0 * +Ve +1e-07 +49.0740740740741 27.301996410805 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 891 0 0 0.370370370370372 +6 1659 1 0 +0 + +0101000 ++1295 0 -1293 0 * +Ve +1e-07 +49.4444444444444 27.301996410805 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 892 0 0 0.370370370370371 +6 1660 1 0 +0 + +0101000 ++1293 0 -1291 0 * +Ve +1e-07 +49.6296296296296 26.9812462612552 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 893 0 0 0.370370370370371 +6 1661 1 0 +0 + +0101000 ++1291 0 -1289 0 * +Ve +1e-07 +49.4444444444444 26.6604961117054 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 894 0 0 0.37037037037037 +6 1662 1 0 +0 + +0101000 ++1289 0 -1287 0 * +Ve +1e-07 +49.8148148148148 26.6604961117054 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 895 0 0 0.370370370370369 +6 1663 1 0 +0 + +0101000 ++1287 0 -1285 0 * +Ve +1e-07 +50 26.3397459621556 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 896 0 0 0.370370370370371 +6 1664 1 0 +0 + +0101000 ++1285 0 -1283 0 * +Ve +1e-07 +50.1851851851852 26.6604961117054 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 897 0 0 0.370370370370371 +6 1665 1 0 +0 + +0101000 ++1283 0 -1281 0 * +Ve +1e-07 +50.5555555555556 26.6604961117054 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 898 0 0 0.370370370370369 +6 1666 1 0 +0 + +0101000 ++1281 0 -1279 0 * +Ve +1e-07 +50.3703703703704 26.9812462612552 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 899 0 0 0.37037037037037 +6 1667 1 0 +0 + +0101000 ++1279 0 -1277 0 * +Ve +1e-07 +50.5555555555556 27.301996410805 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 900 0 0 0.370370370370371 +6 1668 1 0 +0 + +0101000 ++1277 0 -1275 0 * +Ve +1e-07 +50.9259259259259 27.301996410805 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 901 0 0 0.370370370370371 +6 1669 1 0 +0 + +0101000 ++1275 0 -1273 0 * +Ve +1e-07 +51.1111111111111 26.9812462612552 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 902 0 0 0.370370370370372 +6 1670 1 0 +0 + +0101000 ++1273 0 -1271 0 * +Ve +1e-07 +51.2962962962963 27.301996410805 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 903 0 0 0.37037037037037 +6 1671 1 0 +0 + +0101000 ++1271 0 -1269 0 * +Ve +1e-07 +51.6666666666667 27.301996410805 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 904 0 0 0.370370370370371 +6 1672 1 0 +0 + +0101000 ++1269 0 -1267 0 * +Ve +1e-07 +51.4814814814815 27.6227465603548 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 905 0 0 0.370370370370371 +6 1673 1 0 +0 + +0101000 ++1267 0 -1265 0 * +Ve +1e-07 +51.6666666666667 27.9434967099046 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 906 0 0 0.370370370370371 +6 1674 1 0 +0 + +0101000 ++1265 0 -1263 0 * +Ve +1e-07 +51.2962962962963 27.9434967099046 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 907 0 0 0.370370370370371 +6 1675 1 0 +0 + +0101000 ++1263 0 -1261 0 * +Ve +1e-07 +51.1111111111111 28.2642468594544 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 908 0 0 0.370370370370371 +6 1676 1 0 +0 + +0101000 ++1261 0 -1259 0 * +Ve +1e-07 +51.2962962962963 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 909 0 0 0.370370370370371 +6 1677 1 0 +0 + +0101000 ++1259 0 -1257 0 * +Ve +1e-07 +51.6666666666667 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 910 0 0 0.370370370370371 +6 1678 1 0 +0 + +0101000 ++1257 0 -1255 0 * +Ve +1e-07 +51.4814814814815 28.905747158554 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 911 0 0 0.370370370370371 +6 1679 1 0 +0 + +0101000 ++1255 0 -1253 0 * +Ve +1e-07 +51.6666666666667 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 912 0 0 0.370370370370371 +6 1680 1 0 +0 + +0101000 ++1253 0 -1251 0 * +Ve +1e-07 +52.037037037037 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 913 0 0 0.370370370370371 +6 1681 1 0 +0 + +0101000 ++1251 0 -1249 0 * +Ve +1e-07 +52.2222222222222 28.905747158554 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 914 0 0 0.37037037037037 +6 1682 1 0 +0 + +0101000 ++1249 0 -1247 0 * +Ve +1e-07 +52.4074074074074 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 915 0 0 0.370370370370371 +6 1683 1 0 +0 + +0101000 ++1247 0 -1245 0 * +Ve +1e-07 +52.7777777777778 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 916 0 0 0.370370370370371 +6 1684 1 0 +0 + +0101000 ++1245 0 -1243 0 * +Ve +1e-07 +52.962962962963 28.905747158554 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 917 0 0 0.37037037037037 +6 1685 1 0 +0 + +0101000 ++1243 0 -1241 0 * +Ve +1e-07 +52.7777777777778 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 918 0 0 0.37037037037037 +6 1686 1 0 +0 + +0101000 ++1241 0 -1239 0 * +Ve +1e-07 +53.1481481481481 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 919 0 0 0.370370370370369 +6 1687 1 0 +0 + +0101000 ++1239 0 -1237 0 * +Ve +1e-07 +53.3333333333333 28.2642468594544 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 920 0 0 0.37037037037037 +6 1688 1 0 +0 + +0101000 ++1237 0 -1235 0 * +Ve +1e-07 +53.5185185185185 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 921 0 0 0.37037037037037 +6 1689 1 0 +0 + +0101000 ++1235 0 -1233 0 * +Ve +1e-07 +53.8888888888889 28.5849970090042 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 922 0 0 0.370370370370369 +6 1690 1 0 +0 + +0101000 ++1233 0 -1231 0 * +Ve +1e-07 +53.7037037037037 28.905747158554 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 923 0 0 0.37037037037037 +6 1691 1 0 +0 + +0101000 ++1231 0 -1229 0 * +Ve +1e-07 +53.8888888888889 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 924 0 0 0.37037037037037 +6 1692 1 0 +0 + +0101000 ++1229 0 -1227 0 * +Ve +1e-07 +54.2592592592593 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 925 0 0 0.370370370370369 +6 1693 1 0 +0 + +0101000 ++1227 0 -1225 0 * +Ve +1e-07 +54.4444444444444 28.905747158554 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 926 0 0 0.37037037037037 +6 1694 1 0 +0 + +0101000 ++1225 0 -1223 0 * +Ve +1e-07 +54.6296296296296 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 927 0 0 0.370370370370368 +6 1695 1 0 +0 + +0101000 ++1223 0 -1221 0 * +Ve +1e-07 +55 29.2264973081037 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 928 0 0 0.370370370370371 +6 1696 1 0 +0 + +0101000 ++1221 0 -1219 0 * +Ve +1e-07 +54.8148148148148 29.5472474576535 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 929 0 0 0.37037037037037 +6 1697 1 0 +0 + +0101000 ++1219 0 -1217 0 * +Ve +1e-07 +55 29.8679976072033 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 930 0 0 0.370370370370369 +6 1698 1 0 +0 + +0101000 ++1217 0 -1215 0 * +Ve +1e-07 +54.6296296296296 29.8679976072033 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 931 0 0 0.370370370370371 +6 1699 1 0 +0 + +0101000 ++1215 0 -1213 0 * +Ve +1e-07 +54.4444444444444 30.1887477567531 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 932 0 0 0.37037037037037 +6 1700 1 0 +0 + +0101000 ++1213 0 -1211 0 * +Ve +1e-07 +54.6296296296296 30.5094979063029 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 933 0 0 0.370370370370369 +6 1701 1 0 +0 + +0101000 ++1211 0 -1209 0 * +Ve +1e-07 +55 30.5094979063029 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 934 0 0 0.370370370370371 +6 1702 1 0 +0 + +0101000 ++1209 0 -1207 0 * +Ve +1e-07 +54.8148148148148 30.8302480558527 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 935 0 0 0.370370370370368 +6 1703 1 0 +0 + +0101000 ++1207 0 -1205 0 * +Ve +1e-07 +55 31.1509982054025 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 936 0 0 0.370370370370369 +6 1704 1 0 +0 + +0101000 ++1205 0 -1203 0 * +Ve +1e-07 +54.6296296296296 31.1509982054025 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 937 0 0 0.370370370370371 +6 1705 1 0 +0 + +0101000 ++1203 0 -1201 0 * +Ve +1e-07 +54.4444444444444 31.4717483549523 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 938 0 0 0.37037037037037 +6 1706 1 0 +0 + +0101000 ++1201 0 -1199 0 * +Ve +1e-07 +54.2592592592593 31.1509982054025 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 939 0 0 0.370370370370372 +6 1707 1 0 +0 + +0101000 ++1199 0 -1197 0 * +Ve +1e-07 +53.8888888888889 31.1509982054025 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 940 0 0 0.370370370370369 +6 1708 1 0 +0 + +0101000 ++1197 0 -1195 0 * +Ve +1e-07 +53.7037037037037 31.4717483549523 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 941 0 0 0.37037037037037 +6 1709 1 0 +0 + +0101000 ++1195 0 -1193 0 * +Ve +1e-07 +53.8888888888889 31.7924985045021 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 942 0 0 0.370370370370369 +6 1710 1 0 +0 + +0101000 ++1193 0 -1191 0 * +Ve +1e-07 +53.5185185185185 31.7924985045021 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 943 0 0 0.370370370370369 +6 1711 1 0 +0 + +0101000 ++1191 0 -1189 0 * +Ve +1e-07 +53.3333333333333 32.1132486540519 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 944 0 0 0.37037037037037 +6 1712 1 0 +0 + +0101000 ++1189 0 -1187 0 * +Ve +1e-07 +53.5185185185185 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 945 0 0 0.37037037037037 +6 1713 1 0 +0 + +0101000 ++1187 0 -1185 0 * +Ve +1e-07 +53.8888888888889 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 946 0 0 0.370370370370369 +6 1714 1 0 +0 + +0101000 ++1185 0 -1183 0 * +Ve +1e-07 +53.7037037037037 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 947 0 0 0.37037037037037 +6 1715 1 0 +0 + +0101000 ++1183 0 -1181 0 * +Ve +1e-07 +53.8888888888889 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 948 0 0 0.37037037037037 +6 1716 1 0 +0 + +0101000 ++1181 0 -1179 0 * +Ve +1e-07 +54.2592592592593 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 949 0 0 0.370370370370369 +6 1717 1 0 +0 + +0101000 ++1179 0 -1177 0 * +Ve +1e-07 +54.4444444444444 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 950 0 0 0.370370370370371 +6 1718 1 0 +0 + +0101000 ++1177 0 -1175 0 * +Ve +1e-07 +54.6296296296296 33.0754991027012 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 951 0 0 0.370370370370368 +6 1719 1 0 +0 + +0101000 ++1175 0 -1173 0 * +Ve +1e-07 +55 33.0754991027012 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 952 0 0 0.370370370370371 +6 1720 1 0 +0 + +0101000 ++1173 0 -1171 0 * +Ve +1e-07 +54.8148148148148 33.396249252251 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 953 0 0 0.370370370370369 +6 1721 1 0 +0 + +0101000 ++1171 0 -1169 0 * +Ve +1e-07 +55 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 954 0 0 0.370370370370369 +6 1722 1 0 +0 + +0101000 ++1169 0 -1167 0 * +Ve +1e-07 +54.6296296296296 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 955 0 0 0.370370370370371 +6 1723 1 0 +0 + +0101000 ++1167 0 -1165 0 * +Ve +1e-07 +54.4444444444444 34.0377495513506 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 956 0 0 0.37037037037037 +6 1724 1 0 +0 + +0101000 ++1165 0 -1163 0 * +Ve +1e-07 +54.6296296296296 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 957 0 0 0.370370370370369 +6 1725 1 0 +0 + +0101000 ++1163 0 -1161 0 * +Ve +1e-07 +55 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 958 0 0 0.370370370370371 +6 1726 1 0 +0 + +0101000 ++1161 0 -1159 0 * +Ve +1e-07 +54.8148148148148 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 959 0 0 0.370370370370369 +6 1727 1 0 +0 + +0101000 ++1159 0 -1157 0 * +Ve +1e-07 +55 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 960 0 0 0.370370370370369 +6 1728 1 0 +0 + +0101000 ++1157 0 -1155 0 * +Ve +1e-07 +55.3703703703704 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 961 0 0 0.370370370370371 +6 1729 1 0 +0 + +0101000 ++1155 0 -1153 0 * +Ve +1e-07 +55.5555555555556 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 962 0 0 0.370370370370372 +6 1730 1 0 +0 + +0101000 ++1153 0 -1151 0 * +Ve +1e-07 +55.7407407407407 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 963 0 0 0.37037037037037 +6 1731 1 0 +0 + +0101000 ++1151 0 -1149 0 * +Ve +1e-07 +56.1111111111111 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 964 0 0 0.370370370370371 +6 1732 1 0 +0 + +0101000 ++1149 0 -1147 0 * +Ve +1e-07 +56.2962962962963 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 965 0 0 0.37037037037037 +6 1733 1 0 +0 + +0101000 ++1147 0 -1145 0 * +Ve +1e-07 +56.1111111111111 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 966 0 0 0.370370370370369 +6 1734 1 0 +0 + +0101000 ++1145 0 -1143 0 * +Ve +1e-07 +56.4814814814815 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 967 0 0 0.370370370370371 +6 1735 1 0 +0 + +0101000 ++1143 0 -1141 0 * +Ve +1e-07 +56.6666666666667 34.0377495513506 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 968 0 0 0.37037037037037 +6 1736 1 0 +0 + +0101000 ++1141 0 -1139 0 * +Ve +1e-07 +56.8518518518518 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 969 0 0 0.37037037037037 +6 1737 1 0 +0 + +0101000 ++1139 0 -1137 0 * +Ve +1e-07 +57.2222222222222 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 970 0 0 0.370370370370371 +6 1738 1 0 +0 + +0101000 ++1137 0 -1135 0 * +Ve +1e-07 +57.037037037037 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 971 0 0 0.370370370370369 +6 1739 1 0 +0 + +0101000 ++1135 0 -1133 0 * +Ve +1e-07 +57.2222222222222 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 972 0 0 0.37037037037037 +6 1740 1 0 +0 + +0101000 ++1133 0 -1131 0 * +Ve +1e-07 +57.5925925925926 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 973 0 0 0.370370370370371 +6 1741 1 0 +0 + +0101000 ++1131 0 -1129 0 * +Ve +1e-07 +57.7777777777778 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 974 0 0 0.37037037037037 +6 1742 1 0 +0 + +0101000 ++1129 0 -1127 0 * +Ve +1e-07 +57.962962962963 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 975 0 0 0.370370370370372 +6 1743 1 0 +0 + +0101000 ++1127 0 -1125 0 * +Ve +1e-07 +58.3333333333333 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 976 0 0 0.370370370370371 +6 1744 1 0 +0 + +0101000 ++1125 0 -1123 0 * +Ve +1e-07 +58.5185185185185 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 977 0 0 0.37037037037037 +6 1745 1 0 +0 + +0101000 ++1123 0 -1121 0 * +Ve +1e-07 +58.3333333333333 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 978 0 0 0.370370370370369 +6 1746 1 0 +0 + +0101000 ++1121 0 -1119 0 * +Ve +1e-07 +58.7037037037037 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 979 0 0 0.370370370370371 +6 1747 1 0 +0 + +0101000 ++1119 0 -1117 0 * +Ve +1e-07 +58.8888888888889 34.0377495513506 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 980 0 0 0.37037037037037 +6 1748 1 0 +0 + +0101000 ++1117 0 -1115 0 * +Ve +1e-07 +58.7037037037037 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 981 0 0 0.37037037037037 +6 1749 1 0 +0 + +0101000 ++1115 0 -1113 0 * +Ve +1e-07 +58.3333333333333 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 982 0 0 0.370370370370367 +6 1750 1 0 +0 + +0101000 ++1113 0 -1111 0 * +Ve +1e-07 +58.5185185185185 33.396249252251 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 983 0 0 0.370370370370368 +6 1751 1 0 +0 + +0101000 ++1111 0 -1109 0 * +Ve +1e-07 +58.3333333333333 33.0754991027012 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 984 0 0 0.370370370370369 +6 1752 1 0 +0 + +0101000 ++1109 0 -1107 0 * +Ve +1e-07 +58.7037037037037 33.0754991027012 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 985 0 0 0.370370370370371 +6 1753 1 0 +0 + +0101000 ++1107 0 -1105 0 * +Ve +1e-07 +58.8888888888889 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 986 0 0 0.37037037037037 +6 1754 1 0 +0 + +0101000 ++1105 0 -1103 0 * +Ve +1e-07 +59.0740740740741 33.0754991027012 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 987 0 0 0.37037037037037 +6 1755 1 0 +0 + +0101000 ++1103 0 -1101 0 * +Ve +1e-07 +59.4444444444444 33.0754991027012 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 988 0 0 0.370370370370371 +6 1756 1 0 +0 + +0101000 ++1101 0 -1099 0 * +Ve +1e-07 +59.6296296296296 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 989 0 0 0.370370370370369 +6 1757 1 0 +0 + +0101000 ++1099 0 -1097 0 * +Ve +1e-07 +59.4444444444444 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 990 0 0 0.370370370370369 +6 1758 1 0 +0 + +0101000 ++1097 0 -1095 0 * +Ve +1e-07 +59.8148148148148 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 991 0 0 0.370370370370371 +6 1759 1 0 +0 + +0101000 ++1095 0 -1093 0 * +Ve +1e-07 +60 32.1132486540519 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 992 0 0 0.370370370370369 +6 1760 1 0 +0 + +0101000 ++1093 0 -1091 0 * +Ve +1e-07 +60.1851851851852 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 993 0 0 0.370370370370369 +6 1761 1 0 +0 + +0101000 ++1091 0 -1089 0 * +Ve +1e-07 +60.5555555555556 32.4339988036017 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 994 0 0 0.370370370370371 +6 1762 1 0 +0 + +0101000 ++1089 0 -1087 0 * +Ve +1e-07 +60.3703703703704 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 995 0 0 0.370370370370369 +6 1763 1 0 +0 + +0101000 ++1087 0 -1085 0 * +Ve +1e-07 +60.5555555555556 33.0754991027012 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 996 0 0 0.370370370370369 +6 1764 1 0 +0 + +0101000 ++1085 0 -1083 0 * +Ve +1e-07 +60.9259259259259 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 997 0 0 0.370370370370371 +6 1765 1 0 +0 + +0101000 ++1083 0 -1081 0 * +Ve +1e-07 +61.1111111111111 32.7547489531515 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 998 0 0 0.37037037037037 +6 1766 1 0 +0 + +0101000 ++1081 0 -1079 0 * +Ve +1e-07 +61.2962962962963 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 999 0 0 0.37037037037037 +6 1767 1 0 +0 + +0101000 ++1079 0 -1077 0 * +Ve +1e-07 +61.6666666666667 33.0754991027013 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1000 0 0 0.370370370370371 +6 1768 1 0 +0 + +0101000 ++1077 0 -1075 0 * +Ve +1e-07 +61.4814814814815 33.396249252251 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1001 0 0 0.370370370370369 +6 1769 1 0 +0 + +0101000 ++1075 0 -1073 0 * +Ve +1e-07 +61.6666666666667 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1002 0 0 0.370370370370369 +6 1770 1 0 +0 + +0101000 ++1073 0 -1071 0 * +Ve +1e-07 +61.2962962962963 33.7169994018008 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1003 0 0 0.370370370370371 +6 1771 1 0 +0 + +0101000 ++1071 0 -1069 0 * +Ve +1e-07 +61.1111111111111 34.0377495513506 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1004 0 0 0.370370370370369 +6 1772 1 0 +0 + +0101000 ++1069 0 -1067 0 * +Ve +1e-07 +61.2962962962963 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1005 0 0 0.37037037037037 +6 1773 1 0 +0 + +0101000 ++1067 0 -1065 0 * +Ve +1e-07 +61.6666666666667 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1006 0 0 0.370370370370371 +6 1774 1 0 +0 + +0101000 ++1065 0 -1063 0 * +Ve +1e-07 +61.4814814814815 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1007 0 0 0.370370370370369 +6 1775 1 0 +0 + +0101000 ++1063 0 -1061 0 * +Ve +1e-07 +61.6666666666667 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1008 0 0 0.37037037037037 +6 1776 1 0 +0 + +0101000 ++1061 0 -1059 0 * +Ve +1e-07 +62.037037037037 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1009 0 0 0.370370370370371 +6 1777 1 0 +0 + +0101000 ++1059 0 -1057 0 * +Ve +1e-07 +62.2222222222222 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1010 0 0 0.37037037037037 +6 1778 1 0 +0 + +0101000 ++1057 0 -1055 0 * +Ve +1e-07 +62.4074074074074 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1011 0 0 0.370370370370372 +6 1779 1 0 +0 + +0101000 ++1055 0 -1053 0 * +Ve +1e-07 +62.7777777777778 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1012 0 0 0.370370370370371 +6 1780 1 0 +0 + +0101000 ++1053 0 -1051 0 * +Ve +1e-07 +62.962962962963 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1013 0 0 0.37037037037037 +6 1781 1 0 +0 + +0101000 ++1051 0 -1049 0 * +Ve +1e-07 +62.7777777777778 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1014 0 0 0.370370370370369 +6 1782 1 0 +0 + +0101000 ++1049 0 -1047 0 * +Ve +1e-07 +63.1481481481481 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1015 0 0 0.370370370370371 +6 1783 1 0 +0 + +0101000 ++1047 0 -1045 0 * +Ve +1e-07 +63.3333333333333 34.0377495513506 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1016 0 0 0.37037037037037 +6 1784 1 0 +0 + +0101000 ++1045 0 -1043 0 * +Ve +1e-07 +63.5185185185185 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1017 0 0 0.37037037037037 +6 1785 1 0 +0 + +0101000 ++1043 0 -1041 0 * +Ve +1e-07 +63.8888888888889 34.3584997009004 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1018 0 0 0.370370370370371 +6 1786 1 0 +0 + +0101000 ++1041 0 -1039 0 * +Ve +1e-07 +63.7037037037037 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1019 0 0 0.370370370370369 +6 1787 1 0 +0 + +0101000 ++1039 0 -1037 0 * +Ve +1e-07 +63.8888888888889 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1020 0 0 0.37037037037037 +6 1788 1 0 +0 + +0101000 ++1037 0 -1035 0 * +Ve +1e-07 +64.2592592592593 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1021 0 0 0.370370370370371 +6 1789 1 0 +0 + +0101000 ++1035 0 -1033 0 * +Ve +1e-07 +64.4444444444444 34.6792498504502 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1022 0 0 0.370370370370372 +6 1790 1 0 +0 + +0101000 ++1033 0 -1031 0 * +Ve +1e-07 +64.6296296296296 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1023 0 0 0.37037037037037 +6 1791 1 0 +0 + +0101000 ++1031 0 -1029 0 * +Ve +1e-07 +65 35 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1024 0 0 0.370370370370371 +6 1792 1 0 +0 + +0101000 ++1029 0 -1027 0 * +Ve +1e-07 +64.8148148148148 35.3207501495498 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1025 0 0 0.370370370370369 +6 1793 1 0 +0 + +0101000 ++1027 0 -1025 0 * +Ve +1e-07 +65 35.6415002990996 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1026 0 0 0.370370370370369 +6 1794 1 0 +0 + +0101000 ++1025 0 -1023 0 * +Ve +1e-07 +64.6296296296296 35.6415002990996 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1027 0 0 0.370370370370371 +6 1795 1 0 +0 + +0101000 ++1023 0 -1021 0 * +Ve +1e-07 +64.4444444444444 35.9622504486494 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1028 0 0 0.370370370370369 +6 1796 1 0 +0 + +0101000 ++1021 0 -1019 0 * +Ve +1e-07 +64.6296296296296 36.2830005981992 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1029 0 0 0.370370370370369 +6 1797 1 0 +0 + +0101000 ++1019 0 -1017 0 * +Ve +1e-07 +65 36.2830005981992 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1030 0 0 0.370370370370371 +6 1798 1 0 +0 + +0101000 ++1017 0 -1015 0 * +Ve +1e-07 +64.8148148148148 36.603750747749 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1031 0 0 0.370370370370369 +6 1799 1 0 +0 + +0101000 ++1015 0 -1013 0 * +Ve +1e-07 +65 36.9245008972987 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1032 0 0 0.370370370370369 +6 1800 1 0 +0 + +0101000 ++1013 0 -1011 0 * +Ve +1e-07 +64.6296296296296 36.9245008972987 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1033 0 0 0.370370370370371 +6 1801 1 0 +0 + +0101000 ++1011 0 -1009 0 * +Ve +1e-07 +64.4444444444444 37.2452510468485 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1034 0 0 0.37037037037037 +6 1802 1 0 +0 + +0101000 ++1009 0 -1007 0 * +Ve +1e-07 +64.2592592592593 36.9245008972987 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1035 0 0 0.370370370370372 +6 1803 1 0 +0 + +0101000 ++1007 0 -1005 0 * +Ve +1e-07 +63.8888888888889 36.9245008972987 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1036 0 0 0.370370370370371 +6 1804 1 0 +0 + +0101000 ++1005 0 -1003 0 * +Ve +1e-07 +63.7037037037037 37.2452510468485 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1037 0 0 0.370370370370369 +6 1805 1 0 +0 + +0101000 ++1003 0 -1001 0 * +Ve +1e-07 +63.8888888888889 37.5660011963983 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1038 0 0 0.370370370370369 +6 1806 1 0 +0 + +0101000 ++1001 0 -999 0 * +Ve +1e-07 +63.5185185185185 37.5660011963983 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1039 0 0 0.370370370370371 +6 1807 1 0 +0 + +0101000 ++999 0 -997 0 * +Ve +1e-07 +63.3333333333333 37.8867513459481 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1040 0 0 0.370370370370369 +6 1808 1 0 +0 + +0101000 ++997 0 -995 0 * +Ve +1e-07 +63.5185185185185 38.2075014954979 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1041 0 0 0.370370370370369 +6 1809 1 0 +0 + +0101000 ++995 0 -993 0 * +Ve +1e-07 +63.8888888888889 38.2075014954979 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1042 0 0 0.370370370370371 +6 1810 1 0 +0 + +0101000 ++993 0 -991 0 * +Ve +1e-07 +63.7037037037037 38.5282516450477 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1043 0 0 0.370370370370369 +6 1811 1 0 +0 + +0101000 ++991 0 -989 0 * +Ve +1e-07 +63.8888888888889 38.8490017945975 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1044 0 0 0.370370370370369 +6 1812 1 0 +0 + +0101000 ++989 0 -987 0 * +Ve +1e-07 +64.2592592592593 38.8490017945975 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1045 0 0 0.370370370370371 +6 1813 1 0 +0 + +0101000 ++987 0 -985 0 * +Ve +1e-07 +64.4444444444444 38.5282516450477 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1046 0 0 0.370370370370372 +6 1814 1 0 +0 + +0101000 ++985 0 -983 0 * +Ve +1e-07 +64.6296296296296 38.8490017945975 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1047 0 0 0.37037037037037 +6 1815 1 0 +0 + +0101000 ++983 0 -981 0 * +Ve +1e-07 +65 38.8490017945975 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1048 0 0 0.370370370370371 +6 1816 1 0 +0 + +0101000 ++981 0 -979 0 * +Ve +1e-07 +64.8148148148148 39.1697519441473 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1049 0 0 0.370370370370372 +6 1817 1 0 +0 + +0101000 ++979 0 -977 0 * +Ve +1e-07 +65 39.4905020936971 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1050 0 0 0.370370370370372 +6 1818 1 0 +0 + +0101000 ++977 0 -975 0 * +Ve +1e-07 +64.6296296296296 39.4905020936971 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1051 0 0 0.370370370370371 +6 1819 1 0 +0 + +0101000 ++975 0 -973 0 * +Ve +1e-07 +64.4444444444444 39.8112522432469 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1052 0 0 0.370370370370372 +6 1820 1 0 +0 + +0101000 ++973 0 -971 0 * +Ve +1e-07 +64.6296296296296 40.1320023927967 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1053 0 0 0.37037037037037 +6 1821 1 0 +0 + +0101000 ++971 0 -969 0 * +Ve +1e-07 +65 40.1320023927967 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1054 0 0 0.370370370370371 +6 1822 1 0 +0 + +0101000 ++969 0 -967 0 * +Ve +1e-07 +64.8148148148148 40.4527525423465 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1055 0 0 0.370370370370369 +6 1823 1 0 +0 + +0101000 ++967 0 -965 0 * +Ve +1e-07 +65 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1056 0 0 0.37037037037037 +6 1824 1 0 +0 + +0101000 ++965 0 -963 0 * +Ve +1e-07 +64.6296296296296 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1057 0 0 0.370370370370371 +6 1825 1 0 +0 + +0101000 ++963 0 -961 0 * +Ve +1e-07 +64.4444444444444 41.094252841446 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1058 0 0 0.37037037037037 +6 1826 1 0 +0 + +0101000 ++961 0 -959 0 * +Ve +1e-07 +64.2592592592593 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1059 0 0 0.37037037037037 +6 1827 1 0 +0 + +0101000 ++959 0 -957 0 * +Ve +1e-07 +63.8888888888889 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1060 0 0 0.370370370370371 +6 1828 1 0 +0 + +0101000 ++957 0 -955 0 * +Ve +1e-07 +63.7037037037037 41.094252841446 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1061 0 0 0.370370370370371 +6 1829 1 0 +0 + +0101000 ++955 0 -953 0 * +Ve +1e-07 +63.8888888888889 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1062 0 0 0.37037037037037 +6 1830 1 0 +0 + +0101000 ++953 0 -951 0 * +Ve +1e-07 +63.5185185185185 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1063 0 0 0.370370370370367 +6 1831 1 0 +0 + +0101000 ++951 0 -949 0 * +Ve +1e-07 +63.3333333333333 41.7357531405456 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1064 0 0 0.370370370370371 +6 1832 1 0 +0 + +0101000 ++949 0 -947 0 * +Ve +1e-07 +63.1481481481481 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1065 0 0 0.370370370370369 +6 1833 1 0 +0 + +0101000 ++947 0 -945 0 * +Ve +1e-07 +62.7777777777778 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1066 0 0 0.370370370370371 +6 1834 1 0 +0 + +0101000 ++945 0 -943 0 * +Ve +1e-07 +62.962962962963 41.094252841446 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1067 0 0 0.370370370370368 +6 1835 1 0 +0 + +0101000 ++943 0 -941 0 * +Ve +1e-07 +62.7777777777778 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1068 0 0 0.370370370370369 +6 1836 1 0 +0 + +0101000 ++941 0 -939 0 * +Ve +1e-07 +62.4074074074074 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1069 0 0 0.370370370370371 +6 1837 1 0 +0 + +0101000 ++939 0 -937 0 * +Ve +1e-07 +62.2222222222222 41.094252841446 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1070 0 0 0.37037037037037 +6 1838 1 0 +0 + +0101000 ++937 0 -935 0 * +Ve +1e-07 +62.037037037037 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1071 0 0 0.37037037037037 +6 1839 1 0 +0 + +0101000 ++935 0 -933 0 * +Ve +1e-07 +61.6666666666667 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1072 0 0 0.370370370370371 +6 1840 1 0 +0 + +0101000 ++933 0 -931 0 * +Ve +1e-07 +61.4814814814815 41.094252841446 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1073 0 0 0.37037037037037 +6 1841 1 0 +0 + +0101000 ++931 0 -929 0 * +Ve +1e-07 +61.6666666666667 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1074 0 0 0.370370370370369 +6 1842 1 0 +0 + +0101000 ++929 0 -927 0 * +Ve +1e-07 +61.2962962962963 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1075 0 0 0.370370370370371 +6 1843 1 0 +0 + +0101000 ++927 0 -925 0 * +Ve +1e-07 +61.1111111111111 41.7357531405456 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1076 0 0 0.37037037037037 +6 1844 1 0 +0 + +0101000 ++925 0 -923 0 * +Ve +1e-07 +61.2962962962963 42.0565032900954 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1077 0 0 0.370370370370369 +6 1845 1 0 +0 + +0101000 ++923 0 -921 0 * +Ve +1e-07 +61.6666666666667 42.0565032900954 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1078 0 0 0.370370370370371 +6 1846 1 0 +0 + +0101000 ++921 0 -919 0 * +Ve +1e-07 +61.4814814814815 42.3772534396452 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1079 0 0 0.370370370370369 +6 1847 1 0 +0 + +0101000 ++919 0 -917 0 * +Ve +1e-07 +61.6666666666667 42.698003589195 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1080 0 0 0.370370370370369 +6 1848 1 0 +0 + +0101000 ++917 0 -915 0 * +Ve +1e-07 +61.2962962962963 42.698003589195 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1081 0 0 0.370370370370371 +6 1849 1 0 +0 + +0101000 ++915 0 -913 0 * +Ve +1e-07 +61.1111111111111 43.0187537387448 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1082 0 0 0.37037037037037 +6 1850 1 0 +0 + +0101000 ++913 0 -911 0 * +Ve +1e-07 +60.9259259259259 42.698003589195 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1083 0 0 0.370370370370372 +6 1851 1 0 +0 + +0101000 ++911 0 -909 0 * +Ve +1e-07 +60.5555555555556 42.698003589195 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1084 0 0 0.370370370370371 +6 1852 1 0 +0 + +0101000 ++909 0 -907 0 * +Ve +1e-07 +60.3703703703704 43.0187537387448 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1085 0 0 0.37037037037037 +6 1853 1 0 +0 + +0101000 ++907 0 -905 0 * +Ve +1e-07 +60.5555555555556 43.3395038882946 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1086 0 0 0.370370370370369 +6 1854 1 0 +0 + +0101000 ++905 0 -903 0 * +Ve +1e-07 +60.1851851851852 43.3395038882946 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1087 0 0 0.370370370370371 +6 1855 1 0 +0 + +0101000 ++903 0 -901 0 * +Ve +1e-07 +60 43.6602540378444 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1088 0 0 0.37037037037037 +6 1856 1 0 +0 + +0101000 ++901 0 -899 0 * +Ve +1e-07 +60.1851851851852 43.9810041873942 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1089 0 0 0.37037037037037 +6 1857 1 0 +0 + +0101000 ++899 0 -897 0 * +Ve +1e-07 +60.5555555555556 43.9810041873942 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1090 0 0 0.370370370370371 +6 1858 1 0 +0 + +0101000 ++897 0 -895 0 * +Ve +1e-07 +60.3703703703704 44.301754336944 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1091 0 0 0.370370370370369 +6 1859 1 0 +0 + +0101000 ++895 0 -893 0 * +Ve +1e-07 +60.5555555555556 44.6225044864938 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1092 0 0 0.37037037037037 +6 1860 1 0 +0 + +0101000 ++893 0 -891 0 * +Ve +1e-07 +60.9259259259259 44.6225044864938 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1093 0 0 0.370370370370371 +6 1861 1 0 +0 + +0101000 ++891 0 -889 0 * +Ve +1e-07 +61.1111111111111 44.301754336944 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1094 0 0 0.370370370370372 +6 1862 1 0 +0 + +0101000 ++889 0 -887 0 * +Ve +1e-07 +61.2962962962963 44.6225044864938 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1095 0 0 0.37037037037037 +6 1863 1 0 +0 + +0101000 ++887 0 -885 0 * +Ve +1e-07 +61.6666666666667 44.6225044864938 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1096 0 0 0.370370370370371 +6 1864 1 0 +0 + +0101000 ++885 0 -883 0 * +Ve +1e-07 +61.4814814814815 44.9432546360436 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1097 0 0 0.370370370370369 +6 1865 1 0 +0 + +0101000 ++883 0 -881 0 * +Ve +1e-07 +61.6666666666667 45.2640047855933 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1098 0 0 0.370370370370369 +6 1866 1 0 +0 + +0101000 ++881 0 -879 0 * +Ve +1e-07 +61.2962962962963 45.2640047855933 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1099 0 0 0.370370370370371 +6 1867 1 0 +0 + +0101000 ++879 0 -877 0 * +Ve +1e-07 +61.1111111111111 45.5847549351431 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1100 0 0 0.370370370370369 +6 1868 1 0 +0 + +0101000 ++877 0 -875 0 * +Ve +1e-07 +61.2962962962963 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1101 0 0 0.370370370370369 +6 1869 1 0 +0 + +0101000 ++875 0 -873 0 * +Ve +1e-07 +61.6666666666667 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1102 0 0 0.370370370370371 +6 1870 1 0 +0 + +0101000 ++873 0 -871 0 * +Ve +1e-07 +61.4814814814815 46.2262552342427 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1103 0 0 0.370370370370369 +6 1871 1 0 +0 + +0101000 ++871 0 -869 0 * +Ve +1e-07 +61.6666666666667 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1104 0 0 0.370370370370369 +6 1872 1 0 +0 + +0101000 ++869 0 -867 0 * +Ve +1e-07 +62.037037037037 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1105 0 0 0.370370370370371 +6 1873 1 0 +0 + +0101000 ++867 0 -865 0 * +Ve +1e-07 +62.2222222222222 46.2262552342427 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1106 0 0 0.370370370370369 +6 1874 1 0 +0 + +0101000 ++865 0 -863 0 * +Ve +1e-07 +62.4074074074074 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1107 0 0 0.370370370370369 +6 1875 1 0 +0 + +0101000 ++863 0 -861 0 * +Ve +1e-07 +62.7777777777778 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1108 0 0 0.370370370370371 +6 1876 1 0 +0 + +0101000 ++861 0 -859 0 * +Ve +1e-07 +62.962962962963 46.2262552342427 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1109 0 0 0.370370370370369 +6 1877 1 0 +0 + +0101000 ++859 0 -857 0 * +Ve +1e-07 +62.7777777777778 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1110 0 0 0.370370370370367 +6 1878 1 0 +0 + +0101000 ++857 0 -855 0 * +Ve +1e-07 +63.1481481481481 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1111 0 0 0.370370370370371 +6 1879 1 0 +0 + +0101000 ++855 0 -853 0 * +Ve +1e-07 +63.3333333333333 45.5847549351431 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1112 0 0 0.370370370370369 +6 1880 1 0 +0 + +0101000 ++853 0 -851 0 * +Ve +1e-07 +63.5185185185185 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1113 0 0 0.370370370370371 +6 1881 1 0 +0 + +0101000 ++851 0 -849 0 * +Ve +1e-07 +63.8888888888889 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1114 0 0 0.370370370370367 +6 1882 1 0 +0 + +0101000 ++849 0 -847 0 * +Ve +1e-07 +63.7037037037037 46.2262552342427 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1115 0 0 0.370370370370369 +6 1883 1 0 +0 + +0101000 ++847 0 -845 0 * +Ve +1e-07 +63.8888888888889 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1116 0 0 0.370370370370371 +6 1884 1 0 +0 + +0101000 ++845 0 -843 0 * +Ve +1e-07 +64.2592592592593 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1117 0 0 0.370370370370371 +6 1885 1 0 +0 + +0101000 ++843 0 -841 0 * +Ve +1e-07 +64.4444444444444 46.2262552342427 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1118 0 0 0.370370370370369 +6 1886 1 0 +0 + +0101000 ++841 0 -839 0 * +Ve +1e-07 +64.6296296296296 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1119 0 0 0.370370370370369 +6 1887 1 0 +0 + +0101000 ++839 0 -837 0 * +Ve +1e-07 +65 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1120 0 0 0.370370370370371 +6 1888 1 0 +0 + +0101000 ++837 0 -835 0 * +Ve +1e-07 +64.8148148148148 46.8677555333423 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1121 0 0 0.370370370370369 +6 1889 1 0 +0 + +0101000 ++835 0 -833 0 * +Ve +1e-07 +65 47.1885056828921 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1122 0 0 0.370370370370369 +6 1890 1 0 +0 + +0101000 ++833 0 -831 0 * +Ve +1e-07 +64.6296296296296 47.1885056828921 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1123 0 0 0.370370370370371 +6 1891 1 0 +0 + +0101000 ++831 0 -829 0 * +Ve +1e-07 +64.4444444444444 47.5092558324419 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1124 0 0 0.370370370370369 +6 1892 1 0 +0 + +0101000 ++829 0 -827 0 * +Ve +1e-07 +64.6296296296296 47.8300059819917 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1125 0 0 0.370370370370371 +6 1893 1 0 +0 + +0101000 ++827 0 -825 0 * +Ve +1e-07 +65 47.8300059819917 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1126 0 0 0.370370370370371 +6 1894 1 0 +0 + +0101000 ++825 0 -823 0 * +Ve +1e-07 +64.8148148148148 48.1507561315415 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1127 0 0 0.370370370370373 +6 1895 1 0 +0 + +0101000 ++823 0 -821 0 * +Ve +1e-07 +65 48.4715062810913 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1128 0 0 0.370370370370371 +6 1896 1 0 +0 + +0101000 ++821 0 -819 0 * +Ve +1e-07 +64.6296296296296 48.4715062810913 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1129 0 0 0.370370370370371 +6 1897 1 0 +0 + +0101000 ++819 0 -817 0 * +Ve +1e-07 +64.4444444444444 48.7922564306411 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1130 0 0 0.370370370370371 +6 1898 1 0 +0 + +0101000 ++817 0 -815 0 * +Ve +1e-07 +64.2592592592593 48.4715062810913 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1131 0 0 0.370370370370371 +6 1899 1 0 +0 + +0101000 ++815 0 -813 0 * +Ve +1e-07 +63.8888888888889 48.4715062810913 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1132 0 0 0.370370370370371 +6 1900 1 0 +0 + +0101000 ++813 0 -811 0 * +Ve +1e-07 +63.7037037037037 48.7922564306411 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1133 0 0 0.370370370370369 +6 1901 1 0 +0 + +0101000 ++811 0 -809 0 * +Ve +1e-07 +63.8888888888889 49.1130065801908 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1134 0 0 0.370370370370369 +6 1902 1 0 +0 + +0101000 ++809 0 -807 0 * +Ve +1e-07 +63.5185185185185 49.1130065801909 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1135 0 0 0.370370370370371 +6 1903 1 0 +0 + +0101000 ++807 0 -805 0 * +Ve +1e-07 +63.3333333333333 49.4337567297406 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1136 0 0 0.370370370370369 +6 1904 1 0 +0 + +0101000 ++805 0 -803 0 * +Ve +1e-07 +63.5185185185185 49.7545068792904 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1137 0 0 0.370370370370369 +6 1905 1 0 +0 + +0101000 ++803 0 -801 0 * +Ve +1e-07 +63.8888888888889 49.7545068792904 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1138 0 0 0.370370370370371 +6 1906 1 0 +0 + +0101000 ++801 0 -799 0 * +Ve +1e-07 +63.7037037037037 50.0752570288402 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1139 0 0 0.370370370370369 +6 1907 1 0 +0 + +0101000 ++799 0 -797 0 * +Ve +1e-07 +63.8888888888889 50.39600717839 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1140 0 0 0.370370370370369 +6 1908 1 0 +0 + +0101000 ++797 0 -795 0 * +Ve +1e-07 +64.2592592592593 50.39600717839 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1141 0 0 0.370370370370371 +6 1909 1 0 +0 + +0101000 ++795 0 -793 0 * +Ve +1e-07 +64.4444444444444 50.0752570288402 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1142 0 0 0.370370370370375 +6 1910 1 0 +0 + +0101000 ++793 0 -791 0 * +Ve +1e-07 +64.6296296296296 50.39600717839 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1143 0 0 0.370370370370371 +6 1911 1 0 +0 + +0101000 ++791 0 -789 0 * +Ve +1e-07 +65 50.39600717839 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1144 0 0 0.370370370370371 +6 1912 1 0 +0 + +0101000 ++789 0 -787 0 * +Ve +1e-07 +64.8148148148148 50.7167573279398 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1145 0 0 0.370370370370369 +6 1913 1 0 +0 + +0101000 ++787 0 -785 0 * +Ve +1e-07 +65 51.0375074774896 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1146 0 0 0.370370370370369 +6 1914 1 0 +0 + +0101000 ++785 0 -783 0 * +Ve +1e-07 +64.6296296296296 51.0375074774896 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1147 0 0 0.370370370370371 +6 1915 1 0 +0 + +0101000 ++783 0 -781 0 * +Ve +1e-07 +64.4444444444444 51.3582576270394 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1148 0 0 0.370370370370369 +6 1916 1 0 +0 + +0101000 ++781 0 -779 0 * +Ve +1e-07 +64.6296296296296 51.6790077765892 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1149 0 0 0.370370370370369 +6 1917 1 0 +0 + +0101000 ++779 0 -777 0 * +Ve +1e-07 +65 51.6790077765892 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1150 0 0 0.370370370370371 +6 1918 1 0 +0 + +0101000 ++777 0 -775 0 * +Ve +1e-07 +64.8148148148148 51.999757926139 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1151 0 0 0.370370370370369 +6 1919 1 0 +0 + +0101000 ++775 0 -773 0 * +Ve +1e-07 +65 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1152 0 0 0.370370370370369 +6 1920 1 0 +0 + +0101000 ++773 0 -771 0 * +Ve +1e-07 +64.6296296296296 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1153 0 0 0.370370370370371 +6 1921 1 0 +0 + +0101000 ++771 0 -769 0 * +Ve +1e-07 +64.4444444444444 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1154 0 0 0.370370370370371 +6 1922 1 0 +0 + +0101000 ++769 0 -767 0 * +Ve +1e-07 +64.2592592592593 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1155 0 0 0.370370370370373 +6 1923 1 0 +0 + +0101000 ++767 0 -765 0 * +Ve +1e-07 +63.8888888888889 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1156 0 0 0.370370370370371 +6 1924 1 0 +0 + +0101000 ++765 0 -763 0 * +Ve +1e-07 +63.7037037037037 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1157 0 0 0.370370370370369 +6 1925 1 0 +0 + +0101000 ++763 0 -761 0 * +Ve +1e-07 +63.8888888888889 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1158 0 0 0.370370370370369 +6 1926 1 0 +0 + +0101000 ++761 0 -759 0 * +Ve +1e-07 +63.5185185185185 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1159 0 0 0.370370370370371 +6 1927 1 0 +0 + +0101000 ++759 0 -757 0 * +Ve +1e-07 +63.3333333333333 53.2827585243381 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1160 0 0 0.370370370370369 +6 1928 1 0 +0 + +0101000 ++757 0 -755 0 * +Ve +1e-07 +63.1481481481481 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1161 0 0 0.370370370370369 +6 1929 1 0 +0 + +0101000 ++755 0 -753 0 * +Ve +1e-07 +62.7777777777778 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1162 0 0 0.370370370370371 +6 1930 1 0 +0 + +0101000 ++753 0 -751 0 * +Ve +1e-07 +62.962962962963 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1163 0 0 0.370370370370369 +6 1931 1 0 +0 + +0101000 ++751 0 -749 0 * +Ve +1e-07 +62.7777777777778 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1164 0 0 0.370370370370369 +6 1932 1 0 +0 + +0101000 ++749 0 -747 0 * +Ve +1e-07 +62.4074074074074 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1165 0 0 0.370370370370371 +6 1933 1 0 +0 + +0101000 ++747 0 -745 0 * +Ve +1e-07 +62.2222222222222 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1166 0 0 0.370370370370373 +6 1934 1 0 +0 + +0101000 ++745 0 -743 0 * +Ve +1e-07 +62.037037037037 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1167 0 0 0.370370370370371 +6 1935 1 0 +0 + +0101000 ++743 0 -741 0 * +Ve +1e-07 +61.6666666666667 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1168 0 0 0.370370370370371 +6 1936 1 0 +0 + +0101000 ++741 0 -739 0 * +Ve +1e-07 +61.4814814814815 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1169 0 0 0.370370370370369 +6 1937 1 0 +0 + +0101000 ++739 0 -737 0 * +Ve +1e-07 +61.6666666666667 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1170 0 0 0.370370370370369 +6 1938 1 0 +0 + +0101000 ++737 0 -735 0 * +Ve +1e-07 +61.2962962962963 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1171 0 0 0.370370370370371 +6 1939 1 0 +0 + +0101000 ++735 0 -733 0 * +Ve +1e-07 +61.1111111111111 53.2827585243381 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1172 0 0 0.370370370370369 +6 1940 1 0 +0 + +0101000 ++733 0 -731 0 * +Ve +1e-07 +61.2962962962963 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1173 0 0 0.370370370370371 +6 1941 1 0 +0 + +0101000 ++731 0 -729 0 * +Ve +1e-07 +61.6666666666667 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1174 0 0 0.370370370370367 +6 1942 1 0 +0 + +0101000 ++729 0 -727 0 * +Ve +1e-07 +61.4814814814815 53.9242588234377 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1175 0 0 0.370370370370371 +6 1943 1 0 +0 + +0101000 ++727 0 -725 0 * +Ve +1e-07 +61.6666666666667 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1176 0 0 0.370370370370371 +6 1944 1 0 +0 + +0101000 ++725 0 -723 0 * +Ve +1e-07 +61.2962962962963 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1177 0 0 0.370370370370371 +6 1945 1 0 +0 + +0101000 ++723 0 -721 0 * +Ve +1e-07 +61.1111111111111 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1178 0 0 0.370370370370373 +6 1946 1 0 +0 + +0101000 ++721 0 -719 0 * +Ve +1e-07 +60.9259259259259 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1179 0 0 0.370370370370371 +6 1947 1 0 +0 + +0101000 ++719 0 -717 0 * +Ve +1e-07 +60.5555555555556 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1180 0 0 0.370370370370371 +6 1948 1 0 +0 + +0101000 ++717 0 -715 0 * +Ve +1e-07 +60.3703703703704 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1181 0 0 0.370370370370371 +6 1949 1 0 +0 + +0101000 ++715 0 -713 0 * +Ve +1e-07 +60.5555555555556 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1182 0 0 0.370370370370367 +6 1950 1 0 +0 + +0101000 ++713 0 -711 0 * +Ve +1e-07 +60.1851851851852 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1183 0 0 0.370370370370371 +6 1951 1 0 +0 + +0101000 ++711 0 -709 0 * +Ve +1e-07 +60 55.2072594216369 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1184 0 0 0.370370370370371 +6 1952 1 0 +0 + +0101000 ++709 0 -707 0 * +Ve +1e-07 +59.8148148148148 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1185 0 0 0.370370370370371 +6 1953 1 0 +0 + +0101000 ++707 0 -705 0 * +Ve +1e-07 +59.4444444444444 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1186 0 0 0.370370370370371 +6 1954 1 0 +0 + +0101000 ++705 0 -703 0 * +Ve +1e-07 +59.6296296296296 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1187 0 0 0.370370370370367 +6 1955 1 0 +0 + +0101000 ++703 0 -701 0 * +Ve +1e-07 +59.4444444444444 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1188 0 0 0.370370370370371 +6 1956 1 0 +0 + +0101000 ++701 0 -699 0 * +Ve +1e-07 +59.0740740740741 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1189 0 0 0.370370370370371 +6 1957 1 0 +0 + +0101000 ++699 0 -697 0 * +Ve +1e-07 +58.8888888888889 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1190 0 0 0.370370370370371 +6 1958 1 0 +0 + +0101000 ++697 0 -695 0 * +Ve +1e-07 +58.7037037037037 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1191 0 0 0.370370370370371 +6 1959 1 0 +0 + +0101000 ++695 0 -693 0 * +Ve +1e-07 +58.3333333333333 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1192 0 0 0.370370370370371 +6 1960 1 0 +0 + +0101000 ++693 0 -691 0 * +Ve +1e-07 +58.5185185185185 53.9242588234377 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1193 0 0 0.370370370370369 +6 1961 1 0 +0 + +0101000 ++691 0 -689 0 * +Ve +1e-07 +58.3333333333333 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1194 0 0 0.370370370370369 +6 1962 1 0 +0 + +0101000 ++689 0 -687 0 * +Ve +1e-07 +58.7037037037037 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1195 0 0 0.370370370370367 +6 1963 1 0 +0 + +0101000 ++687 0 -685 0 * +Ve +1e-07 +58.8888888888889 53.2827585243381 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1196 0 0 0.370370370370369 +6 1964 1 0 +0 + +0101000 ++685 0 -683 0 * +Ve +1e-07 +58.7037037037037 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1197 0 0 0.370370370370369 +6 1965 1 0 +0 + +0101000 ++683 0 -681 0 * +Ve +1e-07 +58.3333333333333 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1198 0 0 0.370370370370371 +6 1966 1 0 +0 + +0101000 ++681 0 -679 0 * +Ve +1e-07 +58.5185185185185 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1199 0 0 0.370370370370369 +6 1967 1 0 +0 + +0101000 ++679 0 -677 0 * +Ve +1e-07 +58.3333333333333 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1200 0 0 0.370370370370369 +6 1968 1 0 +0 + +0101000 ++677 0 -675 0 * +Ve +1e-07 +57.962962962963 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1201 0 0 0.370370370370371 +6 1969 1 0 +0 + +0101000 ++675 0 -673 0 * +Ve +1e-07 +57.7777777777778 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1202 0 0 0.370370370370373 +6 1970 1 0 +0 + +0101000 ++673 0 -671 0 * +Ve +1e-07 +57.5925925925926 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1203 0 0 0.370370370370371 +6 1971 1 0 +0 + +0101000 ++671 0 -669 0 * +Ve +1e-07 +57.2222222222222 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1204 0 0 0.370370370370371 +6 1972 1 0 +0 + +0101000 ++669 0 -667 0 * +Ve +1e-07 +57.037037037037 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1205 0 0 0.370370370370369 +6 1973 1 0 +0 + +0101000 ++667 0 -665 0 * +Ve +1e-07 +57.2222222222222 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1206 0 0 0.370370370370369 +6 1974 1 0 +0 + +0101000 ++665 0 -663 0 * +Ve +1e-07 +56.8518518518518 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1207 0 0 0.370370370370371 +6 1975 1 0 +0 + +0101000 ++663 0 -661 0 * +Ve +1e-07 +56.6666666666667 53.2827585243381 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1208 0 0 0.370370370370369 +6 1976 1 0 +0 + +0101000 ++661 0 -659 0 * +Ve +1e-07 +56.4814814814815 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1209 0 0 0.370370370370369 +6 1977 1 0 +0 + +0101000 ++659 0 -657 0 * +Ve +1e-07 +56.1111111111111 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1210 0 0 0.370370370370371 +6 1978 1 0 +0 + +0101000 ++657 0 -655 0 * +Ve +1e-07 +56.2962962962963 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1211 0 0 0.370370370370369 +6 1979 1 0 +0 + +0101000 ++655 0 -653 0 * +Ve +1e-07 +56.1111111111111 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1212 0 0 0.370370370370369 +6 1980 1 0 +0 + +0101000 ++653 0 -651 0 * +Ve +1e-07 +55.7407407407407 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1213 0 0 0.370370370370371 +6 1981 1 0 +0 + +0101000 ++651 0 -649 0 * +Ve +1e-07 +55.5555555555556 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1214 0 0 0.370370370370371 +6 1982 1 0 +0 + +0101000 ++649 0 -647 0 * +Ve +1e-07 +55.3703703703704 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1215 0 0 0.370370370370373 +6 1983 1 0 +0 + +0101000 ++647 0 -645 0 * +Ve +1e-07 +55 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1216 0 0 0.370370370370371 +6 1984 1 0 +0 + +0101000 ++645 0 -643 0 * +Ve +1e-07 +54.8148148148148 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1217 0 0 0.370370370370369 +6 1985 1 0 +0 + +0101000 ++643 0 -641 0 * +Ve +1e-07 +55 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1218 0 0 0.370370370370369 +6 1986 1 0 +0 + +0101000 ++641 0 -639 0 * +Ve +1e-07 +54.6296296296296 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1219 0 0 0.370370370370371 +6 1987 1 0 +0 + +0101000 ++639 0 -637 0 * +Ve +1e-07 +54.4444444444444 53.2827585243381 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1220 0 0 0.370370370370369 +6 1988 1 0 +0 + +0101000 ++637 0 -635 0 * +Ve +1e-07 +54.6296296296296 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1221 0 0 0.370370370370369 +6 1989 1 0 +0 + +0101000 ++635 0 -633 0 * +Ve +1e-07 +55 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1222 0 0 0.370370370370371 +6 1990 1 0 +0 + +0101000 ++633 0 -631 0 * +Ve +1e-07 +54.8148148148148 53.9242588234377 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1223 0 0 0.370370370370369 +6 1991 1 0 +0 + +0101000 ++631 0 -629 0 * +Ve +1e-07 +55 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1224 0 0 0.370370370370369 +6 1992 1 0 +0 + +0101000 ++629 0 -627 0 * +Ve +1e-07 +54.6296296296296 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1225 0 0 0.370370370370371 +6 1993 1 0 +0 + +0101000 ++627 0 -625 0 * +Ve +1e-07 +54.4444444444444 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1226 0 0 0.370370370370371 +6 1994 1 0 +0 + +0101000 ++625 0 -623 0 * +Ve +1e-07 +54.2592592592593 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1227 0 0 0.370370370370373 +6 1995 1 0 +0 + +0101000 ++623 0 -621 0 * +Ve +1e-07 +53.8888888888889 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1228 0 0 0.370370370370369 +6 1996 1 0 +0 + +0101000 ++621 0 -619 0 * +Ve +1e-07 +53.7037037037037 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1229 0 0 0.370370370370372 +6 1997 1 0 +0 + +0101000 ++619 0 -617 0 * +Ve +1e-07 +53.8888888888889 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1230 0 0 0.370370370370372 +6 1998 1 0 +0 + +0101000 ++617 0 -615 0 * +Ve +1e-07 +53.5185185185185 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1231 0 0 0.370370370370371 +6 1999 1 0 +0 + +0101000 ++615 0 -613 0 * +Ve +1e-07 +53.3333333333333 55.2072594216369 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1232 0 0 0.370370370370372 +6 2000 1 0 +0 + +0101000 ++613 0 -611 0 * +Ve +1e-07 +53.5185185185185 55.5280095711867 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1233 0 0 0.370370370370372 +6 2001 1 0 +0 + +0101000 ++611 0 -609 0 * +Ve +1e-07 +53.8888888888889 55.5280095711867 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1234 0 0 0.370370370370371 +6 2002 1 0 +0 + +0101000 ++609 0 -607 0 * +Ve +1e-07 +53.7037037037037 55.8487597207365 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1235 0 0 0.370370370370372 +6 2003 1 0 +0 + +0101000 ++607 0 -605 0 * +Ve +1e-07 +53.8888888888889 56.1695098702863 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1236 0 0 0.370370370370372 +6 2004 1 0 +0 + +0101000 ++605 0 -603 0 * +Ve +1e-07 +54.2592592592593 56.1695098702863 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1237 0 0 0.370370370370369 +6 2005 1 0 +0 + +0101000 ++603 0 -601 0 * +Ve +1e-07 +54.4444444444444 55.8487597207365 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1238 0 0 0.370370370370369 +6 2006 1 0 +0 + +0101000 ++601 0 -599 0 * +Ve +1e-07 +54.6296296296296 56.1695098702863 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1239 0 0 0.370370370370367 +6 2007 1 0 +0 + +0101000 ++599 0 -597 0 * +Ve +1e-07 +55 56.1695098702863 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1240 0 0 0.370370370370371 +6 2008 1 0 +0 + +0101000 ++597 0 -595 0 * +Ve +1e-07 +54.8148148148148 56.4902600198361 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1241 0 0 0.370370370370371 +6 2009 1 0 +0 + +0101000 ++595 0 -593 0 * +Ve +1e-07 +55 56.8110101693859 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1242 0 0 0.370370370370367 +6 2010 1 0 +0 + +0101000 ++593 0 -591 0 * +Ve +1e-07 +54.6296296296296 56.8110101693859 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1243 0 0 0.370370370370371 +6 2011 1 0 +0 + +0101000 ++591 0 -589 0 * +Ve +1e-07 +54.4444444444444 57.1317603189357 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1244 0 0 0.370370370370371 +6 2012 1 0 +0 + +0101000 ++589 0 -587 0 * +Ve +1e-07 +54.6296296296296 57.4525104684854 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1245 0 0 0.370370370370371 +6 2013 1 0 +0 + +0101000 ++587 0 -585 0 * +Ve +1e-07 +55 57.4525104684854 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1246 0 0 0.370370370370371 +6 2014 1 0 +0 + +0101000 ++585 0 -583 0 * +Ve +1e-07 +54.8148148148148 57.7732606180352 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1247 0 0 0.370370370370367 +6 2015 1 0 +0 + +0101000 ++583 0 -581 0 * +Ve +1e-07 +55 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1248 0 0 0.370370370370371 +6 2016 1 0 +0 + +0101000 ++581 0 -579 0 * +Ve +1e-07 +54.6296296296296 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1249 0 0 0.370370370370371 +6 2017 1 0 +0 + +0101000 ++579 0 -577 0 * +Ve +1e-07 +54.4444444444444 58.4147609171348 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1250 0 0 0.370370370370371 +6 2018 1 0 +0 + +0101000 ++577 0 -575 0 * +Ve +1e-07 +54.2592592592593 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1251 0 0 0.370370370370373 +6 2019 1 0 +0 + +0101000 ++575 0 -573 0 * +Ve +1e-07 +53.8888888888889 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1252 0 0 0.370370370370369 +6 2020 1 0 +0 + +0101000 ++573 0 -571 0 * +Ve +1e-07 +53.7037037037037 58.4147609171348 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1253 0 0 0.370370370370372 +6 2021 1 0 +0 + +0101000 ++571 0 -569 0 * +Ve +1e-07 +53.8888888888889 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1254 0 0 0.370370370370372 +6 2022 1 0 +0 + +0101000 ++569 0 -567 0 * +Ve +1e-07 +53.5185185185185 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1255 0 0 0.370370370370373 +6 2023 1 0 +0 + +0101000 ++567 0 -565 0 * +Ve +1e-07 +53.3333333333333 59.0562612162344 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1256 0 0 0.370370370370372 +6 2024 1 0 +0 + +0101000 ++565 0 -563 0 * +Ve +1e-07 +53.1481481481481 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1257 0 0 0.370370370370372 +6 2025 1 0 +0 + +0101000 ++563 0 -561 0 * +Ve +1e-07 +52.7777777777778 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1258 0 0 0.370370370370371 +6 2026 1 0 +0 + +0101000 ++561 0 -559 0 * +Ve +1e-07 +52.962962962963 58.4147609171348 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1259 0 0 0.370370370370373 +6 2027 1 0 +0 + +0101000 ++559 0 -557 0 * +Ve +1e-07 +52.7777777777778 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1260 0 0 0.370370370370372 +6 2028 1 0 +0 + +0101000 ++557 0 -555 0 * +Ve +1e-07 +52.4074074074074 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1261 0 0 0.370370370370371 +6 2029 1 0 +0 + +0101000 ++555 0 -553 0 * +Ve +1e-07 +52.2222222222222 58.4147609171348 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1262 0 0 0.370370370370372 +6 2030 1 0 +0 + +0101000 ++553 0 -551 0 * +Ve +1e-07 +52.037037037037 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1263 0 0 0.370370370370371 +6 2031 1 0 +0 + +0101000 ++551 0 -549 0 * +Ve +1e-07 +51.6666666666667 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1264 0 0 0.370370370370371 +6 2032 1 0 +0 + +0101000 ++549 0 -547 0 * +Ve +1e-07 +51.4814814814815 58.4147609171348 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1265 0 0 0.370370370370372 +6 2033 1 0 +0 + +0101000 ++547 0 -545 0 * +Ve +1e-07 +51.6666666666667 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1266 0 0 0.370370370370369 +6 2034 1 0 +0 + +0101000 ++545 0 -543 0 * +Ve +1e-07 +51.2962962962963 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1267 0 0 0.370370370370373 +6 2035 1 0 +0 + +0101000 ++543 0 -541 0 * +Ve +1e-07 +51.1111111111111 59.0562612162344 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1268 0 0 0.370370370370372 +6 2036 1 0 +0 + +0101000 ++541 0 -539 0 * +Ve +1e-07 +51.2962962962963 59.3770113657842 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1269 0 0 0.370370370370372 +6 2037 1 0 +0 + +0101000 ++539 0 -537 0 * +Ve +1e-07 +51.6666666666667 59.3770113657842 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1270 0 0 0.370370370370373 +6 2038 1 0 +0 + +0101000 ++537 0 -535 0 * +Ve +1e-07 +51.4814814814815 59.697761515334 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1271 0 0 0.370370370370369 +6 2039 1 0 +0 + +0101000 ++535 0 -533 0 * +Ve +1e-07 +51.6666666666667 60.0185116648838 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1272 0 0 0.370370370370372 +6 2040 1 0 +0 + +0101000 ++533 0 -531 0 * +Ve +1e-07 +51.2962962962963 60.0185116648838 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1273 0 0 0.370370370370371 +6 2041 1 0 +0 + +0101000 ++531 0 -529 0 * +Ve +1e-07 +51.1111111111111 60.3392618144336 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1274 0 0 0.370370370370371 +6 2042 1 0 +0 + +0101000 ++529 0 -527 0 * +Ve +1e-07 +50.9259259259259 60.0185116648838 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1275 0 0 0.370370370370372 +6 2043 1 0 +0 + +0101000 ++527 0 -525 0 * +Ve +1e-07 +50.5555555555556 60.0185116648838 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1276 0 0 0.370370370370371 +6 2044 1 0 +0 + +0101000 ++525 0 -523 0 * +Ve +1e-07 +50.3703703703704 60.3392618144336 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1277 0 0 0.370370370370372 +6 2045 1 0 +0 + +0101000 ++523 0 -521 0 * +Ve +1e-07 +50.5555555555556 60.6600119639834 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1278 0 0 0.370370370370368 +6 2046 1 0 +0 + +0101000 ++521 0 -519 0 * +Ve +1e-07 +50.1851851851852 60.6600119639834 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1279 0 0 0.370370370370371 +6 2047 1 0 +0 + +0101000 ++519 0 -517 0 * +Ve +1e-07 +50 60.9807621135332 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1280 0 0 0.370370370370372 +6 2048 1 0 +0 + +0101000 ++517 0 -515 0 * +Ve +1e-07 +49.8148148148148 60.6600119639834 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1281 0 0 0.370370370370372 +6 2049 1 0 +0 + +0101000 ++515 0 -513 0 * +Ve +1e-07 +49.4444444444444 60.6600119639834 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1282 0 0 0.370370370370371 +6 2050 1 0 +0 + +0101000 ++513 0 -511 0 * +Ve +1e-07 +49.6296296296296 60.3392618144336 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1283 0 0 0.370370370370368 +6 2051 1 0 +0 + +0101000 ++511 0 -509 0 * +Ve +1e-07 +49.4444444444444 60.0185116648838 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1284 0 0 0.370370370370372 +6 2052 1 0 +0 + +0101000 ++509 0 -507 0 * +Ve +1e-07 +49.0740740740741 60.0185116648838 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1285 0 0 0.370370370370371 +6 2053 1 0 +0 + +0101000 ++507 0 -505 0 * +Ve +1e-07 +48.8888888888889 60.3392618144336 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1286 0 0 0.370370370370372 +6 2054 1 0 +0 + +0101000 ++505 0 -503 0 * +Ve +1e-07 +48.7037037037037 60.0185116648838 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1287 0 0 0.370370370370371 +6 2055 1 0 +0 + +0101000 ++503 0 -501 0 * +Ve +1e-07 +48.3333333333333 60.0185116648838 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1288 0 0 0.370370370370371 +6 2056 1 0 +0 + +0101000 ++501 0 -499 0 * +Ve +1e-07 +48.5185185185185 59.697761515334 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1289 0 0 0.370370370370372 +6 2057 1 0 +0 + +0101000 ++499 0 -497 0 * +Ve +1e-07 +48.3333333333333 59.3770113657842 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1290 0 0 0.370370370370369 +6 2058 1 0 +0 + +0101000 ++497 0 -495 0 * +Ve +1e-07 +48.7037037037037 59.3770113657842 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1291 0 0 0.370370370370373 +6 2059 1 0 +0 + +0101000 ++495 0 -493 0 * +Ve +1e-07 +48.8888888888889 59.0562612162344 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1292 0 0 0.370370370370372 +6 2060 1 0 +0 + +0101000 ++493 0 -491 0 * +Ve +1e-07 +48.7037037037037 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1293 0 0 0.370370370370372 +6 2061 1 0 +0 + +0101000 ++491 0 -489 0 * +Ve +1e-07 +48.3333333333333 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1294 0 0 0.370370370370373 +6 2062 1 0 +0 + +0101000 ++489 0 -487 0 * +Ve +1e-07 +48.5185185185185 58.4147609171348 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1295 0 0 0.370370370370369 +6 2063 1 0 +0 + +0101000 ++487 0 -485 0 * +Ve +1e-07 +48.3333333333333 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1296 0 0 0.370370370370372 +6 2064 1 0 +0 + +0101000 ++485 0 -483 0 * +Ve +1e-07 +47.962962962963 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1297 0 0 0.370370370370371 +6 2065 1 0 +0 + +0101000 ++483 0 -481 0 * +Ve +1e-07 +47.7777777777778 58.4147609171348 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1298 0 0 0.370370370370371 +6 2066 1 0 +0 + +0101000 ++481 0 -479 0 * +Ve +1e-07 +47.5925925925926 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1299 0 0 0.370370370370372 +6 2067 1 0 +0 + +0101000 ++479 0 -477 0 * +Ve +1e-07 +47.2222222222222 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1300 0 0 0.370370370370371 +6 2068 1 0 +0 + +0101000 ++477 0 -475 0 * +Ve +1e-07 +47.037037037037 58.4147609171348 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1301 0 0 0.370370370370372 +6 2069 1 0 +0 + +0101000 ++475 0 -473 0 * +Ve +1e-07 +47.2222222222222 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1302 0 0 0.370370370370373 +6 2070 1 0 +0 + +0101000 ++473 0 -471 0 * +Ve +1e-07 +46.8518518518519 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1303 0 0 0.370370370370371 +6 2071 1 0 +0 + +0101000 ++471 0 -469 0 * +Ve +1e-07 +46.6666666666667 59.0562612162344 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1304 0 0 0.370370370370372 +6 2072 1 0 +0 + +0101000 ++469 0 -467 0 * +Ve +1e-07 +46.4814814814815 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1305 0 0 0.370370370370372 +6 2073 1 0 +0 + +0101000 ++467 0 -465 0 * +Ve +1e-07 +46.1111111111111 58.7355110666846 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1306 0 0 0.370370370370373 +6 2074 1 0 +0 + +0101000 ++465 0 -463 0 * +Ve +1e-07 +46.2962962962963 58.4147609171348 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1307 0 0 0.370370370370373 +6 2075 1 0 +0 + +0101000 ++463 0 -461 0 * +Ve +1e-07 +46.1111111111111 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1308 0 0 0.370370370370372 +6 2076 1 0 +0 + +0101000 ++461 0 -459 0 * +Ve +1e-07 +45.7407407407407 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1309 0 0 0.370370370370371 +6 2077 1 0 +0 + +0101000 ++459 0 -457 0 * +Ve +1e-07 +45.5555555555556 58.4147609171348 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1310 0 0 0.370370370370371 +6 2078 1 0 +0 + +0101000 ++457 0 -455 0 * +Ve +1e-07 +45.3703703703704 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1311 0 0 0.370370370370372 +6 2079 1 0 +0 + +0101000 ++455 0 -453 0 * +Ve +1e-07 +45 58.094010767585 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1312 0 0 0.370370370370371 +6 2080 1 0 +0 + +0101000 ++453 0 -451 0 * +Ve +1e-07 +45.1851851851852 57.7732606180352 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1313 0 0 0.370370370370372 +6 2081 1 0 +0 + +0101000 ++451 0 -449 0 * +Ve +1e-07 +45 57.4525104684854 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1314 0 0 0.370370370370372 +6 2082 1 0 +0 + +0101000 ++449 0 -447 0 * +Ve +1e-07 +45.3703703703704 57.4525104684854 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1315 0 0 0.370370370370371 +6 2083 1 0 +0 + +0101000 ++447 0 -445 0 * +Ve +1e-07 +45.5555555555556 57.1317603189357 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1316 0 0 0.370370370370372 +6 2084 1 0 +0 + +0101000 ++445 0 -443 0 * +Ve +1e-07 +45.3703703703704 56.8110101693859 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1317 0 0 0.370370370370372 +6 2085 1 0 +0 + +0101000 ++443 0 -441 0 * +Ve +1e-07 +45 56.8110101693859 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1318 0 0 0.370370370370371 +6 2086 1 0 +0 + +0101000 ++441 0 -439 0 * +Ve +1e-07 +45.1851851851852 56.4902600198361 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1319 0 0 0.370370370370372 +6 2087 1 0 +0 + +0101000 ++439 0 -437 0 * +Ve +1e-07 +45 56.1695098702863 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1320 0 0 0.370370370370372 +6 2088 1 0 +0 + +0101000 ++437 0 -435 0 * +Ve +1e-07 +45.3703703703704 56.1695098702863 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1321 0 0 0.370370370370371 +6 2089 1 0 +0 + +0101000 ++435 0 -433 0 * +Ve +1e-07 +45.5555555555556 55.8487597207365 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1322 0 0 0.370370370370372 +6 2090 1 0 +0 + +0101000 ++433 0 -431 0 * +Ve +1e-07 +45.7407407407407 56.1695098702863 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1323 0 0 0.370370370370371 +6 2091 1 0 +0 + +0101000 ++431 0 -429 0 * +Ve +1e-07 +46.1111111111111 56.1695098702863 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1324 0 0 0.370370370370371 +6 2092 1 0 +0 + +0101000 ++429 0 -427 0 * +Ve +1e-07 +46.2962962962963 55.8487597207365 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1325 0 0 0.370370370370372 +6 2093 1 0 +0 + +0101000 ++427 0 -425 0 * +Ve +1e-07 +46.1111111111111 55.5280095711867 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1326 0 0 0.370370370370373 +6 2094 1 0 +0 + +0101000 ++425 0 -423 0 * +Ve +1e-07 +46.4814814814815 55.5280095711867 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1327 0 0 0.370370370370373 +6 2095 1 0 +0 + +0101000 ++423 0 -421 0 * +Ve +1e-07 +46.6666666666667 55.2072594216369 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1328 0 0 0.370370370370372 +6 2096 1 0 +0 + +0101000 ++421 0 -419 0 * +Ve +1e-07 +46.4814814814815 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1329 0 0 0.370370370370372 +6 2097 1 0 +0 + +0101000 ++419 0 -417 0 * +Ve +1e-07 +46.1111111111111 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1330 0 0 0.370370370370373 +6 2098 1 0 +0 + +0101000 ++417 0 -415 0 * +Ve +1e-07 +46.2962962962963 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1331 0 0 0.370370370370373 +6 2099 1 0 +0 + +0101000 ++415 0 -413 0 * +Ve +1e-07 +46.1111111111111 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1332 0 0 0.370370370370372 +6 2100 1 0 +0 + +0101000 ++413 0 -411 0 * +Ve +1e-07 +45.7407407407407 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1333 0 0 0.370370370370371 +6 2101 1 0 +0 + +0101000 ++411 0 -409 0 * +Ve +1e-07 +45.5555555555556 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1334 0 0 0.370370370370371 +6 2102 1 0 +0 + +0101000 ++409 0 -407 0 * +Ve +1e-07 +45.3703703703704 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1335 0 0 0.370370370370372 +6 2103 1 0 +0 + +0101000 ++407 0 -405 0 * +Ve +1e-07 +45 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1336 0 0 0.370370370370371 +6 2104 1 0 +0 + +0101000 ++405 0 -403 0 * +Ve +1e-07 +45.1851851851852 53.9242588234377 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1337 0 0 0.37037037037037 +6 2105 1 0 +0 + +0101000 ++403 0 -401 0 * +Ve +1e-07 +45 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1338 0 0 0.370370370370371 +6 2106 1 0 +0 + +0101000 ++401 0 -399 0 * +Ve +1e-07 +45.3703703703704 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1339 0 0 0.370370370370369 +6 2107 1 0 +0 + +0101000 ++399 0 -397 0 * +Ve +1e-07 +45.5555555555556 53.2827585243381 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1340 0 0 0.37037037037037 +6 2108 1 0 +0 + +0101000 ++397 0 -395 0 * +Ve +1e-07 +45.3703703703704 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1341 0 0 0.37037037037037 +6 2109 1 0 +0 + +0101000 ++395 0 -393 0 * +Ve +1e-07 +45 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1342 0 0 0.370370370370369 +6 2110 1 0 +0 + +0101000 ++393 0 -391 0 * +Ve +1e-07 +45.1851851851852 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1343 0 0 0.370370370370371 +6 2111 1 0 +0 + +0101000 ++391 0 -389 0 * +Ve +1e-07 +45 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1344 0 0 0.37037037037037 +6 2112 1 0 +0 + +0101000 ++389 0 -387 0 * +Ve +1e-07 +44.6296296296296 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1345 0 0 0.370370370370371 +6 2113 1 0 +0 + +0101000 ++387 0 -385 0 * +Ve +1e-07 +44.4444444444444 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1346 0 0 0.370370370370371 +6 2114 1 0 +0 + +0101000 ++385 0 -383 0 * +Ve +1e-07 +44.2592592592593 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1347 0 0 0.370370370370372 +6 2115 1 0 +0 + +0101000 ++383 0 -381 0 * +Ve +1e-07 +43.8888888888889 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1348 0 0 0.37037037037037 +6 2116 1 0 +0 + +0101000 ++381 0 -379 0 * +Ve +1e-07 +43.7037037037037 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1349 0 0 0.37037037037037 +6 2117 1 0 +0 + +0101000 ++379 0 -377 0 * +Ve +1e-07 +43.8888888888889 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1350 0 0 0.370370370370371 +6 2118 1 0 +0 + +0101000 ++377 0 -375 0 * +Ve +1e-07 +43.5185185185185 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1351 0 0 0.37037037037037 +6 2119 1 0 +0 + +0101000 ++375 0 -373 0 * +Ve +1e-07 +43.3333333333333 53.2827585243381 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1352 0 0 0.37037037037037 +6 2120 1 0 +0 + +0101000 ++373 0 -371 0 * +Ve +1e-07 +43.1481481481481 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1353 0 0 0.37037037037037 +6 2121 1 0 +0 + +0101000 ++371 0 -369 0 * +Ve +1e-07 +42.7777777777778 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1354 0 0 0.370370370370369 +6 2122 1 0 +0 + +0101000 ++369 0 -367 0 * +Ve +1e-07 +42.962962962963 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1355 0 0 0.370370370370369 +6 2123 1 0 +0 + +0101000 ++367 0 -365 0 * +Ve +1e-07 +42.7777777777778 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1356 0 0 0.37037037037037 +6 2124 1 0 +0 + +0101000 ++365 0 -363 0 * +Ve +1e-07 +42.4074074074074 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1357 0 0 0.37037037037037 +6 2125 1 0 +0 + +0101000 ++363 0 -361 0 * +Ve +1e-07 +42.2222222222222 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1358 0 0 0.37037037037037 +6 2126 1 0 +0 + +0101000 ++361 0 -359 0 * +Ve +1e-07 +42.037037037037 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1359 0 0 0.37037037037037 +6 2127 1 0 +0 + +0101000 ++359 0 -357 0 * +Ve +1e-07 +41.6666666666667 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1360 0 0 0.37037037037037 +6 2128 1 0 +0 + +0101000 ++357 0 -355 0 * +Ve +1e-07 +41.4814814814815 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1361 0 0 0.37037037037037 +6 2129 1 0 +0 + +0101000 ++355 0 -353 0 * +Ve +1e-07 +41.6666666666667 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1362 0 0 0.370370370370371 +6 2130 1 0 +0 + +0101000 ++353 0 -351 0 * +Ve +1e-07 +41.2962962962963 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1363 0 0 0.370370370370369 +6 2131 1 0 +0 + +0101000 ++351 0 -349 0 * +Ve +1e-07 +41.1111111111111 53.2827585243381 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1364 0 0 0.37037037037037 +6 2132 1 0 +0 + +0101000 ++349 0 -347 0 * +Ve +1e-07 +41.2962962962963 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1365 0 0 0.37037037037037 +6 2133 1 0 +0 + +0101000 ++347 0 -345 0 * +Ve +1e-07 +41.6666666666667 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1366 0 0 0.37037037037037 +6 2134 1 0 +0 + +0101000 ++345 0 -343 0 * +Ve +1e-07 +41.4814814814815 53.9242588234377 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1367 0 0 0.370370370370371 +6 2135 1 0 +0 + +0101000 ++343 0 -341 0 * +Ve +1e-07 +41.6666666666667 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1368 0 0 0.37037037037037 +6 2136 1 0 +0 + +0101000 ++341 0 -339 0 * +Ve +1e-07 +41.2962962962963 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1369 0 0 0.370370370370371 +6 2137 1 0 +0 + +0101000 ++339 0 -337 0 * +Ve +1e-07 +41.1111111111111 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1370 0 0 0.370370370370372 +6 2138 1 0 +0 + +0101000 ++337 0 -335 0 * +Ve +1e-07 +40.9259259259259 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1371 0 0 0.370370370370371 +6 2139 1 0 +0 + +0101000 ++335 0 -333 0 * +Ve +1e-07 +40.5555555555556 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1372 0 0 0.370370370370371 +6 2140 1 0 +0 + +0101000 ++333 0 -331 0 * +Ve +1e-07 +40.3703703703704 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1373 0 0 0.370370370370372 +6 2141 1 0 +0 + +0101000 ++331 0 -329 0 * +Ve +1e-07 +40.5555555555556 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1374 0 0 0.370370370370369 +6 2142 1 0 +0 + +0101000 ++329 0 -327 0 * +Ve +1e-07 +40.1851851851852 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1375 0 0 0.370370370370371 +6 2143 1 0 +0 + +0101000 ++327 0 -325 0 * +Ve +1e-07 +40 55.2072594216369 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1376 0 0 0.370370370370372 +6 2144 1 0 +0 + +0101000 ++325 0 -323 0 * +Ve +1e-07 +39.8148148148148 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1377 0 0 0.370370370370372 +6 2145 1 0 +0 + +0101000 ++323 0 -321 0 * +Ve +1e-07 +39.4444444444444 54.8865092720871 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1378 0 0 0.370370370370371 +6 2146 1 0 +0 + +0101000 ++321 0 -319 0 * +Ve +1e-07 +39.6296296296296 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1379 0 0 0.370370370370369 +6 2147 1 0 +0 + +0101000 ++319 0 -317 0 * +Ve +1e-07 +39.4444444444444 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1380 0 0 0.370370370370372 +6 2148 1 0 +0 + +0101000 ++317 0 -315 0 * +Ve +1e-07 +39.0740740740741 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1381 0 0 0.37037037037037 +6 2149 1 0 +0 + +0101000 ++315 0 -313 0 * +Ve +1e-07 +38.8888888888889 54.5657591225373 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1382 0 0 0.370370370370372 +6 2150 1 0 +0 + +0101000 ++313 0 -311 0 * +Ve +1e-07 +38.7037037037037 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1383 0 0 0.370370370370372 +6 2151 1 0 +0 + +0101000 ++311 0 -309 0 * +Ve +1e-07 +38.3333333333333 54.2450089729875 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1384 0 0 0.37037037037037 +6 2152 1 0 +0 + +0101000 ++309 0 -307 0 * +Ve +1e-07 +38.5185185185185 53.9242588234377 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1385 0 0 0.37037037037037 +6 2153 1 0 +0 + +0101000 ++307 0 -305 0 * +Ve +1e-07 +38.3333333333333 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1386 0 0 0.370370370370372 +6 2154 1 0 +0 + +0101000 ++305 0 -303 0 * +Ve +1e-07 +38.7037037037037 53.6035086738879 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1387 0 0 0.37037037037037 +6 2155 1 0 +0 + +0101000 ++303 0 -301 0 * +Ve +1e-07 +38.8888888888889 53.2827585243381 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1388 0 0 0.37037037037037 +6 2156 1 0 +0 + +0101000 ++301 0 -299 0 * +Ve +1e-07 +38.7037037037037 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1389 0 0 0.37037037037037 +6 2157 1 0 +0 + +0101000 ++299 0 -297 0 * +Ve +1e-07 +38.3333333333333 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1390 0 0 0.37037037037037 +6 2158 1 0 +0 + +0101000 ++297 0 -295 0 * +Ve +1e-07 +38.5185185185185 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1391 0 0 0.370370370370372 +6 2159 1 0 +0 + +0101000 ++295 0 -293 0 * +Ve +1e-07 +38.3333333333333 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1392 0 0 0.37037037037037 +6 2160 1 0 +0 + +0101000 ++293 0 -291 0 * +Ve +1e-07 +37.962962962963 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1393 0 0 0.37037037037037 +6 2161 1 0 +0 + +0101000 ++291 0 -289 0 * +Ve +1e-07 +37.7777777777778 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1394 0 0 0.37037037037037 +6 2162 1 0 +0 + +0101000 ++289 0 -287 0 * +Ve +1e-07 +37.5925925925926 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1395 0 0 0.37037037037037 +6 2163 1 0 +0 + +0101000 ++287 0 -285 0 * +Ve +1e-07 +37.2222222222222 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1396 0 0 0.37037037037037 +6 2164 1 0 +0 + +0101000 ++285 0 -283 0 * +Ve +1e-07 +37.037037037037 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1397 0 0 0.37037037037037 +6 2165 1 0 +0 + +0101000 ++283 0 -281 0 * +Ve +1e-07 +37.2222222222222 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1398 0 0 0.370370370370371 +6 2166 1 0 +0 + +0101000 ++281 0 -279 0 * +Ve +1e-07 +36.8518518518519 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1399 0 0 0.37037037037037 +6 2167 1 0 +0 + +0101000 ++279 0 -277 0 * +Ve +1e-07 +36.6666666666667 53.2827585243381 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1400 0 0 0.37037037037037 +6 2168 1 0 +0 + +0101000 ++277 0 -275 0 * +Ve +1e-07 +36.4814814814815 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1401 0 0 0.37037037037037 +6 2169 1 0 +0 + +0101000 ++275 0 -273 0 * +Ve +1e-07 +36.1111111111111 52.9620083747884 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1402 0 0 0.37037037037037 +6 2170 1 0 +0 + +0101000 ++273 0 -271 0 * +Ve +1e-07 +36.2962962962963 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1403 0 0 0.37037037037037 +6 2171 1 0 +0 + +0101000 ++271 0 -269 0 * +Ve +1e-07 +36.1111111111111 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1404 0 0 0.37037037037037 +6 2172 1 0 +0 + +0101000 ++269 0 -267 0 * +Ve +1e-07 +35.7407407407407 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1405 0 0 0.37037037037037 +6 2173 1 0 +0 + +0101000 ++267 0 -265 0 * +Ve +1e-07 +35.5555555555556 52.6412582252386 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1406 0 0 0.37037037037037 +6 2174 1 0 +0 + +0101000 ++265 0 -263 0 * +Ve +1e-07 +35.3703703703704 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1407 0 0 0.37037037037037 +6 2175 1 0 +0 + +0101000 ++263 0 -261 0 * +Ve +1e-07 +35 52.3205080756888 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1408 0 0 0.37037037037037 +6 2176 1 0 +0 + +0101000 ++261 0 -259 0 * +Ve +1e-07 +35.1851851851852 51.999757926139 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1409 0 0 0.37037037037037 +6 2177 1 0 +0 + +0101000 ++259 0 -257 0 * +Ve +1e-07 +35 51.6790077765892 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1410 0 0 0.37037037037037 +6 2178 1 0 +0 + +0101000 ++257 0 -255 0 * +Ve +1e-07 +35.3703703703704 51.6790077765892 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1411 0 0 0.37037037037037 +6 2179 1 0 +0 + +0101000 ++255 0 -253 0 * +Ve +1e-07 +35.5555555555556 51.3582576270394 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1412 0 0 0.37037037037037 +6 2180 1 0 +0 + +0101000 ++253 0 -251 0 * +Ve +1e-07 +35.3703703703704 51.0375074774896 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1413 0 0 0.37037037037037 +6 2181 1 0 +0 + +0101000 ++251 0 -249 0 * +Ve +1e-07 +35 51.0375074774896 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1414 0 0 0.37037037037037 +6 2182 1 0 +0 + +0101000 ++249 0 -247 0 * +Ve +1e-07 +35.1851851851852 50.7167573279398 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1415 0 0 0.370370370370372 +6 2183 1 0 +0 + +0101000 ++247 0 -245 0 * +Ve +1e-07 +35 50.39600717839 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1416 0 0 0.37037037037037 +6 2184 1 0 +0 + +0101000 ++245 0 -243 0 * +Ve +1e-07 +35.3703703703704 50.39600717839 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1417 0 0 0.37037037037037 +6 2185 1 0 +0 + +0101000 ++243 0 -241 0 * +Ve +1e-07 +35.5555555555556 50.0752570288402 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1418 0 0 0.37037037037037 +6 2186 1 0 +0 + +0101000 ++241 0 -239 0 * +Ve +1e-07 +35.7407407407407 50.39600717839 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1419 0 0 0.370370370370371 +6 2187 1 0 +0 + +0101000 ++239 0 -237 0 * +Ve +1e-07 +36.1111111111111 50.39600717839 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1420 0 0 0.37037037037037 +6 2188 1 0 +0 + +0101000 ++237 0 -235 0 * +Ve +1e-07 +36.2962962962963 50.0752570288402 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1421 0 0 0.37037037037037 +6 2189 1 0 +0 + +0101000 ++235 0 -233 0 * +Ve +1e-07 +36.1111111111111 49.7545068792904 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1422 0 0 0.370370370370371 +6 2190 1 0 +0 + +0101000 ++233 0 -231 0 * +Ve +1e-07 +36.4814814814815 49.7545068792904 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1423 0 0 0.37037037037037 +6 2191 1 0 +0 + +0101000 ++231 0 -229 0 * +Ve +1e-07 +36.6666666666667 49.4337567297406 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1424 0 0 0.37037037037037 +6 2192 1 0 +0 + +0101000 ++229 0 -227 0 * +Ve +1e-07 +36.4814814814815 49.1130065801909 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1425 0 0 0.37037037037037 +6 2193 1 0 +0 + +0101000 ++227 0 -225 0 * +Ve +1e-07 +36.1111111111111 49.1130065801908 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1426 0 0 0.37037037037037 +6 2194 1 0 +0 + +0101000 ++225 0 -223 0 * +Ve +1e-07 +36.2962962962963 48.7922564306411 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1427 0 0 0.37037037037037 +6 2195 1 0 +0 + +0101000 ++223 0 -221 0 * +Ve +1e-07 +36.1111111111111 48.4715062810913 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1428 0 0 0.37037037037037 +6 2196 1 0 +0 + +0101000 ++221 0 -219 0 * +Ve +1e-07 +35.7407407407407 48.4715062810913 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1429 0 0 0.37037037037037 +6 2197 1 0 +0 + +0101000 ++219 0 -217 0 * +Ve +1e-07 +35.5555555555556 48.7922564306411 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1430 0 0 0.370370370370371 +6 2198 1 0 +0 + +0101000 ++217 0 -215 0 * +Ve +1e-07 +35.3703703703704 48.4715062810913 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1431 0 0 0.37037037037037 +6 2199 1 0 +0 + +0101000 ++215 0 -213 0 * +Ve +1e-07 +35 48.4715062810913 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1432 0 0 0.37037037037037 +6 2200 1 0 +0 + +0101000 ++213 0 -211 0 * +Ve +1e-07 +35.1851851851852 48.1507561315415 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1433 0 0 0.37037037037037 +6 2201 1 0 +0 + +0101000 ++211 0 -209 0 * +Ve +1e-07 +35 47.8300059819917 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1434 0 0 0.370370370370372 +6 2202 1 0 +0 + +0101000 ++209 0 -207 0 * +Ve +1e-07 +35.3703703703704 47.8300059819917 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1435 0 0 0.37037037037037 +6 2203 1 0 +0 + +0101000 ++207 0 -205 0 * +Ve +1e-07 +35.5555555555556 47.5092558324419 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1436 0 0 0.37037037037037 +6 2204 1 0 +0 + +0101000 ++205 0 -203 0 * +Ve +1e-07 +35.3703703703704 47.1885056828921 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1437 0 0 0.37037037037037 +6 2205 1 0 +0 + +0101000 ++203 0 -201 0 * +Ve +1e-07 +35 47.1885056828921 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1438 0 0 0.37037037037037 +6 2206 1 0 +0 + +0101000 ++201 0 -199 0 * +Ve +1e-07 +35.1851851851852 46.8677555333423 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1439 0 0 0.37037037037037 +6 2207 1 0 +0 + +0101000 ++199 0 -197 0 * +Ve +1e-07 +35 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1440 0 0 0.37037037037037 +6 2208 1 0 +0 + +0101000 ++197 0 -195 0 * +Ve +1e-07 +35.3703703703704 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1441 0 0 0.37037037037037 +6 2209 1 0 +0 + +0101000 ++195 0 -193 0 * +Ve +1e-07 +35.5555555555556 46.2262552342427 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1442 0 0 0.37037037037037 +6 2210 1 0 +0 + +0101000 ++193 0 -191 0 * +Ve +1e-07 +35.7407407407407 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1443 0 0 0.37037037037037 +6 2211 1 0 +0 + +0101000 ++191 0 -189 0 * +Ve +1e-07 +36.1111111111111 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1444 0 0 0.37037037037037 +6 2212 1 0 +0 + +0101000 ++189 0 -187 0 * +Ve +1e-07 +36.2962962962963 46.2262552342427 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1445 0 0 0.37037037037037 +6 2213 1 0 +0 + +0101000 ++187 0 -185 0 * +Ve +1e-07 +36.1111111111111 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1446 0 0 0.37037037037037 +6 2214 1 0 +0 + +0101000 ++185 0 -183 0 * +Ve +1e-07 +36.4814814814815 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1447 0 0 0.37037037037037 +6 2215 1 0 +0 + +0101000 ++183 0 -181 0 * +Ve +1e-07 +36.6666666666667 45.5847549351431 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1448 0 0 0.37037037037037 +6 2216 1 0 +0 + +0101000 ++181 0 -179 0 * +Ve +1e-07 +36.8518518518519 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1449 0 0 0.37037037037037 +6 2217 1 0 +0 + +0101000 ++179 0 -177 0 * +Ve +1e-07 +37.2222222222222 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1450 0 0 0.37037037037037 +6 2218 1 0 +0 + +0101000 ++177 0 -175 0 * +Ve +1e-07 +37.037037037037 46.2262552342427 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1451 0 0 0.370370370370369 +6 2219 1 0 +0 + +0101000 ++175 0 -173 0 * +Ve +1e-07 +37.2222222222222 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1452 0 0 0.37037037037037 +6 2220 1 0 +0 + +0101000 ++173 0 -171 0 * +Ve +1e-07 +37.5925925925926 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1453 0 0 0.37037037037037 +6 2221 1 0 +0 + +0101000 ++171 0 -169 0 * +Ve +1e-07 +37.7777777777778 46.2262552342427 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1454 0 0 0.37037037037037 +6 2222 1 0 +0 + +0101000 ++169 0 -167 0 * +Ve +1e-07 +37.962962962963 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1455 0 0 0.37037037037037 +6 2223 1 0 +0 + +0101000 ++167 0 -165 0 * +Ve +1e-07 +38.3333333333333 46.5470053837925 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1456 0 0 0.37037037037037 +6 2224 1 0 +0 + +0101000 ++165 0 -163 0 * +Ve +1e-07 +38.5185185185185 46.2262552342427 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1457 0 0 0.37037037037037 +6 2225 1 0 +0 + +0101000 ++163 0 -161 0 * +Ve +1e-07 +38.3333333333333 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1458 0 0 0.370370370370369 +6 2226 1 0 +0 + +0101000 ++161 0 -159 0 * +Ve +1e-07 +38.7037037037037 45.9055050846929 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1459 0 0 0.37037037037037 +6 2227 1 0 +0 + +0101000 ++159 0 -157 0 * +Ve +1e-07 +38.8888888888889 45.5847549351431 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1460 0 0 0.37037037037037 +6 2228 1 0 +0 + +0101000 ++157 0 -155 0 * +Ve +1e-07 +38.7037037037037 45.2640047855933 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1461 0 0 0.37037037037037 +6 2229 1 0 +0 + +0101000 ++155 0 -153 0 * +Ve +1e-07 +38.3333333333333 45.2640047855934 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1462 0 0 0.370370370370369 +6 2230 1 0 +0 + +0101000 ++153 0 -151 0 * +Ve +1e-07 +38.5185185185185 44.9432546360436 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1463 0 0 0.370370370370371 +6 2231 1 0 +0 + +0101000 ++151 0 -149 0 * +Ve +1e-07 +38.3333333333333 44.6225044864938 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1464 0 0 0.37037037037037 +6 2232 1 0 +0 + +0101000 ++149 0 -147 0 * +Ve +1e-07 +38.7037037037037 44.6225044864938 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1465 0 0 0.37037037037037 +6 2233 1 0 +0 + +0101000 ++147 0 -145 0 * +Ve +1e-07 +38.8888888888889 44.301754336944 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1466 0 0 0.370370370370371 +6 2234 1 0 +0 + +0101000 ++145 0 -143 0 * +Ve +1e-07 +39.0740740740741 44.6225044864938 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1467 0 0 0.370370370370371 +6 2235 1 0 +0 + +0101000 ++143 0 -141 0 * +Ve +1e-07 +39.4444444444444 44.6225044864938 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1468 0 0 0.37037037037037 +6 2236 1 0 +0 + +0101000 ++141 0 -139 0 * +Ve +1e-07 +39.6296296296296 44.301754336944 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1469 0 0 0.370370370370371 +6 2237 1 0 +0 + +0101000 ++139 0 -137 0 * +Ve +1e-07 +39.4444444444444 43.9810041873942 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1470 0 0 0.37037037037037 +6 2238 1 0 +0 + +0101000 ++137 0 -135 0 * +Ve +1e-07 +39.8148148148148 43.9810041873942 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1471 0 0 0.37037037037037 +6 2239 1 0 +0 + +0101000 ++135 0 -133 0 * +Ve +1e-07 +40 43.6602540378444 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1472 0 0 0.370370370370371 +6 2240 1 0 +0 + +0101000 ++133 0 -131 0 * +Ve +1e-07 +39.8148148148148 43.3395038882946 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1473 0 0 0.370370370370371 +6 2241 1 0 +0 + +0101000 ++131 0 -129 0 * +Ve +1e-07 +39.4444444444444 43.3395038882946 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1474 0 0 0.37037037037037 +6 2242 1 0 +0 + +0101000 ++129 0 -127 0 * +Ve +1e-07 +39.6296296296296 43.0187537387448 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1475 0 0 0.37037037037037 +6 2243 1 0 +0 + +0101000 ++127 0 -125 0 * +Ve +1e-07 +39.4444444444444 42.698003589195 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1476 0 0 0.370370370370371 +6 2244 1 0 +0 + +0101000 ++125 0 -123 0 * +Ve +1e-07 +39.0740740740741 42.698003589195 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1477 0 0 0.37037037037037 +6 2245 1 0 +0 + +0101000 ++123 0 -121 0 * +Ve +1e-07 +38.8888888888889 43.0187537387448 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1478 0 0 0.370370370370371 +6 2246 1 0 +0 + +0101000 ++121 0 -119 0 * +Ve +1e-07 +38.7037037037037 42.698003589195 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1479 0 0 0.370370370370371 +6 2247 1 0 +0 + +0101000 ++119 0 -117 0 * +Ve +1e-07 +38.3333333333333 42.698003589195 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1480 0 0 0.37037037037037 +6 2248 1 0 +0 + +0101000 ++117 0 -115 0 * +Ve +1e-07 +38.5185185185185 42.3772534396452 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1481 0 0 0.37037037037037 +6 2249 1 0 +0 + +0101000 ++115 0 -113 0 * +Ve +1e-07 +38.3333333333333 42.0565032900954 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1482 0 0 0.37037037037037 +6 2250 1 0 +0 + +0101000 ++113 0 -111 0 * +Ve +1e-07 +38.7037037037037 42.0565032900954 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1483 0 0 0.370370370370369 +6 2251 1 0 +0 + +0101000 ++111 0 -109 0 * +Ve +1e-07 +38.8888888888889 41.7357531405456 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1484 0 0 0.37037037037037 +6 2252 1 0 +0 + +0101000 ++109 0 -107 0 * +Ve +1e-07 +38.7037037037037 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1485 0 0 0.370370370370371 +6 2253 1 0 +0 + +0101000 ++107 0 -105 0 * +Ve +1e-07 +38.3333333333333 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1486 0 0 0.370370370370371 +6 2254 1 0 +0 + +0101000 ++105 0 -103 0 * +Ve +1e-07 +38.5185185185185 41.094252841446 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1487 0 0 0.37037037037037 +6 2255 1 0 +0 + +0101000 ++103 0 -101 0 * +Ve +1e-07 +38.3333333333333 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1488 0 0 0.370370370370371 +6 2256 1 0 +0 + +0101000 ++101 0 -99 0 * +Ve +1e-07 +37.962962962963 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1489 0 0 0.37037037037037 +6 2257 1 0 +0 + +0101000 ++99 0 -97 0 * +Ve +1e-07 +37.7777777777778 41.094252841446 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1490 0 0 0.370370370370371 +6 2258 1 0 +0 + +0101000 ++97 0 -95 0 * +Ve +1e-07 +37.5925925925926 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1491 0 0 0.370370370370371 +6 2259 1 0 +0 + +0101000 ++95 0 -93 0 * +Ve +1e-07 +37.2222222222222 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1492 0 0 0.37037037037037 +6 2260 1 0 +0 + +0101000 ++93 0 -91 0 * +Ve +1e-07 +37.037037037037 41.094252841446 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1493 0 0 0.370370370370371 +6 2261 1 0 +0 + +0101000 ++91 0 -89 0 * +Ve +1e-07 +37.2222222222222 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1494 0 0 0.37037037037037 +6 2262 1 0 +0 + +0101000 ++89 0 -87 0 * +Ve +1e-07 +36.8518518518519 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1495 0 0 0.370370370370371 +6 2263 1 0 +0 + +0101000 ++87 0 -85 0 * +Ve +1e-07 +36.6666666666667 41.7357531405456 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1496 0 0 0.370370370370371 +6 2264 1 0 +0 + +0101000 ++85 0 -83 0 * +Ve +1e-07 +36.4814814814815 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1497 0 0 0.370370370370371 +6 2265 1 0 +0 + +0101000 ++83 0 -81 0 * +Ve +1e-07 +36.1111111111111 41.4150029909958 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1498 0 0 0.370370370370371 +6 2266 1 0 +0 + +0101000 ++81 0 -79 0 * +Ve +1e-07 +36.2962962962963 41.094252841446 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1499 0 0 0.37037037037037 +6 2267 1 0 +0 + +0101000 ++79 0 -77 0 * +Ve +1e-07 +36.1111111111111 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1500 0 0 0.370370370370371 +6 2268 1 0 +0 + +0101000 ++77 0 -75 0 * +Ve +1e-07 +35.7407407407407 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1501 0 0 0.37037037037037 +6 2269 1 0 +0 + +0101000 ++75 0 -73 0 * +Ve +1e-07 +35.5555555555556 41.094252841446 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1502 0 0 0.370370370370371 +6 2270 1 0 +0 + +0101000 ++73 0 -71 0 * +Ve +1e-07 +35.3703703703704 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1503 0 0 0.370370370370371 +6 2271 1 0 +0 + +0101000 ++71 0 -69 0 * +Ve +1e-07 +35 40.7735026918963 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1504 0 0 0.37037037037037 +6 2272 1 0 +0 + +0101000 ++69 0 -67 0 * +Ve +1e-07 +35.1851851851852 40.4527525423465 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1505 0 0 0.37037037037037 +6 2273 1 0 +0 + +0101000 ++67 0 -65 0 * +Ve +1e-07 +35 40.1320023927967 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1506 0 0 0.37037037037037 +6 2274 1 0 +0 + +0101000 ++65 0 -63 0 * +Ve +1e-07 +35.3703703703704 40.1320023927967 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1507 0 0 0.37037037037037 +6 2275 1 0 +0 + +0101000 ++63 0 -61 0 * +Ve +1e-07 +35.5555555555556 39.8112522432469 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1508 0 0 0.37037037037037 +6 2276 1 0 +0 + +0101000 ++61 0 -59 0 * +Ve +1e-07 +35.3703703703704 39.4905020936971 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1509 0 0 0.37037037037037 +6 2277 1 0 +0 + +0101000 ++59 0 -57 0 * +Ve +1e-07 +35 39.4905020936971 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1510 0 0 0.37037037037037 +6 2278 1 0 +0 + +0101000 ++57 0 -55 0 * +Ve +1e-07 +35.1851851851852 39.1697519441473 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1511 0 0 0.37037037037037 +6 2279 1 0 +0 + +0101000 ++55 0 -53 0 * +Ve +1e-07 +35 38.8490017945975 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1512 0 0 0.37037037037037 +6 2280 1 0 +0 + +0101000 ++53 0 -51 0 * +Ve +1e-07 +35.3703703703704 38.8490017945975 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1513 0 0 0.37037037037037 +6 2281 1 0 +0 + +0101000 ++51 0 -49 0 * +Ve +1e-07 +35.5555555555556 38.5282516450477 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1514 0 0 0.370370370370371 +6 2282 1 0 +0 + +0101000 ++49 0 -47 0 * +Ve +1e-07 +35.7407407407407 38.8490017945975 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1515 0 0 0.37037037037037 +6 2283 1 0 +0 + +0101000 ++47 0 -45 0 * +Ve +1e-07 +36.1111111111111 38.8490017945975 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1516 0 0 0.37037037037037 +6 2284 1 0 +0 + +0101000 ++45 0 -43 0 * +Ve +1e-07 +36.2962962962963 38.5282516450477 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1517 0 0 0.37037037037037 +6 2285 1 0 +0 + +0101000 ++43 0 -41 0 * +Ve +1e-07 +36.1111111111111 38.2075014954979 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1518 0 0 0.370370370370371 +6 2286 1 0 +0 + +0101000 ++41 0 -39 0 * +Ve +1e-07 +36.4814814814815 38.2075014954979 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1519 0 0 0.37037037037037 +6 2287 1 0 +0 + +0101000 ++39 0 -37 0 * +Ve +1e-07 +36.6666666666667 37.8867513459481 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1520 0 0 0.37037037037037 +6 2288 1 0 +0 + +0101000 ++37 0 -35 0 * +Ve +1e-07 +36.4814814814815 37.5660011963983 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1521 0 0 0.37037037037037 +6 2289 1 0 +0 + +0101000 ++35 0 -33 0 * +Ve +1e-07 +36.1111111111111 37.5660011963983 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1522 0 0 0.37037037037037 +6 2290 1 0 +0 + +0101000 ++33 0 -31 0 * +Ve +1e-07 +36.2962962962963 37.2452510468485 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1523 0 0 0.370370370370371 +6 2291 1 0 +0 + +0101000 ++31 0 -29 0 * +Ve +1e-07 +36.1111111111111 36.9245008972987 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1524 0 0 0.37037037037037 +6 2292 1 0 +0 + +0101000 ++29 0 -27 0 * +Ve +1e-07 +35.7407407407407 36.9245008972987 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1525 0 0 0.37037037037037 +6 2293 1 0 +0 + +0101000 ++27 0 -25 0 * +Ve +1e-07 +35.5555555555556 37.2452510468485 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1526 0 0 0.37037037037037 +6 2294 1 0 +0 + +0101000 ++25 0 -23 0 * +Ve +1e-07 +35.3703703703704 36.9245008972987 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1527 0 0 0.37037037037037 +6 2295 1 0 +0 + +0101000 ++23 0 -21 0 * +Ve +1e-07 +35 36.9245008972987 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1528 0 0 0.37037037037037 +6 2296 1 0 +0 + +0101000 ++21 0 -19 0 * +Ve +1e-07 +35.1851851851852 36.603750747749 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1529 0 0 0.37037037037037 +6 2297 1 0 +0 + +0101000 ++19 0 -17 0 * +Ve +1e-07 +35 36.2830005981992 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1530 0 0 0.37037037037037 +6 2298 1 0 +0 + +0101000 ++17 0 -15 0 * +Ve +1e-07 +35.3703703703704 36.2830005981992 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1531 0 0 0.37037037037037 +6 2299 1 0 +0 + +0101000 ++15 0 -13 0 * +Ve +1e-07 +35.5555555555556 35.9622504486494 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1532 0 0 0.37037037037037 +6 2300 1 0 +0 + +0101000 ++13 0 -11 0 * +Ve +1e-07 +35.3703703703704 35.6415002990996 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1533 0 0 0.37037037037037 +6 2301 1 0 +0 + +0101000 ++11 0 -9 0 * +Ve +1e-07 +35 35.6415002990996 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1534 0 0 0.37037037037037 +6 2302 1 0 +0 + +0101000 ++9 0 -7 0 * +Ve +1e-07 +35.1851851851852 35.3207501495498 0 +0 0 + +0101100 +* +Ed + 3e-08 1 1 0 +1 1535 0 0 0.37037037037037 +6 2303 1 0 +0 + +0101000 ++7 0 -5 0 * +Ed + 3e-08 1 1 0 +1 1536 0 0 0.37037037037037 +6 2304 1 0 +0 + +0101000 ++5 0 -1538 0 * +Wi + +0101000 ++1536 0 +1534 0 +1532 0 +1530 0 +1528 0 +1526 0 +1524 0 +1522 0 +1520 0 +1518 0 ++1516 0 +1514 0 +1512 0 +1510 0 +1508 0 +1506 0 +1504 0 +1502 0 +1500 0 +1498 0 ++1496 0 +1494 0 +1492 0 +1490 0 +1488 0 +1486 0 +1484 0 +1482 0 +1480 0 +1478 0 ++1476 0 +1474 0 +1472 0 +1470 0 +1468 0 +1466 0 +1464 0 +1462 0 +1460 0 +1458 0 ++1456 0 +1454 0 +1452 0 +1450 0 +1448 0 +1446 0 +1444 0 +1442 0 +1440 0 +1438 0 ++1436 0 +1434 0 +1432 0 +1430 0 +1428 0 +1426 0 +1424 0 +1422 0 +1420 0 +1418 0 ++1416 0 +1414 0 +1412 0 +1410 0 +1408 0 +1406 0 +1404 0 +1402 0 +1400 0 +1398 0 ++1396 0 +1394 0 +1392 0 +1390 0 +1388 0 +1386 0 +1384 0 +1382 0 +1380 0 +1378 0 ++1376 0 +1374 0 +1372 0 +1370 0 +1368 0 +1366 0 +1364 0 +1362 0 +1360 0 +1358 0 ++1356 0 +1354 0 +1352 0 +1350 0 +1348 0 +1346 0 +1344 0 +1342 0 +1340 0 +1338 0 ++1336 0 +1334 0 +1332 0 +1330 0 +1328 0 +1326 0 +1324 0 +1322 0 +1320 0 +1318 0 ++1316 0 +1314 0 +1312 0 +1310 0 +1308 0 +1306 0 +1304 0 +1302 0 +1300 0 +1298 0 ++1296 0 +1294 0 +1292 0 +1290 0 +1288 0 +1286 0 +1284 0 +1282 0 +1280 0 +1278 0 ++1276 0 +1274 0 +1272 0 +1270 0 +1268 0 +1266 0 +1264 0 +1262 0 +1260 0 +1258 0 ++1256 0 +1254 0 +1252 0 +1250 0 +1248 0 +1246 0 +1244 0 +1242 0 +1240 0 +1238 0 ++1236 0 +1234 0 +1232 0 +1230 0 +1228 0 +1226 0 +1224 0 +1222 0 +1220 0 +1218 0 ++1216 0 +1214 0 +1212 0 +1210 0 +1208 0 +1206 0 +1204 0 +1202 0 +1200 0 +1198 0 ++1196 0 +1194 0 +1192 0 +1190 0 +1188 0 +1186 0 +1184 0 +1182 0 +1180 0 +1178 0 ++1176 0 +1174 0 +1172 0 +1170 0 +1168 0 +1166 0 +1164 0 +1162 0 +1160 0 +1158 0 ++1156 0 +1154 0 +1152 0 +1150 0 +1148 0 +1146 0 +1144 0 +1142 0 +1140 0 +1138 0 ++1136 0 +1134 0 +1132 0 +1130 0 +1128 0 +1126 0 +1124 0 +1122 0 +1120 0 +1118 0 ++1116 0 +1114 0 +1112 0 +1110 0 +1108 0 +1106 0 +1104 0 +1102 0 +1100 0 +1098 0 ++1096 0 +1094 0 +1092 0 +1090 0 +1088 0 +1086 0 +1084 0 +1082 0 +1080 0 +1078 0 ++1076 0 +1074 0 +1072 0 +1070 0 +1068 0 +1066 0 +1064 0 +1062 0 +1060 0 +1058 0 ++1056 0 +1054 0 +1052 0 +1050 0 +1048 0 +1046 0 +1044 0 +1042 0 +1040 0 +1038 0 ++1036 0 +1034 0 +1032 0 +1030 0 +1028 0 +1026 0 +1024 0 +1022 0 +1020 0 +1018 0 ++1016 0 +1014 0 +1012 0 +1010 0 +1008 0 +1006 0 +1004 0 +1002 0 +1000 0 +998 0 ++996 0 +994 0 +992 0 +990 0 +988 0 +986 0 +984 0 +982 0 +980 0 +978 0 ++976 0 +974 0 +972 0 +970 0 +968 0 +966 0 +964 0 +962 0 +960 0 +958 0 ++956 0 +954 0 +952 0 +950 0 +948 0 +946 0 +944 0 +942 0 +940 0 +938 0 ++936 0 +934 0 +932 0 +930 0 +928 0 +926 0 +924 0 +922 0 +920 0 +918 0 ++916 0 +914 0 +912 0 +910 0 +908 0 +906 0 +904 0 +902 0 +900 0 +898 0 ++896 0 +894 0 +892 0 +890 0 +888 0 +886 0 +884 0 +882 0 +880 0 +878 0 ++876 0 +874 0 +872 0 +870 0 +868 0 +866 0 +864 0 +862 0 +860 0 +858 0 ++856 0 +854 0 +852 0 +850 0 +848 0 +846 0 +844 0 +842 0 +840 0 +838 0 ++836 0 +834 0 +832 0 +830 0 +828 0 +826 0 +824 0 +822 0 +820 0 +818 0 ++816 0 +814 0 +812 0 +810 0 +808 0 +806 0 +804 0 +802 0 +800 0 +798 0 ++796 0 +794 0 +792 0 +790 0 +788 0 +786 0 +784 0 +782 0 +780 0 +778 0 ++776 0 +774 0 +772 0 +770 0 +768 0 +766 0 +764 0 +762 0 +760 0 +758 0 ++756 0 +754 0 +752 0 +750 0 +748 0 +746 0 +744 0 +742 0 +740 0 +738 0 ++736 0 +734 0 +732 0 +730 0 +728 0 +726 0 +724 0 +722 0 +720 0 +718 0 ++716 0 +714 0 +712 0 +710 0 +708 0 +706 0 +704 0 +702 0 +700 0 +698 0 ++696 0 +694 0 +692 0 +690 0 +688 0 +686 0 +684 0 +682 0 +680 0 +678 0 ++676 0 +674 0 +672 0 +670 0 +668 0 +666 0 +664 0 +662 0 +660 0 +658 0 ++656 0 +654 0 +652 0 +650 0 +648 0 +646 0 +644 0 +642 0 +640 0 +638 0 ++636 0 +634 0 +632 0 +630 0 +628 0 +626 0 +624 0 +622 0 +620 0 +618 0 ++616 0 +614 0 +612 0 +610 0 +608 0 +606 0 +604 0 +602 0 +600 0 +598 0 ++596 0 +594 0 +592 0 +590 0 +588 0 +586 0 +584 0 +582 0 +580 0 +578 0 ++576 0 +574 0 +572 0 +570 0 +568 0 +566 0 +564 0 +562 0 +560 0 +558 0 ++556 0 +554 0 +552 0 +550 0 +548 0 +546 0 +544 0 +542 0 +540 0 +538 0 ++536 0 +534 0 +532 0 +530 0 +528 0 +526 0 +524 0 +522 0 +520 0 +518 0 ++516 0 +514 0 +512 0 +510 0 +508 0 +506 0 +504 0 +502 0 +500 0 +498 0 ++496 0 +494 0 +492 0 +490 0 +488 0 +486 0 +484 0 +482 0 +480 0 +478 0 ++476 0 +474 0 +472 0 +470 0 +468 0 +466 0 +464 0 +462 0 +460 0 +458 0 ++456 0 +454 0 +452 0 +450 0 +448 0 +446 0 +444 0 +442 0 +440 0 +438 0 ++436 0 +434 0 +432 0 +430 0 +428 0 +426 0 +424 0 +422 0 +420 0 +418 0 ++416 0 +414 0 +412 0 +410 0 +408 0 +406 0 +404 0 +402 0 +400 0 +398 0 ++396 0 +394 0 +392 0 +390 0 +388 0 +386 0 +384 0 +382 0 +380 0 +378 0 ++376 0 +374 0 +372 0 +370 0 +368 0 +366 0 +364 0 +362 0 +360 0 +358 0 ++356 0 +354 0 +352 0 +350 0 +348 0 +346 0 +344 0 +342 0 +340 0 +338 0 ++336 0 +334 0 +332 0 +330 0 +328 0 +326 0 +324 0 +322 0 +320 0 +318 0 ++316 0 +314 0 +312 0 +310 0 +308 0 +306 0 +304 0 +302 0 +300 0 +298 0 ++296 0 +294 0 +292 0 +290 0 +288 0 +286 0 +284 0 +282 0 +280 0 +278 0 ++276 0 +274 0 +272 0 +270 0 +268 0 +266 0 +264 0 +262 0 +260 0 +258 0 ++256 0 +254 0 +252 0 +250 0 +248 0 +246 0 +244 0 +242 0 +240 0 +238 0 ++236 0 +234 0 +232 0 +230 0 +228 0 +226 0 +224 0 +222 0 +220 0 +218 0 ++216 0 +214 0 +212 0 +210 0 +208 0 +206 0 +204 0 +202 0 +200 0 +198 0 ++196 0 +194 0 +192 0 +190 0 +188 0 +186 0 +184 0 +182 0 +180 0 +178 0 ++176 0 +174 0 +172 0 +170 0 +168 0 +166 0 +164 0 +162 0 +160 0 +158 0 ++156 0 +154 0 +152 0 +150 0 +148 0 +146 0 +144 0 +142 0 +140 0 +138 0 ++136 0 +134 0 +132 0 +130 0 +128 0 +126 0 +124 0 +122 0 +120 0 +118 0 ++116 0 +114 0 +112 0 +110 0 +108 0 +106 0 +104 0 +102 0 +100 0 +98 0 ++96 0 +94 0 +92 0 +90 0 +88 0 +86 0 +84 0 +82 0 +80 0 +78 0 ++76 0 +74 0 +72 0 +70 0 +68 0 +66 0 +64 0 +62 0 +60 0 +58 0 ++56 0 +54 0 +52 0 +50 0 +48 0 +46 0 +44 0 +42 0 +40 0 +38 0 ++36 0 +34 0 +32 0 +30 0 +28 0 +26 0 +24 0 +22 0 +20 0 +18 0 ++16 0 +14 0 +12 0 +10 0 +8 0 +6 0 +4 0 +3 0 * +Fa +0 1e-07 1 0 +2 1 +1111000 +-1539 0 +2 0 * + ++1 0 +0 + diff --git a/examples/fra.med b/examples/fra.med new file mode 100755 index 0000000000000000000000000000000000000000..35d1c08be509bc616ccd682ca0e1c38994c3229b GIT binary patch literal 140310 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

      df;ArM;zjU3(E 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

      df;ArM;zjU3(E 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

      pPypFf1`>!u$``?I{;1{M+j=(>Fx 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%0AhU^V>5 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 z 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%0AHG1$TpSykFD?e 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 z�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≪!2jA3}Wr{d`!aq_EA{{(iY;&sj%a_cuQ&u?_ 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 z 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

        >nG6`~Ntl_U-zchw*cF%sYm8+<(0K_Kr*m;v&NB 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

        qT~h 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

        a>t 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

        r%;rJ%YqN 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

        ApS2PTGn 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⋙*bqr1yKrk|}GeP=(NB^!o{oIiXpv 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 VKg)k|;GZ1$CkOt?f&Ygb_z#yGOxOSb literal 0 HcmV?d00001 diff --git a/examples/maillage_2D.med b/examples/maillage_2D.med new file mode 100644 index 0000000000000000000000000000000000000000..2610e204c6d4dd1222f0202fd227fe41202ee549 GIT binary patch literal 329272 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 bqW&buzw;aOG>A_&+)(TYn8 zRa+^wO8e8|k_vUHYZZ$XTNkiu#qAH(TD7*$Kle@EGnsd8I1}!G;$)sjKi+)n`Et&e zlarI&tIs&?^xbyZXO~?5uTi61gIv?x4glf*Dx*KIa&H_UrpV$*c)RF8dGwFc2%pjM zM(WwZP46#lCb4`j4nWnjD9 z_81c-QLCE;<1;@-%4M7}DI9MtqXT9<#Rql3`$5N&)4Fy!`OLF}-k1Ng^}}vqg~(<7 zFw9qd`~P;ql_B4kN}`504fU;RVTyXE-68~&=fE$%+ zFV}w8T>DCMpC6u)?V=OW_?j?>--_mgN4ITzbldhv9eq^$V~#%hm|#gEvbWv#kwSFh z^LqJn);JedxcvOGad719Q+mK)(|{RH5leu1-W#+5tfAMVW4BG}g<82F$}s+CqB=UC zjEIK)efy~G!NE{mq^cm$o|ChTigCrS|0Y2yk7oa zo7)IW{O0?2q5o{x^OYx6uajG}5t;F?T?Ue_=X!l);7R?kU%$G! zpQN9RZW|f6yVDz!n;&_s*F67^7po|blP2+bT;=Kuu6X2=*5~&>&P$@Zthv4H#P^Q# zlIYC$yWhY6xDH+t4SUh|y(DVOzs99;s9*Jy*{^y(TTT{-@0k;~-@m zq**-Sd@IXOcwNx?%)F4Y-;iegC+k1?c|_9ni~WX_{f0E_KU=o{g!AKE?(Y}3KIZiy z&%2~NPRiq?JbuRi&1-ho+SlFlBC2?9uU@}9`q6*5*GE+GF?TN?H2y= z|8`iH^OEQXQbM%v>$1|(SD-+Li>T9cRkN~UiCccdDHWx=S9zh z=3VowdDZ+WW*$kIN79p`@k*NIv$+1rJd)b-+34}Go{@gj`sc&Zb%^6#F|RMAS47tp z((gt6lhl?^9q(_B46g@R`AzGenm@(tm!zzlq^z5y^}T)`CeM!)vtN?3Uy>Hv zKkNH=XTKz6za*{i{ZsER6%UV|tCKR1q|75}+I-fx{>i#Y$~=-D7(G8CO`Fee+Vx2L zqhjWfl=tnV?3bj)=JR*a{F8KBdmeYQJl|Bz>kujXB`NbrT5LYI_5BPwKT^y*lJdGv znqA+kuP^ENR?Iw-GLNL}m!$Q*f40I47frn+nt$DBmo?42B--Qt{R0bocu5rdBP*JR z?=uyk;r^dJqy1GiDc&#IrA7F@QvnM7#(RhQ1t|PC**ElGfFkZ@`-SlrpxEcxyjA!< zTLJn(@H)@Txg}l_MSSxP2;(b2v9I(;-|>=Yn7;#~{MDqRg0pk`{DZtCiuPT5aM->A zv|avh!FRnRiuPZBNZ9@Y^xv(67jkZB?Ilt4n;Q=e`%eLi?z8YPFNxlKQ~vL8FNsdc z2YB=Myd;``U8wb~M|epzpT4r69O)%djEkSP3CBkPihV%c+ImS8=Vevf@ca~@!S30+ zJ9R(GOQJY`FB}z~zXJ5p;B~=@9!Gmg6z6sI(c$?mK<~&8@1E_vB#QI@V!P;l&YE=h zmfJV^Y2)@@5^d1tmn+|O+Iva#%zhmQj33nAOQO&A{;=IKbJ}}JRIjIsc^x3-ypNRE z0n+Sxkbi-+>UyAcU+cWqcdh4IzqMX#eb#!6{uiseT4%MsY8}=3sdZB8qt-$AkJUY` zb6VfDj%nS}I;C|<>yXwTtutC*w2o-~&^n>@LF<5ye;wyKu5}#ixYhBgnD=Rndq>ea$bZRIO)Z^Wp0E@AYjytou6@a~@1ODSDrXl-E_# zwAWW1ui5oAzusK64w>D*R$qUs@At3zyg@O?DJj>PNI6bP(~ehte#`4BX?A_huCMX+ z^7=kr^?It9_pPLSPDq+Pf35!fHM@V!?qB22i|TrPSofPK=5>{n>rAA)u96meea+^> z*?hQr?D=%|Jg55eSe^eW=5tq4j#E-T$003tymB5)n$3r^`EWKLuG&AL^IyfB2b1!? zm6X?2(zN3>TW`v5*s0nNm+hAbwhw04SF`^q?S2VfS4nx_O3LdhY1;9ctv6-kb(h$_ z&1`>D_5F%EUiE%eF~=z>udAfIu99ZsHQSGv?U$(9pIq1LO?tnonB$a`_pPMGt`F<= zHCu1W)|;~VaMk+&dVSUX!iqUgNjXkQd0i#VuCLkkHM_oUx$CQrPsJRkq#UQD9H*q& zc+JLZHeR#w%I7*?_un(f_Df{@CAQ>#3I1*oDSuy$bZh?}mfk-rzC8L~5GmKaNbCB3 zn$LkrSvN?t`Vri3$G)48y^mY{dja3{_iXzi#z|&!tIOH%R%Mi!{4m$nF=i z`-Lrczread%DO?iwd;pIZ&Q41H2)ywdsL*X8>CtN$m&N{Kk85Y(Dg~h+;>jOc?T)i zDM_>Xk=2i^e$=1(q3a!r`J984b%T_3gEXrjS^dcBNByZEI^R&tc?T)$2I)T0_rXcC z`jOR-tbWv=`l0g;#jG2oT=yVl-5|~CM^-G=~U$kB*=DdTHb%T`8T}ZR}M>hY+<{#Po1K+(5 z{>ODwQm%WDX7i71{*lc;s($ZfOaGn&=N+V+caU!F`G!pf$-$KfDQ&QFq(yV@D^&_hv^{0O5epAJ~Zz1J<3n`zwkY@EGs~=hY zs6X{X=NpPyH%M7GNICBy&FV*1KeGB!f9i)mZ&A#;LCWVYq}+E(T5SEuzGszv&no+# zRr2?&xNb_ybyL!ZZ`}MnkH2$N z-+n)kb%T_3gY@fGKlt2*ly!rY^A6Iieq{GA+5Jm)|HAzrd~ctWb%T`arleW@$m&N{ zKeGD4`oa4aQq~Pp&O1o6`jOR-tbWv=`l0I`in(q|%DO?yc?W4$KeGCf)sL)xaQ?x% zLCU&8%5_uHtbSzmBdZ@-{itpI;Jkx0s~=hY$m&P^sUN!ELow$aq?~tPJ>TlIjQN9i*IhkY@EGs~=hYs6X{X*EHjYwhbUDeDF)-`gj()sIGx zcV527>d#!#H%H!6(&L>kTvC2_jFjIUBh9`)mVJLL`~Fya@9XmYF|8Mhxo%3zx@RR+1wuj#hUwyRs-E97jWqtqsY}O4@ z)(z6^_ir(v!}0fQW3ScB;_3&+b5K7>SvN>oH%M7GNLe>XSvN>oH%MV8s~=%KT-DYK zs^{IEx*ugI^7z70VLcA$qd~c@=y9~6tQ(}P8>CtN2-i=O>Ia|Ol4kRdtbSzAU$W;f z+&{*;LHdhcy?%G}qyKP8SvN?t`jOR-tbSzmgY|>!rledqC2e;1@POwy zkII+A^$$|sw~+F_g_QR#q`Yq-<$VijcK;IG83y+)Sl7w!U&3{^_l`3Zx8vhFc%)%n z_`XM~&s!9;Zjf@_gS6Q7kEUhe{tr? zqBi-Azv=nNww@o%bGq*lt}hm#m={$vkDlMuq?rH2){7N$-8hMI9+pHoFH54FrzKI& z+ma~faY+<$#nz`4>+>$fVg9O~e<{}IVT#eN*z+;PSodA<-SGKQ0g85Ce@OWJt^oaa zu$=tJ4XwQ-in?**p<(?fK=Y3aNFNtD& z{66HF762Jeo)o#Ju7~;_lNC{nbY1&qPF^pe8uWgIDV?? z5XNJy{%D=ix}tRi_Os{RX8h=Q(ea_tEHcpL(6l>Q`33*7V$R&r`DgmG!Tze`WhwInU4L z_t}2w_Hz$%e~*8o$ugt zFR^`^-}Lp@?0jeEJO8~S)Y*V$^}PCi>uvq{T{gb6@tuwD!#rNc^*xGgd}rUUYklhx z9`{}AdoW+O{nlAM&+2(r&$D{YdAe;q)VAKK>zdhmOOV;vb2{7exMJVW!ur>X$A<3* z_dm{19w$ZJFTh7Xh?;eL%(h9ik+9@6zD!uw%R= zdf?}eU)TSxW4t7a=T%1@8-CBd0JXK()*g*pE@`m#zO~`L8}+vi?`S zK4jxBxTA{I!L0t&@A`xJO7QzCT*tsXF8Dnau3O-~DcFC_bqcOea32WdW50_6z2JLK z!CMRXZU^*(?>6x}9r|7sp9k?Se1nfBD62pSb*;K>fa?eou1Nz0W>&*v&h5>*jwxbn@E`ycKO{{b9<% zJ9&Tn?9Ua~p4ZT8FmlN8`_63So%itQx5xf`XRrGXN6i29pq5n>I{#hCP z4K8y&%hLr{8T#rYw;i?TlP|cWhdjUQ#;33QvrGDAUVhq9&VTc?<9uh-D`W32zhJdX z`k(yqHJ3T0OW%2I__3{DbV=cF9pSjSW$*s% z_kVFo|B<)<{0N8i>c)F7=`;H!mlS@7O%MGC^u?A}4BD;d8kcmtyxrVBK565F-#_Tl z{a$uS(Y_Uz`J~NGC&yD2%mp{H{PN?5-jNw!N^E`jW z3?KP#GS;C!`8Ypi3mnMJnqc^}&%Bb(=-gmJ=Li4llHz!)F%B`}>2#&RXm{z{>Uc@H z!Dx5oHDUY#z3=s=iz{aT%_aRJAOEbG4)MS8xc@}|iAXLFEBjw$^i=-iJpYNQKH{pl z$obEx{hnIg`xTe8LH_hSHp3@|e3Q`z|2wZ=dA7mGSGPe1qy209hUfpztDGMV+V_b! zdcW$DhUfJfb9~3Vzl~)E@0Q0U(+tkTT4yWz;hh6)ubxC1w<7kKYlYF{2Txu}#z2q{3aUT1Z z8XUI2x04Sem%Gr@wmO?OyVNLg3*jOxtZd9`K3eB^0S4`1bQewK_4?GKsm z^pENfDbDBoOU-e_x1wj*AA)hgIz+m2-e2z9J~8~dy&UARe2l}oM2hoOx%MGqjHgD^ z9r!JoZR*t#QQc~sH-GjV7lFfWWJ8223Kq&nU?9x;wzoMpx#$DfX0oUg?fhWVLx zr5Q&YPdXksUTQnO!u~hbf!|e^`FHm@@fY{?U+0oW_1hdrd!`L=$X7j;kIskD$N8Rp zjnPMct31~5Szlo%xQ?B*+s0vU@9~Cvazr8j#C1OLhWvq6BMhb<`N&_(`G$|YOq^-# zqCIVHH2jTudy9rS)W`U`=*MCH*UpIQ#~bcy%v0WQ8|AzIvUv_M^q(K=6T|-U1%@Ba zD=ssb_QN{!hKutV_@RC{zOOYH?Q2!xV_dHr>5QD%>(kSw{@o>o{FCL*py)XA?Oo@S zuNdQT#W_Zv_9-9cXM)ksr>C;(RX*(_pR;f9o96TIoX&?S`M;m$6yWskdao==`^T^pH z-)hk1ZTEqQLcYAWLyZ1#;C22casM(SkNmuIg|UlzT{$>WAN6DQoNzv0d8X5=!RpoR zw)=-mivBS67Uu`iarFDe(-JYRMeZTS!s}h>E&e+X z%)DvfegAMtVef~F{nw-8$ahQ*`Ra7N(Zl)cHqBt#r#;m#XurHyIA6VSu0MHXhyDwO zzT=XjzZ|l_9LKz2)#O@Z_z&#U9^#MrQTxc($_3H=%VE*=eSLKQvfhRNvfHEU`+67S zq341`jC?$^$nZbScc3%iN9;U7z>o9`A&8@%v7fNUmqZNBnEs_~@tick}y+9n2G^ogSW_ z%H3+{=fldaED7`Vy$k(`k^X?lKI(m|uHk%m<#!#m5C6BE>*vF)4CZBQ597yuXvJ~< z9(g~dLu>eFUeFJho$hNMkniQE_^7i5{O^;uyXwS{pKIq(pYfxAoLd^Ue?uP=-w&ep zp+5CLB^pm{P5XyNeDuGSEghV<^#lB?qWq9g`)J?rAvNq{ez@WIa6aDp9Me9=hx^0j zr-k#I+yyoKV;$hm&JN<3J*b90&U)zol?U-__?FQ_LrUJ&z{rd ziZ8!^uRAQFXkXX<{-g*~o^rtRI~hLu^|XF|MI?{@*Z)+9^2p;42KuAp_G0>KU-iLX zc9w|~{i3w9v4{Tn^D^Tf{c1@+hw-R9@>(*`*n|AWZblwBx2uUC?HhbfbsTFi#(R^C zebn)Vm-xRvee$YLezn}aHlmn^JUP<;MT99&Iprh&Yuh@0g8X~=ao7I@e__N&e$N?b z>|?&S;w0z31pT~v<((HBKJcf5{6&#G`sdm%#y|44>|E#3h>v_X>}BME2lp`cFuofM zGy1TimU2G1+HWUbl_U_@eP( zH5l>6>>}R7%bX#RADjKCe){x>^Eq;;v5(Wa_*`QTIGA5k9{Jc~w87A?Jj}0Uo5BUc=w2%2nf6vIHUX-6@_!$2uOfr0|$2F*m7wv5|%(0=*@ zKNi2nqgdt9-g%?L`B7PSf9dC)zW4U%$6Qj#$Bt7ziI3CLbbv!X#zU^H!D!#9;|*?} zS2$z1@eBFVE{3oAVgEeW@YSCB$M|S;v9bRq2J8@{ul`hD+YA5w`x<*15AwaCw~u*a zWmo^fK9{XtclaM&Qn+t3$Q-A95+Cs`9B<@9{caBBG5(ehF#IrI#~8dH8Z^>isQN%8m#Tn_%$BIsP{{T8h@xyuar4xcST?4sr!CA z`PH|ca7l5za*#QW`N*`6zJ>367}-I6TGZX>BR}4`Mj!cTQEIT-XMFSr`4h$)dm4A7 zul{|;qw;D`aVS4f{8eG~hyL7ph!4G1XZio#WBmay|Kut6<%puYtn?gW%2Q7Hxc@kO zjIo3MvhD(h^7KP{s;~A{AN8`bMWQ{-2iBcu{73ySQC{sS)_9b!82+Y=3!k@i?d>-n zoqrzpjJqDs<(_d-Kj)w0@HpDvbbygV{d;n_!LZk=%;0c6`6Ppp&pt!_+S+G)^sn~S zUQ`c_Kj7IH8ywcPU5$TjkLoKQ`6%t|FdmgJfx?LJdC;=n&g$`Zjy&|@Ke?p1o_;pn z`7}C?{<3(0!Ki0bCK!zN_8jF?9{uIjsfG_6^JBA*>&>I%j6VGJ8DX&6Q~w|36FzLB zi3j&{*I#bh3H<69gH<2(>DyK9SFG~DYdePP0~`DMf1h&HUem@r?>-z+B+0edVM7w;Jrw9`08w#u|By#|@Vl ztp3%W>MI}JuS2P^rx@3#$I8R?9`7t?@X8B*_}x2!9EsZ%2&g|ei!2K`aP+-{QZ3H^@5A}`8`ve zr=xv3IA3d~`NV1;{cG(QV-Nl7qN@y6d(dCm+wh@(&{Hs0HSAN0v#r&cB z1naEGdyC5)?h7D=y*p-_aK*&FLH9&JxSf3f(rz3QL)qG%uS1pBmLH`qVGeOlZvf%d<8 zjoB|jdCK8>5Ii5FJkIaBbB!I9M}KKE*T`f1t-Qow)ZbwL811V*`bV(efqck6KhWr_ zf8cKAMqd4^Kdf(7USZ^wul`jY`CoLA1KMYj**C)dBbeU?`%Q=`Uk$q>j2`z>RO1Ks ziQzxCZ$<4Rzqd{|^6F3Rt35vNr$3yJhU1Jq%$GhLW8zi&s;}`V)_Azj2Ip-}d5!%x zdYtmye-mC$h8sPMhhTpp`DjmUzYfmt{EH1A{eN*UgW<2;RmPs`<9=lAM8n6pnt!3e z81KRUA^JzW9WFOm<<&m=bJKEXr+-EJBJ&B4`BVSukM)`Rj<|1<`;XAx^0Uo;B((SW zIcDDy#(S`jiSmdixIWPi?UIlFSlPiRR(-Y4_-If0xE_5vD$zgWgXR)(tZ8s=V4)dF88p#i&2QzFe&9-apCbzFh8KL;i#76fxx~hyJr}py8u` z=DHg@%2#{1Kk_;neYJ1Hu$Mc`?6>27M8?PK2eJCsconOE|j>GqHIIfwD@6YU##*@eGgzaaMmw#X;2?FhqHd7SUS59QH6WBUnJUNQPZY+oYI z*YG*Up7JrigMDc9r~Xym7QaoN`yC+{?7!x|M^ZhG^BwG;3alKeM%j`d=Joz}^ zt4a+Y{WX{mkzY`L;dsNh>7#$f;!^vlhtp2+M@9SWmCyMY;{iW-|AAQJQ+*p><#GPj zPY>^pV*Bv9pBD3j*nWJ>4`OoAUp&w3-^cli?eoX_P3zHykNmxQt--3V_7#WM=lRw3 zPn%`1`bT@`PWRa!)R)7{jl9}def6jE$_EbKLqI#b#oi-`-b+AzjlGY6>vb@HPuh=+ z_4MHV2J$hVSvxLTZ+ykY{a>)(oP4#%cxubXddsw74&^x?Cq{mP`cJI>)t|7)PtV2-h`_P~$D4SsB2 zIdHJwocqhwzuGGpf6ShZ&;EhDuDHgWXZq*)rX8MVtlz1VwqDv#^Xn)aobUdg%&5y00Fd~J{VSAUu>^;a-ovGb$xsC~7k`O$dw{Azp}kNSuH z^0M&#kJx+Ie19AIvG=(#U+6#H`EK;yH|ksLeQxA0_P#gf55fE5w1@t_wvSJY`H6R$ zPkUHTSvSD&)xPr89{ewwVDy2fwKx8?JvRI5Pur(_)XUamjeq5^W``BQnt8o!=D%`fEFU2e|5^7Z^`d^Z1(58l7Vbt?AW zHQ(pP^?hZjzdU*mobu$`FzUgE$0w&9C~`e5!xNs;~J}zQ(8i6stewt3Pd@=1c8qJT`mEhrQVO*7n-`<9)4e zlYH#Ei+z`X-zU)Huva=O@p}e{Z{1CXPy4jT`+0tMLG7a+#lEMY80~FUZoaR8_Et_e z{?tF@H}U-iwXgb$wf)N1_UQK`R37~)c>c%y*y2V1ihZ9#^Q&0fhw(VApTqnsAO2Tg zYw~OJr~I_-*Y;|Dw7+P)>RJRgeM%PCB zF{{4Y!S8wC`G4$tA(ST{{xew45JYTxD` z?V0jppWl7rccu7!C>|%q{c!AiQ=$KB&G(`Z@7j3=t32`@`+k+`BY(@}dsQ)i%7?vY z7ntv1DIf8~zK5m$H9pm6ewY{Jzt!SIe`>#=|HZeO{NQ}WzQ3hd^MiP2-(d7LewEku z==o8M_+#;Dd(@xWSO406mDl!aJjz#njZgi7AL}1#Puqk2QnBx@X*`P6p0;1()$?Z? zU+NF-={7U`zE|*_HGX%E-&=$H6E~UT=)arz9vkK-FHbk$U!#56ReK-i5A1ilk;nXT zan<+SpzjS&{C*qeA5Z+u#Hae0AH=>hr~b4(s;~Z)U$DKg@7LMnp&$D`onrWp*;B0X z+c50UpO=_#{*lkc?WOY^Jw(R_s0pIIgzjbHhCJ~SWdPy2`3)Bd4Y?I9m2zAtEN zujWhJr~Wbi+ujs?Key_;f&88z_;=lCzBh>a;SMz48$^AHediGKuh{npm5+SIzIRCf z^oMwZ?6(qvcg5KCB-E`)&ALQ;kQl#-r_3zQ&_i+oSo__|>1v zE7o`vYx^}Gtj8=bH~F&h)B4x`RWP1d|IvJCKK1-+do_OTKel*m_B1|i59(9wd$~6M z$Y=8(hx`3w-<{?6ZBhT%jy2z-r9An_N9=pJ=s$-9-y=x)KCa4Rz7X@P-^0cIckKJR z%11q`yvD?*e2vG}9-Qxf*C*OjzG7{k@)aY#*ms5%t38ch+iT00`d5AUUt5uQ{?eW= z&A_NgKb$tL@Q#qVcP|jj#S}SnX*%>RA@1=A9V$%1{(I32<6TgQ}`?Ra}3hGyOa43)V#=ftv^0>an zzUQv;$Y<<(?do6UYlVx5&lZpJwY?g@@)c`))IRvJ_9$Qd+48M?)mMyo-@4xPAC2D@ zk1c+U$7WCYwsd9XZ1#|!;Cl^hk1bx*zu4~~V7|3suE~q?6{~&aD@K0^e$RpN+2U1s z&6oODzG7QEw*0ET+Sm4|ysbUTSAC67`I-;4r}3)3#;^K{ZT4*Ps;~ZWf4lIf;qPGt z>qt*^zWd@!Us&({IiiqvZt{tFznp~sUw#62=wc&J`?PDbr}{Rm_EaA8$yXMbcx>{j zpB8I-Q7?n_Ft%Ug!SlDpmznsKul6*48{Zbc+EaP1xA1%`R(%^^?JHJ$HooRp^%dLf zY5ujpD_`xUZNJK^KaF4c>RCD z=C5Ep>lc~!z`o*G{=iqf3IA#1)%f&$X?tKl=D#367O&bSZ8w)Sbh)V|tF%eTqf z>}$RhYy6sT^{@KsU-i|#&7Rta{Jl4a>*v3?%|GYe17}<|?LC(i_FrCTjvtgiuyK)p zK_q9xcpm=bY$LDsfXnAO^v8IJ)qbt)O{!CZNK8Q z@*1Bl9&NAsSFHB6eJZaQ&(}9x9{#>aK!5Vgb1!U|_P$Gs^}WTj9Adohv1*cYeI%!R z+M~Q;l~;`Wy|tr_Kh-bDpLUwhcvK$kU2=_S7xZmx<5jHo zHGa*H@)f7`ulgEKT6-$5{ZsjhalfhSl-a_9JycK*-0yB2@olH&fSV!m@lbR78{ ze3g^LNB)+T8#`!k`DBA}zx9Lbj6VI-p318~#cEIa8V~XlYp2R9)_4@FyxLd)wZdg( zCf{mL+iT-%eDEK$uY5hh=%i<*-kb5*=!>RexOG_ z_WySqw`uv8#a`f_eqTXBseFi7?J3syFutF?*7!$$D*KuEZ1JkT`cuAQwXb}vmj=HN z`M)T?%2%xRw7tNw{MqCS<|B4Ku--m+rioA6ul8+xZI8-pJSuOC$JSpoU+S;ec+{Ty z(|l=rl&|q`2O#PsYXsQ?NJ~5 zV{_yE(UD!Xr+l@iSnXpyy3N(bzRF|$DA@nVc+@|hU#yzqFh13{@l_u4$&ar!@!0e= zKE;|JjbHPje9aH;kC)6d=TG_C9<{Gn^%bi<<*Pj#R(qNsf`>k?Q|or z_Ef(hKX!g>?Nk4HK5TrIFNkCPNaI&|ZI8yUeAUTGseg@M^Hb2Cwm)`$RA23D z{K{8K>e>T3#Yy29Y%4>WYzv^rJY5D43?I~aF zD^`6QU**-Gjj#F9^JC+~-@@Q~eNjKxcvasPkH)X|6sMKfcof_0Y5X><{ZZprjQgdo zSNrJq<+GiQz26_ueeTCDX%wGNjOX>=UTiSxmwTDPk$;0}pZbWue2PPi`nl$2Bd_-1 zf8n)8UNP=}%5F~NYdjinT7Ncq&7-zY<5#TmYER`gzuG><&@aEiMn}}D>huT-Z=1=8qSo@ROv$a31yxLQJ#VW7Z);`#aHJE-8)&zeh`q`=8+VaEX!6WjFcN@XG59U*!@1QOk@x{Zn7#P(J*{>}!0s zc+{TiYkakeC)R$ISFG_Dj5lUa^QZADwzW_Fsl3Lg_7P8RR^s`y@ooNWe2oV<)^Al` z`L_0HezZNRul`iNR{mr07u1i9KaEeZ`YVWI_P~!}ZC^qCSiGpuImah`s@2q{FP-#n zmsF4Ade`cgeiGj%AJ)HXYOSyK6l*+cU$N?g-{+<}i%0D%#`jzwz1{fJ_zLo4@uiJd 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%0Ac` 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 literal 0 HcmV?d00001 diff --git a/examples/mer.brep b/examples/mer.brep new file mode 100644 index 000000000..44fb060b7 --- /dev/null +++ b/examples/mer.brep @@ -0,0 +1,103 @@ +DBRep_DrawableShape + +CASCADE Topology V1, (c) Matra-Datavision +Locations 5 +1 + 1 0 0 0 + 0 1.11022302462516e-16 -1 0 + 0 1 6.1257422745431e-17 0 +1 +6.1257422745431e-17 -1 0 0 + 1 1.11022302462516e-16 0 0 + 0 0 1 0 +1 + 1 0 0 6.505 + 0 1 0 0 + 0 0 1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 -0.2 +2 1 1 2 1 3 1 4 1 0 +Curve2ds 0 +Curves 4 +1 -1 0.20000000000000001 -7.9000000000000004 1 0 0 +1 -2 0.20000000000000001 0.10000000000000001 0 0 1 +1 -1 0.20000000000000001 1.1000000000000001 1 0 0 +1 2 0.20000000000000001 0.10000000000000001 0 0 1 +Polygon3D 0 +PolygonOnTriangulations 0 +Surfaces 1 +1 -1 0.20000000000000001 0.10000000000000001 0 1 0 0 -0 1 1 0 -0 +Triangulations 0 + +TShapes 10 +Ve +1e-07 +-2 0.2 -7.9 +0 0 + +0101100 +* +Ve +1e-07 +2 0.2 -7.9 +0 0 + +0101100 +* +Ed + 1e-10 1 1 0 +1 1 0 -1 3 +0 + +0101000 ++10 0 -9 0 * +Ve +1e-07 +-2 0.2 1.1 +0 0 + +0101100 +* +Ed + 1e-10 1 1 0 +1 2 0 -8 1 +0 + +0101000 ++10 0 -7 0 * +Ve +1e-07 +2 0.2 1.1 +0 0 + +0101100 +* +Ed + 1e-10 1 1 0 +1 3 0 -1 3 +0 + +0101000 ++7 0 -5 0 * +Ed + 1e-10 1 1 0 +1 4 0 -8 1 +0 + +0101000 ++9 0 -5 0 * +Wi + +0101100 +-8 0 +6 0 +4 0 -3 0 * +Fa +1 1e-10 1 0 + +1111000 ++2 0 * + ++1 5 +0 + diff --git a/examples/mesh.med b/examples/mesh.med new file mode 100644 index 0000000000000000000000000000000000000000..5f7a25c55d0e9415ffe1bd013072c2d93b355060 GIT binary patch literal 57536 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 Qd%*U9?E%{Z-spk<2U*7_NB{r; literal 0 HcmV?d00001 diff --git a/examples/new_pointe.med b/examples/new_pointe.med new file mode 100644 index 0000000000000000000000000000000000000000..5d5092b197adbbd3081131140c930cd5353ea92a GIT binary patch literal 56886 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 literal 0 HcmV?d00001 diff --git a/examples/poupe.brep b/examples/poupe.brep new file mode 100644 index 000000000..a16ecc104 --- /dev/null +++ b/examples/poupe.brep @@ -0,0 +1,90 @@ +DBRep_DrawableShape + +CASCADE Topology V1, (c) Matra-Datavision +Locations 5 +1 + 1 0 0 0 + 0 1.11022302462516e-16 -1 0 + 0 1 6.1257422745431e-17 0 +1 +6.1257422745431e-17 -1 0 0 + 1 1.11022302462516e-16 0 0 + 0 0 1 0 +1 + 1 0 0 6.505 + 0 1 0 0 + 0 0 1 0 +1 + 1 0 0 0 + 0 1 0 0 + 0 0 1 -0.2 +2 1 1 2 1 3 1 4 1 0 +Curve2ds 0 +Curves 3 +7 0 0 5 36 8 -1.4336500000000001 0.64996799999999999 -6.5049999999999999 -1.4336605 0.64972076670000001 -6.5049999999999999 -1.4336178749999999 0.64945686670000002 -6.5049999999999999 -1.4336992083 0.6492221333 -6.5049999999999999 -1.4336128333 0.64895823330000002 -6.5049999999999999 -1.43364 0.64871100000000004 -6.5049999999999999 -1.4334536667 0.61781496670000002 -6.5049999999999999 -1.4338860833000002 0.58679560000000008 -6.5049999999999999 -1.4337184999999999 0.55586383750000001 -6.5049999999999999 -1.4339196667 0.52489728330000007 -6.5049999999999999 -1.4339999999999999 0.49393500000000001 -6.5049999999999999 -1.4203730000000001 0.44235658329999999 -6.5049999999999999 -1.4019439167000001 0.39482056250000003 -6.5049999999999999 -1.3786762917000002 0.35127068750000001 -6.5049999999999999 -1.3506378333 0.31178091669999997 -6.5049999999999999 -1.3177400000000001 0.27629500000000001 -6.5049999999999999 -1.2811151667 0.23680705000000002 -6.5049999999999999 -1.238647625 0.2022839958 -6.5049999999999999 -1.1916550832999999 0.172336775 -6.5049999999999999 -1.1423406667 0.1464565333 -6.5049999999999999 -1.0919700000000001 0.124249 -6.5049999999999999 -1.0352280833 0.099204750000000008 -6.5049999999999999 -0.97734481250000005 0.078821291700000004 -6.5049999999999999 -0.91855039580000009 0.062216593699999996 -6.5049999999999999 -0.85908024999999999 0.048575291700000002 -6.5049999999999999 -0.79917499999999997 0.037031500000000002 -6.5049999999999999 -0.71422663330000002 0.020663891799999997 -6.5049999999999999 -0.62839160000000005 0.0085204118000000006 -6.5049999999999999 -0.54202406670000003 6.0440099999999998e-05 -6.5049999999999999 -0.4554365333 -0.0055199242999999995 -6.5049999999999999 -0.36900400000000005 -0.0092480200000000009 -6.5049999999999999 -0.29509078329999999 -0.012436537700000002 -6.5049999999999999 -0.2212840875 -0.014272503300000001 -6.5049999999999999 -0.1475632875 -0.0151237605 -6.5049999999999999 -0.073806716699999997 -0.015365757300000001 -6.5049999999999999 0 -0.0153654 -6.5049999999999999 + 4 6 5 5 6 5 7 5 8 5 9 5 10 5 11 6 +7 0 0 5 36 8 1.4336500000000001 0.64996799999999999 -6.5049999999999999 1.4336605 0.64972076670000001 -6.5049999999999999 1.4336178749999999 0.64945686670000002 -6.5049999999999999 1.4336992083 0.6492221333 -6.5049999999999999 1.4336128333 0.64895823330000002 -6.5049999999999999 1.43364 0.64871100000000004 -6.5049999999999999 1.4334536667 0.61781496670000002 -6.5049999999999999 1.4338860833000002 0.58679560000000008 -6.5049999999999999 1.4337184999999999 0.55586383750000001 -6.5049999999999999 1.4339196667 0.52489728330000007 -6.5049999999999999 1.4339999999999999 0.49393500000000001 -6.5049999999999999 1.4203730000000001 0.44235658329999999 -6.5049999999999999 1.4019439167000001 0.39482056250000003 -6.5049999999999999 1.3786762917000002 0.35127068750000001 -6.5049999999999999 1.3506378333 0.31178091669999997 -6.5049999999999999 1.3177400000000001 0.27629500000000001 -6.5049999999999999 1.2811151667 0.23680705000000002 -6.5049999999999999 1.238647625 0.2022839958 -6.5049999999999999 1.1916550832999999 0.172336775 -6.5049999999999999 1.1423406667 0.1464565333 -6.5049999999999999 1.0919700000000001 0.124249 -6.5049999999999999 1.0352280833 0.099204750000000008 -6.5049999999999999 0.97734481250000005 0.078821291700000004 -6.5049999999999999 0.91855039580000009 0.062216593699999996 -6.5049999999999999 0.85908024999999999 0.048575291700000002 -6.5049999999999999 0.79917499999999997 0.037031500000000002 -6.5049999999999999 0.71422663330000002 0.020663891799999997 -6.5049999999999999 0.62839160000000005 0.0085204118000000006 -6.5049999999999999 0.54202406670000003 6.0440099999999998e-05 -6.5049999999999999 0.4554365333 -0.0055199242999999995 -6.5049999999999999 0.36900400000000005 -0.0092480200000000009 -6.5049999999999999 0.29509078329999999 -0.012436537700000002 -6.5049999999999999 0.2212840875 -0.014272503300000001 -6.5049999999999999 0.1475632875 -0.0151237605 -6.5049999999999999 0.073806716699999997 -0.015365757300000001 -6.5049999999999999 0 -0.0153654 -6.5049999999999999 + 4 6 5 5 6 5 7 5 8 5 9 5 10 5 11 6 +1 -1.4336500000000001 0.64996799999999999 -6.5049999999999999 1 0 0 +Polygon3D 0 +PolygonOnTriangulations 0 +Surfaces 1 +1 0 0 -6.5049999999999999 0 0 1 1 0 -0 -0 1 0 +Triangulations 0 + +TShapes 8 +Ve +1e-07 +-1.43365 0.649968 -6.505 +0 0 + +0101100 +* +Ve +1e-07 +-5.6843418860808e-17 -0.0153654 -6.505 +0 0 + +0101100 +* +Ed + 1e-10 1 1 0 +1 1 0 4 11 +0 + +0101000 ++8 0 -7 0 * +Ve +1e-07 +1.43365 0.649968 -6.505 +0 0 + +0101100 +* +Ed + 1e-10 1 1 0 +1 2 0 4 11 +0 + +0101000 ++5 0 -7 0 * +Ed + 1e-10 1 1 0 +1 3 0 0 2.8673 +0 + +0101000 ++8 0 -5 0 * +Wi + +0101100 +-6 0 +4 0 +3 0 * +Fa +0 1e-10 1 0 + +1111000 +-2 0 * + ++1 5 +0 + diff --git a/examples/puitsinst.med b/examples/puitsinst.med new file mode 100644 index 0000000000000000000000000000000000000000..8f52c19ca83f3d60df8f431e54e21256645474a9 GIT binary patch literal 987714 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 literal 0 HcmV?d00001 diff --git a/examples/resu.2.med b/examples/resu.2.med new file mode 100644 index 0000000000000000000000000000000000000000..1e3afed83448448150be23edc7a73f5c2e4ce1bd GIT binary patch literal 3866575 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 z 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∓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⋘xi2k_lzc12X3dZ@F_qbtfl2pNw}vJUDlh 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 ^&N>yD0X1Nf>9!73cT+ zP(R#%&@V8I@eef-q&jri?X zKJKsT`EBRX^m}W5v-xU&H;`jwpOP)fCe{BnbiREw>_7Rxkv>LpjM5$9i(0V#Y^Kgb zslR>dc#2kJ{Uu5}lmxB|WxtZ>bnP90@wJN9r#qjXyG9)^E{&Lr@mR5MebkTZ4o7J% zl!N{`^P^rW&fO3~IY{JRH8j${WX^}a{|T>r0gH_nmEr1*`R1bJV0_)T@x={(mM%>Z?aXJq`4CKA*fnZP%Ei@XHFtek6Ik zI!`UF6sn(U=xkbv=cS6%h4-YDDfT)19RT2uQ^1G&7Y+E0+C{H-O|)UV81xH6I~er4 zn#$Kdmwqp?%Kr`IOFoH`->84-%agQ`Jq^bV1AU}CJsOQyM)Hl)^>QUG=OKx5K9ci| zL^mj2OZDqpBfX5)y|!cB zmSVtHEZ@C`dB8;}9=qQ{bU2<4`0r@V8E7JHYr*fOT(Hl0#Ei>uX@+id9!cKKF)_#&-<-k!Tmdj#5(VIsqHy*iAi1m zhfSPDTJ{HtvR}yZBv#2aD%T*+au}5BJkcC}hV{6H_AfgGla_i&l=|5Fj_*Z%txF&5 zpIcsBgg6HNxvzH^^A*2!+Mj6o_#IE8k^dXYG4N+2{SDI%;w-~))gX>`gl6ng+x6@4 zWVWkqUk>6{#C=-4Ue&I$eYJaxZQ4D?Htil``>g3|KekSviFgb599v^%5e?-V>7%^W zN!7>o>G!FR_2eE^AG_oGRg`Db?iIIwmKQ`?_6Lbo{lXw_GK!}hKF@@5{cTMRQPCE1 z7X20Ld4qL@1BYq?KGJcRK;|rrW!f3r@R9~ZU#%Nt6 z^^jPlPyKas=r8tVy?xjo_Lb{;a=+L}Pos20`xvaZjn?yq_BV*L9RCWO$9A{fezH5; z+xGHgU$&#upk9s<1Kreq9~FZAKlJ|>o{uCNrccSh`!DpX*Dv%}u_)sW#t}y6$&J#D z;w+;$#fbm%p0Tg6f1T+X&lk>0#IzIyY_*k(vo1AJ(|x#q;HDh@c19T6^ZK>#%}l@c z$P1~ApQ6V87|ry!h(l<0?AL#BzYX#FrY|ARRf*|+{0{jpce#W9f%iZk)Pr2yW7;QT zIsM}ByoHZ&zS#R1?_I_F16Pwmyfkp`OuiR5z4}kcD^a4mxjr)=c8kdQ?jrL=C3POh zeCehS(a-Q+bbssi#O&CO!bnWo9=xRZI*N8Oi6{_TO@i9_B(J<1i+Uw+e} zxRPc|z`RwdWZr%1kecsoP(xyJ`LtrTQ&QW*^@yfx)9vI-T{=;%muYS6PpohHsvOXj zN=E&^d|2=7+CRX5@EuzD=QD`utr~h!Ue;5iUQzMUJFS?0b7Or~ZruB=VHezQ>o@dS zVnPGo7OZFD@x?t!$9G-cmGw=o7!52}((24U!SWJAXW%)0Z|KGS`-qltwh+p<#I8a9 za;32Ohl2Twz8yNBXzBO)24eo~{LyN9!ACb~?|k1e$X})uw@n3BD%Qc?kb`+|a97BI z{N;0oGTm|{)Q|G5u3xM6D|q?|3+qv|duTBIr0^Fv%X(QK=FYkKaF~r;#!@-Ap zc$3~&^JhPH)n842<4sRu(Tl50+y}9Y%N#)ev&4P_bW?IlxB60E{`^GbcT>zSwM2e= zM;EW23s6$uOYTbjGJ^jKqMYnLsX4^Vxx-6Uy6zC`L+*CF3>AyzcZNpwv+3}sQ8(B&I9x=L4B;x&mTv**1502 z@8MtFE`~9mWo=QJirM>rV||L+;&m~e7wuK=t5ovWOn^P{o#BavkPEvUb^*dJ7kJLh zP09OvmOrs5p{*D9z4G%SxAS>H=3x_16bC#B{p;cP4=X^siK1DHL-^jp@|_F%xtp-K zbYBF0Me(4sL8Pre{y6~p2s2+vZuCRRi(q+mobfx|tBJX>?KXerZ5pRRPmMCblC6Kha z+j1bzyUpVI6zAV&a{k190e?AW@?4jtjoT9RQ=H$Lr?A}Y@60IIRb(FjEtL6kJTCf^ z&VFIHn+xnQDI+(AF<?HXT-j6IG-rV@@0Ln?YPDKeqZ( z&h0jD4j?AnyUy`RmYe&DX%$MBz zY4|73aSbVXgqYr7^fdBi)#p9+IG^Pfn?gEfWF_R`Tw1+9=QH1xZNoaSzBjtR6-_%_ zn{*pkUtEuP7U{Lbl_>upJ`W$_@L@g9pWh$Gc8YGfu^aP89FDKY`bPaR8~vnIB*zU= z?P1Doi{ER4T^47n_K3doz<(5<++$yCCy<=<6ZOQ!D(KKkH|QiaF~}1T%lmlSl9z z=QoGX@+O^qcZ&Kv_f?ND%FFH5$cO29pGA7I{sqTEf+)}8wHx-UFA9r3G0|@eo~zx4 z<4$qYa@40p6n+qf`j(5F;2p@1@vU)Ff9jKcego)wBCB!neAXkQdlnFWlJ~a@{zQ7C zm8Y1Vd@b@0#}QMvr7B%$dq05rEnU;1**`3YT@!fDGdttHh552?S3o}6Q|ttvi^#JK zP?*0k;f*FdSCf}N5O%#U($5ZhmGW=(;qSTL7ioXrRpl4WDDq@IEw({wds}wSg8r4l zvi(W;6Mk=Z{|@!JwQr-}nBO|*1NdQmVQchGDDzq8jEYwKbF-)6PYp%U5667@`^}bS zPe!Qv_VYsfK<|D{y@|!cINmlBh2MM(J};5mtrYS-L65bNwtg6l`ZWgr>7!!)4V2eF z%mEmy)&x8~-nq2Y=Ntd-iPPL%9>W0r7jY zU*QIHa6UZ{*o#-zkCGcc!{gY zrs0%#d1wEXtpB-wQ!p$#GzepQf&k+c_#>RBSIg;AqSm>W_JU6rFU492!CjROY z1UobrNux~AuZ~E6WZ`7;$NjYVbMi+y28PoAt`*o|zsBOgYCHH_iof3t@pW-|O9}h% z2*&d=<aM4ho8gZ@ zA2%gtkaaowmvVi{_eaSm>7=9skb`?cG)x=*{Q&Ysw0+J3yH(+@4LRL-D^ZIZVnBAQ z!m#|Y^I%6smXq{&;aonK7#Wj_e07ywLpq1iU#=|r%@h4!N&onI2=zBldpm>rWDmU$ zIXLgDm7mpfPjl)aG3l{>?fE=$*v+A=ugNm_1JXuvB){a7`BEo$jHcYoeLuHie$(v* z1*9*Q`;?H5oHcR?<=d#2k^VAW)<@RwU_fq4nviNEwT+5>T*h6Pg|+>eq!q;?R~3nr)CBwx{cGr)gODSoLJ zNc{fbn6ecpU&-D5dsjZsN?rzb#Iw7fhW#OL>GchKo_+NEO!k-j$?J<5PiKDl6Z$Xg z()Bsi1Mz5!;IC<)JeQb2()n+Ms(zQd(Y&4MIj0KT=|5FC-qnY6w%53gEH^Fsem>jF z{QevGU9JixGw#dhRQbO=`URhBw6L`foXY-h`|zVsJO@2*JoqtBWbNa6!7}|V3)8L3 zuL1BqPFd+_+Sk(Vz18HilsSf~eExM%-aTRQcZFY-iNcuN`CMNWH;jjTtUumcV`h3m zn?p^=SKP=2<=hbk-t{V(zwo{ARLU#7@x&5!eURPmS(cNRb+;?|^Xq?w`eMEE>AeKb zr@0$x7sPv){tjV!uJx@B9RKnsmI5&!t-b*MW+JnE0Qfyb_UTW-?;)<+uE5{xRpId; z-!O3;i@*Nc56mYqdi*U9^e2%PJ8wJeT7_BlM)<)HBL16DbWHGTcx~D{nJoW8tu7c} zJ;byjeFI%;`G`ZWF7)EOeyiu}ag-B(ZuwZ|PrLdR54afe%ks~r3~9}ARHCM@av*ds z?2;!@oF6s!W0b2*41RWgWw}M{|7922v!P+R8NY8rJ@DPos0*cR*X+ozfQZN5y$wC< zh+FZ`Jb*hfUpdcB5E;?|GJcdEdi1^PZ3UJKyi# z%RdiemNCZ|v(Gu!+}@0T-XE;}L+ckQUra>3ApXanZ!&-8%N@@WW&G2Rn8vcd<$M~5 zg9n_yb)43ca@&Ski-#!<7(SK9!On!Gc5V}n1So;!jq2eD37L>M(6Dh zhTQdphB@Wg&=32QZBtP$^s-`x&KCNhAJo#bw*DHOX|;ovFKOC*9rcMylm$^{CNt z4Ue8?JtcPVaw2MUWM(w`sR+3;1$M&k$T_%vUxRTe+~d>(hHH4M)jhNyj8_+04J2ND zsdp69YxKqGTNU<$OO2{MIqq0#;W^?0!lRUse}2L`sG)N9y)O)0r#zf{@*~KrM0FY4 z6nvD2`^vvVdD8Hd6D@sFU&?dLoDs-;x_$|059t36Jv~+W{gna4%vZYVh&kmqP#);F zd0twhM8-WzVEMPk_aDuC8b0j*`CwHpD{ASiazEEYlRq)DUM|;PsoM_hpj=0lr0_y*-3z z_;N)L+N1RG8OVYA*85+gJe;ql|E=;VYTAA&^(#HRu^r}H#pr&=fp#?NpZYW0c$9|H=Xo3t4edwIWPH(--GXvtRy?dEU!Ac&^sc95ynfk3r5~^CLON+_6UbSmr0PF3 zGkx~AcTo=3>#rUNV0`AHas&D0hTKU|!*7(KT&%nA?;lD!W5mF4Vv^Y-kKt)0eYR2l z%zz#R3{NfmOw})QG5z1`Dd|J51v5Nh(L=So__Oz+C+PQzg_L#2P#dQ+of&WRX@d3=2w~ps|IENqhfeYz^jqlqqUD1-Y zyRaWu42=c?9h4G}X_cI(^8>yIU0*3GpA0?mzTgtKp`?osdHFEj@bv%-`5FGc*qZr_ zQ~VpK^>(GN7tuKPy>+bDlA2y_C`c*v=nj5(=P10}bfWRQJ%^az=;sW*9TY?IOFc=O zI`}y;zv=ysYCW0yy}h6FpP{$^-wZE``g9BV8s2&z{T(=VBl6??{=53KRrws+L=jDs zr$AoZNAz#wNIgwMJYY|>t5ri&*e;4+UK_}EWBB;ddA0ms_GGc1i+j7Gouj=h6t`Gz z=%d%>U|vvyPoBfMPmOZDS%RK?A}eM?t_tP;x=EnRm5AfH6-*aXKIbXri67z^!E&SB z)N?;2^yn|4%y%`k-x8J+Jfo2_(*>;&D_P#D3gr^@@$XayIiD!8nS0O<@V#EoKUBFB zx{guxytCSbbok!O!)~Jb9aIw?#41w`guK^|dR%zmjdtEp`MZf3^<*awl(&JLCS}WC zVJOZ;TzO-5Dc7}g-~9o!ulRfHc%6++C&ll3h=uY4(i;PDFDbs5M*VN*R?LIE;=-8S zUvPdr|M%z~h!?k9z7HbaNL~<#dK0&Dzgfz4Ygpq91MTir=Dxb7X1#LmuX%#+zwEp_ z!o|jBuDJU71QsNMx8B~*{5N}LLoi#hvL%Q0JmsH#u1+;I264LE$#ncar*fy+Ur29I z0yfyS;C?CcX>XKoQX=ooyGs4<1aAkQN+ssg$8XYZ4|Ae+QvRe*UsUavq+354iYgDP zb3s2*;+FTF$oK~@_&;GiB&G($Gh8?S)z2V+k~*bkAmao2tR7NRldJf>aRI?eV)+N( zd)m}Hubi8C)rQmoYYLJeXyGDL5B@$zMJn~K|ie$XU8~sqJIeyau#wo z5%)6sqQ6#(;LB_GlV6Ni`W&Y7ZLz_T_aFZ40-;Y+alvbvFV7pq+}}{YSPx9yGLIN> z{Lm7v_r##%>?k6t(iQsDh+79^V1FBBd-`C7^=L)0{?0cDZl_$X;C+@s@iW{yjo+PB z?wCJrLVMi0dTSlqgN9KbZ|zNaZhq*iw)g1CCFp?o&b{SAjGv9frLLzcS?;~OR!3Q` zM(=SB*0CRJ>lux%y&lrmNl9JjrqYfYMnCmpJ&2Tstv8c@Y}y-(h^e_ZN2>JnzKbbG z_~(0fu^--hNssZX(R2MZdsyutGPZMlg7u;mGk=NlSNXYLaUq}dcjg&bFY((wqc9GM zoYa{C7?(srHv#_GAKxG7Lpu9VP*1ckk+U7a$frN&?Lo}^;Ounr%Np_P02S*kOdw_# z{j5{-SuuZLULg6U4xGD%`fBS&jZSdtf$z_7A7izrMyC|4MESU%a~kbTebc6vsI>mc zc$C)&=i>g3>UzC#YfrA@vlkqUqMUk*SGdXYbVxsRI8GB1$j-~&o zI-Jvt89acP+c3gF)E}Cy17GEj`|aG=u8-X9GKlScMdG1ZH8p$1HdFXg+U-JG6I}Q^ zDBn)~#n;AWv~txW%FSnn9-${)kt~C9Vy=h{%tFd@f`Kx_2MYnG3nCnLn?N3LqD|Hhq`G5hyoRiA&Ye~lQmaP3^y&$;gO`+Gq- za{bndnwm_pxBP8)8=HP2FR!g5`4t4Xc&hmEofgz1vt!W}1c;=u@vs-}t+xDiWi`Tc z-aj&%>9SVN>cMom*QS3#%sJLEmf`yE$BtIxlOOJ6zSQfvRn$M`PR{ELPwF~-J<==j zx?PY1?<$L(3@Ry7=QZ2(WPuh zS8d8r5B5rObkIbm(@kuJ`oOtuYBOJ=uxsK%d@#uNg4*t0(*H#|q-u^k={wuT{)-rY zYW8=O=juPhAje}R=&RMuSbk)Sq3>}#-MV*&r;SYuaeP-h(ow&d50Va9m}N2elPqm+B^0!KHv5wCPqz~M0uiny}gK-@VHYW%9Z)admE`& zR%OOd#EjDZ^BJFGOmru$_xT$3!+6zcBH9D)5%PMBQ*mW8*canW>%ABkuupyOL^d%a zZEGMgEB;6yVot{J0AhZ#Gb&&GlEENtl-L*Xxjx$8gQ#w3Ur&|jVKds&{xW~Cl!>S= z*g2zfj4ksgE$e{vRZ7&pp@UZ=f5^2WRP1Br-a3c9Tz|{_&C-*?Q6BWxyE#xlU5G<# z@=G^+k0rk>o93>hbr0rYy@&Oh#2-)QpC)tS^_C5YL%Eh`Wum*C$-V(nu znLk@jR7f!8&N|r1pO~{}Uw14SW zj{Qj&l?UZ9zBK;oQ1;uB_}{?BPRV)n2=$KpmEu29ukcH|I|=dFze)VTWd3+E|Goby ze?0w?x1Y5;mp|K4zPyB9MMRlDp3Lt~=BJna&Rz5qwD;8`H>%jW+k9e1YP$$x^1QRt zXvg%KSxbm@^{`Wt)L2GTC2 zcW0tL@UBo=13$K>lDoZioR?+(Y<2dFlli$x{NhSv{%;b0wz~So$^6`8esMDYx4QbR z$^7MXS99M%zZI#a-7!w%e!bBa)Pt?mUry#mIDfhbmJjfBe!W>(QP>TzGvC(lUQJnO~gDkFKu%a*@gHoGI7+xt`-3> zwjAI_eQ%C`6@cH>xiv<`utrY441dsRJ>s$cU1b_d%(!lGW_U`{0B>UIcWuERevDBc zsr)m}zZ9s3FZ&xb(nV%?5HrplZh`qu#0}hjo^*6h{~?$cMC|6+1`L<^p=CCi7sm8C zjWRj@!T+rcdc*(9&c%h8U30$`^JmxmaTVhM!WXJ?X4mLXQorn)%BGZ0=0_*Dk}OB<+|?f&d{fn@XPsH!C9TdPot?;v8UECU_9$>bJGK$JweE-qUA?FnViVV4@R#eK(~kR5!v!aI>Q|K4 z)Di1mQ95;*3;k(Ir_MGIi%p)s&(d4wKTF@kLA8fxZ=}QTTvb&1Q@+9oNGREuC(Ia!Z~DB3%<<95x7Yz^`i<@3-uQZbx7S~?{J?R z?^Usu?N0N@s_j>n`&ax3rq6xnWm`4h!SP*K@0x#-=C7prDQSLGnqQUXPbKs3lKEN5 z{J3O(Uo!tLng5vPe^uLGOX6oG^ZWWA^QY4Md^G>gj{KOpl5klok+Pu-i#?!oJNpRSYKkIU}U>w0gle|$d*^OaIK^jJ@f z4@!>tu^&-(pDw!xm))D!_5NLU4=%emm)*Zh@6E@J!@3dv3RBlD!#YhdoC){DenK&H z9gp=j?&rl$(DsU<&-&JkFYz{Dy@cPd+w-YA?z5Eq(Qg|_n_9n%br|l?-@X!{V#gnS zm``@kUi|hduNs_t>7Pbn9f;qpYx+IX;~c4Ub*LIX|0hS%ImaK2#rQ0}XP4clU(Xvn zi}%up0#B{xIo-|!TYv@1%~uQmz__gVooqCb_qdma?~3HTV({FYQ4GKEZs9zh7hXNL zk>k7)aq(7r-lyGt=gb$pf4kl5?^2%AM}O4j%^JuZwA3&9wP?~&<_jNZY61DgJ>TIf?PoU!bcwhe{Pi^6Yw!4I48+b*&VCwNLA`@k1;tRG zfV=Y{M}_nrTz0Q5yT6Y5*AAQ~KUQMmQZ~_^cMo+^?Iyc7zZ;wnIV?)hx!sYJ=fTHU z-(|k2%m!;%|FJ2T`q9o2#~-QfBt~-IePP6C?7Pav!S}wL$of6fdU86?Tg4CiL6;~; zPFHWKsVPz}xUNS%mn%nhu3l18Q!LK485YWVIPgy(>};!C-_r(mDpAh-`ZdDKm4k-D z(wdq=>HWLp-dTFzExR|D+_U3d^|(0JZ`{UCA9Mc`5xxp?KNZmr*ZoX7Y7G4u@!t2u z?=KUtkDYp&_haWAo(!R02L}}O=ei`K`Rw6rAGb>fBN@Ki`s^Rry-J8zaLkYN$4<8d z-!gGNZ@m}uC02cYl;xytJJFlzb;J9p`^WeeH%b|v>V2Ub+hfAzFR<^%eW&CeJoLrR zCs=Oyf-lj}s>J20F9h319q+-V_sEiaUL`+tg+Ir!{J%zHJjb|xet#b6EYk*0_BUPQ z5a@~T%# zmC7w8*_ZYSdhNwW><3|8g7JO-BmCaf>nCZ)9euux;=Pmixg`T^Ysmx@}-NL0i5&&wcvcs#l6Q4&D5wtB&?~@M-zmu!Fd<&2yvr zJrxj ze{sp3hrvEd#C&J;&uS&=O|Px!S4#NRfVQmP*nR=1UwkjJOppFut{n9*gncc_IlDK} zPai9HK5gGhZD)sr?Ma8f_Uk~>visba)eC!&Z~U@73Na@C0NVc(>HVzazEyf3D!Yf3 z+>^@gE2a03vinNey`=2^QF31?N|*0+;O`j~IiuU5Ul?3|j$pqi9{3B|drOg@@>s`n zt-{BJ)7A5`@KJ#(_ASG>!|xndAwR!!{IA1}g?FRK*Yvd=`X|0?e1=Ng+^@&69q77$ z+=!SmWIV=?8YQ%WBlzJScGB#F#5?tbE$6knKChtO@IL>pQp^+ZLu*!chA5JTU_8gW zC57P@j(@j3GP*K+LrOlfJ1G0UC~~*4=_veO%=KqKKXD**7Uog$_t7Rx=-&|f`mi54 zE(QL{?@rNgzZuGQD#9kb2KnkKeuck7tODV+VMw5j%_8OUrpfW__xkSB`XIfM)BZ5@ z!adr#K}E#E1*_3N;V0STkdEt2{rO*?(Q~KIr{7s#ixIS&Qq(EeQ(b4y>!8YQxHTKu z;fK3q^%J(wk{dqm)H{FPGU$hQ6(T=^y!gJhrrZznfXIE)-kVtP!G{Al?j%Mu8lmEA ze_&jIzf$hE0DM>9JHUe&zx5sDuNDsuKLCyM)ng4&ApB|`4R5N_Gs0n)8WE%0HJWz1 zS8fY?*op89pQ9XGkyr2t^B?>y#(VGNJeap}4d-7aZr51U3*Ld*v>tNcJB?=J`;$(e zQ3iafBu70_`(MV<77f5($!TH_Ick)=gF8_U?j3F0V?Ai2oL~Ag>{MS_8pP<0%JmIr zBH9117{feiubT}YBce(<*>RW)^|?H3M}N-y_j7Ju!u%p`Ph2~Z@}0dr*@^4MyN5d? zzCwt-a0kHp!Q);x@bwVqjV^)I`(*l)S)50rPn^W~Q7s~Z+CdEbZlLG#6{PQXuc)N{ z3GKb_Q~#*N2TqZGVAy(|`I8=X`h{{l>~*gbG1zNrPsT?)x{G-i_Z%aAH?p5xKD~K9 z>nY^@kq%6EdesX)h*$nT@n}EVpR#q|E+_aKDIo>PXt!nJ$Z3Cw`sh}E zV<2YT`3&<1=#Pp#C`Y1=5$PKWUHkja)F)%PTNuNWl`Bgbp83g+K!z9Smw>hv#SLfW zk#DK%Qs`kXazAkMWcs`XF0d2MO&wqF$@Kb#=fM}}rrw8L)%XdI!x*0bPq2Y@C}|$z zO+E#`H_juS)A9(!!a4XuFF#^VSt0nre`$PmAoD+5y1;?ur{|=!BmJP@7UZcf?!V0Q zZwK+fX^sc^ht>Oa5&7O6^C|4#SX}7q>qx)Fkl+y11HRwieG=*F3;*-<_rmY%M11DS za_;!XoUTE;kE++eix|>@zu)t#C~X(1zDXGl0hWhSs6(EGi+Kzf7}B(dCVuq%zbAm!;|(F=}5Z%^7S=nvMTjR-t_uqo-_*p?e< zpR+bS!N*?29d3g3XjhlsiDJ6+msdHX93}Hn0^;FEF?@3Z(kuE#YXXSzQ9f@%eb>w&F?pZ*!5@T2c#~54XeyjfAYo~-qZ}Me34Old2C+&N4=Xk8stHgnO zm%!g%+!*YMeu;H|`yr68N`(CM?bpPkr+NnB`$EP4=r2oX-|f@*`;cAmUFAD@&=22L zhF7wk8Aqpr55BKFHvsW?pC&fIjdE*PoPStH+VCRWs1RRt`iVO+fBY{7^2xP$I5U4< ztCXe0{PE*gqkzej%e|6i9|{IO30<4c>~9!onFIl)Z8;*am59`U_bGn@Sg z!2Iv*&vXTg{8jn$2inaio&S1-BhhqfvIFIMj&tWAJ?@uF%K}vNb8u(6k}n2CfmTY! zUPHUbcLT2;gQ4;L!LhetC(w^_Q5?QgusM^?cCVo%y~u3Tzmj~@ii;J>oz-)jE9smo ze?Xra_=8rU{)yMs_)Leg{Y;lu?16f&LV72*59Rln0R|hJ4&tu|Yi4o&zx;a(^s`Fk z&`q-s*ZJo{gL{zPQtu+zcfn10 z1M96OEe(&(SOPim9dBrle@FeJ&Z=GXmHHv%qhWbv2<(dAGc;m&Ks(at+Ni~sE%lfP zd4*-cTW-u}&g;FO)oeMsXg~b|f(ohReDsIj4 zOxN4=RLhMy3))tcW%dNx2y?I-!fl?@TDXQ}l%f ztlHB`|99cF<1NVw+6U|#`_Uk^e_x+Bl=OcmSMB)P`fIdicMUcBmn{vSRioB##!`+$ z=Dd}s)%w-yLqlu5)RtSLEmplvRy14fVfZ-t3)Z_~L<96Ee8>7=Gx|I3*Kd2aWBnCx zh;ktohWXp8@m4z+t#&Y2?NDf~Z@m=@y?xOh>xmNMjxAhwmg=hdbA4H4zP+0BNJ0Jn zrPM3eig~uP(#hXw)z`G(nZ8D=zF7~<2J+MI7!A4b`<3ZC1BjU|Vt`mzywKn%^JjKk z;Ym8>g~3yZ35~k9WjQH*S7tMRTAzK+?8hl@nfy7Qq>ar6+KL>jzWG*t^;Uf|8Yijz zb*+8|U%W5XtTD=gUjjUI$UkR&+q1;<eq{>bF3El|J8p^pDbp&#;rAM2s~=E{Y|n-=3-Mfv$9 zs?|<8Y1b0?qS!T;!mka**uC*c#dcl558uHmHNxxllR8jHtr5)qGIOju5UzvmOdP=%$L(n)! zeC-(GaSoZ|=t5d=#Vo5_DWlGzUhzF<%t0M7xx&Mhd^6VM3?QGZUU?76)qA6Sy@Ow94CpGVBMqTa1x6zReqe&B=kXuS<; z{(|oot8~7#T)nm29BaA7O$*U3A1Nh@B^2v7B`^10BpXE&ZmKHjwXcX`IlAmdMIMU%=$Q(P+cwh4EcTTh3jY**sDW5UlCXnfh+r6}! zeDkV$39h3{KIj58D8_r-uQ(_svkS1PV*2haXS7Gfbo2&jyt`~g^TeMJj^7*U9%Mr- zv!dmLwV)d-WmY~GD<6xMPq{U}hGkYh71sRa*8Cb>8?|^=F8-9-SiXDxe%ejLvVn~h z>M5nIcC%RRX0h6>HeZd_4u*K9?LRbNf6+H%&le?9O2wZ?%u_iIVNcs@?m8n292dz!5FG+FH_>vsl8 zzt+YhZG6(kC8O2;Cae8TR{P7w0oiyW8-Eh#isNjDi7&6mxq3q-=A|pa9B&g>w*Qm; zD{<_Imx(b0UOdnK|L~oHcQ}4TM<*^MMizz#F#UtGPmm7ZwaqCX#B{gs7R_h4Z2Z^e zq383Gbv~-=_^-`d+B~MsUy|`(9CX@;anK+F3V*%C^Rl&0EzuoziNAY)yM+6?UnVSE zT~p&NE?3No=eWMTpkg||JM%g67REnE#c$J;pK#u-+qt9@>}_f_@1+~gR> zb6X|k@Yz_}0Uu3Et^H7MB4YiAE~ua9>m+U6q^*}^>jZ7RrLDiT zbypqNAtJ4L{TRxfWNUSSAeCeW*d*hvFQ` zx(_v4_r)gbzSwBp7Z+LUrN~+@`POnYv_O_;I9`NvLY$Ym{_r>Jy+nPc&KBp+<5B;3 zfAhOESM*O|*dGWQ_J8Ap$&}C7dCDQ?Gxcm5#`>_ln|+>WI(A?R(-(WXoMyU0|Hr5Y z_%Gi0Wd-Y@o>sOG! zTIBn0Q`@sIK^FBY^_s^3kN4b{0AAB2& z;3GQ=*`LlH_MXLip5XjV-!gw-Y^ObJFIRqj1M<}uN9y%n&3PhXp+24AVac=6Uhw_M zKdJL*=csQKZV1Qk+%@|Y^@86e zv93$Xv~{AkK9q&mT6b#e(c0@jZCzNr=}M@&zZ&#MB;_ddTj8b3W8Ke`S@$<)>%PXg z=J-U$8@FTyQa{5Mhtsr=S(4sl-CtR(>oTMM{r#w4rS^WH%(_pI^0)DJv%xyayfGN< z6TgexJP74u-E7_eJl_vl_d&Ao|Flndwl5N+CqGMdQ(wwecG`ZPT3^>1p*`YvVmxOD zQa;nUOYA>N*$9qPc8d92-cWV_VzbhL^;71R3_b8WnIFtZ;6B$fZZNR1Qa<$Ibmp@> z{RsT+l(JKOz`y#re6{7YELnzf@XnEbxHHq6=5+y|21?oRF(?=9pgI)gHAVT&hVne8 z{FbLH`;CTWUN(@Uky3Vh@Fi7`wryt-%Z6`6yMH7tS0-nfzBJqM-}(OU^4HR7sL50IPt8)5pB2qBs&)TQ_?v%!yBqTvU0k-QxO{B_^_B70 z^sbGv^s;dCyjReUP_FZMf0k!#^9o4V{c;cIe@F8-6I}l9>@Q0%3$HD=Mw`D{d`*?( zmF+3)PsYv{r>p%@B2U@*v3pfHt!SRVWhnEPZwNyF!S7{Rv8>Hn)O!`kvhnU`I zc7vYik9Y21{%`s`e{DV%7iRYy5B7iax8u}&wFUq%KS%V1J72}{JysYU_ zca~?~IUnsC{eAPM0JR@2S&e!@f48C~t;U(*l{V_%|2As*HPrZ69=q&PQ@pQ`Dpp=LMjTt>s^=QC~JLO#g<%k=@YuldFk=!@}CBEKwLrdQdKEGn#MXdZuC zr7h}tCf<#+o@W}%);n_iw7mGaYB$r*na;GA@%pxG7IUlDJ>6}MQyOs%c{=dB$ zG=3*ua^6@b(N`vaxks4FUqg#=t6EN7?O@4sUCMT4o)!lEVeijcVtj_268>ckentDl zytes$1MOh`X%aIkb>$=DU+4By$Nng@XI;mWx{eQZ<}VqSWaF4@oT+oUl6gluo=ehe z^O=U)ye6HGB=fRtevyUC>Q@%7$)}+vr)=Jr@sWkg)(JBHnj9KFm*ol1iWctd&Wqf4eb+*Is@fg3bKRVZXKF4=+bsW~!Rq}Q6irXGcS8hd1=|<$oc=<<4 zQ}Qv6Z_r0wUo7^ah!`KAdaL21Mq~Yj_0NJc*e_$8oV@a`IxqBl9qVh%4-sQd(EgU0 zdqy*zX^7hZ71P#W{egO&^PPp|m<)rTavn6fysA^{SrRTQ_xZSCUH2HR>mb><@jQL4 z^^!E)x{fpU{?46pYbYCkWZ{;_r`7gr{??xZpH64Jl$r~B63ZGVs_jQZQ=4r0e|%lOO2LrJ)7 zT-Ejs#zxg{ltV+=_$lKfORw#pHPrUe+Bl-2HeN~h%M0(S?cLn}m29q0O)ZDRzSu8& zWd>4i%Q)5F82jUeXdl>*ws{tBp4(v;)0q=@4rM;szSUge_M`^;PLu0ve{*~^?tAt= zooxKEET}*~gYV<}`xs}?Eux2bzwxV>>V{T;jv=(fHMG0i-Qg-+;ZV6!WU< zPE2Pyn-%|Tod2)Kf7$w9Ti#^tI*8R4&|9&1` zYd;R%?M{&2Rw`ee)4x1!7WFQ-qGix7f&THFt{rZ< zk{qVWJ>yH*8}~|aJ$w9n{@Uqfc9h8}3zzXRho((r`Nr>-Dk^5adYbZ={j=3TIW;uT z=&Jj7x^}oGw}zS>WaXAEABpoA@VBC=XytU$=B`mZ|AC+7=Nnc0vxTb~?h?I}Xlycf zkQ#oeWe1{`Uqg+LX}9Yl#+P~=Qu!KMc(qg0OY|~D?eSOB>)+QA4XgV45;Z+F)a)SB zOBP-h{ztIN&x+>lJ-kWRHNB~L-+JaV1iYr&#o&09^NOe||MGFa>(qW>Ma%B)f$T?? zwyzvwxH03(e6@XkaT(>o&svgR7B17P{AMEL20ts7{e0F3=NVEv$oQAFSkx2qjWExs zaiAZiIr?3+kH*jW*5+@q-lv?WMd=u>^N>q5kGys=Qf_ zDP+kIb-a_LFB`UTmpU$0&4FDT3iDY-Prh}vgC%(h%E$OSxhwi3?#q=vuunZv_R97= zRo{Gm@7!3JH%x+D4x;>vYrbkdTG0~vJ>-UcCE+qTHG65O)r&@J_&nU|S6$m5Tc)op zTvorbaB00u+NZ2sS-7UBhMK;z{v`{S^&?q&sXTSmtE_9IKpTz+Ry2)i<*Cw=@kbli zH2m+zH`(~}KQ(@8^M{7oJfg{`;eRKmmS01SPhID`y3VK4dX%jbB&CjSKV|D!vuyn!=@+Kp83F7!hRvlvar`a)Y3y{4v(kPoThBjO{b@hb+C3}Odhq*KThh{ShvtrIxqkZ~56WG#5#?ij zBHNeA#y1%sN&U*kD_OZ^g<=`?)zBQjDvz|q-TtboZ>(Db>TCKSRMlS=u8o5lYU80s zYp8|G+Mz|FZ(Y;N<^^fEOy57Apgmxm7%>Fx0prN(D`*dBKeBKMAK7>-3%AU%-^F?` zg$1L%V!WF>X$$+kY~3qc$I902b=^P8_K8wH)_t(n|23@Zy2$d9eS~WFpMn>u{pkLr zO4>taAKCifd~rutj+e$u8SQb-CX8QZU_699CHoiIxNY(1hW=tJ%)_d#abIETyTn)B z56Z%2^MzzzCRw*Dna%bXUzZz2W3AcX7&0S_Qm&Tt}mkB+bRhYv;AOSCGA}U%4?`3 zj%XIl^U8-qqTLyv`lcS~?UW>Y-Z$CecVF*Sm?8G>u+;E$&W4@R%^$=fQiF*4s;_<%0 z_{b6D6E(#&N(VaPvZuX3`d~3}q9?-d-gZI1v{yo|hdWTdE6#)5=qDD_@Jv&c&%J&# zFrFz<^}bW}yFKYs$Ze-wIBBoyd1`42*fdo_vb)R*MEE)L%M%%Y@={4U-;ufZ>Di%_ zGpy)jJmtJTv8^-hbf;q}9;&fZu8w*&(i8eznR~8=c8mHzcr!kveRmfd$QSX-_osQT zTXb;1EbN<=;-ANQ(O=Eb#B~qPee=4^oK89O8-5Ep@SWd_`8`#-?>KEzxg+T+NiC;t-T)rxct!f^|X_zSnyla^fAEo_6W*cUJPgUlFMCId>d( z0sqCeKBRO0m>WgCvh?0dNoRYReO0>M--k%2X4?*6`pjkn(C+bF-lGpfDSyepRnt`Y z2lE|`$4beBK1&#GSiB$K58ykzj4`;!K=__YN9HqJ`x5zW6{ABR_zzbrr31h8r=5(G z(_2$+^J%*w@{BF+Q{5{ZWMHlf2%E5PwZ9D1ME{e@n0rdYVv^xU3HHQ41 zASZq=a`7(cZ43E_j%K=&J^7HcCFJge{LP@pY=k$(@1ocZAz%H^t@pFs{DGCQ3x3D^ zNZTH2J-^&Ym9O~2!K+D^cD}4v<6Y6LAy?6MzK?=>tau&4RZ8Bqx95>x;lWAMNE@46 z#yAB#e)jAh+_-91A?;oKO`IT~qTM^8Cw}j8NVaMhQ_nk)ANP2B=0jfG$L?8@PJX7F z6FjMxY56vU<2%KhQ-L@y?_1%(dN#b)Y5?;YzYnlyc_s0!b*f$RudC^cQpY3SP8fgs z4dvGeqyOrS$S(|*2JMg!@4L5X3wcFRyW(A>OGZ_(9)w}>CrDo{N_!4RJn-(J{zSt( zTO`Bx;9GM&RX%@K_!3Lb97eV(QTW|@gxiRss@@9I7p2yl#c?{{H$A-ueDfz~0Pvl{ zY(FQSKNTc<3&t1u_npOXV^`ikW8FECpVdH4*J4l7hM@^QD$a3&Uif|EJoR^hMDBN8 z2a(o4y<=f~wtv=q*i{tF{s#7~FA9rZQuQj@vKIO9yT+Xjv1D&215IHu1ZwYM8FXUaHFVv%Po_+x+a!r}CG z#%Ht)=lCadH+FSU>7JLviAkX)F07BVF!NKU&-k?(`Rj|6@%51p@Amw*3dP!r?D6BE zS3Qw!Ghqtl$b2KoLB;(~@Zbi1cjMwW?TDF^sva_27w5H5<=^>NPx4Rw=~a{uelJv{ z@SHB;gQpuw$N&0`H|e6rGu@cJU_Sk~VW-c|IurH%|5`@OI5~Je`Q~i4izS`^?PfJT zcTk%^)m{(EJsDnn$u@xHm0YcF;Cx!t<}1i$C-Qp!md*T`hr7Z~u3@I<-F-dlY^Tf{H9x!|`^3EtxidpRin3)}kgJT+>>SL;~*?Gt9iQz-+nq$YBExYA=V6hSz@PK05*Zf{3}k%v zm?AYi?rNV<(hn!|J9d2U;r0UTUM(^jYy@BQ&zzZu$Ui6T{nn&Y5`S_e>iqvv+ePMt z&8RoDzmHl(F+69(7qP_L0r%AMqegeaxLPf4X9uBtd|z_6it~|3++50f6}l&Pp)cMW z>oF{k_J}z)^Ap%liSD?y0P#w=e-P_OiF@M}^hbOjV#Rx5A0fZJ61Q%_28Q3Cos9hW zuK&Tw_hDz{euDs%Z>I$9>l#dcL7xSA5@q}o7H>j4z8}rJMg5+muKGd|!*xTWpfBcc zJn2V1TKIF?8lN0H$C>47n9}7a(nGETFGC*4mF&Az)uZ&&MWi$PC3GO)%&Cvi|FLfT zcBLQep`?GF48*$v9=yi}eWnxi#doidry2eoHMukGFJ4pmSTT3pOjqX12;S38%wbup(ozoJ3rv5iq{Rc#N0+M{^V28IQ$UxEEu0Vg0xIujbDD~>82_lE9TU! zf&5rsRgBxF@)_M@5b3P@CL79?v!m~5{G;Tx+PRVVTpp_&np|0H+qyHK{`<^v zB*=yDf-)v7Bc?0~hWvO>@f5@d-@L*f)bQ+XO;r8!;(E7cc=6eMU*<2~`=<-@X>@+Q zJFyJU9`?yId98G@_`Z_*6koWa+S^JCee6ST6eMyA%7zm2espnHanwrK6W`5E--Pi2 z@1uOYM-a2dj9i5BMcOrIH7vQN) z`#W>~^6xt4GsfR}dsaK@d&9T_=^KmCYaci=K7CM2d{AHQo~m@F!xjVMbLzLj`U>yhSxO-v>Zh#^cEvk? z&KEsYv~_W1zW9$@z&>^&&Z#s|wZq|j)T^C{ezh6OwG)vU$!^4mEq4+y?}?O-8Ba-P zw7re>K?9MPeba&Yq9*on_XLJ?8(ly;qEEX-Vw}Gn^l}gnpX%Icw+Hw5-Kd>N-rL!a zbV}Y6M`G%cR-o~&?pIDe#OMv>I%2|#mY^God*jBwhxN4xiXMmsoP!AQD$A$+be(&F zAMEh*siij1Gvk#mpz%ImcROc>=k!fR`M^%UAsp>FeZ7Hvi?^=?U;G}@t>%H0vp6vW z>9HQ1k+p^G$uPD^M?NJ>`#NIXi{BaQ@5%BEf4l%YU_CO`5s2?$oA7%n2T^>A-;Fd7 zh4$Y}mEYnD_E)hS>u0<6YY1hTz*+ z6uojCw5=#P^|^;y536GwDM#Ut8;~A+hqkI@d|sR-faR6=e2sjlug@}(59taxf8u>U z(^iPrP~@F{dA=GRTyGcUHnx0!5YrpIe9(R&*AMkQncnnS7ofc`wNd?Bg{gkS1m-vX zb!8^yGAjGf4By7{O->~A!j^3E)^ zocdF*F+Sgl*}K}S`SX_dSIgBGIP77%>?UQf2juD9;RMUgn4E=h$Q78G$MEciZQBvk zTKI!T`+DPwA2GjC|8(Zhd97U4J8va_-vI9uUQPx5Sd{!R=``DOao}|@tS^M zI`O)Hj6E^C+0{JoRq}2mqrLrKnEGV3GwIZ~ZabiSCF@i=+9iHJ_Lapc#Ejr+!-#Qz z9QGupT^`Eu<2h=4pRXsZ>kDmNq4C%FYUM=PE$>5q_qYDg6LwT?>p%7-{hW_=U81d5 zqJsP5JO=t&G3@iZs{PV(9-=+gd%ix==%O8OsQMJwzwAT)g%b-@Ixk|KKk2M%Uek&B zZ#tlUagNl>-;?EQSdcYGrS&hJhkQ7{X>-Z0+r62Rik2-TYZFMU1g<PV30;<->Q3=)v@Vp69z3*F1#UPV!D)ZfoM06MOKpopHa^E z;EEZXpJIJ>qx`4h;a_Fu8nn-pgAK9&dMtE(e(lWg#IKHqvfSYD?fyZyvU6Jw?Ei{5 zwI~ZT)zbrwhH_gym$v5cwPB z&<(nVdc*q!gGW1&&S@FGn)!0qe6%0wm9$PRUGT^ToSpUXPx#o)g>8 z#Ci+AQ$6&tBgSPV(Y)NChFej0Yf+S%&syJF{cH7}xqO7$ZuF+>YP-o*iv7tiV#*f? zw^yQPMPNQ^pj><$t>Zb}*^B;DxPDmIBU_=J|0(&UqNYYCJpB~N?Jt5dR;JTlA=QJu zppSAZzuzv*2hVZWR`xqLMHf1K0OiabmFP&!%}ku_LUgto@2?(vFb{dL9drgqX zM)4ngJc{v)o52jIkIM(IxREZdWwfccA>a2|$V z_1?zQ)pN{4t9J1mvotTel33iy*OB2RcYn{rd52O^;s`mLDw#p|g2_jB#vkPX&Hr>G z=Du;}C+d;ieVYquee$wxYW$rJgBYGIL=I)z6>t>0?(x z4#b;g4rO@4>+kxoy!hFd5*VMkU@+n_ZjTOC`DHwMJ&<(%JX=q;pQ68P0yuBvRn$ZI z4odN=HI6(-HGFd85aluaUIn`~R*adyLawHYu__$-nkmM@=;|ciJ6QFTEZf}`bgL%L(xcO4X8}Nj&%D;2H`7F0+wx=84St=QID~kP~U~jOC zD%aT!{`wq z%eiqRX9Vjf)H5O!=|<-B*viF5Irhal=+Q>(JI;MaW93q)-Ckm_W9kaZdvipiouoHS z_Cx{9g$+c(LX@ZX+GRe!L&bSX+%O*PcMqH~0FXJvk_6$_K(u zO_jjV*kI~)rh@?g`eM!NMi|6F{CPM>$8*3##y3&k3*wwnOyjtBV0(Rq=YSDY-a$U_ zJ9`fK?3C#C>({D!{B6^X_Dyu#7i$B1M|Ql7{CKDP%f7zkd#w6XC+6R_a7`fFUEqxN zh;FD{Z@Sq|WgtGRm+44+@Jbuxw^wo> zEysNGSjqW#=26TqxW{t9Iz&#h4F9NbGqZPZhbg3}+RtMvT*7A&tQq$B#- z6A{(XW+ciJ;YU7mr(I(XKKc`Si3bb&tLLx}-1xD<_RYZ`^ZVsWPsk@yHgz6EOje93%$M?R+C0YVHm=*u z@XX$64~da8UJPaU?Fs$Il25GX`L@IdZ-v5+I1jlMxQOLN_WH?>^^{b38sRt(|9R}I z#I#j@j90E#{NhTyWLxIRdb?Ylx{>tFH;;`5A0?=IEQ+hIM2@(1lKcX%`1E1<4=!f^ z%JPB-CTsyJzs1g54Ld2`okqFPF24nK5|r=CqbaIfQEiP_FV~2xOWW;d_=DK(CrAgq zHsu^Kc*(FBV#+@g)qWWB_3RGRBR$`-gyp7l@I2$Q3UilHo{Xc59Y`nM`tS(TN5As%Y^FldyD@!kqIojIvpOyFAe}kU6XjzaRFb@2wX0tql*RqsCG-jwsen;xGr{jonDLk^2_ zMRx@4q)gfU@g@{sD9*%$yR$xn`YuCydl4{pwj=w^&*yk9whh0pG9KA`DE{|4BVUQQ zU)r@f(}$gUD;ViSboA@%XwO8iO@WkGH~hC_U@THH`&}a)>ao3&e9x^NJAmo$_l<}A zIG@?wC=cyJB>maqkec6oJewHRs!I_u=BrzXw-t9gteehsF-?DPqJD`_8=R#*A`_Zh zAegvdo4N?|nmAzB-Jj#sZa?;~N^vIc@m|hX$F}U&*VLql?QVh2Ha3HV*VqQ0Ha4Eh z)$@D@&!`0aVvF>T#HDY$f?Z=}OIkCCUn!0YR)?L4y6mO4)7UGU=2M=C1>+JZ&-u|V z(B}o^(7EPmBg#`t|l{)s`?+LBL_O_y+tKO#~$zAN>NX&o?u<56(?>4_W%FTQ;K67l9b zJ5$s zp4&Uh#-^XR(EVX=&?4;Ok7nv~zh?he)HnL!hkKasWM-m)^Hcb1LB~-q%1V>Fi;Yc` zxKO+UeCvz7^-N2VPJ|Yj&_D4$bmhFJ>?bjmmpd|l#9~Vq%9}f2Ue<7!zMxU-zw-J@VPJHso0^T95Vltloz7G z5A%D{#GNYtW+{&3pFH-ZZOotWP8#&VI{#?RMTTcO{XU&^&PzWGVth`whR_4+;Q@{P z)$m~pvsE0l68#zVC-Jwbt6xybM83Obrx=!edx-oEnI$L}?>;{^&sW2Tt~8J?d80e* zXsZ-niSc20>3|dmuA>Xj=R!~X4(Y!AkQ06z*A?W)`nypq>a~$l`bH}^*0XWSS;&v| z_|#3n#&SQCRaJhpN5SO*L)3Qoy`wwnoPWJHo0u`=XguwiyNmq+ejyS+7MZ__%>SgY z^D*d&{Y15Q81*P@e+_cjDcPNRZDhIWr7a*1&YRkefPQF~gC+&iUU^-U=Ci)?`pxkm zE%jrO_`}HjXG}>uRXdo+4{@da%{9#+0Nx2m{^lsin69eso_ySA|Ahodt%3YHGO68p$s?n zUWN4VlaTnm$oywyemF8e8JWM0)Xzua&m;4J!F0|b@c<0`kzSrb7X!jGXEc$ zAB)U?M&f@W^&^t_|J2=oN#b85^XHNI3(5S8Bz{CvKP8EOj?}M4=079zw~_g=$oyVp zeljxu6Pdrt|6Bei+PU!ab7JfHuy)T=>;6aTPa^Xh$&>h*{Qt$DB(V5&Kdh6)$!+~H z&o&Y#C!fT8-AIHkSX$0~@zu_sIAA^(!5y~z3+qD>`u$dKHT<&_H>?9haG%pi-&jOm zch(W_4{e&j^bt!HSDt^xr0?j1^^J({)Dr7UTM_+ccX!U?GXD^nze=?2_Aus;+)?O< z^_;l-r~q=n-(|y=Zshkcem>Sw4aI}CCBD?>UcG4ts7H|3sBq>BHodr;;nAb-oF_*7 zFbQ(t-Q^Eb)pHq{e@Ob@$`SceRDq`X+Y5SxIx)PU-SQ=*i`u0CagX>~XY3Q; z&)kLgOcf%p_pAHW{3qTEqOaM z(^s{B{7JN9*!jl54WyG_+q0CIc4-^rvJ?6NS5Xh}6YIPX`obUL)nMd;Y{!jav7)Q9GAE6$9xPtQ^__g=DvWxl}tNl^0`2O_VhIH1q@vSauyQ!<+ zh|K>)=GReY{}72^hs+N|<~Jhq1CjY}$owv3ejqZx5t*Nf#1BN~*CF#Kk@<~C{XJy< z8+G-^(C)u$`#;pxze2lj*6yFJ_s*g;>ko`822oT#6XTRcl$75D8l-*>GQWs?iT{Jl zKSAc_AoGim`9H|~D=Z)Ld#p2&9KllKcMVj^7yzhti zxgRo_-I>|h+1c4WyLyXQjOFdU()!mDTeD?I*M)`t;>}Ov<`!%T>_NK}5BjiSZQs=c~W!iE&kg zPFuB+w6ASPdYuosgM%D+PqcrVB6>d9Kkc34 zkSo_r%E0^}M4s;T`*$?ovvLl>>VEw(?;UmNx#On_4>9d>mmBgQK<`^t&mmYlR}eAM zBaHMsyCTD#)*~-Ey|_6}^=qifYeMaeYx@p4rU?Jv>b|UWDT~D$@)QQd$$X^p)@?3m3{w!IzfW`%)9nUH-cyKmH>Zh z^<2Tly8XJMA!OY4UXWi-Mz7yCl<+goqYKFI&u{w4M0!Mbsf>PDL2fzuup#;P!GOAe zh4NT*uL^{}^owAMif+GQ=O8PkDH>KgF}O$~6sC@B6Q~;W_h( zeDKO$z&x2+|8fS}*Xp@~?dK_uwU*nR`#9-zt)%b1#OFF)E#W)rHN>SS!q@Gq6oThZ zFMOBeYFq;kXPs1tL+g13F5=ZG=)UuO{%s4kG4i-}T=gZxOy^z;Po*3fmOy`J# zrhbQZt0DvTZAqp0E#KS@zULyiLOWLo5}^%y?jt|>x*pu$MlZe0%Tcc?!sCX2GVKSQ zYc>M)crHTTCi=ZWI-B6&_^9|GiVC~$(%btI*c8&(MBF6?8!dulbod+UCu^%ZgV z%kN_ezU(=N%Yz5rCcn8=xd;bAa1LU{mNo>foo7g{vrh51Tjf{oCb~Q6+tveGJGWr% zoWuY6c?N6e7Ob6fc-iv|nM;CO(0G$EqpcIchim^>LooZJ^v)E2vOlUjp6r@6TOc3z zgTJ@5H;q@1+H^)-u@&hVbrGL&f5VsCrxAVDfQTJLpYhhG4bAAkS=mR>Kd?_97YI4H zzdGy6Z^)OakOg{b->HJQf%lV|U&gu-;DsJ{DBj(>n&V9H?p@_WAM(~F zSs64u4mdbtwJoL?Pr z0PlI#-vEmb0F0}6Kl7))TgVP~&c+y&`r7t@eQ}0C0}}<~JzMUYz^r8`PtkxZAwdM9RNmc$^A3;?~V2n6KfSb}R1z3ja78 zv(rmv&(ed5tOYhkAXk=Z^O{rV~HA(`HZ#+mzv&sL!PlnHgHJ|cC>HrPWa9=50q zJ3kR=x4s=u<3YygF0g;D^jR0Un$|x{y@g7y6n_I# zpTZ9-%3aqNk0L(^Z(19AV}20PD3i)L`|8a$q|YBWz7}Tl5n}St-|eovrzR3UKL|e9W3XRMs$cSusJ97Tb3UQi@8-^NmlQkfO~*iKBjSWR^uhDU z7j#|{=VrS5t)zZ&KI+?Lga_W89YgWYTTJRl`d$0}4)l30Z#VG4xvwIb96S!?nB~g5m&-Jb|Q!ThH;y)SPkBkrAzQ}7)+#gA_NHh3Sk@9o7saefT- ztyl;>%M1VC+ZGVK5IC3G6Yr-E79{`F(&Kdq8ejhe=e>$#{IriNQ~5VecEoutyjP!o zk0$8S^!mhsWXJf?_3lu4SC8F}rhXMVs2}_QB+fLt~aFBnbZgw-96XmYH!LUcF@Hn@ltxnfeo*aC_ ziON0uQEpxE%d?kbC(!eQ;d(O4br2Wdt+$Tq73R6cj^+{JtCnsgJl-x3=dJ8S{IW;z zS9|%Fa~((NZ*JS+fhB8Ojx}i?TULAPS%AS8?Iz}kH1R(^k}VPB;<;esZGef zB0Vey^7F-mX10?EPg(G_gChUo$Bm83ZU!-u%==>mkPXF8qOVM2JrzHW3drbYwyW7;+3XJOuy>M^H$XTEZlP7PFhCgJ>JvVy*zah_8 zuLu7r5V6^F5kD%3=yyg!?`q=0?Xk2)~74$!_L{;?FKL-iFEjpRRGm zbBH*a_yyFyD*tr*$rg-1Ug(N1t{Hpt$b$hcM{T&(D&q^sPu2=|9B{QO1|w z=(s1wm&$Ko9Lg1`<|T^#QXHR|sQ;(Fx*&|`Grq}-q4vpqvO`jT&wM9jHnqb;x37ef z?l9mnrKkVt0=g&SLCQXqTO`tNb^~q}X+^t1hjXdBK3+|Hj~c)B7sZRTeHS1H_hJ3| z`cmT0_+gnF!H28UGXU|ufSLWsfAV&|4~Xv-Gh8%!4B?!gyJ8z~(A{bQzt>sPIX`db z%25jcBHtegGJTGko~5Qg3UoyLDv*BjJyW zzvC+MRGhyjo4;xC4l2)*fA;1O=qdR7w+!>P(79;HQ(@M+Um_8A#QoSO1yuf{>y4H2 zvV8Bxk$w-$H&*nydp8Rx-XC#pQh~hgPThB^SL0JK=o{o9O+JBhQ57 z&!RXM6?WQ4>3i0;Gf@25BpNq2o0CNF8=K})yBjK9`itgkSFWueMD|WNKBgD(-)P{p znE2W5+&AK9R zRG%ExZaJ!5E%sL1H@j+P9kL&{Urup5%e>d8CX%1#&v?3w>TiL&x};LQ^6GS$M)t^W z^dtNQP)*MbJnT;MKTgjJZ{Y#GWKP=F5k!}_Il_T(hB;%h4=Fg)+1^m>koR3JB|X3M z$T`H9v-5|hN;zlO)Fpj#^B$so%gcNf&+(b$NaJGO+^QQXJ!k)A_+OFCYu_%3+A$~7 z*Hz)4xywN1<^mg+ZI ziXY*All(@hB>(;%Po=-ye>~2a=pNlV2!6be^;|!J@Qk=~pOW9Er$jv_KTjUq(2?wM zclfXtR9?cIv%RT&(+O{-oW#uK&i@A9E)7=-irVG=F{kcCd-Y zu{G_e<@KWI8^ zBbA>OR}*%@decqv6P%AX=CW)oq<2 z&j#)Iu@}`laf6>TL2hSmS8m5s`OSNxe0j9_UdVBfrvg*ZpKY-Z`0W~6R}XC3AM;nd zFZXJ;6XeRJQ?H|W6J%&`T?3VOa?lWg1Q~tzi?&qmzPfWHt>>J}pQ}f?rTfFIM9^U# ztM-T3K53xCJmH4z2}7Q91?^UMqxnE|f<42Y33fBhM_;>{nI43;WW?q^Q&Q~cLj`-*N9H$sB!21w?kon+%Fd8 zZiIiy>@^!rWCzAMpVRMtv<&(qeyA`9dw{}yEyu@4y1qd zU%@CB_g0;(F^|ege)E@&l%DWeebUo{$E|n`evfmP>!Q#ec+S0KNTTxMdSrng&sUc& z0=JRZ$F+l>;apXE7)%1YKeBZ`0CR&M0dQf&PIw? z(QXlks2`sD^A$x;b`;S{Lj0Dk$!o>)#@twD$K3^si|as zcIy6I!n0#Xz^;&UG{CVKl3Ms~YE-*URDRB=-hWHanwR^jqSx#DmHd2Wx&jA?!A-Ch_`$%rK|7gU47k-f4 zCpuG+ufm*x!Zdx>D?bwx3|y zH>&|KZocB)OTptRIFNp6T``?PdRqTgYY1la{J}u^56*9JLcV+`Z+0e_kyz6W<;X`D zy^vl>KKS63{*<07zlZ;0|6|HfU+~Gh564nF%Nx#9&! zyZ?xK%7_PzoJoFo>-8I{yb!08HHiLx{5U<052qShid~noTTys zMjAgSxk-yRU8cCQuWgOL=w1Lnm+^~<@1}onD?Rvbw|9nKxOZgCXKM(WZq$e*cx&P} zz_EUFw83+NDdR5(5xny1$4v=_T}lQhFTxAk<`eEyC2K2<^HGb}I}*It?-|+w<5Onu zuL&OP)5<{WiC)VUe`PIh=-msWbmAcgiq+xO|L80Rwe|m{EFoGez*{Jttv*lH+M4^ zW=hkDP@1raOPNstkS|PaT0&pk8*(}W^6;K{)9Nz_CN5sSgJ9SUmp;@#E)PiTNA39N za(W6qAEXR#si$%u&05%o@Qh=d4AdSe8^+Bc{nEO9iuyaqdyi!p(cONa-W&1JRODkG z@O`iTkS}lcSZ^YjI4KJAD;pVe>k|5Bk<@qf6F6@sjEz67f_#xM?$BW5iz~17E>HMv zGp&bUUhrlU6T#ra^H!q0h4*J;GSRLgb|= z+m-HrF^e-37vZ_8P=vIfS)JO;{pci=pDT~0{|bIvarA0KX*S=Hdwy-EhyRN}yU2m` z92WXsJ2%=ViGQ+r2gyme+%Ft*V-=ubndpFsGb8ENaJMaA%Y9PbtOG~i}u0p zc{1VfXYW$GT(7zi`(S9-CCY^u;_j?Qe-IuY?9x!lH@^y4BqEP&#yVtyxRrCX1?68q zybbLO`^F|1sa%f#4+qnJc%ew?a%8b0H)tH{hjsO|(Xc1(d+O-kf$$7<+~Dzo$BDZK zeY;XVj}xZXe!HgNe;*%8jR!mq@VLO^0mpwH7cS@ZailoM;{%Te34YQ98x_i|-!@ zJL6vKfe+>o?iE#l_IN5TZmlvBdW(SU*xzU!>3E})uxmMKcyFN+kJkOr)ScwV4g2gm z(FLEWgLqLOLJnRVMNo|^V)|xGi_EEV!kIN7cjova6Q@L0B)go?&n17CarzbmKq$ik zbg<8JansmiCCT?F*ZDS`iwl@EMNjSJ-|ELAdT)Q-o|d1Q&6i|EvqKF?uaJuNH$X4j z(6wN7aG&U;!vD*QZD~!9(?WA%!4ixum+)G~EujQi;pTRy= zFmIUefVd^1evfZY{9ZpcpH1y~wo`6%s`ta$ZvZdCJu{7AR~xbYy$OQufefr>3Wal`=vL$HGGe{ainyHxmQKg zV*ZFx#r(zak>5S|6}}hsW%dk`cRxh0=y^A;iHYzlO@6yWd^e*eDf5_{b?56T{gOk^ zK}Z)f8=eDQ3+Xw%Q9~O4E-BTt5vLA$WKugu$3#I-+!xb#ay9tB4Ez2T>|I`-e{1Vo zl%H7tU}ws|;&N>b?1cT8>}8NIlGmRE#QEg~ciY0gA~oh9AmaE}$6yzHPbiC?i*Zij zu_~zL~0Ctmoynrk0c*pMT^M!Hd7t-%Rz5{55Vd;cC6*$>}ptzZ|(I z$_W2^DE#aCz;Eou@l!v~B7ZVg9}54$dHmZ)(gH*bDK! z>dD81UvrLaL3FoX9c!TUTNehbBba%ua}|PF(*r*xKTE$fts(j4quf?*G~apP*e`|r zBS-a*ylJZ6Ecy=mVLm(UefTTBpZ95-LnJ5r>_%HkPYeBdHOWc$%xX^j_bx3Xd&rdV z*8LSawcJ}td6?JQ2*a6P;4d#Xd9T?)^NRCzYBeGLOT!}15PjU2CxWP7Ug_?W4qU`J zBzjUi=c;z*_Q_W4jqd`fFjw^l)eo>wR9w&8r_~EcPJYnvUS#*&GZp6$%mg(jDK^Df}d>eR1)S)`5tz#5xK&_gY?N?aUOa=udHuV z$uII3P+WmNRra}3dd|Ezp?77GKh+KLu+CEFLwAKw#dG`abfo%bpL0Tb1(CP+Hj2ag z#Ok-FDfVc1Fq!I~o7xLF)_LZHDR|D0WTy%iJkNGH%7@)leezVjSx?rR)AQ8&ay>0} zQ0>I|T6?iw^OjaHP$Uo9vQ(qgx!wwdB8cc8!v*!mKwpT%-J)ANo2If9}(xofQ6z`e+Zt z^KnT=1#YWfi(odVt9Z`vA`_+OExlzRnA3V-P4cts(}#MJ+}sswfnwe5asOvZ`YF1% z4E0m-EJ61#VjrPg%LkNifogh=+Zv^w*&XYmA7eeozb*8K-@Q5-5bG{#J7+od@gn`R zYQKqW=(%%UaXmKnLOWs|vcclENXNc)FUT=lAb(%e^8L+vy+={M=kHDO_f0vUzi(>! zPID9ER+7u#-_88w3iSt>Ip&&DULJop_wd?GO6Tum^Y>!;d$o*PzRRtCXVCJU!w(V> zcd%cqexE&O`)6o(?7OSqP3P}RTD~W#et(|j^7jcXxcXgSE}!+{?>zGNuDPCU2gcbB zY!}YA*iHQ|s>QxqyQ}SCvD^Eb$D;jYmgA$1@Ee(_;+fC(!fe=Y<#ZM2?>sWhYBS<7 z*~jv|Q4Nmo>@KBtw|wVzSKR`oJcdtS*-iP`M{c2f#CsKHsp7EPR3z~B_*?|5K>hgh-?;EqWp&oJd z{LP_=FIeaM^K2W;Lq&#Lb@&tTr^Wk^4<07{Md|mVHn~#2x;Z(xC&7$mUqel-FWeL} zNPd<>Go;&#vW~Wm+(6yk2w&2qw(sl=-=|{iaC&v^}}V$S5W%BCAp-Byq)WSyJ*()L6 z4)=b}z6M;J?{(l0!b2Sc5r=S3`oJofSK!=KvuUpqeW+8@k0_oVy|=e5oj1MGbbvkS z>(RPGCh_g<;A29)q%rQKE$Sn0yDwZ!d^eiJ8A-n7J5lc4T2UO;-eaTvz7yY1bGgmh z4rH&}`88dkkL5c^mV0MxDsQFy`|5X#QbNw86RzI(B2(|*LmY#Bh8I7trtjYEMD=>; zLC>j0@N{sWV1W0sHB_(b@5a~>G@Y6@kLq{3>at9dXL{Bj z9Sr-FHE7@1M#j!c0iC@JyHepBjED4IS^@dv!?P1J$R3&d=sRb&GQIQW{Uk3Vya)KI z$h3k+XxFFmRxg+GBqt@rh;q?B6Cap}K4Wu6FO1tVt@pDQg!4TK`2GgkAJ6sWn@u3d z_aT_xx#2+go$dMcsoeXwJS54FsCPq8>3)^g_a`}*)>rEZTpW+}habQAuETBh`wW*S z_yv)@HTUJvcN?xku1HzZ*^BI~zP~S1?q$QCPjOD+)Fe6&dSiG4%scU2fX}m zTWfcR|6rf-)k@Sq;?Mpug82Ep|2u2RJ~n)hKEEH1_efW!Q9t4L`uTnDhm(Fr`BlW7 z@oV6}_-<$3W7r4xRR$kvO7$`gtBZ83^HmAmNb~-Trah5gOns!xtQ(cJzq&b}`8dZd&mS;pY{gP`~zg^ItgUnrzgT4s<;{+k4pZ$7iQ+m$5-S3a-;1hB0W+;Aet9$*Q zQ7-Iu&zsIYzN+`HK~Wf0*Js~vhNc(p&FH|~$D89tQY-M6w=lKnDPly@in((}qY zk=-Bt5_uHb}@|JkY@s;B$$6agjmE);4&Xy5hOT|-;k7^v{IBAK$Y8>Tw%kkL~ zZ`F9raaTmEah2mF$IUb)K4QPUI4+hM4^MaB0za!NV_&a=_OqA4xxeVik7EZ+ZA*R> zUfpdi`C;tZ-3_2rQ66aRr?(KVT)B1o<)iYSf z&%^U`ZKUJAc{NUP+}g10Q+Ik#C8S#t+Rs7$RqL2Ao9|iT*!|`8gQ!2=Z!}wJ&)D{h z4P@`|CjJG~-hpfCT%&d~e&^SYa5X+z;#F~c!nrp!KB;j_Y}-B*aWO!6x2ccz&6S?X z*HFLL#lf!g-00r#V6QOrcbrR6<5#?26DRT?HI8xIvKp^U7jC>q@#@AGS3V%9#;;Ow zi{ll?ugqVw5D)OY*1>148UFX^t)q`A4&JZP7jf~Kyyx8=cEx*3XZxKYyWCExvX1B< zq&(&?r=S8T0zIfQGBi;t>S0pA zzlSP6%d^N=<&=esOP-JQG(T$8E8ZFYd@d);#g+WH#we%@`(N@LFKB+yyyzhk^6_0s z9blonbodbXFz>=2{QldJ?ZD8ai2e6=utJabuDA@(cH^9=eM~y#_pjl9vptGSgCAV-3=s65Ws5)Q{ni56 z{`4?6GsfArUL6hOpTR@olF<)D@aTY1w0?fc^IdoH%T}3JA)_4Hsg)~@ufYSm0K(r~ zx4RR(boj0lwYLcfe*abYukB${iYe8OR@+6j`+sPkYy;i@VMXr$rT??N|EKLDRr~)R zEVlRm+jbC!2W$Mh4Sn9>(Mk0^4Iwf0IN$w+OIn(eynZY-kIXt zh6^oRssFEQ7U)Fr!R2rvpiYEDH+QD_<(f-F-OPylXYK^K(tCdTnv>lrUIw>%ENOfT z>^>iK4q~PAJfzzTmN$1HhGoRjpsC@4^azTh^9LCsaBdvvD$3x2O1zRmTQf{Ll(%x& zVLd%hgb&&2hWI7cdeS;Ko>zLhfDhlF2+u13e z{YS-e5$B5IVUXTSD&;#@1AU<-y>`a~JItt8!0NirWEZ9n-_%)0^D@Sl*=4#>IVPmy z$K&e%-^XcTQp`~*j{nAAXTL$d##wbh(x{0a!@Vj%xIdircK{6-w9+ieH6=ZGF_ zK$b58yL1N3mJ9nFa;5o~NvHh&tMK3IX^js0H<3{2Kj<$6`TvL>GoWY%t^U^J{$F}= zyZ&$6L7Ixo`9JvoksU%i+8U@|sN;@Iif^u`b*tcEjR9W~!B5{pekB=lyajLv@yC~+ zIqNVUjOnr*{Vq?st@3xLIB@E#Nv=fy1jVVKiF5UI4mYI7TmwB{er#BY>_QRl`UK@v5+VD98_mxn>z9)>UaRAx465y( zOygtZ*_)uxkRer;I??&AAp7G;$Nf~}x46-BS5Repcao!yPco=@TtocqD3pAsu7Eg) zxbk#E8aIPu8<=SP#~=DxV7!aV1hU`d!3oa)l+O84Lx=RI`0O`qUwnVa@lTys4)RDA z{e((a3P!o?0$*j}H^6qH7uwG!piMVwN0Y)(bW-+3)=Kb`vHc9DMlT<+{gJ4Ly?QXTb`+>Q)Y zx$?40d)Nc#K#K)fV7#O4YU1N`EnQ4eS|zZ^m_l9SK_&gE`3D7*&U{+PeA@K*_nLH~ z{u;0H8+FZZc^XQ~(eg7N%QGGs_K^dF)@ZW{5eR)?vAvpJp$gN&c<+pA0w}Pa8?{S7TE@$YZ~gzVWRl zdZK^(Zd*O^ApF8FF(Pk}`FXd3klOvo4!)ZMb5RfByYL$J8w#abZ*g+V7?f8Y=gDsk zq}9tg#45s7Ja9nfS?z&+frb zU*IN6{SWC8nLaSr3;K(nf8Xmr(VLKopJY0dg1+F_;+MXDCyeMrwsi5L=NHb`@-rRh z8^@1XqA#Hrr^gSsE&aYc5)p|w!E*doADu<*ALTLyaRd8*#qmX)x%%xi z@@vNZ`n9dr8Mxn&=QBH$Ot1GWocNhe)f4^dn}#%gF>Vd2_Jm&_@ayv*;$_UO*jfhU zGrd+`%)6a)bjW8q&X4mR(}L11`1==PC_Xbir(gKU1ND7D$LS2UayUI|QWJ>0YZV zTDrHD?mx(9IZV$m(xJUO@mb^N{FsiDV~9@WlN;-F2Wn&KC#t`T^|AEaj_-b}dLI;f z;m*$)mmV#O`jfwTOxT5fXe(I03N8J6xBdK{G>=gGyI3&W>_&Fo^{cHD$=@-4K^q!p z)c$SJU#*8FeOtH*d{@M-ou1GG-)&U;E5p65R?MJrnC*N1%E%0gbKIX*XvsgarN)Q3&?qIsU$KZTF~C&5&Xf7a+H6lZ^#@8&@J!<_H;+T4n6h^KzPxArIa#by0o zS|?a#7zevJTH>7=_XOLWq1NwXoy%CE}fo8gy+Mjn9a`nKb|R>-*Yw&L!fjs+VNw<5XiM zkSl)2-pXQaEA3wDDejUn<*T|2rpWP3BP)Z*28OzO{)b=0rHQFp6 z`vb{SAF@DASEyAyO zUq<*AuVYHz;&oARR$b5Jc)>7aNzVfO+Y!&j&qn zruk)Ye8GIQ*d8k6bg|96zaSZLxUFrsrPMwFUXN4nfWLCyogMhDF`n<9P7g&~@auE5 zZzr0E-k7*jVxGFBUhNR2KYTXa#~F6!c2J>+QR9;erQgJPy$zuA{b_HyG#5(0j`5SF z`3dt0@8!+c3&dT&k=~I1+`{ko+2i&Cxc}6gEu%31@U1!Wv@4!-IWDwm;eq1qrT57j zO?QCbx0630=Etg^GxV+6D`*Gw_Uktf5cQc%b$rNV4NMXE5z9be2K4W2z&r%HVCv z``b(}y|+(|#W*8oT&jy=97VX}mu+Z$o8w~eSA{62Km@-!3~>X`b!vPL|8~Yy$QLIX zG)Dnh@@(|Lja2{0h|VxC=HF_3U>LA>{bF}|o>$Y)uU`EpjhFu4C;Cg2A8;&Ut}E)j z{k=9nlb*hvFI5zn-!HgRZZPDDsGConDBgxl@6dtPzd3#~3=E5&NOog<)IlP57T%lU z@H}D`;SQ^gQa#l1M7E63L#$3r{@xD2RRrcV>__zpA9)n@#C@5?+lHI2q;#sdzm^&1C2=KgA;Qehu{{?I;`n3Qb93w8d^bevum z+Ih4!dY-?rT!uXF*2=L)&wM<8EsKunt<9e~pXI6kVW~go zGh{hDFJ^k4|1ljyo;PpUe7Pa@bM5?FEmu2Fmz&G)m_z-Z=k3~g`q_`B>_7mr_`5nE z7oK5r1nmQE-1pdBhjwE`)M{Y-Ur6~Fq`@it3`0S~h`KiU9 zRX?TYc!*+#5u+->w=XMiq@3q7s1Dt!JaSX&+He*>ErzW zmadV3KaiI{OOz z^+o-eUJIE&W^L{?qPJEq%jNZ3t(*jx)KTPr+WN*BN1<8DS=uYk<2=S6v#|C&6L%x8 zMM-*V0#SeaS?XgdPG+2mO5sM=ngPhX zXDZGSF@qd-GSNRkt-MmWrhKgk3%y#71veE_3M>B2axCp`RM(Bzj%-(p9M#VlS0T&M zLcxBip%4N2M>7u9d6$57U*hgT}v@j-i&G)3uQ4IK5PTOvO3EINc^&&r~J+ zN8=AHk0Eog--yr^XWRbMbG#~_`2?>ISbMHF6-$0WuRj0BtMdaR8$Y!1h3U2RVmg-3@|d0>`#D^9`4UAZbzZg z>C_+F(Slp(o%?v}ITh{B@?+Gv#{Ekz{{?07e}eVajx($;_e++e?cdhMUy~}I#}~`E zppMs^Z*835{;VBmSe{Wcj$7pMd_WzqgS|dPRyl3Ix6B(@jw-iUYuJ&?*YYzx+e@7% zSoXtW(!MN*0;Q^tRTwPyxzjvOyB?(4TgJTJ?hhzq;s3XCjn&0xnc&m%vs|rS+H}UX zdKs5@*-ZKv*S3DGq+VKij9ch=pHJm8E?F1!PyE{b!BTQM*@qFIweqd;^SV;}7auCm zrz|&acZeh6iN(HLZ_d}k7`L%ol=9y&RUoLPXZc#WS~-j}zfqOP=~~EioNiR@z_>LS zBa-InpeN^RaZcAle$LgVm&I?5kL9pmT5$DwnsKftuivp9Ii2bLZT+=$TK!ocZ910| zx?+NBN&nE&aei6tr{!b$Y_FKtpV!xwXeZ8R$aIYJIsxO%Z*6_ItaW3S$8;=@i=3Ad6jJ&=se1JY{-y-cpL5 z`8a+upSGWHd8{w!p>)>FW3-yrv#)LhI(P{_zG{uk_IkT1@AS{bB|^ zqxq0;(x5;<>3eO#cxf(_zB5{U3@8@NtgFL)Ow#{k44xBlUip;6YFa-D+WtQ5RV3ft z`Hr5}Z|5w(iUrNe(!0luk+dE$ynGLsGf5tvxTp@T>#iN&9daDxk>1Y^(mAg6KfPn5 zb8Kt(&TUI@eP09o+E(~9wEq$7!t(g4tOs;nYkk2?(pN4oKhKHQPu9+>3O-xm|76ko z&RGBPoxc7q2!!vUDyIbWb*nz5DV>*Iu>3U2Yax7n=w1eU5i+os2?@e&6SgaDT&4e` z#0=;me9kqTO7&jqQ^Sqw<9TavB<*9Kk2zF8^y|A$a|V!EcQRt`mb-IKo`c@|Q?wpiW|ECbsi*Z-{9hUIA{DK_||QqV?!s^tLFstqA$< zH2eVijgK=>xjysf;`~EJG3Bq{knhat;8lLoZ$Rrx7hvzetXXTwj$MTl)Y6F`k3(I2 z=hEl*_bbr8!133n9*4gP|4+Vv;flnT#!ZpGSOn({97X#Np)RM}5Ip|VrW~qg_-j>A zKy?v#WUed8oxb)X&^zKg@Ec52&lP&OC;WIx`CkAXMD_8=cExwVa;A{}NK<}t;@CyV zFiD)NU#-+Dtw#*O>0Q4=dZq}SwPYHtgY|FWP7ETnO0Fx_d&Ag$K${A`!E^oEqki5i zr%#N8K8&mN7E7Alft(3kf098z%ef)m2Q?|lFXk1D^LazRRacf#f8uk9Dqk@d^x|`d zYP#@iU_3$f=5vRfuFA#!S@AhT#u-{WH>jnLcc@Nw6xR5(=L-{tb{k4|i$4&P{5L-J zydult^IVKGWPZ*!ZmQ<5L%lg)3$^)1`)N&_L2vCGBA@GG`7Dpq8D~54c|_QGKJ2Vh ze?oIE(Xy|t@>$L!^7%xxE7ql6?02i>VE^jx=Mtl%ZYj?#eEv^+?oi7Ylh^R1zQp_| zeo-UL^Kn1AdTx>BF`pJPeZ0+-$8ccD=LxlREKi#rzq@rP#XD>Kd|t2=-{A-+icfs5 zj_FvQhF+-W6fOQ7@Vg%Z1NP@s|MnYX{M-xYqW$s`S9oFE@jv~uAI|Su&L{Sr^!t8_ zQb$299rokUDUo~L)cfS=NB#Q9uRWCNaKd) z+@e@CAa1indvN=I*24$;j*rC$hF(J`F0y~~`9=0$h5>8OM$@<+UD4S<{=jx-7!dv_ zR|mg|>{`%@V4T9BTqGe$u1>orRA1Ib91Q9hUV3i=`aS zzc|eC7Ns-J&|12+{E#tY^faHav#+T%aq4_42{(q z^&&o%UvNB9^F_?$Xuodk^0*(EElL>o*3D?=}|qFR^%K zk{J^e>2q!$&QCkaJ$wIHgYSC_uD|>2gCBz6g&kD;Zi%Q+nc^(>BZfyur9!@=IQ#Hm zbBYURF5g*7@#Mgdg>A?WRC~$pqd!MI3fTX!|5xm%GvkZ&ioX}*LTy*6_9rbakB=X` zgzV_^vHK~Se@@HV4gGP?lBT~PuGA%an(zld3)IF5EpAfCU(hqo_GX;<*bbborQ>vC zedWa$iyj;=(EjAtmUO1q%CSbr^j!b4=;GCJ&%#%&(fd?B^Q-A1esC{$vNPihx&I@M ztkjk0|D2D0u#D1~j?=Y}>9`+j^R1<8>9}8L)3yBEueEeqex~F8prwaD)3{}^ixy{k zuHS){riOG6`qmzHF6dWsOTd}o)Q`BG)_iM5zM0|y*$r{v_auUxzv=Mt zQ2Rf}3F-CAf)Vt5$bRaxd;4$HPt|&Hz6IYqXCPE>WTEG{u(e}LpA!9E8y7eph}|33 zOrYl%wucI7e6LIOQK9g2+P0DUt$)U0&|`j7>_>8D{8N-~E4(B1SKQ3m+WyaRzyf_c ze5&;StE<%vTCm&-ZH6)pes% z`j?f?`Mm$br2=nCVclp=Ms1+zHfe4-Y3we$JF?^g^uj5N;=x9Dr7-WEHp?z356x?I6_FUud} z=dYMn(w}4O-#koq;^$!PbF`^gW7fY^yw}Rp(lc({wGQh*FYLwbqD^Od?YP2p8aqLx z@)PQQf{3wVACrcTafVvI;dIp>in&YZ&-p4J=QFg}OYNuHbPLY))Y{QnJ&es8gc<%x zkK*^1O4Xm^gocmHXK2yaVn?+fnTjdc-%HV3@{9Y4oA=F^IT}B;jI+$gkoDp5 znfX`_m(TQEFHYxillfFRlHZevx1Z1nxig}g3d6!oV# zV?M+A%+GjP(6X+fu5&QG+Rhfa+H$P%arxSH64qBee_@f!<^9`qrsI7n-X~%?T4b4=G;^-AK#*(1?jFWQ0SXd&~(v^!U~Bz;W3mV-;; zT0X|hqGLU+)ze~+&coUn{y|@hU#jnAbGdA9#^b^(yU}`@@t4U5^d;nI*DHA)l=&F) zb6@nStBT!Nj+US4%YxiqEKf_XEsygp_9{LTjBS z*5AT!MX#7+A>ZrK9$LNC^O2VNu^cYf!l$)^Mh^?06@M+|*P8Ws=4Yr~kLUG9?K(cw zGvt22^qkJ?_gcA}&wk5voUZlLkjN`jY5$k$SswFg>&bE$a=up2vg*bCfXmhD!TFYQ z)HuZDY5M{5GavgQ>!FR;>}T8$**~~EZG7PI%i4Iw@tNZXpDVCN&*gBOviPOy?<|k$ zSbwcN?RaI8qn;Pj(sMnTkMo)DQs-J;wBH(hx}uK8<)G)U1KP+F?WSYhvVxr7_z`d~ zG3&i9cy6z5xkqN?+bxl<6CZc<1kj7%1ACq5{iT_vQ5fc3#qryd_S5>q_#KJB4Z_!M zHpZ38BDgB9c{Ufy(Op;&} zqt_Xov7Rfx&CD_o-2uanS0G*S$X?DW%JdNtv|%wq>?}TsvvlIf>H6&M%@z(R$1PW#2fP?&rb& zo4uTUeSQq(|G43+eyE7>Nnesq_wcwx&jI>e^ckH5b=HXG_Ro`Pop$=h_s5ey-mi^) zLUiNXhp(pkFRT@U^nBqpZR5}M-Nx~>T=m>Z_(uF%K>Pc?I{Mxz?hCrT%bDH>30e}| zpW0{nr(chv`@-higbfr}|DC(=P93_(cE-(^ngaL#EWP6MEE;z9u8aReSaP0_>&l zT9xYQ-|BRGYR53U22){Qv0^uU$HXXptA`Bcr>R*-H?uiHC*~#^ z;GSzlcrQ1Ui}(F1Hq@g(iT4+eLUr*zhUSaXdJfu6wzy*y3$zL?)G4TG>+bqbd`ze1V?2Ct!W@bd#zX0~NUp)AR`4L;dq(#bnb6NLHr%KO?pZA?L^+q_ z;^Gdyg`Wyl`9hT^%EH54<`z)@HG19|MD~=0i7rERRm7fNqjZjtD?3gRbWX^9%PsVu z3c`d+;rFlMHP5pqYL5h67k84c#gR!rtMU@fGf!e-E98^KUIHDcu z%(2v3YcX?X+B;Ciq z=s|C=anB+?ZGKt!)%MN7hIQvn7#3i+|805K4(but@ZHjK`cJ8TNjmv>66tT}7P;`h zpug7dwDQZUzrjZTW&-?V&-g)?9R9)o!iVT4Q2a3-ZuyM#*7~>F5Ac0p7kBE<+WsO7 zb?XM{s>nSb4W3ef{BW1{Ni-fAJ?Au0o=4Pv%>7Z7FBw<$mkh6YZi;~(GTt1e#3fF* z2Cpo$3DY4y#I(in2#g0>y0YXYnolj%gI_*B_Xf#HG&?(NApEgz+;c#!yesRsAsOY( z^hqVC%`XermRA=2mCb9nP`zSye76sQS!&Bq($%CJ!KFbrd%w=PY<Z`_|LTJQK+e4Kx-03mX4tlogR#E&B5o>i zPkJOw((7<8Rf;CHUEJ{FYpVan~@qd7+Ca>=yW?S<<mF&4mgrNS8($J)*F__bfR*? ze(lzeVC2}bbKJ}Y(yxNkCBiQh)ysMdxcAQSd!Lz~S^BlMU#hq`aIjN52hy*@cetky z`n9fJ^)cx;vi8D(kT>C#A295|{!vjFhRO?XfAbSt)Hkxcettaky5QdNu^XV*fKMV( zz9kN8<0j)5-`l6e>B!}2ZE3#2^9=UGQvTX*ES*r5=Ua~m*8`TyFU+Z{LwazI_ZouQ zd@Y{zlJp5@TBVU(uS@mdW~JpP?djB%(gTw}Pa^oT@=ajE&!V?ho=M4mk^i#z&0@y2WMk^t|X0zUtLM%8Elqs z{Q+>#_z=vC@f`N|`L>irhwaDFe4@`cPGga;m1n5-=VA1Fxz}z?6T|@#?()r0n%5aU z&x}#d9Tv|wEc5mAHy5`;xxz0e0D5Acqsf=gAMR@a{rB{^lZJab@i2YhVIR=%8Tom` zt-wps--=yq0KLcFUJa;xZN6%M!SI@=*J_#vCg^G?ag@{lt5Ee%?0YKyiTUNAD|<0c z7;Fj~rXc>mtlY!`-{7|3lly<_<_xHnUzWVY$i7_-;5)nClMapvtvoINm0|Dxp#yz% zowsHaeX0D{zfGa^NUt$dsXevwwe$(b`!xQEV-XMg6V&FHg_os|mOt^UuxnJ#iS84X z@?Mr-EAR40v9FT6&_A;m6V&FHg=_UGlfGP)R4T`}?&f5&^UIc>sNqkH+S1+td1rTj zGKJ)7%9rlLdg$r7`}fCBkzHb3(vDLq{_D@58|ZoMKs(1wf^285=g(s*LhW>Ma?`9) zG|$oG%L6%H`)OXY^~_)3uOvNdF7%*recRkcNfZaT-lghMTrbPG&Ew{QZ!&jLyxjC< zok)_)<2vVWaUJ7Cab@r1ci|5<;;@@H$}J~;f2)r(!9#Uw974Ut&x__Yq;)7Bx7Bgn z((c-JP;o82{If6}a%&4;k4gP#J#BsWclET6aD4h>vWI0{)sBmdAF1H;Gu3D7t^oM4 zy`>+r9|sJ`!+hwuI6pe%FUNqXj=eEQG*i#`}7vM#%r_!^P8!q-Pl7?{~wRS`O7WZ~sNA3E< z*lX#uUZdsr@CY42^FL`?H&%jwZ@F7zfJ;NwS+DN^zst&a%-brzCWPa!#JRfNLODS9%-(NaD7X^Jj zfy&EjKhN|p$}3C1E1u(9kw3>2O>!Uzne?;3vh=(9*BL?M;ib?HlG^#oA>}*lI6vY5 zzj)Z_>R~%0^~2Z-)!=V-rQ}=VYGq*XD^C( zW$CBQPx@p(t%r#7`*NyNx!Qa!uFmr;^PvB3`C9qmLtcgZVmqP!Cgx)=(CwL2si!mMXS{C3^Gw640Ur|m!MsL@f2HSd@>c9G&dU7m(~N(Z z-(h|0HTXU5ANTBs_)|_|{=2n!{=31=Z0?VF`{+ULh$nl5`!fULoT{(n`EXhIxw~JF zqjuY~6FR>{1 zIVN~g=FCmV1k{$7Xs-KH3(C)Hb{Ki3^G^<;^$O|Df5_L$)8bb=pQ1gm->%Du zrEx=>U#5P=>)%pc|1QO^m3MWK>ku>6D=)2RRDs4{ZGKt!l|wb-bfmA{2lEJ)rT>*x zPhdVgpAJmO_^0}nRbGTV?`x?M9>2*QgU5MUp>pR#tkXn7U{AKB?NWDikxK@wqwEyR!-X|-&#UlRRlY7+f^cfsx73dHj z4;9}pD}sOj4*fqz?kT=!7SFlG&u4qo`)1|y1V^IZqux7fs8l1A_7y$U?`X-^Y0mf{ zrSvGihgP23cQ~2mVTaZGXhW(sfT|TO&ym`B2IEmT_hDTS^RArBk7=LwLeZvYtAKm& zT#g09$0AY}Rl7IgN6xrK0q5sZ=AXXq!5=R6D)qAZ6_7i(u-Bm^Cs@VIJS3X#T%W_KU?)3U5Dm*?x7#%>VavAKP*t&G()jT3R1+JhGeJ z6SSWCQNWv{&|b5SXJWnx{U^VMb!&UE=RNmf2DF2GoYKX;L_g5>3l+D_n-VqiC>57` z=6Bi)#iXIqqcLp(JywnWL?8~FJG9k*6!hHl`I-;`Kaydi@xYRA>31xD*UZUXB=%WP zCvK{^1M}@Y)2Bdx)X!!}%{HhX&)c~CJsm%|EUCT)#-DazzO+}r`%**j8)72%CL-OV zY1M2ejF;zX`TpXCa}PXk;dw*b#yzLe_}RLOMD^|Dt^@BpOg2B0XBsy9vLDL#Xl@T2 z`VYSk9P7tw9M{H8#&d;;*+}DoO!@gR5LLJ-@f1k;SiJjml1v0q8 zr|36NWYD;G0JG&WkLdo&yrA<8@*~T*z;V{^%ded%-)};fhWHMV4F0MD`gx%Y{(5p7 zGvd16_K?+Pa~8h;VK(CXyE6Foi|AL+Wzd1h<^+R(-U9%V@miafjuf+gBx= z{Co3|FJ@D}^shJ&5NvgL&Q<{Iv;mxgvN-{T(Pz z1b6)%l;p)zV*>{sh~dw(^MYUv|oK z@h|-r`Bjo_1e2>Qfp~0lpZaIZ6SDW#O$6s zkp9Dv-~grlw>G*!&=~Uv>TM??nns{KaNoea5IoOT5@#QObdBoE^Iq*dl<~-Q>#@C8 zN%$4Lg7@Vsl%n@rx7r=^Lg~AqBkX-ooO5rog38(4w-(y(sR(`N_EOR};&!J*vMWCa z@pFn_?|^cV5*I{P;U%BqL8{4(STmCpjPJ{{N}{Sxcl z%?*Isd@X)u|BBPpUt@Bd$77r+b3OW{<(IJ@uGL4o-d)!EIIrtjTW{CO*W$eH%ImEE zU3psh+I3HDepz@a{fhVR5J!vW-(~S@^R@bD*NN5mWRcJ7epc4MOZk^Zp4>5GKy^LF zhouVxM$$M@*7`TMgIezw`@B}x)7|6i;ap2Oxo%7)U#xp*=|x%V>Hcf`t)~8b{%LTc zGA~m1wK*uNB)&pz>$rcb7C?YS!PScK!Uw8i;s?-{hNzWv4}jHCA2_3)QoKliNK%bx0C7<0hc4RHUH1>aKrJ1wIxt+P)J(7d2(7Yoc+6fm~*~!BJwG?}Au_+IGS14EcFuoNLeoYUP$%&)2Ts|39>ScVLvo_VyBbkt#?h3Q7?HMT($KP!Ld%&^tuB zN*54B$x;MFN|as`APEFQO9zt7hHNU3-7E~KIVKs8jlq2>p9l%)%AAOfBVMOp5C@xdHCBuM@h(^FnS#I1LB9ZDML^& z3fp~0yDj|Jc5CSkf0@$voWQu1+hw&KbYOsMAz)%u;|Q==yF zo4gjGTt9WHpHAlmOMdCy4g3c8MUT;MIq_#s9EEYNPE6~*5a8^uwins$Lx&PyT)(%m zZuty;7y4Nd2%nQ4R=cxn_oC{PmFqRM4C0gii#mHfN4%X&&Os(M{Kj}lf4SV*4X85xiI@#@>Ts+T1}7Y?~2Y*&nMhjm9Iy70H7Ja%Vv z<)4-5*2Dwx#^l%fmD&fD-xbaA{9n;k`imOBnjTkr6}A0V^-;^G(|&Xj%d=WOUFomt z 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

        DEZboa|Z&i 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⁢0-mA2}NTx%evm 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

        )#qFYHr4z1kWc-RwD| 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 zfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e1 z4wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA z=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^ zU=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$ z1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3 zIbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0e zm;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVx zfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e1 z4wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA z=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^ zU=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$ z1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3 zIbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0e zm;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVx zfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e1 z4wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA z=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^ zU=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$ z1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3 zIbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0e zm;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElAeV79)t+4pw zxm-o=m;dy?T=u_vejXRQA!UWvJ~e@gTqW$t<=V5Z8*>eTH~L57#YW5a|DWbjk?R-s z^nY@>s?5J(KrUAuo+(oWdi}3L$@RbM(lRj9PwVWQ*4Z_^bLxz)>C>m>a{Y5dB4tHo z3fQP>o)kcw@)mNPfh#}-yq8&Qg~0#y+!U6}P1+~zRx2z1pR6k`vut-oOd+K&;f@GU+^?BeOD+DpDfmSHgIv;Q1$5^N2a&@2cHm%C#DpyZf_JSUTbFqDje3tn? z%Kj7fGm$RhpJbhZ?%P~0eM*;`j2E+e8m&&@vr-e^|#2v=v4nA z=v4o;)KA~SvgfbMaw?zdmp?foei`=tJ*8q0M{gY^!8lxult2{ zd1P5~Jj=Qq{y!7O@%7+W(Sv2r4@^C&pSbFCX@`t{jwkZ{cJeSA1qag`48hDcN;)#mmV*&sQa_J7stW_B$r5S>ahhWzX$XD?e>)>S16R&x+;vX|PEZJKRL3bzu z?(M$~AM*6}k6n2x-o+39d@JiQ$WiEYKS!f$&*d79^CZ$~Y5!gRrKQY#~4iqFTam!X@0Oa*_Qa4YuwG;->`$0GA){vWU(!~QDd3jC?D^-6Tq-EcVl zpP8`i4M)rsKQZ$!$6pJ+I@Q>E4e_e`PG&wodT=ZD{9VMu-~2p?`jG#J?8mXc0l5yW z`maZ)`lo5}s&_9fTbK=djNLPxjT#WUZWRKimu*W|?o%J!| zHLJfPk0zXBwhiZDpNTNL>Px`qCVR~G%jBP*!K%DZk>hLDr}19^Ss46n!m{TV$!bzP zzsdZmA)8NZF(P4Yg-jkov^;W$iI#J0ipKFrCHxf_UP@W(MQTtV}#j3(KBgWv=*TGyigYBeX%hPh=mxM(M7I&LDVTnR+py<1Bd6*mSAN6HpEH%KZ5q;vzveX+ z9kVOmPt6M^EPL?*;y1>&4zhmc4~Oz=v!8)X&(7~cr}OcxtV0i$J-^9Z@j74r<@n!$ zd0r~vS=*xcYIf9J^-02Q*o*WK=aVPDb>>fgozvEhEJi#WZkvs63*;lPxCNFy|1t6E zpE=|=&-|H>=G4}MEQNnPE6+oID`Y#cxC@p&zdiAADROU_`Ey?6;+%;6J^DW&;M@w> zwngYg`6}Uiew$>^6Cb_eAH6J>>}|_n*Rui6okh>{Vc!uUPt~X3$;qxfm5uE2&+ou0 z4vAAutZ*&AGqMMmXF^!^{GM6;^pW2w^KW2JpKWlW4W33ke2Dnnz=P0>AL7jJsivq$ z@$#pJIA61pull3bHgN9FT(0RD?0coynzO-2CwpGG^~~a*|1&E+My=G=rhdS2S07{F z521G5rS4Sr=#9H3Co^8ig@|&gD779;=|tT(P`gCuWcFbeSfQd*~P23l3g*Cs$a8F{hEu;8^Ovs z`NNRY!Q&E^J%0x0pT>F!a%kp1oc+P*G7Gn?X39ZsV9FncznXL=g*=3 z^I3JKYLx#-_UirIv~MG(4L{-BJ=A+UcJ)k5%}wCjl3g*CW7*@MKb7@ja69XT$VCaq z*J_twKLyczCbHruyUwp1ll=21v)++m<>yS{-mkw@J2}c`UKZ*5CbeAF2t*?KD z+pzb3{i~T?n)#P!`Y!nG?EH7I>-?+1Q_zFku;;Jg{6VbBt@Gv2d6DZg@F!r^`zbnV zZKC&@s}gR*-o#!%|Ip7d)LZz^$6hn~GCS*Y_Fp8dpFik(cKzHyXX|@;eNQiY)Yi!! zfBl?cBy$8NVm%LCT`pIT zzLL8Tmc5?1^3Nm+12X?L@U3CbyhbvY%C%XUO`(7^gV#@3_5!oZWwjOZnLqVLEzEi( zbBK866Y)jxy6C|pu@@SMr)Sj`@$#qMsD&9-u7lq-h~@##sgE|K2^ole6V}#bFVutA zOa6sM)*G{U?qwu*Cmd&uAck`zeq+|*$sX~l4gUglj^vpdc`G^8FVB>EZQ`9&quGIF zZ#pTfN%b(B@TZ12|4#57#Banp2OW1`;GQcVPk1Eu!k5HPW#t`S7@GNSz`n$uXKv)Z z_*3IZp2Grl*K@~}FC{E{J)G!`S0C~($LpL&!OUpnW5hGJrkkl>^8k;;-gFD`x|<=0 z<|zLS*$-y_6!HXkQ`RTZwIk!fTP7@fp<}N2k(qxv{#o$TS^P6u{21`&=)ohg7se7l zg;ldry!@G0%;IJCo1uFVQP1GqCD^7R^B|+KZ_CR3WG{>YZ;|{9<5*wI;$LC^YQk|= z7rvYu@!PRZPxgpcZTJ_cbL9J3zIWNbm#}8l^euM!Rt+`GrRkew*O@UJ{57YMpCTWl z+nV(gbd!)7;O!HZy)cuWu4SEoOw9bZVm~kYuaPhDr^k_Bp`-7nA2^d43CrH}<6QBY zgZ#_!-(_d3K58Bb&XJ?Q`?D|~LOqo`u+B<$onQGU_V^bjvywaT_v|@WILEB&#g$Hk z9F=c@#TD#|soaJ={sr!|9ruwxqhrP+e?h0Yle_ZCgk>*KmvTlv*6=4s#PdGVtlDdl z{s>tAHL!U(?297Iu7fycY znnUGI$-l55YZKCdZfDj;?28~vgZE5W_CgOeUBtQovT)|VBm3X5XHJ#u+glK3B&_!&9pV_OQ-?P$F%$hm1>psAWZ~8Qg zXZAIZf_b)NkGoMk{t>Sny086M@hz-^Fq_Kb5^l#{*g318ITTjT{F#sD)V>Bnt*Wto zb#&~TzTnKq6PCS+S>&$7wi2Q~)gNc!Ur??M5qv8TX2qv~&tQ74{V8GD2XhY< zaIT>G$RGX(vZwC$&5=!sKa_Pdbi9`b!iTDD6PA4-Jm`(rdGasE?+RwVsv&CO?Zr9wI zU!1o;I?fvWNBaL6Jy`a^%W(ce*wml;mH*-F>7!luMD3MFvoeDMeHZospO~=h1QP3%DiMR5FgycUp#HU4SWLY-;i4q)>(t!$IiKh z-TCbY?sM>a$zI^Oi`wv4o$a?HbC5gGpN)<_3d}I@N$ihFcIAn4@GmfD<;ji1c0cj} z@*sBAM=b@-RQOc($0xgTR+3Nt1h~ z2PnR(3cPBvM?AH)<6k(I^>c)Gjb_*W89L@Q_ycCn`NFaf{xH=P^)TP?r-nHHD=_a1 z&90sIM9h!5RbG&AJN5$os-~z%^OV2l!}+7~$N=z#taa#^MFVrHzB^&r8#GhJlc#Wc z=1=|t=ZqSN6o|iwwH}@7Iv;##!m=0e&F#WU?!uXwKj%fR#w@moz5xNp{auD#HIlFL z3RdOAu6W(&DExJ&quP-+boh@NiHHFDYpMA9 z=PK+sXa3sj%=r;&t-O(S7P?!JJHYY-%U+l>S3J*s_?P1s!S`x(3n2?5;M{(>T;p2A z{S~=}&$1fun#o?kw~~J3U-%2_?~vbS=P!y*=fk~9*}$?F?jh&CtmG=_eEE|{xkjys zEDu)yE1*;Vt>AYPmR(tX zL-pey^{>u;RdR6dsMXNjh2UFBjPNMz1#;zfWxXA_GxH~J;WqZ`;>&*2+Q>QytJj7% zvD3F=sviKqk?e|z+2F4^joJWNFFSvIbUOcju;v7oy+C~2{~Y#rX8zo-?s?Rf_|oU7 z&5IWQ(*N8 zmc8&a=aVz?>3sQJ2;!dx2VVQ&}HJp2_@~UEwkI2O$UG zuYM0iN3Z4YzlCM*{r+3=%qINH@rM#S2i?KQAqY77KMh~%E-?G*3+VsUWG_5{zk0)8 zeU3T;ISifZKOCLve*?^&3(H=3lbqYL>K;|U{5ey(Mjglg9@b-!V-wDGVtW^P6?qXm zcTjjI*$Xd#xkvdIUST~ki$9+I2?^)mL*Z@YWkm50vc8q<5wCm4zwi?4>DYzUA3Y1J z)`mT?Q@3(db4J4+$*!2_4S)4H>RhnuIU6}AVcnH}W}$mi5Bgb#ex@P2YL2_bU-vwU zccAJUbvbfH!unl-2Jz)Xgg&ZI0{=PL)rWqcLjL-lic!~qna?QRhoi1eSU>C1&%6rn zBg|1h3)9cUWY-+^`y}$$@05(DrqO5dHA0S+n(9~J$Nv}e`A>df*@s;6A77KyFQ5F& zUz3a`XXP*G=wmcFg)5dI&w43W{c_~4WxsB+*Dsr$g@5F_F^j(*`wa*<2Pf*cLe@YO zU(dQ_vPV3-vq5oxn{A%U-|pT=5%b z{^j_OvRLkNH1|CkoZFF@eUQx%@>LCH-8+atSV{tfKm>6qd8vL7=P z8J2Lx7R+oD?7OF!{=^U2IN23bH7NPl@5VYF+{8K#nI~bz5AC1DGrRsgKSOJiJ!Y$T z{3Ct>@v6N8nHK@)sK1^W)bk9fpQ?7&W0PI=SJAKh>v^We%*=2X`xy!6sJHR2*!M%o zQG>1VFUhW$D$NXC{l2Wf0W-HTvyk}{R(!*CSv>bxeGT~9WY;}LJpK_6uc|b+KOlcZ zz!lt4{Taw1$U)fE>*>i}e;}Bd%fJ3$*5$K!o~toDE5bQq>Muf$K@`tS>Mu<8h#$!w z|N5g@S3*|6NB6xVI%*#R$NDovVcCbk!Kg{~NH2eCi1RmLuYCB7*%$$9{*C8g*Bwwp z4R_plcCzbC-G}_+PEKNf0=juvPegYX=i$>|{@^j#hmfOpCTC{;<(ZrcKACvV7;_5o zI+tg+YQBWWV6VT5`0kXuUU}uudG*T0oFn!$_L?y`r@38&T!4_TY6|Ps$*%aSdD-J% ze?F_`%BmTUk^e>XO5Pgv1D3s!o+790Wq)!+{KfbXQ#G0O5_G(4>Td#1OLz?S`WuN~ zm{oS3agyb;vzncquG<{oQlLODF$w{B7)Y_TP|O5wK>}@-A`A zP4(111b!#kb$-kif6aN!9OQO%I{yxIoL}4n&X*FFy|^dmAA?P`=zRH?XZj?2_4+vS z1Ol!Y%Xx3(dkexWY99o@mF${D)%4_Fe>3az$g}8Xus(-BJ=EV1UNB+V>mNutBcJ+| zKRF_vb0YRl^g08a+Z-D{^>-oUt6GfpnPjggzG{B<_}Aab`W5m8I?ek_bobEjpXt9P zVcCm&WjU3Py9j@BD1K}n89+SuJGKtpBlJ3po_9!C_7;3K6ZKL5aOO{c>T_%(QY3y6 z)&_KsBFv#`cEYmPGlL4*$X);U%%Afj7j=&1uBv{=IvCy4$m`%G6CR7b{x$0VEvs@r zmHBgC*2C;M!r`ve{w`TbBtK-Z|njH zI5!8|*NE6`SeZl2Y9aQzL$KnDJ7@8)(|;3qr)1YGBOd>V zUlFWYIb-Y!2)N>8eueu8>>nf4KHyC7;mIDo{W1C1f5iGHWGiwk%epoGpCiA3S4~*< zfs~}2k?*t2pBxd-Tq1UR^gAHn+)c#v!~QKozN$6AHOXF2e3k0Nzy2H6KO=i&x;;}& z^ZvP9zoF>CvNs<<&Ng@3!SjBoumhU9?%t$!qzYg{s{?ssl zGls35>^d`Mi@)YP_A=xWbj)b%rNl6|=6&gZNW!u=??)olL_IM_`BOuje=B?X8~az} zZwR>JG|pQEdjVk%1Bf4{p0R5VRjLL5fxH{W-i6FTN4;b3L`TuXsByqE3Cli=9+Wfk z)o1?Xi1-J<_YuE7EANwmgOE|+%@Q7qec))~xgX^o*qr%mKFalC7W+K=7ZT20fNc`O z43w`5UJjg??2512kUjnb2eW>V;rH0TpKy-en(o0q0wG5YvunCL*%ec@F?;+64rk>V zsoIG3LqyL5SnEPVjytK^l(iCp55nqo826^W2evcIE5O{X z>;p&Q&urwcIgR6f#`Q6wm$*y~dc>E(C zJZ@fes&@i9Y8`elJzt*iIPAkNp?=jc4WYO2*E2em{R+g=+qmTro@rs7-z;DCun6aW z4wf%={dWxYBY*WY{%G(=tVbe8C7j!k_hlDCJw^5Z1?%)=FRK5KlYf!A#~+u)AH)9G zgmY)&KR?o$#ec;*E7>FdGxqowncw&mvwX+1KOtfLu4D0igxRTv>ff`zm+U%IzZ*Fo z|01&)53k0bicUFCL&up-htf0r6PCT{FlKTVw)qg9DgRH|PiB7^!hEZ~X1x^M0?6Xv z9}||nxCHU#nfxa6FVEyk@a0+j6vd?Z;om z{_2D^zb4*!F+*Z%=%eYtWLHcT^OS$g^m_0&;A@fV5O8h-Y(2=L$U@lv$+~p17Z(J7 zm;8&m|C_S-8`$5NaPDsWmqOr9#Q%eJ$z+fCZ`tEtgiGV^KyD+4`n??;y*BMn&8H?T zd(#2bq@2pfY{H)$5f4|Ro;m1we~t&|Hp2EKvKT@S)kyJ)WLM2q-?PWR_&e5n5pu_U z-Gh$1D#C^8WzmCWFMgioR6g!D{K*mV%KI4cKeIlLZW*4HG1UJ-!sD?wk0oC9YbJlp z{L3?W5&S&yzp%c5eK}-J&aX*$Joe&R#Bac=J5gQoFW<>4?0-V{67n(v&cU1J5%^L| z@ekDU4tRL77kL(ay5vv2QH$=4Sw_F=iC&vqnc2JO!Q-(v zw-FDwi>o2bCj6_|ubRtsP{(-gPUm;v7U$DzH8T*Fy|~$2@j74r<#_7s=nqCZ2H>lE z-V$7&a0m9{R>YH|xE`{8=3mQxUH0}vonK9z9rzbFWF>dUAav@NbJc6}PJCuJB`kaM&RI_7V>aQh zUKQU#ta_LS8K1De|7aME{Z9zJSCg}0RIW&WyP@m zJiDh{s;8Ry6n9H@ogZi6UsSGzkp+`a$3iKt`Do4`i5@I_^D*R{gN->x9{D%1XU-i< zAl=}>tc#=Dho4tm41XskEPLZ6#FInc#~1g`{7dZjV81l7B=JL7mqNE6awvF2!m<|+ zBc40a_rb+|Gk@+?-zRr0i~KQ*Uk07x4+poR2g_bOg7|}3sV(B=PrXr#_zaJ$dB!@{ zLw6K%GI&hF9oUPf5Dy262O&ph{=?WG$R18rv+sbX9pV$Xmp|04m|p&1S4{MVzxwRh z6yceOdN)Bwt&Nv5ze(u9vNv8v&O@+C=q>z*v!|zyEf8vp`ZXife=2w^da&%p)8>j- z{qirziv!|BJ1bl%!nNY*;Bg6eU@x9QJarUxhj26e;YSgkbij!YI9olM6+RSC;#tXq z*G^dW-uJKKPt5$w@$fRv-UU6+Ne4K0Abw{dCm_^QJrC=d$*%LO^(^9FJf4;N4!jS0 zaRaPbHR>$-R*o9ZYE-S*6%(_;Uvui`St~mh8pz!Rifv_1S?>hkWK^1sAVEZU#?JSoY#AXA#*}^&I*vRu-B)4)@zYA_ncEwarW{-bS z=Us&d8^8r?(F5)t#*LU6lWw;Q15oz+SwI_>EYJ zD{@BoPhn539k(O5;;(t#hED!ZfEP_zc6}|`8_yZxUyj#VI{OY}4g$_?MU3KZK&YpB zCM&sR*ZI{`lYjAg)_XEcjU9I01H z9sL^!IKJ0;lsI}*zUoC-|DNnc;;Vnd9{-~HeFu3f)4iR=dL z>Yh8kL%soXM#s14bnbiL-zO})z88$|2_ImuI^@3~`}^7dh@M>pi}(H;Qi2pWp7x8cxsAz z6fb{ji1WMI?~QITWHtg8SHziyHIU`7AHoW!WN+YJst-v14Xd**nZ>IY`W4Qdir;3) zN{HeQXWcZ}BYt1@_&2P`N^KMHi+ZVBwKlUsU$sX}K2mc1$JGu4y5fjcp&P+JssUza| z#C|?|#bDR(QB-S>f5hL#ehxat@;vHq1vGG8^~DKKz}|2UJ#j{Z-ec-r{)#`8{k>^F z;coW#B&_qBCSg|(#MHpYrisa}81*Cn=;>+pyr1$fImxk0`|sE&eu%T zljbDOTkjxtTxxsm}>NBmX3x_xgmN(A|Li z4SZw5vNzmH{Bf+D(ZKsV{4Zxuj)`?hfBdgu9f0mS>SZQ13nVOi<9)<){|#3loD=?6 zvM0yHdL*CDpIAVr^O;TcU(kbPZ(y#y@thz2<#^^gabEn1n>YdAzakHVZ%cS0_J&7@ zhd&LsAj&I$@-*Dcek!7QOV6BjR^vO=-;=QHjqlDCPi^5}j_=COo`!xp0?zG19`2}N z4njTETAxUEonNhU@o%_;Rdbpj9kosT4Z6EHkD9ALNmzFME=kOvduV{8;m`f(o+d7u z@{rr!gs$%A?S z$*$i6jM?I^IZr$Ud_U_!$iWHc_QqfRy^Xw%{d2J9j9tISR!t81H^9w_ha-ogQ?A3% zy^nkWemr5>8@{BbeOcji!+V+k1MK1b#A6Zajre2GDW2I?^Eo;ZEPKPJ#8Xq$qj>pK zL!5tI=6enLYY}j6AL?BU`{yaP`g`#2l09-i#vcEM&se#KiEyF%Y1SLi{fKWZ_@#tp zZ|t9PM!p|1e{w`T_a438gkHP==k_ON4eZ|{^j=d9UOm}kHczt0zu_BJ_&Sk$j`MZT zI-h5z`c?E`*&7F@oRLrG%by$(|23F1s$XRN3g3Q6Ggz|)PsFaTrQ>UA)lrlAzrenV z{df4XpQu`>S2(v1wswTR8;PlA=8YqhT`@5m{57YE)Ej3rw-j&KfX(%!b z0qc9EM%4gT9W~e*_fK}!q3^BaukW)ajYr0zqsK|}ple4K2h)eJ?2Sv1^LW-aggJ!& zyX;%pFNI*&GcsvObkmRp!OTZk_Qr*XKZ&&ynVR{-J$+70+9vben*E;=&Yi+LUwL@O z6+mr3|HF3)-%a!z*Mx#&2nX*PH_^kCVWx>L@`M{VJc zD&nsNUyVOWCtZVXEo5UbcP%^#d*dcJbANiK^n2LhU(J4X_RnX&&$53m;duWs6TJf! zTT^6Z&ay}DJbV20PMq`!@)17GtRJJ>75M_ZT*9(9e#!YqvnuB1F(y?M<%G?V2?QMHKTX_e$O+itT;o&8-grD%wc_7+Dr*nIGos(|n!Gf+bC8?C z)Fdo><1OUmb40oHdtl+unaVX8zD$M}HR>I1G@gN62%eCz?2Q*?HL0G{Gk^83^ViK{ z*Ji&?!unaIerBoPyHY;=EK@(zlwI-q-K@#@>-V%KZ-;Dyju+Kr@#8Y2JU_7Pz4N0E z{cJD%sZVuI);zfz{f^*d-PvD}yTQLnSoX$yvi_NaevdHxnUCf)ne)PzdM7J4SYK;3 zK8f6i5L>e->l4Wyxffus{_bVH1Gz2vOuikR;@$)Q9z9t0#`npo+8#obNB#@3e~>+& zMU&@%x#P)qqI(*74ZLK+viI^=@lR#`<@hhbpJ(TNft|C;&);P5WbD1q-@ELoE&O}f zzmv<&$DQbF<@vbh`M49|`2KeS@0~Ve1oo|1=S}wb+Io}ZukVTH+Y{LxpRHNj;> zyH@X9VcGRAj(74r?BPQAZ^3>X`@NArr!(f;3!ToL1>ONYSoWs*=ZaSy@-N4qnfb!2 z`OZMV@&4^5j(bw9-lck{${x9QWRHIn9GUM&M$Vf_K!2K>DKD}H{ze8RFfe@)K& zu`wI{ZHw?fi2d5^e?tC2{GqJ>M7I&bc{L{_EPE64>5bno^Uva^V4CmeEdG})eseJI zp!vYEH_>bPZ<;hIUj7H8Ul)5DG6H-YYb&~)5jbCScEYmjZ_z}&X2#bB;ZOc1&Y3b3 zU;L+ZA-t=Ea}Q$M2VqW4++)qjta~SW(>CB^lYbL;G=&*PJa;yQSqtaR#9#gGn#G^S zdSJ3g{PFDZZ`y@*F=SD4Fs~^*1De&KBJ)>oVA%&XWHqTCW*h$05a%xr=5A}0Q+KX2 zxeNXGf8iulhwUard^-vIb*wigd;D#O3zL5n9GtQTLQgdpu+n>zW_2a_s)S`P z|NRgB9gZf|DgX1?Q^S(3Z=N~VOmEKo%QL+jd?)_Qd&*tJ-;Vzm)W2N9Q?NIa zE6%45{T-d~r#{s=YM%k?c+PgH;3m`kkODa4X{9XAkd$b$-+Hh|X6$XEr^T>=Cc? z@sIPrW&brkaBj*s=w3xW0;@Lg6zokOlk*PN$B|buf8od2|A2g#&Y1E&I?iq8uKF#2 z9xQt^xqIVPhy1hn&Uw?>o#S)4&JF~eV^;e2^G$Cf)KmWV^Rnywng{X2zv(U3Nyvmu z$DAXE`>UbWPO$9dfB)X}dKM#p=GgQa_9;==G@r>ev)-5Wa)%+SK~iFcFmLd z*L($@mF)UE9yL!T|0d?x2~RthLH7*nviScK`320Jg=KGMq{ks@>t<)I&3>JPbJq|>6rrUNG6C zwwKxC-#mczPuW>pvEMr3-1XQvqq#rA+5LE*G_RQKQQJ%G@o%nW-Hv#ktIlnZZ4-|8 zAz6Gs?C_*{aI!bofEAB_#P68JZ;x&V1RV7@U|0Q$=gymp$sX~lAOEO-ANG5tGdlN1 zr*qe*W@;Di#NNCCId5Pch^P+vzskOz{r26AWp8euE54NZm*Wow zAB?}acnH3Oknvz~3*3plxr2D!iF#_z{L4KZ4L&kE|0wJ_e>j-;ODDJ!yMC7_ey2#e zb-w&LFLIp@J{7EbPeVto&D>)@dKK=(-ux%xZ)9yl=q>!;W#7vF0^~g6Rqy%esI~d` z;GYtfz4;Hs-_1G}p||k=fc+TucOi4||BCfabUZiBzXj{r0L$LIDDk|5^f?gEk^H}8 zKLb1Os!no?qn-Dl6K`jO#ci`5extf92Be#)m&=D%aG7kp=M|#<~!? zgODS^Z3)ZXd{kDy>Nzm;r-nFx32=87zc@O@^Ul%lKTQQs#ol}j@pD)YKol?kq3ri( z&;3qa3*64i-8LVGoCwzZz_Rzwk2;!<&HSlPbx!4-uir19s#!8$;pp`;?B^h7V4uW# zX|n70&|^0EYfe)SM-ELsQx8L@xEsOK(1T@fzKNW-v0j2GkNhXHznDE|=zgZ2g(x4m zmw&h5!#(!$54-NM-}L0)d^4-C&bku0D&dHK1YgB-c0b+0!^s}CDIWibe~SGR$!F@5 z=oBZsD0=Wz?9Ht4Ox?#`d1Mza?#<<&Pp>%xTtFN8=t;+tFWRI_{ zmrwrsK6%;%q$BxEn>WP`Y6P!`9xVHyCXzisj-RtU@?VAhPuM3T%u?TPOyi#Py+--{ zD=d5O`7`EWK;>&Yh;du`e={{ZVcAR1&lOK? z;a`q_5d09rz4Utz-*$xI2Y!S7$YfVtQ6v7PW`sI&-(q_dJ$}=<_vwF6xZ+^`X3R@c_&$Bd`XG(U(_Ioq=mrATpAdjI_{f}c;{jX5}5(&#*dX@Ug8TnMd{K*mVPqTj; z-IEAhn+}dyQJdyg;=NM40_!))UgEir+2XG`Pk#|%KKdCLDC_QTn$Z{`>0t0$d5 z9{dq{u&*e z=g1ccN3W`dz78z0!m704 zpGW_zVw(>kfB0)wllikO)kr1r^ww2{t_%4Mm|lcsFD)=v{B(5kFUQw`nQg?2BZ}AO z8FT3ZcVRCrl+B-eC@Eh4x)<)Ls~Ks`{F{=mX04fbfn_go7jY*u*^@i`xwp~`_ASUD z;+acV3Ed*dZ14{W%Ueuv;ouS2)v-~TkA2X|o~x;^omVVfUe zHsSvj`&sPabQjM>oDZMl{NI7On=Y{IrN!oo*ZJ}<$8#TD%%R_pteOwc{ZM-D&kTgS zun(obIG;SF#WR2MmpG@3c}K6)*iTQmLNkXGC1$AJYgcCdN3zFkw8y`+BrE-P(N{nG zyXdXdgTR$q-MxCnURsUwmu024($bkf^+qk~XTdCfA#{pgo_Ofl1@6LLT7h`gqU;_=$(h#7h> z_qRa8vJbs)u6SbQ-y6SvR_nUxIim|)k>}srR+4KKgxYJVsih*>qc?0__?MV#*QVHI z+Zfp-Va1m?H{w^q-j6-C$zEC!ta$t*ev2#~esyh*fGd=H14Q#se1BHzl0D+pEB+<* zvKz7sKFqgkS9CgKCva23vX^#FJw;8bQ~u?e4g~KH9>974z8f*GOPL?RN$1O-^GeEfTIPES`%@FHpogJXVc!-Z zb^!0Kp;sn*Nx6&c@h@$|dOmm{>$%8z30HtyIuu=vLb&tVVF}A#;=X!o`g7)Au4zto_8sW&M8Fj} zV#EdIqMq8}tnff~ogZi6UsA4nkh{4b z@MYii0PK*e@7lhr}G~{r}H(x_Jn0GX@28a_d|5P{D-jL zm;F=76JUDmdJ-Ldwj2*WH(}XZPM9lR&xHKT@h`9+f$llvc?4X+vr{?+ISM%p`xw@f zlf85(xGnjYj%0lac@bSJ>&y5Zf#{hUo3QMqQ^{G$O0Lr3nLlSLSJ#_a?Cb2`NLanL zC=Y!rU+tM-#bH-`%m#nWsq1~P>UkG=FJawP3;fZ&sfXH)z?v_1)f{(=zwWu~3*<9& zqgg*kcM@_wc;19%FI_iJAW>_RP8KYvfD()$dp6=)Hv**PfoR>@D0$Z#=UI z|8o3y+1cNq{}utq{4XMx?tpV^C$L_a>^fif(S^V6WCnLtI}d9el217LAB6oJk!4uzmxs7>=#F7gXwWb zH#+(r&K=iLqpIenas3;F+u&5Pv)JFnHmFXJ9WqLOlE^-HP0n`Ojeg zH};$0%YMd2$i@lxe*JM*iYb5nA-iH?Hu!5!Gd9o8-jw}j30LrrD?N?egHTVc=JHgs z>-<{H9RJeYtXm;lWV$U=%y9TP;8pZs*@q9L{$sGs$ztTsot5suz74W9So8i9I%Ykb zd#U4ogk>Lo)m-uSX8z^)!@xYBwZCOOl=#Pye}Gp`cm{TTEgSP=j-|&kf99(>&o~m_ zMOY6?4`eFXW<{Y=quun!VX7ffGhOezm7bKD1J%S*OEQr z;m-{GOHZ&KkHB}$c*b$)nEUV|^OHYV_Tdd#PUX`*$e$b$euSO4CVTvBfqvw#o@Q=` zY(tJ6S-0g~!95PngI`Hl_Q3_tAB$~%1nz|Y4(z$ZnSVz1z<+nvJ<(B1%hF)>!m_vY z5YO|Z+%1b|{+t)NP6RWf+TB=BK*t=09mxDnOL!*sVFwW}|HTmc4*y-*GxM4BI+N!! z&OaHQ&i^BLFZ5v9Tb3bS^^!Zzmp|u4u8Z+u#V^fzpmWN-OB{;Cas)j9J@;; zda&#*t8o7ItmKOG<*&JtYv%QcIG}p3Lr1NH2ZP^ASoXm~h#!LuPN}!>--rG3?Eiw? zjQ{?ux1d`M`33x3!m^X@KjK%-{LAro;Hz41LvBaF6{pg#>}w#@KHy}q=8HXgJ0SVD ztj>BbayL1+^O^TxUkh0q%$*C%-m(rkN3p85H8X$eZBZ=`AopeQ_oGw%y5NJ+gJo}7 zFVz(FC|>^55a&MuehkdJXXfMRHbOQA^WG7jiM?f$?0o8I*)a2`KGiw%Y2-=#4`F=@ z-3B~soKaVku*5{EI5OBpj+*uv=Ef8w2eHlC;*`v23l7GwQtZyN2;BzGFoA__VUA@DdJ(RHQ z!`{u#r;e5_Gk@w+oijf`-Xos(;mr5Z{R#O5{Aj|mw|tsvih8!r{HY<%{}}us{ztQZ zgl=18JMb|H&&1vW_bYhEsJ0f~RpC#)QOlR$&$IY1&?$Zg@UiH@GqJbqNPIi1YE!)Y zk7BP{zRAw|iv8CKSJ2xq&0=SSvj;o?W=66{ZO5_4zh$RfZdL{RU&wI+`y9I6k$u6Z zBrJQ&e%bld(Xw0SPkpL$RyDrln^lQaC0s#m!*$=gBGgbf418d+>&)8YlYh%DthESS zi}U;8uk-f@!?#&r*<0Ycaz;MR4}Wq*{7~><{8jG|bky4N1NiBLXJK#ok@)efdm;1| z{wJ~L9W-kMLVdNTu?|P4y1AR$vl5oQg|mC()rb7c@gu>lS$ta-e<=72^x#?8TMi>$ z_q`9Ic=?~qesA`p(|#8BJ8M+JF~4)L)3;*ksD1d^$*!1~4gQ+btcl3H*?AMtan|rN ziJ1pISoY!cqOV`|eMAejh5za74`$y*EdH~mA=499uY>2uu9?I0+ONQnLw0>16|=!# zbDFg@vLw3mS(ie`Jq*1W&M6mI_Mx|M{wCOtL+CsF)gK(1^#@|lW$i(JpK$N_%uwHZ z_MVSDzBj!v`M1!+tQD}I$GRM{e8LrLB0z3IwNj6i(GqVzPqF69XAWC_qX1eE#y$F-lck{ z%HE>fSF*>yMQ0v@9E48uIT+my$cCchj>QHrZvf z*$rtBOdvo4B!o~x2-v&WMa6=>qoN`fuz>|ov0%fFUF`mCAoebzV#D4$U`PFaXYOo1 zpU3meoO|xQbLY;yn@!vh?@taFe=dBEkDrT8@!Y=x`N7-K%XR;@WV{o|E`QBc#|1WT zKactO#zTAXZ`!a^KkJm!&$3c=c7Jxe(wF(lgt$_fBI6soVo5A^LE_}^#$JZ{)4`k6O(=a zAzd-P?7?G3J8SIi=gzLmeg`CkS<-SqP3@mF2y1$}N;4XowX z*M7DB+i>NAOD|td&Td9>m1}+Zv!-&jQ(ODHaIH_>Op_wF235w)B8eD!8+32*(e@=7e4@9 zy=wrC0IpgqJJHpHL)Z)TSB^D3buj+)L;kKO&CCa5Q~!owI|@vL(^v5h^whEBoXtqC z)REp_{U=vP8yN26Td^sACY)Y&z@?{7`OlduUjErL-2%QDoHOXy9N&}a_xIHNit!Hg z%nyEj>PXG-{?w;BJ9xf2w(;w2Yim^$!MVpBaOoAr#H%0218Q^rapuP{p9HqYKf$Qy z?F8^6T(NNJsh|E6Ki&IhF^5U9q6f9#E)cD?o+)#>!p-Sb#gyk z{2tg8Pp=Ep*x}MsXArO0lYrvo-<$b~%(;V_ckBuFG9FS7A3$eROwm2?`%PDj>oxwa zmptnodS1DY9o+pCcPDi&yvle7dg?r1Kl@0X?fu!G_SwO6>1x$o;C_gQuxIW=KMPQM z(Ng%mrn|jmnB$*1lko^}m|ve~)UAI$yc#=Pdg=np>GElP`IE!Nb0<2EfvetW*r+x2 z7knq<9q6eI#E)Z~3)q|U@56i!bNbUkZwqS}=}l@rxE#*&B`!U+=s)rEyni;H^K!Lv z$2)X3@DP2f97NoOfZB_=&y`K4r?j_P=J=-;FzT$ewt7jNxZ+b+`grOo)N_A@=_%HC z@%X!V*68p)9pqD739K?i4-Mv!G`}dP=?4-tgBxJDvm2VAJ}~V$=Hcp^*B;rKjkDd;QY+Xnpy!rgC+x zVy?Zd1aBButrZWUQ+GvJ}RBe27z zr#Ls4Q~9*M{K?_szk`1R=ZJ_@{%}D0>r?@X2YthBoZ^zHZLzD1dkFN73N8#)6b*3w(u*3XQ zx--83G*`c3RR62+aoFL~Q?F4!IbA;0FMo2l_}}5b!pAcHhV3Q5nH5ej-hrN4O}zYd zmtOS#qnUHRMuqTY-tjNDQ<@HhQJ^ih9o|E?w^>d*bP>^Uubo z{n{z)6#yREnmiwYw*d7NvY*t4rfdDeZsz!>c!p-y6d38_JFqGKOZb-9;nGuI5zn67eiSc%_TcK* zxpQ~idYp^as#plW4m*4ldc`Hgt6pAbRGahPiuu<;FnSw&XEVY_Q?q#JaAJ-D`vT6g za6aSFrdR9&Kgawl_F>%K$8XDgJL91P@jn)*?}}f*IL&kyKZiN~`a4Ubj|8lzzmYZi z2yC2thO;UnR$O|9vvf77o~hoS8r=F zn_N$(d;e@tZp2r$Uk|u*qv85lkA7xTaS~uZ`dN;CrXyYT7hY`s6(=$-0XKQu%|3?y z>SrFK;nMZ95ce|?)utHvQ*VW8`5$-)ei`G#*k-Zc1pC+7!lh?=`~A~L{T$5s(_i&@ z^h#p2&)2}~#&y^9H}iDwDyUU|OHY4OPkIIG>Tb$k_jL4XAO9Bfw~dDmL(^V$c8b4+ zQT;)8@$_gk{uP|}=#SCWw+{iYS>i5!1G?hrUE!OIf0^!{ZN=lS_%UG+;Bz};2-~gf zw}$;6Xk2=x*5_1B)Z+YoO=Ak-`NZGBSb$ERbRPU&aUp+haV{@s-T`7mW$cUXA?j_0|7cu#y2aO|dLH!t)Zo_dgwv2h*~emA2Ht=#H$DcvVioZ_ zF+L8S@czn0U1KJKZv4^4=-$7=dXwlsXCW>aI0C;GB@^BX_ zbjPTt@L5LATe{XSR1Nr7yvn#QnBr~wU?V2|7wc2+7`XKG2ETuuiDKlRJrmBVQ2W>q zun}{XdyC%oQ*HXPAG$ocpf%7@pTLy4&!O_Ix$^ z7l4?ejo??Au9!mlApeTb8SenxX=l@&CMNwQFZ#P5to9`(lgzsQ_*#ym$XuPbA;2Xcz5|LKY7I)nA-f50c0uJ^Gz z5Ba+@;WcHUN0(% zpK4rsrVsIlqUD1E@6YRlUMI%F$1)av!YI8Q)WO-Sxb$>i;<+#BC`fvL&LJIPUJO`M zzb`Si2pg{pX?j`IXvYsSIY>OmWPt#Rr4Ufz9AuU!4S|L4qEZ|qQfnU8G-Eymqi$Dp%rni%~q zj(#Ucx?)^y_@}9JY!_g!u3zJ@(W^9fq-bmGaOr98lwMQQwSe9_|1X)>Fy91lR|@eN zyD_$bfZTfh6PKQS{d4gHyni-+EBF>ZeoG&(J^h3oJ{Dcy%e(LC)f>gjpMJSsoWq>^ zIrc1YHh_nAL)!*uZPlhbsr{hq9vA*;{%O^BE|`PuFUGm(n}Orlf84nA^zlBY@@?w< z$>HJ`!7sBl#$Jw1>&_rv=L{cFg$8}EPDD7AFmqr@c!i2I%8i0uXz7g%{RRe&OI0l zm!7_acyj9hqbj%aFJjI!HTGM4)vK?;H^%j>r_TT<0D4!HW}I!h>#goR{(7AlOCMaX z)c*~}Lr0*^2d4mfSHwL_&okZiwwyWs>6t;$nFHvZ*60jlW8KVfIQLy#dZv~7l~ehs z!}*iL#W%qFTxHz)9U+|@GXr?&wl++uVSuqkpFn*Z!o9U&S&AQ(fJ%Ut-B7sy>aR3_0+#VqvBPE z{Il_Yz<=}pzngFN{aYuz6FvL>O+JAdlY_o?H^qwf{QvEOl98P~I_XEwt#nc-`Wo@G7L(%ttK+*A2y>KG>h z_UhK#0UK*&RL`;4;nFkI;c_Y;wK;!sxcJ%d)4l&J^UXfLGJLE{mJ3tIn!|~ef%5P6i>g3cpVxCABUbfhIsCHW-p+4`JcsnPv&cx&t?1x z{A@gQ4cf^-=WqZzuX&jnre`?kq6^GF!zTSBD^V^xDeEda>(@l5ryatZL zKf|-$6=MD`Ik0sF*c8Lw^!ash=^1L(=hrib0Aif~dCU(+&&8K{R~Y0NcYBr2z71{MDx}&PBcM$^-evwf{bY(6#@=I6wB;r^$48Htb*i+J9GHP)iQ_+f|3{ zH2#0j-^6h4;?gVsq5f=7Pxb!3r(K&6yBHhKZ`Z~E9=eh|SA&beh3GdivIpsz1@LRl zKSN);w({{?Fz1;N*JmvHkt zEP-{+Ww+q4%ly&z^4d{@Fd92&Z2Cjm)kS zh$l}*_u*~hUFenEgU}V0J9CTom!EQR7Dab6o(Il19#U^#0S|$D&>v@f+4Rg(_`T+z zd5}^4RJ`t=?giZa|J!B6@b$yRjiBI9fDM;Pf>*Q>@u>>;xTkUN84(KC!6n4WnS z{;2t9wB8#&{&nUnjcfhPDxmchznl?2=`LRDrDW6{rd!6XGjgjn^FJA zrfW@|XP5HpOx2gKvC*rpZ?L@!K833`xb)0tj^c(yaAOEY5XDxkZy$jxj zuFtZ&&$O>*u6X&=$IRQz|Fn76@67)&9^z~(b%yT)Vv5u7*`_O|=xOHoXWnDvY#jfK z`3B?af2De*GayHC7hL^CSB%c13xA!-_#8NU9UlT=t8Nxp*?X$n*^R)@y_O^*S+rd%)iG z`*!2mb7e2^ATi_>mtOf0>tDo}4@$g0_oOn9`Ho-*;@@YSgiY&GbJ17ErC0X-PrT}o ze>Q%KkKGIV-T>}?e=I{BeO109&Y+SzAia`!{chWM{3~OO^T7q!zGj?>p`4;Odwi@WZ$e+7e zS;hQHun4aDufV4I2f)8GE?uvsJ@Kkv{@M5y%-3OC4xR+?&>Uhm16_c-Tg08I+|+b; zw|_JL%5jXmM(Oie<6i*09*Vp8{e65Vd*RF~_cOh6EdGke-^Ftd%0K=S@F{?Y=As=1 zwgA*o%sE#cX}ant+F<^bn=@+P^k1*hIr&aQf5T4JH^@yx#M1XKf_hIVU43-% z_`CS6v2&*S9i?ua{aN5f_(0>`=#@87lb-D}z?t4Z&3rcVy}_RNS2ON~jn|UO74Qz@ z(kq|x@pGA<@BRBQpTm4#Fa`e_#(l8O2Uo!R8<$?mdAju#KhOJT<8=n=Xu!*< zTYESgo6i3nY>Pp*e{ktN{nNd?#{08B?X&w@fK9(|-L2R=!M*UI#-&%@=j&%5`rT~j z&;GQ}?gzXtKHc{lcVBCsLx0F(i$^m)Yr4y=yM({KPIZ4kyw2)9@V@cv*Z<0A@Zs!= zyBJ?L-JR_y^RIlG@guMXAJ*vp5I?Q^27J76>6NRf|6)evQyuarhl~H+`~HgkHvo69 zwV$BB1&GbQ|B~)*VUo&O%p z3z$y>M|*$HRK9&0;D=&|OYhT2JolkbZ$NJ6&t2`4V17I}7XSSikHc00>fi?%m#){6 zo_L;J=bw$IF1OYd*ts7Q;MwP2-vesx?DH?()pj_3`0IPZD(+2H3uq34@NPj6&B6aC z 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�zMB4j{1{)|FgUpf>mwho^_JQJ^+0CWFYO}a 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

        KH%XORav!?(1JiMVTd%``h5a>JSFrJMk{KfLcz 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

        `6mChe-z(_^joLavT`x{-}@ywlrzF3 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%0Dk7j<`Q4hNz>ig|Kt7f$C^_JJgD?$ZX4nZ9;N98 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\LB*%WyLwU5k9h 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. - -
        CONTENTS: -- \ref subsection1 -- \ref subsection2 -- \ref subsection3 -- \ref subsection4 -- \ref subsection5 -- \ref subsection6 -- \ref subsection7 - -\subsection subsection1 Using Scoped Names - -Python implements a module concept that is similar to the IDL scoping mechanisms, -except that it does not allow for nested modules. In addition, Python requires each -object to be implemented in a module; globally visible objects are not supported. - -Because of these constraints, scoped names are translated into Python using the -following rules: - -• An IDL module mapped into a Python module. Modules containing modules are -mapped to packages (i.e., directories with an __init__ module containing all -definitions excluding the nested modules). An implementation can chose to map toplevel -definitions (including the module CORBA) to modules in an implementationdefined -package, to allow concurrent installations of different CORBA runtime -libraries. In that case, the implementation must provide additional modules so that -toplevel modules can be used without importing them from a package. - -• For all other scopes, a Python class is introduced that contains all the definitions -inside this scope. - -• Other global definitions (except modules) appear in a module whose name is -implementation dependent. Implementations are encouraged to use the name of the -IDL file when defining the name of that module. - -For instance, - -\verbatim -module SALOMEDS { - interface StudyManager { - void Close(in Study aStudy); - }; -}; -\endverbatim - -would introduce a module SALOMEDS.py, which contains the following definitions: - -\verbatim -# module SALOMEDS.py -class StudyManager: - def _Close(self,aStudy): - pass #interfaces are discussed later -\endverbatim - -To avoid conflicts, IDL names that are also Python identifiers are prefixed with an underscore (‘_’). - -\subsection subsection2 Mapping for Template and Array Types - -Both the bounded and the unbounded string type of IDL are mapped to the Python -string type. Wide strings are represented by an implementation-defined type with the -following properties: - -• For the wide string X and the integer n, X[n] returns the nth character, which is a -wide string of length 1. - -• len(X) returns the number of characters of wide string X. - -• CORBA.wstr(c) returns a wide character with the code point c in an -implementation-defined encoding. - -• X+Y returns the concatenation of wide strings X and Y. - -• CORBA.word(CORBA.wstr(c)) == c - -The sequence template is mapped to sequence objects (e.g., tuples or lists). -Applications should not assume that values of a sequence type are mutable. Sequences -and arrays of octets and characters are mapped to the string type for efficiency reasons. - -For example, given the IDL definitions - -\verbatim -module SALOMEDS { - typedef sequence StringSeq; - - interface AttributeTableOfInteger : GenericAttribute { - - void SetRowTitles(in StringSeq theTitles) raises(IncorrectArgumentLength); - }; -}; -\endverbatim - -a client could invoke the operation - -\verbatim -print My_AttributeTableOfInteger.SetRowTitles(["X","F"]) -\endverbatim - -Array types are mapped like sequence templates. The application in this example also expects an -IncorrectArgumentLength exception if it passes sequences that violate the bounds constraint or -arrays of wrong size. - -Another example with arrays. The following IDL definition - -\verbatim -module SALOMEDS { - typedef sequence ListOfAttributes; - interface SObject { - ListOfAttributes GetAllAttributes(); - }; -}; -\endverbatim - -is equal to - -\verbatim -import SALOMEDS - -attributes=[] - -attributes = My_SObject.GetAllAttributes() - -length = len(attributes) - -print "Attributes number = ", length -print attributes -\endverbatim - -\subsection subsection3 Mapping for Objects and Operations - -A CORBA object reference is represented as a Python object at run-time. This object -provides all the operations that are available on the interface of the object. Although -this specification does not mandate the use of classes for stub objects, the following -discussion uses classes to indicate the interface. - -The nil object is represented by None. - -If an operation expects parameters of the IDL Object type, any Python object -representing an object reference might be passed as actual argument. - -If an operation expects a parameter of an abstract interface, either an object -implementing that interface, or a value supporting this interface may be passed as -actual argument. The semantics of abstract values then define whether the argument is -passed by value or by reference. - -Operations of an interface map to methods available on the object references. -Parameters with a parameter attribute of in or inout -are passed from left to right tothe method, skipping out parameters. -The return value of a method depends on the number of out parameters -and the return type. If the operation returns a value, this -value forms the first result value. All inout or out -parameters form consecutive result values. The method result depends then on the number -of result values: - -• If there is no result value, the method returns None. - -• If there is exactly one result value, it is returned as a single value. - -• If there is more than one result value, all of them are packed into a tuple, and this -tuple is returned. - -Assuming the IDL definition - -\verbatim -module SALOMEDS{ - interface StudyBuilder{ - boolean FindAttribute ( in SObject anObject, - out GenericAttribute anAttribute, - in string aTypeOfAttribute ); - }; -}; -\endverbatim - -a client could write - -\verbatim -from SALOMEDS import StudyBuilder; -my_StudyBuilder=... - - res,A=my_StudyBuilder.FindAttribute(Sobj, "AttributeSequenceOfReal") -\endverbatim - -In this example A corresponds to the return value anAttribute and -res to the boolean return value. - -If an interface defines an attribute name, for example, the attribute is mapped into an -operation _get_name. If the attribute is not readonly, there is an -additional operation _set_name. - -The IDL definition - -\verbatim -module SALOMEDS{ - interface Study{ - attribute string Name; - }; -}; -\endverbatim - -is equal to the following - -\verbatim -from SALOMEDS import Study -My_Study=... - Name=My_Study._get_name(); - Name=My_Study._set_name(); -\endverbatim - -\subsection subsection4 Narrowing Object References - -Python objects returned from CORBA operations or pseudo-operations (such as -string_to_object) might have a dynamic type, which is more specific than the -static type as defined in the operation signature. - -Since there is no efficient and reliable way of automatically creating the most specific -type, explicit narrowing is necessary. To narrow an object reference A to an interface -class AttributeSequenceOfReal, the client can use the following operation - -\verbatim -A = A._narrow(SALOMEDS.AttributeSequenceOfReal) -\endverbatim - -\subsection subsection5 Mapping for Exceptions - -An IDL exception is translated into a Python class derived from -CORBA.UserException. System exceptions are derived from CORBA.SystemException. -Both base classes are derived from CORBA.Exception. The parameters of the -exception are mapped in the same way as the fields of a struct definition. When -raising an exception, a new instance of the class is created; the constructor -expects the exception parameters. For example, the definition - -\verbatim -module SALOMEDS{ - interface StudyBuilder{ - exception LockProtection {}; - void CommitCommand() raises(LockProtection); - }; -}; -\endverbatim - -could be used caught as - -\verbatim -from SALOMEDS import StudyBuilder; -my_StudyBuilder=... -try: - my_StudyBuilder.CommitCommand(); -except StudyBuilder.LockProtection,value: - print "Error! Study is locked for modifications" -\endverbatim - - -\subsection subsection6 Mapping for Enumeration Types - -An enumeration is mapped into a number of constant objects in the name space where -the enumeration is defined. An application may only test for equivalence of two -enumeration values, and not assume that they behave like numbers. -For example, the definition - -\verbatim -module VISU { - interface PrsObject{ - - enum PrsObjType{ TCURVE, TTABLE, TMESH, TCONTAINER, - TSCALARMAP, TISOSURFACE, TDEFORMEDSHAPE, - TCUTPLANES, TVECTORS }; - }; -}; -\endverbatim - -introduces the objects - -\verbatim -from VISU import PrsObject -VISU.PrsObjType.TCURVE,VISU.PrsObjType.TTABLE,VISU.PrsObjType.TMESH,VISU.PrsObjType.TCONTAINER, -VISU.PrsObjType.TSCALARMAP,VISU.PrsObjType.TISOSURFACE,VISU.PrsObjType.TDEFORMEDSHAPE,VISU.PrsObjType.TCUTPLANES, -VISU.PrsObjType.TVECTORS -\endverbatim - -\subsection subsection7 Mapping for Structured Types - -An IDL struct definition is mapped into a Python class or type. For each field in the -struct, there is a corresponding attribute in the class with the same name as the field. -The constructor of the class expects the field values, from left to right. -For example, the IDL definition - -\verbatim -struct SDate { - short Second; - short Minute; - short Hour; - short Day; - short Month; - short Year; - }; -\endverbatim - -could be used in the Python statements - -\verbatim -Date=SDate(30, 12, 15, 26, 1, 79) -print Date.Second,Date.Minute,Date.Hour,Date.Day,Date.Month,Date.Year -\endverbatim -*/ -/*! \page page2 Mapping of SALOME IDL definitions to Python language. - - - - %SALOME STUDY module - - Mapping of %SALOMEDS functions - - Mapping of SALOMEDS_Attributes functions - - %SAlOME KERNEL module - - Mapping of %Med_Gen functions - - Mapping of %SALOME_Session functions - - Mapping of %SALOME_ModuleCatalog functions - - Mapping of %SALOME_Exception functions - - Mapping of %SALOME_Component functions - - %SALOME MED component - - Mapping of %Med functions - - %SALOME SUPERVISION module - - Mapping of %SUPERV functions - - %SALOME %VISU module - - Mapping of %VISU_Gen functions - -*/ - -/*! \defgroup Study SALOME STUDY module */ /*! @@ -377,7 +37,7 @@ print Date.Second,Date.Minute,Date.Hour,Date.Day,Date.Month,Date.Year #include "SALOME_Exception.idl" -/*! \ingroup Study +/*! This package contains the interfaces used for creation, managment and modification of the %Study */ @@ -400,19 +60,22 @@ module SALOMEDS /*! IOR of the study in %SALOME application */ typedef string SalomeReference; -/*! List of names of open studies in a %SALOME session + +/*! List of the names of studies which are currently open in this %SALOME session. +Since %SALOME is a multi-study application, it allows to open a lot of studies +during each working session. */ typedef sequence ListOfOpenStudies; /*! List of file names */ typedef sequence ListOfFileNames; -/*! List of modification dates of the study +/*! List of modification dates of a study */ typedef sequence ListOfDates ; /*! An unbounded sequence of strings */ typedef sequence ListOfStrings ; -/*! A byte stream which is used for binary data transfer between components +/*! A byte stream which is used for binary data transfer between different components */ typedef sequence TMPFile; @@ -436,10 +99,12 @@ module SALOMEDS interface UseCaseIterator; interface UseCaseBuilder; interface Callback; -/*! List of attributes + +/*! List of attributes of %SObjects */ typedef sequence ListOfAttributes; -/*! Exception indicating that this feature hasn't been implemented + +/*! Exception indicating that this feature hasn't been implemented in %SALOME PRO application. */ exception NotImplemented {}; @@ -462,6 +127,7 @@ module SALOMEDS interface Study { + exception StudyInvalidContext {}; exception StudyInvalidComponent {}; /*! Invalid directory of the %study exception @@ -489,7 +155,7 @@ module SALOMEDS */ typedef sequence ListOfSObject; /*! - Gets a persistent reference to the %Study. + Gets the persistent reference to the %Study. */ PersistentReference GetPersistentReference(); /*! @@ -515,25 +181,40 @@ module SALOMEDS SComponent FindComponentID(in ID aComponentID); /*! Allows to find a %SObject by the Name Attribute of this %SObject + + \param anObjectName String parameter defining the name of the object + \return The obtained %SObject +
        See also an example of this method usage in batchmode of %SALOME application. */ SObject FindObject (in string anObjectName); /*! Allows to find a %SObject by its ID + \param aObjectID This parameter defines the ID of the required object + \return The obtained %SObject + */ SObject FindObjectID (in ID aObjectID); /*! Allows to find a %SObject by IOR of the object belonging to this %SObject. + \param anObjectName This parameter defines the IOR of the object + \return The obtained %SObject + */ SObject FindObjectIOR (in ID aObjectIOR); /*! - Returns a list of %SObjects belonging to this %Component. The Name Attribute - of these %SObjects should correspond to anObjectName. + Finds in the study all %SObjects produced by a given %Component. + \param anObjectName The Name Attribute of the searched %SObjects should correspond to anObjectName. + \param aComponentName The name of the component, which objects are searched for. */ ListOfSObject FindObjectByName(in string anObjectName, in string aComponentName); /*! Allows to find a %SObject by the path to it. + + \param thePath The path to the required %SObject. + \return The obtained %SObject. + */ SObject FindObjectByPath(in string thePath); /*! @@ -543,12 +224,15 @@ module SALOMEDS /*! Sets the context of the %Study. + \param thePath String parameter defining the context of the study. +
        See also an example of this method usage in batchmode of %SALOME application. */ void SetContext(in string thePath); /*! - Gets the context of the %Study + Gets the context of the %Study. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -573,19 +257,24 @@ module SALOMEDS \note If the parameter theContext is empty, then the current context will be used. */ ListOfStrings GetComponentNames(in string theContext); -/*! \brief Creation of a new iterator of child levels - - Creates a new iterator of child levels of the %SObject +/*! + Creates a new iterator of child levels of the given %SObject. + \param aSO The given %SObject + \return A new iterator of child levels of the given %SObject. */ ChildIterator NewChildIterator(in SObject aSO); -/*! \brief Creation of a new iterator of the %SComponent +/*! + + Creates a new iterator of the %SComponents. - Creates a new iterator of the %SComponent. + \return A new iterator of the %SComponents. */ SComponentIterator NewComponentIterator(); -/*! \brief Creation of a %StudyBuilder - +/*! Creates a new %StudyBuilder to add or modify an object in the study. + + \return A new %StudyBuilder. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -599,6 +288,7 @@ module SALOMEDS /*! \brief Getting properties of the study Returns the attriubte, which contains the properties of this study. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -659,6 +349,17 @@ module SALOMEDS Enables(if isEnabled = True)/disables automatic addition of new %SObjects to the use case. */ void EnableUseCaseAutoFilling(in boolean isEnabled); + +/*! + Functions for internal usage only +*/ + void AddPostponed(in string theIOR); + + void AddCreatedPostponed(in string theIOR); + + void RemovePostponed(in long theUndoLimit); + + void UndoPostponed(in long theWay); }; //========================================================================== @@ -689,49 +390,66 @@ module SALOMEDS
        See also an example of this method usage in batchmode of %SALOME application. */ - SComponent NewComponent(in string ComponentDataType); + SComponent NewComponent(in string ComponentDataType) raises(LockProtection); /*! \brief Definition of the instance to the %SComponent Defines the instance to the %SComponent. */ - void DefineComponentInstance (in SComponent aComponent,in Object ComponentIOR); -/*! \brief Deletion of the %SComponent + void DefineComponentInstance (in SComponent aComponent,in Object ComponentIOR) raises(LockProtection); +/*! \brief Deletion of a %SComponent - Removes the %SComponent. + Removes a %SComponent. */ - void RemoveComponent(in SComponent aComponent); + void RemoveComponent(in SComponent aComponent) raises(LockProtection); /*! \brief Creation of a new %SObject - Creates a new %SObject. + Creates a new %SObject under a definite father %SObject. + + \param theFatherObject The father %SObject under which this one should be created. + \return New %SObject +
        See also an example of this method usage in batchmode of %SALOME application. */ - SObject NewObject (in SObject theFatherObject); + + SObject NewObject (in SObject theFatherObject) raises(LockProtection); + /*! \brief Creation of a new %SObject with a definite %tag Creates a new %SObject with a definite %tag. + + \param atag Long value corresponding to the tag of the new %SObject. + \return New %SObject + */ - SObject NewObjectToTag (in SObject theFatherObject, in long atag); + SObject NewObjectToTag (in SObject theFatherObject, in long atag) raises(LockProtection); /*! \brief Deletion of the %SObject Removes a %SObject from the %StudyBuilder. + + \param anObject The %SObject to be deleted. */ - void RemoveObject (in SObject anObject); + void RemoveObject (in SObject anObject) raises(LockProtection); /*! \brief Deletion of the %SObject with all his child objects. Removes the %SObject with all his child objects. + + \param anObject The %SObject to be deleted with all child objects. */ - void RemoveObjectWithChildren(in SObject anObject); + void RemoveObjectWithChildren(in SObject anObject) raises(LockProtection); /*! Loads a %SComponent. +
        See also an example of this method usage in batchmode of %SALOME application. */ void LoadWith (in SComponent sco, in Driver Engine) raises (SALOME::SALOME_Exception); /*! Loads a %SObject. + + \param sco %SObject to be loaded. */ void Load (in SObject sco); @@ -745,9 +463,9 @@ module SALOMEDS */ GenericAttribute FindOrCreateAttribute(in SObject anObject, - in string aTypeOfAttribute); + in string aTypeOfAttribute) raises(LockProtection); -/*! \brief Looking for an attribute assigned to %SObject +/*! \brief Looking for an attribute assigned to a %SObject Allows to find an attribute of a specific type which is assigned to the object. \param anObject The %SObject corresponding to the attribute which is looked for. @@ -768,37 +486,46 @@ module SALOMEDS
        See also an example of this method usage in batchmode of %SALOME application. */ void RemoveAttribute(in SObject anObject, - in string aTypeOfAttribute); -/*! \brief Addition of a reference - + in string aTypeOfAttribute) raises(LockProtection); +/*! Adds a reference between %anObject and %theReferencedObject. + \param anObject The %SObject which will get a reference + \param theReferencedObject The %SObject having a reference */ void Addreference(in SObject anObject, in SObject theReferencedObject) ; /*! Adds a directory in the %Study. + \param theName String parameter defining the name of the directory. +
        See also an example of this method usage in batchmode of %SALOME application. */ - void AddDirectory(in string theName); + void AddDirectory(in string theName) raises(LockProtection); /*! \brief Identification of the %SObject's substructure. Identification of the %SObject's substructure by GUID. - It has the following format "00000000-0000-0000-0000-000000000000" + + + \param anObject The %SObject which will be identified + \param theGUID GUID has the following format "00000000-0000-0000-0000-000000000000" */ - void SetGUID(in SObject anObject, in string theGUID); + void SetGUID(in SObject anObject, in string theGUID) raises(LockProtection); /*! +Searches for a definite %SObject with a definite GUID and returns True if it finds it. - Returns True if the %SObject has GUID. +\param anObject A definite %SObject which will be identified +\param theGUID GUID has the following format "00000000-0000-0000-0000-000000000000" */ boolean IsGUID(in SObject anObject, in string theGUID); /*! \brief Creation of a new command Creates a new command which can contain several different actions. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -806,6 +533,9 @@ module SALOMEDS /*! \brief Execution of the command Commits all actions declared within this command. + + \exception LockProtection This exception is raised, when trying to perform this command a study, which is protected for modifications. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -817,6 +547,7 @@ module SALOMEDS /*! \brief Cancelation of the command Cancels all actions declared within the command. +
        See also an example of this method usage in batchmode of %SALOME application. */ void AbortCommand(); // command management @@ -828,6 +559,9 @@ module SALOMEDS /*! \brief Undo method Cancels all actions of the last command. + + \exception LockProtection This exception is raised, when trying to perform this command a study, which is protected for modifications. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -835,28 +569,40 @@ module SALOMEDS /*! \brief Redo method Redoes all actions of the last command. + +\exception LockProtection This exception is raised, when trying to perform this command a study, which is protected for modifications. +
        See also an example of this method usage in batchmode of %SALOME application. */ void Redo() raises (LockProtection); /*! Returns True if at this moment there are any actions which can be canceled. +
        See also an example of this method usage in batchmode of %SALOME application. */ boolean GetAvailableUndos(); /*! Returns True if at this moment there are any actions which can be redone. +
        See also an example of this method usage in batchmode of %SALOME application. */ boolean GetAvailableRedos(); /*! - Sets the callback for addition of the given %SObject. Returns the previous callback. + This method is called when adding an object into study. + It sets the callback for addition of the given %SObject. + \param theCallback New assigned callback. + \return The previous callback. */ Callback SetOnAddSObject(in Callback theCallback); /*! - Sets the callback for removal of the given %SObject. Returns the previous callback. + This method is called when adding an object into study. + It sets the callback for removal of the given %SObject. + + \return The previous callback. + \param theCallback New assigned callback. */ Callback SetOnRemoveSObject(in Callback theCallback); @@ -880,9 +626,12 @@ module SALOMEDS */ void ping(); -/*! \brief Creation of a new %Study +/*! \brief Creation of a new study + + Creates a new study with a definite name. + + \param study_name String parameter defining the name of the study - Creates a new %Study with a definite name.
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -891,34 +640,54 @@ module SALOMEDS /*! \brief Open a study Reads and activates the structure of the study %Objects. + \param aStudyUrl The path to the study \warning This method doesn't activate the corba objects. Only a component can do it. +
        See also an example of this method usage in batchmode of %SALOME application. */ Study Open (in URL aStudyUrl) raises (SALOME::SALOME_Exception); /*! \brief Closing the study - Closes the study. + Closes a study. */ void Close(in Study aStudy); -/*! \brief Saving the study +/*! \brief Saving the study in a HDF file (or files). + + Saves a study. + + \param theMultiFile If this parameter is True the study will be saved in several files. - Saves the study.
        See also an example of this method usage in batchmode of %SALOME application. */ void Save(in Study aStudy, in boolean theMultiFile); +/*! \brief Saving a study in a ASCII file (or files). + Saves a study in an ASCII format file (or files). + \param theMultiFile If this parameter is True the study will be saved in several files. +*/ void SaveASCII(in Study aStudy, in boolean theMultiFile); -/*! \brief Saving the study in a file +/*! \brief Saving the study in a specified HDF file (or files). + + Saves the study in a specified file (or files). + \param aUrl The path to the definite file in whcih the study will be saved + \param aStudy The study which will be saved + \param theMultiFile If this parameter is True the study will be saved in several files. - Saves the study in a specified file.
        See also an example of this method usage in batchmode of %SALOME application. */ void SaveAs(in URL aUrl, // if the file already exists in Study aStudy, in boolean theMultiFile); // overwrite (as option) +/*! \brief Saving the study in a specified ASCII file (or files). + Saves the study in a specified ASCII file (or files). + + \param aUrl The path to the definite file in whcih the study will be saved + \param aStudy The study which will be saved + \param theMultiFile If this parameter is True the study will be saved in several files. +*/ void SaveAsASCII(in URL aUrl, // if the file already exists in Study aStudy, in boolean theMultiFile); // overwrite (as option) @@ -926,21 +695,25 @@ module SALOMEDS /*! \brief List of open studies. - Returns the list of open studies in the current session. +Gets the list of open studies + + \return A list of open studies in the current session. */ ListOfOpenStudies GetOpenStudies(); /*! \brief Getting a particular %Study picked by name Activates a particular %Study - amongst the session collection picking it by name. + among the session collection picking it by name. + \param aStudyName The name of the study */ Study GetStudyByName (in string aStudyName); /*! \brief Getting a particular %Study picked by ID Activates a particular %Study - amongst the session collection picking it by ID. + among the session collection picking it by ID. + \param aStudyID The ID of the study */ Study GetStudyByID (in short aStudyID); @@ -952,14 +725,19 @@ module SALOMEDS boolean CanCopy(in SObject theObject); /*! Returns True, if the given %SObject is copied to the clipboard. + \param theObject The %SObject which will be copied */ boolean Copy(in SObject theObject); /*! Returns True, if the object from the clipboard can be pasted to the given %SObject. + \param theObject The %SObject stored in the clipboard. */ boolean CanPaste(in SObject theObject); /*! Returns the %SObject in which the object from the clipboard was pasted to. + \param theObject The %SObject which will be pasted + \exception SALOMEDS::StudyBuilder::LockProtection This exception is raised, when trying to paste + an object into a study, which is protected for modifications. */ SObject Paste(in SObject theObject) raises (SALOMEDS::StudyBuilder::LockProtection); }; @@ -971,6 +749,7 @@ module SALOMEDS The objects in the %study are built by the %StudyBuilder. The %SObject interface provides methods for elementary inquiries, like getting an object %ID or its attribuites. \note +
        Tag of an item in %SALOME application is an integer value uniquely defining an item in the tree-type data structure.
        ID of an item is a description of item's position in the tree-type data structure. @@ -983,54 +762,59 @@ module SALOMEDS /*! Name of the %SObject */ attribute string Name; // equivalent to setName() & getName() -/*! \brief Getting an object %ID +/*! Gets an object %ID - Returns ID of the %SObject. + \return ID of the %SObject. */ ID GetID(); -/*! \brief Acquisition of the father %Component of the %SObject +/*! Acquisition of the father %Component of the %SObject - Returns the father %Component of the %SObject. + \return The father %Component of the %SObject. */ SComponent GetFatherComponent(); -/*! \brief Acquisition of the father %SObject of the %SObject +/*! Acquisition of the father %SObject of the %SObject - Returns the father %SObject of the given %SObject. + \return the father %SObject of the given %SObject. */ SObject GetFather(); -/*! \brief %Tag of %SObject +/*! Gets the %tag of a %SObject - Returns the %tag of the %SObject. + \return the %tag of a %SObject. */ short Tag(); -/*! \brief Looking for subobjects of an object. +/*! Looks for subobjects of a given %SObject. - Returns True if it finds a subobject of the %SObject with a definite tag. + \param atag Tag of the given %SObject + \return True if it finds a subobject of the %SObject with a definite tag as well as the required subobject. */ boolean FindSubObject (in long atag, out SObject obj); -/*! \brief Looking for attributes of the %SObject +/*! Looks for attributes of a given %SObject + + \param aTypeOfAttribute String value defining the type of the required attribute of the given %SObject. + \return True if it finds an attribute of a definite type of the given %SObject as well as the discovered attribute. - Returns True if it finds an attribute of a definite type of the %SObject.
        See also an example of this method usage in batchmode of %SALOME application. */ boolean FindAttribute(out GenericAttribute anAttribute, in string aTypeOfAttribute); -/*! - Returns the object which this %SObject refers to. It also returns True if it finds +/*! Looks for a %SObject which the given %SObject refers to. + + \return The object which the given %SObject refers to as well as True if it finds this object. */ boolean ReferencedObject(out SObject obj); // A REVOIR -/*! \brief Getting all attributes of the %SObject +/*! Gets all attributes of a given %SObject + + \return The list of all attributes of the given %SObject. - Returns the list of all attributes of the %SObject.
        See also an example of this method usage in batchmode of %SALOME application. */ ListOfAttributes GetAllAttributes(); -/*! \brief Returning the study +/*! Gets the study of a given %SObject. - Returns the study containing the given %SObject. + /return The study containing the given %SObject. */ Study GetStudy(); }; @@ -1039,8 +823,7 @@ module SALOMEDS //========================================================================== /*! \brief %Generic attribute interface - %Generic attribute is a base interface for all attributes which inherit - its methods. + %Generic attribute is a base interface for all attributes which can be assigned to the SObjects created in the study. */ //========================================================================== interface GenericAttribute @@ -1053,7 +836,8 @@ module SALOMEDS /*! \brief Method CheckLocked Checks whether the %Study is protected for modifications. - \note
        This exception is raised only outside the transaction. + + \note
        This exception is raised only outside a transaction. */ void CheckLocked() raises (LockProtection); }; @@ -1063,19 +847,21 @@ module SALOMEDS //========================================================================== /*! \brief %SComponent interface + The %SComponent interface establishes in the study a permanent assocition to the Components integrated into %SALOME platform. The %SComponent interface is a specialization of the %SObject interface. It inherits the most of its methods from the %SObject interface. */ //========================================================================== interface SComponent : SObject { -/*! \brief Data type of the %SComponent +/*! Gets the data type of the given %SComponent - Returns the data type of the %SComponent. + \return The data type of this %SComponent. */ string ComponentDataType(); -/*! - Returns IOR of the according component. +/*! Gets the IOR of the given component + + \return True (if there is an instance of the given component) and its IOR. */ boolean ComponentIOR (out ID theID); //returns True if there is an instance //In this case ID identifies this one @@ -1091,23 +877,22 @@ module SALOMEDS //========================================================================== interface SComponentIterator { -/*! \brief Initialization of the Iterator - +/*! Activates the %SComponentIterator. */ void Init(); -/*! \brief Method More +/*! Method More - Returns True if there is one more %SComponent in the list. + \return True if there is one more %SComponent in the list. */ boolean More(); -/*! \brief Moving the iterator to the next %SComponent - +/*! Moves the iterator to the next %SComponent in the list. */ void Next(); /*! Returns the %SComponent corresponding to the current %SComponent found by the iterator. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -1123,19 +908,21 @@ Moves the iterator to the next %SComponent in the list. //========================================================================== interface ChildIterator { -/*! \brief Initialization of the Iterator. +/*! Activates the %ChildIterator. */ void Init(); -/*! \brief Initialization of the Iterator for all child levels. +/*! + +Activates the %ChildIterator for all child levels. -Activates the %ChildIterator (if True) for all child levels. +\param allLevels If this boolean parameter is True, the %ChildIterator will be activated for all child levels. */ void InitEx(in boolean allLevels); -/*! \brief Method More +/*! Method More - Returns True if the %ChildIterator finds one more child level. + \return True if there is one more %ChildIterator in the list. */ boolean More(); /*! @@ -1156,14 +943,14 @@ Activates the %ChildIterator (if True) for all child levels. */ interface UseCaseIterator { -/*! \brief Initialization of the Iterator. - -Activates the %UseCaseIterator. If allLevels is True the Iterator is activated for all subobjects. +/*! +Activates the %UseCaseIterator. +\param allLevels If the value of this parameter is True the Iterator is activated for all subobjects. */ void Init(in boolean allLevels); -/*! \brief Method More +/*! Method More - Returns True if the %UseCaseIterator finds one more object. + \return True if the %UseCaseIterator finds one more object. */ boolean More(); /*! @@ -1186,11 +973,17 @@ Activates the %UseCaseIterator. If allLevels is True the Iterator is interface UseCaseBuilder { /*! - Adds to the use case an object theObject as a child of the current object of the use case. + Adds to the use case an object as a child of the current object of the use case. + + \param theObject The added %SObject. + \return True if this %SObject has been added in the use case. */ boolean Append(in SObject theObject); /*! - Removes an object theObject from the use case. + Removes an object from the use case. + + \param theObject The deleted %SObject + \return True if this %SObject has been deleted from the use case. */ boolean Remove(in SObject theObject); /*! @@ -1240,7 +1033,7 @@ Activates the %UseCaseIterator. If allLevels is True the Iterator is }; //========================================================================== //========================================================================== -/*! \brief The callback interface +/*! \brief The callback interface The %StudyBuilder can be created with the method NewBuilder. While invocation of this method a new object of the class Callback is created and this object is assigned to the newly created Builder as callback which should be called when adding and removing of the ojects. @@ -1260,17 +1053,26 @@ Activates the %UseCaseIterator. If allLevels is True the Iterator is //========================================================================== /*! \brief %Driver interface - This interface contains a set of methods used for the management - of the object produced in the %study by a component. +This class represents a common tool for all components integrated into SALOME application, that allows them to communicate with the study. It contains a set of methods which +can be called by any component and which provide the following functionality: +

          +
        • publishing in the study of the objects created by a definite component +
        • saving/loading of the data created by a definite component. These methods are called by the StudyManager when loading/saving a study containing the data created by a definite component. +
        • transforming of the transient references into persistant references (or vice versa) of the SObjects when saving (or loading) a study +
        • copy/paste common functionality. These methods can be called by any component in order to copy/paste its object created in the study +
        + */ //========================================================================== interface Driver { - /*! \brief Saving the data. + /*! \brief Saving the data produced by a definite component. This method is called by the StudyManager when saving a study. \param theComponent %SComponent corresponding to this Component + \param theURL The path to the file in which the data will be saved. + \param isMultiFile If the value of this boolean parameter is True, the data will be saved in several files. \return A byte stream TMPFile that contains all saved data
        See also an example of this method usage in batchmode of %SALOME application. @@ -1280,6 +1082,17 @@ Activates the %UseCaseIterator. If allLevels is True the Iterator is TMPFile Save(in SComponent theComponent, in string theURL, in boolean isMultiFile); +/*! \brief Saving the data in ASCII format produced by a definite component. + + This method is called by the StudyManager when saving a study in ASCII format. + \param theComponent %SComponent corresponding to this Component + \param theURL The path to the file in which the data will be saved. + \param isMultiFile If the value of this boolean parameter is True, the data will be saved in several files. + \return A byte stream TMPFile that will contain all saved data + +
        See also an example of this method usage in batchmode of %SALOME application. + + */ TMPFile SaveASCII(in SComponent theComponent, in string theURL, in boolean isMultiFile); /*! \brief Loading the data. @@ -1287,32 +1100,53 @@ Activates the %UseCaseIterator. If allLevels is True the Iterator is This method is called by the StudyManager when opening a study. \param theComponent %SComponent corresponding to this Component \param theStream The file which contains all data saved by the component on Save method + \param isMultiFile If the value of this boolean parameter is True, the data will be loaded from several files + */ boolean Load(in SComponent theComponent, in TMPFile theStream, in string theURL, in boolean isMultiFile); + /*! \brief Loading the data from files in ASCII format. + + This method is called by the StudyManager when opening a study. + \param theComponent %SComponent corresponding to this Component + \param theStream The file which contains all data saved by the component on Save method + \param isMultiFile If the value of this boolean parameter is True, the data will be loaded from several files + + */ + boolean LoadASCII(in SComponent theComponent, in TMPFile theStream, in string theURL, in boolean isMultiFile); /*! \brief Closing of the study This method Close is called by the StudyManager when closing a study. - + \param aSComponent The according %SComponent */ void Close (in SComponent aSComponent); //void Close ( in string aIORSComponent); - /*! \brief The type of the data + /*! Gets the type of the data - Returns the type of data produced by the Component in the study. + \return The type of data produced by the Component in the study. */ string ComponentDataType(); // Driver Transient -> persistent called for each object in study /*! - Transforms IOR into PersistentID of the object. It is called for each + Transforms IOR of a given %SObject into PersistentID. It is called for each object in the %study. +\note
        In %SALOME the objects which are present in an active study are identified by an IOR, when this +study is saved these references are transformed into persintent IDs. + + \param theSObject The given %SObject. + \param IORString The IOR of the given %SObject. + \param isMultiFile If this parameter is True the study containing the given %SObject is stored in several files. + \param isASCII If this parameter is True the study containing the given %SObject is stored in ASCII format. + + \return The persistent ID of the given %SObject + */ string IORToLocalPersistentID (in SObject theSObject, in string IORString, @@ -1321,6 +1155,17 @@ Activates the %UseCaseIterator. If allLevels is True the Iterator is /*! Transforms PersistentID into IOR of the object. It is called for each object in the %study. + + \note
        In %SALOME the objects which are present in an saved study (file) are identified by a persistent ID, when this +study is open, these references are transformed into persintent IORs. + + \param theSObject The given %SObject. + \param IORString The IOR of the given %SObject. + \param isMultiFile If this parameter is True the study containing the given %SObject is stored in several files. + \param isASCII If this parameter is True the study containing the given %SObject is stored in ASCII format. + + \return The IOR of the given %SObject + */ string LocalPersistentIDToIOR (in SObject theSObject, in string aLocalPersistentID, @@ -1329,9 +1174,10 @@ Activates the %UseCaseIterator. If allLevels is True the Iterator is raises (SALOME::SALOME_Exception); // Publishing in the study -/*! \brief Publishing in the study +/*! Publishing in the study - Returns True if the given %Component can publish the %object in the %study. + \return True if the given %Component can publish a definite object with a given IOR in the %study. + \param theIOR The IOR of a definite object */ boolean CanPublishInStudy(in Object theIOR) raises (SALOME::SALOME_Exception); /*! \brief Publishing in the study @@ -1343,6 +1189,8 @@ Activates the %UseCaseIterator. If allLevels is True the Iterator is \param theObject The object which is published \param theName The name of the published object. If this parameter is empty, the name is generated automatically by the component. + + \return The published %SObject. */ SObject PublishInStudy(in Study theStudy, in SObject theSObject, in Object theObject, in string theName); @@ -1350,6 +1198,8 @@ Activates the %UseCaseIterator. If allLevels is True the Iterator is /*! Returns True, if the given %SObject can be copied to the clipboard. + + \param theObject The given %SObject which should be copied. */ boolean CanCopy(in SObject theObject); /*! @@ -1367,5 +1217,5 @@ Activates the %UseCaseIterator. If allLevels is True the Iterator is }; }; - + #endif diff --git a/idl/SALOMEDS_Attributes.idl b/idl/SALOMEDS_Attributes.idl index b47f39bea..27f1f6dbd 100644 --- a/idl/SALOMEDS_Attributes.idl +++ b/idl/SALOMEDS_Attributes.idl @@ -42,18 +42,19 @@ module SALOMEDS /*! Sequence of string values */ typedef sequence StringSeq; -/*! \struct Color - This structure stores a set of elements defining the color based on RGB. +/*! \struct Color + This structure stores a set of elements defining the color based on RGB palette. These elements are + used as input parameters for methods necessary for color definition of different items. */ struct Color { /*! Red color -*/ +*/ double R; /*! Green color -*/ +*/ double G; /*! Blue color -*/ +*/ double B; }; //========================================================================== @@ -66,11 +67,13 @@ module SALOMEDS { /*! Returns the value of this attribute. +
        See also an example of this method usage in batchmode of %SALOME application. */ double Value(); /*! Sets the value of this attribute. +
        See also an example of this method usage in batchmode of %SALOME application. */ void SetValue(in double value); @@ -85,11 +88,13 @@ module SALOMEDS { /*! Returns the value of this attribute +
        See also an example of this method usage in batchmode of %SALOME application. */ long Value(); /*! Sets the value of this attribute +
        See also an example of this method usage in batchmode of %SALOME application. */ void SetValue(in long value); @@ -113,6 +118,7 @@ module SALOMEDS DoubleSeq CorbaSequence(); /*! Adds to the end of the sequence a real number. + \param value A real number added to the sequence.
        See also an example of this method usage in batchmode of %SALOME application. @@ -121,22 +127,30 @@ module SALOMEDS /*! Removes a real number with a definite index from the sequence of real numbers stored in the Attribute. + + \param index The index of the given real number */ void Remove(in long index); /*! - Substitutes a real number with a definite index for another real number. + Substitutes a given real number with a definite index for another real number. + \param index The index of the given real number. + \param value The value of another real number. +
        See also an example of this method usage in batchmode of %SALOME application. */ void ChangeValue(in long index, in double value); /*! - Returns a real number with a definite index + Returns a given real number with a definite index in the sequence of real numbers stored in the Attribute. + \param index The index of the given real number. +
        See also an example of this method usage in batchmode of %SALOME application. */ double Value(in short index); /*! Returns the length of the sequence of real numbers stored in the Attribute. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -151,7 +165,7 @@ module SALOMEDS interface AttributeSequenceOfInteger : GenericAttribute { /*! - Initialization of the attribute with initial data. + Initialisation of the attribute with initial data. \param other Initially assigned sequence of integer numbers. */ void Assign (in LongSeq other); @@ -170,22 +184,30 @@ module SALOMEDS /*! Removes an integer number with a definite index from the sequence of integer numbers stored in the Attribute. + \param index The index of the given integer number. +
        See also an example of this method usage in batchmode of %SALOME application. */ void Remove(in long index); /*! Substitutes an integer number with a definite index for another integer number. + \param index The index of the given integer number. + \param value The value of another integer number. + */ void ChangeValue(in long index, in long value); /*! - Returns an integer number with a definite index + Returns a given integer number with a definite index in the sequence of integer numbers stored in the Attribute. + \param index The index of the given integer number. +
        See also an example of this method usage in batchmode of %SALOME application. */ long Value(in short index); /*! Returns the length of the sequence of integer numbers stored in the Attribute. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -204,11 +226,15 @@ module SALOMEDS { /*! Returns the value of this attribute +
        See also an example of this method usage in batchmode of %SALOME application. */ string Value(); /*! Sets the value of this attribute + + \param value This parameter defines the value of this attribute. +
        See also an example of this method usage in batchmode of %SALOME application. */ void SetValue(in string value); @@ -225,11 +251,14 @@ module SALOMEDS { /*! Returns the value of this attribute +
        See also an example of this method usage in batchmode of %SALOME application. */ string Value(); /*! Sets the value of this attribute + \param value This string parameter defines the value of this attribute - a description of a %SObject. +
        See also an example of this method usage in batchmode of %SALOME application. */ void SetValue(in string value); @@ -245,11 +274,14 @@ module SALOMEDS { /*! Returns the value of this attribute +
        See also an example of this method usage in batchmode of %SALOME application. */ string Value(); /*! Sets the value of this attribute + \param value This parameter defines the value of this attribute - IOR of a %SObject. +
        See also an example of this method usage in batchmode of %SALOME application. */ void SetValue(in string value); @@ -265,6 +297,49 @@ module SALOMEDS { /*! Returns the value of this attribute + +
        See also an example of this method usage in batchmode of %SALOME application. +*/ + string Value(); +/*! + Sets the value of this attribute + \param value This parameter defines the value of this attribute. + +
        See also an example of this method usage in batchmode of %SALOME application. +*/ + void SetValue(in string value); + }; + + //========================================================================== +/*! \brief External File definition + + This attribute stores a path to an External File. +*/ + //========================================================================== + interface AttributeExternalFileDef: GenericAttribute + { +/*! + Returns the value of this attribute +
        See also an example of this method usage in batchmode of %SALOME application. +*/ + string Value(); +/*! + Sets the value of this attribute +
        See also an example of this method usage in batchmode of %SALOME application. +*/ + void SetValue(in string value); + }; + + //========================================================================== +/*! \brief File Type definition + + This attribute stores an external File Type (see ExternalFileDef attribute). +*/ + //========================================================================== + interface AttributeFileType: GenericAttribute + { +/*! + Returns the value of this attribute
        See also an example of this method usage in batchmode of %SALOME application. */ string Value(); @@ -283,20 +358,24 @@ module SALOMEDS //========================================================================== /*! \brief Drawable flag Attribute. - This is a presentation attribute necessary for display of the study tree in the browser. - The item associated to SObject is created/displayed if TRUE. + This is a presentation attribute necessary for display of a study tree in the browser. + The item associated to a %SObject is created/displayed if TRUE. */ //========================================================================== interface AttributeDrawable : GenericAttribute { /*! Returns TRUE if the item is drawable (as it is by default) and FALSE if it isn't. +
        See also an example of this method usage in batchmode of %SALOME application. */ boolean IsDrawable(); /*! -Sets the items to be drawable if value is TRUE (the default) or not to be selectable if valueis FALSE. +Sets the item to be drawable. + +\param value If the value of this boolean parameter is TRUE (default) the item will be drawable. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -314,12 +393,17 @@ Sets the items to be drawable if value is TRUE (the default) or not t { /*! Returns TRUE if the item is selectable (as it is by default) and FALSE if it isn't. + +
        See also an example of this method usage in batchmode of %SALOME application. */ boolean IsSelectable(); /*! -Sets the items to be selectable if value is TRUE (the default) or not to be selectable if valueis FALSE. +Sets the item to be selectable + +\param value If the value of this parameter is TRUE (the default) the item will be set as selectable. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -338,13 +422,15 @@ Sets the items to be selectable if value is TRUE (the default) or not { /*! Returns TRUE if this item is expandable even when it has no children. +
        See also an example of this method usage in batchmode of %SALOME application. */ boolean IsExpandable(); -/*! - Sets this item to be expandable even if it has no children if value is TRUE, and to be - expandable only if it has children if value is FALSE (the default). +/*! Sets this item to be expandable even if it has no children. + + \param value If the value of this boolean parameter is TRUE, this item will be set as expandable. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -363,13 +449,17 @@ Sets the items to be selectable if value is TRUE (the default) or not { /*! Returns TRUE if this item is open (its children are visible) and FALSE if it isn't. +
        See also an example of this method usage in batchmode of %SALOME application. */ boolean IsOpened(); /*! - Sets this item to be open (its children are visible) if value is TRUE, and to be closed -(its children are not visible) if value is FALSE. + Sets this item to be open (its children are visible) + + \param value If the value of this boolean parameter is TRUE this item will be set as open, + and as closed if FALSE. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -385,12 +475,16 @@ Sets the items to be selectable if value is TRUE (the default) or not { /*! Returns the color of an item. +
        See also an example of this method usage in batchmode of %SALOME application. */ Color TextColor(); /*! Sets the color of an item. + + \param value This parameter defines the color of the item. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -407,12 +501,17 @@ Sets the items to be selectable if value is TRUE (the default) or not { /*! Returns the highlight color of an item. + + +
        See also an example of this method usage in batchmode of %SALOME application. */ Color TextHighlightColor(); /*! Sets the highlight color of an item. + \param value This parameter defines the highlight color of the item. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -427,17 +526,20 @@ Sets the items to be selectable if value is TRUE (the default) or not interface AttributePixMap : GenericAttribute { /*! - Returns True if there is an icon before the name of the item. + Returns True if there is an icon before the name of the given item. */ boolean HasPixMap(); /*! - Returns the name of the icon. + Returns the name of the icon in the format of a string. +
        See also an example of this method usage in batchmode of %SALOME application. */ string GetPixMap(); /*! Sets the name of the icon. + \param value This string parameter defines the name of the icon. +
        See also an example of this method usage in batchmode of %SALOME application. */ @@ -450,6 +552,7 @@ Sets the items to be selectable if value is TRUE (the default) or not A set of these attributes on the %SObjects of the %study forms an inner auxiliary tree whith its own structure and identifier. The quantity of such trees with different identifiers can be arbitrary. +
        See also an example of usage of the methods of this interface in batchmode of %SALOME application. */ @@ -457,108 +560,112 @@ Sets the items to be selectable if value is TRUE (the default) or not interface AttributeTreeNode : GenericAttribute { /*! - Sets the father TreeNode to this TreeNode. + Assigns the father tree node to this tree node. */ void SetFather(in AttributeTreeNode value); /*! - Returns True if there is the father TreeNode of this TreeNode. + Returns True if there is a father tree node of this tree node. */ boolean HasFather(); /*! - Returns the father Treenode of this TreeNode. + Returns the father tree node of this tree node. */ AttributeTreeNode GetFather(); /*! - Sets the previous brother TreeNode to this treeNode. + Assigns the previous brother tree node to the given tree node. */ void SetPrevious(in AttributeTreeNode value); /*! - Returns True if there is the previous brother TreeNode of this TreeNode. + Returns True if there is the previous brother tree node of this tree node. */ boolean HasPrevious(); /*! - Returns the previous brother TreeNode of this TreeNode. + Returns the previous brother tree node of this tree node. */ AttributeTreeNode GetPrevious(); /*! - Sets the next brother TreeNode to this treeNode. + Sets the next brother tree node to this tree node. */ void SetNext(in AttributeTreeNode value); /*! - Returns True if there is the next brother TreeNode of this TreeNode. + Returns True if there is the next brother tree node of this tree node. */ boolean HasNext(); /*! - Returns the previous brother TreeNode of this TreeNode. + Returns the previous brother tree node of this tree node. */ AttributeTreeNode GetNext(); /*! - Sets the first child TreeNode to this treeNode. + Sets the first child tree node to this tree node. */ void SetFirst(in AttributeTreeNode value); /*! - Returns True if there is the first child TreeNode of this TreeNode. + Returns True if there is the first child tree node of this tree node. */ boolean HasFirst(); /*! - Returns the first child TreeNode of this TreeNode. + Returns the first child tree node of this tree node. */ AttributeTreeNode GetFirst(); /*! - Sets ID of the tree. TreeNodes of one tree have the same ID. + Sets ID of a tree. + \param value String parameter defining the ID of a tree. + \note
        Tree nodes of one tree have the same ID. */ void SetTreeID(in string value); /*! - Gets ID of the tree. + Gets ID of a tree. + \return An ID of a tree in the format of a string. */ string GetTreeID(); /*! - Adds a child TreeNode to the end of the list of children of this Treenode. + Adds a child tree node to the end of the list of children of this tree node. */ void Append(in AttributeTreeNode value); /*! - Adds a child TreeNode to the beginning of the list of children of this Treenode. + Adds a child tree node to the beginning of the list of children of this tree node. */ void Prepend(in AttributeTreeNode value); /*! - Adds a brother TreeNode before this Treenode. - In this case the both TreeNodes will belong to the same father. + Adds a brother tree node before this tree node. + In this case the both tree nodes will belong to the same father. */ void InsertBefore(in AttributeTreeNode value); /*! - Adds a brother TreeNode after this Treenode. - In this case the both TreeNodes will belong to the same father. + Adds a brother tree node after this tree node. + In this case the both tree nodes will belong to the same father. */ void InsertAfter(in AttributeTreeNode value); /*! - Deletes a TreeNode. + Deletes a tree node. +
        See also an example of this method usage in batchmode of %SALOME application. */ void Remove(); /*! - Returns the depth of the TreeNode in the - structure, it means the number of fathers of the given TreeNode. - (i.e.: the depth of the root TreeNode is 0). + Returns the depth of the tree node in the + structure, it means the number of fathers of the given tree node. + (i.e.: the depth of the root tree node is 0). */ long Depth(); /*! - Returns True if it is a root TreeNode. + Returns True if it is a root tree node. */ boolean IsRoot(); /*! - Returns True if this TreeNode is a descendant of the TreeNode. + Returns True if this tree node is a descendant of the tree node. */ boolean IsDescendant(in AttributeTreeNode value); /*! - Returns True if this TreeNode is the father of the TreeNode. + Returns True if this tree node is the father of the tree node. */ boolean IsFather(in AttributeTreeNode value); /*! - Returns True if this TreeNode is a child of the TreeNode. + Returns True if this tree node is a child of the tree node. */ boolean IsChild(in AttributeTreeNode value); /*! @@ -576,11 +683,15 @@ Sets the items to be selectable if value is TRUE (the default) or not { /*! Returns the value of this attribute. +
        See also an example of this method usage in batchmode of %SALOME application. */ long Value(); /*! Sets the value of this attribute. + + \param value This parameter defines the local ID which will be set. +
        See also an example of this method usage in batchmode of %SALOME application. */ void SetValue(in long value); @@ -596,11 +707,13 @@ Sets the items to be selectable if value is TRUE (the default) or not { /*! Returns the value of this attribute +
        See also an example of this method usage in batchmode of %SALOME application. */ string Value(); /*! Sets the value of this attribute +
        See also an example of this method usage in batchmode of %SALOME application. */ void SetValue(in string value); @@ -625,7 +738,7 @@ Sets the items to be selectable if value is TRUE (the default) or not */ void Add(in SObject anObject); /*! - Returns the list of %SObjects which refer to this %SObject. + Returns a list of %SObjects which refer to this %SObject. */ SALOMEDS::Study::ListOfSObject Get(); /*! @@ -641,6 +754,7 @@ Sets the items to be selectable if value is TRUE (the default) or not This attribute allows to store a table of integers (indexing from 1 like in CASCADE) and string titles of this table, of each row, of each column. +
        See also an example of usage of these methods in batchmode of %SALOME application. */ @@ -718,24 +832,35 @@ Sets the items to be selectable if value is TRUE (the default) or not // operations with rows /*! Adds a row to the end of the table. + \param theData A sequence of long values which will be set as elements of the added row. */ void AddRow(in LongSeq theData) raises(IncorrectArgumentLength); /*! - Sets the values of all elements of the row. + Sets the elements of a definite row. + \param theRow The number of the row. + \param theData A sequence of long values which will be set as elements of this row. + */ void SetRow(in long theRow, in LongSeq theData) raises(IncorrectArgumentLength, IncorrectIndex); /*! - Returns the row of the table. + Gets the row of the table. + + \param theRow The number of the row. + \return A sequence of long values which are set as elements of this row. */ LongSeq GetRow(in long theRow) raises(IncorrectIndex); // operations with columns /*! Adds a column to the end of the table. + + \param theData A sequence of long values which will be set as elements of this column. */ void AddColumn(in LongSeq theData) raises(IncorrectArgumentLength); /*! Sets the values of all elements of the column. + + \param theData A sequence of long values which will be set as elements of this column. */ void SetColumn(in long theColumn, in LongSeq theData) raises(IncorrectArgumentLength, IncorrectIndex); /*! diff --git a/idl/SALOME_Component.idl b/idl/SALOME_Component.idl index 085bf919b..ad9be3b06 100644 --- a/idl/SALOME_Component.idl +++ b/idl/SALOME_Component.idl @@ -25,7 +25,7 @@ #ifndef _SALOME_COMPONENT_IDL_ #define _SALOME_COMPONENT_IDL_ -/*! \ingroup Kernel +/*! This is a package of interfaces used for connecting new components to %SALOME application. It also contains a set of interfaces used for management of %MED component in %SALOME application. @@ -37,12 +37,14 @@ module Engines /*! \brief Interface of the %Container This interface defines the process of loading and registration - of new components in SALOME application + of new components in %SALOME application */ interface Container { /*! Initializes the %container with a definite name. + \param ContainerName Name of the container + \return an initialized container */ Container start_impl( in string ContainerName ) ; @@ -50,11 +52,13 @@ module Engines Loads into the container a new component, registers it and starts it's CORBA servant. \param nameToRegister Name of the component which will be registered in Registry (or Name Service) \param componentName Name of the constructed library of the %component + \return a loaded component */ Component load_impl(in string nameToRegister, in string componentName); /*! - Stops the component servant, and deletes all related objects + Stops the component servant, and deletes all related objects + \param component_i Component to be removed */ void remove_impl(in Component component_i); @@ -109,6 +113,8 @@ module Engines Container GetContainerRef() ; /*! This method is used by the %SUPERVISOR component. It sets the names of the graph and of the node. + \param aGraphName Name of graph + \param aNodeName Name of node */ void Names( in string aGraphName , in string aNodeName ) ; /*! diff --git a/idl/SALOME_Exception.idl b/idl/SALOME_Exception.idl index 6c559445b..fd6a224c4 100644 --- a/idl/SALOME_Exception.idl +++ b/idl/SALOME_Exception.idl @@ -24,25 +24,31 @@ // $Header$ /*! \file SALOME_Exception.idl This file contains the objects defining the main exception used -in %SALOME application. +in %SALOME application. 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. + */ #ifndef _SALOME_EXCEPTION_IDL_ #define _SALOME_EXCEPTION_IDL_ /*! -Module SALOME regroups all idl definitions for SALOME Kernel +Module %SALOME regroups all idl definitions for %SALOME Kernel component */ module SALOME { /*! -This enumeration contains the elements indicating the type of the exception. +This enumeration contains the elements indicating the type of the exception +which can be raised during %SALOME session. */ enum ExceptionType { COMM, /*!< Communication problem */ BAD_PARAM, /*!< Bad User parameters */ - INTERNAL_ERROR /*!< SALOME Bug, irrecoverable */ + INTERNAL_ERROR /*!< Application level problem, irrecoverable */ }; /*! This struct contains a set of fields defining the structure of the exception. @@ -59,7 +65,7 @@ The main exception in %SALOME application. */ exception SALOME_Exception { - ExceptionStruct details; + ExceptionStruct details; /*! ListOfServicesParameter; + /*! This struct contains fields completely defining each service. */ @@ -64,7 +72,7 @@ This struct contains fields completely defining each service. { string ServiceName; /*! ListOfDefInterface ; /*! -List of interfaces. +List of names of interfaces. */ typedef sequence ListOfInterfaces ; /*! @@ -105,6 +113,7 @@ This struct contains GUI elements used for representation of the module in %IAPP struct IAPP_Affich { string modulename; /*!If the specified interface doesn't exist, Notfound exception is thrown. \param interfacename Name of the interface \return List of services of the required interface @@ -197,8 +210,13 @@ Sets/gets the name of the component */ readonly attribute string componentname; +/*! +Sets/gets the user name of the component +*/ + readonly attribute string componentusername; + /*! -Defines whether the component can be multistudy or not +Defines whether the component is multistudy or not */ readonly attribute boolean multistudy; diff --git a/idl/SALOME_Session.idl b/idl/SALOME_Session.idl index d0c95e827..f42ccde7e 100644 --- a/idl/SALOME_Session.idl +++ b/idl/SALOME_Session.idl @@ -24,11 +24,8 @@ // $Header$ #include "SALOME_Component.idl" -/*! \defgroup Kernel SALOME KERNEL module -*/ -/*! \ingroup Kernel - +/*! This package contains interfaces used for management of the session in %SALOME application. */ module SALOME @@ -38,7 +35,9 @@ module SALOME This enumeration contains values defining the state of the session */ - enum SessionState {asleep, running} ; + enum SessionState {asleep, /*! Session is inactive */ + running /*! Session is running */ + } ; /*! \brief %Session State and Statistics @@ -83,7 +82,11 @@ module SALOME Launches GUI in the session */ void GetInterface(); - Engines::Component GetVisuGen(); + +/*! + Returns the Visu component +*/ + Engines::Component GetVisuComponent(); /*! Stops the %Session (It must be idle) diff --git a/resources/Application-About.png b/resources/Application-About.png index 4ab6ecba518d03165873e72816b29b09f4c7da33..7b58330d50856e28562e8f9ed80dae72d6e6dda3 100644 GIT binary patch literal 19226 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

        5r3>=?gKv-6#gF2kVYm^Euk4pDx%bDo{L~m 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 diff --git a/resources/Application-Logo.png b/resources/Application-Logo.png index 8781eff05705ba42c2cb7c602dfef6a3438d1e0d..7be65180ada6ab17be0313beb31306bcecd57bf0 100644 GIT binary patch literal 2383 zcmV-V39$BwP)004R=004l4008;_004mK004C`008P>0026d000+nm#LZ5000Qu zNkl07cIi0~!SzEyb!u9EyTgQYalfMQj5GT$D(s z{$N3k`F>10_bzuhmve>h`)kkhE`?Syh`t#I8$NeOdi4^+hbFe2!5D)j1V^cuEF$i1 zO0=sNBubM=!!+2^a0}cw%Sdf7K-RX{9~95C6>rfOotn#2zePTmVINCI^EH*C!=PRL z^H`QZr9FAw(oMG&H_yxRou4@2BsDT+-D{V}+bfj*efU3)^;xG@Z&4P%)J*F63i7DG=QQGAqN>Jr@}^AGpAx3Uy?# z)sz9-^Y7n3FlJ(6!s{_m3IhlrxC&20B?f6Z5r)9&dl-`DA7a>c`7y)0FF!%5!19~V z-DP@Neu@9zwMegM+| zD+|MiPhT0{fBXOpfPV}gW{M1_?!IPNcJvlQ=F;N~%xpmCaI!J{`SXY29}xfk$G}jt z;S59Xrjrcok6vSV`t%vl-=7G^7zh9a5Zq%{%3=)H8p9aoL|X&h@}I$b@^%J?p3Mwz z-hTwT>pMf|j!O&;r97_L5i z0nA7L8BX4P$)E(x(5p_|W)SD+VmJZJ3tKKeVsO`zU|ae@)Z~=e;G_AxEQM3wHW@hb2G4Ta56A6GZW=8fB=Gf?8vR>3>9lm0!uqy1`eR; zd0+{dY_Gu}&BxAAyX721kghaCfsG7;`UR9#%&iEE3!+RI1o^lb)?a!IPP%`9G0Y5%FjgLRhK;x1F+87lf#E06Tz3N*hB8kbqC5r= zfRM6TK@fnn9>N!Q+g4l@xhkl{sch7K5Q@4!L2q#G`Of{cIF3~m zMV$q(J2%+M5;s*t=o%Kn!iySQ%R54DgAs`@1@Z((Ry5e>65+(ev1)Op_KkrF$8|BI zkaKPkupW}U#)*ECJ0?jfAi5u1l)@@Iz_WD-)(2w@PZCB^Jy5<4g#HMD&#{pWT3SL& z6YQqz4Q(u^M5H#y0f)05S6mi!#_K4Ax~1dCRP~&YDR2zWI;BZUGo8V-)~l7>HJs3K`t$|No&NjU7bdySgeE z$kepWmFC{`zQm#Y=R(S%BqTG)-5>}vqruuiob%Wn?xZmR_Sh?syaY-B-O`2#?UR|f zdzzU&<$#!lnzBC4OPq`+g1dQ`h;Io0iCX~S@EDQ;poP4=s3j377D0}Kg*1o{3ILD? zz;y^P_I?0k9K;93ASjuEGQEh12!p7oC|EBz_@DuW4d9a_1^@&QL62brppbmZN7 zFbse^0*W0_O!M>eGe}EIgJY1`5)B{t^7$h$wR~cbkd(!c`vq*Ov9U6N-2xCmWO)o3 zfI=2MbU{fK6q~S^1jQaG>4E?&D=R$N!D1McOhKMz1&VB_*$ z1x$h*DhzDQj~VXWdCai?#C--HVNnJid2@yBUh7Idu(&zg&V053b!{c>CrrgH>P(gSS^WgQ&P9I7P4n>!vH0uY3duAO?`f z{tp2FY?uCj{`A%V1=FhjCq^3lKYjA#|F2)ZVpV(b;>8aD0ffK(KZpPeu#F`lCCXr> z%g4aY^pZhBMxKF-n+vCUfB+gY9s_~DA5SwV^K4@fW_!&rYgRL`K>CeSEkFRV+`D)0 zBe0%f`S}xA2_OOFBK$wJjzTZiLE?ne;nPbD09E!MK73}le0CcH^XE+rJS;yLp1c=l zICyv=!}V(q8RFwI7!(xb;pPFW6P8=IZhZs@FaVd9R$sX}XLkSq002ovPDHLkV1fe3 BH~atq literal 1654 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

        5r3>=?gKv-6#gF2kVYm^Euk4pDx%bDo{L~m zgS1GapZxVAn3cEn>zxB-X}(|}RLG;R8{7?6YT`~f|EAwz{s;8qGKD}`5Z=K5#;hPB zd{K6QN2uW85nuze$XhrwY>Du0#kcvwfnlh0$(lJs>Z@c#m{f`8yDgu(Xxl;U&g83B zUq#HqKOMzC5+qT3wDfF*kxQLz!l%{qHnb@s;}k1cUe^{;|G=)`Q7XcxsGROqks=Ag zoG&{r(5Uh^AmM?y6E772#8>?DKUFS210lo3mrT6UhI+A37UK;xw|ch#S1h1BXDG=0 z`SiNg1^NZ*(PT8LkDAb9n>5TF~*;2X|?`-g4}Gv zHVASR|W^#YY+&=*csqa%VVRcgH;U|fb#O&RhxdbC{o>7 z9sXQmS7K!HHpD>$O;_GV)`q5ZdKo{(;6`qw|4liq0fGA^2xmybmm^?^5=Tzm8%Q=4 zxyVdzWIccl`P{Q@)3Ol=o-se6E3p`DR=kPOaeEoszU?{gdD;P*A{mPm7jCbqFB}!d z+Kt-6%F$pT*&zY(gc(J_j%HtucuzSt=;xH=zNPQ@D!Y^Gn&u!0t zd!$P}@X`C^*w+=z5bak_D)nRLRbug>V~S~pCd%L>R2W_0@3h;GD&t&`XzDzI?_s{TqX#5#lQ25WD?j*(qQt zGsh5u08x{uy9~0Q)l*NPPFxzK83a^V)k21`no1$G8 z^g#{_Nna2JEnf`k?4wPQs6wRp)i3=ra}+Et=ggZl*1@gTrzH7vZrLW>yJ+koTO&r& zb4n&kQfR3VlQr<>>h4Mc4AFg-1)~QPbWL`a$(j|E18OWFoPG zF9Lo3nkYf^vkFB+XEMK&1-$=s5Hw6;6F1WDM@@rMPLo^Mi`$6heFP=iCli++35AiU zd9c^0?B4}GSXegeF`BvPF>Ns6urz-;L}-bMWCVO`yCs-XxsVaR>lbK> zv5I@zodKgEpScyRX)&NSTeC`Fcs9A%)OeP2-8#Ok63~L$H&fx7YcZ`nM8aqYI0~Ft ztS7S;jGVxI99M-gd2^AIT1pfT%*Bar5QaqxIl1yf2$=G!Hn%n3Y~)vqxNjT$jajM@ zDB;vz!RfYkr)^B0L6HdW!nd3}fa{>ky9(Y)n{TU(&$1MW+ZXB_v*ddzZ~PCrGTctP z22dU5jpaxNwDZ1}`bu(CouH_i?k=5Wnsi8j$;tBt-c>&7>wiEmY~(XP9Arqc0jWx3 zmCq#MFHe{-0OjxB29U?1@`_G(z-dQ;2l|=rl)tc$s0YLBnR>;~I#6QDP0Y=HHj9k3 z_+9iB#Jei7?$5DpLDIrihG52Ek_5VelB{R!=mYrLb$+P~ECC7y*X$hE-;z@v^Oibl zkM{fb`}_Ub3{tJJos+q!bATN(%Vwbz82dgzm~wo}8$DcFrt`})bXb#7diPs$o0yu! z0=0>OXexC6Zei(ryQ8(@Y1u{bD_jt9pn;l?aW-TrQ z9tZ31%nlI_{yraxt|O=v=LOq@W`uozSeP&gWDZ!S2z$Tx69X+Bc++$m|6Ia7eeb>r zypgw~rok>T+g&*82q-~&FZ%g(G- zF?W}JEQN?5%6ybUtav)xopGFX*qYxDcp3TL$M-$H-?Ue?{|yi4+P@i?aGEAthMyqd zyOFcYX}Qw4b>J)}d50JTlk57L1aS8;GuESI7fZ9&!#4tZ3Fi+AQX}MjJ9S=@YHbZS zGboo(LPEmd9R)Y+k$Ik2M_zC{zklu=dw+Jn?hG|V^hYDfG}LVnP78gaFm_Aj$?i&9 z*Sm%13*vUJS!#d6j=W7#|Va0XloS= zeT1)L&vW<&CDSaYz9IXxyKiHPq`j_i)lq1Y+B+VwVjlaPPy#;sr%bNCew~^tbnJU= zTen0|g|_B~4wo)|7>@CV<<&d>4C11m?z=83IA*X^QRIxG0mjpL^}2e?`O>GM%F@AD zC2Z`%0iF8Yh@1bwAA4tDgy`IkG`uRI8Z}50?1CfVzWtu{ zb+t7WbFv&U4-kG*J3PenKfbC2doslF=yRJ42n3d_U0W8)NsW6Yz4|N0rHw~FALM+u z=J(m5#6Uu-+W5}OZ~8pAd#M(U_itJCN<3WmE^z_7)}PLTIyHOw_0?E~HqwuATd%-SL&P zB4)|r4LSetF!v-561a@{EzbIVmEKl+3k&%bHTRzm_Owh;p;!Uo=?=IgjPc<3-dNm{ z=|h#{kM-19Mt5$D0J<2cjm0yL^rV$Ih!wUu3iRbUk@lNaqc9oy}Q`Yq8i|^yRT`{Uv#8So4Z~%Wr50^68`yl@& zU2;|SHfUt-GabaxR_0(;-)?9vgWH#(Y}pcb$%XljV=dh;Y~q5YvpeQ28a>Ft(|ZkL z+p5M-sRkdDSO-6W;~(|W=PjpYluexxSl=Z8fCjN*^Y)Wba(S40Yd3@sUn7uRlmk%cK)=nhlr zy^wS$btG;1H!c`3elu%~&mcoc@C4a^+HZdSwLafIJUrR4;tJJDkS?!xn~La}w7yWl znb)H?VkR>Z*}|!UW-HLcrhJU2S#+8VFK3E$rkNudRDk` zg_-#cf&j!9XrLW;_(eV|L;{5oh@j+gPq*_&_t(i?%R7YZA%Q8xw@eLAiE<3}dW53C zJo{W}fKBQp?3p*RXc%^}FA=ru*UZ=(EyIGFhO<5O zmw8i98C=QGKFTnIM|4dcgYv3PM0*BH&uBWlXpvXHu)FK@#W-y(4D%JQT8<|G$Nf_? z*4l4|B%R|EV?n`P&i^t7iB*buRm>_e0jf5BU|Its@X8R5FPFN?v^ znAFo)4W@&8z_Y7({wPl1k$#f}aS%0f^RvA;r zUn{Z4ou7qmDj}N3MFpGlrsLr#?6JZ^stURn_(B{yu3@+0xIvwJtQ6|Tk^{B-DGJNj zW9&R&`XeO~yjLK4piGrvG-v2D{1}z7hRU8v9`hO~Jw$yw=6Qymh2Di?Q*oR=&YSC8GCNQ2W)CcuRKLK7P6e8_M5!xhr`7d5DGoez?%LGeu6laQ#?>{T z37ys_n~Kur69NVAu%}Ugv*e2TARVDY+kz!8qEfm!Yp$j#;kM4y>s9ck79c`H+tcm& zmb75$G7ea~*igp0Qj>a1FTr@goB^Oz5AN96{`0fY+3eaYkJ2Hup+pbvD@wRnP{G$6pkFlcvz}qy zg9PZ^R^iO@?ni;l$Rr?TkI1OsifCq0nr&`BxMwXP2S}zAw*8Xo-R~r`T!xl5jJl;B zWj2Tk>B9e|3IB8ZQL#V&?0f-(zPIpn8F@RaPswLxR+eEibgQYfMuCdH8@4%;dgV#qMms@gf&a0*B6R_;KYD19o(V ztjdjxP{+97O7r6}tuuZU@hO2xHg5jE%_C|45-(L)bq!J!%7Lv{hy6~<4Gyj@RpUk=Wc@nLQTq?v&~<# zrx@5-GahHyB*ne9WSS?hCNt$+=!y?)^1v?I&^0DvawhTMJG;pY+;^VZdF0C0N=iwn!f*!v zmbpHczaSvE!e6k<*2r7lYeyvutt2R2vpqm(%}1$3dgPu*9jm55u6-eY^-m9}Sdcac zY5G$s7)n%{?$_`FQxlSpz2d5?BQNWY|Jy%smQ=$hP%~nwM+uTkjlgV-wY!#>qhv63 zmZDTV?47urA_rUn-wmuY7a7jr^3(ctL?B;CjbbPvrl2O2V%}M_9{=2i`y!Nsp|~`@ zJ{%KD&s(B(RH98NQ!F88hQYw@2W1)X(Wb$vd$Nr$Ymd16M{wM4TLX_9#=dojpF&Wl1Wg?;Gdl=^o|SJCL?Nri;yHkn6;HFZ5u8vfAT6hE0L^Ge zo#B?LJf~=G$s@yErx$+|>94cB3W-g#J?lr9VNuJZoL1N8OZ*4>*uC!V@U*&J6t~Ha zo+Wk=`lm@7^Bk6uOxo=AEG8;>29Xc9a(Rdyg&|JWR5C0q1FJ@J_$LZc=%x+GDvDjJ z`wi>j7y`6s4kc3`sF_|iI<%ayd&eSi`)K$;rA97cs*@2Vn(^zGKO zxPSb=i9Z&Y35TyOdFq+f{J9sq&QlZLOGOgxg&jWGh2PV{OQu@ec3l z{nh99N+#-iC)b1e9mEk05?vd8%Rjr zy4Y))2`RD^sa~Ga4KCvI*2U;l8@Yy+ZdqF7@N=%8M&W)Gf)V0D<*QwV;;b@;UG2m@ z!Pyms1Q3i5*DGf-!Dslr(kR7G>qZ+<7%NV{x#!Q)nQD_A_Pf7Si-Gw}v!HfAaT3EGA8C&+^^Td?o#0{KpLC@(Qh8#052I@M=^}QNB zDrS}W!cPv5^SkgSkiyNHJlT_QhKJ*z+Q61Umm!hijhmu`CGs+PY4NzNX2KYUi6Lnv zP$C)_;h56c4zw5c)YV#Ru{1T(zE!j8AyISv!KvTMywaaI zmqCqjf;y!F^t9l+fxa`Evhsy07&-gC5V7Q^I*xzg&_+kwm6SS{KhgSS@i_MjnNXBT zM}8(pF;sI1gAzGteybvS>8qBRzCgt3!zXAV+_@xmADY%g*L&Zp_b-R*#nhIGP>6h< z476#{3h;|=;`P7`;SV2em&Lp6b@xs}i^|D)cj9V4FDQ@o+}-T?D(D8Xb{VMK1Asl- zuM4Fqf=v*6fpdnCpocA6|;9&qJ1Vko&%&i$B1 zdUM}4z)210pv7O8U=yJauh*Xxz%{($VNyql$xgn1^r@A1#%~LdxXyRrzXfE@D^Nb< zUJEekF+W*J|HXY3Wmh!An3a|nW|iiO8l#M1d4L}R)|FSueIe|j7pVPVZ2Nk))7nSt z5Uuw1__l`O*=Lp&M^LP zfibvm^6&#TL@v-OzCrg?SvF`&XdXqvLye!X#vr`YNkqor6NAx6g2Ri{PL=t?xFF(wu(TZRTSznl&I%;$@C~n-^Y`Y_K{X zh1=r(9nwn_tYcOW3(>~Gf16DbgMvSPC+-^p{sQ2>DETs)N{Cu@ zUBi-mTziKOxGv6v=KwXP$3SJz9`06i26lWgip4%Ryia%bYl{Ll^n$^*o#;o}q+~bU zafVX}ZTw+_xwh5Q^(?c~2lzNq$gs%`2A5MtH|9~u71r7}|E$8&r2I}GVdp7eqL4cR z*pq%ypaeNgfMc_{ND%+>zvo_K;f24L?Cfz5atUpK$l)+_`oy_>w~%6DU&<{ai&@GU zAUKSF#~>_#peXXtxrubQVs#$kI=0QL`KQZS?uCfY%s8IcV|PT^gN$HVW}!<9g6e`m zG_~wz<&p9@J#@~-)OrglKxwS1&wCvMh1twI#oJi~+8I&GllA>S{pihdh1gJnZPY{k8k&>>@wY*rys~`}QCa>)=dZCS)csTC9gXVF zYCX&TVal0)>rc(!man+u>*+BO|HoX(fv!*DmGy1pXU;5iyWH&(4-J!XF%4JTzUQfS zPEL5Bx8BJE&s}b6Q_&VI|80W(A_$RA+&vzlcN;u+ZPPhCB4l;9JVV1P{(-6p6T@YG zG1XC+xL(A}X4-Uuar<8Q+N0U#s)=Xzm$rLAof6IJJ<2Z2r`4TUVoCMYn;=+(kXT_j zOGRa}?#Bg(JpSxk&2;+u4~HsoujWS1f9WB^bfYZBAulwZnHE5}w`NeRHs>HeY=1_| znkJNQL0Te>>e~-0pt#eOu_B1b+4>+Xs77#(8k3!b9aIK}au)dpZ`ujR=M5RzSE z7-{A@hMXj}T%DNTDDEF1t1M&Qn}^p-IPzw%|5Dv%y;#>|7FSAzUN_fH-dT4g-`#&le`t^tV+CaSqyOiT0r@7>AT{hg(!|WXV!5J!Rj*RlE$%Y#1`01W}$r$J7E z?_~G(Yyda~80(v&!8GLL6><_nz$_%B6I?T$MT1*(baW61go%lXm6er~lar5+Pe@2e zLPEmK%*?>RKub#tfk04$La4^ZAAwZTI(747@AC4;%F-kl0AK+C4*(<(90tH(02T(| zVE_pRP*2WaSOAL!@K}I^1*j)iVR!(G2k>}+ga@c6l`s;3B>{L6Kq3KDa8CvBRDeYN zhX_Jq0k8tR0;8TZfWcr`7z_`Ckzg?DNk1^hVqthJjD&?zPuhdWSUe1mhmr6w>Iob0 zHkJg#lVBtgjCxXurNZ!37>Np_o)86zgG@ncC;h>mU=t7(gaPZoyZ>Z>55R@TVo4{G zz?NWw$74x&EcHYo$N*2ml1NzUiCT~io{A+=K|%kNftvr3`X>~W4JrU@Kt`a}e~y5y zKoKAwhyhYN*@6Xl5*|-IF$)v}HU@JN2~R!o4%7zr29HTpJoUs%(0kBn&|1(-&^FK{ z&=t@IP&cR*6bGsSNrPn|O_1G5{}a%Es36S08GzTpbMOJUs3#)OUf;(_o3K=#509%zVO4Br8Y9p(||7$;6l=6bt@AZj^^D}C^ z^Zlp=UPNDV3`rzCsxw9x%O5(Bx$%67{!KDRo*RFN*w)zqRU-O^lhVTPr)K3gS^}MQ z#ZR3+^$Ikio~)Ivt)(rc|C%bz{=3*{)G1-aV&J|=9yk9#f*H?n2cdmA@a)fyO|iv? z-H#6#*0y)2_<3wvYPAH|)omo72OO-CUBJ^1hcaXYi`$$SP%N_}oLZ7FroSv9>dsn-HxH zzFv6bU4wIi54W1gwr6^|pbi)oDbnkGwho8T-Y?xjIZoN>*Ja4}7oM3|wGg+xji#=& z%rUULYb-40gt9zo96W-E%PS9D2Pi?oI+FU=h%q}x&F2khl^Q&6vKi#n2cZGl?5_rVr_d4sU`w@XB73McK!EoWyeSD0F7mUSwWXt}SvimZ#(j_Z%MO zPr4|>DtF?h7;wHSgg*nhx;sp(6r%XFl^^^8HezX;;{vTL}tJ-=+>Sdt9F1(BuvAtZ|1h2=%NON`6RIip1y}Jck_~>P5uha_cn~C%{N9f=h*|#jwbx<_zBQe8*{F?>$ z^$in2;#Se~;Rl7GOGA41MecV1nb!Fd;yf;O=c*PCUpIlEqt>DXOm{=OUZ%{axKM0! zr~K;}#al2q{_F$Fj8_;r_mY;Er?B=k^!X1*U-)TI+8r-${w9L_>VEoC#O@@gGyYH|3|xYT*qSMp9+7Jk+;R=1SXrD6XyLvEt?k{l#urgaDir%hg5 zff^Q`KALYJs#~8I+DFRmdWI8^V}j0==*mSp4|Jxg)z}GHBq4BN=6EJ6P#t`+La%zvXynfIlXs1I&@HE>lr$y@%FNeKxuBz0H3j5pC z~-hhouRf1No67s5C+8-!~YFymBh8RZqaG_$PC;9trTmU&cOXh3s5 z{3?o^w^PzL8jYohWROFi8DO9S(LkI0Unx zfHVCTw)0K}>fSH0>?!~a-afs0EXYP1mnA|!;Y!CYnv#J&{T}$8C`yMpi}Vwe@}W@b z8*40SpNoVyet3m<2~ir7@IQsSKcD`BG5}mwARCW4Q3N<{vC6Wx&?U%!|L-)sG$X94 zh?0c+B48wBQ! zk&$)w;bw@zl&fCu{7|;S>Zi9lG;A>B5L5~s&II>qWfRbP#1*r7+8mw+|I(L&;tl%N z$a{?#c;9hJ8mdE+oXdO9p1aF6LNqf#MvD<;-@(E5MX+9quFF_So(vC&eHR>=T-Bf( ziiuOau9J??3o4C|d@^liqMh$pRdIL^HTLeUXEY+ASpR6acw^;>TiUX^9gqG}%}>;5 z@T=%QesCRz{rJ)HcMEoQdw5w^_2WmycgO{4c*_16`HblKhxq$38246)kXhBDt%;3` zD%Uk!t2yHH#i~mdW5346pUgD z*RuUiZ_5GoL&OSc)19Ulc$i_;8}1#68ni&WkUg~?h>ZF}g<^QCySkoN#@=s;E1-_Y_ev%(CnY@&#CdmyAVN#~ z*c=riCbtw_W3Xyc?L*18129Y7MGWuydB@%S;Je*l)3~sjy+YR|q8Mx_(lJ^b^U5)i zkmcbAvhY&@KV1@UDM0k6X?xYFt>mS_X15#Pd87%zS%el_iou`K-2TjLSO=wvKOIp1t)=#vm;UzHD{HyVq+dM4VN+pCNZw zv0E(JDT7_rA>8am^1Afb%ZNuB!urA*do@xDiLsG3Ty{W$)ZhYgvghrDzrx_J)o0~B zvI#wK=M-X;wWck``_k_q{m|uJ zqci$jU!r}}`Qa8=?XPzj7c96B`00jKYCCIdDXd$r91Fy|!qWfoB)m}^Q4s15fZLsUX{T^U~yDBR@mF&(ZUukMz(jS^&yiag<#8pfPLK{-T@1g_j>%zVwLpY51t9w+xqE zMTmvrSR?;~Tj%EP9M&8P*mGvxd{wr6%*t>ah3?)e5vq}k?>DZ*))h`P9FX}tZ%eBS ze2nZ5oop%dW132NYB+!BD8ebeZLq>qC(7ghHz88=nY`IZULY6lm1h@1pkRWG5}uR!fMF;2qe! z`Pc?W$3NWoPA-1vUI4d}o7)?iWDK?}?HBq>@o&i|tc4K456%TxlI2y{Xo$$2k#0x@ z4Rj-Xp{7&@I{cMJINahVv)$3IQOxBdDJBl6$N_C%YB=WT8}8e=_sGK+*FQ@`yBIh) zCe{E3T{hzZ=*C)qLD2WmD>2j z&*4~8Z#n0N&%uJ>A84N^-F_!XBWK)mu$_c7z!nk}DiHv0+rQ$*dDHDWB4 zrLYC%2X-?71%F!US0?^!T{HuKKm1}K*WgWhfoJ!6W~|3^%S%>wbUs@Jg+5}(eGEcF z^3LZkCh|w`UeXu3Zu6BZC240$>>+pC1-R>P%L`NJui^!Nw(RwzavO-c3eP^N{};Y8 zoSP>Yb*0*FN5gk(#QS@6Rbn8zNy(#8J(D2{x4)5VHI|}ila0EQQ9(nFW>?yKTurQR zY3bTn6=XRsB17cGT_{(}KXjUTtXfA*_@C;^R%~rQWk&95_@OFEk}vlYPW7mnrdme^M#GenqeB>?xZTEjGnsqPb8OK_4FVZ~B`Y zq1}>03MXPGUH%-N)#j!?dZ5w0A+VW%y#F~$jwqFh%yx(a z=sbvBmePJkV=Xwn0 zJ`X6uxGK?N<_AezZg6M!_Di2xq5V3u54$}*mog*#RwZ!{h7zp%g~d2}&#{YtmjAKY zx8PJdkdsq-?C{sKtiy6M@C~nAR^#-=(NGV(tnA~q^7%>2tS?PbH^mMmDBo__vi31l ze(hC0o>7M zW|7<~C^ItMbgPH?=96y?702u4yG}2dkvsS>9u2wK-|yZnI&QA5>tA#{lymXCG<6l; z{B?1t>8XyP(hqh&4~PI}MG`4?dN}8)p$ML1*dU#_I{PGmqi=6pm5}MFej!TKNSE)~ zTy~C)@;Y(z&K=FGk=NOA>P8T}O%{n>d#vSXD@*Zk0w4cAJ;SIoPr@`Mw|-2$cDHav zCFkd(;Y|)^!BjsdW#!qbiKkwVFuj(E%ce>4IaeCs%pFLQmQsby~eJzGc%zIfW zdBPd`Ijb||94^y}JbX=)ArtxuGeS?W+QW@a><)MLjC4tZ2 zWhogG3@tZMh=--zjptoVSS7zmL7KQe+4NcV4MYe8JC|^|91FdV@8vmzNm>14BQ|p7 zM#DlKTU1f&RPijw`&loo8_tmHIKYIznrI7 zFGp}GSxJ}>SDV@`4%74a2<{PNU2Xr&X_|M!#qJE@U6m+g)7AaTpP6OI`ofgH)YSL% zpWMxNhck{ni?1A5@+_0xD*O6&QhDDmF?iqG^fL@rv;E7J z%e9W+_pcc&b-px^Z`ZmPBIZO>9ij|kXI@YRaAA~0YVULSzP^gke%@m=g&Dnv*OZa zlyjBf;WV;w4c;QThm;NB#5F$-woE|QmmhQAxdB&8SXy_hcH<*t?Ow&-E}v$IR119S z-qhAN{~UBC%x*s_KqWl1X!`GK)MG-+1KjI0q=|`|VU^-hhMGJuV_e@PZ|Dr~GLqf* z432Mfa*uY*aQ~b1+?2nUyZrPG%SH=$$JLFSjzM>w;qxPv8V7OeZ}OAX+wEOn5(0c` li(Y% - - - - - - - - - - - - - - Salome - Other - NRI - 1.0 - GUI Neutral Context - 1 - - hostname = muna - - - - Geometry - Geom - NRI - 1.0 - Geom component - Open CASCADE - 1 - ModuleGeom.png - - - - - Geometry - No comment - - - - - InitGeomEngine - - - - 1 - - - long - StudyID - - - - - - Engines::GEOM_Gen - geomEngine - - - - - - MakeAxisStruct - - - - 1 - - - double - x - - - - double - y - - - - double - z - - - - double - vx - - - - double - vy - - - - double - vz - - - - - - AxisStruct - axis - - - - - - MakePointStruct - - - - 1 - - - double - x - - - - double - y - - - - double - z - - - - - - PointStruct - point - - - - - - - MakeBox - NRI - 1.0 - test XML - 1 - - - - double - x1 - X coordinate - - - double - y1 - Y coordinate - - - double - z1 - Z coordinate - - - double - x2 - X coordinate - - - double - y2 - Y coordinate - - - double - z2 - Z coordinate - - - - - GEOM_Shape - shape - boite - - - - - - MakeSphere - NRI - 1.0 - test XML - 1 - - - - double - x1 - X coordinate - - - double - y1 - Y coordinate - - - double - z1 - Z coordinate - - - double - radius - Sphere Radius - - - - - GEOM_Shape - shape - sphere - - - - - - MakeTranslation - NRI - 1.0 - test XML - 1 - - - - GEOM_Shape - shape1 - Shape - - - double - x1 - .. - - - double - y1 - .. - - - double - z1 - .. - - - - - GEOM_Shape - shape - Result - - - - - - MakeCopy - NRI - 1.0 - test XML - 1 - - - - GEOM_Shape - shape1 - Shape - - - - - GEOM_Shape - shape - Result - - - - - - MakeBoolean - NRI - 1.0 - test XML - 1 - - - - GEOM_Shape - shape1 - Shape - - - GEOM_Shape - shape2 - Tools - - - long - operation - Operation Type - - - - - GEOM_Shape - shape - Result - - - - - - MakeFuse - NRI - 1.0 - test XML - 1 - - - - GEOM_Shape - shape1 - Shape - - - GEOM_Shape - shape2 - Tools - - - - - GEOM_Shape - shape - Result - - - - - - hostname = localhost - - - - SMESH - Mesh - NRI - 1.0 - New Mesh component - 1 - ModuleMesh.png - - - SMESH - - - - CreateHypothesis - - - - 1 - - - string - anHyp - - - - long - studyId - - - - - - SMESH_Hypothesis - aHyp - - - - - - Init - - - - 1 - - - GEOM_Gen - geomEngine - - - - long - studyId - - - - GEOM_Shape - aShape - - - - - - SMESH_Mesh - aMesh - - - - - - Compute - - - - 1 - - - SMESH_Mesh - aMesh - - - - GEOM_Shape - aSubShape - - - - - - boolean - res - Result - - - - - IsReadyToCompute - - - - 1 - - - SMESH_Mesh - aMesh - - - - GEOM_Shape - aSubShape - - - - - boolean - res - Result - - - - SMESH_Mesh - - - - AddHypothesis - - - - 1 - - - GEOM_Shape - aSubShape - - - - SMESH_Hypothesis - aHyp - - - - - - boolean - res - Result - - - - - - hostname = localhost - - - - Visu - VISU - NRI - 1.0 - Visu component - Maquette septembre - 1 - ModuleVisu.png - hostname = localhost - - - - Supervision - Supervision - ARS - 1.0 - Supervision control GUI - 1 - ModuleSupervision.png - hostname = localhost - - SuperG - SupervisionEngine - - - - - Med - Mesh - Patrick GOLDBRONN - 1.0 - MED memoire - 1 - ModuleMed.png - - - - - MED - No comment - - - - - - - - - - - AddComponent - SuperVisionTest - MTJ - 1.0 - Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py - 0 - - - AddComponent - + ... - - - - - Addition - MTJ - 1.0 - Floating add - 1 - - - - - - Adder - Adder - Adder object - - - - - - Add - MTJ - 1.0 - Floating add - 1 - - - - double - x - First number - - - double - y - Second number - - - - - double - FuncValue - Substract result - - - double - z - Addition result - - - - - Adder - + ... - - - - - Add - MTJ - 1.0 - Floating add - 1 - - - - Adder - Adder - Adder Object - - - double - x - First number - - - double - y - Second number - - - - - double - FuncValue - Substract result - - - double - z - Addition result - - - - - - AddAndCompare - MTJ - 1.0 - Floating add - 1 - - - - Adder - Adder - Adder Object - - - double - x - First number - - - double - y - Second number - - - Adder - anOtherAdder - Adder Object - - - - - double - FuncValue - Substract result - - - double - z - Addition result - - - - - - SetLastResult - MTJ - 1.0 - set the last result field - 1 - - - - Adder - Adder - Adder Object - - - double - z - number - - - - - - - - LastResult - MTJ - 1.0 - get the last result field - 1 - - - - Adder - Adder - Adder Object - - - - - double - z - number - - - - - - - - - - SubComponent - SuperVisionTest - MTJ - 1.0 - Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py - 0 - - - SubComponent - - ... - - - - - Sub - MTJ - 1.0 - Floating substract - 1 - - - - double - x - First number - - - double - y - Second number - - - - - double - z - Substraction result - - - - - - - - - - MulComponent - SuperVisionTest - MTJ - 1.0 - Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py - 0 - - - MulComponent - * ... - - - - - Mul - MTJ - 1.0 - Float multiply - 1 - - - - double - x - First number - - - double - y - Second number - - - - - double - z - Multiplication result - - - - - - - - - - DivComponent - SuperVisionTest - MTJ - 1.0 - Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py - 0 - - - DivComponent - / ... - - - - - Div - MTJ - 1.0 - Floating divide - 1 - - - - double - x - First number - - - double - y - Second number - - - - - double - z - Division result - - - - - - - - - SyrComponent - SuperVisionTest - JR - - SuperVisionTest - 1 - - - - SyrComponent - - - - C_ISEVEN - - - - 0 - - - long - anInteger - - - - - - long - BoolEven - - - - - - C_ISONE - - - - 0 - - - long - anInteger - - - - - - long - BoolOne - - - - - - C_M3 - - - - 0 - - - long - anOddInteger - - - - - - long - anInteger - - - - - - C_M3P1 - - - - 0 - - - long - anOddInteger - - - - - - long - anEvenInteger - - - - - - C_DIV2 - - - - 0 - - - long - anEvenInteger - - - - - - long - anInteger - - - - - - C_INCR - - - - 0 - - - long - aCount - - - - - - long - aNewCount - - - - - - C_MIN - - - - 0 - - - long - aMinVal - - - - long - anInteger - - - - - - long - aNewMinVal - - - - - - C_MAX - - - - 0 - - - long - aMaxVal - - - - long - anInteger - - - - - - long - aNewMaxVal - - - - - - C_LISTOFSYR - - - - 0 - - - - - ListOfSyr - aListOfSyr - - - - - - C_AVERAGE - - - - 0 - - - ListOfSyr - aListOfSyr - - - - long - anInteger - - - - long - aCount - - - - - - ListOfSyr - aNewListOfSyr - - - - double - anAverage - - - - - - Init - - - - 0 - - - long - anOddInteger - - - - - - Syr - aSyracuse - - - - - - Syr - - - - Count - - - - 0 - - - Syr - aSyracuse - - - - - - long - aCount - - - - - - Current - - - - 0 - - - Syr - aSyracuse - - - - - - long - aCurrent - - - - - - IsEven - - - - 0 - - - Syr - aSyracuse - - - - - - long - BoolEven - - - - - - IsOne - - - - 0 - - - Syr - aSyracuse - - - - - - long - BoolOne - - - - - - M3p1 - - - - 0 - - - Syr - aSyracuse - - - - - - - - Div2 - - - - 0 - - - Syr - aSyracuse - - - - - - - - Incr - - - - 0 - - - Syr - aSyracuse - - - - - - - - - - - - - FactorialComponent - SuperVisionTest - Malvagi, Tajchman - 1.0 - Factorial - 0 - - - FactorialComponent - No comment - - - - - eval - MT-FM - 1.0 - Factorial - 1 - - - - long - n - - - - - - long - f - result - - - - - - - - - SyrControlComponent - SuperVisionTest - JR - - SuperVisionTest - 1 - - - - SyrControlComponent - - - - L_OneEven - - - - 0 - - - long - ValOne - - - - long - ValEven - - - - - - long - Finished - - - - long - Incr - - - - long - Even - - - - long - Odd - - - - - - C_NotOneIsEven - - - - 0 - - - - long - ValOne - - - - long - ValEven - - - - - - LOOPN - - - - 0 - - - long - InLoop - - - - long - NN - - - - long - KK - - - - long - min - - - - long - max - - - - - - long - OutLoop - - - - long - N - - - - long - K - - - - - - WHILENOTONE - - - - 0 - - - long - N - - - - - - long - OutLoop - - - - - - IFNOTEVEN - - - - 0 - - - long - N - - - - - - long - Odd - - - - long - Even - - - - - - LOOPi - - - - 0 - - - long - InLoop - - - - long - ii - - - - - - long - OutLoop - - - - long - i - - - - - - WHILEEVEN - - - - 0 - - - long - N - - - - - - long - OutLoop - - - - - - - - - - - Calculator - SOLVER - LD - 1.0 - Test component (Arithmetic operations with MED_Field) - SALOME component - 0 - hostname = localhost - - - Calculator - No comment - - - - - Mul - LD - 1.0 - Multiplication of 2 fields of double - 1 - - - - FIELDDOUBLE - field1 - initial field of double - - - double - x1 - multiplicator - - - - - FIELDDOUBLE - return - result - - - - - - Add - LD - 1.0 - Addition of 2 fields of double - 1 - - - - FIELDDOUBLE - field1 - first field of double - - - FIELDDOUBLE - field2 - second field of double - - - - - FIELDDOUBLE - return - result - - - - - - Constant - LD - 1.0 - Build a constant field of doubles - 1 - - - - FIELDDOUBLE - field1 - allows to build the support - - - double - x1 - the constant - - - - - FIELDDOUBLE - return - result based on first field support - - - - - - PutToStudy - mpv - 1.0 - Put field to the study stucture - 1 - - - - FIELDDOUBLE - field1 - field to put to study - - - long - StudyId - the ID of the study - - - - - FIELDDOUBLE - return - the same field like in input - - - - - - writeMEDfile - LD - 1.0 - write a field in a Med file - 1 - - - - FIELDDOUBLE - field1 - transient Med field - - - string - filename - Med filename - - - - - - - - - CalculatorPy - SOLVER - NB - 1.0 - Test component (Arithmetic operations with MED_Field) - SALOME component - 0 - hostname = localhost - - - CalculatorPy - No comment - - - - - Mul - NB - 1.0 - Multiplication of 2 fields of double - 1 - - - - FIELDDOUBLE - field1 - initial field of double - - - double - x1 - multiplicator - - - - - FIELDDOUBLE - return - result - - - - - - Add - NB - 1.0 - Addition of 2 fields of double - 1 - - - - FIELDDOUBLE - field1 - first field of double - - - FIELDDOUBLE - field2 - second field of double - - - - - FIELDDOUBLE - return - result - - - - - - Constant - NB - 1.0 - Build a constant field of doubles - 1 - - - - FIELDDOUBLE - field1 - allows to build the support - - - double - x1 - the constant - - - - - FIELDDOUBLE - return - result based on first field support - - - - - - writeMEDfile - NB - 1.0 - write a field in a Med file - 1 - - - - FIELDDOUBLE - field1 - transient Med field - - - string - filename - Med filename - - - - - - - - diff --git a/resources/KERNELCatalog.xml b/resources/KERNELCatalog.xml new file mode 100644 index 000000000..b7049193c --- /dev/null +++ b/resources/KERNELCatalog.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + KERNEL + Salome + Other + NRI + 1.0 + GUI Neutral Context + 1 + + hostname = muna + + + diff --git a/resources/SALOMEDS_Resources b/resources/SALOMEDS_Resources index 8aec5d87d..2b8d55105 100644 --- a/resources/SALOMEDS_Resources +++ b/resources/SALOMEDS_Resources @@ -1,6 +1,6 @@ formatlist:SALOME_STUDY -SALOME_STUDY.Description: Stars Document Version 1.0 +SALOME_STUDY.Description: SALOME Document Version 1.0 SALOME_STUDY.FileExtension: std SALOME_STUDY.StoragePlugin: ad696000-5b34-11d1-b5ba-00a0c9064368 SALOME_STUDY.RetrievalPlugin: ad696001-5b34-11d1-b5ba-00a0c9064368 diff --git a/salome_adm/Makefile.in b/salome_adm/Makefile.in new file mode 100644 index 000000000..9a6d45867 --- /dev/null +++ b/salome_adm/Makefile.in @@ -0,0 +1,42 @@ +# source path +top_srcdir=@top_srcdir@ +top_builddir=.. +srcdir=@srcdir@ +VPATH=.:$(srcdir)/salome_adm + + +all: + cp -rf @top_srcdir@/salome_adm @prefix@ + +install: all + +bin: + +resources : + +inc: + +lib: + +include/salome/SALOMEconfig.h: + +include/salome/sstream: + +depend: + +depend_idl: + +install-end: + +install-include: + +install-bin: + +uninstall: + +uninstall-idl: + +distclean: + +distclean-other: + diff --git a/salome_adm/unix/config_files/check_Kernel.m4 b/salome_adm/unix/config_files/check_Kernel.m4 new file mode 100644 index 000000000..ce2e458c9 --- /dev/null +++ b/salome_adm/unix/config_files/check_Kernel.m4 @@ -0,0 +1,58 @@ +# Check availability of Salome's KERNEL binary distribution +# +# Author : Jerome Roy (CEA, 2003) +# + +AC_DEFUN([CHECK_KERNEL],[ + +AC_CHECKING(for Kernel) + +Kernel_ok=no + +AC_ARG_WITH(kernel, + [ --with-kernel=DIR root directory path of KERNEL installation ], + KERNEL_DIR="$withval",KERNEL_DIR="") + +if test "x$KERNEL_DIR" == "x" ; then + +# no --with-kernel-dir option used + + if test "x$KERNEL_ROOT_DIR" != "x" ; then + + # KERNEL_ROOT_DIR environment variable defined + KERNEL_DIR=$KERNEL_ROOT_DIR + + else + + # search Kernel binaries in PATH variable + AC_PATH_PROG(TEMP, runSalome) + if test "x$TEMP" != "x" ; then + KERNEL_BIN_DIR=`dirname $TEMP` + KERNEL_DIR=`dirname $KERNEL_BIN_DIR` + fi + + fi +# +fi + +if test -f ${KERNEL_DIR}/bin/salome/runSalome ; then + Kernel_ok=yes + AC_MSG_RESULT(Using Kernel module distribution in ${KERNEL_DIR}) + + if test "x$KERNEL_ROOT_DIR" == "x" ; then + KERNEL_ROOT_DIR=${KERNEL_DIR} + fi + if test "x$KERNEL_SITE_DIR" == "x" ; then + KERNEL_SITE_DIR=${KERNEL_ROOT_DIR} + fi + AC_SUBST(KERNEL_ROOT_DIR) + AC_SUBST(KERNEL_SITE_DIR) + +else + AC_MSG_WARN("Cannot find compiled Kernel module distribution") +fi + +AC_MSG_RESULT(for Kernel: $Kernel_ok) + +])dnl + diff --git a/salome_adm/unix/config_files/check_cas.m4 b/salome_adm/unix/config_files/check_cas.m4 index d96d1dccc..405cefa83 100644 --- a/salome_adm/unix/config_files/check_cas.m4 +++ b/salome_adm/unix/config_files/check_cas.m4 @@ -37,10 +37,11 @@ AC_SUBST(CAS_OCAF) AC_SUBST(CAS_DATAEXCHANGE) AC_SUBST(CAS_LDFLAGS) +AC_SUBST(CAS_LDPATH) + CAS_CPPFLAGS="" CAS_CXXFLAGS="" CAS_LDFLAGS="" - occ_ok=no dnl libraries directory location @@ -73,6 +74,14 @@ if test -z $CASROOT; then AC_MSG_WARN(You must provide CASROOT variable : see OCC installation manual) else occ_ok=yes + OCC_VERSION_MAJOR=0 + ff=$CASROOT/inc/Standard_Version.hxx + if test -f $ff ; then + grep "define OCC_VERSION_MAJOR" $ff > /dev/null + if test $? = 0 ; then + OCC_VERSION_MAJOR=`grep "define OCC_VERSION_MAJOR" $ff | awk '{i=3 ; print $i}'` + fi + fi fi if test "x$occ_ok" = "xyes"; then @@ -80,7 +89,7 @@ if test "x$occ_ok" = "xyes"; then dnl cascade headers CPPFLAGS_old="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS -DLIN -DLINTEL -DCSFDB -DNO_CXX_EXCEPTION -DNo_exception -I$CASROOT/inc" + CPPFLAGS="$CPPFLAGS -DLIN -DLINTEL -DCSFDB -DNO_CXX_EXCEPTION -DNo_exception -I$CASROOT/inc -Wno-deprecated" CXXFLAGS_old="$CXXFLAGS" CXXFLAGS="$CXXFLAGS -funsigned-char" @@ -92,18 +101,17 @@ fi if test "x$occ_ok" = xyes ; then - CAS_CPPFLAGS="-DLIN -DLINTEL -DCSFDB -DNO_CXX_EXCEPTION -DNo_exception -I$CASROOT/inc" + CAS_CPPFLAGS="-DOCC_VERSION_MAJOR=$OCC_VERSION_MAJOR -DLIN -DLINTEL -DCSFDB -DNO_CXX_EXCEPTION -DNo_exception -I$CASROOT/inc" CAS_CXXFLAGS="-funsigned-char" AC_MSG_CHECKING(for OpenCascade libraries) CPPFLAGS_old="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $CAS_CPPFLAGS" + CPPFLAGS="$CPPFLAGS $CAS_CPPFLAGS -Wno-deprecated" CXXFLAGS_old="$CXXFLAGS" CXXFLAGS="$CXXFLAGS $CAS_CXXFLAGS" LIBS_old="$LIBS" LIBS="$LIBS -L$CASROOT/$casdir/lib -lTKernel" - AC_CACHE_VAL(salome_cv_lib_occ,[ AC_TRY_LINK( #include @@ -125,16 +133,18 @@ if test "x$occ_ok" = xno ; then AC_MSG_WARN(Opencascade libraries not found) else AC_MSG_RESULT(yes) - CAS_KERNEL="-L$CASROOT/$casdir/lib -lTKernel -lTKMath" - CAS_OCAF="-L$CASROOT/$casdir/lib -lPTKernel -lTKCAF -lFWOSPlugin -lTKPShape -lTKPCAF -lTKStdSchema -lTKShapeSchema -lPAppStdPlugin -lTKPAppStd -lTKCDF" + CAS_LDPATH="-L$CASROOT/$casdir/lib " + CAS_KERNEL="$CAS_LDPATH -lTKernel -lTKMath" + CAS_OCAF="$CAS_LDPATH -lPTKernel -lTKCAF -lFWOSPlugin -lTKPShape -lTKPCAF -lTKStdSchema -lTKShapeSchema -lPAppStdPlugin -lTKPAppStd -lTKCDF" dnl CAS_VIEWER="-L$CASROOT/$casdir/lib -lTKOpenGl -lTKV3d -lTKV2d -lTKService" - CAS_VIEWER="-L$CASROOT/$casdir/lib -lTKOpenGl -lTKV3d -lTKService" + CAS_VIEWER="$CAS_LDPATH -lTKOpenGl -lTKV3d -lTKService" # CAS_MODELER="-L$CASROOT/$casdir/lib -lTKG2d -lTKG3d -lTKGeomBase -lTKBRep -lTKGeomAlgo -lTKTopAlgo -lTKPrim -lTKBool -lTKHLR -lTKFillet -lTKFeat -lTKOffset" - CAS_MODELER="-L$CASROOT/$casdir/lib -lTKG2d -lTKG3d -lTKGeomBase -lTKBRep -lTKGeomAlgo -lTKTopAlgo -lTKPrim -lTKBool -lTKHLR -lTKFillet -lTKOffset" + CAS_MODELER="$CAS_LDPATH -lTKG2d -lTKG3d -lTKGeomBase -lTKBRep -lTKGeomAlgo -lTKTopAlgo -lTKPrim -lTKBool -lTKHLR -lTKFillet -lTKOffset" dnl CAS_DATAEXCHANGE="-L$CASROOT/$casdir/lib -lTKXSBase -lTKIGES -lTKSTEP -lTKShHealing -lTKShHealingStd -lTKSTL -lTKVRML " - CAS_DATAEXCHANGE="-L$CASROOT/$casdir/lib -lTKXSBase -lTKIGES -lTKSTEP -lTKShHealing -lTKShHealingStd" - CAS_LDFLAGS="$CAS_KERNEL $CAS_OCAF $CAS_VIEWER $CAS_MODELER $CAS_DATAEXCHANGE" - + CAS_DATAEXCHANGE="$CAS_LDPATH -lTKXSBase -lTKIGES -lTKSTEP -lTKShHealing -lTKShHealingStd" + CAS_LDFLAGS="$CAS_KERNEL $CAS_OCAF $CAS_VIEWER $CAS_MODELER $CAS_DATAEXCHANGE" + + fi AC_LANG_RESTORE diff --git a/salome_adm/unix/config_files/check_pyqt.m4 b/salome_adm/unix/config_files/check_pyqt.m4 index eb4e3fff7..e0d320185 100644 --- a/salome_adm/unix/config_files/check_pyqt.m4 +++ b/salome_adm/unix/config_files/check_pyqt.m4 @@ -5,9 +5,28 @@ AC_REQUIRE([CHECK_PYTHON])dnl AC_CHECKING(for pyqt) -pyqt_ok=yes +pyqt_ok=no -dnl were is pyqt ? +PYTHON_SITE_PACKPYQT=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages +AC_CHECK_FILES($PYTHON_SITE_PACKPYQT/qt.py $PYTHON_SITE_PACKPYQT/libqtcmodule.so,pyqt_ok=yes,pyqt_ok=no) +if test "x$pyqt_ok" = xyes ; then + PYQT_INCLUDES="-I $PYTHON_SITE_PACKPYQT" + PYQT_LIBS="-L$PYTHON_SITE_PACKPYQT -lqtcmodule" +fi + +if test "x$pyqt_ok" = xyes ; then + AC_CHECK_FILES(/usr/share/sip/qt/qtmod.sip,pyqt_ok=yes,pyqt_ok=no) + if test "x$pyqt_ok" = xyes ; then + PYQT_SIPS="/usr/share/sip/qt" + fi + AC_SUBST(PYQT_INCLUDES) + AC_SUBST(PYQT_LIBS) + AC_SUBST(PYQT_SIPS) + AC_MSG_RESULT(yes) +else + + pyqt_ok=yes + dnl were is pyqt ? AC_ARG_WITH(pyqt, [ --with-pyqt=DIR root directory path to PyQt installation ], @@ -53,48 +72,42 @@ if test -z $PYUIC; then PYUIC="/usr/bin/pyuic" fi -AC_CHECK_FILES("$PYQTDIR/qt.py","$PYQTDIR/qt/qt.py",pyqt_ok=yes,pyqt_ok=no) +PYQT_ROOT=$PYQTDIR +PYQT_INCLUDES="-I$PYQT_SIPS" +PYQT_LIBS="-L$PYQTDIR -lqtcmodule" + +AC_CHECK_FILES($PYQTDIR/qt.py $PYQTDIR/qt/qt.py $PYQTDIR/lib/qt.py,pyqt_ok=yes,pyqt_ok=no) if test "x$pyqt_ok" = xno ; then - AC_MSG_RESULT(no) - AC_MSG_WARN(pyqt not found) + AC_MSG_WARN(qt.py not found) else AC_CHECK_FILE("$PYQTDIR/libqtcmodule.so",pyqt_ok=yes,pyqt_ok=no) - if test "x$pyqt_ok" = xno ; then - AC_MSG_RESULT(no) - AC_MSG_WARN(pyqt not found) - else + if test "x$pyqt_ok" = xyes ; then PYQT_ROOT=$PYQTDIR PYQT_LIBS="-L$PYQTDIR -lqtcmodule" fi - AC_CHECK_FILE("$PYQT_SIPS/copying.sip",pyqt_ok=yes,pyqt_ok=no) if test "x$pyqt_ok" = xno ; then - AC_MSG_RESULT(no) - AC_MSG_WARN(pyqt not found) - else - PYQT_INCLUDES="-I$PYQT_SIPS" + AC_CHECK_FILE("$PYQTDIR/lib/libqtcmodule.so",pyqt_ok=yes,pyqt_ok=no) + if test "x$pyqt_ok" = xyes ; then + PYQT_ROOT=$PYQTDIR + PYQT_LIBS="-L$PYQTDIR/lib -lqtcmodule" + fi fi - AC_SUBST(PYQT_ROOT) - AC_SUBST(PYQT_INCLUDES) - AC_SUBST(PYQT_LIBS) - - AC_MSG_RESULT(yes) + AC_CHECK_FILE("$PYQT_SIPS/copying.sip",pyqt_ok=$pyqt_ok,pyqt_ok=no) + if test "x$pyqt_ok" = xyes ; then + PYQT_INCLUDES="-I$PYQT_SIPS" + fi fi -PYQT_ROOT=$PYQTDIR -PYQT_INCLUDES="-I$PYQT_SIPS" -PYQT_LIBS="-L$PYQTDIR -lqtcmodule" - AC_SUBST(PYQT_ROOT) AC_SUBST(PYQT_INCLUDES) AC_SUBST(PYUIC) AC_SUBST(PYQT_SIPS) AC_SUBST(PYQT_LIBS) - - AC_MSG_RESULT(for pyqt: $pyqt_ok) +fi ])dnl dnl diff --git a/salome_adm/unix/config_files/check_sip.m4 b/salome_adm/unix/config_files/check_sip.m4 index bb0f45278..feecb0dde 100644 --- a/salome_adm/unix/config_files/check_sip.m4 +++ b/salome_adm/unix/config_files/check_sip.m4 @@ -18,14 +18,45 @@ then sip_ok=no AC_MSG_RESULT(sip not in PATH variable) else - if test $SIPDIR ; then - SIP_ROOT="$SIPDIR" - SIP_INCLUDES="-I${SIPDIR}" - SIP_LIBS="-L${SIPDIR} -lsip" + version=`sip -V` + case "$version" in + 3.2*) + sip_vers=old ;; + 3.3*) + sip_vers=old ;; + 3.4*) + sip_vers=new ;; + 3.5*) + sip_vers=new ;; + *) + sip_vers=no ;; + esac + + sip_ok=no + + if test "x$sip_vers" = "xold" + then + sip_ok=yes + SIP_ROOT="$SIPDIR" + SIP_INCLUDES="${PYTHON_INCLUDES} -I${SIPDIR}" + SIP_LIBS="-L${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/site-packages -L${SIPDIR} -lsip" + fi + + if test "x$sip_vers" = "xnew" + then + if test -d ${SIPDIR}/include ; then + sip_ok=yes + SIP_ROOT="$SIPDIR" + SIP_INCLUDES="${PYTHON_INCLUDES} -I${SIPDIR}/include" + SIP_LIBS="-L${SIPDIR}/lib -lsip" else - SIP_INCLUDES="${PYTHON_INCLUDES}" - SIP_LIBS="-L${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/site-packages -lsip" - fi + sip_ok=yes + SIP_ROOT="$SIPDIR" + SIP_INCLUDES="-I${SIPDIR}" + SIP_LIBS="-L${SIPDIR} -lsip" + fi + fi + fi AC_SUBST(SIP) diff --git a/salome_adm/unix/config_files/check_vtk.m4 b/salome_adm/unix/config_files/check_vtk.m4 index 636c4b644..1b1a8d1a1 100644 --- a/salome_adm/unix/config_files/check_vtk.m4 +++ b/salome_adm/unix/config_files/check_vtk.m4 @@ -50,7 +50,7 @@ fi LOCAL_INCLUDES="$OGL_INCLUDES" -LOCAL_LIBS="-lvtkCommon -lvtkGraphics -lvtkImaging -lvtkPatented -lvtkFiltering -lvtkIO -lvtkRendering -lvtkHybrid $OGL_LIBS -L$x_libraries -lX11 -lXt" +LOCAL_LIBS="-lvtkCommon -lvtkGraphics -lvtkImaging -lvtkFiltering -lvtkIO -lvtkRendering -lvtkHybrid $OGL_LIBS -L$x_libraries -lX11 -lXt" TRY_LINK_LIBS="-lvtkCommon $OGL_LIBS -L$x_libraries -lX11 -lXt" if test -z $VTKHOME @@ -64,7 +64,7 @@ fi dnl vtk headers CPPFLAGS_old="$CPPFLAGS" -CPPFLAGS="$CPPFLAGS $LOCAL_INCLUDES" +CPPFLAGS="$CPPFLAGS $LOCAL_INCLUDES -Wno-deprecated" AC_CHECK_HEADER(vtkPlane.h,vtk_ok="yes",vtk_ok="no") @@ -78,11 +78,11 @@ AC_CHECK_HEADER(vtkPlane.h,vtk_ok="yes",vtk_ok="no") AC_MSG_CHECKING(linking VTK library) - LIBS_old="$LIBS" - # LIBS="$LIBS $TRY_LINK_LIBS" - LIBS="$LIBS $LOCAL_LIBS" - CPPFLAGS_old="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $VTK_INCLUDES" + LIBS_old="$LIBS" +# LIBS="$LIBS $TRY_LINK_LIBS" + LIBS="$LIBS $LOCAL_LIBS" + CPPFLAGS_old="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $VTK_INCLUDES -Wno-deprecated" dnl VTKPY_MODULES="$VTKHOME/python" diff --git a/salome_adm/unix/make_commence.in b/salome_adm/unix/make_commence.in index a8b348725..a970492b1 100644 --- a/salome_adm/unix/make_commence.in +++ b/salome_adm/unix/make_commence.in @@ -1,5 +1,5 @@ # common directories to put headerfiles -inc_builddir=$(top_builddir)/include +inc_builddir=$(top_builddir)/include/salome @SET_MAKE@ SHELL=/bin/sh @@ -10,7 +10,7 @@ HAVE_SSTREAM=@HAVE_SSTREAM@ LIBS=@LIBS@ -LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib -Xlinker -rpath-link -Xlinker $(top_builddir)/lib +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++ @@ -47,9 +47,8 @@ PYTHONHOME = @PYTHONHOME@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_VERSION = @PYTHON_VERSION@ -PYTHON_SITE = @PYTHON_SITE@ -PYTHON_SITE_INSTALL = @PYTHON_SITE_INSTALL@ - +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@ @@ -100,12 +99,19 @@ MED2_MT_LIBS=@MED2_MT_LIBS@ OCC_INCLUDES=@CAS_CPPFLAGS@ OCC_CXXFLAGS=@CAS_CXXFLAGS@ -OCC_LIBS=@CAS_LDFLAGS@ + +#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@ @@ -125,7 +131,7 @@ OMNIORB_CXXFLAGS = @OMNIORB_CXXFLAGS@ OMNIORB_IDL = @OMNIORB_IDL@ OMNIORB_IDLCXXFLAGS = @OMNIORB_IDLCXXFLAGS@ -OMNIORB_IDLPYFLAGS = @OMNIORB_IDLPYFLAGS@ -I$(top_srcdir)/share/salome/idl +OMNIORB_IDLPYFLAGS = @OMNIORB_IDLPYFLAGS@ -I$(top_builddir)/idl OMNIORB_IDL_CLN_H = @OMNIORB_IDL_CLN_H@ OMNIORB_IDL_CLN_CXX = @OMNIORB_IDL_CLN_CXX@ @@ -142,7 +148,7 @@ CORBA_INCLUDES = @CORBA_INCLUDES@ CORBA_LIBS = @CORBA_LIBS@ CORBA_CXXFLAGS = @CORBA_CXXFLAGS@ -IDLCXXFLAGS = -bcxx @IDLCXXFLAGS@ -I$(top_builddir)/share/salome/idl -I$(srcdir) +IDLCXXFLAGS = -bcxx @IDLCXXFLAGS@ -I$(top_builddir)/idl IDLPYFLAGS = @IDLPYFLAGS@ IDL = @IDL@ @@ -162,6 +168,8 @@ CXXFLAGS+= $(CORBA_CXXFLAGS) #LDFLAGS+= $(CORBA_LIBS) LIBS+=$(CORBA_LIBS) +DOXYGEN = @DOXYGEN@ + ## Shared libraries LT_STATIC_EXEC=@LT_STATIC_EXEC@ DYNAMIC_DIRS=@DYNAMIC_DIRS@ @@ -185,21 +193,22 @@ LN_S=@LN_S@ ## Installation points prefix=@prefix@ exec_prefix=@exec_prefix@ -bindir=@bindir@ -libdir=@libdir@ +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=$(datadir)/idl +idldir=${prefix}/idl/salome sharedpydir=@libdir@/python$(PYTHON_VERSION)/site-packages/salome/shared_modules +incmakedir=${prefix}/salome_adm/unix -docdir=@exec_prefix@/doc +docdir=$(datadir)/doc # # begin of package rules # -.PHONY: all lib bin inc resources tests install uninstall dep depend depend_idl cleandep mostlyclean clean distclean +.PHONY: all lib bin inc resources data doc tests install uninstall dep depend depend_idl cleandep mostlyclean clean distclean .SUFFIXES: .cxx .cc .c .f .o .lo .idl .py .i .ui .po .qm @@ -210,6 +219,7 @@ all: $(MAKE) lib $(MAKE) bin $(MAKE) resources + $(MAKE) data # # add target to build administrative files @@ -243,6 +253,5 @@ ac_cxx_typename.m4 check_pthreads.m4 check_cas.m4 \ ac_cc_warnings.m4 check_qt.m4 check_med2.m4 \ check_swig.m4 -$(top_srcdir)/aclocal.m4: $(ACLOCAL_SRC:%=$(top_srcdir)/adm/unix/config_files/%) - cd $(top_srcdir) ; aclocal --acdir=./adm/unix/config_files - +$(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/salome_adm/unix/make_conclude.in b/salome_adm/unix/make_conclude.in index a9843ce38..fe43d0e54 100644 --- a/salome_adm/unix/make_conclude.in +++ b/salome_adm/unix/make_conclude.in @@ -35,9 +35,9 @@ LIB_OBJ_F = $(patsubst %.f, %.lo, $(filter %.f, $(LIB_SRC))) # all libtool obj file in library LIB_OBJ = $(LIB_OBJ_CXX) $(LIB_OBJ_CC) $(LIB_OBJ_C) $(LIB_CLIENT_OBJ:%.o=%.lo) $(LIB_SERVER_OBJ:%.o=%.lo) $(LIB_SWIG_OBJ) $(LIB_OBJ_F) -# LIB_BUILD = $(LIB:%.la=$(top_builddir)/lib/%.la) -LIB_BUILD = $(patsubst %.la, $(top_builddir)/lib/%.la, $(filter %.la, $(LIB))) -LIB_BUILD_A = $(patsubst %.a, $(top_builddir)/lib/%.a, $(filter %.a, $(LIB))) +# LIB_BUILD = $(LIB:%.la=$(top_builddir)/lib/salome/%.la) +LIB_BUILD = $(patsubst %.la, $(top_builddir)/lib/salome/%.la, $(filter %.la, $(LIB))) +LIB_BUILD_A = $(patsubst %.a, $(top_builddir)/lib/salome/%.a, $(filter %.a, $(LIB))) ifneq ($(findstring cmodule.la,$(filter %.la, $(LIB))),) LIB_SWIG = $(patsubst %cmodule.la,%.so, $(filter %.la, $(LIB))) @@ -48,7 +48,7 @@ endif lib: $(LIB_BUILD) $(LIB_CLIENT_PY) # we don't build static library ! -$(LIB_BUILD): $(top_builddir)/lib/%.la: %.la +$(LIB_BUILD): $(top_builddir)/lib/salome/%.la: %.la -$(RM) $@ -$(RM) $(patsubst %.la, %.so, $@) -$(RM) $(patsubst %.la, %.a, $@) @@ -59,10 +59,10 @@ $(LIB_BUILD): $(top_builddir)/lib/%.la: %.la $(patsubst %.la, %.so, $@).0 || true if ! test -z $(LIB_SWIG) ; then \ - ln -sf $(patsubst %.la,%.so, $(CURDIR)/.libs/$<) $(top_builddir)/lib/_$(LIB_SWIG) || true;\ + ln -sf $(patsubst %.la,%.so, $(CURDIR)/.libs/$<) $(top_builddir)/lib/salome/_$(LIB_SWIG) || true;\ fi; -$(LIB_BUILD_A): $(top_builddir)/lib/%.a: %.a +$(LIB_BUILD_A): $(top_builddir)/lib/salome/%.a: %.a -$(RM) $@ ln -sf $(CURDIR)/$< $@ || true @@ -86,22 +86,22 @@ BIN_OBJ_CXX = $(patsubst %.cxx, %.o, $(filter %.cxx, $(BIN_SRC))) # all obj file in bin target BIN_OBJ = $(BIN_OBJ_CC) $(BIN_OBJ_CXX) $(BIN_OBJ_C) $(BIN_CLIENT_OBJ) $(BIN_SERVER_OBJ) -bin: $(BIN:%=$(top_builddir)/bin/%) $(BIN) $(LIB) pyscripts sharedpyscripts +bin: $(BIN:%=$(top_builddir)/bin/salome/%) $(BIN) $(LIB) pyscripts sharedpyscripts BIN_LIB=$(LIB:lib%.la=-l%) -$(BIN:%=$(top_builddir)/bin/%) $(TEST_PROGS:%=$(top_builddir)/bin/%): $(top_builddir)/bin/%: % +$(BIN:%=$(top_builddir)/bin/salome/%) $(TEST_PROGS:%=$(top_builddir)/bin/salome/%): $(top_builddir)/bin/salome/%: % -$(RM) $@ ln -sf $(CURDIR)/$< $@ $(BIN) $(TEST_PROGS): %: %.lo $(BIN_OBJ) $(CXX) $(CXXFLAGS) -o $@ $^ $(BIN_LIB) $(LDFLAGS) $(LIBS) -# copy python scripts in $(top_builddir)/bin +# copy python scripts in $(top_builddir)/bin/salome # -DEST_PYSCRIPTS = $(EXPORT_PYSCRIPTS:%=$(top_builddir)/bin/%) +DEST_PYSCRIPTS = $(EXPORT_PYSCRIPTS:%=$(top_builddir)/bin/salome/%) pyscripts: $(DEST_PYSCRIPTS) -$(DEST_PYSCRIPTS): $(top_builddir)/bin/%: % +$(DEST_PYSCRIPTS): $(top_builddir)/bin/salome/%: % cp -f $< $@ # copy pyqt files in $(PYTHON_SHARED_SITE) @@ -120,7 +120,7 @@ check: test tests: test -test: $(LIB) $(TEST_PROGS:%=$(top_builddir)/bin/%) +test: $(LIB) $(TEST_PROGS:%=$(top_builddir)/bin/salome/%) # copy header file in $(inc_builddir) @@ -161,7 +161,7 @@ install: $(LIB) $(BIN) $(TEST_PROGS) $(libdir) $(includedir) $(bindir) $(datadir # Install exported includes in includedir @for f in X $(EXPORT_HEADERS:%=$(srcdir)/%); do \ if test $$f != X; then \ - ($(INSTALL_DATA) $$f $(includedir)/. || exit 1); \ + (cp -p $$f $(includedir) || exit 1); \ fi; \ done @@ -260,10 +260,10 @@ clean: mostlyclean -$(RM) $(LIB) $(TEST_PROGS) $(BIN) $(CLEAN) -$(RM) TAGS *~ *# core *.core -$(RM) -r .libs - -$(RM) $(top_builddir)/lib/$(LIB) - -$(RM) $(patsubst %,$(top_builddir)/bin/%, $(BIN)) - -$(RM) $(patsubst %.la, %.so, $(top_builddir)/lib/$(LIB)) - -$(RM) $(patsubst %.la, %.a, $(top_builddir)/lib/$(LIB)) + -$(RM) $(top_builddir)/lib/salome/$(LIB) + -$(RM) $(patsubst %,$(top_builddir)/bin/salome/%, $(BIN)) + -$(RM) $(patsubst %.la, %.so, $(top_builddir)/lib/salome/$(LIB)) + -$(RM) $(patsubst %.la, %.a, $(top_builddir)/lib/salome/$(LIB)) # remove idl generated files (sources) -$(RM) $(LIB_CLIENT_SRC) $(LIB_SERVER_SRC) $(BIN_CLIENT_SRC) $(BIN_SERVER_SRC) # remove idl generated files (headers) @@ -327,7 +327,11 @@ distclean: clean $(SWIG) $(SWIG_FLAGS) -o $@ $< $(top_builddir)/share/salome/resources/%.qm: %.po - $(top_builddir)/bin/msg2qm $< $@ + if test -e ${KERNEL_ROOT_DIR}/bin/salome/msg2qm ; then \ + ${KERNEL_ROOT_DIR}/bin/salome/msg2qm $< $@ ; \ + else \ + $(top_builddir)/bin/salome/msg2qm $< $@ ; \ + fi #------------------------------------------------------------------------------ # The following section of this makefile contains dependencies between the diff --git a/salome_adm/unix/make_module.in b/salome_adm/unix/make_module.in index 315ad68e7..983342227 100644 --- a/salome_adm/unix/make_module.in +++ b/salome_adm/unix/make_module.in @@ -53,6 +53,15 @@ resources: $(RESOURCES_FILES:%=$(top_builddir)/share/salome/resources/%) $(RESOURCES_FILES:%=$(top_builddir)/share/salome/resources/%): $(top_builddir)/share/salome/resources/% : % cp -f $< $@ +data: + @if test "X$(top_builddir)" = "X."; then \ + ((cd examples && $(MAKE) $@) || exit 1); \ + fi; + +doc: + @if test "X$(top_builddir)" = "X."; then \ + ((cd doc && $(MAKE) $@) || exit 1); \ + fi; install: install-resources @@SETX@; for d in $(SUBDIRS); do \ diff --git a/salome_adm/unix/make_omniorb.in b/salome_adm/unix/make_omniorb.in index 723b4f84b..c92e682e6 100644 --- a/salome_adm/unix/make_omniorb.in +++ b/salome_adm/unix/make_omniorb.in @@ -16,7 +16,7 @@ #IDLOBJ=$(IDLSRC:%.idl=%$(IDL_CLN_OBJ)) # dependancies between idl and it's generated files -%$(OMNIORB_IDL_CLN_CXX) %$(OMNIORB_IDL_CLN_H): ${top_builddir}/share/salome/idl/%.idl +%$(OMNIORB_IDL_CLN_CXX) %$(OMNIORB_IDL_CLN_H): ${top_builddir}/idl/%.idl $(OMNIORB_IDL) $(IDLCXXFLAGS) $(OMNIORB_IDLCXXFLAGS) $< # dependncies between idl files diff --git a/salome_adm/unix/toto b/salome_adm/unix/toto deleted file mode 100644 index 022922c33..000000000 --- a/salome_adm/unix/toto +++ /dev/null @@ -1,1338 +0,0 @@ -Only in /Salome2/KERNEL_SRC/salome_adm/unix/: CVS -diff -r ./Doxyfile /Salome2/KERNEL_SRC/salome_adm/unix/Doxyfile -1,21d0 -< # 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 -< # -< # -< -diff -r ./F77config.h.in /Salome2/KERNEL_SRC/salome_adm/unix/F77config.h.in -1,21d0 -< /*---------------------------------------------------------------------------------- -< 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 -< ------------------------------------------------------------------------------------*/ -< -diff -r ./SALOMEconfig.h.in /Salome2/KERNEL_SRC/salome_adm/unix/SALOMEconfig.h.in -1,21d0 -< /*---------------------------------------------------------------------------------- -< 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 -< ------------------------------------------------------------------------------------*/ -< -Only in /Salome2/KERNEL_SRC/salome_adm/unix/config_files: CVS -diff -r ./config_files/ac_cc_warnings.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/ac_cc_warnings.m4 -1,2c1 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS ---- -> dnl Synopsis -4,22c3 -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -< dnl Synopsis : AC_CC_WARNINGS([ANSI]) ---- -> dnl AC_CC_WARNINGS([ANSI]) -24c5 -< dnl Version : 1.1 (2000/12/31) ---- -> dnl Version -26c7 -< dnl Author : Ville Laurikari ---- -> dnl 1.1 (2000/12/31) -28c9,13 -< dnl Description : ---- -> dnl Author -> dnl -> dnl Ville Laurikari -> dnl -> dnl Description -119c104 -< ]) ---- -> ]) -\ No newline at end of file -diff -r ./config_files/ac_cxx_bool.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/ac_cxx_bool.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -29c8 -< dnl @version $Id$ ---- -> dnl @version $Id$ -diff -r ./config_files/ac_cxx_depend_flag.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/ac_cxx_depend_flag.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -27c6 -< dnl @version $Id$ ---- -> dnl @version $Id$ -diff -r ./config_files/ac_cxx_have_sstream.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/ac_cxx_have_sstream.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -27c6 -< dnl @version $Id$ ---- -> dnl @version $Id$ -diff -r ./config_files/ac_cxx_mutable.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/ac_cxx_mutable.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -28c7 -< dnl @version $Id$ ---- -> dnl @version $Id$ -diff -r ./config_files/ac_cxx_namespaces.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/ac_cxx_namespaces.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -27c6 -< dnl @version $Id$ ---- -> dnl @version $Id$ -diff -r ./config_files/ac_cxx_partial_specialization.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/ac_cxx_partial_specialization.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -27c6 -< dnl @version $Id$ ---- -> dnl @version $Id$ -30d8 -< -diff -r ./config_files/ac_cxx_typename.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/ac_cxx_typename.m4 -1,22c1 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -< ddnl @synopsis AC_CXX_TYPENAME ---- -> dnl @synopsis AC_CXX_TYPENAME -26c5 -< dnl @version $Id$ ---- -> dnl @version $Id$ -Only in /Salome2/KERNEL_SRC/salome_adm/unix/config_files: check_Kernel.m4 -diff -r ./config_files/check_Salome.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_Salome.m4 -1,18c1 -< # 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 ---- -> # Check availability of Salome binary distribution -20,21c3 -< #------------------------------------------------------------ -< # Check availability of Salome binary distribution ---- -> # Author : Marc Tajchman (CEA, 2002) -23,24d4 -< # Author : Marc Tajchman (CEA, 2002) -< #------------------------------------------------------------ -diff -r ./config_files/check_cas.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_cas.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -83c62 -< CPPFLAGS="$CPPFLAGS -DLIN -DLINTEL -DCSFDB -DNO_CXX_EXCEPTION -DNo_exception -I$CASROOT/inc" ---- -> CPPFLAGS="$CPPFLAGS -DLIN -DLINTEL -DCSFDB -DNO_CXX_EXCEPTION -DNo_exception -I$CASROOT/inc -Wno-deprecated" -101c80 -< CPPFLAGS="$CPPFLAGS $CAS_CPPFLAGS" ---- -> CPPFLAGS="$CPPFLAGS $CAS_CPPFLAGS -Wno-deprecated" -diff -r ./config_files/check_corba.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_corba.m4 -1,20d0 -< # 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 -< # -< # -diff -r ./config_files/check_f77.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_f77.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -diff -r ./config_files/check_hdf5.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_hdf5.m4 -1,20d0 -< # 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 -< # -< # -diff -r ./config_files/check_htmlgen.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_htmlgen.m4 -1,2d0 -< dnl Copyright (C) 2003 CEA/DEN, EDF R&D -< -diff -r ./config_files/check_java.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_java.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -diff -r ./config_files/check_med2.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_med2.m4 -1,22d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -< -diff -r ./config_files/check_mico.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_mico.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -diff -r ./config_files/check_mpich.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_mpich.m4 -1,22d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -< -diff -r ./config_files/check_omniorb.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_omniorb.m4 -40d39 -< dnl OMNIORB_INCLUDES="-I$OMNIORB_ROOT/include -I$OMNIORB_ROOT/include/omniORB4 -I$OMNIORB_ROOT/include/COS" -82,83d80 -< dnl omniORB_ok=yes -< -114,115d110 -< -< dnl omniORB_ok=yes -124d118 -< dnl OMNIORB_LIBS="$OMNIORB_LDFLAGS -lomniORB4 -lomniDynamic4 -lomnithread -lCOS4 -lCOSDynamic4" -140d133 -< omniORB_ok=yes -156c149 -< OMNIORB_IDLCXXFLAGS="-I$OMNIORB_ROOT/idl" ---- -> OMNIORB_IDLCXXFLAGS="-bcxx -I$OMNIORB_ROOT/idl" -diff -r ./config_files/check_opengl.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_opengl.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -diff -r ./config_files/check_pthreads.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_pthreads.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -29c8 -< dnl@id $Id$ ---- -> dnl@id $Id$ -diff -r ./config_files/check_pyqt.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_pyqt.m4 -1d0 -< dnl Copyright (C) 2003 CEA/DEN, EDF R&D -8c7 -< pyqt_ok=yes ---- -> pyqt_ok=no -10c9,14 -< dnl were is pyqt ? ---- -> PYTHON_SITE_PACKPYQT=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages -> AC_CHECK_FILES($PYTHON_SITE_PACKPYQT/qt.py $PYTHON_SITE_PACKPYQT/libqtcmodule.so,pyqt_ok=yes,pyqt_ok=no) -> if test "x$pyqt_ok" = xyes ; then -> PYQT_INCLUDES="-I $PYTHON_SITE_PACKPYQT" -> PYQT_LIBS="-L$PYTHON_SITE_PACKPYQT -lqtcmodule" -> fi -12,16c16,25 -< AC_ARG_WITH(pyqt, -< [ --with-pyqt=DIR root directory path to PyQt installation ], -< [PYQTDIR="$withval" -< AC_MSG_RESULT("select $withval as path to PyQt") -< ]) ---- -> if test "x$pyqt_ok" = xyes ; then -> AC_CHECK_FILES(/usr/share/sip/qt/qtmod.sip,pyqt_ok=yes,pyqt_ok=no) -> if test "x$pyqt_ok" = xyes ; then -> PYQT_SIPS="/usr/share/sip/qt" -> fi -> AC_SUBST(PYQT_INCLUDES) -> AC_SUBST(PYQT_LIBS) -> AC_SUBST(PYQT_SIPS) -> AC_MSG_RESULT(yes) -> else -18,22c27 -< AC_ARG_WITH(pyqt_sips, -< [ --with-pyqt_sips=DIR a directory path to PyQt sips installation ], -< [PYQT_SIPS="$withval" -< AC_MSG_RESULT("select $withval as path to PyQt sips") -< ]) ---- -> dnl were is pyqt ? -23a29,89 -> if test -z $PYQTDIR; then -> AC_MSG_WARN(You must provide PYQTDIR variable) -> else -> pyqt_ok=yes -> fi -> -> version=`python -c "import qt;print qt.PYQT_VERSION"` -> case "$version" in -> 3.2*) -> pyqt_vers=old ;; -> 3.3*) -> pyqt_vers=old ;; -> 3.4*) -> pyqt_vers=new ;; -> 3.5*) -> pyqt_vers=new ;; -> *) -> pyqt_vers=no ;; -> esac -> -> if test "x$pyqt_ok" = xno -o ! -d "$PYQTDIR" ; then -> AC_MSG_RESULT(no) -> AC_MSG_WARN(pyqt not found) -> else -> -> pyqt_ok=no -> -> if test "x$pyqt_vers" = "xold" -> then -> AC_CHECK_FILES("$PYQTDIR"/qt.py "$PYQTDIR"/libqtcmodule.so,pyqt_ok=yes,pyqt_ok=no) -> if test "x$pyqt_ok" = xno -o ! -d "$PYQTDIR"/sip ; then -> AC_MSG_RESULT(no) -> AC_MSG_WARN(pyqt not found) -> else -> PYQT_ROOT=$PYQTDIR -> PYQT_INCLUDES="-I$PYQTDIR/sip" -> PYQT_LIBS="-L${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/site-packages -L$PYQTDIR -lqtcmodule" -> AC_SUBST(PYQT_ROOT) -> AC_SUBST(PYQT_INCLUDES) -> AC_SUBST(PYQT_LIBS) -> AC_MSG_RESULT(yes) -> fi -> fi -> -> if test "x$pyqt_vers" = "xnew" -> then -> AC_CHECK_FILES("$PYQTDIR"/lib/qt.py "$PYQTDIR"/lib/libqtcmodule.so,pyqt_ok=yes,pyqt_ok=no) -> if test "x$pyqt_ok" = xno ; then -> AC_MSG_RESULT(no) -> AC_MSG_WARN(pyqt not found) -> else -> PYQT_ROOT=$PYQTDIR -> PYQT_INCLUDES="-I$PYQTDIR/sip" -> PYQT_LIBS="-L$PYQTDIR/lib -lqtcmodule" -> AC_SUBST(PYQT_ROOT) -> AC_SUBST(PYQT_INCLUDES) -> AC_SUBST(PYQT_LIBS) -> AC_MSG_RESULT(yes) -> fi -> fi -> fi -25c91 -< AC_ARG_WITH(pyuic, ---- -> AC_ARG_WITH(pyuic, -28a95,96 -> ], [ -> AC_PATH_PROG(PYUIC, pyuic) -30a99,110 -> if test "x$PYUIC" = "x" -> then -> pyqt_ok=no -> AC_MSG_RESULT(pyuic not in PATH variable) -> else -> if test -z $PYQT_SIPS; then -> AC_MSG_WARN(You must provide PYQT_SIPS variable) -> pyqt_ok=no -> else -> PYQT_SIPS=${PYQT_SIPS} -> fi -> fi -32,46c112,113 -< if test -z $PYQTDIR; then -< PYQTDIR="/usr/lib/python${PYTHON_VERSION}/site-packages" -< else -< if test -z $PYQT_SIPS; then -< PYQT_SIPS="$PYQTDIR/sip" -< fi -< if test -z $PYUIC; then -< AC_CHECK_FILE("$PYQTDIR/pyuic",pyqt_ok=yes,pyqt_ok=no) -< if test "x$pyqt_ok" = xyes ; then -< PYUIC="$PYQTDIR/pyuic" -< else -< AC_PATH_PROG(PYUIC, pyuic) -< fi -< fi -< fi ---- -> AC_SUBST(PYUIC) -> AC_SUBST(PYQT_SIPS) -48,49c115 -< if test -z $PYQT_SIPS; then -< PYQT_SIPS="/usr/share/sip/qt" ---- -> AC_MSG_RESULT(for pyqt: $pyqt_ok) -51,96d116 -< -< if test -z $PYUIC; then -< PYUIC="/usr/bin/pyuic" -< fi -< -< AC_CHECK_FILES("$PYQTDIR/qt.py","$PYQTDIR/qt/qt.py",pyqt_ok=yes,pyqt_ok=no) -< if test "x$pyqt_ok" = xno ; then -< AC_MSG_RESULT(no) -< AC_MSG_WARN(pyqt not found) -< else -< AC_CHECK_FILE("$PYQTDIR/libqtcmodule.so",pyqt_ok=yes,pyqt_ok=no) -< if test "x$pyqt_ok" = xno ; then -< AC_MSG_RESULT(no) -< AC_MSG_WARN(pyqt not found) -< else -< PYQT_ROOT=$PYQTDIR -< PYQT_LIBS="-L$PYQTDIR -lqtcmodule" -< fi -< AC_CHECK_FILE("$PYQT_SIPS/copying.sip",pyqt_ok=yes,pyqt_ok=no) -< if test "x$pyqt_ok" = xno ; then -< AC_MSG_RESULT(no) -< AC_MSG_WARN(pyqt not found) -< else -< PYQT_INCLUDES="-I$PYQT_SIPS" -< fi -< -< AC_SUBST(PYQT_ROOT) -< AC_SUBST(PYQT_INCLUDES) -< AC_SUBST(PYQT_LIBS) -< -< AC_MSG_RESULT(yes) -< fi -< -< PYQT_ROOT=$PYQTDIR -< PYQT_INCLUDES="-I$PYQT_SIPS" -< PYQT_LIBS="-L$PYQTDIR -lqtcmodule" -< -< AC_SUBST(PYQT_ROOT) -< AC_SUBST(PYQT_INCLUDES) -< AC_SUBST(PYUIC) -< AC_SUBST(PYQT_SIPS) -< AC_SUBST(PYQT_LIBS) -< -< -< -< AC_MSG_RESULT(for pyqt: $pyqt_ok) -diff -r ./config_files/check_qt.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_qt.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -diff -r ./config_files/check_qwt.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_qwt.m4 -1,2d0 -< dnl Copyright (C) 2003 CEA/DEN, EDF R&D -< -8c6 -< qwt_ok=yes ---- -> qwt_ok=no -11,23d8 -< -< AC_ARG_WITH(qwt, -< [ --with-qwt=DIR directory path to QWT installation ], -< [QWTHOME="$withval" -< AC_MSG_RESULT("select $withval as path to QWT") -< ]) -< -< AC_ARG_WITH(qwt_inc, -< [ --with-qwt_inc=DIR directory path to QWT includes ], -< [QWT_INCLUDES="$withval" -< AC_MSG_RESULT("select $withval as path to QWT includes") -< ]) -< -25,37c10 -< exits_ok=no -< AC_CHECK_FILE("/usr/local/lib/libqwt.so",exits_ok=yes,exits_ok=no) -< if test "x$exits_ok" = "xyes"; then -< QWTHOME="/usr/local/lib" -< if test -z $QWT_INCLUDES; then -< QWT_INCLUDES="/usr/local/include/qwt" -< fi -< else -< QWTHOME="/usr/lib" -< if test -z $QWT_INCLUDES; then -< QWT_INCLUDES="/usr/include/qwt" -< fi -< fi ---- -> AC_MSG_WARN(You must provide QWTHOME variable) -39,41c12 -< if test -z $QWT_INCLUDES; then -< QWT_INCLUDES="$QWTHOME/include" -< fi ---- -> qwt_ok=yes -47d17 -< qwt_ok=no -48a19 -> -52c23 -< CPPFLAGS="$CPPFLAGS -I$QWT_INCLUDES" ---- -> CPPFLAGS="$CPPFLAGS -I$QWTHOME/include" -73c44 -< CXXFLAGS="$CXXFLAGS -I$QTDIR/include -I$QWT_INCLUDES" ---- -> CXXFLAGS="$CXXFLAGS -I$QTDIR/include -I$QWTHOME/include" -94c65 -< QWT_INCLUDES="-I$QWT_INCLUDES" ---- -> QWT_INCLUDES="-I$QWTHOME/include" -diff -r ./config_files/check_sip.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_sip.m4 -1d0 -< dnl Copyright (C) 2003 CEA/DEN, EDF R&D -21,28c20,51 -< if test $SIPDIR ; then -< SIP_ROOT="$SIPDIR" -< SIP_INCLUDES="-I${SIPDIR}" -< SIP_LIBS="-L${SIPDIR} -lsip" -< else -< SIP_INCLUDES="${PYTHON_INCLUDES}" -< SIP_LIBS="-L${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/site-packages -lsip" -< fi ---- -> version=`sip -V` -> case "$version" in -> 3.2*) -> sip_vers=old ;; -> 3.3*) -> sip_vers=old ;; -> 3.4*) -> sip_vers=new ;; -> 3.5*) -> sip_vers=new ;; -> *) -> sip_vers=no ;; -> esac -> -> sip_ok=no -> -> if test "x$sip_vers" = "xold" -> then -> sip_ok=yes -> SIP_ROOT="$SIPDIR" -> SIP_INCLUDES="${PYTHON_INCLUDES} -I${SIPDIR}" -> SIP_LIBS="-L${PYTHON_PREFIX}/lib/python${PYTHON_VERSION}/site-packages -L${SIPDIR} -lsip" -> fi -> -> if test "x$sip_vers" = "xnew" -> then -> sip_ok=yes -> SIP_ROOT="$SIPDIR" -> SIP_INCLUDES="${PYTHON_INCLUDES} -I${SIPDIR}/include" -> SIP_LIBS="-L${SIPDIR}/lib -lsip" -> fi -> -diff -r ./config_files/check_swig.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_swig.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -diff -r ./config_files/check_vtk.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/check_vtk.m4 -1,22d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -< -53,54c31,32 -< LOCAL_LIBS="-lvtkCommon -lvtkGraphics -lvtkImaging -lvtkPatented -lvtkFiltering -lvtkIO -lvtkRendering -lvtkHybrid $OGL_LIBS -L$x_libraries -lX11 -lXt" -< TRY_LINK_LIBS="-lvtkCommon $OGL_LIBS -L$x_libraries -lX11 -lXt" ---- -> LOCAL_LIBS="-lVTKCommon -lVTKGraphics -lVTKImaging -lVTKContrib $OGL_LIBS -L$x_libraries -lX11 -lXt" -> TRY_LINK_LIBS="-lVTKCommon $OGL_LIBS -L$x_libraries -lX11 -lXt" -60,62c38,40 -< LOCAL_INCLUDES="-I$VTKHOME/include/vtk $LOCAL_INCLUDES" -< LOCAL_LIBS="-L$VTKHOME/lib/vtk $LOCAL_LIBS" -< TRY_LINK_LIBS="-L$VTKHOME/lib/vtk $TRY_LINK_LIBS" ---- -> LOCAL_INCLUDES="-I$VTKHOME/common -I$VTKHOME/imaging -I$VTKHOME/graphics -I$VTKHOME/contrib $LOCAL_INCLUDES" -> LOCAL_LIBS="-L$VTKHOME/lib -L$VTKHOME/common -L$VTKHOME/graphics -L$VTKHOME/imaging -L$VTKHOME/contrib $LOCAL_LIBS" -> TRY_LINK_LIBS="-L$VTKHOME/lib -L$VTKHOME/common $TRY_LINK_LIBS" -67c45 -< CPPFLAGS="$CPPFLAGS $LOCAL_INCLUDES" ---- -> CPPFLAGS="$CPPFLAGS $LOCAL_INCLUDES -Wno-deprecated" -69c47 -< AC_CHECK_HEADER(vtkPlane.h,vtk_ok="yes",vtk_ok="no") ---- -> AC_CHECK_HEADER(vtk.h,vtk_ok="yes",vtk_ok="no") -71c49 -< CPPFLAGS="$CPPFLAGS_old" ---- -> CPPFLAGS="$CPPFLAGS_old" -73,75c51,53 -< if test "x$vtk_ok" = "xyes" -< then -< VTK_INCLUDES="$LOCAL_INCLUDES" ---- -> if test "x$vtk_ok" = "xyes" -> then -> VTK_INCLUDES="$LOCAL_INCLUDES" -77c55 -< dnl vtk libraries ---- -> dnl vtk libraries -79c57 -< AC_MSG_CHECKING(linking VTK library) ---- -> AC_MSG_CHECKING(linking VTK library) -81,85c59,63 -< LIBS_old="$LIBS" -< # LIBS="$LIBS $TRY_LINK_LIBS" -< LIBS="$LIBS $LOCAL_LIBS" -< CPPFLAGS_old="$CPPFLAGS" -< CPPFLAGS="$CPPFLAGS $VTK_INCLUDES" ---- -> LIBS_old="$LIBS" -> # LIBS="$LIBS $TRY_LINK_LIBS" -> LIBS="$LIBS $LOCAL_LIBS" -> CPPFLAGS_old="$CPPFLAGS" -> CPPFLAGS="$CPPFLAGS $VTK_INCLUDES -Wno-deprecated" -87c65 -< dnl VTKPY_MODULES="$VTKHOME/python" ---- -> dnl VTKPY_MODULES="$VTKHOME/python" -89,91c67,69 -< AC_CACHE_VAL(salome_cv_lib_vtk,[ -< AC_TRY_LINK( -< #include "vtkPlane.h" ---- -> AC_CACHE_VAL(salome_cv_lib_vtk,[ -> AC_TRY_LINK( -> #include -119,120d96 -< -< -diff -r ./config_files/enable_pthreads.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/enable_pthreads.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -27c6 -< dnl@id $Id$ ---- -> dnl@id $Id$ -diff -r ./config_files/mkinstalldirs /Salome2/KERNEL_SRC/salome_adm/unix/config_files/mkinstalldirs -7c7 -< # $Id$ ---- -> # $Id$ -diff -r ./config_files/production.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/production.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -27c6 -< dnl version $Id$ ---- -> dnl version $Id$ -58c37 -< CXXFLAGS="$CXXFLAGS -O -Wno-deprecated " ---- -> CXXFLAGS="$CXXFLAGS -O" -92c71 -< CXXFLAGS="$CXXFLAGS -g -D_DEBUG_ -Wno-deprecated " ---- -> CXXFLAGS="$CXXFLAGS -g -D_DEBUG_ " -diff -r ./config_files/pyembed.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/pyembed.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -diff -r ./config_files/python.m4 /Salome2/KERNEL_SRC/salome_adm/unix/config_files/python.m4 -1,21d0 -< dnl Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -< dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -< dnl -< dnl This library is free software; you can redistribute it and/or -< dnl modify it under the terms of the GNU Lesser General Public -< dnl License as published by the Free Software Foundation; either -< dnl version 2.1 of the License. -< dnl -< dnl This library is distributed in the hope that it will be useful, -< dnl but WITHOUT ANY WARRANTY; without even the implied warranty of -< dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -< dnl Lesser General Public License for more details. -< dnl -< dnl You should have received a copy of the GNU Lesser General Public -< dnl License along with this library; if not, write to the Free Software -< dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -< dnl -< dnl See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org -< dnl -< dnl -< dnl -diff -r ./depend.in /Salome2/KERNEL_SRC/salome_adm/unix/depend.in -28c28 -< perl -p $(top_srcdir)/bin/distdep .depend >>$@; \ ---- -> perl -p $(top_srcdir)/bin/salome/distdep .depend >>$@; \ -diff -r ./envScript.in /Salome2/KERNEL_SRC/salome_adm/unix/envScript.in -12c12 -< export LD_LIBRARY_PATH=${SALOME_HOME_DIR}/lib:${LD_LIBRARY_PATH} ---- -> export LD_LIBRARY_PATH=${SALOME_HOME_DIR}/lib/salome:${LD_LIBRARY_PATH} -18c18 -< export PYTHONPATH=${PYTHONPATH}:${SALOME_HOME_DIR}/idl:${SALOME_HOME_DIR}/bin:${SALOME_HOME_DIR}/lib:${PYVTK_PATH}:${EXEC_DIR} ---- -> export PYTHONPATH=${PYTHONPATH}:${SALOME_HOME_DIR}/idl:${SALOME_HOME_DIR}/bin/salome:${SALOME_HOME_DIR}/lib/salome:${PYVTK_PATH}:${EXEC_DIR} -diff -r ./make_commence.in /Salome2/KERNEL_SRC/salome_adm/unix/make_commence.in -2c2 -< inc_builddir=$(top_builddir)/include ---- -> inc_builddir=$(top_builddir)/include/salome -13c13 -< LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib -Xlinker -rpath-link -Xlinker $(top_builddir)/lib ---- -> LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib/salome -Xlinker -rpath-link -Xlinker -L$(top_builddir)/lib/salome -50,52c50,51 -< PYTHON_SITE = @PYTHON_SITE@ -< PYTHON_SITE_INSTALL = @PYTHON_SITE_INSTALL@ -< ---- -> PYTHON_SITE = $(prefix)/lib/python$(PYTHON_VERSION)/site-packages -> PYTHON_SITE_INSTALL = $(prefix)/lib/python$(PYTHON_VERSION)/site-packages/salome -102a102,107 -> -> 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@ -104,108c109 -< CAS_KERNEL=@CAS_KERNEL@ -< CAS_OCAF=@CAS_OCAF@ -< CAS_VIEWER=@CAS_VIEWER@ -< CAS_MODELER=@CAS_MODELER@ -< CAS_DATAEXCHANGE=@CAS_DATAEXCHANGE@ ---- -> -128c129 -< OMNIORB_IDLPYFLAGS = @OMNIORB_IDLPYFLAGS@ -I$(top_srcdir)/share/salome/idl ---- -> OMNIORB_IDLPYFLAGS = @OMNIORB_IDLPYFLAGS@ -I$(top_builddir)/idl -145c146 -< IDLCXXFLAGS = -bcxx @IDLCXXFLAGS@ -I$(top_builddir)/share/salome/idl -I$(srcdir) ---- -> IDLCXXFLAGS = @IDLCXXFLAGS@ -I$(top_builddir)/idl -188,189c189,190 -< bindir=@bindir@ -< libdir=@libdir@ ---- -> bindir=@bindir@/salome -> libdir=@libdir@/salome -193c194 -< idldir=$(datadir)/idl ---- -> idldir=${prefix}/idl/salome -194a196 -> incmakedir=${prefix}/salome_adm/unix -196c198 -< docdir=@exec_prefix@/doc ---- -> docdir=$(datadir)/doc -246,248c248,249 -< $(top_srcdir)/aclocal.m4: $(ACLOCAL_SRC:%=$(top_srcdir)/adm/unix/config_files/%) -< cd $(top_srcdir) ; aclocal --acdir=./adm/unix/config_files -< ---- -> $(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 -r ./make_conclude.in /Salome2/KERNEL_SRC/salome_adm/unix/make_conclude.in -10c10 -< # $Header$ ---- -> # $Header$ -38,40c38,40 -< # LIB_BUILD = $(LIB:%.la=$(top_builddir)/lib/%.la) -< LIB_BUILD = $(patsubst %.la, $(top_builddir)/lib/%.la, $(filter %.la, $(LIB))) -< LIB_BUILD_A = $(patsubst %.a, $(top_builddir)/lib/%.a, $(filter %.a, $(LIB))) ---- -> # LIB_BUILD = $(LIB:%.la=$(top_builddir)/lib/salome/%.la) -> LIB_BUILD = $(patsubst %.la, $(top_builddir)/lib/salome/%.la, $(filter %.la, $(LIB))) -> LIB_BUILD_A = $(patsubst %.a, $(top_builddir)/lib/salome/%.a, $(filter %.a, $(LIB))) -51c51 -< $(LIB_BUILD): $(top_builddir)/lib/%.la: %.la ---- -> $(LIB_BUILD): $(top_builddir)/lib/salome/%.la: %.la -55,56c55,56 -< ln -sf $(CURDIR)/$< $@ || true -< ln -sf $(patsubst %.la, %.so, $(CURDIR)/.libs/$<) \ ---- -> ln -s $(CURDIR)/$< $@ || true -> ln -s $(patsubst %.la, %.so, $(CURDIR)/.libs/$<) \ -58c58 -< ln -sf $(patsubst %.la, %.so, $(CURDIR)/.libs/$<).0 \ ---- -> ln -s $(patsubst %.la, %.so, $(CURDIR)/.libs/$<).0 \ -62c62 -< ln -sf $(patsubst %.la,%.so, $(CURDIR)/.libs/$<) $(top_builddir)/lib/_$(LIB_SWIG) || true;\ ---- -> ln -s $(patsubst %.la,%.so, $(CURDIR)/.libs/$<) $(top_builddir)/lib/salome/_$(LIB_SWIG) || true;\ -65c65 -< $(LIB_BUILD_A): $(top_builddir)/lib/%.a: %.a ---- -> $(LIB_BUILD_A): $(top_builddir)/lib/salome/%.a: %.a -67c67 -< ln -sf $(CURDIR)/$< $@ || true ---- -> ln -s $(CURDIR)/$< $@ || true -89c89 -< bin: $(BIN:%=$(top_builddir)/bin/%) $(BIN) $(LIB) pyscripts sharedpyscripts ---- -> bin: $(BIN:%=$(top_builddir)/bin/salome/%) $(BIN) $(LIB) pyscripts sharedpyscripts -93c93 -< $(BIN:%=$(top_builddir)/bin/%) $(TEST_PROGS:%=$(top_builddir)/bin/%): $(top_builddir)/bin/%: % ---- -> $(BIN:%=$(top_builddir)/bin/salome/%) $(TEST_PROGS:%=$(top_builddir)/bin/salome/%): $(top_builddir)/bin/salome/%: % -95c95 -< ln -sf $(CURDIR)/$< $@ ---- -> ln -s $(CURDIR)/$< $@ -100c100 -< # copy python scripts in $(top_builddir)/bin ---- -> # copy python scripts in $(top_builddir)/bin/salome -102c102 -< DEST_PYSCRIPTS = $(EXPORT_PYSCRIPTS:%=$(top_builddir)/bin/%) ---- -> DEST_PYSCRIPTS = $(EXPORT_PYSCRIPTS:%=$(top_builddir)/bin/salome/%) -104c104 -< $(DEST_PYSCRIPTS): $(top_builddir)/bin/%: % ---- -> $(DEST_PYSCRIPTS): $(top_builddir)/bin/salome/%: % -123c123 -< test: $(LIB) $(TEST_PROGS:%=$(top_builddir)/bin/%) ---- -> test: $(LIB) $(TEST_PROGS:%=$(top_builddir)/bin/salome/%) -148c148 -< (cd $(libdir); ln -sf $(patsubst %.so, %cmodule.so, $(LIB_SWIG)) _$(LIB_SWIG) || true); \ ---- -> (cd $(libdir); ln -s $(patsubst %.so, %cmodule.so, $(LIB_SWIG)) _$(LIB_SWIG) || true); \ -164c164 -< ($(INSTALL_DATA) $$f $(includedir)/. || exit 1); \ ---- -> (cp -p $$f $(includedir) || exit 1); \ -263,266c263,266 -< -$(RM) $(top_builddir)/lib/$(LIB) -< -$(RM) $(patsubst %,$(top_builddir)/bin/%, $(BIN)) -< -$(RM) $(patsubst %.la, %.so, $(top_builddir)/lib/$(LIB)) -< -$(RM) $(patsubst %.la, %.a, $(top_builddir)/lib/$(LIB)) ---- -> -$(RM) $(top_builddir)/lib/salome/$(LIB) -> -$(RM) $(patsubst %,$(top_builddir)/bin/salome/%, $(BIN)) -> -$(RM) $(patsubst %.la, %.so, $(top_builddir)/lib/salome/$(LIB)) -> -$(RM) $(patsubst %.la, %.a, $(top_builddir)/lib/salome/$(LIB)) -330c330,334 -< $(top_builddir)/bin/msg2qm $< $@ ---- -> if test -e ${KERNEL_ROOT_DIR}/bin/salome/msg2qm ; then \ -> ${KERNEL_ROOT_DIR}/bin/salome/msg2qm $< $@ ; \ -> else \ -> $(top_builddir)/bin/salome/msg2qm $< $@ ; \ -> fi -diff -r ./make_omniorb.in /Salome2/KERNEL_SRC/salome_adm/unix/make_omniorb.in -10c10 -< # $Header$ ---- -> # $Header$ -19c19 -< %$(OMNIORB_IDL_CLN_CXX) %$(OMNIORB_IDL_CLN_H): ${top_builddir}/share/salome/idl/%.idl ---- -> %$(OMNIORB_IDL_CLN_CXX) %$(OMNIORB_IDL_CLN_H): ${top_builddir}/idl/%.idl -Only in .: toto diff --git a/src/Container/Makefile.in b/src/Container/Makefile.in index ee5063df1..87f372867 100644 --- a/src/Container/Makefile.in +++ b/src/Container/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -53,7 +53,7 @@ BIN_SERVER_IDL = SALOME_Component.idl CPPFLAGS+= $(PYTHON_INCLUDES) -LDFLAGS+= -lSalomeNS -lRegistry -lOpUtil -lSalomeNotification -lSalomeLoggerServer +LDFLAGS+= -lSalomeNS -lRegistry -lOpUtil -lSalomeNotification -lSALOMELocalTrace LIBS += -Xlinker -export-dynamic $(PYTHON_LIBS) diff --git a/src/Container/SALOME_Container.cxx b/src/Container/SALOME_Container.cxx index ce8c05628..77a06b9de 100644 --- a/src/Container/SALOME_Container.cxx +++ b/src/Container/SALOME_Container.cxx @@ -26,194 +26,202 @@ // Module : SALOME // $Header$ -using namespace std; -using namespace std; #include -# include "Utils_ORB_INIT.hxx" -# include "Utils_SINGLETON.hxx" +#include "Utils_ORB_INIT.hxx" +#include "Utils_SINGLETON.hxx" #include "SALOME_NamingService.hxx" #include "SALOME_Container_i.hxx" #include #include #include "utilities.h" +using namespace std; -//#define CHECKTIME #ifdef CHECKTIME #include #endif #include -static PyMethodDef MethodPyVoidMethod[] = { - { NULL, NULL } -}; +static PyMethodDef MethodPyVoidMethod[] = + { + { NULL, NULL } + }; int main(int argc, char* argv[]) { INFOS_COMPILATION; BEGIN_OF(argv[0]) - Py_Initialize() ; + Py_Initialize() ; PySys_SetArgv( argc , argv ) ; Py_InitModule( "InitPyRunMethod" , MethodPyVoidMethod ) ; - try { + try + { - // Initialise the ORB. -// CORBA::ORB_var orb = CORBA::ORB_init(argc, argv); - ORB_INIT &init = *SINGLETON_::Instance() ; - ASSERT(SINGLETON_::IsAlreadyExisting()) ; - CORBA::ORB_var &orb = init( argc , argv ) ; + // Initialise the ORB. + ORB_INIT &init = *SINGLETON_::Instance() ; + ASSERT(SINGLETON_::IsAlreadyExisting()) ; + CORBA::ORB_var &orb = init( argc , argv ) ; - // Obtain a reference to the root POA. - // obtain the root poa manager - // - long TIMESleep = 250000000; - int NumberOfTries = 40; - int a; - timespec ts_req; - ts_req.tv_nsec=TIMESleep; - ts_req.tv_sec=0; - timespec ts_rem; - ts_rem.tv_nsec=0; - ts_rem.tv_sec=0; - CosNaming::NamingContext_var inc; - PortableServer::POA_var root_poa; - CORBA::Object_var theObj; - CORBA::Object_var obj; - CORBA::Object_var object; - SALOME_Logger::Logger_var log; - SALOME_NamingService &naming = *SINGLETON_::Instance() ; - int CONTAINER=0; - const char * Env = getenv("USE_LOGGER"); - int EnvL =0; - if ((Env!=NULL) && (strlen(Env))) - EnvL=1; - - CosNaming::Name name; - name.length(1); - name[0].id=CORBA::string_dup("Logger"); - PortableServer::POAManager_var pman; - for (int i = 1; i<=NumberOfTries; i++){ - if (i!=1) - a=nanosleep(&ts_req,&ts_rem); - try{ - obj = orb->resolve_initial_references("RootPOA"); - if(!CORBA::is_nil(obj)) - root_poa = PortableServer::POA::_narrow(obj); - if(!CORBA::is_nil(root_poa)) - pman = root_poa->the_POAManager(); - if(!CORBA::is_nil(orb)) - theObj = orb->resolve_initial_references("NameService"); - if (!CORBA::is_nil(theObj)) - inc = CosNaming::NamingContext::_narrow(theObj); - } - catch( CORBA::COMM_FAILURE& ) + // Obtain a reference to the root POA. + // obtain the root poa manager + // + long TIMESleep = 250000000; + int NumberOfTries = 40; + int a; + timespec ts_req; + ts_req.tv_nsec=TIMESleep; + ts_req.tv_sec=0; + timespec ts_rem; + ts_rem.tv_nsec=0; + ts_rem.tv_sec=0; + CosNaming::NamingContext_var inc; + PortableServer::POA_var root_poa; + CORBA::Object_var theObj; + CORBA::Object_var obj; + CORBA::Object_var object; + SALOME_NamingService &naming = *SINGLETON_::Instance() ; + int CONTAINER=0; + const char * Env = getenv("USE_LOGGER"); + int EnvL =0; + if ((Env!=NULL) && (strlen(Env))) + EnvL=1; + + CosNaming::Name name; + name.length(1); + name[0].id=CORBA::string_dup("Logger"); + PortableServer::POAManager_var pman; + for (int i = 1; i<=NumberOfTries; i++) { - MESSAGE( "Container: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ) + if (i!=1) + a=nanosleep(&ts_req,&ts_rem); + try + { + obj = orb->resolve_initial_references("RootPOA"); + if(!CORBA::is_nil(obj)) + root_poa = PortableServer::POA::_narrow(obj); + if(!CORBA::is_nil(root_poa)) + pman = root_poa->the_POAManager(); + if(!CORBA::is_nil(orb)) + theObj = orb->resolve_initial_references("NameService"); + if (!CORBA::is_nil(theObj)) + inc = CosNaming::NamingContext::_narrow(theObj); + } + catch( CORBA::COMM_FAILURE& ) + { + MESSAGE( "Container: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ); } - if(!CORBA::is_nil(inc)) { - MESSAGE( "Container: Naming Service was found" ) - if(EnvL==1){ - for(int j=1; j<=NumberOfTries; j++){ - if (j!=1) - a=nanosleep(&ts_req, &ts_rem); - try{ - object = inc->resolve(name); - } - catch(CosNaming::NamingContext::NotFound){ MESSAGE( "Container: Logger Server wasn't found" ) } - catch(...){ MESSAGE( "Container: Unknown exception" ) } - if (!CORBA::is_nil(object)) - log = SALOME_Logger::Logger::_narrow(object); - if (!CORBA::is_nil(log)){ - MESSAGE( "Container: Logger Server was found" ) - log->ping(); - CONTAINER=1; - break; - } - }} - } - if ((CONTAINER==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) + if(!CORBA::is_nil(inc)) + { + MESSAGE( "Container: Naming Service was found" ); + if(EnvL==1) + { + for(int j=1; j<=NumberOfTries; j++) + { + if (j!=1) + a=nanosleep(&ts_req, &ts_rem); + try + { + object = inc->resolve(name); + } + catch(CosNaming::NamingContext::NotFound) + { + MESSAGE( "Container: Logger Server wasn't found" ); + } + catch(...) + { + MESSAGE( "Container: Unknown exception" ); + } + if (!CORBA::is_nil(object)) + { + MESSAGE( "Container: Logger Server was found" ); + CONTAINER=1; + break; + } + } + } + } + if ((CONTAINER==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) break; - } + } - // - // define policy objects - PortableServer::ImplicitActivationPolicy_var implicitActivation = - root_poa->create_implicit_activation_policy(PortableServer::NO_IMPLICIT_ACTIVATION) ; + // define policy objects + PortableServer::ImplicitActivationPolicy_var implicitActivation = + root_poa->create_implicit_activation_policy(PortableServer::NO_IMPLICIT_ACTIVATION) ; - // default = NO_IMPLICIT_ACTIVATION - PortableServer::ThreadPolicy_var threadPolicy = - root_poa->create_thread_policy(PortableServer::ORB_CTRL_MODEL) ; - // default = ORB_CTRL_MODEL, other choice SINGLE_THREAD_MODEL + // default = NO_IMPLICIT_ACTIVATION + PortableServer::ThreadPolicy_var threadPolicy = + root_poa->create_thread_policy(PortableServer::ORB_CTRL_MODEL) ; + // default = ORB_CTRL_MODEL, other choice SINGLE_THREAD_MODEL - // create policy list - CORBA::PolicyList policyList; - policyList.length(2); - policyList[0] = PortableServer::ImplicitActivationPolicy::_duplicate(implicitActivation) ; - policyList[1] = PortableServer::ThreadPolicy::_duplicate(threadPolicy) ; - - // create the child POA - PortableServer::POAManager_var nil_mgr = PortableServer::POAManager::_nil() ; - PortableServer::POA_var factory_poa = - root_poa->create_POA("factory_poa", pman, policyList) ; + // create policy list + CORBA::PolicyList policyList; + policyList.length(2); + policyList[0] = PortableServer::ImplicitActivationPolicy::_duplicate(implicitActivation) ; + policyList[1] = PortableServer::ThreadPolicy::_duplicate(threadPolicy) ; + + // create the child POA + PortableServer::POAManager_var nil_mgr = PortableServer::POAManager::_nil() ; + PortableServer::POA_var factory_poa = + root_poa->create_POA("factory_poa", pman, policyList) ; //with nil_mgr instead of pman, a new POA manager is created with the new POA - // destroy policy objects - implicitActivation->destroy() ; - threadPolicy->destroy() ; + // destroy policy objects + implicitActivation->destroy() ; + threadPolicy->destroy() ; - char *containerName = ""; - if (argc >1) - { - containerName = argv[1] ; - } + char *containerName = ""; + if (argc >1) + { + containerName = argv[1] ; + } - Engines_Container_i * myContainer - = new Engines_Container_i(orb, factory_poa, containerName , argc , argv ); + Engines_Container_i * myContainer + = new Engines_Container_i(orb, factory_poa, containerName , argc , argv ); -// Engines_Container_i * myContainer -// = new Engines_Container_i(string(argv[1]),string(argv[2]), orb, factory_poa); + // Engines_Container_i * myContainer + // = new Engines_Container_i(string(argv[1]),string(argv[2]), orb, factory_poa); - // use naming service -// myContainer->_NS.init_orb(orb); -// Engines::Container_ptr pCont = Engines::Container::_narrow(myContainer->_this()); -// myContainer->_NS.Register(pCont, argv[2]); + // use naming service + // myContainer->_NS.init_orb(orb); + // Engines::Container_ptr pCont = Engines::Container::_narrow(myContainer->_this()); + // myContainer->_NS.Register(pCont, argv[2]); - pman->activate(); + pman->activate(); #ifdef CHECKTIME - Utils_Timer timer; - timer.Start(); - timer.Stop(); - MESSAGE("SALOME_Registry_Server.cxx - orb->run()"); - timer.ShowAbsolute(); + Utils_Timer timer; + timer.Start(); + timer.Stop(); + MESSAGE("SALOME_Registry_Server.cxx - orb->run()"); + timer.ShowAbsolute(); #endif - orb->run(); + orb->run(); - orb->destroy(); - } + orb->destroy(); + } catch(CORBA::SystemException&) - { - INFOS("Caught CORBA::SystemException.") - } + { + INFOS("Caught CORBA::SystemException.") + } catch(PortableServer::POA::WrongPolicy&) - { - INFOS("Caught CORBA::WrongPolicyException.") - } + { + INFOS("Caught CORBA::WrongPolicyException.") + } catch(PortableServer::POA::ServantAlreadyActive&) - { - INFOS("Caught CORBA::ServantAlreadyActiveException") - } + { + INFOS("Caught CORBA::ServantAlreadyActiveException") + } catch(CORBA::Exception&) - { - INFOS("Caught CORBA::Exception.") - } + { + INFOS("Caught CORBA::Exception.") + } catch(...) - { - INFOS("Caught unknown exception.") - } + { + INFOS("Caught unknown exception.") + } END_OF(argv[0]); } diff --git a/src/Container/SALOME_ContainerPy.py b/src/Container/SALOME_ContainerPy.py index 4d906f84d..6444ef148 100755 --- a/src/Container/SALOME_ContainerPy.py +++ b/src/Container/SALOME_ContainerPy.py @@ -85,12 +85,29 @@ class SALOME_ContainerPy_i (Engines__POA.Container): else : MESSAGE( "SALOME_ContainerPy_i::start_impl " + str(ContainerName) + ".object found without runSession" ) return container - shstr = os.getenv( "PWD" ) + "/" - shstr += "runSession ./SALOME_ContainerPy.py " + #shstr = os.getenv( "PWD" ) + "/" + #shstr += "runSession ./SALOME_ContainerPy.py " + shstr = "runSession SALOME_ContainerPy.py " shstr += ContainerName - shstr += " > /tmp/" - shstr += ContainerName - shstr += ".log 2>&1 &" + + # mpv: fix for SAL4731 - allways create new file to write log of server + num = 1 + fileName = "" + while 1: + fileName = "/tmp/"+ContainerName+"_%i.log"%num + if not os.path.exists(fileName): + break + num += 1 + pass + + shstr += " > " + shstr += fileName + shstr += " 2>&1 &" + + #shstr += " > /tmp/" + #shstr += ContainerName + #shstr += ".log 2>&1 &" + MESSAGE( "SALOME_ContainerPy_i::start_impl " + "os.system(" + str(shstr) + ")" ) os.system( shstr ) count = 21 diff --git a/src/DataTypeCatalog/Makefile.in b/src/DataTypeCatalog/Makefile.in index 83ec2a9c0..5759b3b46 100644 --- a/src/DataTypeCatalog/Makefile.in +++ b/src/DataTypeCatalog/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -54,6 +54,6 @@ BIN_SERVER_IDL = SALOME_DataTypeCatalog.idl CPPFLAGS+= $(QT_MT_INCLUDES) CXXFLAGS+= -LDFLAGS+= $(QT_MT_LIBS) $(OGL_LIBS) -lSalomeNS -lOpUtil -lSalomeLoggerServer +LDFLAGS+= $(QT_MT_LIBS) $(OGL_LIBS) -lSalomeNS -lOpUtil -lSALOMELocalTrace @CONCLUDE@ diff --git a/src/DataTypeCatalog/SALOME_DataTypeCatalog_Server.cxx b/src/DataTypeCatalog/SALOME_DataTypeCatalog_Server.cxx index 95c4ce6a1..a29401c51 100644 --- a/src/DataTypeCatalog/SALOME_DataTypeCatalog_Server.cxx +++ b/src/DataTypeCatalog/SALOME_DataTypeCatalog_Server.cxx @@ -26,120 +26,132 @@ // Module : SALOME // $Header$ -using namespace std; #include #include "SALOME_NamingService.hxx" #include "SALOME_DataTypeCatalog_impl.hxx" #include "utilities.h" -# include "Utils_SINGLETON.hxx" +#include "Utils_SINGLETON.hxx" +using namespace std; + int main(int argc,char **argv) { - try { - CosNaming::NamingContext_var _rootContext, catalogContext; - // initialize the ORB - CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv); - // initialize POA - // - long TIMESleep = 250000000; - int NumberOfTries = 40; - int a; - timespec ts_req; - ts_req.tv_nsec=TIMESleep; - ts_req.tv_sec=0; - timespec ts_rem; - ts_rem.tv_nsec=0; - ts_rem.tv_sec=0; - CosNaming::NamingContext_var inc; - PortableServer::POA_var poa; - CORBA::Object_var theObj; - CORBA::Object_var obj; - CORBA::Object_var object; - SALOME_Logger::Logger_var log; - int DATA_TYPE_CATALOG=0; - const char * Env = getenv("USE_LOGGER"); - int EnvL =0; - if ((Env!=NULL) && (strlen(Env))) - EnvL=1; - CosNaming::Name name; - name.length(1); - name[0].id=CORBA::string_dup("Logger"); - PortableServer::POAManager_var mgr; + try + { + CosNaming::NamingContext_var _rootContext, catalogContext; + // initialize the ORB + CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv); + // initialize POA + // + long TIMESleep = 250000000; + int NumberOfTries = 40; + int a; + timespec ts_req; + ts_req.tv_nsec=TIMESleep; + ts_req.tv_sec=0; + timespec ts_rem; + ts_rem.tv_nsec=0; + ts_rem.tv_sec=0; + CosNaming::NamingContext_var inc; + PortableServer::POA_var poa; + CORBA::Object_var theObj; + CORBA::Object_var obj; + CORBA::Object_var object; + int DATA_TYPE_CATALOG=0; + const char * Env = getenv("USE_LOGGER"); + int EnvL =0; + if ((Env!=NULL) && (strlen(Env))) + EnvL=1; + CosNaming::Name name; + name.length(1); + name[0].id=CORBA::string_dup("Logger"); + PortableServer::POAManager_var mgr; - for (int i = 1; i<=NumberOfTries; i++){ - if (i!=1) - a=nanosleep(&ts_req,&ts_rem); - try{ - obj = orb->resolve_initial_references("RootPOA"); - if(!CORBA::is_nil(obj)) - poa = PortableServer::POA::_narrow(obj); - if(!CORBA::is_nil(poa)) - mgr = poa->the_POAManager(); - if(!CORBA::is_nil(orb)) - theObj = orb->resolve_initial_references("NameService"); - if (!CORBA::is_nil(theObj)) - inc = CosNaming::NamingContext::_narrow(theObj);} - catch( CORBA::COMM_FAILURE& ) - { - MESSAGE( "Data Type Catalog: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ) - } - if(!CORBA::is_nil(inc)) { - MESSAGE( "Data Type Catalog: Naming Service was found" ) - if(EnvL==1){ - CORBA::ORB_var orb1 = CORBA::ORB_init(argc,argv) ; - SALOME_NamingService &NS = *SINGLETON_::Instance() ; - NS.init_orb( orb1 ) ; - for(int j=1; j<=NumberOfTries; j++){ - if (j!=1) - a=nanosleep(&ts_req, &ts_rem); - try{ - object = inc->resolve(name);} - catch(CosNaming::NamingContext::NotFound){ MESSAGE( "Data Type Catalog: Logger Server wasn't found" ) } - catch(...){ MESSAGE( "Data Type Catalog: Unknown exception" ) } - if (!CORBA::is_nil(object)) - log = SALOME_Logger::Logger::_narrow(object); - if (!CORBA::is_nil(log)){ - MESSAGE( "Data Type Catalog: Logger Server was found" ) - log->ping(); - DATA_TYPE_CATALOG=1; - break; + for (int i = 1; i<=NumberOfTries; i++) + { + if (i!=1) + a=nanosleep(&ts_req,&ts_rem); + try + { + obj = orb->resolve_initial_references("RootPOA"); + if(!CORBA::is_nil(obj)) + poa = PortableServer::POA::_narrow(obj); + if(!CORBA::is_nil(poa)) + mgr = poa->the_POAManager(); + if(!CORBA::is_nil(orb)) + theObj = orb->resolve_initial_references("NameService"); + if (!CORBA::is_nil(theObj)) + inc = CosNaming::NamingContext::_narrow(theObj);} + catch( CORBA::COMM_FAILURE& ) + { + MESSAGE( "Data Type Catalog: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ); } + if(!CORBA::is_nil(inc)) + { + MESSAGE( "Data Type Catalog: Naming Service was found" ); + if(EnvL==1) + { + CORBA::ORB_var orb1 = CORBA::ORB_init(argc,argv) ; + SALOME_NamingService &NS = *SINGLETON_::Instance() ; + NS.init_orb( orb1 ) ; + for(int j=1; j<=NumberOfTries; j++) + { + if (j!=1) + a=nanosleep(&ts_req, &ts_rem); + try + { + object = inc->resolve(name); + } + catch(CosNaming::NamingContext::NotFound) + { + MESSAGE( "Data Type Catalog: Logger Server wasn't found" ); + } + catch(...) + { + MESSAGE( "Data Type Catalog: Unknown exception" ); + } + if (!CORBA::is_nil(object)) + { + MESSAGE( "Data Type Catalog: Logger Server was found" ); + DATA_TYPE_CATALOG=1; + break; + } - }} - } - if ((DATA_TYPE_CATALOG==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) - break; + } + } } + if ((DATA_TYPE_CATALOG==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) + break; + } - // - // Active catalog + // Active catalog - SALOME_DataTypeCatalogImpl* Catalogue_i = new SALOME_DataTypeCatalogImpl(argc, argv); - poa->activate_object (Catalogue_i); + SALOME_DataTypeCatalogImpl* Catalogue_i = new SALOME_DataTypeCatalogImpl(argc, argv); + poa->activate_object (Catalogue_i); - mgr->activate(); + mgr->activate(); - CORBA::Object_ptr myCata = Catalogue_i->_this(); + CORBA::Object_ptr myCata = Catalogue_i->_this(); - // initialise Naming Service - SALOME_NamingService *_NS; - _NS = new SALOME_NamingService(orb); - // register Catalog in Naming Service - _NS->Register(myCata ,"/Kernel/DataTypeCatalog"); + // initialise Naming Service + SALOME_NamingService *_NS; + _NS = new SALOME_NamingService(orb); + // register Catalog in Naming Service + _NS->Register(myCata ,"/Kernel/DataTypeCatalog"); - MESSAGE("Running DataType Catalog Server.") + MESSAGE("Running DataType Catalog Server.") - orb->run(); + orb->run(); - poa->destroy(1,1); + poa->destroy(1,1); - } - catch(CORBA::SystemException&) { + } + catch(CORBA::SystemException&) { INFOS("Caught CORBA::SystemException.") - } - catch(CORBA::Exception&) { + } + catch(CORBA::Exception&) { INFOS("Caught CORBA::Exception.") - } + } return 0; } diff --git a/src/GenericObj/Makefile.in b/src/GenericObj/Makefile.in new file mode 100644 index 000000000..5839dfaee --- /dev/null +++ b/src/GenericObj/Makefile.in @@ -0,0 +1,46 @@ +# Copyright (C) 2003 CEA/DEN, EDF R&D +# +# +# +# File : Makefile.in +# Author : Alexey Petrov +# Module : VISU +# $Header: + +top_srcdir=@top_srcdir@ +top_builddir=../.. +srcdir=@srcdir@ +VPATH=.:@srcdir@:@top_srcdir@/idl + + +@COMMENCE@ + +# Libraries targets +LIB = libSalomeGenericObj.la +LIB_SRC = SALOME_GenericObj_i.cc + +LIB_SERVER_IDL = SALOME_GenericObj.idl +LIB_CLIENT_IDL = + +# Executables targets +BIN = +BIN_SRC = + +BIN_CLIENT_IDL = +BIN_SERVER_IDL = + +EXPORT_HEADERS = SALOME_GenericObj_i.hh + +# additionnal information to compil and link file +CPPFLAGS += + +LDFLAGS += + +LIBS += + +# additional file to be cleaned +MOSTLYCLEAN += +CLEAN += +DISTCLEAN += + +@CONCLUDE@ \ No newline at end of file diff --git a/src/GenericObj/SALOME_GenericObj_i.cc b/src/GenericObj/SALOME_GenericObj_i.cc new file mode 100644 index 000000000..93aaa9d8e --- /dev/null +++ b/src/GenericObj/SALOME_GenericObj_i.cc @@ -0,0 +1,61 @@ +// SALOME_GenericObj_i_CC +// +// 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 : SALOME_GenericObj_i.cc +// Author : Alexey PETROV +// Module : SALOME + +#include "SALOME_GenericObj_i.hh" +#include "utilities.h" + +using namespace SALOME; + +GenericObj_i::GenericObj_i(PortableServer::POA_ptr thePOA): myRefCounter(1){ + INFOS("GenericObj_i::GenericObj_i() - this = "<stop(); + myGUI = false; //Also we should send QCloseEvent in order to close this widget (and remove from screen) //QThread::postEvent ( this, new QCloseEvent() ); qApp->exit(1); @@ -199,7 +201,7 @@ InquireServersQThread::InquireServersQThread( InquireServersGUI* r ) char* cenv; IsChecking = true; - myServersCount = 8; + myServersCount = 5; //how many times we should repeat attempts to get response from all needed for launching SALOME servers myRepeat = 30; // default value, user can change it by setting CSF_RepeatServerRequest env.variable cenv = getenv( "CSF_RepeatServerRequest" ); @@ -213,23 +215,51 @@ InquireServersQThread::InquireServersQThread( InquireServersGUI* r ) QString str = "Loading: "; myMessages[0] = "Checking naming service..."; myMessages[1] = str + "SALOME_Registry_Server" + "..."; - myMessages[2] = str + "SALOME_Container SuperVisionContainer" + "..."; + myMessages[2] = str + "SALOMEDS_Server" + "..."; myMessages[3] = str + "SALOME_ModuleCatalog_Server" + "..."; - myMessages[4] = str + "SALOME_ContainerPy.py FactoryServerPy" + "..."; - myMessages[5] = str + "SALOME_Container FactoryServer" + "..."; - myMessages[6] = str + "SALOMEDS_Server" + "..."; - myMessages[7] = str + "SALOME_Session_Server" + "..."; + myMessages[4] = str + "SALOME_Session_Server" + "..."; + myMessages[5] = ""; + myMessages[6] = ""; + myMessages[7] = ""; r->getArgs( _argc, &_argv); + // NRI : Temporary solution for SuperVisionContainer + for ( int i=1; i<=(_argc-1); i++) { + if (strcmp(_argv[i],"CPP")==0) { + myMessages[5] = str + "SALOME_Container FactoryServer" + "..."; + myServersCount++; + } + if (strcmp(_argv[i],"PYTHON")==0) { + myMessages[6] = str + "SALOME_ContainerPy.py FactoryServerPy" + "..."; + myServersCount++; + } + if (strcmp(_argv[i],"SUPERV")==0) { + myMessages[7] = str + "SALOME_Container SuperVisionContainer" + "..."; + myServersCount++; + } + if (strcmp(_argv[i],"GUI")==0) { + r->withGUI(true); + } + } } void InquireServersQThread::run() { while (IsChecking) { - for (int i=1; i<=myServersCount; i++) + for (int i=1; i<=8; i++) { + if ( myMessages[i-1].isEmpty() ) { + if (i==8) { + IsChecking = false; + //myExitStatus should be 0 because all servers exist and work + myExitStatus = 0; + //we should send QCloseEvent in order to close this widget (and remove from screen) + QThread::postEvent ( receiver , new QCloseEvent() ); + } else + continue; + } QString *message = new QString(myMessages[i-1]); QThread::postEvent( receiver, new InquireEvent( ( QEvent::Type )InquireEvent::ProgressEventLabel, message ) ); QThread::usleep(200000); @@ -238,7 +268,7 @@ while (IsChecking) if (result) { QThread::postEvent( receiver, new InquireEvent( ( QEvent::Type )InquireEvent::ProgressEvent, new int( i ) ) ); - if (i==myServersCount) + if (i==8) { IsChecking = false; //myExitStatus should be 0 because all servers exist and work @@ -297,18 +327,18 @@ bool InquireServersQThread::AskServer(int iteration, QString ** errMessage) case 2: //checking - existence of SALOME_Registry_Server case 3: - //checking - existence of SALOME_Container SuperVisionContainer + //checking - existence of SALOMEDS_Server case 4: //checking - existence of SALOME_ModuleCatalog_Server case 5: - //checking - existence of SALOME_ContainerPy.py FactoryServerPy + //checking - existence of SALOME_Session_Server case 6: //checking - existence of SALOME_Container FactoryServer case 7: - //checking - existence of SALOMEDS_Server + //checking - existence of SALOME_ContainerPy.py FactoryServerPy case 8: - //checking - existence of SALOME_Session_Server - + //checking - existence of SALOME_Container SuperVisionContainer + IsPassed = pingServer(iteration, errDescription); if (!IsPassed) @@ -347,20 +377,21 @@ bool InquireServersQThread::pingServer(int iteration, QString& errMessage) } } break; - case 3: - { - string hostname = GetHostname(); - string containerName = "/Containers/"; - containerName += hostname; - containerName += "/SuperVisionContainer"; - - CORBA::Object_var obj = NS.Resolve(containerName.c_str()); - Engines::Container_var SVcontainer = Engines::Container::_narrow(obj) ; - if (!CORBA::is_nil(SVcontainer)) + case 3: + { + CORBA::Object_var obj = NS.Resolve("/myStudyManager"); + SALOMEDS::StudyManager_var studyManager = SALOMEDS::StudyManager::_narrow(obj) ; + if (!CORBA::is_nil(studyManager)) + + + + + { - SVcontainer->ping(); + MESSAGE("/myStudyManager is found"); + studyManager->ping(); result = true; - MESSAGE("SuperVisionContainer container was activated"); + MESSAGE("StudyManager was activated"); return result; } } @@ -379,7 +410,7 @@ bool InquireServersQThread::pingServer(int iteration, QString& errMessage) } } break; - case 8: + case 5: { CORBA::Object_var obj = NS.Resolve("Kernel/Session"); SALOME::Session_var session = SALOME::Session::_narrow(obj) ; @@ -411,7 +442,7 @@ bool InquireServersQThread::pingServer(int iteration, QString& errMessage) } } break; - case 5: + case 7: { string hostname = GetHostname(); string containerName = "/Containers/"; @@ -429,16 +460,21 @@ bool InquireServersQThread::pingServer(int iteration, QString& errMessage) } } break; - case 7: - { - CORBA::Object_var obj = NS.Resolve("/myStudyManager"); - SALOMEDS::StudyManager_var studyManager = SALOMEDS::StudyManager::_narrow(obj) ; - if (!CORBA::is_nil(studyManager)) + case 8: + { + string hostname = GetHostname(); + string containerName = "/Containers/"; + containerName += hostname; + containerName += "/SuperVisionContainer"; + + CORBA::Object_var obj = NS.Resolve(containerName.c_str()); + Engines::Container_var SVcontainer = Engines::Container::_narrow(obj) ; + if (!CORBA::is_nil(SVcontainer)) { - MESSAGE("/myStudyManager is found"); - studyManager->ping(); + SVcontainer->ping(); + result = true; - MESSAGE("StudyManager was activated"); + MESSAGE("SuperVisionContainer container was activated"); return result; } } @@ -480,22 +516,22 @@ bool InquireServersQThread::pingServer(int iteration, QString& errMessage) case 2: serverName = "SALOME_Registry_Server is not loaded. "; break; - case 7: + case 3: serverName = "SALOMEDS_Server is not loaded. "; break; case 4: serverName = "SALOME_ModuleCatalog_Server is not loaded. "; break; - case 8: + case 5: serverName = "SALOME_Session_Server is not loaded. "; break; case 6: serverName = "SALOME_Container FactoryServer is not loaded. "; break; - case 5: + case 7: serverName = "SALOME_ContainerPy.py FactoryServerPy is not loaded. "; break; - case 3: + case 8: serverName = "SALOME_Container SuperVisionContainer is not loaded. "; break; } @@ -511,26 +547,15 @@ QString findFile( QString filename ) QString dir; char* cenv; - // Try CSF_ResourcesDefaults env.var directory ( or directory list ) - cenv = getenv( "CSF_ResourcesDefaults" ); - if ( cenv ) { - dir.sprintf( "%s", cenv ); - if ( !dir.isEmpty() ) { - QStringList dirList = QStringList::split( SEPARATOR, dir, false ); // skip empty entries - for ( int i = 0; i < dirList.count(); i++ ) { - QFileInfo fileInfo( addSlash( dirList[ i ] ) + filename ); - if ( fileInfo.isFile() && fileInfo.exists() ) - return fileInfo.filePath(); - } - } - } - // Try ${HOME}/.salome/resources directory - cenv = getenv( "HOME" ); + // Try ${KERNEL_ROOT_DIR}/share/salome/resources directory + cenv = getenv( "KERNEL_ROOT_DIR" ); if ( cenv ) { dir.sprintf( "%s", cenv ); if ( !dir.isEmpty() ) { dir = addSlash(dir) ; - dir = dir + ".salome" ; + dir = dir + "share" ; + dir = addSlash(dir) ; + dir = dir + "salome" ; dir = addSlash(dir) ; dir = dir + "resources" ; dir = addSlash(dir) ; @@ -539,32 +564,26 @@ QString findFile( QString filename ) return fileInfo.filePath(); } } - // Try ${SALOME_SITE_DIR}/share/salome/resources directory - cenv = getenv( "SALOME_SITE_DIR" ); + // Try CSF_ResourcesDefaults env.var directory ( or directory list ) + cenv = getenv( "CSF_ResourcesDefaults" ); if ( cenv ) { dir.sprintf( "%s", cenv ); if ( !dir.isEmpty() ) { - dir = addSlash(dir) ; - dir = dir + "share" ; - dir = addSlash(dir) ; - dir = dir + "salome" ; - dir = addSlash(dir) ; - dir = dir + "resources" ; - dir = addSlash(dir) ; - QFileInfo fileInfo( dir + filename ); - if ( fileInfo.isFile() && fileInfo.exists() ) - return fileInfo.filePath(); + QStringList dirList = QStringList::split( SEPARATOR, dir, false ); // skip empty entries + for ( int i = 0; i < dirList.count(); i++ ) { + QFileInfo fileInfo( addSlash( dirList[ i ] ) + filename ); + if ( fileInfo.isFile() && fileInfo.exists() ) + return fileInfo.filePath(); + } } } - // Try ${SALOME_ROOT_DIR}/share/salome/resources directory - cenv = getenv( "SALOME_ROOT_DIR" ); + // Try ${HOME}/.salome/resources directory + cenv = getenv( "HOME" ); if ( cenv ) { dir.sprintf( "%s", cenv ); if ( !dir.isEmpty() ) { dir = addSlash(dir) ; - dir = dir + "share" ; - dir = addSlash(dir) ; - dir = dir + "salome" ; + dir = dir + ".salome" ; dir = addSlash(dir) ; dir = dir + "resources" ; dir = addSlash(dir) ; diff --git a/src/Loader/InquireServersQThread.h b/src/Loader/InquireServersQThread.h index 89927d144..a9efd61d9 100644 --- a/src/Loader/InquireServersQThread.h +++ b/src/Loader/InquireServersQThread.h @@ -94,6 +94,9 @@ public: void getArgs( int& _argc, char *** _argv); //return exit status: 0 - OK, >0 - BAD (some servers doesn't exists or user click cancel button) int getExitStatus(); + //launch IAPP + bool withGUI() { return myGUI; } + void withGUI(bool gui) { myGUI = gui; } protected: virtual void customEvent( QCustomEvent* ); @@ -104,6 +107,7 @@ private: QProgressBar* myPrgBar; //this string contains description of currently asked server QLabel* myLabel; + bool myGUI; private slots: diff --git a/src/Loader/Makefile.in b/src/Loader/Makefile.in index 412118e71..6caf10e2c 100644 --- a/src/Loader/Makefile.in +++ b/src/Loader/Makefile.in @@ -8,7 +8,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -16,7 +16,7 @@ VPATH=.:@srcdir@:@top_srcdir@/idl @COMMENCE@ # Executables targets -BIN = SALOME_Session_loader +BIN = SALOME_Session_Loader BIN_MOC = InquireServersQThread.h BIN_SRC = InquireServersQThread.cxx @@ -31,7 +31,7 @@ BIN_CLIENT_IDL = SALOME_Session.idl \ CPPFLAGS+=$(QT_MT_INCLUDES) CXXFLAGS+=$(OCC_CXXFLAGS) -LDFLAGS+=$(QT_MT_LIBS) -lSalomeNS -lOpUtil -lSalomeLoggerServer +LDFLAGS+=$(QT_MT_LIBS) -lSalomeNS -lOpUtil -lSALOMELocalTrace @CONCLUDE@ diff --git a/src/Loader/SALOME_Session_Loader.cxx b/src/Loader/SALOME_Session_Loader.cxx new file mode 100644 index 000000000..3aff04564 --- /dev/null +++ b/src/Loader/SALOME_Session_Loader.cxx @@ -0,0 +1,92 @@ +// Copyright (C) 2003 CEA/DEN, EDF R&D +// +// +// +// File : SALOME_Session_loader.cxx +// Author : Paul RASCLE, EDF +// Module : SALOME +// $Header$ + +using namespace std; +/*! \file SALOME_Session_loader.cxx + */ + +#include +#include CORBA_CLIENT_HEADER(SALOME_Session) +#include CORBA_CLIENT_HEADER(Logger) + +#include "Utils_ORB_INIT.hxx" +#include "Utils_SINGLETON.hxx" +#include "SALOME_NamingService.hxx" +#include "utilities.h" + +//! CORBA client for SALOME Session server : launch GUI +/*! + * SALOME_Session Loader launches a SALOME GUI on the SALOME session servant process + */ + +#include +#include "InquireServersQThread.h" + +int main(int argc, char **argv) +{ +//VRV: T2.4 - Trace management improvement + QApplication myQApp(argc, argv) ; + InquireServersGUI myIS; + myQApp.setMainWidget(&myIS); + ASSERT(QObject::connect(&myQApp, SIGNAL(lastWindowClosed()), &myQApp, SLOT(quit()) ) ); + myIS.show(); + myQApp.exec(); + + if (myIS.getExitStatus()) + exit(1); +//VRV: T2.4 - Trace management improvement + if (myIS.withGUI()) { + try + { + CORBA::ORB_ptr orb = CORBA::ORB_init(argc,argv) ; + + SALOME_NamingService &NS = *SINGLETON_::Instance() ; + ASSERT(SINGLETON_::IsAlreadyExisting()) ; + NS.init_orb( orb ) ; + + CORBA::Object_var obj = NS.Resolve("/Kernel/Session"); + + SALOME::Session_var session = SALOME::Session::_narrow(obj) ; + ASSERT(! CORBA::is_nil(session)); + MESSAGE("SALOME::Session::_narrow(obj)"); + INFOS("Corba initialisation, Distant server"); + + // ------------------------------------------------------------- + + session->GetInterface() ; + + // ------------------------------------------------------------- + + orb->destroy() ; + } + catch (ServiceUnreachable&) + { + INFOS("Caught exception: Naming Service Unreachable"); + } + catch (CORBA::COMM_FAILURE&) + { + INFOS("Caught CORBA::SystemException CommFailure."); + } + catch (CORBA::SystemException&) + { + INFOS("Caught CORBA::SystemException."); + } + catch (CORBA::Exception&) + { + INFOS("Caught CORBA::Exception."); + } + catch (...) + { + INFOS("Caught unknown exception."); + } + return 0 ; + } +} + + diff --git a/src/Loader/SALOME_Session_loader.cxx b/src/Loader/SALOME_Session_loader.cxx deleted file mode 100644 index 825fd0457..000000000 --- a/src/Loader/SALOME_Session_loader.cxx +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright (C) 2003 CEA/DEN, EDF R&D -// -// -// -// File : SALOME_Session_loader.cxx -// Author : Paul RASCLE, EDF -// Module : SALOME -// $Header$ - -using namespace std; -/*! \file SALOME_Session_loader.cxx - */ - -#include -#include CORBA_CLIENT_HEADER(SALOME_Session) - -#include "Utils_ORB_INIT.hxx" -#include "Utils_SINGLETON.hxx" -#include "SALOME_NamingService.hxx" -#include "utilities.h" - -//! CORBA client for SALOME Session server : launch GUI -/*! - * SALOME_Session Loader launches a SALOME GUI on the SALOME session servant process - */ - -#include -#include "InquireServersQThread.h" - -int main(int argc, char **argv) -{ -//VRV: T2.4 - Trace management improvement - QApplication myQApp(argc, argv) ; - InquireServersGUI myIS; - myQApp.setMainWidget(&myIS); - ASSERT(QObject::connect(&myQApp, SIGNAL(lastWindowClosed()), &myQApp, SLOT(quit()) ) ); - myIS.show(); - myQApp.exec(); - - if (myIS.getExitStatus()) - exit(1); -//VRV: T2.4 - Trace management improvement - try - { - CORBA::ORB_ptr orb = CORBA::ORB_init(argc,argv) ; - - SALOME_NamingService &NS = *SINGLETON_::Instance() ; - ASSERT(SINGLETON_::IsAlreadyExisting()) ; - NS.init_orb( orb ) ; - - CORBA::Object_var obj = NS.Resolve("/Kernel/Session"); - - SALOME::Session_var session = SALOME::Session::_narrow(obj) ; - ASSERT(! CORBA::is_nil(session)); - MESSAGE("SALOME::Session::_narrow(obj)"); - INFOS("Corba initialisation, Distant server"); - - // ------------------------------------------------------------- - - session->GetInterface() ; - - // ------------------------------------------------------------- - - orb->destroy() ; - } - catch (ServiceUnreachable&) - { - INFOS("Caught exception: Naming Service Unreachable"); - } - catch (CORBA::COMM_FAILURE&) - { - INFOS("Caught CORBA::SystemException CommFailure."); - } - catch (CORBA::SystemException&) - { - INFOS("Caught CORBA::SystemException."); - } - catch (CORBA::Exception&) - { - INFOS("Caught CORBA::Exception."); - } - catch (...) - { - INFOS("Caught unknown exception."); - } - return 0 ; -} - - diff --git a/src/Logger/Makefile.in b/src/Logger/Makefile.in index 1d51437b8..f03c9adde 100644 --- a/src/Logger/Makefile.in +++ b/src/Logger/Makefile.in @@ -10,7 +10,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/Logger/SALOME_Logger_Server.cxx b/src/Logger/SALOME_Logger_Server.cxx index c3f7acce1..5d1b3a4a7 100644 --- a/src/Logger/SALOME_Logger_Server.cxx +++ b/src/Logger/SALOME_Logger_Server.cxx @@ -53,7 +53,7 @@ void Logger::putMessage(const char* message) void Logger::ping() { - cout<<" Logger::ping() pid "<< getpid()<resolve_initial_references("RootPOA") ; - if(!CORBA::is_nil(obj)) - poa = PortableServer::POA::_narrow(obj) ; - pman = poa->the_POAManager(); - // NB. You can activate the POA before or after - // activating objects in that POA. - - // This activates the object in the root POA (by default), and - // returns a reference to it. - //NB. You can't use SALOME_NamingService class because it uses MESSAGE macro - //Otherwise, you will get segmentation fault. - //Get initial naming context - try{ - if(!CORBA::is_nil(orb)) - theObj = orb->resolve_initial_references("NameService"); - //Narrow to NamingContext - if (!CORBA::is_nil(theObj)){ - inc = CosNaming::NamingContext::_narrow(theObj); - } - }catch(CORBA::COMM_FAILURE&) - { - cout<<"Logger Server: CORBA::COMM_FAILURE: Unable to contact the Naming Service"<resolve_initial_references("RootPOA") ; + if(!CORBA::is_nil(obj)) + poa = PortableServer::POA::_narrow(obj) ; + pman = poa->the_POAManager(); + // NB. You can activate the POA before or after + // activating objects in that POA. + + // This activates the object in the root POA (by default), and + // returns a reference to it. + //NB. You can't use SALOME_NamingService class because it uses MESSAGE macro + //Otherwise, you will get segmentation fault. + //Get initial naming context + if(!CORBA::is_nil(orb)) + theObj = orb->resolve_initial_references("NameService"); + //Narrow to NamingContext + if (!CORBA::is_nil(theObj)) + inc = CosNaming::NamingContext::_narrow(theObj); + } catch(CORBA::COMM_FAILURE&) { + //cout<<"Logger Server: CORBA::COMM_FAILURE: Unable to contact the Naming Service"<_this(); CosNaming::Name name; name.length(1); diff --git a/src/Logger/SALOME_Trace.cxx b/src/Logger/SALOME_Trace.cxx index e3185daf6..d139476c1 100644 --- a/src/Logger/SALOME_Trace.cxx +++ b/src/Logger/SALOME_Trace.cxx @@ -22,80 +22,7 @@ using namespace std; SALOME_Trace::SALOME_Trace() { - //get reference on object reference from NS - //and initialize m_pInterfaceLogger - - int argc = 1; - char* argv[1] = {"application"}; - try - { - //NB. You can't use SALOME_NamingService class because it uses MESSAGE macro - //Otherwise, you will get segmentation fault. - - //Initialize the ORB - CORBA::ORB_var orb = CORBA::ORB_init(argc,argv) ; - long TIMESleep = 250000000; - int NumberOfTries = 40; - int a; - timespec ts_req; - ts_req.tv_nsec=TIMESleep; - ts_req.tv_sec=0; - timespec ts_rem; - ts_rem.tv_nsec=0; - ts_rem.tv_sec=0; - CosNaming::NamingContext_var inc; - CORBA::Object_var theObj; - CORBA::Object_var obj; - CosNaming::Name name; - name.length(1); - name[0].id = CORBA::string_dup("Logger"); - for (int i = 1; i<=NumberOfTries; i++){ - if (i!=1) - a=nanosleep(&ts_req,&ts_rem); - try{ - if(!CORBA::is_nil(orb)) - theObj = orb->resolve_initial_references("NameService"); - if (!CORBA::is_nil(theObj)) - inc = CosNaming::NamingContext::_narrow(theObj); - } - catch( CORBA::COMM_FAILURE& ) - { - cout<<"SALOME_TRACE: CORBA::COMM_FAILURE: Unable to contact the Naming Service" <resolve(name); - m_pInterfaceLogger = SALOME_Logger::Logger::_narrow(obj); - if (!CORBA::is_nil(m_pInterfaceLogger)) - cout<<"SALOME_TRACE: Logger Server was found"<resolve_initial_references("RootPOA"); + if(CORBA::is_nil(theObj)) + theObj = theOrb->resolve_initial_references("NameService"); + if (!CORBA::is_nil(theObj)) + inc = CosNaming::NamingContext::_narrow(theObj); + if (!CORBA::is_nil(inc)) break; + } catch( CORBA::COMM_FAILURE& ) { + } catch (...) { + } + } + + if (CORBA::is_nil(inc)) { + cout<<"SALOME_Trace can not find NameService"<resolve(name); + if (!CORBA::is_nil(obj)) m_pInterfaceLogger = SALOME_Logger::Logger::_narrow(obj); + } catch(CosNaming::NamingContext::NotFound) { + } catch(...) { + } + if (!CORBA::is_nil(m_pInterfaceLogger)) { + //cout<<"SALOME_Trace : Logger Server was found"<ping(); + break; + } + } + if (CORBA::is_nil(m_pInterfaceLogger)) { + cout<<"SALOME_Trace can not find Logger"< 0 and ok == 0: + + try: + orb = CORBA.ORB_init(sys.argv, CORBA.ORB_ID) + theObj = orb.resolve_initial_references("NameService") + inc = theObj._narrow(CosNaming.NamingContext) + name = [CosNaming.NameComponent("Logger","")] + obj = inc.resolve(name); + + self.m_pInterfaceLogger = obj._narrow(SALOME_Logger.Logger) + + if not self.m_pInterfaceLogger is None: + ok = 1 + + except CosNaming.NamingContext.NotFound, e : + if steps == 1: print "Caught exception: Naming Service can't found Logger" + except CORBA.COMM_FAILURE, e: + if steps == 1: print "Caught CORBA::SystemException CommFailure" + except CORBA.SystemException, e: + if steps == 1: print "Caught CORBA::SystemException." + except CORBA.Exception, e: + if steps == 1: print "Caught CORBA::Exception." + except Exception, e: + if steps == 1: print "Caught unknown exception." + time.sleep(0.25) + steps = steps - 1 + + def putMessage ( self, LogMsg ) : if (CORBA.is_nil(self.m_pInterfaceLogger)): diff --git a/src/MPIContainer/Makefile.in b/src/MPIContainer/Makefile.in index 229107d91..da4e295d9 100644 --- a/src/MPIContainer/Makefile.in +++ b/src/MPIContainer/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/MSG2QM/Makefile.in b/src/MSG2QM/Makefile.in index 544bfb6b0..0cf36702e 100644 --- a/src/MSG2QM/Makefile.in +++ b/src/MSG2QM/Makefile.in @@ -25,7 +25,7 @@ # Module : SALOME top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/Makefile.in b/src/Makefile.in index 44e371730..f35650e42 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -25,17 +25,24 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../.. +top_builddir=.. srcdir=@srcdir@ VPATH=.:@srcdir@ @COMMENCE@ -SUBDIRS = MSG2QM Logger Utils PatchQt NamingService Registry ModuleCatalog DataTypeCatalog \ - RessourcesCatalog Notification NOTIFICATION_SWIG Container TestContainer LifeCycleCORBA \ - HDFPersist VTKFilter OBJECT TOOLSDS SALOMEDS SALOMEGUI Plot2d VTKViewer OCCViewer SUPERVGraph \ - Session SALOME_SWIG TOOLSGUI SALOME_PY RegistryDisplay ModuleGenerator SALOME_PYQT Loader +SUBDIRS = MSG2QM SALOMELocalTrace Logger SALOMELogger Utils PatchQt \ + GenericObj NamingService Registry \ + ModuleCatalog DataTypeCatalog RessourcesCatalog \ + Notification NOTIFICATION_SWIG \ + Container TestContainer LifeCycleCORBA HDFPersist \ + VTKFilter OBJECT \ + TOOLSDS SALOMEDS \ + SALOMEGUI Plot2d VTKViewer OCCViewer \ + SUPERVGraph \ + Session SALOME_SWIG TOOLSGUI SALOME_PY \ + RegistryDisplay ModuleGenerator SALOME_PYQT Loader ifeq (@WITHMPICH@,yes) SUBDIRS+= MPIContainer diff --git a/src/ModuleCatalog/Makefile.in b/src/ModuleCatalog/Makefile.in index 18b89b3fc..97a1d9816 100644 --- a/src/ModuleCatalog/Makefile.in +++ b/src/ModuleCatalog/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -57,6 +57,6 @@ BIN_SERVER_IDL = SALOME_ModuleCatalog.idl CPPFLAGS+= $(QT_MT_INCLUDES) CXXFLAGS+= -ftemplate-depth-42 -LDFLAGS+= $(QT_MT_LIBS) -lSalomeNS -lOpUtil -lSalomeLoggerServer +LDFLAGS+= $(QT_MT_LIBS) -lSalomeNS -lOpUtil -lSALOMELocalTrace @CONCLUDE@ diff --git a/src/ModuleCatalog/SALOME_ModuleCatalog_Acomponent_impl.cxx b/src/ModuleCatalog/SALOME_ModuleCatalog_Acomponent_impl.cxx index 66672f7a0..35e5c2e3e 100644 --- a/src/ModuleCatalog/SALOME_ModuleCatalog_Acomponent_impl.cxx +++ b/src/ModuleCatalog/SALOME_ModuleCatalog_Acomponent_impl.cxx @@ -39,6 +39,7 @@ using namespace std; //---------------------------------------------------------------------- SALOME_ModuleCatalog_AcomponentImpl::SALOME_ModuleCatalog_AcomponentImpl( const char* name, + const char* username, const char* constraint, SALOME_ModuleCatalog::ComponentType componenttype, CORBA::Boolean componentmultistudy, @@ -51,6 +52,10 @@ SALOME_ModuleCatalog_AcomponentImpl::SALOME_ModuleCatalog_AcomponentImpl( _component_name = new char[strlen(name)+1]; strcpy(_component_name, name); + // Affect component user name + _component_user_name = new char[strlen(username)+1]; + strcpy(_component_user_name, username); + // Affect constraint _constraint =new char[strlen(constraint)+1]; strcpy(_constraint, constraint); @@ -83,6 +88,7 @@ SALOME_ModuleCatalog_AcomponentImpl::~SALOME_ModuleCatalog_AcomponentImpl() MESSAGE("Component destruction") // empty memory delete [] _component_name; + delete [] _component_user_name; delete [] _constraint; } @@ -389,6 +395,15 @@ char* SALOME_ModuleCatalog_AcomponentImpl::componentname() return CORBA::string_dup(_component_name); } +//---------------------------------------------------------------------- +// Function : componentusername +// Purpose : obtain the componentusername +//---------------------------------------------------------------------- +char* SALOME_ModuleCatalog_AcomponentImpl::componentusername() +{ + return CORBA::string_dup(_component_user_name); +} + //---------------------------------------------------------------------- // Function : multistudy // Purpose : define if a component can be multistudy or not diff --git a/src/ModuleCatalog/SALOME_ModuleCatalog_Acomponent_impl.hxx b/src/ModuleCatalog/SALOME_ModuleCatalog_Acomponent_impl.hxx index 7c64ee719..0a7c715d5 100644 --- a/src/ModuleCatalog/SALOME_ModuleCatalog_Acomponent_impl.hxx +++ b/src/ModuleCatalog/SALOME_ModuleCatalog_Acomponent_impl.hxx @@ -40,6 +40,7 @@ class SALOME_ModuleCatalog_AcomponentImpl: public POA_SALOME_ModuleCatalog::Acom public: //! standard constructor SALOME_ModuleCatalog_AcomponentImpl(const char* name, + const char* username, const char* constraint, SALOME_ModuleCatalog::ComponentType componenttype, CORBA::Boolean componentmultistudy, @@ -116,6 +117,12 @@ public: */ virtual char* componentname(); + //! method to obtain the componentusername + /*! + \return the component user name + */ + virtual char* componentusername(); + //! method to define if a component can be multistudy or not /*! \return true if the component supports multistudy @@ -136,6 +143,7 @@ public: private : char* _component_name ; + char* _component_user_name ; char* _constraint; char* _icone; SALOME_ModuleCatalog::ComponentType _componenttype; diff --git a/src/ModuleCatalog/SALOME_ModuleCatalog_Handler.cxx b/src/ModuleCatalog/SALOME_ModuleCatalog_Handler.cxx index 41b444c97..8f8f0e241 100644 --- a/src/ModuleCatalog/SALOME_ModuleCatalog_Handler.cxx +++ b/src/ModuleCatalog/SALOME_ModuleCatalog_Handler.cxx @@ -44,6 +44,7 @@ SALOME_ModuleCatalog_Handler::SALOME_ModuleCatalog_Handler() test_path_prefix = "path-prefix" ; test_component_name = "component-name"; + test_component_username = "component-username"; test_component_type = "component-type" ; test_component_multistudy="component-multistudy"; test_component_icone="component-icone" ; @@ -140,6 +141,9 @@ bool SALOME_ModuleCatalog_Handler::endElement(const QString&, // tag test_component_name if((qName.compare(QString(test_component_name))==0)) _amodule.Parsercomponentname = content ; + // tag test_component_username + if((qName.compare(QString(test_component_username))==0)) + _amodule.Parsercomponentusername = content ; // tag test_component_type if((qName.compare(QString(test_component_type))==0)) { diff --git a/src/ModuleCatalog/SALOME_ModuleCatalog_Handler.hxx b/src/ModuleCatalog/SALOME_ModuleCatalog_Handler.hxx index 2363b07a7..c12c49cef 100644 --- a/src/ModuleCatalog/SALOME_ModuleCatalog_Handler.hxx +++ b/src/ModuleCatalog/SALOME_ModuleCatalog_Handler.hxx @@ -111,6 +111,7 @@ private: const char* test_path_prefix ; const char* test_component_name; + const char* test_component_username; const char* test_component_type ; const char* test_component_multistudy ; const char* test_component_icone ; diff --git a/src/ModuleCatalog/SALOME_ModuleCatalog_Parser.hxx b/src/ModuleCatalog/SALOME_ModuleCatalog_Parser.hxx index fd2eebacf..236763abb 100644 --- a/src/ModuleCatalog/SALOME_ModuleCatalog_Parser.hxx +++ b/src/ModuleCatalog/SALOME_ModuleCatalog_Parser.hxx @@ -72,6 +72,7 @@ typedef vector ListOfDefinitionInterface; struct ParserComponent { string Parsercomponentname; + string Parsercomponentusername; ParserComponentType Parsercomponenttype; bool Parsercomponentmultistudy ; string Parsercomponenticone; diff --git a/src/ModuleCatalog/SALOME_ModuleCatalog_Server.cxx b/src/ModuleCatalog/SALOME_ModuleCatalog_Server.cxx index c76af7d3c..c206cc846 100644 --- a/src/ModuleCatalog/SALOME_ModuleCatalog_Server.cxx +++ b/src/ModuleCatalog/SALOME_ModuleCatalog_Server.cxx @@ -24,136 +24,147 @@ // File : SALOME_ModuleCatalog_Server.cxx // Module : SALOME -using namespace std; /* $Header$ */ + #include #include "SALOME_NamingService.hxx" #include "SALOME_ModuleCatalog_impl.hxx" #include "utilities.h" -# include "Utils_SINGLETON.hxx" +#include "Utils_SINGLETON.hxx" -//#define CHECKTIME #ifdef CHECKTIME #include #endif +using namespace std; int main(int argc,char **argv) { - try { - CosNaming::NamingContext_var _rootContext, catalogContext; + try + { + CosNaming::NamingContext_var _rootContext, catalogContext; - // initialize the ORB + // initialize the ORB - CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv); + CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv); - // initialize POA - // - long TIMESleep = 250000000; - int NumberOfTries = 40; - int a; - timespec ts_req; - ts_req.tv_nsec=TIMESleep; - ts_req.tv_sec=0; - timespec ts_rem; - ts_rem.tv_nsec=0; - ts_rem.tv_sec=0; - CosNaming::NamingContext_var inc; - PortableServer::POA_var poa; - CORBA::Object_var theObj; - CORBA::Object_var obj; - CORBA::Object_var object; - SALOME_Logger::Logger_var log; - int MODULE_CATALOG=0; - const char * Env = getenv("USE_LOGGER"); - int EnvL =0; - if ((Env!=NULL) && (strlen(Env))) - EnvL=1; - CosNaming::Name name; - name.length(1); - name[0].id=CORBA::string_dup("Logger"); - PortableServer::POAManager_var mgr; - for (int i = 1; i<=NumberOfTries; i++){ - if (i!=1) - a=nanosleep(&ts_req,&ts_rem); - try{ - obj = orb->resolve_initial_references("RootPOA"); - if(!CORBA::is_nil(obj)) - poa = PortableServer::POA::_narrow(obj); - if(!CORBA::is_nil(poa)) - mgr = poa->the_POAManager(); - if(!CORBA::is_nil(orb)) - theObj = orb->resolve_initial_references("NameService"); - } - catch( CORBA::COMM_FAILURE& ) - { - MESSAGE( "Module Catalog Server: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ) - } - if (!CORBA::is_nil(theObj)){ - inc = CosNaming::NamingContext::_narrow(theObj); - if(!CORBA::is_nil(inc)) { - MESSAGE( "Module Catalog Server: Naming Service was found" ) - if(EnvL==1){ - CORBA::ORB_var orb1 = CORBA::ORB_init(argc,argv) ; - SALOME_NamingService &NS = *SINGLETON_::Instance() ; - NS.init_orb( orb1 ) ; - for(int j=1; j<=NumberOfTries; j++){ - if (j!=1) - a=nanosleep(&ts_req, &ts_rem); - try{ - object = inc->resolve(name);} - catch(CosNaming::NamingContext::NotFound){ MESSAGE( "Logger Server wasn't found" ) } - catch(...){ MESSAGE( "Module Catalog Server: Unknown exception" ) } - if (!CORBA::is_nil(object)) - log = SALOME_Logger::Logger::_narrow(object); - if (!CORBA::is_nil(log)){ - MESSAGE( "Module Catalog Server: Logger Server was found" ) - log->ping(); - MODULE_CATALOG=1; - break; - } - }} - }} - if ((MODULE_CATALOG==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) - break; - } + // initialize POA + // + long TIMESleep = 250000000; + int NumberOfTries = 40; + int a; + timespec ts_req; + ts_req.tv_nsec=TIMESleep; + ts_req.tv_sec=0; + timespec ts_rem; + ts_rem.tv_nsec=0; + ts_rem.tv_sec=0; + CosNaming::NamingContext_var inc; + PortableServer::POA_var poa; + CORBA::Object_var theObj; + CORBA::Object_var obj; + CORBA::Object_var object; + int MODULE_CATALOG=0; + const char * Env = getenv("USE_LOGGER"); + int EnvL =0; + if ((Env!=NULL) && (strlen(Env))) + EnvL=1; + CosNaming::Name name; + name.length(1); + name[0].id=CORBA::string_dup("Logger"); + PortableServer::POAManager_var mgr; + for (int i = 1; i<=NumberOfTries; i++) + { + if (i!=1) + a=nanosleep(&ts_req,&ts_rem); + try + { + obj = orb->resolve_initial_references("RootPOA"); + if(!CORBA::is_nil(obj)) + poa = PortableServer::POA::_narrow(obj); + if(!CORBA::is_nil(poa)) + mgr = poa->the_POAManager(); + if(!CORBA::is_nil(orb)) + theObj = orb->resolve_initial_references("NameService"); + } + catch( CORBA::COMM_FAILURE& ) + { + MESSAGE( "Module Catalog Server: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ); + } + if (!CORBA::is_nil(theObj)) + { + inc = CosNaming::NamingContext::_narrow(theObj); + if(!CORBA::is_nil(inc)) + { + MESSAGE( "Module Catalog Server: Naming Service was found" ); + if(EnvL==1) + { + CORBA::ORB_var orb1 = CORBA::ORB_init(argc,argv) ; + SALOME_NamingService &NS = *SINGLETON_::Instance() ; + NS.init_orb( orb1 ) ; + for(int j=1; j<=NumberOfTries; j++) + { + if (j!=1) + a=nanosleep(&ts_req, &ts_rem); + try{ + object = inc->resolve(name);} + catch(CosNaming::NamingContext::NotFound) + { + MESSAGE( "Logger Server wasn't found" ); + } + catch(...) + { + MESSAGE( "Module Catalog Server: Unknown exception" ) ; + } + if (!CORBA::is_nil(object)) + { + MESSAGE( "Module Catalog Server: Logger Server was found" ); + MODULE_CATALOG=1; + break; + } + } + } + } + } + if ((MODULE_CATALOG==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) + break; + } - // - // Active catalog + // Active catalog - SALOME_ModuleCatalogImpl* Catalogue_i = new SALOME_ModuleCatalogImpl(argc, argv); - poa->activate_object (Catalogue_i); + SALOME_ModuleCatalogImpl* Catalogue_i = new SALOME_ModuleCatalogImpl(argc, argv); + poa->activate_object (Catalogue_i); - mgr->activate(); + mgr->activate(); - CORBA::Object_ptr myCata = Catalogue_i->_this(); + CORBA::Object_ptr myCata = Catalogue_i->_this(); - // initialise Naming Service - SALOME_NamingService *_NS; - _NS = new SALOME_NamingService(orb); - // register Catalog in Naming Service - _NS->Register(myCata ,"/Kernel/ModulCatalog"); + // initialise Naming Service + SALOME_NamingService *_NS; + _NS = new SALOME_NamingService(orb); + // register Catalog in Naming Service + _NS->Register(myCata ,"/Kernel/ModulCatalog"); - MESSAGE("Running CatalogServer."); + MESSAGE("Running CatalogServer."); #ifdef CHECKTIME - Utils_Timer timer; - timer.Start(); - timer.Stop(); - MESSAGE("SALOME_Registry_Server.cxx - orb->run()"); - timer.ShowAbsolute(); + Utils_Timer timer; + timer.Start(); + timer.Stop(); + MESSAGE("SALOME_Registry_Server.cxx - orb->run()"); + timer.ShowAbsolute(); #endif - orb->run(); + orb->run(); - poa->destroy(1,1); + poa->destroy(1,1); - } - catch(CORBA::SystemException&) { + } + catch(CORBA::SystemException&) { INFOS("Caught CORBA::SystemException.") - } - catch(CORBA::Exception&) { + } + catch(CORBA::Exception&) { INFOS("Caught CORBA::Exception.") - } + } return 0; } diff --git a/src/ModuleCatalog/SALOME_ModuleCatalog_impl.cxx b/src/ModuleCatalog/SALOME_ModuleCatalog_impl.cxx index b6533ad50..9f912a7d3 100644 --- a/src/ModuleCatalog/SALOME_ModuleCatalog_impl.cxx +++ b/src/ModuleCatalog/SALOME_ModuleCatalog_impl.cxx @@ -186,7 +186,7 @@ SALOME_ModuleCatalogImpl::GetComponentList() for (unsigned int ind=0; ind < _personal_module_list.size();ind++) { _list_components[ind]=(_personal_module_list[ind].Parsercomponentname).c_str(); - //SCRUTE(_list_components[ind]) ; + SCRUTE(_list_components[ind]) ; } int indice = _personal_module_list.size() ; @@ -206,18 +206,19 @@ SALOME_ModuleCatalogImpl::GetComponentList() } if (!_find) { - //MESSAGE("A new component " << _general_module_list[ind].Parsercomponentname << " has to be to added in the list"); + MESSAGE("A new component " << _general_module_list[ind].Parsercomponentname << " has to be to added in the list"); _list_components->length(indice+1); // The component is not already defined => has to be taken _list_components[indice]=(_general_module_list[ind].Parsercomponentname).c_str(); - //SCRUTE(_list_components[indice]) ; + SCRUTE(_list_components[indice]) ; indice++; } - // else - //MESSAGE("The component " <<_general_module_list[ind].Parsercomponentname << " was already defined in the personal catalog") ; + else + MESSAGE("The component " <<_general_module_list[ind].Parsercomponentname << " was already defined in the personal catalog") ; } + MESSAGE ( "End of GetComponentList" ) return _list_components._retn(); } @@ -243,6 +244,7 @@ SALOME_ModuleCatalogImpl::GetComponentIconeList() for (unsigned int ind=0; ind < _personal_module_list.size();ind++) { _list_components_icone[ind].modulename=(_personal_module_list[ind].Parsercomponentname).c_str(); + _list_components_icone[ind].moduleusername=(_personal_module_list[ind].Parsercomponentusername).c_str(); _list_components_icone[ind].moduleicone=(_personal_module_list[ind].Parsercomponenticone).c_str(); //SCRUTE(_list_components_icone[ind].modulename); //SCRUTE(_list_components_icone[ind].moduleicone); @@ -269,6 +271,7 @@ SALOME_ModuleCatalogImpl::GetComponentIconeList() _list_components_icone->length(indice+1); // The component is not already defined => has to be taken _list_components_icone[indice].modulename=(_general_module_list[ind].Parsercomponentname).c_str(); + _list_components_icone[indice].moduleusername=(_general_module_list[ind].Parsercomponentusername).c_str(); _list_components_icone[indice].moduleicone=(_general_module_list[ind].Parsercomponenticone).c_str(); //SCRUTE(_list_components_icone[indice].modulename) ; //SCRUTE(_list_components_icone[indice].moduleicone); @@ -391,6 +394,7 @@ SALOME_ModuleCatalogImpl::GetComponent(const char* componentname) _list_interfaces.length(0); char* _constraint = NULL; char* _icone = NULL; + char* _componentusername = NULL; SALOME_ModuleCatalog::ComponentType _componenttype = SALOME_ModuleCatalog::OTHER; // default initialisation CORBA::Boolean _componentmultistudy = false ; // default initialisation ListOfPathPrefix _pathes ; @@ -451,6 +455,9 @@ SALOME_ModuleCatalogImpl::GetComponent(const char* componentname) // get component icone _icone = CORBA::string_dup(_personal_module_list[ind].Parsercomponenticone.c_str()); + // get component user name + _componentusername = CORBA::string_dup(_personal_module_list[ind].Parsercomponentusername.c_str()); + // get component interfaces _list_interfaces = duplicate_interfaces(_personal_module_list[ind].ParserListInterface); @@ -464,6 +471,7 @@ SALOME_ModuleCatalogImpl::GetComponent(const char* componentname) { SALOME_ModuleCatalog_AcomponentImpl* aComponentImpl = new SALOME_ModuleCatalog_AcomponentImpl(componentname, + _componentusername, _constraint, _componenttype, _componentmultistudy, @@ -523,6 +531,9 @@ SALOME_ModuleCatalogImpl::GetComponent(const char* componentname) // get component icone _icone = CORBA::string_dup(_general_module_list[ind].Parsercomponenticone.c_str()); + // get component user name + _componentusername = CORBA::string_dup(_general_module_list[ind].Parsercomponentusername.c_str()); + // get component interfaces _list_interfaces = duplicate_interfaces(_general_module_list[ind].ParserListInterface); @@ -535,6 +546,7 @@ SALOME_ModuleCatalogImpl::GetComponent(const char* componentname) { SALOME_ModuleCatalog_AcomponentImpl* aComponentImpl = new SALOME_ModuleCatalog_AcomponentImpl(componentname, + _componentusername, _constraint, _componenttype, _componentmultistudy, diff --git a/src/ModuleGenerator/IDLparser.py b/src/ModuleGenerator/IDLparser.py index 44af77590..1743563c6 100644 --- a/src/ModuleGenerator/IDLparser.py +++ b/src/ModuleGenerator/IDLparser.py @@ -29,15 +29,37 @@ import pdb from xml.sax.handler import * from omniidl import idlast, idltype, idlvisitor, idlutil, output -#values of this map are used in some nodes defenition -common_data={"AUTHOR" : "", - "ICON" : "", - "VERSION" : "", - "COMP_TYPE": "", - "COMP_NAME": "", - "COMP_MULT": "1" +# parameters not found in IDL file, user's specified in optional parameters +common_data={"AUTHOR" : "", + "ICON" : "", + "VERSION" : "", + "COMP_TYPE" : "", + "COMP_NAME" : "", + "COMP_UNAME" : "", + "COMP_MULT" : "" } +nb_components = 0 + +#-------------------------------------------------- +# extract value of from list +# it's proposed that the matching item +# looks like =, for example, +# catalog=/tmp/myxml.xml +#-------------------------------------------------- +def getParamValue( param_name, default_value, args ): + pattern=param_name+"=" + + res = default_value #initial value + for opt in args: + s = re.compile(pattern).search(opt) + if s: + res = opt[s.end():] + break #found + + return res + + #-------------------------------------------------- # print error message #-------------------------------------------------- @@ -168,7 +190,7 @@ class Tree: #-------------------------------------------------- class inParameter(Tree): - def __init__(self, name=None, type='', comment=''): + def __init__(self, name=None, type='', comment='unknown'): Tree.__init__(self, 'inParameter') if name is None: return @@ -186,7 +208,7 @@ class inParameter(Tree): #-------------------------------------------------- class outParameter(Tree): - def __init__(self, name=None, type='', comment = ''): + def __init__(self, name=None, type='', comment = 'unknown'): Tree.__init__(self, 'outParameter') if name is None: return @@ -205,7 +227,7 @@ class outParameter(Tree): #-------------------------------------------------- class Service(Tree): - def __init__(self, name=None): + def __init__(self, name=None, comment = 'unknown'): Tree.__init__(self, 'component-service') if name is None: return @@ -213,7 +235,7 @@ class Service(Tree): self.addNamedChild('service-name', name) self.addNamedChild('service-author',common_data["AUTHOR"]) self.addNamedChild('service-version',common_data["VERSION"]) - self.addNamedChild('service-comment') + self.addNamedChild('service-comment', comment) self.addNamedChild('service-by-default', "0") self.addNamedChild('inParameter-list') self.addNamedChild('outParameter-list') @@ -304,14 +326,14 @@ class Service(Tree): #-------------------------------------------------- class Interface(Tree): - def __init__(self, name=None): + def __init__(self, name=None, comment='unknown'): Tree.__init__(self) if name is None: return self.addNamedChild('component-interface-name', name) - self.addNamedChild('component-interface-comment'); + self.addNamedChild('component-interface-comment', comment); self.addNamedChild('component-service-list') def createService(self, name): @@ -362,18 +384,17 @@ class Interface(Tree): # implements Component tree #-------------------------------------------------- class Component(Tree): - def __init__(self, name=None): + def __init__(self): Tree.__init__(self, 'component') - - if name is None: return - - self.addNamedChild('component-name', name) - self.addNamedChild('component-type',common_data["COMP_TYPE"]) - self.addNamedChild('component-author',common_data["AUTHOR"]) - self.addNamedChild('component-version',common_data["VERSION"]) - self.addNamedChild('component-comment') + + self.addNamedChild('component-name', common_data["COMP_NAME"]) + self.addNamedChild('component-username', common_data["COMP_UNAME"]) + self.addNamedChild('component-type', common_data["COMP_TYPE"]) + self.addNamedChild('component-author', common_data["AUTHOR"]) + self.addNamedChild('component-version', common_data["VERSION"]) + self.addNamedChild('component-comment', 'unknown') self.addNamedChild('component-multistudy', common_data["COMP_MULT"]) - self.addNamedChild('component-icone',common_data["ICON"]) + self.addNamedChild('component-icone', common_data["ICON"]) self.addNamedChild('constraint') self.addNamedChild('component-interface-list') @@ -387,41 +408,17 @@ class Component(Tree): return i def merge(self, C): - ext=C.getChild('component-author') - int=self.getChild('component-author') - if int is not None and ext is not None and len(ext.content): - int.content = ext.content - - ext=C.getChild('component-type') - int=self.getChild('component-type') - if int is not None and ext is not None and len(ext.content): - int.content = ext.content - - ext=C.getChild('component-icone') - int=self.getChild('component-icone') - if int is not None and ext is not None and len(ext.content): - int.content = ext.content - - ext=C.getChild('component-version') - int=self.getChild('component-version') - if int is not None and ext is not None and len(ext.content): - int.content = ext.content - - ext=C.getChild('component-comment') - int=self.getChild('component-comment') - if int is not None and ext is not None and len(ext.content): - int.content = ext.content - - ext=C.getChild('component-multistudy') - int=self.getChild('component-multistudy') - if int is not None and ext is not None and len(ext.content): - int.content = ext.content - - ext=C.getChild('constraint') - int=self.getChild('constraint') - if int is not None and ext is not None and len(ext.content): - int.content = ext.content - + + for i in ['component-username', 'component-author', + 'component-type', 'component-icone', 'component-version', + 'component-comment', 'component-multistudy', 'constraint']: + ext = C.getChild(i) + int = self.getChild(i) + if int is None: + int = ext + elif ext is not None and len(ext.content): + int.content = ext.content + L_ext = C.getChild('component-interface-list') L_int = self.getChild('component-interface-list') if L_ext is None or L_int is None: @@ -602,8 +599,7 @@ class ModuleCatalogVisitor (idlvisitor.AstVisitor): if ((s[0] == "Engines") & (s[1] == "Component")): self.EngineType = 1; break - if common_data["COMP_NAME"] : Comp = Component(common_data["COMP_NAME"]) - else : Comp = Component(node.identifier()) + Comp = Component() self.currentInterface = Comp.createInterface(node.identifier()) @@ -612,6 +608,8 @@ class ModuleCatalogVisitor (idlvisitor.AstVisitor): c.accept(self) if (self.EngineType): + global nb_components + nb_components = nb_components + 1 self.catalog.mergeComponent(Comp) self.EngineType = 0 @@ -648,52 +646,29 @@ class ModuleCatalogVisitor (idlvisitor.AstVisitor): self.currentService.createOutParameter \ (node.identifier(), self.currentType) -#-------------------------------------------------- -# extract value of from list -# it's proposed that the matching item -# looks like =, for example, -# catalog=/tmp/myxml.xml -#-------------------------------------------------- -def getParamValue( param_name, args ): - pattern="^"+param_name+"=" - - res = "" #initial value - for opt in args: - s = re.compile(pattern).search(opt) - if s: - res = opt[s.end():] - break #found - - return res - #-------------------------------------------------- # parse idl and store xml file #-------------------------------------------------- def run(tree, args): - CatalogFileName=getParamValue("catalog",args) - if CatalogFileName is None: - CatalogFileName = 'CatalogModulePersonnel.xml' + print args - if (re.compile(".*?.xml$").match(CatalogFileName, 1) is None): + CatalogFileName=getParamValue("catalog", "CatalogModulePersonnel.xml", args) + print CatalogFileName + if re.compile(".*?.xml$").match(CatalogFileName, 1) is None: CatalogFileName = CatalogFileName + '.xml' #========= Read parameters ====================== - common_data["ICON"] = getParamValue("icon",args) # get icon file - - common_data["AUTHOR"] = getParamValue("author",args) # get author name - if common_data["AUTHOR"] is None: common_data["AUTHOR"] = os.getenv("USER"); + common_data["ICON"] = getParamValue("icon", "", args) + common_data["AUTHOR"] = getParamValue("author", os.getenv("USER"), args) + common_data["VERSION"] = getParamValue("version", "1", args) + common_data["COMP_NAME"] = getParamValue("name", "", args) + common_data["COMP_UNAME"] = getParamValue("username", "", args) + common_data["COMP_TYPE"] = getParamValue("type", "OTHER", args) + common_data["COMP_MULT"] = getParamValue("multistudy", "1", args) + + print common_data - common_data["VERSION"] = getParamValue("version",args) # get version - - common_data["COMP_NAME"] = getParamValue("name",args) # get icon file - - val = getParamValue("type",args) # get icon file - if val: common_data["COMP_TYPE"] = val - - val = getParamValue("multistudy",args) # get icon file - if val : common_data["COMP_MULT"] = val - - remove_comp = getParamValue("remove", args) + remove_comp = getParamValue("remove", "", args) #================================================== @@ -701,9 +676,9 @@ def run(tree, args): print "Importing", CatalogFileName C = Catalog(CatalogFileName) else: - print "Warning : ",CatalogFileName, " was not found." + print "Creating ",CatalogFileName C = Catalog() - + print "Reading idl file" visitor = ModuleCatalogVisitor(C) @@ -735,5 +710,5 @@ def run(tree, args): if __name__ == "__main__": print - print "Usage : omniidl -bIDLparser -Wbcatalog=[,icon=][,version=][,author=][,name=][,multistudy=][,remove=component_name] " + print "Usage : omniidl -bIDLparser [-I]* -Wbcatalog=[,icon=][,version=][,author=][,name=][,username=][,multistudy=] " print diff --git a/src/ModuleGenerator/Makefile.in b/src/ModuleGenerator/Makefile.in index 9944da580..5abeb5270 100644 --- a/src/ModuleGenerator/Makefile.in +++ b/src/ModuleGenerator/Makefile.in @@ -25,7 +25,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/NOTIFICATION_SWIG/Makefile.in b/src/NOTIFICATION_SWIG/Makefile.in index 4be86c5cc..c6d707116 100644 --- a/src/NOTIFICATION_SWIG/Makefile.in +++ b/src/NOTIFICATION_SWIG/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/NamingService/Makefile.in b/src/NamingService/Makefile.in index 5aae16804..395e92922 100644 --- a/src/NamingService/Makefile.in +++ b/src/NamingService/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/NamingService/SALOME_NamingServicePy.py b/src/NamingService/SALOME_NamingServicePy.py index 8b41f25be..2bc3c553c 100644 --- a/src/NamingService/SALOME_NamingServicePy.py +++ b/src/NamingService/SALOME_NamingServicePy.py @@ -46,7 +46,7 @@ class SALOME_NamingServicePy_i: #------------------------------------------------------------------------- def __init__(self, orb): - MESSAGE ( "SALOME_NamingServicePy_i::__init__" ) + #MESSAGE ( "SALOME_NamingServicePy_i::__init__" ) self._orb = orb # initialize root context and current context ok = 0 @@ -138,7 +138,7 @@ class SALOME_NamingServicePy_i: #------------------------------------------------------------------------- def Resolve(self, Path): - MESSAGE ( "SALOME_NamingServicePy_i::Resolve" ) + #MESSAGE ( "SALOME_NamingServicePy_i::Resolve" ) path_list = list(Path) if path_list[0]=='/': self._current_context = self._root_context diff --git a/src/Notification/Makefile.in b/src/Notification/Makefile.in index 42c5ac12e..4d43c67a5 100644 --- a/src/Notification/Makefile.in +++ b/src/Notification/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -47,7 +47,7 @@ LIB_SRC = NOTIFICATION.cxx \ NOTIFICATION_Supplier.cxx \ NOTIFICATION_Consumer.cxx -LDFLAGS+= -lOpUtil +LDFLAGS+= -lOpUtil -lSALOMELocalTrace OMNIORB_IDLCXXFLAGS+= -Wbtp @CONCLUDE@ diff --git a/src/OBJECT/Makefile.in b/src/OBJECT/Makefile.in index f881efad6..4bb0d399b 100644 --- a/src/OBJECT/Makefile.in +++ b/src/OBJECT/Makefile.in @@ -1,31 +1,6 @@ -# SALOME OBJECT : implementation of interactive object visualization for OCC and VTK viewers -# -# 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 -# Module : SALOME - +# source path top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -41,6 +16,7 @@ EXPORT_HEADERS = SALOME_InteractiveObject.hxx \ Handle_SALOME_AISObject.hxx \ VTKViewer_Common.h + # Libraries targets LIB = libSalomeObject.la diff --git a/src/OBJECT/SALOME_Actor.cxx b/src/OBJECT/SALOME_Actor.cxx index 8029335eb..db7a30cf2 100644 --- a/src/OBJECT/SALOME_Actor.cxx +++ b/src/OBJECT/SALOME_Actor.cxx @@ -46,88 +46,16 @@ #include #include +// For test +#include +#include "vtkTimerLog.h" + using namespace std; int SALOME_POINT_SIZE = 3; -void SALOME_Actor::Render(vtkRenderer *ren, vtkMapper *Mapper ) -{ - if (this->Mapper == NULL) { - MESSAGE ("No mapper for actor.") - return; - } - - vtkMapper *bestMapper; - bestMapper = this->Mapper; - - /* render the property */ - if (!this->Property) { - // force creation of a property - this->GetProperty(); - } - - this->Property->Render(this, ren); - if (this->BackfaceProperty) { - this->BackfaceProperty->BackfaceRender(this, ren); - this->Device->SetBackfaceProperty(this->BackfaceProperty); - } - this->Device->SetProperty(this->Property); - - - /* render the texture */ - if (this->Texture) { - this->Texture->Render(ren); - } - - - // Store information on time it takes to render. - // We might want to estimate time from the number of polygons in mapper. - this->Device->Render(ren,bestMapper); - this->EstimatedRenderTime = bestMapper->GetTimeToDraw(); -} - -int SALOME_Actor::RenderOpaqueGeometry(vtkViewport *vp) -{ - int renderedSomething = 0; - vtkRenderer *ren = (vtkRenderer *)vp; - - if ( ! this->Mapper ) { - return 0; - } - - // make sure we have a property - if (!this->Property) { - // force creation of a property - this->GetProperty(); - } - - // is this actor opaque ? - if (this->GetIsOpaque()) { - this->Property->Render(this, ren); - - // render the backface property - if (this->BackfaceProperty) { - this->BackfaceProperty->BackfaceRender(this, ren); - } - - // render the texture - if (this->Texture) { - this->Texture->Render(ren); - } - this->Render(ren,this->Mapper); - - renderedSomething = 1; - } - - return renderedSomething; -} - -void SALOME_Actor::ReleaseGraphicsResources(vtkWindow *renWin) -{ - vtkActor::ReleaseGraphicsResources(renWin); - this->Mapper->ReleaseGraphicsResources(renWin); -} +vtkStandardNewMacro(SALOME_Actor); void SALOME_Actor::AddToRender(vtkRenderer* theRenderer){ theRenderer->AddActor(this); @@ -158,12 +86,33 @@ void SALOME_Actor::SetMapper(vtkMapper* theMapper){ void SALOME_Actor::SetTransform(SALOME_Transform* theTransform){ myTransformFilter->SetTransform(theTransform); - myTransformFilter->Modified(); +} + + +unsigned long int SALOME_Actor::GetMTime(){ + unsigned long mTime = this->Superclass::GetMTime(); + unsigned long time = myTransformFilter->GetMTime(); + mTime = ( time > mTime ? time : mTime ); + return mTime; } void SALOME_Actor::SetRepresentation(int theMode) { - myRepresentation = theMode; + switch(myRepresentation){ + case 0 : + case 2 : + myProperty->DeepCopy(GetProperty()); + } + switch(theMode){ + case 0 : + case 2 : + GetProperty()->DeepCopy(myProperty); + break; + default: + GetProperty()->SetAmbient(1.0); + GetProperty()->SetDiffuse(0.0); + GetProperty()->SetSpecular(0.0); + } switch(theMode){ case 3 : myPassFilter[0]->SetInside(true); @@ -172,9 +121,10 @@ void SALOME_Actor::SetRepresentation(int theMode) { case 0 : GetProperty()->SetPointSize(SALOME_POINT_SIZE); default : - GetProperty()->SetRepresentation(myRepresentation); + GetProperty()->SetRepresentation(theMode); myPassFilter[0]->SetInside(false); } + myRepresentation = theMode; } int SALOME_Actor::GetRepresentation(){ return myRepresentation; @@ -183,6 +133,8 @@ int SALOME_Actor::GetRepresentation(){ SALOME_Actor::SALOME_Actor(){ PreviewProperty = NULL; + ispreselected = Standard_False; + myProperty = vtkProperty::New(); myRepresentation = 2; myTransformFilter = SALOME_TransformFilter::New(); myPassFilter.push_back(SALOME_PassThroughFilter::New()); @@ -195,6 +147,9 @@ SALOME_Actor::~SALOME_Actor(){ myTransformFilter->Delete(); SetPreviewProperty(NULL); for(int i = 0, iEnd = myPassFilter.size(); i < iEnd; i++) - if(myPassFilter[i] != NULL) + if(myPassFilter[i] != NULL){ + myPassFilter[i]->UnRegisterAllOutputs(); myPassFilter[i]->Delete(); + } + myProperty->Delete(); } diff --git a/src/OBJECT/SALOME_Actor.h b/src/OBJECT/SALOME_Actor.h index ea35d47ef..03758fee9 100644 --- a/src/OBJECT/SALOME_Actor.h +++ b/src/OBJECT/SALOME_Actor.h @@ -50,23 +50,25 @@ class SALOME_Actor : public vtkLODActor{ SALOME_Actor(); ~SALOME_Actor(); public: - vtkTypeMacro(SALOME_Actor,vtkActor); + static SALOME_Actor* New(); + + vtkTypeMacro(SALOME_Actor,vtkLODActor); // Description: // This causes the actor to be rendered. It, in turn, will render the actor`s // property and then mapper. - virtual void Render(vtkRenderer *, vtkMapper *); + //virtual void Render(vtkRenderer *, vtkMapper *); // Description: // This method is used internally by the rendering process. // We overide the superclass method to properly set the estimated render time. - virtual int RenderOpaqueGeometry(vtkViewport *viewport); + //virtual int RenderOpaqueGeometry(vtkViewport *viewport); // Description: // Release any graphics resources that are being consumed by this actor. // The parameter window could be used to determine which graphic // resources to release. - virtual void ReleaseGraphicsResources(vtkWindow *); + //virtual void ReleaseGraphicsResources(vtkWindow *); virtual Standard_Boolean hasIO() { return !myIO.IsNull(); } virtual Handle_SALOME_InteractiveObject getIO() { return myIO; } @@ -105,8 +107,14 @@ class SALOME_Actor : public vtkLODActor{ virtual void SetMapper(vtkMapper* theMapper); virtual void SetTransform(SALOME_Transform* theTransform); + virtual unsigned long int GetMTime(); + virtual void SetRepresentation(int theMode); virtual int GetRepresentation(); + + // Infinitive means actor without size (point for example + // which is not taken into account in calculation of boundaries of the scene + virtual bool IsInfinitive() { return false; } protected: vtkProperty *PreviewProperty; @@ -122,6 +130,7 @@ class SALOME_Actor : public vtkLODActor{ SALOME_Transform *myTransform; std::vector myPassFilter; SALOME_TransformFilter *myTransformFilter; + vtkProperty *myProperty; int myRepresentation; }; diff --git a/src/OBJECT/SALOME_Transform.cxx b/src/OBJECT/SALOME_Transform.cxx deleted file mode 100644 index d55c5fb79..000000000 --- a/src/OBJECT/SALOME_Transform.cxx +++ /dev/null @@ -1,123 +0,0 @@ -// File: SALOME_Transform.cxx -// Created: Wed Jun 4 09:46:59 2003 -// Author: Alexey PETROV -// - - -#include "SALOME_Transform.h" -#include "VTKViewer_Common.h" -#include -#include -#include -using namespace std; - -//======================================================================= - -SALOME_Transform* SALOME_Transform::New(){ - vtkObject* ret = vtkObjectFactory::CreateInstance("SALOME_Transform"); - if(ret) return (SALOME_Transform*)ret; - return new SALOME_Transform; -} - -void SALOME_Transform::SetScale(float theScaleX, float theScaleY, float theScaleZ){ - double aMatrix[16] = {theScaleX,0,0,0, - 0,theScaleY,0,0, - 0,0,theScaleZ,0, - 0,0,0,1.0000000}; - vtkTransform::SetMatrix(aMatrix); - //vtkTransform::Pop(); - //vtkTransform::Scale(theScale); -} - -int SALOME_Transform::IsIdentity(){ - float* aScale = GetScale(); - return (aScale[0] == 1.0 && aScale[1] == 1.0 && aScale[2] == 1.0); -} - -//======================================================================= - -SALOME_TransformFilter* SALOME_TransformFilter::New(){ - vtkObject* ret = vtkObjectFactory::CreateInstance("SALOME_TransformFilter"); - if(ret) return (SALOME_TransformFilter*)ret; - return new SALOME_TransformFilter; -} - -void SALOME_TransformFilter::Execute(){ - vtkPoints *inPts; - vtkPoints *newPts; - int numPts, numCells; - vtkPointSet *input = this->GetInput(); - vtkPointSet *output = this->GetOutput(); - vtkPointData *pd=input->GetPointData(), *outPD=output->GetPointData(); - vtkCellData *cd=input->GetCellData(), *outCD=output->GetCellData(); - output->CopyStructure( input ); - int anIdentity = 0; - if(SALOME_Transform* aTransform = dynamic_cast(this->Transform)) - anIdentity = aTransform->IsIdentity(); - if(!anIdentity && this->Transform != NULL){ - inPts = input->GetPoints(); - if(!inPts){ - vtkErrorMacro(<<"No input data"); - return; - } - numPts = inPts->GetNumberOfPoints(); - numCells = input->GetNumberOfCells(); - newPts = vtkPoints::New(); - newPts->Allocate(numPts); - this->UpdateProgress(.2); - this->Transform->TransformPoints(inPts,newPts); - this->UpdateProgress(.8); - output->SetPoints(newPts); - newPts->Delete(); - } - outPD->PassData(pd); - outCD->PassData(cd); -} - -//======================================================================= - -SALOME_PassThroughFilter* SALOME_PassThroughFilter::New(){ - vtkObject* ret = vtkObjectFactory::CreateInstance("SALOME_PassThroughFilter"); - if(ret) return (SALOME_PassThroughFilter*)ret; - return new SALOME_PassThroughFilter; -} - -SALOME_PassThroughFilter::SALOME_PassThroughFilter(){ - myGeomFilter = vtkGeometryFilter::New(); -} - -SALOME_PassThroughFilter::~SALOME_PassThroughFilter(){ - myGeomFilter->Delete(); -} - -void SALOME_PassThroughFilter::Execute(){ - vtkDataSet *input = static_cast(this->GetInput()); - vtkDataSet *output = static_cast(this->GetOutput()); - output->CopyStructure( input ); - output->GetPointData()->PassData( input->GetPointData() ); - output->GetCellData()->PassData( input->GetCellData() ); -} - -void SALOME_PassThroughFilter::SetInput(vtkDataSet *input){ - myGeomFilter->SetInput(input); - vtkDataSet *oldInput = this->GetInput(); - if(oldInput != NULL) - if(input == NULL || oldInput->GetDataObjectType() != input->GetDataObjectType()){ - vtkWarningMacro("Changing input type. Deleting output"); - this->SetOutput(NULL); - } - if (input != NULL && this->vtkSource::GetOutput(0) == NULL){ - this->vtkSource::SetNthOutput(0, input->NewInstance()); - this->Outputs[0]->ReleaseData(); - this->Outputs[0]->Delete(); - } - this->vtkProcessObject::SetNthInput(0, input); -} - -vtkPolyData *SALOME_PassThroughFilter::GetPolyDataOutput() { - vtkDataSet *ds = this->GetOutput(); - if(!ds) return NULL; - if(ds->GetDataObjectType() == VTK_POLY_DATA) return (vtkPolyData *)ds; - myGeomFilter->SetInput(this->GetOutput()); - return myGeomFilter->GetOutput(); -} diff --git a/src/OBJECT/SALOME_Transform.h b/src/OBJECT/SALOME_Transform.h deleted file mode 100644 index 65fa0b4b1..000000000 --- a/src/OBJECT/SALOME_Transform.h +++ /dev/null @@ -1,66 +0,0 @@ -// File: SALOME_Transformation.hxx -// Created: Wed Jun 4 09:39:09 2003 -// Author: Alexey PETROV -// - - -#ifndef SALOME_Transform_HeaderFile -#define SALOME_Transform_HeaderFile - -#include - -#include -#include -#include -class vtkGeometryFilter; - -//======================================================================= - -class VTK_EXPORT SALOME_Transform : public vtkTransform{ - public: - static SALOME_Transform *New(); - vtkTypeMacro(SALOME_Transform,vtkTransform); - void SetScale(float theScaleX, float theScaleY, float theScaleZ); - int IsIdentity(); -protected: - SALOME_Transform() {} - ~SALOME_Transform() {} - SALOME_Transform(const SALOME_Transform&) {} - void operator=(const SALOME_Transform&) {} -}; - -//======================================================================= - -class VTK_EXPORT SALOME_TransformFilter : public vtkTransformFilter{ - public: - static SALOME_TransformFilter *New(); - vtkTypeMacro(SALOME_TransformFilter,vtkTransformFilter); -protected: - SALOME_TransformFilter() {} - ~SALOME_TransformFilter() {} - SALOME_TransformFilter(const SALOME_TransformFilter&) {} - void operator=(const SALOME_TransformFilter&) {} - void Execute(); -}; - -//======================================================================= - -class SALOME_PassThroughFilter : public vtkDataSetToDataSetFilter{ - public: - vtkTypeMacro(SALOME_PassThroughFilter,vtkDataSetToDataSetFilter); - static SALOME_PassThroughFilter *New(); - void SetInput(vtkDataSet *input); - vtkPolyData *GetPolyDataOutput(); - protected: - SALOME_PassThroughFilter(); - virtual ~SALOME_PassThroughFilter(); - void Execute(); - vtkGeometryFilter* myGeomFilter; - private: - SALOME_PassThroughFilter(const SALOME_PassThroughFilter&); // Not implemented. - void operator=(const SALOME_PassThroughFilter&); // Not implemented. -}; - -//======================================================================= - -#endif diff --git a/src/OCCViewer/Makefile.in b/src/OCCViewer/Makefile.in index 42fe2c55c..5f466d4af 100644 --- a/src/OCCViewer/Makefile.in +++ b/src/OCCViewer/Makefile.in @@ -1,31 +1,6 @@ -# SALOME OCCViewer : build OCC Viewer into Salome desktop -# -# 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 -# Module : SALOME - +# source path top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/OCCViewer/OCCViewer_ViewFrame.cxx b/src/OCCViewer/OCCViewer_ViewFrame.cxx index c15abf390..2ddc4325f 100644 --- a/src/OCCViewer/OCCViewer_ViewFrame.cxx +++ b/src/OCCViewer/OCCViewer_ViewFrame.cxx @@ -40,6 +40,8 @@ using namespace std; #include "QAD_Application.h" #include "utilities.h" +#include "QAD_Config.h" +#include "QAD_Settings.h" #include "SALOME_Selection.h" #include "SALOME_AISShape.hxx" @@ -49,7 +51,7 @@ using namespace std; // Open CASCADE Include #include #include - +#include /*! Constructor @@ -380,6 +382,7 @@ void OCCViewer_ViewFrame::onViewTrihedron() myViewer->getAISContext()->Display( myViewer->getTrihedron() ); else myViewer->getAISContext()->Erase( myViewer->getTrihedron() ); + onAdjustTrihedron(); } void OCCViewer_ViewFrame::rename( const Handle(SALOME_InteractiveObject)& IObject, QString newName ) @@ -499,11 +502,6 @@ void OCCViewer_ViewFrame::redo(SALOMEDS::Study_var aStudy, Repaint(); } -void OCCViewer_ViewFrame::SetTrihedronSize( int dim ) -{ - myViewer->setTrihedronSize( dim ); -} - /* selection */ Handle(SALOME_InteractiveObject) OCCViewer_ViewFrame::FindIObject(const char* Entry) { @@ -658,6 +656,58 @@ void OCCViewer_ViewFrame::EraseAll() -void OCCViewer_ViewFrame::Repaint(){ +void OCCViewer_ViewFrame::Repaint() +{ + onAdjustTrihedron(); myViewer->getViewer3d()->Update(); } + +void OCCViewer_ViewFrame::onAdjustTrihedron() +{ + Handle (AIS_InteractiveContext) ic = myViewer->getAISContext(); + + if (!ic->IsDisplayed(myViewer->getTrihedron())) + return; + else + { + AIS_ListOfInteractive List; + ic->Erase( myViewer->getTrihedron() ); + ic->DisplayedObjects(List); + ic->Display( myViewer->getTrihedron() ); + if (List.IsEmpty()) + { + myViewer->setTrihedronSize(100); + return; + } + } + + Handle( V3d_View) view3d = ((OCCViewer_ViewPort3d*)myViewPort)->getView(); + + if (!view3d.IsNull()) + { + double Xmin=0, Ymin=0, Zmin=0, Xmax=0, Ymax=0, Zmax=0; + double aMaxSide; + double aPercents; + + view3d->View()->MinMaxValues(Xmin, Ymin, Zmin, Xmax, Ymax, Zmax); + + if (Xmin==RealFirst() || Ymin==RealFirst() || Zmin==RealFirst() || + Xmax==RealLast() || Ymax==RealLast() || Zmax==RealLast()) + return; + + aMaxSide = Xmax - Xmin; + if (aMaxSide < Ymax -Ymin) aMaxSide = Ymax -Ymin; + if (aMaxSide < Zmax -Zmin) aMaxSide = Zmax -Zmin; + + static float aSizeInPercents = 105; + QString aSetting = QAD_CONFIG->getSetting("Viewer:TrihedronSize"); + if (!aSetting.isEmpty()) aSizeInPercents = aSetting.toFloat(); + + static float EPS = 5.0E-3; + float aSize = myViewer->getTrihedron()->Size(); + float aNewSize = aMaxSide*aSizeInPercents/100.0; + // if the new trihedron size have sufficient difference, then apply the value + if(fabs(aNewSize-aSize) > aSize*EPS || fabs(aNewSize-aSize) > aNewSize*EPS) + myViewer->setTrihedronSize(aNewSize); + } +} diff --git a/src/OCCViewer/OCCViewer_ViewFrame.h b/src/OCCViewer/OCCViewer_ViewFrame.h index 918c9e117..61125300f 100644 --- a/src/OCCViewer/OCCViewer_ViewFrame.h +++ b/src/OCCViewer/OCCViewer_ViewFrame.h @@ -65,9 +65,7 @@ class QAD_EXPORT OCCViewer_ViewFrame : public QAD_ViewFrame QCursor cursor() const; void SetSelectionMode( int mode ) {}; - - void SetTrihedronSize( int dim ); - + /* popup management */ void setPopupServer( QAD_Application* ); @@ -134,6 +132,7 @@ class QAD_EXPORT OCCViewer_ViewFrame : public QAD_ViewFrame void onViewBottom(); void onViewTop(); void onViewTrihedron(); + void onAdjustTrihedron(); protected: OCCViewer_Viewer3d* myViewer; // my owner diff --git a/src/PatchQt/Makefile.in b/src/PatchQt/Makefile.in index 6fa7f5dd4..81078aa9f 100644 --- a/src/PatchQt/Makefile.in +++ b/src/PatchQt/Makefile.in @@ -25,7 +25,7 @@ # Module : SALOME top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/Plot2d/Makefile.in b/src/Plot2d/Makefile.in index 3cf0eb4e8..580beb445 100644 --- a/src/Plot2d/Makefile.in +++ b/src/Plot2d/Makefile.in @@ -1,12 +1,6 @@ -# Copyright (C) 2003 CEA/DEN, EDF R&D -# -# -# -# File : Makefile.in -# Module : SALOME - +# source path top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -21,7 +15,7 @@ EXPORT_HEADERS = \ Plot2d_SetupViewDlg.h \ Plot2d_SetupPlot2dDlg.h \ Plot2d_FitDataDlg.h - + # .po files to transform in .qm #PO_FILES = \ @@ -45,16 +39,9 @@ LIB_MOC = \ Plot2d_FitDataDlg.h LIB_CLIENT_IDL = SALOMEDS.idl \ - SALOMEDS_Attributes.idl \ SALOME_ModuleCatalog.idl \ SALOME_Component.idl \ SALOME_Exception.idl -#LIB_CLIENT_IDL = SALOMEDS.idl - -#CPPFLAGS+=$(QT_INCLUDES) $(PYTHON_INCLUDES) $(OCC_INCLUDES) $(VTK_INCLUDES) -#CPPFLAGS+=$(QT_INCLUDES) $(QWT_INCLUDES) $(PYTHON_INCLUDES) -#LDFLAGS+=$(QT_MT_LIBS) $(OCC_LIBS) $(VTK_LIBS) -lSalomeNS -lqsplitterP -lSalomeLifeCycleCORBA -lOpUtil -lSalomeObject -#LDFLAGS+=$(QT_MT_LIBS) $(QWT_LIBS) CPPFLAGS+=$(QT_INCLUDES) $(OCC_INCLUDES) $(OGL_INCLUDES) $(PYTHON_INCLUDES) $(QWT_INCLUDES) LDFLAGS+=$(QT_MT_LIBS) $(OGL_LIBS) $(QWT_LIBS) -lSalomeGUI diff --git a/src/Plot2d/Plot2d_ViewFrame.h b/src/Plot2d/Plot2d_ViewFrame.h index 5dddcc5df..ee92ee7ba 100644 --- a/src/Plot2d/Plot2d_ViewFrame.h +++ b/src/Plot2d/Plot2d_ViewFrame.h @@ -45,7 +45,7 @@ public: ViewType getTypeView() const { return VIEW_PLOT2D; } QWidget* getViewWidget(); void SetSelectionMode( int mode ) {} - void SetTrihedronSize( int dim ) {} + void onAdjustTrihedron( ) {} /* popup management */ void setPopupServer( QAD_Application* ); diff --git a/src/Registry/Makefile.in b/src/Registry/Makefile.in index 84293466e..5ff83cb1d 100644 --- a/src/Registry/Makefile.in +++ b/src/Registry/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -50,6 +50,6 @@ BIN = SALOME_Registry_Server BIN_SRC = RegistryService.cxx BIN_SERVER_IDL = SALOME_Registry.idl -LDFLAGS+= -lSalomeNS -lOpUtil -lSalomeLoggerServer +LDFLAGS+= -lSalomeNS -lOpUtil -lSALOMELocalTrace @CONCLUDE@ diff --git a/src/Registry/SALOME_Registry_Server.cxx b/src/Registry/SALOME_Registry_Server.cxx index e4aee0f7d..3e5a5b636 100644 --- a/src/Registry/SALOME_Registry_Server.cxx +++ b/src/Registry/SALOME_Registry_Server.cxx @@ -26,181 +26,189 @@ // Module : SALOME // $Header$ -using namespace std; -# include -# include -# include +#include +#include +#include extern "C" { # include } -# include "utilities.h" -# include "Utils_ORB_INIT.hxx" -# include "Utils_SINGLETON.hxx" -# include "Utils_SALOME_Exception.hxx" -# include "Utils_CommException.hxx" -# include "ServiceUnreachable.hxx" -# include "SALOME_NamingService.hxx" -# include "RegistryService.hxx" +#include "utilities.h" +#include "Utils_ORB_INIT.hxx" +#include "Utils_SINGLETON.hxx" +#include "Utils_SALOME_Exception.hxx" +#include "Utils_CommException.hxx" +#include "ServiceUnreachable.hxx" +#include "SALOME_NamingService.hxx" +#include "RegistryService.hxx" -//#define CHECKTIME #ifdef CHECKTIME #include #endif +using namespace std; int main( int argc , char **argv ) { - BEGIN_OF( argv[0] ) - INFOS_COMPILATION - SCRUTE(argc) - if( argc<3 ) + BEGIN_OF( argv[0] ) + INFOS_COMPILATION + SCRUTE(argc) + if( argc<3 ) + { + MESSAGE("you must provide the Salome session name when you call SALOME_Registry_Server") ; + throw CommException("you must provide the Salome session name when you call SALOME_Registry_Server") ; + } + const char *ptrSessionName=0 ; + + int k=0 ; + for ( k=1 ; k0) ; + const char *registryName = "Registry" ; + ORB_INIT &init = *SINGLETON_::Instance() ; + CORBA::ORB_var &orb = init( argc , argv ) ; + // + long TIMESleep = 250000000; + int NumberOfTries = 40; + int a; + timespec ts_req; + ts_req.tv_nsec=TIMESleep; + ts_req.tv_sec=0; + timespec ts_rem; + ts_rem.tv_nsec=0; + ts_rem.tv_sec=0; + CosNaming::NamingContext_var inc; + PortableServer::POA_var poa; + CORBA::Object_var theObj; + CORBA::Object_var obj; + CORBA::Object_var object; + SALOME_NamingService &naming = *SINGLETON_::Instance() ; + Registry::Components_var varComponents; + int REGISTRY=0; + const char * Env = getenv("USE_LOGGER"); + int EnvL =0; + if ((Env!=NULL) && (strlen(Env))) + EnvL=1; + CosNaming::Name name; + name.length(1); + name[0].id=CORBA::string_dup("Logger"); + PortableServer::POAManager_var manager; + for (int i = 1; i<=NumberOfTries; i++) + { + if (i!=1) + a=nanosleep(&ts_req,&ts_rem); + try + { + obj = orb->resolve_initial_references("RootPOA"); + if(!CORBA::is_nil(obj)) + poa = PortableServer::POA::_narrow(obj); + if(!CORBA::is_nil(poa)) + manager = poa->the_POAManager(); + if(!CORBA::is_nil(orb)) + theObj = orb->resolve_initial_references("NameService"); + if (!CORBA::is_nil(theObj)) + inc = CosNaming::NamingContext::_narrow(theObj); + } + catch( CORBA::COMM_FAILURE& ) { - if( strcmp(argv[k],"--salome_session")==0 ) - { - ptrSessionName=argv[k+1] ; - break ; - } + MESSAGE( "Registry Server: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ); } - ASSERT(ptrSessionName) ; - ASSERT(strlen( ptrSessionName )>0) ; - const char *registryName = "Registry" ; - ORB_INIT &init = *SINGLETON_::Instance() ; - CORBA::ORB_var &orb = init( argc , argv ) ; - // - long TIMESleep = 250000000; - int NumberOfTries = 40; - int a; - timespec ts_req; - ts_req.tv_nsec=TIMESleep; - ts_req.tv_sec=0; - timespec ts_rem; - ts_rem.tv_nsec=0; - ts_rem.tv_sec=0; - CosNaming::NamingContext_var inc; - PortableServer::POA_var poa; - CORBA::Object_var theObj; - CORBA::Object_var obj; - CORBA::Object_var object; - SALOME_Logger::Logger_var log; - SALOME_NamingService &naming = *SINGLETON_::Instance() ; - Registry::Components_var varComponents; - int REGISTRY=0; - const char * Env = getenv("USE_LOGGER"); - int EnvL =0; - if ((Env!=NULL) && (strlen(Env))) - EnvL=1; - CosNaming::Name name; - name.length(1); - name[0].id=CORBA::string_dup("Logger"); - PortableServer::POAManager_var manager; - for (int i = 1; i<=NumberOfTries; i++){ - if (i!=1) - a=nanosleep(&ts_req,&ts_rem); - try{ - obj = orb->resolve_initial_references("RootPOA"); - if(!CORBA::is_nil(obj)) - poa = PortableServer::POA::_narrow(obj); - if(!CORBA::is_nil(poa)) - manager = poa->the_POAManager(); - if(!CORBA::is_nil(orb)) - theObj = orb->resolve_initial_references("NameService"); - if (!CORBA::is_nil(theObj)) - inc = CosNaming::NamingContext::_narrow(theObj); - } - catch( CORBA::COMM_FAILURE& ) + if(!CORBA::is_nil(inc)) + { + MESSAGE( "Registry Server: Naming Service was found" ); + if(EnvL==1) { - MESSAGE( "Registry Server: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ) - } - if(!CORBA::is_nil(inc)) { - MESSAGE( "Registry Server: Naming Service was found" ) - if(EnvL==1){ - for(int j=1; j<=NumberOfTries; j++){ + for(int j=1; j<=NumberOfTries; j++) + { if (j!=1) a=nanosleep(&ts_req, &ts_rem); - try{ - object = inc->resolve(name); - } - catch(CosNaming::NamingContext::NotFound){ MESSAGE( "Registry Server: Logger Server wasn't found" ) } - catch(...){ MESSAGE( "Registry Server: Unknown exception" ) } - + try + { + object = inc->resolve(name); + } + catch(CosNaming::NamingContext::NotFound) + { + MESSAGE( "Registry Server: Logger Server wasn't found" ); + } + catch(...) + { + MESSAGE( "Registry Server: Unknown exception" ); + } if (!CORBA::is_nil(object)) - log = SALOME_Logger::Logger::_narrow(object); - if (!CORBA::is_nil(log)){ - MESSAGE( "Registry Server: Logger Server was found" ) - log->ping(); - REGISTRY=1; - break; - } - }} - } - if ((REGISTRY==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) - break; - } - // - try - { - naming.init_orb( orb ) ; - RegistryService *ptrRegistry = SINGLETON_::Instance() ; - ptrRegistry->SessionName( ptrSessionName ) ; - varComponents = ptrRegistry->_this() ; - // The RegistryService must not already exist. + { + MESSAGE( "Module Catalog Server: Logger Server was found" ); + REGISTRY=1; + break; + } + } + } + } + if ((REGISTRY==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) + break; + } + + try + { + naming.init_orb( orb ) ; + RegistryService *ptrRegistry = SINGLETON_::Instance() ; + ptrRegistry->SessionName( ptrSessionName ) ; + varComponents = ptrRegistry->_this() ; + // The RegistryService must not already exist. - try - { - CORBA::Object_var pipo = naming.Resolve( registryName ) ; - if (CORBA::is_nil(pipo) ) throw ServiceUnreachable() ; - MESSAGE("RegistryService servant already existing" ) ; - exit( EXIT_FAILURE ) ; - } - catch( const ServiceUnreachable &ex ) - { - } - catch( const CORBA::Exception &exx ) - { - } - string absoluteName = string("/") + registryName; - naming.Register( varComponents , absoluteName.c_str() ) ; - MESSAGE("On attend les requetes des clients") ; - try - { - // Activation du POA - MESSAGE("Activation du POA") ; - manager->activate() ; + try + { + CORBA::Object_var pipo = naming.Resolve( registryName ) ; + if (CORBA::is_nil(pipo) ) throw ServiceUnreachable() ; + MESSAGE("RegistryService servant already existing" ) ; + exit( EXIT_FAILURE ) ; + } + catch( const ServiceUnreachable &ex ) + { + } + catch( const CORBA::Exception &exx ) + { + } + string absoluteName = string("/") + registryName; + naming.Register( varComponents , absoluteName.c_str() ) ; + MESSAGE("On attend les requetes des clients") ; + try + { + // Activation du POA + MESSAGE("Activation du POA") ; + manager->activate() ; - // Lancement de l'ORB - MESSAGE("Lancement de l'ORB") ; + // Lancement de l'ORB + MESSAGE("Lancement de l'ORB") ; #ifdef CHECKTIME - Utils_Timer timer; - timer.Start(); - timer.Stop(); - MESSAGE("SALOME_Registry_Server.cxx - orb->run()"); - timer.ShowAbsolute(); + Utils_Timer timer; + timer.Start(); + timer.Stop(); + MESSAGE("SALOME_Registry_Server.cxx - orb->run()"); + timer.ShowAbsolute(); #endif - orb->run() ; - } - catch( const CORBA::Exception &ex ) - { - MESSAGE("Erreur systeme") ; - return EXIT_FAILURE ; - } + orb->run() ; + } + catch( const CORBA::Exception &ex ) + { + MESSAGE("Erreur systeme") ; + return EXIT_FAILURE ; + } - } - catch( const SALOME_Exception &ex ) - { - MESSAGE( "Communication Error : " << ex.what() ) - return EXIT_FAILURE ; - } + } + catch( const SALOME_Exception &ex ) + { + MESSAGE( "Communication Error : " << ex.what() ) + return EXIT_FAILURE ; + } - END_OF( argv[0] ) ; - return 0 ; + END_OF( argv[0] ) ; + return 0 ; } diff --git a/src/RegistryDisplay/Makefile.in b/src/RegistryDisplay/Makefile.in index bc6e2ee58..1c6fd6a1a 100644 --- a/src/RegistryDisplay/Makefile.in +++ b/src/RegistryDisplay/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/RegistryDisplay/RegWidget.cxx b/src/RegistryDisplay/RegWidget.cxx index 9d02d2f8c..afc79eac9 100644 --- a/src/RegistryDisplay/RegWidget.cxx +++ b/src/RegistryDisplay/RegWidget.cxx @@ -52,11 +52,15 @@ using namespace std; typedef int PIXELS; RegWidget* RegWidget::myRegWidgetPtr = 0; +QString addSlash( const QString& ); +QString findFile( QString filename ); #define BOLD( text ) ( QString( "" ) + QString( text ) + QString( "" ) ) + /*! Creates components list */ + Registry::Components_var MakeRegistry( CORBA::ORB_var &orb ) { @@ -110,13 +114,14 @@ RegWidget::RegWidget(CORBA::ORB_var &orb, QWidget *parent, const char *name ) _tabWidget(0), _refresh(0), _interval(0), myInfoWindow(0), myHelpWindow(0), myIntervalWindow(0) { - char* dir = getenv( "CSF_ResourcesDefaults" ); + QString aFile = findFile("default.png"); + /* char* dir = getenv( "CSF_ResourcesDefaults" ); QString path( "" ); if ( dir ) { QDir qDir( dir ); path = qDir.filePath( "default.png" ); - } - QPixmap pm ( path ); + }*/ + QPixmap pm ( aFile ); if ( !pm.isNull() ) setIcon( pm ); @@ -445,7 +450,7 @@ void RegWidget::slotSelectRefresh() myIntervalWindow->installEventFilter( this ); myIntervalWindow->setValue(myRefreshInterval); myIntervalWindow->show(); - connect( myIntervalWindow->Cancel(), SIGNAL( clicked() ), myIntervalWindow, SLOT( reject() ) ); + connect( myIntervalWindow->Cancel(), SIGNAL( clicked() ), myIntervalWindow, SLOT( close() ) ); connect( myIntervalWindow->Ok(), SIGNAL( clicked() ), this, SLOT( slotIntervalOk() ) ); END_OF("slotSelectRefresh"); } @@ -574,3 +579,90 @@ void InfoWindow::setText( const QString& text ) { myTextView->setText( text ); } + +static const char* SEPARATOR = ":"; + +QString findFile( QString filename ) +{ + QString dir; + char* cenv; + + // Try ${HOME}/.salome/resources directory + cenv = getenv( "HOME" ); + if ( cenv ) { + dir.sprintf( "%s", cenv ); + if ( !dir.isEmpty() ) { + dir = addSlash(dir) ; + dir = dir + ".salome" ; + dir = addSlash(dir) ; + dir = dir + "resources" ; + dir = addSlash(dir) ; + QFileInfo fileInfo( dir + filename ); + if ( fileInfo.isFile() && fileInfo.exists() ) + return fileInfo.filePath(); + } + } + // Try ${SALOME_SITE_DIR}/share/salome/resources directory + cenv = getenv( "SALOME_SITE_DIR" ); + if ( cenv ) { + dir.sprintf( "%s", cenv ); + if ( !dir.isEmpty() ) { + dir = addSlash(dir) ; + dir = dir + "share" ; + dir = addSlash(dir) ; + cenv = getenv("SALOME_SITE_NAME"); + if (cenv) dir = dir + cenv; + else dir = dir + "salome" ; + dir = addSlash(dir) ; + dir = dir + "resources" ; + dir = addSlash(dir) ; + QFileInfo fileInfo( dir + filename ); + if ( fileInfo.isFile() && fileInfo.exists() ) + return fileInfo.filePath(); + } + } + // Try ${SALOME_ROOT_DIR}/share/salome/resources directory + cenv = getenv( "SALOME_ROOT_DIR" ); + if ( cenv ) { + dir.sprintf( "%s", cenv ); + if ( !dir.isEmpty() ) { + dir = addSlash(dir) ; + dir = dir + "share" ; + dir = addSlash(dir) ; + dir = dir + "salome" ; + dir = addSlash(dir) ; + dir = dir + "resources" ; + dir = addSlash(dir) ; + QFileInfo fileInfo( dir + filename ); + if ( fileInfo.isFile() && fileInfo.exists() ) + return fileInfo.filePath(); + } + } + // Try CSF_SaloameResources env.var directory ( or directory list ) + cenv = getenv( "CSF_SalomeResources" ); + if ( cenv ) { + dir.sprintf( "%s", cenv ); + if ( !dir.isEmpty() ) { + QStringList dirList = QStringList::split( SEPARATOR, dir, false ); // skip empty entries + for ( int i = 0; i < dirList.count(); i++ ) { + QFileInfo fileInfo( addSlash( dirList[ i ] ) + filename ); + if ( fileInfo.isFile() && fileInfo.exists() ) + return fileInfo.filePath(); + } + } + } + return filename; +} +QString addSlash( const QString& path ) +{ + if (!path.isNull()) { +#ifdef WNT + QChar slash ('\\'); +#else + QChar slash ('/'); +#endif + if ( path.at(path.length()-1) != slash ) + return path + slash; + } + return path; +} diff --git a/src/RegistryDisplay/RegWidgetFactory.cxx b/src/RegistryDisplay/RegWidgetFactory.cxx index dcd0a2759..341e60d54 100644 --- a/src/RegistryDisplay/RegWidgetFactory.cxx +++ b/src/RegistryDisplay/RegWidgetFactory.cxx @@ -37,7 +37,7 @@ void OnGUIEvent( CORBA::ORB_var &orb, QWidget *parent, const char *name ) { // N.B. parent can be 0 RegWidget* ptrRegWidget = RegWidget::GetRegWidget( orb, parent, name ); - ASSERT ( !ptrRegWidget ); + //ASSERT ( !ptrRegWidget ); ptrRegWidget->show(); ptrRegWidget->raise(); ptrRegWidget->setActiveWindow(); diff --git a/src/RessourcesCatalog/Makefile.in b/src/RessourcesCatalog/Makefile.in index 78694d0d0..c129dad04 100644 --- a/src/RessourcesCatalog/Makefile.in +++ b/src/RessourcesCatalog/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -54,7 +54,7 @@ BIN_SERVER_IDL = SALOME_RessourcesCatalog.idl CPPFLAGS+= $(QT_MT_INCLUDES) CXXFLAGS+= -LDFLAGS+= $(QT_MT_LIBS) $(OGL_LIBS) -lSalomeNS -lOpUtil -lSalomeLoggerServer +LDFLAGS+= $(QT_MT_LIBS) $(OGL_LIBS) -lSalomeNS -lOpUtil -lSALOMELocalTrace @CONCLUDE@ diff --git a/src/RessourcesCatalog/SALOME_RessourcesCatalog_Server.cxx b/src/RessourcesCatalog/SALOME_RessourcesCatalog_Server.cxx index 827efd482..e9a16146c 100644 --- a/src/RessourcesCatalog/SALOME_RessourcesCatalog_Server.cxx +++ b/src/RessourcesCatalog/SALOME_RessourcesCatalog_Server.cxx @@ -26,117 +26,128 @@ // Module : SALOME // $Header$ -using namespace std; #include #include "SALOME_NamingService.hxx" #include "SALOME_RessourcesCatalog_impl.hxx" #include "utilities.h" -# include "Utils_SINGLETON.hxx" +#include "Utils_SINGLETON.hxx" +using namespace std; + int main(int argc,char **argv) { - try { - CosNaming::NamingContext_var _rootContext, catalogContext; + try + { + CosNaming::NamingContext_var _rootContext, catalogContext; - // initialize the ORB + // initialize the ORB - CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv); + CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv); - // initialize POA - // - long TIMESleep = 250000000; - int NumberOfTries = 40; - int a; - timespec ts_req; - ts_req.tv_nsec=TIMESleep; - ts_req.tv_sec=0; - timespec ts_rem; - ts_rem.tv_nsec=0; - ts_rem.tv_sec=0; - CosNaming::NamingContext_var inc; - PortableServer::POA_var poa; - CORBA::Object_var theObj; - CORBA::Object_var obj; - CORBA::Object_var object; - SALOME_Logger::Logger_var log; - SALOME_NamingService &naming = *SINGLETON_::Instance() ; - int RESSOURCES_CATALOG=0; - const char * Env = getenv("USE_LOGGER"); - int EnvL =0; - if ((Env!=NULL) && (strlen(Env))) - EnvL=1; - CosNaming::Name name; - name.length(1); - name[0].id=CORBA::string_dup("Logger"); - PortableServer::POAManager_var mgr; - for (int i = 1; i<=NumberOfTries; i++){ + // initialize POA + // + long TIMESleep = 250000000; + int NumberOfTries = 40; + int a; + timespec ts_req; + ts_req.tv_nsec=TIMESleep; + ts_req.tv_sec=0; + timespec ts_rem; + ts_rem.tv_nsec=0; + ts_rem.tv_sec=0; + CosNaming::NamingContext_var inc; + PortableServer::POA_var poa; + CORBA::Object_var theObj; + CORBA::Object_var obj; + CORBA::Object_var object; + SALOME_NamingService &naming = *SINGLETON_::Instance() ; + int RESSOURCES_CATALOG=0; + const char * Env = getenv("USE_LOGGER"); + int EnvL =0; + if ((Env!=NULL) && (strlen(Env))) + EnvL=1; + CosNaming::Name name; + name.length(1); + name[0].id=CORBA::string_dup("Logger"); + PortableServer::POAManager_var mgr; + for (int i = 1; i<=NumberOfTries; i++) + { if (i!=1) a=nanosleep(&ts_req,&ts_rem); - try{ - obj = orb->resolve_initial_references("RootPOA"); - if(!CORBA::is_nil(obj)) - poa = PortableServer::POA::_narrow(obj); - if(!CORBA::is_nil(poa)) - mgr = poa->the_POAManager(); - if(!CORBA::is_nil(orb)) - theObj = orb->resolve_initial_references("NameService"); - if (!CORBA::is_nil(theObj)) - inc = CosNaming::NamingContext::_narrow(theObj); + try + { + obj = orb->resolve_initial_references("RootPOA"); + if(!CORBA::is_nil(obj)) + poa = PortableServer::POA::_narrow(obj); + if(!CORBA::is_nil(poa)) + mgr = poa->the_POAManager(); + if(!CORBA::is_nil(orb)) + theObj = orb->resolve_initial_references("NameService"); + if (!CORBA::is_nil(theObj)) + inc = CosNaming::NamingContext::_narrow(theObj); } catch( CORBA::COMM_FAILURE& ) { - MESSAGE( "Ressources Catalog: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ) + MESSAGE( "Ressources Catalog: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ); + } + if(!CORBA::is_nil(inc)) + { + MESSAGE( "Ressources Catalog: Naming Service was found" ); + if(EnvL==1) + { + for(int j=1; j<=NumberOfTries; j++) + { + if (j!=1) + a=nanosleep(&ts_req, &ts_rem); + try{ + object = inc->resolve(name); + } + catch(CosNaming::NamingContext::NotFound) + { + MESSAGE( "Ressources Catalog: Logger Server wasn't found" ); + } + catch(...) + { + MESSAGE( "Ressources Catalog: Unknown exception" ); + } + if (!CORBA::is_nil(object)) + { + MESSAGE( "Ressources Catalog: Loger Server was found" ); + RESSOURCES_CATALOG=1; + break; + } + } } - if(!CORBA::is_nil(inc)) { - MESSAGE( "Ressources Catalog: Naming Service was found" ) - if(EnvL==1){ - for(int j=1; j<=NumberOfTries; j++){ - if (j!=1) - a=nanosleep(&ts_req, &ts_rem); - try{ - object = inc->resolve(name); - } - catch(CosNaming::NamingContext::NotFound){ MESSAGE( "Ressources Catalog: Logger Server wasn't found" ) } - catch(...){ MESSAGE( "Ressources Catalog: Unknown exception" ) } - if (!CORBA::is_nil(object)) - log = SALOME_Logger::Logger::_narrow(object); - if (!CORBA::is_nil(log)){ - MESSAGE( "Ressources Catalog: Loger Server was found" ) - log->ping(); - RESSOURCES_CATALOG=1; - break; - } - }} - } + } if ((RESSOURCES_CATALOG==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) break; - } - // - // Active catalog + } + + // Active catalog - SALOME_RessourcesCatalogImpl* Catalogue_i = new SALOME_RessourcesCatalogImpl(argc, argv); - poa->activate_object (Catalogue_i); - mgr->activate(); - CORBA::Object_ptr myCata = Catalogue_i->_this(); + SALOME_RessourcesCatalogImpl* Catalogue_i = new SALOME_RessourcesCatalogImpl(argc, argv); + poa->activate_object (Catalogue_i); + mgr->activate(); + CORBA::Object_ptr myCata = Catalogue_i->_this(); - // initialise Naming Service - SALOME_NamingService *_NS; - _NS = new SALOME_NamingService(orb); - // register Catalog in Naming Service - _NS->Register(myCata ,"/Kernel/RessourcesCatalog"); + // initialise Naming Service + SALOME_NamingService *_NS; + _NS = new SALOME_NamingService(orb); + // register Catalog in Naming Service + _NS->Register(myCata ,"/Kernel/RessourcesCatalog"); - MESSAGE("Running Ressources Catalog Server.") + MESSAGE("Running Ressources Catalog Server.") - orb->run(); + orb->run(); - poa->destroy(1,1); + poa->destroy(1,1); - } - catch(CORBA::SystemException&) { + } + catch(CORBA::SystemException&) { INFOS("Caught CORBA::SystemException.") - } - catch(CORBA::Exception&) { + } + catch(CORBA::Exception&) { INFOS("Caught CORBA::Exception.") - } + } return 0; } diff --git a/src/SALOMEDS/Handle_SALOMEDS_ExternalFileDef.hxx b/src/SALOMEDS/Handle_SALOMEDS_ExternalFileDef.hxx new file mode 100644 index 000000000..124e721c3 --- /dev/null +++ b/src/SALOMEDS/Handle_SALOMEDS_ExternalFileDef.hxx @@ -0,0 +1,85 @@ +// File generated by CPPExt (Transient) +// +// Copyright (C) 1991,1995 by +// +// MATRA DATAVISION, FRANCE +// +// This software is furnished in accordance with the terms and conditions +// of the contract and with the inclusion of the above copyright notice. +// This software or any other copy thereof may not be provided or otherwise +// be made available to any other person. No title to an ownership of the +// software is hereby transferred. +// +// At the termination of the contract, the software and all copies of this +// software must be deleted. + +#ifndef _Handle_SALOMEDS_ExternalFileDef_HeaderFile +#define _Handle_SALOMEDS_ExternalFileDef_HeaderFile + +#ifndef _Standard_Macro_HeaderFile +#include +#endif +#ifndef _Standard_HeaderFile +#include +#endif + +#ifndef _Handle_TDataStd_Comment_HeaderFile +#include +#endif + +class Standard_Transient; +class Handle_Standard_Type; +class Handle(TDataStd_Comment); +class SALOMEDS_ExternalFileDef; +Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE(SALOMEDS_ExternalFileDef); + +class Handle(SALOMEDS_ExternalFileDef) : public Handle(TDataStd_Comment) { + public: + void* operator new(size_t,void* anAddress) + { + return anAddress; + } + void* operator new(size_t size) + { + return Standard::Allocate(size); + } + void operator delete(void *anAddress) + { + if (anAddress) Standard::Free((Standard_Address&)anAddress); + } + Handle(SALOMEDS_ExternalFileDef)():Handle(TDataStd_Comment)() {} + Handle(SALOMEDS_ExternalFileDef)(const Handle(SALOMEDS_ExternalFileDef)& aHandle) : Handle(TDataStd_Comment)(aHandle) + { + } + + Handle(SALOMEDS_ExternalFileDef)(const SALOMEDS_ExternalFileDef* anItem) : Handle(TDataStd_Comment)((TDataStd_Comment *)anItem) + { + } + + Handle(SALOMEDS_ExternalFileDef)& operator=(const Handle(SALOMEDS_ExternalFileDef)& aHandle) + { + Assign(aHandle.Access()); + return *this; + } + + Handle(SALOMEDS_ExternalFileDef)& operator=(const SALOMEDS_ExternalFileDef* anItem) + { + Assign((Standard_Transient *)anItem); + return *this; + } + + SALOMEDS_ExternalFileDef* operator->() + { + return (SALOMEDS_ExternalFileDef *)ControlAccess(); + } + + SALOMEDS_ExternalFileDef* operator->() const + { + return (SALOMEDS_ExternalFileDef *)ControlAccess(); + } + + Standard_EXPORT ~Handle(SALOMEDS_ExternalFileDef)(); + + Standard_EXPORT static const Handle(SALOMEDS_ExternalFileDef) DownCast(const Handle(Standard_Transient)& AnObject); +}; +#endif diff --git a/src/SALOMEDS/Handle_SALOMEDS_FileType.hxx b/src/SALOMEDS/Handle_SALOMEDS_FileType.hxx new file mode 100644 index 000000000..24b684f29 --- /dev/null +++ b/src/SALOMEDS/Handle_SALOMEDS_FileType.hxx @@ -0,0 +1,85 @@ +// File generated by CPPExt (Transient) +// +// Copyright (C) 1991,1995 by +// +// MATRA DATAVISION, FRANCE +// +// This software is furnished in accordance with the terms and conditions +// of the contract and with the inclusion of the above copyright notice. +// This software or any other copy thereof may not be provided or otherwise +// be made available to any other person. No title to an ownership of the +// software is hereby transferred. +// +// At the termination of the contract, the software and all copies of this +// software must be deleted. + +#ifndef _Handle_SALOMEDS_FileType_HeaderFile +#define _Handle_SALOMEDS_FileType_HeaderFile + +#ifndef _Standard_Macro_HeaderFile +#include +#endif +#ifndef _Standard_HeaderFile +#include +#endif + +#ifndef _Handle_TDataStd_Comment_HeaderFile +#include +#endif + +class Standard_Transient; +class Handle_Standard_Type; +class Handle(TDataStd_Comment); +class SALOMEDS_FileType; +Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE(SALOMEDS_FileType); + +class Handle(SALOMEDS_FileType) : public Handle(TDataStd_Comment) { + public: + void* operator new(size_t,void* anAddress) + { + return anAddress; + } + void* operator new(size_t size) + { + return Standard::Allocate(size); + } + void operator delete(void *anAddress) + { + if (anAddress) Standard::Free((Standard_Address&)anAddress); + } + Handle(SALOMEDS_FileType)():Handle(TDataStd_Comment)() {} + Handle(SALOMEDS_FileType)(const Handle(SALOMEDS_FileType)& aHandle) : Handle(TDataStd_Comment)(aHandle) + { + } + + Handle(SALOMEDS_FileType)(const SALOMEDS_FileType* anItem) : Handle(TDataStd_Comment)((TDataStd_Comment *)anItem) + { + } + + Handle(SALOMEDS_FileType)& operator=(const Handle(SALOMEDS_FileType)& aHandle) + { + Assign(aHandle.Access()); + return *this; + } + + Handle(SALOMEDS_FileType)& operator=(const SALOMEDS_FileType* anItem) + { + Assign((Standard_Transient *)anItem); + return *this; + } + + SALOMEDS_FileType* operator->() + { + return (SALOMEDS_FileType *)ControlAccess(); + } + + SALOMEDS_FileType* operator->() const + { + return (SALOMEDS_FileType *)ControlAccess(); + } + + Standard_EXPORT ~Handle(SALOMEDS_FileType)(); + + Standard_EXPORT static const Handle(SALOMEDS_FileType) DownCast(const Handle(Standard_Transient)& AnObject); +}; +#endif diff --git a/src/SALOMEDS/Makefile.in b/src/SALOMEDS/Makefile.in index 69af4214b..84cb2949f 100644 --- a/src/SALOMEDS/Makefile.in +++ b/src/SALOMEDS/Makefile.in @@ -26,7 +26,7 @@ # Module : SALOME top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl:$(top_srcdir)/idl @@ -50,8 +50,12 @@ LIB_SRC = \ SALOMEDS_OCAFApplication.cxx \ SALOMEDS_GenericAttribute_i.cxx \ SALOMEDS_IORAttribute.cxx \ + SALOMEDS_ExternalFileDef.cxx \ + SALOMEDS_FileType.cxx \ SALOMEDS_PersRefAttribute.cxx \ SALOMEDS_AttributeComment_i.cxx \ + SALOMEDS_AttributeExternalFileDef_i.cxx \ + SALOMEDS_AttributeFileType_i.cxx \ SALOMEDS_AttributeIOR_i.cxx \ SALOMEDS_AttributeInteger_i.cxx \ SALOMEDS_AttributeName_i.cxx \ @@ -107,9 +111,7 @@ BIN_CLIENT_IDL = CPPFLAGS+=$(OCC_INCLUDES) $(HDF5_INCLUDES) CXXFLAGS+=$(OCC_CXXFLAGS) -LDFLAGS+= $(HDF5_LIBS) -lTOOLSDS -lSalomeNS -lSalomeHDFPersist -lOpUtil -lSalomeLoggerServer $(CAS_LDPATH) -lTKCAF -# -L/opt/ccmalloc/lib -lccmalloc -ldl -# -L/opt/efence/lib -lefence +LDFLAGS+= $(HDF5_LIBS) -lTOOLSDS -lSalomeNS -lSalomeHDFPersist -lOpUtil -lSALOMELocalTrace $(CAS_LDPATH) -lTKCAF -lSalomeGenericObj -lSalomeLifeCycleCORBA @CONCLUDE@ diff --git a/src/SALOMEDS/README_attributes b/src/SALOMEDS/README_attributes new file mode 100644 index 000000000..b0c4ff789 --- /dev/null +++ b/src/SALOMEDS/README_attributes @@ -0,0 +1,46 @@ + +$Header$ + +How to add a new attribute (without WOK): +----------------------------------------- + +This works only for simple types (ex: string) + +example: add attribute FileType (string) + +# new files (copied from files specific to ExternalFileDef attribute = string): + +? src/SALOMEDS/Handle_SALOMEDS_FileType.hxx <--- Handle_SALOMEDS_ExternalFileDef.hxx +? src/SALOMEDS/SALOMEDS_AttributeFileType_i.cxx <--- SALOMEDS_AttributeExternalFileDef_i.cxx +? src/SALOMEDS/SALOMEDS_AttributeFileType_i.hxx <--- SALOMEDS_AttributeExternalFileDef_i.hxx +? src/SALOMEDS/SALOMEDS_FileType.cdl <--- SALOMEDS_ExternalFileDef.cdl +? src/SALOMEDS/SALOMEDS_FileType.cxx <--- SALOMEDS_ExternalFileDef.cxx +? src/SALOMEDS/SALOMEDS_FileType.hxx <--- SALOMEDS_ExternalFileDef.hxx +? src/SALOMEDS/SALOMEDS_FileType.ixx <--- SALOMEDS_ExternalFileDef.ixx +? src/SALOMEDS/SALOMEDS_FileType.jxx <--- SALOMEDS_ExternalFileDef.jxx + +# files modified: + +M idl/SALOMEDS_Attributes.idl +M src/SALOMEDS/Makefile.in +M src/SALOMEDS/SALOMEDS_SObject_i.cxx +M src/SALOMEDS/SALOMEDS_StudyBuilder_i.cxx + +# detailled modifications: + +- in new files, +change ExternalFileDef in FileType everywhere +- in SALOMEDS_FileType.cxx, +Standard_GUID (Global Universal IDentifier) must be changed. +To obtain a new GUID, it is possible to use guidgen.exe on windows (with visual C++). + +- in src/SALOMEDS/Makefile.in, +add under LIB_SRC = \ + SALOMEDS_FileType.cxx \ + SALOMEDS_AttributeExternalFileDef_i.cxx \ + +- in src/SALOMEDS/SALOMEDS_SObject_i.cxx, +- in src/SALOMEDS/SALOMEDS_StudyBuilder_i.cxx, +- in idl/SALOMEDS_Attributes.idl, +find portions of code containing ExternalFileDef, duplicate and replace + diff --git a/src/SALOMEDS/SALOMEDS_AttributeExternalFileDef_i.cxx b/src/SALOMEDS/SALOMEDS_AttributeExternalFileDef_i.cxx new file mode 100644 index 000000000..94e2a313d --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_AttributeExternalFileDef_i.cxx @@ -0,0 +1,48 @@ +// SALOME SALOMEDS : data structure of SALOME and sources of Salome data server +// +// 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 : SALOMEDS_AttributeExternalFileDef_i.cxx +// Author : Yves FRICAUD +// Module : SALOME +// $Header$ + +using namespace std; +#include "SALOMEDS_AttributeExternalFileDef_i.hxx" + +#include +#include "SALOMEDS_SObject_i.hxx" + +char* SALOMEDS_AttributeExternalFileDef_i::Value() +{ + TCollection_ExtendedString S = Handle(SALOMEDS_ExternalFileDef)::DownCast(_myAttr)->Get(); + CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(S).ToCString()); + return c_s._retn(); +} + +void SALOMEDS_AttributeExternalFileDef_i::SetValue(const char* value) +{ + CheckLocked(); + CORBA::String_var Str = CORBA::string_dup(value); + // Handle(SALOMEDS_ExternalFileDef)::DownCast(_myAttr)->Set(TCollection_ExtendedString(Str)); + Handle(TDataStd_Comment)::DownCast(_myAttr)->Set(TCollection_ExtendedString(Str)); +} diff --git a/src/SALOMEDS/SALOMEDS_AttributeExternalFileDef_i.hxx b/src/SALOMEDS/SALOMEDS_AttributeExternalFileDef_i.hxx new file mode 100644 index 000000000..b6d5244a7 --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_AttributeExternalFileDef_i.hxx @@ -0,0 +1,56 @@ +// SALOME SALOMEDS : data structure of SALOME and sources of Salome data server +// +// 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 : SALOMEDS_AttributeExternalFileDef_i.hxx +// Author : Yves FRICAUD +// Module : SALOME +// $Header$ + +#ifndef SALOMEDS_AttributeExternalFileDef_i_HeaderFile +#define SALOMEDS_AttributeExternalFileDef_i_HeaderFile + +// IDL headers +#include +#include CORBA_SERVER_HEADER(SALOMEDS_Attributes) +#include "SALOMEDS_GenericAttribute_i.hxx" +#include "SALOMEDS_ExternalFileDef.hxx" + +class SALOMEDS_AttributeExternalFileDef_i: public virtual POA_SALOMEDS::AttributeExternalFileDef, + public virtual SALOMEDS_GenericAttribute_i { +public: + + SALOMEDS_AttributeExternalFileDef_i(const Handle(SALOMEDS_ExternalFileDef)& theCommentAttr, CORBA::ORB_ptr orb) + { + _myOrb = CORBA::ORB::_duplicate(orb); + _myAttr = theCommentAttr; + } + ~SALOMEDS_AttributeExternalFileDef_i() {}; + + char* Value(); + void SetValue(const char* value); + +}; + + + +#endif diff --git a/src/SALOMEDS/SALOMEDS_AttributeFileType_i.cxx b/src/SALOMEDS/SALOMEDS_AttributeFileType_i.cxx new file mode 100644 index 000000000..d40a53f43 --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_AttributeFileType_i.cxx @@ -0,0 +1,48 @@ +// SALOME SALOMEDS : data structure of SALOME and sources of Salome data server +// +// 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 : SALOMEDS_AttributeFileType_i.cxx +// Author : Yves FRICAUD +// Module : SALOME +// $Header$ + +using namespace std; +#include "SALOMEDS_AttributeFileType_i.hxx" + +#include +#include "SALOMEDS_SObject_i.hxx" + +char* SALOMEDS_AttributeFileType_i::Value() +{ + TCollection_ExtendedString S = Handle(SALOMEDS_FileType)::DownCast(_myAttr)->Get(); + CORBA::String_var c_s = CORBA::string_dup(TCollection_AsciiString(S).ToCString()); + return c_s._retn(); +} + +void SALOMEDS_AttributeFileType_i::SetValue(const char* value) +{ + CheckLocked(); + CORBA::String_var Str = CORBA::string_dup(value); + // Handle(SALOMEDS_FileType)::DownCast(_myAttr)->Set(TCollection_ExtendedString(Str)); + Handle(TDataStd_Comment)::DownCast(_myAttr)->Set(TCollection_ExtendedString(Str)); +} diff --git a/src/SALOMEDS/SALOMEDS_AttributeFileType_i.hxx b/src/SALOMEDS/SALOMEDS_AttributeFileType_i.hxx new file mode 100644 index 000000000..324c5cb9a --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_AttributeFileType_i.hxx @@ -0,0 +1,56 @@ +// SALOME SALOMEDS : data structure of SALOME and sources of Salome data server +// +// 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 : SALOMEDS_AttributeFileType_i.hxx +// Author : Yves FRICAUD +// Module : SALOME +// $Header$ + +#ifndef SALOMEDS_AttributeFileType_i_HeaderFile +#define SALOMEDS_AttributeFileType_i_HeaderFile + +// IDL headers +#include +#include CORBA_SERVER_HEADER(SALOMEDS_Attributes) +#include "SALOMEDS_GenericAttribute_i.hxx" +#include "SALOMEDS_FileType.hxx" + +class SALOMEDS_AttributeFileType_i: public virtual POA_SALOMEDS::AttributeFileType, + public virtual SALOMEDS_GenericAttribute_i { +public: + + SALOMEDS_AttributeFileType_i(const Handle(SALOMEDS_FileType)& theCommentAttr, CORBA::ORB_ptr orb) + { + _myOrb = CORBA::ORB::_duplicate(orb); + _myAttr = theCommentAttr; + } + ~SALOMEDS_AttributeFileType_i() {}; + + char* Value(); + void SetValue(const char* value); + +}; + + + +#endif diff --git a/src/SALOMEDS/SALOMEDS_AttributeIOR_i.cxx b/src/SALOMEDS/SALOMEDS_AttributeIOR_i.cxx index fd338ac71..b1ec78bf0 100644 --- a/src/SALOMEDS/SALOMEDS_AttributeIOR_i.cxx +++ b/src/SALOMEDS/SALOMEDS_AttributeIOR_i.cxx @@ -44,6 +44,11 @@ char* SALOMEDS_AttributeIOR_i::Value() void SALOMEDS_AttributeIOR_i::SetValue(const char* value) { CheckLocked(); + + SALOMEDS::Study_var aStudy = SALOMEDS_Study_i::GetStudy(_myAttr->Label(), _myOrb); + aStudy->AddCreatedPostponed(value); + aStudy->AddPostponed(Value()); + CORBA::String_var Str = CORBA::string_dup(value); Handle(TDataStd_Comment)::DownCast(_myAttr)->Set(TCollection_ExtendedString(Str)); SALOMEDS_Study_i::IORUpdated(Handle(SALOMEDS_IORAttribute)::DownCast(_myAttr),_myOrb); diff --git a/src/SALOMEDS/SALOMEDS_ExternalFileDef.cdl b/src/SALOMEDS/SALOMEDS_ExternalFileDef.cdl new file mode 100644 index 000000000..a5ab6d282 --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_ExternalFileDef.cdl @@ -0,0 +1,76 @@ +-- SALOME SALOMEDS : data structure of SALOME and sources of Salome data server +-- +-- 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 : SALOMEDS_ExternalFileDef.cdl +-- Author : Yves FRICAUD +-- Module : SALOME + +class ExternalFileDef from SALOMEDS inherits Comment from TDataStd + + ---Purpose: + + +uses Attribute from TDF, + Label from TDF, + GUID from Standard, + ExtendedString from TCollection, + DataSet from TDF, + RelocationTable from TDF, + AttributeSequence from TDF, + Data from TDF, + Comment from TDataStd + + +is + + + ---Purpose: class methods + -- ============= + + GetID (myclass) + ---C++: return const & + returns GUID from Standard; + + Set (myclass; label : Label from TDF; + Name : ExtendedString from TCollection) + returns ExternalFileDef from SALOMEDS; + + ---Purpose: Comment methods + -- ============ + + Create + returns mutable ExternalFileDef from SALOMEDS; + + ID (me) + ---C++: return const & + returns GUID from Standard; + + Restore (me: mutable; with : Attribute from TDF); + + NewEmpty (me) + returns mutable Attribute from TDF; + + Paste (me; into : mutable Attribute from TDF; + RT : mutable RelocationTable from TDF); + +end ExternalFileDef; diff --git a/src/SALOMEDS/SALOMEDS_ExternalFileDef.cxx b/src/SALOMEDS/SALOMEDS_ExternalFileDef.cxx new file mode 100644 index 000000000..2e07b0106 --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_ExternalFileDef.cxx @@ -0,0 +1,114 @@ +// SALOME SALOMEDS : data structure of SALOME and sources of Salome data server +// +// 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 : SALOMEDS_ExternalFileDef.cxx +// Author : Yves FRICAUD +// Module : SALOME +// $Header: + +#include "SALOMEDS_ExternalFileDef.ixx" +#include +#include +using namespace std; + +//======================================================================= +//function : GetID +//purpose : +//======================================================================= + +const Standard_GUID& SALOMEDS_ExternalFileDef::GetID () +{ + static Standard_GUID SALOMEDS_ExternalFileDefID ("7123AD4C-ACDB-4e3a-8FDC-70EA164D2CBE"); + return SALOMEDS_ExternalFileDefID; +} + + + +//======================================================================= +//function : Set +//purpose : +//======================================================================= + +Handle(SALOMEDS_ExternalFileDef) SALOMEDS_ExternalFileDef::Set (const TDF_Label& L, + const TCollection_ExtendedString& S) +{ + + Handle(SALOMEDS_ExternalFileDef) A; + if (!L.FindAttribute(SALOMEDS_ExternalFileDef::GetID(),A)) { + A = new SALOMEDS_ExternalFileDef(); + L.AddAttribute(A); + } + + (Handle(TDataStd_Comment)::DownCast(A))->Set (S); + return A; +} + + +//======================================================================= +//function : constructor +//purpose : +//======================================================================= +SALOMEDS_ExternalFileDef::SALOMEDS_ExternalFileDef() +{} + +//======================================================================= +//function : ID +//purpose : +//======================================================================= + +const Standard_GUID& SALOMEDS_ExternalFileDef::ID () const { return GetID(); } + + +//======================================================================= +//function : NewEmpty +//purpose : +//======================================================================= + +Handle(TDF_Attribute) SALOMEDS_ExternalFileDef::NewEmpty () const +{ + return new SALOMEDS_ExternalFileDef(); +} + +//======================================================================= +//function : Restore +//purpose : +//======================================================================= + +void SALOMEDS_ExternalFileDef::Restore(const Handle(TDF_Attribute)& with) +{ + TCollection_ExtendedString s = Handle(TDataStd_Comment)::DownCast (with)->Get (); + TDataStd_Comment::Set(s); + return; +} + +//======================================================================= +//function : Paste +//purpose : +//======================================================================= + +void SALOMEDS_ExternalFileDef::Paste (const Handle(TDF_Attribute)& into, + const Handle(TDF_RelocationTable)& RT) const +{ + Handle(TDataStd_Comment)::DownCast (into)->Set (Get()); +} + diff --git a/src/SALOMEDS/SALOMEDS_ExternalFileDef.hxx b/src/SALOMEDS/SALOMEDS_ExternalFileDef.hxx new file mode 100644 index 000000000..5abb1838f --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_ExternalFileDef.hxx @@ -0,0 +1,108 @@ +// File generated by CPPExt (Transient) +// +// Copyright (C) 1991,1995 by +// +// MATRA DATAVISION, FRANCE +// +// This software is furnished in accordance with the terms and conditions +// of the contract and with the inclusion of the above copyright notice. +// This software or any other copy thereof may not be provided or otherwise +// be made available to any other person. No title to an ownership of the +// software is hereby transferred. +// +// At the termination of the contract, the software and all copies of this +// software must be deleted. +// +#ifndef _SALOMEDS_ExternalFileDef_HeaderFile +#define _SALOMEDS_ExternalFileDef_HeaderFile + +#ifndef _Standard_HeaderFile +#include +#endif +#ifndef _Handle_SALOMEDS_ExternalFileDef_HeaderFile +#include +#endif + +#ifndef _TDataStd_Comment_HeaderFile +#include +#endif +#ifndef _Handle_TDF_Attribute_HeaderFile +#include +#endif +#ifndef _Handle_TDF_RelocationTable_HeaderFile +#include +#endif +class Standard_GUID; +class TDF_Label; +class TCollection_ExtendedString; +class TDF_Attribute; +class TDF_RelocationTable; + + +class SALOMEDS_ExternalFileDef : public TDataStd_Comment { + +public: + + void* operator new(size_t,void* anAddress) + { + return anAddress; + } + void* operator new(size_t size) + { + return Standard::Allocate(size); + } + void operator delete(void *anAddress) + { + if (anAddress) Standard::Free((Standard_Address&)anAddress); + } + // Methods PUBLIC + // +Standard_EXPORT static const Standard_GUID& GetID() ; +Standard_EXPORT static Handle_SALOMEDS_ExternalFileDef Set(const TDF_Label& label,const TCollection_ExtendedString& Name) ; +Standard_EXPORT SALOMEDS_ExternalFileDef(); +Standard_EXPORT const Standard_GUID& ID() const; +Standard_EXPORT void Restore(const Handle(TDF_Attribute)& with) ; +Standard_EXPORT Handle_TDF_Attribute NewEmpty() const; +Standard_EXPORT void Paste(const Handle(TDF_Attribute)& into,const Handle(TDF_RelocationTable)& RT) const; +Standard_EXPORT ~SALOMEDS_ExternalFileDef(); + + + + + // Type management + // + Standard_EXPORT friend Handle_Standard_Type& SALOMEDS_ExternalFileDef_Type_(); + Standard_EXPORT const Handle(Standard_Type)& DynamicType() const; + Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const; + +protected: + + // Methods PROTECTED + // + + + // Fields PROTECTED + // + + +private: + + // Methods PRIVATE + // + + + // Fields PRIVATE + // + + +}; + + + + + +// other Inline functions and methods (like "C++: function call" methods) +// + + +#endif diff --git a/src/SALOMEDS/SALOMEDS_ExternalFileDef.ixx b/src/SALOMEDS/SALOMEDS_ExternalFileDef.ixx new file mode 100644 index 000000000..2235302e0 --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_ExternalFileDef.ixx @@ -0,0 +1,73 @@ +// File generated by CPPExt (Transient) +// Copyright (C) 1991,1995 by +// +// MATRA DATAVISION, FRANCE +// +// This software is furnished in accordance with the terms and conditions +// of the contract and with the inclusion of the above copyright notice. +// This software or any other copy thereof may not be provided or otherwise +// be made available to any other person. No title to an ownership of the +// software is hereby transferred. +// +// At the termination of the contract, the software and all copies of this +// software must be deleted. +// +#include + +#ifndef _Standard_TypeMismatch_HeaderFile +#include +#endif + +SALOMEDS_ExternalFileDef::~SALOMEDS_ExternalFileDef() {} + + + +Standard_EXPORT Handle_Standard_Type& SALOMEDS_ExternalFileDef_Type_() +{ + + static Handle_Standard_Type aType1 = STANDARD_TYPE(TDataStd_Comment); + if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TDataStd_Comment); + static Handle_Standard_Type aType2 = STANDARD_TYPE(TDF_Attribute); + if ( aType2.IsNull()) aType2 = STANDARD_TYPE(TDF_Attribute); + static Handle_Standard_Type aType3 = STANDARD_TYPE(MMgt_TShared); + if ( aType3.IsNull()) aType3 = STANDARD_TYPE(MMgt_TShared); + static Handle_Standard_Type aType4 = STANDARD_TYPE(Standard_Transient); + if ( aType4.IsNull()) aType4 = STANDARD_TYPE(Standard_Transient); + + + static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,aType4,NULL}; + static Handle_Standard_Type _aType = new Standard_Type("SALOMEDS_ExternalFileDef", + sizeof(SALOMEDS_ExternalFileDef), + 1, + (Standard_Address)_Ancestors, + (Standard_Address)NULL); + + return _aType; +} + + +// DownCast method +// allow safe downcasting +// +const Handle(SALOMEDS_ExternalFileDef) Handle(SALOMEDS_ExternalFileDef)::DownCast(const Handle(Standard_Transient)& AnObject) +{ + Handle(SALOMEDS_ExternalFileDef) _anOtherObject; + + if (!AnObject.IsNull()) { + if (AnObject->IsKind(STANDARD_TYPE(SALOMEDS_ExternalFileDef))) { + _anOtherObject = Handle(SALOMEDS_ExternalFileDef)((Handle(SALOMEDS_ExternalFileDef)&)AnObject); + } + } + + return _anOtherObject ; +} +const Handle(Standard_Type)& SALOMEDS_ExternalFileDef::DynamicType() const +{ + return STANDARD_TYPE(SALOMEDS_ExternalFileDef) ; +} +Standard_Boolean SALOMEDS_ExternalFileDef::IsKind(const Handle(Standard_Type)& AType) const +{ + return (STANDARD_TYPE(SALOMEDS_ExternalFileDef) == AType || TDataStd_Comment::IsKind(AType)); +} +Handle_SALOMEDS_ExternalFileDef::~Handle_SALOMEDS_ExternalFileDef() {} + diff --git a/src/SALOMEDS/SALOMEDS_ExternalFileDef.jxx b/src/SALOMEDS/SALOMEDS_ExternalFileDef.jxx new file mode 100644 index 000000000..32adbec66 --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_ExternalFileDef.jxx @@ -0,0 +1,18 @@ +#ifndef _Standard_GUID_HeaderFile +#include +#endif +#ifndef _TDF_Label_HeaderFile +#include +#endif +#ifndef _TCollection_ExtendedString_HeaderFile +#include +#endif +#ifndef _TDF_Attribute_HeaderFile +#include +#endif +#ifndef _TDF_RelocationTable_HeaderFile +#include +#endif +#ifndef _SALOMEDS_ExternalFileDef_HeaderFile +#include +#endif diff --git a/src/SALOMEDS/SALOMEDS_FileType.cdl b/src/SALOMEDS/SALOMEDS_FileType.cdl new file mode 100644 index 000000000..d9e43f29c --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_FileType.cdl @@ -0,0 +1,76 @@ +-- SALOME SALOMEDS : data structure of SALOME and sources of Salome data server +-- +-- 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 : SALOMEDS_FileType.cdl +-- Author : Yves FRICAUD +-- Module : SALOME + +class FileType from SALOMEDS inherits Comment from TDataStd + + ---Purpose: + + +uses Attribute from TDF, + Label from TDF, + GUID from Standard, + ExtendedString from TCollection, + DataSet from TDF, + RelocationTable from TDF, + AttributeSequence from TDF, + Data from TDF, + Comment from TDataStd + + +is + + + ---Purpose: class methods + -- ============= + + GetID (myclass) + ---C++: return const & + returns GUID from Standard; + + Set (myclass; label : Label from TDF; + Name : ExtendedString from TCollection) + returns FileType from SALOMEDS; + + ---Purpose: Comment methods + -- ============ + + Create + returns mutable FileType from SALOMEDS; + + ID (me) + ---C++: return const & + returns GUID from Standard; + + Restore (me: mutable; with : Attribute from TDF); + + NewEmpty (me) + returns mutable Attribute from TDF; + + Paste (me; into : mutable Attribute from TDF; + RT : mutable RelocationTable from TDF); + +end FileType; diff --git a/src/SALOMEDS/SALOMEDS_FileType.cxx b/src/SALOMEDS/SALOMEDS_FileType.cxx new file mode 100644 index 000000000..515bbc551 --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_FileType.cxx @@ -0,0 +1,114 @@ +// SALOME SALOMEDS : data structure of SALOME and sources of Salome data server +// +// 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 : SALOMEDS_FileType.cxx +// Author : Yves FRICAUD +// Module : SALOME +// $Header: + +#include "SALOMEDS_FileType.ixx" +#include +#include +using namespace std; + +//======================================================================= +//function : GetID +//purpose : +//======================================================================= + +const Standard_GUID& SALOMEDS_FileType::GetID () +{ + static Standard_GUID SALOMEDS_FileTypeID ("0181B525-3F15-4ab2-9DE3-5E2F54B5F340"); + return SALOMEDS_FileTypeID; +} + + + +//======================================================================= +//function : Set +//purpose : +//======================================================================= + +Handle(SALOMEDS_FileType) SALOMEDS_FileType::Set (const TDF_Label& L, + const TCollection_ExtendedString& S) +{ + + Handle(SALOMEDS_FileType) A; + if (!L.FindAttribute(SALOMEDS_FileType::GetID(),A)) { + A = new SALOMEDS_FileType(); + L.AddAttribute(A); + } + + (Handle(TDataStd_Comment)::DownCast(A))->Set (S); + return A; +} + + +//======================================================================= +//function : constructor +//purpose : +//======================================================================= +SALOMEDS_FileType::SALOMEDS_FileType() +{} + +//======================================================================= +//function : ID +//purpose : +//======================================================================= + +const Standard_GUID& SALOMEDS_FileType::ID () const { return GetID(); } + + +//======================================================================= +//function : NewEmpty +//purpose : +//======================================================================= + +Handle(TDF_Attribute) SALOMEDS_FileType::NewEmpty () const +{ + return new SALOMEDS_FileType(); +} + +//======================================================================= +//function : Restore +//purpose : +//======================================================================= + +void SALOMEDS_FileType::Restore(const Handle(TDF_Attribute)& with) +{ + TCollection_ExtendedString s = Handle(TDataStd_Comment)::DownCast (with)->Get (); + TDataStd_Comment::Set(s); + return; +} + +//======================================================================= +//function : Paste +//purpose : +//======================================================================= + +void SALOMEDS_FileType::Paste (const Handle(TDF_Attribute)& into, + const Handle(TDF_RelocationTable)& RT) const +{ + Handle(TDataStd_Comment)::DownCast (into)->Set (Get()); +} + diff --git a/src/SALOMEDS/SALOMEDS_FileType.hxx b/src/SALOMEDS/SALOMEDS_FileType.hxx new file mode 100644 index 000000000..d912aaafc --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_FileType.hxx @@ -0,0 +1,108 @@ +// File generated by CPPExt (Transient) +// +// Copyright (C) 1991,1995 by +// +// MATRA DATAVISION, FRANCE +// +// This software is furnished in accordance with the terms and conditions +// of the contract and with the inclusion of the above copyright notice. +// This software or any other copy thereof may not be provided or otherwise +// be made available to any other person. No title to an ownership of the +// software is hereby transferred. +// +// At the termination of the contract, the software and all copies of this +// software must be deleted. +// +#ifndef _SALOMEDS_FileType_HeaderFile +#define _SALOMEDS_FileType_HeaderFile + +#ifndef _Standard_HeaderFile +#include +#endif +#ifndef _Handle_SALOMEDS_FileType_HeaderFile +#include +#endif + +#ifndef _TDataStd_Comment_HeaderFile +#include +#endif +#ifndef _Handle_TDF_Attribute_HeaderFile +#include +#endif +#ifndef _Handle_TDF_RelocationTable_HeaderFile +#include +#endif +class Standard_GUID; +class TDF_Label; +class TCollection_ExtendedString; +class TDF_Attribute; +class TDF_RelocationTable; + + +class SALOMEDS_FileType : public TDataStd_Comment { + +public: + + void* operator new(size_t,void* anAddress) + { + return anAddress; + } + void* operator new(size_t size) + { + return Standard::Allocate(size); + } + void operator delete(void *anAddress) + { + if (anAddress) Standard::Free((Standard_Address&)anAddress); + } + // Methods PUBLIC + // +Standard_EXPORT static const Standard_GUID& GetID() ; +Standard_EXPORT static Handle_SALOMEDS_FileType Set(const TDF_Label& label,const TCollection_ExtendedString& Name) ; +Standard_EXPORT SALOMEDS_FileType(); +Standard_EXPORT const Standard_GUID& ID() const; +Standard_EXPORT void Restore(const Handle(TDF_Attribute)& with) ; +Standard_EXPORT Handle_TDF_Attribute NewEmpty() const; +Standard_EXPORT void Paste(const Handle(TDF_Attribute)& into,const Handle(TDF_RelocationTable)& RT) const; +Standard_EXPORT ~SALOMEDS_FileType(); + + + + + // Type management + // + Standard_EXPORT friend Handle_Standard_Type& SALOMEDS_FileType_Type_(); + Standard_EXPORT const Handle(Standard_Type)& DynamicType() const; + Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const; + +protected: + + // Methods PROTECTED + // + + + // Fields PROTECTED + // + + +private: + + // Methods PRIVATE + // + + + // Fields PRIVATE + // + + +}; + + + + + +// other Inline functions and methods (like "C++: function call" methods) +// + + +#endif diff --git a/src/SALOMEDS/SALOMEDS_FileType.ixx b/src/SALOMEDS/SALOMEDS_FileType.ixx new file mode 100644 index 000000000..505e39dab --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_FileType.ixx @@ -0,0 +1,73 @@ +// File generated by CPPExt (Transient) +// Copyright (C) 1991,1995 by +// +// MATRA DATAVISION, FRANCE +// +// This software is furnished in accordance with the terms and conditions +// of the contract and with the inclusion of the above copyright notice. +// This software or any other copy thereof may not be provided or otherwise +// be made available to any other person. No title to an ownership of the +// software is hereby transferred. +// +// At the termination of the contract, the software and all copies of this +// software must be deleted. +// +#include + +#ifndef _Standard_TypeMismatch_HeaderFile +#include +#endif + +SALOMEDS_FileType::~SALOMEDS_FileType() {} + + + +Standard_EXPORT Handle_Standard_Type& SALOMEDS_FileType_Type_() +{ + + static Handle_Standard_Type aType1 = STANDARD_TYPE(TDataStd_Comment); + if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TDataStd_Comment); + static Handle_Standard_Type aType2 = STANDARD_TYPE(TDF_Attribute); + if ( aType2.IsNull()) aType2 = STANDARD_TYPE(TDF_Attribute); + static Handle_Standard_Type aType3 = STANDARD_TYPE(MMgt_TShared); + if ( aType3.IsNull()) aType3 = STANDARD_TYPE(MMgt_TShared); + static Handle_Standard_Type aType4 = STANDARD_TYPE(Standard_Transient); + if ( aType4.IsNull()) aType4 = STANDARD_TYPE(Standard_Transient); + + + static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,aType4,NULL}; + static Handle_Standard_Type _aType = new Standard_Type("SALOMEDS_FileType", + sizeof(SALOMEDS_FileType), + 1, + (Standard_Address)_Ancestors, + (Standard_Address)NULL); + + return _aType; +} + + +// DownCast method +// allow safe downcasting +// +const Handle(SALOMEDS_FileType) Handle(SALOMEDS_FileType)::DownCast(const Handle(Standard_Transient)& AnObject) +{ + Handle(SALOMEDS_FileType) _anOtherObject; + + if (!AnObject.IsNull()) { + if (AnObject->IsKind(STANDARD_TYPE(SALOMEDS_FileType))) { + _anOtherObject = Handle(SALOMEDS_FileType)((Handle(SALOMEDS_FileType)&)AnObject); + } + } + + return _anOtherObject ; +} +const Handle(Standard_Type)& SALOMEDS_FileType::DynamicType() const +{ + return STANDARD_TYPE(SALOMEDS_FileType) ; +} +Standard_Boolean SALOMEDS_FileType::IsKind(const Handle(Standard_Type)& AType) const +{ + return (STANDARD_TYPE(SALOMEDS_FileType) == AType || TDataStd_Comment::IsKind(AType)); +} +Handle_SALOMEDS_FileType::~Handle_SALOMEDS_FileType() {} + diff --git a/src/SALOMEDS/SALOMEDS_FileType.jxx b/src/SALOMEDS/SALOMEDS_FileType.jxx new file mode 100644 index 000000000..0d838e429 --- /dev/null +++ b/src/SALOMEDS/SALOMEDS_FileType.jxx @@ -0,0 +1,18 @@ +#ifndef _Standard_GUID_HeaderFile +#include +#endif +#ifndef _TDF_Label_HeaderFile +#include +#endif +#ifndef _TCollection_ExtendedString_HeaderFile +#include +#endif +#ifndef _TDF_Attribute_HeaderFile +#include +#endif +#ifndef _TDF_RelocationTable_HeaderFile +#include +#endif +#ifndef _SALOMEDS_FileType_HeaderFile +#include +#endif diff --git a/src/SALOMEDS/SALOMEDS_SObject_i.cxx b/src/SALOMEDS/SALOMEDS_SObject_i.cxx index f9c00984e..e10791ded 100644 --- a/src/SALOMEDS/SALOMEDS_SObject_i.cxx +++ b/src/SALOMEDS/SALOMEDS_SObject_i.cxx @@ -44,6 +44,8 @@ using namespace std; #include "SALOMEDS_AttributePersistentRef_i.hxx" #include "SALOMEDS_AttributeIOR_i.hxx" #include "SALOMEDS_AttributeComment_i.hxx" +#include "SALOMEDS_AttributeExternalFileDef_i.hxx" +#include "SALOMEDS_AttributeFileType_i.hxx" #include "SALOMEDS_AttributeName_i.hxx" #include "SALOMEDS_AttributeSequenceOfInteger_i.hxx" #include "SALOMEDS_AttributeSequenceOfReal_i.hxx" @@ -84,6 +86,8 @@ SALOMEDS_SObject_i::ReturnGUIDForAttribute(const char* aTypeOfAttribute) else if (strcmp(aTypeOfAttribute, "AttributeSequenceOfInteger") == 0 ) return SALOMEDS_SequenceOfIntegerAttribute::GetID(); else if (strcmp(aTypeOfAttribute, "AttributeName") == 0 ) return TDataStd_Name::GetID(); else if (strcmp(aTypeOfAttribute, "AttributeComment") == 0 ) return TDataStd_Comment::GetID(); + else if (strcmp(aTypeOfAttribute, "AttributeExternalFileDef") == 0 ) return SALOMEDS_ExternalFileDef::GetID(); + else if (strcmp(aTypeOfAttribute, "AttributeFileType") == 0 ) return SALOMEDS_FileType::GetID(); else if (strcmp(aTypeOfAttribute, "AttributeIOR") == 0 ) return SALOMEDS_IORAttribute::GetID(); else if (strcmp(aTypeOfAttribute, "AttributePersistentRef") == 0 ) return SALOMEDS_PersRefAttribute::GetID(); else if (strcmp(aTypeOfAttribute, "AttributeDrawable") == 0 ) return SALOMEDS_DrawableAttribute::GetID(); @@ -121,6 +125,8 @@ char* SALOMEDS_SObject_i::AttributeIDToType(Standard_GUID ID) { if (ID == TDataStd_Name::GetID()) return "AttributeName"; else if (ID == TDataStd_Comment::GetID()) return "AttributeComment"; + else if (ID == SALOMEDS_ExternalFileDef::GetID()) return "AttributeExternalFileDef"; + else if (ID == SALOMEDS_FileType::GetID()) return "AttributeFileType"; else if (ID == SALOMEDS_IORAttribute::GetID()) return "AttributeIOR"; else if (ID == SALOMEDS_PersRefAttribute::GetID()) return "AttributePersistentRef"; else if (ID == TDataStd_Real::GetID()) return "AttributeReal"; @@ -283,6 +289,16 @@ CORBA::Boolean SALOMEDS_SObject_i::FindAttribute (SALOMEDS::GenericAttribute_out anAttribute = Attr->AttributeComment::_this(); return Standard_True; } + else if (strcmp(aTypeOfAttribute, "AttributeExternalFileDef") == 0 ) { + SALOMEDS_AttributeExternalFileDef_i* Attr = new SALOMEDS_AttributeExternalFileDef_i(Handle(SALOMEDS_ExternalFileDef)::DownCast(anAttr), _orb); + anAttribute = Attr->AttributeExternalFileDef::_this(); + return Standard_True; + } + else if (strcmp(aTypeOfAttribute, "AttributeFileType") == 0 ) { + SALOMEDS_AttributeFileType_i* Attr = new SALOMEDS_AttributeFileType_i(Handle(SALOMEDS_FileType)::DownCast(anAttr), _orb); + anAttribute = Attr->AttributeFileType::_this(); + return Standard_True; + } else if (strcmp(aTypeOfAttribute, "AttributeIOR") == 0 ) { SALOMEDS_AttributeIOR_i* Attr = new SALOMEDS_AttributeIOR_i(Handle(SALOMEDS_IORAttribute)::DownCast(anAttr), _orb); anAttribute = Attr->AttributeIOR::_this(); @@ -416,6 +432,14 @@ SALOMEDS::ListOfAttributes* SALOMEDS_SObject_i::GetAllAttributes() SALOMEDS_AttributeComment_i* Attr= new SALOMEDS_AttributeComment_i(Handle(TDataStd_Comment)::DownCast(anAttr), _orb); anAttribute = Attr->AttributeComment::_this(); } + else if (ReturnGUIDForAttribute("AttributeExternalFileDef") == anAttr->ID()) { + SALOMEDS_AttributeExternalFileDef_i* Attr= new SALOMEDS_AttributeExternalFileDef_i(Handle(SALOMEDS_ExternalFileDef)::DownCast(anAttr), _orb); + anAttribute = Attr->AttributeExternalFileDef::_this(); + } + else if (ReturnGUIDForAttribute("AttributeFileType") == anAttr->ID()) { + SALOMEDS_AttributeFileType_i* Attr= new SALOMEDS_AttributeFileType_i(Handle(SALOMEDS_FileType)::DownCast(anAttr), _orb); + anAttribute = Attr->AttributeFileType::_this(); + } else if (ReturnGUIDForAttribute("AttributeIOR") == anAttr->ID()) { SALOMEDS_AttributeIOR_i* Attr= new SALOMEDS_AttributeIOR_i(Handle(SALOMEDS_IORAttribute)::DownCast(anAttr), _orb); anAttribute = Attr->AttributeIOR::_this(); diff --git a/src/SALOMEDS/SALOMEDS_Server.cxx b/src/SALOMEDS/SALOMEDS_Server.cxx index 238dd2450..11be22065 100644 --- a/src/SALOMEDS/SALOMEDS_Server.cxx +++ b/src/SALOMEDS/SALOMEDS_Server.cxx @@ -26,17 +26,17 @@ // Module : SALOME // $Header$ -using namespace std; #include #include CORBA_SERVER_HEADER(SALOMEDS) #include "SALOMEDS_StudyManager_i.hxx" #include "utilities.h" -# include "Utils_SINGLETON.hxx" +#include "Utils_SINGLETON.hxx" #include "SALOME_NamingService.hxx" -//#define CHECKTIME + #ifdef CHECKTIME #include #endif +using namespace std; // extern "C" // { // for ccmalloc memory debug @@ -47,126 +47,142 @@ using namespace std; ////////////////////////////////////////////////////////////////////////// int main(int argc, char** argv) { -// ccmalloc_static_initialization(); + // ccmalloc_static_initialization(); MESSAGE("SALOMEDS_Server - main"); - try { - // Initialise the ORB. - CORBA::ORB_var orb = CORBA::ORB_init(argc, argv, "omniORB3"); - omniORB::MaxMessageSize(100 * 1024 * 1024); - // Obtain a reference to the root POA. - // - long TIMESleep = 250000000; - int NumberOfTries = 40; - int a; - timespec ts_req; - ts_req.tv_nsec=TIMESleep; - ts_req.tv_sec=0; - timespec ts_rem; - ts_rem.tv_nsec=0; - ts_rem.tv_sec=0; - CosNaming::NamingContext_var inc; - PortableServer::POA_var poa; - CORBA::Object_var theObj; - CORBA::Object_var obj; - CORBA::Object_var object; - SALOME_Logger::Logger_var log; - int SALOMEDS=0; - const char * Env = getenv("USE_LOGGER"); - int EnvL =0; - if ((Env!=NULL) && (strlen(Env))) - EnvL=1; - CosNaming::Name name; - name.length(1); - name[0].id=CORBA::string_dup("Logger"); - PortableServer::POAManager_var pman; - for (int i = 1; i<=NumberOfTries; i++){ - if (i!=1) - a=nanosleep(&ts_req,&ts_rem); - try{ - obj = orb->resolve_initial_references("RootPOA"); - if(!CORBA::is_nil(obj)) - poa = PortableServer::POA::_narrow(obj); - if(!CORBA::is_nil(poa)) - pman = poa->the_POAManager(); - if(!CORBA::is_nil(orb)) - theObj = orb->resolve_initial_references("NameService"); - if (!CORBA::is_nil(theObj)){ - inc = CosNaming::NamingContext::_narrow(theObj); - if(!CORBA::is_nil(inc)) { - MESSAGE( "SalomeDS Server: Naming Service was found" ) - if(EnvL==1){ - CORBA::ORB_var orb1 = CORBA::ORB_init(argc,argv) ; - SALOME_NamingService &NS = *SINGLETON_::Instance() ; - NS.init_orb( orb1 ) ; - for(int j=1; j<=NumberOfTries; j++){ - if (j!=1) - a=nanosleep(&ts_req, &ts_rem); - try{ - object = inc->resolve(name);} - catch(CosNaming::NamingContext::NotFound){ MESSAGE( "SalomeDS Server: Logger Server wasn't found" ) } - catch(...){ MESSAGE( "SalomeDS Server: Unknown exception" ) } - if (!CORBA::is_nil(object)) - log = SALOME_Logger::Logger::_narrow(object); - if (!CORBA::is_nil(log)){ - MESSAGE( "SalomeDS Server: Logger Server was found" ) - log->ping(); - SALOMEDS=1; - break; - } - }} - }} - - } - catch( const SALOME_Exception &ex ) + try + { + // Initialise the ORB. + CORBA::ORB_var orb = CORBA::ORB_init(argc, argv, "omniORB3"); + omniORB::MaxMessageSize(100 * 1024 * 1024); + // Obtain a reference to the root POA. + // + long TIMESleep = 250000000; + int NumberOfTries = 40; + int a; + timespec ts_req; + ts_req.tv_nsec=TIMESleep; + ts_req.tv_sec=0; + timespec ts_rem; + ts_rem.tv_nsec=0; + ts_rem.tv_sec=0; + CosNaming::NamingContext_var inc; + PortableServer::POA_var poa; + CORBA::Object_var theObj; + CORBA::Object_var obj; + CORBA::Object_var object; + int SALOMEDS=0; + const char * Env = getenv("USE_LOGGER"); + int EnvL =0; + if ((Env!=NULL) && (strlen(Env))) + EnvL=1; + CosNaming::Name name; + name.length(1); + name[0].id=CORBA::string_dup("Logger"); + PortableServer::POAManager_var pman; + for (int i = 1; i<=NumberOfTries; i++) { - MESSAGE( "Communication Error : " << ex.what() ) - return EXIT_FAILURE ; + if (i!=1) + a=nanosleep(&ts_req,&ts_rem); + try + { + obj = orb->resolve_initial_references("RootPOA"); + if(!CORBA::is_nil(obj)) + poa = PortableServer::POA::_narrow(obj); + if(!CORBA::is_nil(poa)) + pman = poa->the_POAManager(); + if(!CORBA::is_nil(orb)) + theObj = orb->resolve_initial_references("NameService"); + if (!CORBA::is_nil(theObj)){ + inc = CosNaming::NamingContext::_narrow(theObj); + if(!CORBA::is_nil(inc)) + { + MESSAGE( "SalomeDS Server: Naming Service was found" ); + if(EnvL==1) + { + CORBA::ORB_var orb1 = CORBA::ORB_init(argc,argv) ; + SALOME_NamingService &NS = *SINGLETON_::Instance() ; + NS.init_orb( orb1 ) ; + for(int j=1; j<=NumberOfTries; j++) + { + if (j!=1) + a=nanosleep(&ts_req, &ts_rem); + try + { + object = inc->resolve(name); + } + catch(CosNaming::NamingContext::NotFound) + { + MESSAGE( "SalomeDS Server: Logger Server wasn't found" ); } + + catch(...) + { + MESSAGE( "SalomeDS Server: Unknown exception" ); + } + if (!CORBA::is_nil(object)) + { + MESSAGE( "SalomeDS Server: Logger Server was found" ); + SALOMEDS=1; + break; + } + } + } + } + } + + } + catch( const SALOME_Exception &ex ) + { + MESSAGE( "Communication Error : " << ex.what() ); + return EXIT_FAILURE ; + } + if ((SALOMEDS==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) + break; } - if ((SALOMEDS==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) - break; - } - // - // We allocate the objects on the heap. Since these are reference - // counted objects, they will be deleted by the POA when they are no - // longer needed. - SALOMEDS_StudyManager_i * myStudyManager_i = new SALOMEDS_StudyManager_i(orb); + // We allocate the objects on the heap. Since these are reference + // counted objects, they will be deleted by the POA when they are no + // longer needed. + SALOMEDS_StudyManager_i * myStudyManager_i = new SALOMEDS_StudyManager_i(orb); - // Activate the objects. This tells the POA that the objects are - // ready to accept requests. - PortableServer::ObjectId_var myStudyManager_iid = poa->activate_object(myStudyManager_i); - myStudyManager_i->register_name("/myStudyManager"); + // Activate the objects. This tells the POA that the objects are + // ready to accept requests. + PortableServer::ObjectId_var myStudyManager_iid = poa->activate_object(myStudyManager_i); + myStudyManager_i->register_name("/myStudyManager"); - // Obtain a POAManager, and tell the POA to start accepting - // requests on its objects. - pman = poa->the_POAManager(); - pman->activate(); + // Obtain a POAManager, and tell the POA to start accepting + // requests on its objects. + pman = poa->the_POAManager(); + pman->activate(); #ifdef CHECKTIME - Utils_Timer timer; - timer.Start(); - timer.Stop(); - MESSAGE("SALOME_Registry_Server.cxx - orb->run()"); - timer.ShowAbsolute(); + Utils_Timer timer; + timer.Start(); + timer.Stop(); + MESSAGE("SALOME_Registry_Server.cxx - orb->run()"); + timer.ShowAbsolute(); #endif - orb->run(); - orb->destroy(); - } - catch(CORBA::SystemException&) { - MESSAGE( "Caught CORBA::SystemException." ) - } - catch(CORBA::Exception&) { - MESSAGE( "Caught CORBA::Exception." ) - } - catch(omniORB::fatalException& fe) { - MESSAGE( "Caught omniORB::fatalException:" ) - MESSAGE( " file: " << fe.file() ) - MESSAGE( " line: " << fe.line() ) - MESSAGE( " mesg: " << fe.errmsg() ) - } - catch(...) { - MESSAGE( "Caught unknown exception." ) - } + orb->run(); + orb->destroy(); + } + catch(CORBA::SystemException&) + { + MESSAGE( "Caught CORBA::SystemException." ); + } + catch(CORBA::Exception&) + { + MESSAGE( "Caught CORBA::Exception." ); + } + catch(omniORB::fatalException& fe) + { + MESSAGE( "Caught omniORB::fatalException:" ); + MESSAGE( " file: " << fe.file() ); + MESSAGE( " line: " << fe.line() ); + MESSAGE( " mesg: " << fe.errmsg() ); + } + catch(...) + { + MESSAGE( "Caught unknown exception." ); + } return 0; } diff --git a/src/SALOMEDS/SALOMEDS_StudyBuilder_i.cxx b/src/SALOMEDS/SALOMEDS_StudyBuilder_i.cxx index 93eaa48bc..d3cb87809 100644 --- a/src/SALOMEDS/SALOMEDS_StudyBuilder_i.cxx +++ b/src/SALOMEDS/SALOMEDS_StudyBuilder_i.cxx @@ -28,7 +28,8 @@ using namespace std; #include "utilities.h" -#include "SALOMEDS_StudyBuilder_i.hxx" +#include "SALOMEDS_Study_i.hxx" +//#include "SALOMEDS_StudyBuilder_i.hxx" #include "SALOMEDS_SObject_i.hxx" #include "SALOMEDS_SComponent_i.hxx" @@ -50,6 +51,8 @@ using namespace std; #include "SALOMEDS_AttributePersistentRef_i.hxx" #include "SALOMEDS_AttributeIOR_i.hxx" #include "SALOMEDS_AttributeComment_i.hxx" +#include "SALOMEDS_AttributeExternalFileDef_i.hxx" +#include "SALOMEDS_AttributeFileType_i.hxx" #include "SALOMEDS_AttributeName_i.hxx" #include "SALOMEDS_AttributeSequenceOfInteger_i.hxx" #include "SALOMEDS_AttributeSequenceOfReal_i.hxx" @@ -109,6 +112,7 @@ SALOMEDS_StudyBuilder_i::~SALOMEDS_StudyBuilder_i() SALOMEDS::SComponent_ptr SALOMEDS_StudyBuilder_i::NewComponent(const char* DataType) { + CheckLocked(); //Always create component under main label. TDF_Label L = _doc->Main(); @@ -142,6 +146,7 @@ SALOMEDS_StudyBuilder_i::NewComponent(const char* DataType) void SALOMEDS_StudyBuilder_i::DefineComponentInstance(SALOMEDS::SComponent_ptr aComponent, CORBA::Object_ptr IOR) { + CheckLocked(); //Find label TDF_Label Lab; ASSERT(!CORBA::is_nil(aComponent)); @@ -163,6 +168,7 @@ void SALOMEDS_StudyBuilder_i::DefineComponentInstance(SALOMEDS::SComponent_ptr a void SALOMEDS_StudyBuilder_i::RemoveComponent(SALOMEDS::SComponent_ptr aComponent) { + CheckLocked(); ASSERT(!CORBA::is_nil(aComponent)); RemoveObject(aComponent); } @@ -175,6 +181,7 @@ SALOMEDS_StudyBuilder_i::RemoveComponent(SALOMEDS::SComponent_ptr aComponent) SALOMEDS::SObject_ptr SALOMEDS_StudyBuilder_i::NewObject(SALOMEDS::SObject_ptr theFatherObject) { + CheckLocked(); TCollection_AsciiString anEntry; //Find label of father @@ -211,6 +218,7 @@ SALOMEDS::SObject_ptr SALOMEDS_StudyBuilder_i::NewObjectToTag(SALOMEDS::SObject_ptr theFatherObject, CORBA::Long atag) { + CheckLocked(); //Find label of father TDF_Label Lab; @@ -235,6 +243,7 @@ SALOMEDS_StudyBuilder_i::NewObjectToTag(SALOMEDS::SObject_ptr theFatherObject, //============================================================================ void SALOMEDS_StudyBuilder_i::RemoveObject(SALOMEDS::SObject_ptr anObject) { + CheckLocked(); if(!CORBA::is_nil(_callbackOnRemove)) _callbackOnRemove->OnRemoveSObject(anObject); TDF_Label Lab; @@ -248,6 +257,10 @@ void SALOMEDS_StudyBuilder_i::RemoveObject(SALOMEDS::SObject_ptr anObject) aTarget->Remove(Lab); } + Handle(SALOMEDS_IORAttribute) anAttr; // postponed removing of CORBA objects + if (Lab.FindAttribute(SALOMEDS_IORAttribute::GetID(), anAttr)) + SALOMEDS_Study_i::GetStudy(_doc->Main(), _orb)->AddPostponed(strdup(TCollection_AsciiString(anAttr->Get()).ToCString())); + Lab.ForgetAllAttributes(); } @@ -258,6 +271,7 @@ void SALOMEDS_StudyBuilder_i::RemoveObject(SALOMEDS::SObject_ptr anObject) //============================================================================ void SALOMEDS_StudyBuilder_i::RemoveObjectWithChildren(SALOMEDS::SObject_ptr anObject) { + CheckLocked(); if(!CORBA::is_nil(_callbackOnRemove)) _callbackOnRemove->OnRemoveSObject(anObject); TDF_Label Lab; @@ -270,6 +284,9 @@ void SALOMEDS_StudyBuilder_i::RemoveObjectWithChildren(SALOMEDS::SObject_ptr anO if (aReference->Get().FindAttribute(SALOMEDS_TargetAttribute::GetID(),aTarget)) aTarget->Remove(Lab); } + Handle(SALOMEDS_IORAttribute) anAttr; // postponed removing of CORBA objects + if (Lab.FindAttribute(SALOMEDS_IORAttribute::GetID(), anAttr)) + SALOMEDS_Study_i::GetStudy(_doc->Main(), _orb)->AddPostponed(strdup(TCollection_AsciiString(anAttr->Get()).ToCString())); TDF_ChildIterator it(Lab); for(;it.More();it.Next()) { @@ -279,6 +296,9 @@ void SALOMEDS_StudyBuilder_i::RemoveObjectWithChildren(SALOMEDS::SObject_ptr anO if (aReference->Get().FindAttribute(SALOMEDS_TargetAttribute::GetID(),aTarget)) aTarget->Remove(aLabel); } + Handle(SALOMEDS_IORAttribute) anAttr; // postponed removing of CORBA objects + if (aLabel.FindAttribute(SALOMEDS_IORAttribute::GetID(), anAttr)) + SALOMEDS_Study_i::GetStudy(_doc->Main(), _orb)->AddPostponed(strdup(TCollection_AsciiString(anAttr->Get()).ToCString())); } Lab.ForgetAllAttributes(Standard_True); @@ -544,6 +564,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA if (strcmp(aTypeOfAttribute, "AttributeReal") == 0 ) { Handle(TDataStd_Real) anAttr; if (!Lab.FindAttribute(TDataStd_Real::GetID(), anAttr)) { + CheckLocked(); anAttr = new TDataStd_Real; Lab.AddAttribute(anAttr); } @@ -554,6 +575,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeInteger") == 0 ) { Handle(TDataStd_Integer) anAttr; if (!Lab.FindAttribute(TDataStd_Integer::GetID(), anAttr)) { + CheckLocked(); anAttr = new TDataStd_Integer; Lab.AddAttribute(anAttr); } @@ -564,6 +586,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeSequenceOfReal") == 0 ) { Handle(SALOMEDS_SequenceOfRealAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_SequenceOfRealAttribute::GetID(), anAttr)) { + CheckLocked(); anAttr = new SALOMEDS_SequenceOfRealAttribute; Lab.AddAttribute(anAttr); } @@ -574,6 +597,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeSequenceOfInteger") == 0 ) { Handle(SALOMEDS_SequenceOfIntegerAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_SequenceOfIntegerAttribute::GetID(), anAttr)) { + CheckLocked(); anAttr = new SALOMEDS_SequenceOfIntegerAttribute; Lab.AddAttribute(anAttr); } @@ -584,6 +608,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeName") == 0 ) { Handle(TDataStd_Name) anAttr; if (!Lab.FindAttribute(TDataStd_Name::GetID(), anAttr)) { + CheckLocked(); anAttr = new TDataStd_Name; Lab.AddAttribute(anAttr); } @@ -594,6 +619,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeComment") == 0 ) { Handle(TDataStd_Comment) anAttr; if (!Lab.FindAttribute(TDataStd_Comment::GetID(), anAttr)) { + CheckLocked(); anAttr = new TDataStd_Comment; Lab.AddAttribute(anAttr); } @@ -601,9 +627,30 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA SALOMEDS::AttributeComment_var aCA = aCommentAttr->AttributeComment::_this(); return aCA._retn(); } + else if (strcmp(aTypeOfAttribute, "AttributeExternalFileDef") == 0 ) { + Handle(SALOMEDS_ExternalFileDef) anAttr; + if (!Lab.FindAttribute(SALOMEDS_ExternalFileDef::GetID(), anAttr)) { + anAttr = new SALOMEDS_ExternalFileDef; + Lab.AddAttribute(anAttr); + } + SALOMEDS_AttributeExternalFileDef_i* anExternalFileDefAttr = new SALOMEDS_AttributeExternalFileDef_i(anAttr, _orb); + SALOMEDS::AttributeExternalFileDef_var aCA = anExternalFileDefAttr->AttributeExternalFileDef::_this(); + return aCA._retn(); + } + else if (strcmp(aTypeOfAttribute, "AttributeFileType") == 0 ) { + Handle(SALOMEDS_FileType) anAttr; + if (!Lab.FindAttribute(SALOMEDS_FileType::GetID(), anAttr)) { + anAttr = new SALOMEDS_FileType; + Lab.AddAttribute(anAttr); + } + SALOMEDS_AttributeFileType_i* anFileTypeAttr = new SALOMEDS_AttributeFileType_i(anAttr, _orb); + SALOMEDS::AttributeFileType_var aCA = anFileTypeAttr->AttributeFileType::_this(); + return aCA._retn(); + } else if (strcmp(aTypeOfAttribute, "AttributeIOR") == 0 ) { Handle(SALOMEDS_IORAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_IORAttribute::GetID(), anAttr)) { + CheckLocked(); anAttr = new SALOMEDS_IORAttribute; Lab.AddAttribute(anAttr); } @@ -664,6 +711,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeTextColor") == 0 ) { Handle(SALOMEDS_TextColorAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_TextColorAttribute::GetID(), anAttr)) { + CheckLocked(); anAttr = new SALOMEDS_TextColorAttribute; Lab.AddAttribute(anAttr); } @@ -674,6 +722,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeTextHighlightColor") == 0 ) { Handle(SALOMEDS_TextHighlightColorAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_TextHighlightColorAttribute::GetID(), anAttr)) { + CheckLocked(); anAttr = new SALOMEDS_TextHighlightColorAttribute; Lab.AddAttribute(anAttr); } @@ -684,6 +733,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributePixMap") == 0 ) { Handle(SALOMEDS_PixMapAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_PixMapAttribute::GetID(), anAttr)) { + CheckLocked(); anAttr = new SALOMEDS_PixMapAttribute; Lab.AddAttribute(anAttr); } @@ -702,16 +752,20 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA delete(aGUIDString); } Handle(TDataStd_TreeNode) anAttr; - if (!Lab.FindAttribute(aTreeNodeGUID, anAttr)) + if (!Lab.FindAttribute(aTreeNodeGUID, anAttr)) { + CheckLocked(); anAttr = TDataStd_TreeNode::Set(Lab, aTreeNodeGUID); + } SALOMEDS_AttributeTreeNode_i* aTreeNodeAttr = new SALOMEDS_AttributeTreeNode_i(anAttr, _orb); SALOMEDS::AttributeTreeNode_var aTNA = aTreeNodeAttr->AttributeTreeNode::_this(); return aTNA._retn(); } else if (strncmp(aTypeOfAttribute, "AttributeUserID",15) == 0 ) { Handle(TDataStd_UAttribute) anAttr; - if (!Lab.FindAttribute(SALOMEDS_AttributeUserID_i::DefaultID(), anAttr)) + if (!Lab.FindAttribute(SALOMEDS_AttributeUserID_i::DefaultID(), anAttr)) { + CheckLocked(); anAttr = TDataStd_UAttribute::Set(Lab, SALOMEDS_AttributeUserID_i::DefaultID()); + } SALOMEDS_AttributeUserID_i* aUAttr = new SALOMEDS_AttributeUserID_i(anAttr, _orb); SALOMEDS::AttributeUserID_var aUA = aUAttr->AttributeUserID::_this(); return aUA._retn(); @@ -719,6 +773,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeLocalID") == 0 ) { Handle(SALOMEDS_LocalIDAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_LocalIDAttribute::GetID(), anAttr)) { + CheckLocked(); anAttr = new SALOMEDS_LocalIDAttribute; Lab.AddAttribute(anAttr); } @@ -739,6 +794,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeTableOfInteger") == 0 ) { Handle(SALOMEDS_TableOfIntegerAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_TableOfIntegerAttribute::GetID(), anAttr)) { + CheckLocked(); anAttr = new SALOMEDS_TableOfIntegerAttribute; Lab.AddAttribute(anAttr); } @@ -749,6 +805,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeTableOfReal") == 0 ) { Handle(SALOMEDS_TableOfRealAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_TableOfRealAttribute::GetID(), anAttr)) { + CheckLocked(); anAttr = new SALOMEDS_TableOfRealAttribute; Lab.AddAttribute(anAttr); } @@ -759,6 +816,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeTableOfString") == 0 ) { Handle(SALOMEDS_TableOfStringAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_TableOfStringAttribute::GetID(), anAttr)) { + CheckLocked(); anAttr = new SALOMEDS_TableOfStringAttribute; Lab.AddAttribute(anAttr); } @@ -769,9 +827,12 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributeStudyProperties") == 0 ) { Handle(SALOMEDS_StudyPropertiesAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_StudyPropertiesAttribute::GetID(), anAttr)) { - anAttr = new SALOMEDS_StudyPropertiesAttribute; - Lab.AddAttribute(anAttr); - anAttr->SetModified(0); + CheckLocked(); + if (!Lab.FindAttribute(SALOMEDS_StudyPropertiesAttribute::GetID(), anAttr)) { + anAttr = new SALOMEDS_StudyPropertiesAttribute; + Lab.AddAttribute(anAttr); + anAttr->SetModified(0); + } } SALOMEDS_AttributeStudyProperties_i* aStPropAttr = new SALOMEDS_AttributeStudyProperties_i(anAttr, _orb); SALOMEDS::AttributeStudyProperties_var aSPA = aStPropAttr->AttributeStudyProperties::_this(); @@ -780,6 +841,7 @@ SALOMEDS::GenericAttribute_ptr SALOMEDS_StudyBuilder_i::FindOrCreateAttribute(SA else if (strcmp(aTypeOfAttribute, "AttributePythonObject") == 0 ) { Handle(SALOMEDS_PythonObjectAttribute) anAttr; if (!Lab.FindAttribute(SALOMEDS_PythonObjectAttribute::GetID(), anAttr)) { + CheckLocked(); anAttr = new SALOMEDS_PythonObjectAttribute; Lab.AddAttribute(anAttr); } @@ -836,6 +898,16 @@ CORBA::Boolean SALOMEDS_StudyBuilder_i::FindAttribute(SALOMEDS::SObject_ptr anOb anAttribute = Attr->AttributeComment::_this(); return Standard_True; } + else if (strcmp(aTypeOfAttribute, "AttributeExternalFileDef") == 0 ) { + SALOMEDS_AttributeExternalFileDef_i* Attr= new SALOMEDS_AttributeExternalFileDef_i(Handle(SALOMEDS_ExternalFileDef)::DownCast(anAttr), _orb); + anAttribute = Attr->AttributeExternalFileDef::_this(); + return Standard_True; + } + else if (strcmp(aTypeOfAttribute, "AttributeFileType") == 0 ) { + SALOMEDS_AttributeFileType_i* Attr= new SALOMEDS_AttributeFileType_i(Handle(SALOMEDS_FileType)::DownCast(anAttr), _orb); + anAttribute = Attr->AttributeFileType::_this(); + return Standard_True; + } else if (strcmp(aTypeOfAttribute, "AttributeIOR") == 0 ) { SALOMEDS_AttributeIOR_i* Attr= new SALOMEDS_AttributeIOR_i(Handle(SALOMEDS_IORAttribute)::DownCast(anAttr), _orb); anAttribute = Attr->AttributeIOR::_this(); @@ -936,12 +1008,21 @@ CORBA::Boolean SALOMEDS_StudyBuilder_i::FindAttribute(SALOMEDS::SObject_ptr anOb //============================================================================ void SALOMEDS_StudyBuilder_i::RemoveAttribute(SALOMEDS::SObject_ptr anObject, - const char* aTypeOfAttribute) + const char* aTypeOfAttribute) { + CheckLocked(); TDF_Label Lab; ASSERT(!CORBA::is_nil(anObject)); CORBA::String_var anobid = anObject->GetID(); TDF_Tool::Label(_doc->GetData(),strdup(anobid),Lab); + + if (strcmp(aTypeOfAttribute, "AttributeIOR") == 0) { // postponed removing of CORBA objects + Handle(SALOMEDS_IORAttribute) anAttr; + if (Lab.FindAttribute(SALOMEDS_IORAttribute::GetID(), anAttr)) + SALOMEDS_Study_i::GetStudy(_doc->Main(), _orb)->AddPostponed(strdup(TCollection_AsciiString(anAttr->Get()).ToCString())); + else return; + } + Lab.ForgetAttribute (SALOMEDS_SObject_i::ReturnGUIDForAttribute(aTypeOfAttribute)); } @@ -954,6 +1035,7 @@ void SALOMEDS_StudyBuilder_i::Addreference(SALOMEDS::SObject_ptr me, SALOMEDS::SObject_ptr theReferencedObject) { + CheckLocked(); TDF_Label Lab; ASSERT(!CORBA::is_nil(me)); CORBA::String_var meid = me->GetID(); @@ -977,6 +1059,7 @@ SALOMEDS_StudyBuilder_i::Addreference(SALOMEDS::SObject_ptr me, //============================================================================ void SALOMEDS_StudyBuilder_i::AddDirectory(const char* thePath) { + CheckLocked(); if(thePath == NULL || strlen(thePath) == 0) throw SALOMEDS::Study::StudyInvalidDirectory(); TCollection_AsciiString aPath(CORBA::string_dup(thePath)), aContext(""), aFatherPath; @@ -1043,6 +1126,7 @@ void SALOMEDS_StudyBuilder_i::AddDirectory(const char* thePath) //============================================================================ void SALOMEDS_StudyBuilder_i::SetGUID(SALOMEDS::SObject_ptr anObject, const char* theGUID) { + CheckLocked(); TDF_Label aLabel; ASSERT(!CORBA::is_nil(anObject)); CORBA::String_var anEntry = anObject->GetID(); @@ -1100,6 +1184,8 @@ void SALOMEDS_StudyBuilder_i::CommitCommand() throw (SALOMEDS::StudyBuilder::Loc AbortCommand(); throw SALOMEDS::StudyBuilder::LockProtection(); } else { + SALOMEDS_Study_i::GetStudy(_doc->Main(), _orb)->RemovePostponed(_doc->GetUndoLimit()); + int aModif = anAttr->GetModified(); if (aModif < 0) aModif = 1000; // if user make undo and then - new transaction "modify" will never be zero anAttr->SetModified(aModif+1); @@ -1124,6 +1210,8 @@ CORBA::Boolean SALOMEDS_StudyBuilder_i::HasOpenCommand() //============================================================================ void SALOMEDS_StudyBuilder_i::AbortCommand() { + SALOMEDS_Study_i::GetStudy(_doc->Main(), _orb)->UndoPostponed(0); + _doc->AbortCommand(); } @@ -1143,6 +1231,7 @@ void SALOMEDS_StudyBuilder_i::Undo() throw (SALOMEDS::StudyBuilder::LockProtecti INFOS("Locked document modification !!!"); throw SALOMEDS::StudyBuilder::LockProtection(); } else { + SALOMEDS_Study_i::GetStudy(_doc->Main(), _orb)->UndoPostponed(1); _doc->Undo(); anAttr->SetModified(anAttr->GetModified()-1); } @@ -1166,6 +1255,7 @@ void SALOMEDS_StudyBuilder_i::Redo() throw (SALOMEDS::StudyBuilder::LockProtecti throw SALOMEDS::StudyBuilder::LockProtection(); } else { _doc->Redo(); + SALOMEDS_Study_i::GetStudy(_doc->Main(), _orb)->UndoPostponed(-1); anAttr->SetModified(anAttr->GetModified()+1); } } @@ -1190,7 +1280,6 @@ CORBA::Boolean SALOMEDS_StudyBuilder_i::GetAvailableRedos() return _doc->GetAvailableRedos(); } - //============================================================================ /*! Function : UndoLimit * Purpose : @@ -1208,6 +1297,7 @@ CORBA::Long SALOMEDS_StudyBuilder_i::UndoLimit() //============================================================================ void SALOMEDS_StudyBuilder_i::UndoLimit(CORBA::Long n) { + CheckLocked(); _doc->SetUndoLimit (n); } @@ -1234,3 +1324,13 @@ SALOMEDS::Callback_ptr SALOMEDS_StudyBuilder_i::SetOnRemoveSObject(SALOMEDS::Cal _callbackOnRemove = SALOMEDS::Callback::_duplicate(theCallback); return aRet; } + +void SALOMEDS_StudyBuilder_i::CheckLocked() throw (SALOMEDS::StudyBuilder::LockProtection) { + if (_doc->HasOpenCommand()) return; + Handle(SALOMEDS_StudyPropertiesAttribute) anAttr; + if (!_doc->Main().FindAttribute(SALOMEDS_StudyPropertiesAttribute::GetID(), anAttr)) { + anAttr = new SALOMEDS_StudyPropertiesAttribute; + _doc->Main().AddAttribute(anAttr); + } + if (anAttr->IsLocked()) throw SALOMEDS::StudyBuilder::LockProtection(); +} diff --git a/src/SALOMEDS/SALOMEDS_StudyBuilder_i.hxx b/src/SALOMEDS/SALOMEDS_StudyBuilder_i.hxx index 14313fac6..f282e4e97 100644 --- a/src/SALOMEDS/SALOMEDS_StudyBuilder_i.hxx +++ b/src/SALOMEDS/SALOMEDS_StudyBuilder_i.hxx @@ -138,6 +138,8 @@ public: virtual CORBA::Long UndoLimit(); virtual void UndoLimit(CORBA::Long); + void CheckLocked() throw (SALOMEDS::StudyBuilder::LockProtection); + virtual SALOMEDS::Callback_ptr SetOnAddSObject(SALOMEDS::Callback_ptr theCallback); virtual SALOMEDS::Callback_ptr SetOnRemoveSObject(SALOMEDS::Callback_ptr theCallback); }; diff --git a/src/SALOMEDS/SALOMEDS_StudyManager_i.cxx b/src/SALOMEDS/SALOMEDS_StudyManager_i.cxx index 4d12d2379..ba14acbf0 100644 --- a/src/SALOMEDS/SALOMEDS_StudyManager_i.cxx +++ b/src/SALOMEDS/SALOMEDS_StudyManager_i.cxx @@ -28,6 +28,7 @@ using namespace std; #include "utilities.h" +#include "SALOME_LifeCycleCORBA.hxx" #include "SALOMEDS_StudyManager_i.hxx" #include "SALOMEDS_Study_i.hxx" #include "SALOMEDS_SComponent_i.hxx" @@ -75,8 +76,12 @@ using namespace std; #include -#define USE_CASE_LABEL_ID "0:2" +#include +#define USE_CASE_LABEL_ID "0:2" +#define AUTO_SAVE_GUID "128268A3-71C9-4036-89B1-F81BD6A4FCF2" +#define AUTO_SAVE_TAG "0:8" +#define AUTO_SAVE_TIME_OUT_IN_SECONDS 1200 //=========================================================================== //Function : LoadAttributes //=========================================================================== @@ -583,35 +588,15 @@ SALOMEDS::Study_ptr SALOMEDS_StudyManager_i::Open(const char* aUrl) _IDcounter++; Study->StudyId( _IDcounter ); - // Register study in the naming service - // Path to acces the study - if(!_name_service->Change_Directory("/Study")) - MESSAGE( "Unable to access the study directory" ) - else - { - char* aPath = CORBA::string_dup(aUrl); - char *aName = NULL; - char *adr = strtok(aPath, "/"); - while (adr) - { - aName = adr; - adr = strtok(NULL, "/"); - } - adr = aName; - aName = strtok(adr, "."); - SCRUTE(aName); - _name_service->Register(Study, CORBA::string_dup(aName)); - CORBA::string_free(aPath); - } + // Assign the value of the URL in the study object + Study->URL (aUrl); + SCRUTE(aUrl); // Assign the value of the IOR in the study->root CORBA::String_var IORStudy = _orb->object_to_string(Study); SALOMEDS_IORAttribute::Set(Doc->Main().Root(), TCollection_ExtendedString(CORBA::string_dup(IORStudy)),_orb); - // Assign the value of the URL in the study object - Study->URL (aUrl); - SCRUTE(aUrl); SALOMEDS_PersRefAttribute::Set(Doc->Main(),strdup(aUrl)); if (!hdf_file->ExistInternalObject("STUDY_STRUCTURE")) { @@ -640,6 +625,12 @@ SALOMEDS::Study_ptr SALOMEDS_StudyManager_i::Open(const char* aUrl) hdf_file->CloseOnDisk(); + // Register study in the naming service + // Path to acces the study + if(!_name_service->Change_Directory("/Study")) MESSAGE( "Unable to access the study directory" ) + else _name_service->Register(Study, CORBA::string_dup(Study->Name())); + + if (isASCII) { SALOMEDS::ListOfFileNames_var aFilesToRemove = new SALOMEDS::ListOfFileNames; aFilesToRemove->length(1); @@ -663,7 +654,9 @@ SALOMEDS::Study_ptr SALOMEDS_StudyManager_i::Open(const char* aUrl) void SALOMEDS_StudyManager_i::Close(SALOMEDS::Study_ptr aStudy) { if(aStudy->_is_nil()) return; - + + aStudy->RemovePostponed(-1); + // Destroy study name in the naming service if(_name_service->Change_Directory("/Study")) _name_service->Destroy_Name(aStudy->Name()); @@ -705,18 +698,12 @@ void SALOMEDS_StudyManager_i::SaveASCII(SALOMEDS::Study_ptr aStudy, CORBA::Boole //============================================================================ void SALOMEDS_StudyManager_i::SaveAs(const char* aUrl, SALOMEDS::Study_ptr aStudy, CORBA::Boolean theMultiFile) { - // Save the URL of the Study => to be used with the function "Save" - aStudy->URL(aUrl); - _SaveAs(aUrl,aStudy,theMultiFile, false); } void SALOMEDS_StudyManager_i::SaveAsASCII(const char* aUrl, SALOMEDS::Study_ptr aStudy, CORBA::Boolean theMultiFile) { - // Save the URL of the Study => to be used with the function "Save" - aStudy->URL(aUrl); - _SaveAs(aUrl,aStudy,theMultiFile, true); } @@ -1300,11 +1287,61 @@ void SALOMEDS_StudyManager_i::_SaveAs(const char* aUrl, SALOMEDS::StudyBuilder_var SB= aStudy->NewBuilder(); - aStudy->URL(aUrl); - ASSERT(!CORBA::is_nil(aStudy)); try { + // mpv 15.12.2003: for saving components we have to load all data from all modules + + SALOMEDS::SComponentIterator_var itcomponent1 = aStudy->NewComponentIterator(); + for (; itcomponent1->More(); itcomponent1->Next()) + { + SALOMEDS::SComponent_var sco = itcomponent1->Value(); + // if there is an associated Engine call its method for saving + CORBA::String_var IOREngine; + try { + + if (!sco->ComponentIOR(IOREngine)) { + SALOMEDS::GenericAttribute_var aGeneric; + SALOMEDS::AttributeName_var aName; + if(sco->FindAttribute(aGeneric, "AttributeName")) + aName = SALOMEDS::AttributeName::_narrow(aGeneric); + + if (!aName->_is_nil()) { + + CORBA::String_var aCompType = aName->Value(); + + + CORBA::String_var aFactoryType; + if (strcmp(aCompType, "SUPERV") == 0) aFactoryType = "SuperVisionContainer"; + else aFactoryType = "FactoryServer"; + + Engines::Component_var aComp = + SALOME_LifeCycleCORBA(_name_service).FindOrLoad_Component(aFactoryType, aCompType); + + if (aComp->_is_nil()) { + Engines::Component_var aComp = + SALOME_LifeCycleCORBA(_name_service).FindOrLoad_Component("FactoryServerPy", aCompType); + } + + if (!aComp->_is_nil()) { + SALOMEDS::Driver_var aDriver = SALOMEDS::Driver::_narrow(aComp); + if (!CORBA::is_nil(aDriver)) { + SB->LoadWith(sco, aDriver); + } + } + } + } + } catch(...) { + MESSAGE("Can not restore information to resave it"); + return; + } + } + + + + CORBA::String_var anOldName = aStudy->Name(); + aStudy->URL(aUrl); + // To change for Save // Do not have to do a new file but just a Open??? Rewrite all informations after erasing evrything?? hdf_file = new HDFfile((char *)aUrl); @@ -1318,6 +1355,10 @@ void SALOMEDS_StudyManager_i::_SaveAs(const char* aUrl, hdf_group_datacomponent->CreateOnDisk(); SALOMEDS::SComponentIterator_var itcomponent = aStudy->NewComponentIterator(); + + //SRN: Added 17 Nov, 2003 + SALOMEDS::SObject_var anAutoSaveSO = aStudy->FindObjectID(AUTO_SAVE_TAG); + //SRN: End for (; itcomponent->More(); itcomponent->Next()) { @@ -1329,7 +1370,42 @@ void SALOMEDS_StudyManager_i::_SaveAs(const char* aUrl, CORBA::String_var componentDataType = sco->ComponentDataType(); MESSAGE ( "Look for an engine for data type :"<< componentDataType); - // if there is an associated Engine call its method for saving + + //SRN: Added 17 Nov 2003: If there is a specified attribute, the component peforms a special save + if(!CORBA::is_nil(anAutoSaveSO) && SB->IsGUID(sco, AUTO_SAVE_GUID)) { + + SALOMEDS::GenericAttribute_var aGeneric; + SALOMEDS::AttributeTableOfString_var aTable; + if(anAutoSaveSO->FindAttribute(aGeneric, "AttributeTableOfString")) { + aTable = SALOMEDS::AttributeTableOfString::_narrow(aGeneric); + Standard_Integer nbRows = aTable->GetNbRows(), k, aTimeOut = 0; + if(nbRows > 0 && aTable->GetNbColumns() > 1) { + + SALOMEDS::StringSeq_var aRow; + for(k=1; k<=nbRows; k++) { + aRow = aTable->GetRow(k); + if (strcmp(aRow[0], componentDataType) == 0) { + CORBA::String_var anEntry = CORBA::string_dup(aRow[1]); + SALOMEDS::SObject_var aCompSpecificSO = aStudy->FindObjectID(anEntry); + if(!CORBA::is_nil(aCompSpecificSO)) { + SALOMEDS::AttributeInteger_var anInteger; + if(aCompSpecificSO->FindAttribute(aGeneric, "AttributeInteger")) { + anInteger = SALOMEDS::AttributeInteger::_narrow(aGeneric); + anInteger->SetValue(-1); + while(anInteger->Value() < 0) { sleep(2); if(++aTimeOut > AUTO_SAVE_TIME_OUT_IN_SECONDS) break; } + } // if(aCompSpecificSO->FindAttribute(anInteger, "AttributeInteger")) + } // if(!CORBA::is_nil(aCompSpecificSO)) + } // if (strcmp(aRow[0], componentDataType) == 0) + } // for + + } // if(nbRows > 0 && aTable->GetNbColumns() > 1) + + } // if(anAutoSaveSO->FindAttribute(aTable, "AttributeTableOfString") + + } // if(SB->IsGUID(AUTO_SAVE_GUID) + + //SRN: End + CORBA::String_var IOREngine; if (sco->ComponentIOR(IOREngine)) { @@ -1344,6 +1420,7 @@ void SALOMEDS_StudyManager_i::_SaveAs(const char* aUrl, MESSAGE("Engine :"<ComponentDataType()); SALOMEDS::TMPFile_var aStream; + if (theASCII) aStream = Engine->SaveASCII(sco,SALOMEDS_Tool::GetDirFromPath(aUrl),theMultiFile); else aStream = Engine->Save(sco,SALOMEDS_Tool::GetDirFromPath(aUrl),theMultiFile); @@ -1452,6 +1529,11 @@ void SALOMEDS_StudyManager_i::_SaveAs(const char* aUrl, hdf_group_study_structure->CloseOnDisk(); hdf_file->CloseOnDisk(); + + _name_service->Change_Directory("/Study"); + _name_service->Destroy_Name(anOldName); + _name_service->Register(aStudy, aStudy->Name()); + aStudy->IsSaved(true); hdf_group_study_structure =0; // will be deleted by hdf_file destructor delete hdf_file; // recursively deletes all hdf objects... @@ -1546,7 +1628,8 @@ CORBA::Boolean SALOMEDS_StudyManager_i::CanCopy(SALOMEDS::SObject_ptr theObject) CORBA::Object_var obj = _orb->string_to_object(IOREngine); SALOMEDS::Driver_var Engine = SALOMEDS::Driver::_narrow(obj) ; if (CORBA::is_nil(Engine)) return false; - return Engine->CanCopy(theObject); + Standard_Boolean a = Engine->CanCopy(theObject); + return a; } //============================================================================ diff --git a/src/SALOMEDS/SALOMEDS_Study_i.cxx b/src/SALOMEDS/SALOMEDS_Study_i.cxx index c282ab096..ed98968e8 100644 --- a/src/SALOMEDS/SALOMEDS_Study_i.cxx +++ b/src/SALOMEDS/SALOMEDS_Study_i.cxx @@ -39,6 +39,8 @@ using namespace std; #include #include #include +#include +#include #include "SALOMEDS_LocalIDAttribute.hxx" #include "SALOMEDS_PersRefAttribute.hxx" #include "SALOMEDS_UseCaseIterator_i.hxx" @@ -65,6 +67,8 @@ SALOMEDS_Study_i::SALOMEDS_Study_i(const Handle(TDocStd_Document) doc, _URL = NULL; _StudyId = -1; _autoFill = true; + myNbPostponed.Append(0); + myNbUndos = 0; } //============================================================================ @@ -766,9 +770,20 @@ char* SALOMEDS_Study_i::URL() //============================================================================ void SALOMEDS_Study_i::URL(const char* url) { + if (_URL) delete [] _URL; _URL = new char[strlen(url) +1]; strcpy(_URL,url); SCRUTE(_URL); + + char *aName = _URL; + char *adr = strtok(aName, "/"); + while (adr) + { + aName = adr; + adr = strtok(NULL, "/"); + } + strcpy(_URL,url); + Name(aName); } @@ -863,22 +878,25 @@ void SALOMEDS_Study_i::UpdateIORLabelMap(const char* anIOR,const char* anEntry) myIORLabels.Bind(TCollection_ExtendedString(IOR), aLabel); } -void SALOMEDS_Study_i::IORUpdated(const Handle(SALOMEDS_IORAttribute) theAttribute, CORBA::ORB_ptr orb) { - // get accorded study first +SALOMEDS::Study_ptr SALOMEDS_Study_i::GetStudy(const TDF_Label theLabel, CORBA::ORB_ptr orb) { Handle(SALOMEDS_IORAttribute) Att; - if (theAttribute->Label().Root().FindAttribute(SALOMEDS_IORAttribute::GetID(),Att)){ - TCollection_AsciiString ch(Att->Get()); - char* IOR = CORBA::string_dup(ch.ToCString()); + if (theLabel.Root().FindAttribute(SALOMEDS_IORAttribute::GetID(),Att)){ + char* IOR = CORBA::string_dup(TCollection_AsciiString(Att->Get()).ToCString()); CORBA::Object_var obj = orb->string_to_object(IOR); SALOMEDS::Study_ptr aStudy = SALOMEDS::Study::_narrow(obj) ; ASSERT(!CORBA::is_nil(aStudy)); - TCollection_AsciiString aString; - TDF_Tool::Entry(theAttribute->Label(),aString); - aStudy->UpdateIORLabelMap(TCollection_AsciiString(theAttribute->Get()).ToCString(), aString.ToCString()); + return SALOMEDS::Study::_duplicate(aStudy); } else { - INFOS("IORUpdated: Problem to get study"); - return; + INFOS("GetStudy: Problem to get study"); } + return SALOMEDS::Study::_nil(); +} + +void SALOMEDS_Study_i::IORUpdated(const Handle(SALOMEDS_IORAttribute) theAttribute, CORBA::ORB_ptr orb) { + TCollection_AsciiString aString; + TDF_Tool::Entry(theAttribute->Label(), aString); + GetStudy(theAttribute->Label(), orb)->UpdateIORLabelMap(TCollection_AsciiString(theAttribute->Get()).ToCString(), + aString.ToCString()); } SALOMEDS::Study::ListOfSObject* SALOMEDS_Study_i::FindDependances(SALOMEDS::SObject_ptr anObject) { @@ -964,10 +982,12 @@ void SALOMEDS_Study_i::Close() // we have found the associated engine to write the data MESSAGE ( "We have found an engine for data type :"<< sco->ComponentDataType()); CORBA::Object_var obj = _orb->string_to_object(IOREngine); - SALOMEDS::Driver_var anEngine = SALOMEDS::Driver::_narrow(obj) ; - - if (!anEngine->_is_nil()) - anEngine->Close(sco); + if (!CORBA::is_nil(obj)) { + SALOMEDS::Driver_var anEngine = SALOMEDS::Driver::_narrow(obj) ; + + if (!anEngine->_is_nil()) + anEngine->Close(sco); + } } } @@ -980,3 +1000,115 @@ void SALOMEDS_Study_i::Close() if(!anApp.IsNull()) anApp->Close(_doc); _doc.Nullify(); } + +//============================================================================ +/*! Function : AddPostponed + * Purpose : + */ + //============================================================================ +void SALOMEDS_Study_i::AddPostponed(const char* theIOR) { + if (!NewBuilder()->HasOpenCommand()) return; + try { + CORBA::Object_var obj = _orb->string_to_object(theIOR); + if (!CORBA::is_nil(obj)) { + SALOME::GenericObj_var aGeneric = SALOME::GenericObj::_narrow(obj) ; + if (!CORBA::is_nil(aGeneric)) { + TCollection_AsciiString anIOR(strdup(theIOR)); + anIOR.Prepend("d"); + myPostponedIORs.Append(anIOR); // add prefix: deleted + myNbPostponed.SetValue(myNbPostponed.Length(), myNbPostponed.Last() + 1); + } + } + } catch(...) {} +} + +void SALOMEDS_Study_i::AddCreatedPostponed(const char* theIOR) { + if (!NewBuilder()->HasOpenCommand()) return; + try { + CORBA::Object_var obj = _orb->string_to_object(theIOR); + if (!CORBA::is_nil(obj)) { + SALOME::GenericObj_var aGeneric = SALOME::GenericObj::_narrow(obj) ; + if (!CORBA::is_nil(aGeneric)) { + TCollection_AsciiString anIOR(strdup(theIOR)); + anIOR.Prepend("c"); + myPostponedIORs.Append(anIOR); // add prefix: created + myNbPostponed.SetValue(myNbPostponed.Length(), myNbPostponed.Last() + 1); + } + } + } catch(...) {} +} + +//============================================================================ +/*! Function : RemovePostponed + * Purpose : + */ +//============================================================================ +void SALOMEDS_Study_i::RemovePostponed(const CORBA::Long theUndoLimit) { + int anIndex; + int anOld; + + int aUndoLimit = theUndoLimit; + if (theUndoLimit < 0) aUndoLimit = 0; + + if (myNbUndos > 0) { // remove undone + anOld = 0; + for(anIndex = 1; anIndex < myNbPostponed.Length() - myNbUndos; anIndex++) + anOld += myNbPostponed(anIndex); + int aNew = myPostponedIORs.Length() - myNbPostponed.Last(); + + for(anIndex = anOld + 1; anIndex <= aNew; anIndex++) { + TCollection_AsciiString anIOR = myPostponedIORs(anIndex); + if (anIOR.Value(1) == 'c') { + CORBA::Object_var obj = _orb->string_to_object(strdup(anIOR.Split(1).ToCString())); + SALOME::GenericObj_var aGeneric = SALOME::GenericObj::_narrow(obj); + if (!CORBA::is_nil(aGeneric)) aGeneric->Destroy(); + } + } + if (anOld < aNew) myPostponedIORs.Remove(anOld + 1, aNew); + if (myNbPostponed.Length() > 0) myNbPostponed.Remove(myNbPostponed.Length() - myNbUndos, myNbPostponed.Length() - 1); + + myNbUndos = 0; + } + + if (myNbPostponed.Length() > aUndoLimit) { // remove objects, that can not be undone + anOld = 0; + for(anIndex = myNbPostponed.Length() - aUndoLimit; anIndex >= 1; anIndex--) + anOld += myNbPostponed(anIndex); + for(anIndex = 1; anIndex <= anOld; anIndex++) { + TCollection_AsciiString anIOR = myPostponedIORs(anIndex); + if (anIOR.Value(1) == 'd') { + CORBA::Object_var obj = _orb->string_to_object(strdup(anIOR.Split(1).ToCString())); + SALOME::GenericObj_var aGeneric = SALOME::GenericObj::_narrow(obj); + if (!CORBA::is_nil(aGeneric)) aGeneric->Destroy(); + } + } + if (anOld > 0) myPostponedIORs.Remove(1, anOld); + myNbPostponed.Remove(1, myNbPostponed.Length() - aUndoLimit); + } + + if (theUndoLimit == -1) { // remove all IORs from the study on the study close + TDF_ChildIDIterator anIter(_doc->GetData()->Root(), SALOMEDS_IORAttribute::GetID(), Standard_True); + for(; anIter.More(); anIter.Next()) { + Handle(SALOMEDS_IORAttribute) anAttr = Handle(SALOMEDS_IORAttribute)::DownCast(anIter.Value()); + CORBA::String_var anIOR = strdup(TCollection_AsciiString(anAttr->Get()).ToCString()); + try { + CORBA::Object_var obj = _orb->string_to_object(anIOR); + SALOME::GenericObj_var aGeneric = SALOME::GenericObj::_narrow(obj); + if (!CORBA::is_nil(aGeneric)) aGeneric->Destroy(); + } catch (...) {} + } + } else myNbPostponed.Append(0); +} + +//============================================================================ +/*! Function : UndoPostponed + * Purpose : + */ +//============================================================================ +void SALOMEDS_Study_i::UndoPostponed(const CORBA::Long theWay) { + myNbUndos += theWay; + // remove current postponed + if (myNbPostponed.Last() > 0) + myPostponedIORs.Remove(myPostponedIORs.Length() - myNbPostponed.Last() + 1, myPostponedIORs.Length()); + myNbPostponed(myNbPostponed.Length()) = 0; +} diff --git a/src/SALOMEDS/SALOMEDS_Study_i.hxx b/src/SALOMEDS/SALOMEDS_Study_i.hxx index fa5cffaba..be93b95f9 100644 --- a/src/SALOMEDS/SALOMEDS_Study_i.hxx +++ b/src/SALOMEDS/SALOMEDS_Study_i.hxx @@ -42,6 +42,8 @@ #include #include #include +#include +#include //SALOMEDS headers #include "SALOMEDS_SComponentIterator_i.hxx" @@ -70,6 +72,12 @@ private: CORBA::Short _StudyId; SALOMEDS_DataMapStringLabel myIORLabels; + + // data structures for postponed destroying of CORBA object functionality + TColStd_SequenceOfAsciiString myPostponedIORs; // ordered set of IORs + TColStd_SequenceOfInteger myNbPostponed; // number of IOR in the each transaction + int myNbUndos; // number of current Undos, made by user + TDF_Label _current; bool _autoFill; @@ -257,6 +265,8 @@ public: virtual CORBA::Short StudyId(); virtual void StudyId(CORBA::Short id); + static SALOMEDS::Study_ptr GetStudy(const TDF_Label theLabel, CORBA::ORB_ptr orb); + static void IORUpdated(const Handle(SALOMEDS_IORAttribute) theAttribute, CORBA::ORB_ptr orb); virtual void UpdateIORLabelMap(const char* anIOR, const char* aLabel); @@ -277,5 +287,15 @@ public: virtual void Close(); void EnableUseCaseAutoFilling(CORBA::Boolean isEnabled) { _autoFill = isEnabled; } + + // postponed destroying of CORBA object functionality + virtual void AddPostponed(const char* theIOR); + + virtual void AddCreatedPostponed(const char* theIOR); + + virtual void RemovePostponed(const CORBA::Long theUndoLimit); // removes postponed IORs of old transaction + // if theUndoLimit==0, removes all + virtual void UndoPostponed(const CORBA::Long theWay); // theWay = 1: resurrect objects, + // theWay = -1: get back to the list of postponed }; #endif diff --git a/src/SALOMEDS/SALOMEDS_TableOfIntegerAttribute.cxx b/src/SALOMEDS/SALOMEDS_TableOfIntegerAttribute.cxx index 7eb9b5545..a5134a76f 100644 --- a/src/SALOMEDS/SALOMEDS_TableOfIntegerAttribute.cxx +++ b/src/SALOMEDS/SALOMEDS_TableOfIntegerAttribute.cxx @@ -231,11 +231,11 @@ void SALOMEDS_TableOfIntegerAttribute::Restore(const Handle(TDF_Attribute)& with myNbColumns = aTable->myNbColumns; myTitle = aTable->myTitle; - for(anIndex = 1; anIndex <= aTable->GetNbRows();anIndex++) { - SetRowTitle(anIndex,aTable->GetRowTitle(anIndex)); - } + for(anIndex = 1; anIndex <= aTable->GetNbRows();anIndex++) + myRows->Append(aTable->GetRowTitle(anIndex)); + for(anIndex = 1; anIndex <= aTable->GetNbColumns(); anIndex++) - SetColumnTitle(anIndex, aTable->GetColumnTitle(anIndex)); + myCols->Append(aTable->GetColumnTitle(anIndex)); } Handle(TDF_Attribute) SALOMEDS_TableOfIntegerAttribute::NewEmpty() const @@ -258,11 +258,10 @@ void SALOMEDS_TableOfIntegerAttribute::Paste(const Handle(TDF_Attribute)& into, aTable->myNbRows = myNbRows; aTable->myNbColumns = myNbColumns; - for(anIndex = 1; anIndex <= GetNbRows();anIndex++) { - aTable->SetRowTitle(anIndex,GetRowTitle(anIndex)); - } + for(anIndex = 1; anIndex <= GetNbRows();anIndex++) + aTable->myRows->Append(GetRowTitle(anIndex)); for(anIndex = 1; anIndex <= GetNbColumns(); anIndex++) - aTable->SetColumnTitle(anIndex, GetColumnTitle(anIndex)); + aTable->myCols->Append(GetColumnTitle(anIndex)); } diff --git a/src/SALOMEDS/SALOMEDS_TableOfRealAttribute.cxx b/src/SALOMEDS/SALOMEDS_TableOfRealAttribute.cxx index 4d6ae31c1..d12b58bb2 100644 --- a/src/SALOMEDS/SALOMEDS_TableOfRealAttribute.cxx +++ b/src/SALOMEDS/SALOMEDS_TableOfRealAttribute.cxx @@ -232,11 +232,11 @@ void SALOMEDS_TableOfRealAttribute::Restore(const Handle(TDF_Attribute)& with) myNbColumns = aTable->myNbColumns; myTitle = aTable->myTitle; - for(anIndex = 1; anIndex <= aTable->GetNbRows();anIndex++) { - SetRowTitle(anIndex,aTable->GetRowTitle(anIndex)); - } + for(anIndex = 1; anIndex <= aTable->GetNbRows();anIndex++) + myRows->Append(aTable->GetRowTitle(anIndex)); + for(anIndex = 1; anIndex <= aTable->GetNbColumns(); anIndex++) - SetColumnTitle(anIndex, aTable->GetColumnTitle(anIndex)); + myCols->Append(aTable->GetColumnTitle(anIndex)); } Handle(TDF_Attribute) SALOMEDS_TableOfRealAttribute::NewEmpty() const @@ -259,11 +259,10 @@ void SALOMEDS_TableOfRealAttribute::Paste(const Handle(TDF_Attribute)& into, aTable->myNbRows = myNbRows; aTable->myNbColumns = myNbColumns; - for(anIndex = 1; anIndex <= GetNbRows();anIndex++) { - aTable->SetRowTitle(anIndex,GetRowTitle(anIndex)); - } + for(anIndex = 1; anIndex <= GetNbRows();anIndex++) + aTable->myRows->Append(GetRowTitle(anIndex)); for(anIndex = 1; anIndex <= GetNbColumns(); anIndex++) - aTable->SetColumnTitle(anIndex, GetColumnTitle(anIndex)); + aTable->myCols->Append(GetColumnTitle(anIndex)); } diff --git a/src/SALOMEDS/SALOMEDS_TableOfStringAttribute.cxx b/src/SALOMEDS/SALOMEDS_TableOfStringAttribute.cxx index 486cee192..737f1f752 100644 --- a/src/SALOMEDS/SALOMEDS_TableOfStringAttribute.cxx +++ b/src/SALOMEDS/SALOMEDS_TableOfStringAttribute.cxx @@ -231,11 +231,11 @@ void SALOMEDS_TableOfStringAttribute::Restore(const Handle(TDF_Attribute)& with) myNbColumns = aTable->myNbColumns; myTitle = aTable->myTitle; - for(anIndex = 1; anIndex <= aTable->GetNbRows();anIndex++) { - SetRowTitle(anIndex,aTable->GetRowTitle(anIndex)); - } + for(anIndex = 1; anIndex <= aTable->GetNbRows();anIndex++) + myRows->Append(aTable->GetRowTitle(anIndex)); + for(anIndex = 1; anIndex <= aTable->GetNbColumns(); anIndex++) - SetColumnTitle(anIndex, aTable->GetColumnTitle(anIndex)); + myCols->Append(aTable->GetColumnTitle(anIndex)); } Handle(TDF_Attribute) SALOMEDS_TableOfStringAttribute::NewEmpty() const @@ -258,11 +258,10 @@ void SALOMEDS_TableOfStringAttribute::Paste(const Handle(TDF_Attribute)& into, aTable->myNbRows = myNbRows; aTable->myNbColumns = myNbColumns; - for(anIndex = 1; anIndex <= GetNbRows();anIndex++) { - aTable->SetRowTitle(anIndex,GetRowTitle(anIndex)); - } + for(anIndex = 1; anIndex <= GetNbRows();anIndex++) + aTable->myRows->Append(GetRowTitle(anIndex)); for(anIndex = 1; anIndex <= GetNbColumns(); anIndex++) - aTable->SetColumnTitle(anIndex, GetColumnTitle(anIndex)); + aTable->myCols->Append(GetColumnTitle(anIndex)); } diff --git a/src/SALOMEGUI/CLIENT_msg_en.po b/src/SALOMEGUI/CLIENT_msg_en.po index 0634892d9..c39094a02 100644 --- a/src/SALOMEGUI/CLIENT_msg_en.po +++ b/src/SALOMEGUI/CLIENT_msg_en.po @@ -20,17 +20,17 @@ msgstr "" #--------------- msgid "INF_VERSION" -msgstr "Version 1.2c" +msgstr "Version 1.4.0" msgid "INF_COPYRIGHT" -msgstr "Copyright (C) 2003, CEA/DEN, EDF R&D" +msgstr " " msgid "INF_LICENSE" -msgstr "All rights reserved" +msgstr " " #: SALOMEGUI_AboutDlg.cxx:42 msgid "ABOUT_TLT" -msgstr "About SALOME Professional" +msgstr "About SALOME" #: QAD_Config.cxx:84 msgid "MEN_APPNAME" @@ -38,8 +38,8 @@ msgstr "salome" #: QAD_Application.cxx:133 msgid "QAD_Application::APP_DEFAULTTITLE" -msgstr "SALOME Professional 1.2c" +msgstr "SALOME 1.4.0" #: QAD_Desktop.cxx:424 msgid "QAD_Desktop::DESK_DEFAULTTITLE" -msgstr "SALOME Professional 1.2c" \ No newline at end of file +msgstr "SALOME 1.4.0" diff --git a/src/SALOMEGUI/Makefile.in b/src/SALOMEGUI/Makefile.in index 0c513016a..08d0682d3 100644 --- a/src/SALOMEGUI/Makefile.in +++ b/src/SALOMEGUI/Makefile.in @@ -25,7 +25,7 @@ # Module : SALOME top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -43,7 +43,6 @@ EXPORT_HEADERS = \ QAD_FileDlg.h \ QAD_FileValidator.h \ QAD_Help.h \ - QAD_HelpWindow.h \ QAD_PyInterp.h \ QAD_LeftFrame.h \ QAD_ListMenuIdAction.h \ @@ -99,7 +98,7 @@ EXPORT_HEADERS = \ SALOMEGUI_SetValueDlg.h \ SALOMEGUI_SetupCurveDlg.h \ SALOMEGUI_CloseDlg.h - + # .po files to transform in .qm PO_FILES = \ @@ -124,7 +123,6 @@ LIB_SRC = \ QAD_FileDlg.cxx \ QAD_FileValidator.cxx \ QAD_Help.cxx \ - QAD_HelpWindow.cxx \ PyInterp_base.cxx \ QAD_PyInterp.cxx \ QAD_PyInterp_mono.cxx \ @@ -176,7 +174,7 @@ LIB_SRC = \ SALOME_DataMapIteratorOfDataMapOfIOMapOfInteger_0.cxx \ SALOMEGUI_TrihedronSizeDlg.cxx \ SALOMEGUI_ExternalBrowserDlg.cxx \ - SALOMEGUI_LoadStudiesDlg.cxx \ + SALOMEGUI_LoadStudiesDlg.cxx \ SALOMEGUI_TableDlg.cxx \ SALOMEGUI_NameDlg.cxx \ SALOMEGUI_SetValueDlg.cxx \ @@ -191,7 +189,6 @@ LIB_MOC = \ QAD_Desktop.h \ QAD_DirListDlg.h \ QAD_FileDlg.h \ - QAD_HelpWindow.h \ QAD_ListView.h \ QAD_ObjectBrowser.h \ QAD_Operation.h \ diff --git a/src/SALOMEGUI/PyInterp_base.cxx b/src/SALOMEGUI/PyInterp_base.cxx index 2faadca51..f9d03e760 100644 --- a/src/SALOMEGUI/PyInterp_base.cxx +++ b/src/SALOMEGUI/PyInterp_base.cxx @@ -103,8 +103,14 @@ void init_python() */ PyInterp_base::salome_shared_modules_module =PyImport_ImportModule("salome_shared_modules"); + if(PyInterp_base::salome_shared_modules_module == NULL){ + MESSAGE("init_python: problem with salome_shared_modules import"); + PyErr_Print(); + PyErr_Clear(); + salomeReleaseLock(); + return; + } SCRUTE(PyInterp_base::salome_shared_modules_module->ob_refcnt); - salomeReleaseLock(); } @@ -135,9 +141,17 @@ int compile_command(const char *command,PyObject *context) if (v == NULL) { /* - * Error encountered. It could be SyntaxError + * Error encountered. It should be SyntaxError + * so we don't write out traceback */ - PyErr_Print(); + PyObject *exception,*value,*tb; + PyErr_Fetch(&exception, &value, &tb); + PyErr_NormalizeException(&exception, &value, &tb); + PyErr_Display(exception, value, NULL); + Py_XDECREF(exception); + Py_XDECREF(value); + Py_XDECREF(tb); + return -1; } else if (v == Py_None) @@ -213,8 +227,8 @@ void PyInterp_base::initialize() if(m == NULL) { MESSAGE("Problem..."); - ASSERT(0); PyErr_Print(); + ASSERT(0); salomeReleaseLock(); return; } diff --git a/src/SALOMEGUI/QAD_Application.cxx b/src/SALOMEGUI/QAD_Application.cxx index 935f2c4e7..439362886 100644 --- a/src/SALOMEGUI/QAD_Application.cxx +++ b/src/SALOMEGUI/QAD_Application.cxx @@ -396,7 +396,7 @@ const QString& QAD_Application::getStudyExtension() const */ bool QAD_Application::isStudyOpened( const QString& studyName ) { - QString Name = QAD_Tools::getFileNameFromPath( studyName, false ); + QString Name = QAD_Tools::getFileNameFromPath( studyName, true ); return (( getStudyByName( studyName ) != NULL ) || (getStudyByName( Name ) != NULL )); } @@ -464,7 +464,7 @@ void QAD_Application::helpAbout() void QAD_Application::helpSearch() { /* just calls QAD_Desktop::helpSearch() but can have own implementation */ - getDesktop()->helpSearch(); +// getDesktop()->helpSearch(); } /*! @@ -473,7 +473,7 @@ void QAD_Application::helpSearch() void QAD_Application::helpContents() { /* just calls QAD_Desktop::helpContents() but can have own implementation */ - getDesktop()->helpContents(); +// getDesktop()->helpContents(); } /*! @@ -801,7 +801,7 @@ QAD_Study* QAD_Application::newStudy() while ( exist ) { exist = false; for (unsigned int ind = 0; ind < List->length();ind++) { - QString NameS = QAD_Tools::getFileNameFromPath( QString( List[ind] ), false ); + QString NameS = QAD_Tools::getFileNameFromPath( QString( List[ind] ), true ); if ( NameS.compare( StudyName ) == 0 ) { StudyName = getDesktop()->getNewStudyName(); exist = true; @@ -914,8 +914,9 @@ QAD_Study* QAD_Application::openStudy( const QString& fileName ) /* open StudyDS */ SALOMEDS::Study_var aStudy = myStudyMgr->Open((char*) name.latin1()); + //MPV: name of the study is set in the study manager now //NRI DEBUG : 11/02/2002 - aStudy->Name( QAD_Tools::getFileNameFromPath(name,false) ); + //aStudy->Name( QAD_Tools::getFileNameFromPath(name,true) ); /* create QAD study */ openStudy = new QAD_Study( this, aStudy, fileName ); diff --git a/src/SALOMEGUI/QAD_Desktop.cxx b/src/SALOMEGUI/QAD_Desktop.cxx index 3703c9d4c..4b9634dfd 100644 --- a/src/SALOMEGUI/QAD_Desktop.cxx +++ b/src/SALOMEGUI/QAD_Desktop.cxx @@ -53,7 +53,7 @@ using namespace std; #include "QAD_ObjectBrowser.h" #include "QAD_Resource.h" #include "QAD_FileDlg.h" -#include "QAD_HelpWindow.h" +//NRI #include "QAD_HelpWindow.h" #include "QAD_DirListDlg.h" #include "QAD_WaitCursor.h" #include "SALOMEGUI_OpenWith.h" @@ -66,6 +66,7 @@ using namespace std; #include "SALOME_ListIteratorOfListIO.hxx" #include "SALOMEGUI_AboutDlg.h" #include "SALOMEGUI_ViewChoiceDlg.h" +#include "SALOMEGUI_SetValueDlg.h" #include "utilities.h" #include "SALOMEGUI_CloseDlg.h" @@ -103,6 +104,8 @@ using namespace std; #include #include +static const char* SEPARATOR = ":"; + extern "C" { # include @@ -111,6 +114,18 @@ extern "C" QAD_ResourceMgr* QAD_Desktop::resourceMgr = 0; QPalette* QAD_Desktop::palette = 0; +static QString createString( int theItemId, int thePosId ) +{ + QString aRetString = QString("item-id="); + QString aString; + QString aItemId = aString.setNum(theItemId); + QString aPosId = aString.setNum(thePosId); + aRetString = aRetString + '"'; aRetString = aRetString + aItemId; aRetString = aRetString + '"'; + aRetString = aRetString + " pos-id="; aRetString = aRetString + '"'; + aRetString = aRetString + aPosId; + aRetString = aRetString + '"'; aRetString = aRetString + ">"; + return aRetString; +} /*! Creates the resource manager [ static ] @@ -177,7 +192,7 @@ myStatusBar(0), myActiveApp(0), myActiveStudy(0), myCntUntitled(0), -myHelpWindow(0), +//NRImyHelpWindow(0), myDefaultTitle( tr("DESK_DEFAULTTITLE") ), myQueryClose( true ) { @@ -267,14 +282,27 @@ myQueryClose( true ) /* find component icon */ QString iconfile = strdup(list_composants[ind].moduleicone) ; QString modulename = strdup(list_composants[ind].modulename) ; + QString moduleusername = strdup(list_composants[ind].moduleusername) ; + + // MESSAGE ( " MODULE = " << modulename ) + // MESSAGE ( " MODULE icon = " << iconfile ) + // MESSAGE ( " MODULE username = " << moduleusername ) + + if ( mapComponentName.contains( moduleusername ) ) { + QMessageBox::warning( this, tr("WRN_WARNING"), QString( moduleusername + " is already associated with " + mapComponentName[moduleusername] + ".\nPlease, change the component username of " + modulename) , tr ("BUT_OK") ); + continue; + } + mapComponentName.insert( moduleusername, modulename ); + resDir = resMgr->findFile(iconfile,modulename) ; if (resDir) { + MESSAGE ( "resDir" << resDir ) //resDir = QAD_Tools::addSlash(resDir) ; //QPixmap Icone(resDir+iconfile) ; QPixmap Icone( QAD_Tools::addSlash( resDir ) + iconfile ); QToolButton * toolb = - new QToolButton( QIconSet( Icone ), modulename, QString::null, this, + new QToolButton( QIconSet( Icone ), moduleusername, QString::null, this, SLOT( onButtonActiveComponent () ),tbComponent ); toolb->setToggleButton( true ); myComponentButton.append(toolb); @@ -287,7 +315,7 @@ myQueryClose( true ) } if ( !QString(list_composants[ind].modulename).isEmpty() ) - myCombo->insertItem( strdup(list_composants[ind].modulename) ); + myCombo->insertItem( strdup(list_composants[ind].moduleusername) ); } @@ -332,8 +360,8 @@ QAD_Desktop::~QAD_Desktop () myToolBarAction.clear(); myApps.clear(); delete resourceMgr; - if (myHelpWindow) - myHelpWindow->close(); +//NRI if (myHelpWindow) +// myHelpWindow->close(); resourceMgr = 0; QAD_Application::desktop = 0; } @@ -713,6 +741,8 @@ void QAD_Desktop::createActions() QAD_ASSERT(connect( myQAG, SIGNAL(selected(QActionP * )), this, SLOT(onDefaultViewer(QActionP *) ))); //VRV: T2.5 - add default viewer + myPrefPopup.insertSeparator(); + QActionP* viewerTrihedronAction = new QActionP( "", tr("MEN_DESK_PREF_VIEWER_TRIHEDRON"), 0, this ); QAD_ASSERT(connect( viewerTrihedronAction, SIGNAL(activated()), this, SLOT(onViewerTrihedron() ))); viewerTrihedronAction->addTo( &myPrefPopup ); @@ -741,6 +771,12 @@ void QAD_Desktop::createActions() ASCIISaveAction->addTo( &myPrefPopup ); myStdActions.insert( PrefASCIISave, ASCIISaveAction ); + /* Undo level */ + QActionP* UndoLevelAction = new QActionP( "", tr("MEN_DESK_PREF_UNDO_LEVEL"), 0, this ); + QAD_ASSERT(connect( UndoLevelAction, SIGNAL(activated()), this, SLOT(onUndoLevel() ))); + UndoLevelAction->addTo( &myPrefPopup ); + myStdActions.insert( PrefUndoLevelId, UndoLevelAction ); + myPrefPopup.insertSeparator(); /* External Browser */ @@ -796,7 +832,7 @@ void QAD_Desktop::createActions() QActionP* objectBrowserCHRONO_SORTAction = new QActionP( "", tr("MEN_DESK_PREF_OBJECTBROWSER_CHRONO_SORT"), 0, this, 0, true ); QAD_ASSERT(connect( objectBrowserCHRONO_SORTAction, SIGNAL(activated()), this, SLOT(onObjectBrowser() ))); objectBrowserCHRONO_SORTAction->setToggleAction(true); - QString showSORT = QAD_CONFIG->getSetting("ObjectBrowser:CHRONO_SORT"); + QString showSORT = QAD_CONFIG->getSetting("ObjectBrowser:ChronologicalSort"); if ( showSORT.compare( aTrueQString ) == 0 ) objectBrowserCHRONO_SORTAction->setOn(true) ; @@ -806,6 +842,34 @@ void QAD_Desktop::createActions() objectBrowserCHRONO_SORTAction->addTo( &myObjBrowserPopup ); myStdActions.insert( PrefObjectBrowserCHRONO_SORTId, objectBrowserCHRONO_SORTAction ) ; + /* Show or don't Show UseCase browser */ + QActionP* objectBrowserShowUseCaseAction = new QActionP( "", tr("MEN_DESK_PREF_OBJECTBROWSER_SHOW_USECASE"), 0, this, 0, true ); + QAD_ASSERT(connect( objectBrowserShowUseCaseAction, SIGNAL(activated()), this, SLOT(onObjectBrowser() ))); + objectBrowserShowUseCaseAction->setToggleAction(true); + QString showUseCase = QAD_CONFIG->getSetting("ObjectBrowser:ShowUseCaseBrowser"); + + if ( showUseCase.compare( aTrueQString ) == 0 ) + objectBrowserShowUseCaseAction->setOn(true) ; + else + objectBrowserShowUseCaseAction->setOn(false) ; + + objectBrowserShowUseCaseAction->addTo( &myObjBrowserPopup ); + myStdActions.insert( PrefObjectBrowserShowUseCaseId, objectBrowserShowUseCaseAction ) ; + + /* Resize or don't resize columns automatically */ + QActionP* objectBrowserNoAutoSizeAction = new QActionP( "", tr("MEN_DESK_PREF_OBJECTBROWSER_NO_AUTOSIZE"), 0, this, 0, true ); + QAD_ASSERT(connect( objectBrowserNoAutoSizeAction, SIGNAL(activated()), this, SLOT(onObjectBrowser() ))); + objectBrowserNoAutoSizeAction->setToggleAction(true); + QString noAutoSize = QAD_CONFIG->getSetting("ObjectBrowser:NoAutoSizeColumns"); + + if ( noAutoSize.compare( aTrueQString ) == 0 ) + objectBrowserNoAutoSizeAction->setOn(true) ; + else + objectBrowserNoAutoSizeAction->setOn(false) ; + + objectBrowserNoAutoSizeAction->addTo( &myObjBrowserPopup ); + myStdActions.insert( PrefObjectBrowserNoAutoSizeColumnsId, objectBrowserNoAutoSizeAction ) ; + myPrefPopup.insertSeparator(); QActionP* dirAction = new QActionP( "", tr("MEN_DESK_PREF_DIRICTORIES"), ALT+Key_D, this ); @@ -880,12 +944,14 @@ void QAD_Desktop::createActions() id = myHelpPopup.insertSeparator(); /* GUI contents */ - QActionP* helpContentsActionGUI = new QActionP( "", tr("MEN_DESK_HELP_GUICONTENTS"), 0, this ); - helpContentsActionGUI->setStatusTip ( tr("PRP_DESK_HELP_GUICONTENTS") ); - QAD_ASSERT(connect( helpContentsActionGUI, SIGNAL(activated()), - this, SLOT( onHelpContentsGUI() ))); - helpContentsActionGUI->addTo( &myHelpPopup ); - myStdActions.insert( HelpContentsId , helpContentsActionGUI ); + // NRI : Temporary commented + +// QActionP* helpContentsActionGUI = new QActionP( "", tr("MEN_DESK_HELP_GUICONTENTS"), 0, this ); +// helpContentsActionGUI->setStatusTip ( tr("PRP_DESK_HELP_GUICONTENTS") ); +// QAD_ASSERT(connect( helpContentsActionGUI, SIGNAL(activated()), +// this, SLOT( onHelpContentsGUI() ))); +// helpContentsActionGUI->addTo( &myHelpPopup ); +// myStdActions.insert( HelpContentsId , helpContentsActionGUI ); /* TUI contents */ QActionP* helpContentsActionTUI = new QActionP( "", tr("MEN_DESK_HELP_TUICONTENTS"), 0, this ); @@ -1152,6 +1218,18 @@ QAD_Study* QAD_Desktop::findStudy( SALOMEDS::Study_ptr theStudy ) return 0; } +/*! + Gets value of max undo level for SALOMEDS::Study's from preferences +*/ +int QAD_Desktop::getUndoLevel() +{ + static int MAX_UNDO = 10; + int anUndoLevel = MAX_UNDO; + QString aLevel = QAD_CONFIG->getSetting("Desktop:UndoLevel"); + if(!aLevel.isEmpty()) anUndoLevel = aLevel.toInt(); + return anUndoLevel; +} + /*! Returns current active application */ @@ -1188,18 +1266,66 @@ Engines::Component_var QAD_Desktop::getEngine(const char *containerName, return eng._retn(); } -/*! - gets application Help Window (and creates if necessary) -*/ -QAD_HelpWindow* QAD_Desktop::getHelpWindow() +QString QAD_Desktop::getComponentName(const char *componentUserName) { - if (!myHelpWindow) { - myHelpWindow = new QAD_HelpWindow(); - connect(myHelpWindow, SIGNAL(helpWindowClosed()), this, SLOT(onHelpWindowClosed())); - } - return myHelpWindow; + if ( mapComponentName.contains(componentUserName) ) + return mapComponentName[ componentUserName ] ; + else + return ""; } +QString QAD_Desktop::getComponentUserName(const char *componentName) +{ + QMap::Iterator it; + for( it = mapComponentName.begin(); it != mapComponentName.end(); ++it ) + if (it.data() == componentName ) + return it.key(); + return ""; +} + +// /*! +// gets application Help Window (and creates if necessary) +// */ +// QAD_HelpWindow* QAD_Desktop::getHelpWindow() +// { +// if (!myHelpWindow) { +// myHelpWindow = new QAD_HelpWindow(); + +// QMap::Iterator it; +// for( it = mapComponentName.begin(); it != mapComponentName.end(); ++it ) { +// QCString dir; +// QString root; + +// // look for index.html and set homeDir +// // 1. $(MODULE_ROOT_DIR)/doc/index.html +// // 2. $(MODULE_ROOT_DIR)/doc/html/index.html +// // 3. $(MODULE_ROOT_DIR)/doc/html/html/index.html + +// if (dir = getenv( QString( it.data() + "_ROOT_DIR")) ) { +// root = QAD_Tools::addSlash( QAD_Tools::addSlash(dir) + QAD_Tools::addSlash("share") + QAD_Tools::addSlash("salome") + "doc" ); +// if ( QFileInfo( root + "index.html" ).exists() ) { +// helpContext( root + "index.html", "" ); +// } +// else { +// root = QAD_Tools::addSlash( root + "html" ); +// if ( QFileInfo( root + "index.html" ).exists() ) { +// helpContext( root + "index.html", "" ); +// } +// else { +// root = QAD_Tools::addSlash( root + "html" ); +// if ( QFileInfo( root + "index.html" ).exists() ) { +// helpContext( root + "index.html", "" ); +// } +// } +// } +// } +// } + +// connect(myHelpWindow, SIGNAL(helpWindowClosed()), this, SLOT(onHelpWindowClosed())); +// } +// return myHelpWindow; +// } + /*! Called when desktop is closing */ @@ -1371,8 +1497,8 @@ void QAD_Desktop::onLoadStudy() //don't ask user to remove study permanently if (app->getStudyByName ( name ) != NULL) onCloseStudy ( app->getStudyByName ( name ), false ); - else if (app->getStudyByName ( QAD_Tools::getFileNameFromPath( name, false )) != NULL) - onCloseStudy ( app->getStudyByName ( QAD_Tools::getFileNameFromPath( name, false )), false ); + else if (app->getStudyByName ( QAD_Tools::getFileNameFromPath( name, true )) != NULL) + onCloseStudy ( app->getStudyByName ( QAD_Tools::getFileNameFromPath( name, true )), false ); } appFound = true; @@ -1460,8 +1586,7 @@ void QAD_Desktop::onOpenStudy() SALOMEDS::ListOfOpenStudies_var List = myStudyMgr->GetOpenStudies(); for (unsigned int ind = 0; ind < List->length();ind++) { QString NameExistingStudy(List[ind]); - QString NameOpeningStudy = QAD_Tools::getFileNameFromPath( name, false ); - + QString NameOpeningStudy = QAD_Tools::getFileNameFromPath( name, true ); if ( NameExistingStudy.compare( NameOpeningStudy ) == 0 ) { if ( QAD_MessageBox::warn2 ( this, tr("WRN_WARNING"), tr("QUE_DOC_ALREADYEXIST").arg( name ), @@ -1506,8 +1631,8 @@ void QAD_Desktop::onOpenStudy() //don't ask user to remove study permanently if (app->getStudyByName ( name ) != NULL) onCloseStudy ( app->getStudyByName ( name ), false ); - else if (app->getStudyByName ( QAD_Tools::getFileNameFromPath( name, false )) != NULL) - onCloseStudy ( app->getStudyByName ( QAD_Tools::getFileNameFromPath( name, false )), false ); + else if (app->getStudyByName ( QAD_Tools::getFileNameFromPath( name, true )) != NULL) + onCloseStudy ( app->getStudyByName ( QAD_Tools::getFileNameFromPath( name, true )), false ); } appFound = true; @@ -1520,7 +1645,7 @@ void QAD_Desktop::onOpenStudy() tr("BUT_OK") ); } else if (myActiveComp != "") { QApplication::setOverrideCursor( Qt::waitCursor ); - loadComponentData(myActiveComp); + loadComponentData(mapComponentName[myActiveComp]); openStudy->updateObjBrowser(true); QApplication::restoreOverrideCursor(); } @@ -1541,14 +1666,14 @@ void QAD_Desktop::onOpenStudy() bool QAD_Desktop::loadComponentData( const QString& compName ) { // Open component's data in active study if any - MESSAGE("loadComponentData(): Opening component data") + MESSAGE("loadComponentData(): Opening " << compName << " component data ") if (!myActiveStudy) { MESSAGE("loadComponentData(): No active study exists") return false; } Engines::Component_var comp ; - if ( compName.compare("Supervision") == 0 ) { + if ( compName.compare("SUPERV") == 0 ) { comp = getEngine( "SuperVisionContainer", compName) ; } else { @@ -1561,7 +1686,7 @@ bool QAD_Desktop::loadComponentData( const QString& compName ) } SALOMEDS::Study_var aStudy = myActiveStudy->getStudyDocument(); - SALOMEDS::SComponent_var SCO = SALOMEDS::SComponent::_narrow(aStudy->FindObject(compName)); + SALOMEDS::SComponent_var SCO = SALOMEDS::SComponent::_narrow(aStudy->FindObject( getComponentUserName(compName) )); if (!SCO->_is_nil()) { if (!CORBA::is_nil(comp)) { @@ -1569,10 +1694,10 @@ bool QAD_Desktop::loadComponentData( const QString& compName ) if (!CORBA::is_nil(driver)) { SALOMEDS::StudyBuilder_var B = aStudy->NewBuilder(); if (!CORBA::is_nil(B)) { - QAD_Operation* op = new QAD_Operation( myActiveStudy ); - op->start(); +// QAD_Operation* op = new QAD_Operation( myActiveStudy ); +// op->start(); B->LoadWith(SCO,driver); - op->finish(); +// op->finish(); } else { return false; } @@ -1783,13 +1908,13 @@ void QAD_Desktop::onCascade() it.current()->resize((int)(0.8*w), (int)(0.8*h)); } -/*! - called when help window closed -*/ -void QAD_Desktop::onHelpWindowClosed() -{ - myHelpWindow = 0; -} +// /*! +// called when help window closed +// */ +// void QAD_Desktop::onHelpWindowClosed() +// { +// myHelpWindow = 0; +// } /*! Called when 'view status bar' option @@ -1964,8 +2089,8 @@ void QAD_Desktop::onNewWindow3d() class RunBrowser: public QThread { public: - RunBrowser(QString theApp, QString theParams, QString theHelpFile): - myApp(theApp), myParams(theParams), myHelpFile(theHelpFile), myStatus(0) {}; + RunBrowser(QString theApp, QString theParams, QString theHelpFile, QString theContext=NULL): + myApp(theApp), myParams(theParams), myHelpFile("file:" + theHelpFile + theContext), myStatus(0) {}; virtual void run() { @@ -2007,52 +2132,29 @@ private: Called on 'help\contents' */ void QAD_Desktop::onHelpContents() -{ +{ if (myActiveComp == "") + myActiveComp = getComponentUserName( "KERNEL" ); //NRI "Salome"; - // look for main.html and set homeDir - // 1. $(SALOME_ROOT_DIR)/doc/main.html - // 2. $(SALOME_ROOT_DIR)/doc/html/main.html - // 3. $(SALOME_ROOT_DIR)/doc/html/html/main.html - // 4. /usr/local/doc/html/main.html - QCString dir; QString root; QString homeDir; - - if ( (dir = getenv("SALOME_ROOT_DIR")) ) { - root = QAD_Tools::addSlash( QAD_Tools::addSlash(dir) + "doc" ); - if ( QFileInfo( root + "main.html" ).exists() ) { + if (dir = getenv( getComponentName( myActiveComp ) + "_ROOT_DIR")) { + root = QAD_Tools::addSlash( QAD_Tools::addSlash(dir) + QAD_Tools::addSlash("share") + QAD_Tools::addSlash("salome") + QAD_Tools::addSlash("doc") + "html" ); + if ( QFileInfo( root + "index.html" ).exists() ) { homeDir = root; - } - else { - root = QAD_Tools::addSlash( root + "html" ); - if ( QFileInfo( root + "main.html" ).exists() ) { - homeDir = root; - } - else { - root = QAD_Tools::addSlash( root + "html" ); - if ( QFileInfo( root + "main.html" ).exists() ) { - homeDir = root; - } - } - } - } - if ( root.isEmpty() ) { - if ( QFileInfo( "/usr/local/doc/html/main.html" ).exists() ) { - homeDir = "/usr/local/doc/html/"; + } else { + QMessageBox::warning( this, tr("WRN_WARNING"), + QString( "%1index.html doesn't exist." ).arg(root), tr ("BUT_OK") ); + return; } } - if ( root.isEmpty() ) - root = "./doc/"; - - QString helpFile = QFileInfo( homeDir + "main.html" ).absFilePath(); - + + QString helpFile = QFileInfo( homeDir + "index.html" ).absFilePath(); QString anApp = QAD_CONFIG->getSetting("ExternalBrowser:Application"); QString aParams = QAD_CONFIG->getSetting("ExternalBrowser:Parameters"); RunBrowser* rs = new RunBrowser(anApp, aParams, helpFile); rs->start(); - } /*! @@ -2060,38 +2162,31 @@ void QAD_Desktop::onHelpContents() */ void QAD_Desktop::onHelpContentsGUI() { - - // look for main.html and set homeDir - // 1. $(SALOME_ROOT_DIR)/doc/guihtml/guihtml/salomedoc.html - // 2. /usr/local/doc/guihtml/salomedoc.html +// QCString dir; +// QString root; +// QString homeDir; - QCString dir; - QString root; - QString homeDir; - - if ( (dir = getenv("SALOME_ROOT_DIR")) ) { - root = QAD_Tools::addSlash( QAD_Tools::addSlash(dir) + "doc" ); - root = QAD_Tools::addSlash( root + "guihtml" ); - root = QAD_Tools::addSlash( root + "guihtml" ); - if ( QFileInfo( root + "salomedoc.html" ).exists() ) { - homeDir = root; - } - } - if ( root.isEmpty() ) { - if ( QFileInfo( "/usr/local/doc/guihtml/salomedoc.html" ).exists() ) { - homeDir = "/usr/local/doc/guihtml/"; - } - } - if ( root.isEmpty() ) - root = "./doc/"; - - QString helpFile = QFileInfo( homeDir + "salomedoc.html" ).absFilePath(); - - QString anApp = QAD_CONFIG->getSetting("ExternalBrowser:Application"); - QString aParams = QAD_CONFIG->getSetting("ExternalBrowser:Parameters"); +// if ( (dir = getenv("KERNEL_ROOT_DIR")) ) { +// root = QAD_Tools::addSlash( QAD_Tools::addSlash(dir) + "doc" ); +// root = QAD_Tools::addSlash( root + "guihtml" ); +// root = QAD_Tools::addSlash( root + "guihtml" ); +// if ( QFileInfo( root + "salomedoc.html" ).exists() ) { +// homeDir = root; +// } +// } +// if ( root.isEmpty() ) { +// if ( QFileInfo( "/usr/local/doc/guihtml/salomedoc.html" ).exists() ) { +// homeDir = "/usr/local/doc/guihtml/"; +// } +// } +// if ( root.isEmpty() ) +// root = "./doc/"; +// QString helpFile = QFileInfo( homeDir + "salomedoc.html" ).absFilePath(); +// QString anApp = QAD_CONFIG->getSetting("ExternalBrowser:Application"); +// QString aParams = QAD_CONFIG->getSetting("ExternalBrowser:Parameters"); - RunBrowser* rs = new RunBrowser(anApp, aParams, helpFile); - rs->start(); +// RunBrowser* rs = new RunBrowser(anApp, aParams, helpFile); +// rs->start(); } @@ -2100,31 +2195,23 @@ void QAD_Desktop::onHelpContentsGUI() */ void QAD_Desktop::onHelpContentsTUI() { + if (myActiveComp == "") + myActiveComp = getComponentUserName( "KERNEL" ); //NRI "Salome"; - // look for main.html and set homeDir - // 1. $(SALOME_ROOT_DIR)/doc/html/html/index.html - // 2. /usr/local/doc/html/index.html - QCString dir; QString root; QString homeDir; - - if ( (dir = getenv("SALOME_ROOT_DIR")) ) { - root = QAD_Tools::addSlash( QAD_Tools::addSlash(dir) + "doc" ); - root = QAD_Tools::addSlash( root + "html" ); - root = QAD_Tools::addSlash( root + "html" ); + if (dir = getenv( getComponentName( myActiveComp ) + "_ROOT_DIR")) { + root = QAD_Tools::addSlash( QAD_Tools::addSlash(dir) + QAD_Tools::addSlash("share") + QAD_Tools::addSlash("salome") + QAD_Tools::addSlash("doc") + "html" ); if ( QFileInfo( root + "index.html" ).exists() ) { homeDir = root; + } else { + QMessageBox::warning( this, tr("WRN_WARNING"), + QString( "%1index.html doesn't exist." ).arg(root), tr ("BUT_OK") ); + return; } } - if ( root.isEmpty() ) { - if ( QFileInfo( "/usr/local/doc/html/index.html" ).exists() ) { - homeDir = "/usr/local/doc/html/"; - } - } - if ( root.isEmpty() ) - root = "./doc/"; - + QString helpFile = QFileInfo( homeDir + "index.html" ).absFilePath(); QString anApp = QAD_CONFIG->getSetting("ExternalBrowser:Application"); @@ -2132,19 +2219,18 @@ void QAD_Desktop::onHelpContentsTUI() RunBrowser* rs = new RunBrowser(anApp, aParams, helpFile); rs->start(); - } -/*! - Called on 'help\search' -*/ -void QAD_Desktop::onHelpSearch() -{ - if (myActiveApp) - myActiveApp->helpSearch(); - else - helpSearch(); -} +// /*! +// Called on 'help\search' +// */ +// void QAD_Desktop::onHelpSearch() +// { +// if (myActiveApp) +// myActiveApp->helpSearch(); +// else +// helpSearch(); +// } /*! Called on 'help\about' @@ -2381,7 +2467,7 @@ void QAD_Desktop::onOpenWith() if (SCO->FindAttribute(anAttr, "AttributeName")) { aName = SALOMEDS::AttributeName::_narrow(anAttr); name = aName->Value(); - SALOME_ModuleCatalog::Acomponent_var Comp = myCatalogue->GetComponent( name ); + SALOME_ModuleCatalog::Acomponent_var Comp = myCatalogue->GetComponent( mapComponentName[name] ); if ( !Comp->_is_nil() ) { SALOME_ModuleCatalog::ListOfComponents_var list_type_composants = @@ -2392,7 +2478,9 @@ void QAD_Desktop::onOpenWith() } else if ( list_type_composants->length() > 1 ) { SALOMEGUI_OpenWith* aDlg = new SALOMEGUI_OpenWith( this ); for (unsigned int ind = 0; ind < list_type_composants->length();ind++) { - aDlg->addComponent( strdup(list_type_composants[ind]) ); + QString compusername = getComponentUserName(strdup(list_type_composants[ind])); + if ( compusername.compare("") != 0 ) + aDlg->addComponent( compusername ); } int retVal = aDlg->exec(); @@ -2433,6 +2521,7 @@ void QAD_Desktop::onOpenWith() } typedef bool OneDim1(QAD_Desktop*); +typedef bool OneDim2(QAD_Desktop*, char*); /*! Called to define settings of component. @@ -2441,10 +2530,18 @@ void QAD_Desktop::setSettings() { if (!myActiveComp.isEmpty()) { OSD_Function osdF = mySharedLibrary.DlSymb("SetSettings"); - if ( osdF != NULL ) { - OneDim1 (*f1) = (bool (*) (QAD_Desktop*)) osdF; - (*f1)(this); - } + if ( osdF != NULL ) + if (_islibso) + { + OneDim1 (*f1) = (bool (*) (QAD_Desktop*)) osdF; + (*f1)(this); + } + else + { + QString Component =mapComponentName[myActiveComp]; + OneDim2 (*f1) = (bool (*) (QAD_Desktop*, char*)) osdF; + (*f1)(this, (char*)Component.latin1()); + } } } @@ -2459,7 +2556,7 @@ bool QAD_Desktop::loadComponent(QString Component) QAD_ResourceMgr* resMgr = QAD_Desktop::createResourceManager(); if ( resMgr ) { QString msg; - if (!resMgr->loadResources( Component + "GUI", msg )) + if (!resMgr->loadResources( Component, msg )) { //NRI QCString errMsg; // errMsg.sprintf( "Do not load all resources for module %sGUI.\n" , @@ -2473,14 +2570,14 @@ bool QAD_Desktop::loadComponent(QString Component) /* Parse xml file */ myXmlHandler = new QAD_XmlHandler(); myXmlHandler->setMainWindow(this); - if (!myXmlHandler->setComponent(resMgr->resources(Component + "GUI"))) return false; + if (!myXmlHandler->setComponent(resMgr->resources( Component ))) return false; - QString language = resMgr->language( Component + "GUI" ); + QString language = resMgr->language( Component ); QString ComponentXml = Component + "_" + language + ".xml"; //ComponentXml = resMgr->resources(Component + "GUI") ; //ComponentXml = QAD_Tools::addSlash(ComponentXml) ; - ComponentXml = QAD_Tools::addSlash( resMgr->findFile( ComponentXml, Component + "GUI" ) ) + ComponentXml; + ComponentXml = QAD_Tools::addSlash( resMgr->findFile( ComponentXml, Component ) ) + ComponentXml; QFile file( ComponentXml ); if ( !file.exists() || !file.open( IO_ReadOnly ) ) { @@ -2497,6 +2594,14 @@ bool QAD_Desktop::loadComponent(QString Component) QXmlSimpleReader reader; reader.setContentHandler( myXmlHandler ); reader.setErrorHandler( myXmlHandler ); + + bool IsMaxActStudy = myActiveStudy->getActiveStudyFrame()->isMaximized(); + if (IsMaxActStudy) { + QString aSourceData = source.data(); + aSourceData = changeXmlInputSourceData( aSourceData, Component ); + source.setData(aSourceData); + } + bool ok = reader.parse( source ); file.close(); if ( !ok ) { @@ -2518,44 +2623,67 @@ bool QAD_Desktop::loadComponent(QString Component) nbToolbars = myActiveMenus->getToolBarList().count(); /* Open Shared Library */ mySharedLibrary = OSD_SharedLibrary(); + _islibso = false; QString ComponentLib; - QCString dir; + QCString libs; QFileInfo fileInfo ; - bool found = false; - if ( dir = getenv("SALOME_SITE_DIR")) { - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "lib" ; - dir = QAD_Tools::addSlash(dir) ; + QString fileString ; + QString dir; + + if ( libs = getenv("LD_LIBRARY_PATH")) { + // MESSAGE ( " LD_LIBRARY_PATH : " << libs ); + QStringList dirList = QStringList::split( SEPARATOR, libs, false ); // skip empty entries + for ( int i = dirList.count()-1; i >= 0; i-- ) { + dir = dirList[ i ]; #ifdef WNT - dir = dir + "lib" + Component.latin1() + "GUI.dll" ; + fileString = QAD_Tools::addSlash( dir ) + "lib" + Component + "GUI.dll" ; #else - dir = dir + "lib" + Component.latin1() + "GUI.so" ; + fileString = QAD_Tools::addSlash( dir ) + "lib" + Component + "GUI.so" ; #endif - MESSAGE ( " GUI library = " << dir ) - fileInfo.setFile(dir) ; - if (fileInfo.exists()) { - ComponentLib = fileInfo.fileName() ; - found = true; + + fileInfo.setFile(fileString) ; + if (fileInfo.exists()) { + // MESSAGE ( " GUI library = " << fileString ); + ComponentLib = fileInfo.fileName() ; + _islibso = true; + break; + } } } - - if ( (dir = getenv("SALOME_ROOT_DIR")) && !found ) { - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "lib" ; - dir = QAD_Tools::addSlash(dir) ; + + if (!_islibso) // component GUI could be in PyQt, use generic library + { + MESSAGE("GUI library not found, trying generic library for PyQt GUI"); + bool found = false; + if (dir = getenv("KERNEL_ROOT_DIR")) + { + dir = QAD_Tools::addSlash(dir) ; + dir = dir + "lib" ; + dir = QAD_Tools::addSlash(dir) ; + dir = dir + "salome" ; + dir = QAD_Tools::addSlash(dir) ; #ifdef WNT - dir = dir + "lib" + Component.latin1() + "GUI.dll" ; + dir = dir + "libSalomePyQtcmodule.dll" ; #else - dir = dir + "lib" + Component.latin1() + "GUI.so" ; + dir = dir + "libSalomePyQtcmodule.so" ; #endif - MESSAGE ( " GUI library = " << dir ) - fileInfo.setFile(dir) ; - if (fileInfo.exists()) { - ComponentLib = fileInfo.fileName() ; - found = true; + MESSAGE ( " GUI library = " << dir ); + fileInfo.setFile(dir) ; + if (fileInfo.exists()) + { + ComponentLib = fileInfo.fileName() ; + found = true; + } + } + if ( !found ) + { + QMessageBox::critical( this, + tr("ERR_ERROR"), + tr("ERR_LIBGUI" ).arg(Component) ); + return false; + } } - } mySharedLibrary.SetName(TCollection_AsciiString((char*)ComponentLib.latin1()).ToCString()); ok = mySharedLibrary.DlOpen(OSD_RTLD_LAZY); @@ -2569,10 +2697,19 @@ bool QAD_Desktop::loadComponent(QString Component) /* SETTINGS */ OSD_Function osdF = mySharedLibrary.DlSymb("SetSettings"); - if ( osdF != NULL ) { - OneDim1 (*f1) = (bool (*) (QAD_Desktop*)) osdF; - (*f1)(this); - } + if ( osdF != NULL ) + if (_islibso) + { + OneDim1 (*f1) = (bool (*) (QAD_Desktop*)) osdF; + (*f1)(this); + } + else + { + OneDim2 (*f1) = (bool (*) (QAD_Desktop*, char*)) osdF; + (*f1)(this, (char*)Component.latin1()); + } + + /* COMPONENT INTERFACE */ SALOME_ModuleCatalog::Acomponent_ptr aComponent = @@ -2584,7 +2721,7 @@ bool QAD_Desktop::loadComponent(QString Component) } myActiveStudy->setMessage(QString("Component : ") + - aComponent->componentname() + " created " ); + aComponent->componentusername() + " created " ); myActiveStudy->setMessage(QString("Type : ") + QString::number(aComponent->component_type())); myActiveStudy->setMessage(QString("Constraint : ") + @@ -2634,6 +2771,119 @@ bool QAD_Desktop::loadComponent(QString Component) return true; } +QString QAD_Desktop::changeXmlInputSourceData(QString theData, QString theComponent) +{ + if ( theComponent=="Supervision" ) { + //Supervision main menu item + int aItemId = 300; + int aPosId = 3; + QString aStrOld = createString( aItemId, aPosId ); + QString aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + } + + if ( theComponent == "Visu" ) { + //Visualization main menu item + int aItemId = 401; + int aPosId = 3; + QString aStrOld = createString( aItemId, aPosId ); + QString aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + + //Selection main menu item + aItemId = 41; + aPosId = 4; + aStrOld = createString( aItemId, aPosId ); + aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + + //Representation main menu item + aItemId = 42; + aPosId = 5; + aStrOld = createString( aItemId, aPosId ); + aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + } + + if ( theComponent == "SMESH" ) { + //Hypotheses main menu item + int aItemId = 50; + int aPosId = 3; + QString aStrOld = createString( aItemId, aPosId ); + QString aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + + //Mesh main menu item + aItemId = 70; + aPosId = 4; + aStrOld = createString( aItemId, aPosId ); + aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + + //Controls main menu item + aItemId = 60; + aPosId = 5; + aStrOld = createString( aItemId, aPosId ); + aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + + //Modification main menu item + aItemId = 40; + aPosId = 6; + aStrOld = createString( aItemId, aPosId ); + aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + + //Numbering main menu item + aItemId = 80; + aPosId = 7; + aStrOld = createString( aItemId, aPosId ); + aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + } + + if ( theComponent == "Geometry" ) { + //New Entity main menu item + int aItemId = 70; + int aPosId = 3; + QString aStrOld = createString( aItemId, aPosId ); + QString aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + + //Operations main menu item + aItemId = 40; + aPosId = 4; + aStrOld = createString( aItemId, aPosId ); + aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + + //Repair main menu item + aItemId = 50; + aPosId = 5; + aStrOld = createString( aItemId, aPosId ); + aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + + //Measures main menu item + aItemId = 60; + aPosId = 6; + aStrOld = createString( aItemId, aPosId ); + aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + } + + if ( theComponent == "Med" ) { + //MED main menu item + int aItemId = 90; + int aPosId = 3; + QString aStrOld = createString( aItemId, aPosId ); + QString aStrNew = createString( aItemId, aPosId+1 ); + theData = theData.replace( QRegExp(aStrOld), aStrNew ); + } + + return theData; +} + typedef bool OneDim(int, QAD_Desktop*); typedef void (*PTR_FACTORY_FUNCTION)( CORBA::ORB_var &orb, QWidget *parent, const char *name ) ; @@ -2671,27 +2921,11 @@ void QAD_Desktop::onDispatchTools(int id) bool libToolsGUI = true; if( QAD_XmlHandler::_bibmap[ id ].isEmpty() ) { - - if ( dir = getenv("SALOME_SITE_DIR")) { + if ( (dir = getenv("KERNEL_ROOT_DIR")) && !found ) { dir = QAD_Tools::addSlash(dir) ; dir = dir + "lib" ; dir = QAD_Tools::addSlash(dir) ; -#ifdef WNT - dir = dir + "libToolsGUI.dll" ; -#else - dir = dir + "libToolsGUI.so" ; -#endif - MESSAGE ( " GUI library = " << dir ); - fileInfo.setFile(dir) ; - if (fileInfo.exists()) { - ToolsLib = fileInfo.fileName() ; - found = true; - } - } - - if ( (dir = getenv("SALOME_ROOT_DIR")) && !found ) { - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "lib" ; + dir = dir + "salome" ; dir = QAD_Tools::addSlash(dir) ; #ifdef WNT dir = dir + "libToolsGUI.dll" ; @@ -2709,22 +2943,11 @@ void QAD_Desktop::onDispatchTools(int id) else { libToolsGUI = false; SCRUTE( QAD_XmlHandler::_bibmap[ id ] ) ; - if ( dir = getenv("SALOME_SITE_DIR")) { + if ( (dir = getenv("KERNEL_ROOT_DIR")) && !found ) { dir = QAD_Tools::addSlash(dir) ; dir = dir + "lib" ; dir = QAD_Tools::addSlash(dir) ; - dir = dir + QAD_XmlHandler::_bibmap[ id ].latin1() ; - MESSAGE ( " GUI library = " << dir ); - fileInfo.setFile(dir) ; - if (fileInfo.exists()) { - ToolsLib = fileInfo.fileName() ; - found = true; - } - } - - if ( (dir = getenv("SALOME_ROOT_DIR")) && !found ) { - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "lib" ; + dir = dir + "salome" ; dir = QAD_Tools::addSlash(dir) ; dir = dir + QAD_XmlHandler::_bibmap[ id ].latin1() ; MESSAGE ( " GUI library = " << dir ); @@ -2794,7 +3017,8 @@ void QAD_Desktop::onComboActiveComponent( const QString & component, bool isLoad if (!myXmlHandler->myIdList.IsEmpty()) clearMenus(); if ( myCombo->currentText() != component ) myCombo->setCurrentText( component ); - if (component.compare(QString("Salome"))!= 0) { + //NRI if (component.compare(QString("Salome"))!= 0) { + if (component.compare( getComponentUserName( "KERNEL" ) )!= 0) { // QApplication::setOverrideCursor( Qt::waitCursor ); myActiveComp = component; @@ -2808,7 +3032,7 @@ void QAD_Desktop::onComboActiveComponent( const QString & component, bool isLoad } myActiveStudy->Selection( component ); - if ( !loadComponent(component) ) { + if ( !loadComponent(mapComponentName[component]) ) { myCombo->setCurrentItem (0); for ( QToolButton* aButton=myComponentButton.first(); aButton; aButton=myComponentButton.next() ) { aButton->setOn(false); @@ -2829,7 +3053,7 @@ void QAD_Desktop::onComboActiveComponent( const QString & component, bool isLoad } // Open new component's data in active study if any - if(isLoadData) loadComponentData(component); + if(isLoadData) loadComponentData(mapComponentName[component]); oldSel->Clear(); myActiveStudy->updateObjBrowser(true); @@ -2838,7 +3062,8 @@ void QAD_Desktop::onComboActiveComponent( const QString & component, bool isLoad } else { // component == "Salome" myActiveComp = ""; - myActiveStudy->Selection( "Salome" ); + //NRI myActiveStudy->Selection( "Salome" ); + myActiveStudy->Selection( getComponentUserName( "KERNEL" ) ); SALOME_Selection* Sel = SALOME_Selection::Selection( myActiveStudy->getSelection() ); Sel->ClearIObjects(); for ( QToolButton* aButton=myComponentButton.first(); aButton; aButton=myComponentButton.next() ) { @@ -2885,6 +3110,7 @@ void QAD_Desktop::onComboActiveComponent( const QString & component, bool isLoad /*! */ void QAD_Desktop::activateComponent(const QString& theName, bool isLoadData){ + int nbItem = myCombo->count(); int Index = 0; @@ -3177,10 +3403,30 @@ void QAD_Desktop::onObjectBrowser() bool showCHRONO_SORT ; if ( myStdActions.at( PrefObjectBrowserCHRONO_SORTId )->isOn() ) { showCHRONO_SORT = true; - QAD_CONFIG->addSetting( "ObjectBrowser:CHRONO_SORT", "true"); + QAD_CONFIG->addSetting( "ObjectBrowser:ChronologicalSort", "true"); } else { showCHRONO_SORT = false; - QAD_CONFIG->addSetting( "ObjectBrowser:CHRONO_SORT", "false"); + QAD_CONFIG->addSetting( "ObjectBrowser:ChronologicalSort", "false"); + } + + /* To show or not to show UseCase browser */ + bool showUseCase; + if ( myStdActions.at( PrefObjectBrowserShowUseCaseId )->isOn() ) { + showUseCase = true; + QAD_CONFIG->addSetting( "ObjectBrowser:ShowUseCaseBrowser", "true"); + } else { + showUseCase = false; + QAD_CONFIG->addSetting( "ObjectBrowser:ShowUseCaseBrowser", "false"); + } + + /* Resize or don't resize columns automatically */ + bool autoSize; + if ( myStdActions.at( PrefObjectBrowserNoAutoSizeColumnsId )->isOn() ) { + autoSize = false; + QAD_CONFIG->addSetting( "ObjectBrowser:NoAutoSizeColumns", "true"); + } else { + autoSize = true; + QAD_CONFIG->addSetting( "ObjectBrowser:NoAutoSizeColumns", "false"); } if ( myActiveApp ) { @@ -3193,6 +3439,8 @@ void QAD_Desktop::onObjectBrowser() sf->getLeftFrame()->getObjectBrowser()->setShowValueColumn( showValue ); sf->getLeftFrame()->getObjectBrowser()->setEnableChronoSort( showCHRONO_SORT ); // sf->getLeftFrame()->getObjectBrowser()->setShowIAPP( showIAPP ); // this is done by below updateObjBrowser() call + sf->getLeftFrame()->getObjectBrowser()->showUseCaseBrowser( showUseCase ); + sf->getLeftFrame()->getObjectBrowser()->autoSizeColumns( autoSize ); } study->updateObjBrowser(true); } @@ -3219,7 +3467,7 @@ void QAD_Desktop::onViewerTrihedron() for ( QAD_Study* study = studies.first(); study; study = studies.next() ) { int nbSf = study->getStudyFramesCount(); for ( int i = 0; i < nbSf; i++ ) { - study->getStudyFrame(i)->getRightFrame()->getViewFrame()->SetTrihedronSize((int)dim); + study->getStudyFrame(i)->getRightFrame()->getViewFrame()->onAdjustTrihedron(); } } } @@ -3468,28 +3716,58 @@ void QAD_Desktop::helpAbout() delete About; } -/* Help Search */ -void QAD_Desktop::helpSearch() -{ -} - -/* Help Contents */ -void QAD_Desktop::helpContents() -{ - getHelpWindow()->contents(); - getHelpWindow()->show(); - getHelpWindow()->raise(); - getHelpWindow()->setActiveWindow(); -} +// /* Help Search */ +// void QAD_Desktop::helpSearch() +// { +// } + +// /* Help Contents */ +// void QAD_Desktop::helpContents() +// { +// if (myActiveComp == "") +// myActiveComp = getComponentUserName( "KERNEL" ); //NRI "Salome"; + +// QCString dir; +// QString root; +// if (dir = getenv( getComponentName( myActiveComp ) + "_ROOT_DIR")) { +// root = QAD_Tools::addSlash( QAD_Tools::addSlash(dir) + QAD_Tools::addSlash("share") + QAD_Tools::addSlash("salome") + "doc" ); +// if ( QFileInfo( root + "index.html" ).exists() ) { +// helpContext( root + "index.html", "" ); +// } +// else { +// root = QAD_Tools::addSlash( root + "html" ); +// if ( QFileInfo( root + "index.html" ).exists() ) { +// helpContext( root + "index.html", "" ); +// } +// else { +// root = QAD_Tools::addSlash( root + "html" ); +// if ( QFileInfo( root + "index.html" ).exists() ) { +// helpContext( root + "index.html", "" ); +// } +// } +// } +// } + +// // //NRI getHelpWindow()->contents(); +// // getHelpWindow()->show(); +// // getHelpWindow()->raise(); +// // getHelpWindow()->setActiveWindow(); +// } /* Help Context */ -void QAD_Desktop::helpContext(const QString& source, const QString& context) -{ - getHelpWindow()->context(source, context); - getHelpWindow()->show(); - getHelpWindow()->raise(); - getHelpWindow()->setActiveWindow(); -} +//void QAD_Desktop::helpContext(const QString& source, const QString& context) +//{ +// //getHelpWindow()->context(source, context); //implemented in QAD_HelpWindow::context( const QString& _source, const QString& _context) +// //getHelpWindow()->show(); //from QMainWindow class +// //getHelpWindow()->raise(); //from QMainWindow class +// //getHelpWindow()->setActiveWindow(); //from QMainWindow class + +// QString anApp = QAD_CONFIG->getSetting("ExternalBrowser:Application"); +// QString aParams = QAD_CONFIG->getSetting("ExternalBrowser:Parameters"); + +// RunBrowser* rs = new RunBrowser(anApp, aParams, source, context); +// rs->start(); +//} /* Preferences/MultiFile Save */ void QAD_Desktop::onMultiFileSave() @@ -3509,6 +3787,39 @@ void QAD_Desktop::onASCIISave() QAD_CONFIG->addSetting( "Desktop:ASCIISave", "false"); } +/* Preferences / Undo Level */ +void QAD_Desktop::onUndoLevel() +{ + static int MAX_UNDO_LEVEL = 1000; + bool isAccepted = false; + static QString aLabel = QString("Level value (%1 ... %2) : "). + arg(1).arg(MAX_UNDO_LEVEL); + int anUndoLevel = + SALOMEGUI_SetValueDlg::getInteger("Undo Level",aLabel, + 1,MAX_UNDO_LEVEL,getUndoLevel(), + &isAccepted); + if(!isAccepted) return; + QAD_CONFIG->addSetting("Desktop:UndoLevel", anUndoLevel); + if(!myActiveApp) return; + QList& studies = myActiveApp->getStudies(); + int aWasWarning = 0; + for(QAD_Study* study = studies.first(); study; study = studies.next()){ + SALOMEDS::Study_var aStudyDoc = study->getStudyDocument(); + SALOMEDS::StudyBuilder_var aStudyBuilder = aStudyDoc->NewBuilder(); + if (!aStudyDoc->GetProperties()->IsLocked()) { + aStudyBuilder->UndoLimit(anUndoLevel); + } else { + if (!aWasWarning) { + QAD_MessageBox::warn1 ((QWidget*)QAD_Application::getDesktop(), + QObject::tr("WRN_WARNING"), + QObject::tr("WRN_STUDY_LOCKED"), + QObject::tr("BUT_OK")); + aWasWarning = 1; + } + } + } +} + /********************************************************************* ** Class: AppSelectionDlg ** Descr: Dialog for the selection of the application when several diff --git a/src/SALOMEGUI/QAD_Desktop.h b/src/SALOMEGUI/QAD_Desktop.h index 4223b4fa3..56f8a7907 100644 --- a/src/SALOMEGUI/QAD_Desktop.h +++ b/src/SALOMEGUI/QAD_Desktop.h @@ -34,7 +34,7 @@ #include "QAD_Application.h" #include "QAD_OperatorMenus.h" #include "QAD_Menus.h" -#include "QAD_HelpWindow.h" +//NRI#include "QAD_HelpWindow.h" #include "QAD_Action.h" #include "SALOME_NamingService.hxx" @@ -69,7 +69,7 @@ class QAD_EXPORT QAD_Desktop : public QMainWindow Q_OBJECT protected: - enum ComponentType {GEOM, MESH, SOLVER, DATA, VISU, OTHER} ; + //NRI - unused - : enum ComponentType {GEOM, MESH, SOLVER, DATA, VISU, OTHER} ; enum { FileNewId = 0, FileOpenId, FileLoadId, FileCloseId, FileSaveId, FileSaveAsId, FilePropsId, FileExitId, ViewStatusBarId, @@ -79,8 +79,9 @@ protected: DefaultViewerOCCId, DefaultViewerVTKId, DefaultGraphSupervisorId, DefaultPlot2dId, //VRV: T2.5 - add default viewer PrefViewerTrihedronId, PrefConsoleFontId, PrefObjectBrowserEntryId, - PrefObjectBrowserIAPPId, PrefObjectBrowserValueId, PrefObjectBrowserCHRONO_SORTId, - PrefDirsId, PrefMultiFileSave, PrefASCIISave, PrefExternalBrowserId, PrefSaveId, + PrefObjectBrowserIAPPId, PrefObjectBrowserValueId, PrefObjectBrowserCHRONO_SORTId,PrefObjectBrowserShowUseCaseId, + PrefObjectBrowserNoAutoSizeColumnsId, + PrefDirsId, PrefMultiFileSave, PrefASCIISave, PrefUndoLevelId, PrefExternalBrowserId, PrefSaveId, //NRI : SAL2214 WindowNew3dId, ViewOCCId, ViewVTKId, ViewPlot2dId, //NRI : SAL2214 @@ -144,14 +145,15 @@ public: QWorkspaceP* getMainFrame() const; QString getNewStudyName(); QAD_Study* findStudy( SALOMEDS::Study_ptr theStudy ); - + static int getUndoLevel(); /* help actions */ virtual void helpAbout(); - virtual void helpSearch(); +/* virtual void helpSearch(); virtual void helpContents(); virtual void helpContext(const QString& path, const QString& dir = QString::null); - +*/ bool loadComponent(QString); + QString changeXmlInputSourceData(QString theData, QString theComponent); void activateComponent(const QString& theName, bool isLoadData = true); void createStudy(); @@ -168,7 +170,10 @@ public: Engines::Component_var getEngine(const char *containerName, const char *componentName); - QAD_HelpWindow* getHelpWindow(); + QString getComponentName(const char *componentUserName); + QString getComponentUserName(const char *componentName); + + //NRI QAD_HelpWindow* getHelpWindow(); void onMouseMove(QMouseEvent*); bool onMousePress(QMouseEvent*); @@ -233,6 +238,7 @@ protected slots: void onObjectBrowser(); void onMultiFileSave(); void onASCIISave(); + void onUndoLevel(); void onExternalBrowser(); void onActivateApp(QAD_Application* app); @@ -241,7 +247,7 @@ protected slots: void onHelpContents(); void onHelpContentsGUI(); void onHelpContentsTUI(); - void onHelpSearch(); +/* void onHelpSearch(); */ void onHelpAbout(); void onNewWindow3d(); @@ -257,7 +263,7 @@ protected slots: void onComboActiveComponent( const QString & , bool isLoadData); void onCascade(); - void onHelpWindowClosed(); +/* NRI void onHelpWindowClosed(); */ protected: QMenuBar* myMainMenu; /* the main menu bar */ @@ -305,10 +311,12 @@ protected: QList myMenusList; QAD_Menus* myActiveMenus; - QAD_HelpWindow* myHelpWindow; + //NRI QAD_HelpWindow* myHelpWindow; QList myComponentButton; + QMap mapComponentName; + private: static QAD_ResourceMgr* resourceMgr; static QPalette* palette; @@ -322,6 +330,7 @@ private: SALOME_LifeCycleCORBA * myEnginesLifeCycle; QComboBox * myCombo; bool myQueryClose; + bool _islibso; }; /******************************************************************** diff --git a/src/SALOMEGUI/QAD_FileDlg.cxx b/src/SALOMEGUI/QAD_FileDlg.cxx index 2d626eb96..df22e1e21 100644 --- a/src/SALOMEGUI/QAD_FileDlg.cxx +++ b/src/SALOMEGUI/QAD_FileDlg.cxx @@ -227,10 +227,11 @@ void QAD_FileDlg::addExtension() // if ( mySelectedFile.isEmpty() )//VSR- 06/12/02 if ( mySelectedFile.stripWhiteSpace().isEmpty() )//VSR+ 06/12/02 return; - + // if ( QAD_Tools::getFileExtensionFromPath( mySelectedFile ).isEmpty() ) //VSR- 06/12/02 - if ( QAD_Tools::getFileExtensionFromPath( mySelectedFile ).isEmpty() && !mySelectedFile.contains(".") ) //VSR+ 06/12/02 - { +//ota : 16/12/03 if ( QAD_Tools::getFileExtensionFromPath( mySelectedFile ).isEmpty() ) //VSR+ 06/12/02 +// { + #if QT_VERSION < 0x030000 QRegExp r( QString::fromLatin1("([a-zA-Z0-9.*? +;#]*)$") ); int len, index = r.match( selectedFilter(), 0, &len ); @@ -247,11 +248,28 @@ void QAD_FileDlg::addExtension() // QString wildcard = selectedFilter().mid( index + 1, r.matchedLength()-2 ); //VSR- 06/12/02 QString wildcard = selectedFilter().mid( index + 1, r.matchedLength()-2 ).stripWhiteSpace(); //VSR+ 06/12/02 #endif - index = wildcard.findRev( '.' ); - if ( index >= 0 ) - mySelectedFile += wildcard.mid( index ); + if ( mySelectedFile[mySelectedFile.length() - 1] == '.') + //if the file name ends with the point remove it + mySelectedFile.truncate(mySelectedFile.length() - 1); + QString anExt = "." + QAD_Tools::getFileExtensionFromPath( mySelectedFile ).stripWhiteSpace(); + // From the filters list make a pattern to validate a file extension + // Due to transformations from the filter list (*.txt *.*xx *.c++ QAD*.* ) we + // will have the pattern (\.txt|\..*xx|\.c\+\+|\..*) (as we validate extension only we remove + // stay extension mask only in the pattern + QString aPattern(wildcard); + QRegExp anExtRExp("("+aPattern.replace(QRegExp("(^| )[0-9a-zA-Z*_?]*\\."), " \\."). + stripWhiteSpace().replace(QRegExp("\\s+"), "|"). + replace(QRegExp("[*]"),".*").replace(QRegExp("[+]"),"\\+") + ")"); + + if ( anExtRExp.match(anExt) == -1 ) //if a selected file extension does not match to filter's list + { //remove a point if it is at the word end + if (anExt[ anExt.length() - 1 ] == '.') anExt.truncate( anExt.length() - 1 ); + index = wildcard.findRev( '.' ); + if ( index >= 0 ) + mySelectedFile += wildcard.mid( index ); //add the extension + } } - } + // } } /*! diff --git a/src/SALOMEGUI/QAD_HelpWindow.cxx b/src/SALOMEGUI/QAD_HelpWindow.cxx index 5237e75ec..d715bf5df 100644 --- a/src/SALOMEGUI/QAD_HelpWindow.cxx +++ b/src/SALOMEGUI/QAD_HelpWindow.cxx @@ -109,6 +109,7 @@ QAD_HelpWindow::QAD_HelpWindow() setDockEnabled( TornOff, FALSE ); setDockMenuEnabled( false ); + /* // look for index.html and set homeDir // 1. $(SALOME_ROOT_DIR)/doc/index.html // 2. $(SALOME_ROOT_DIR)/doc/html/index.html @@ -117,8 +118,8 @@ QAD_HelpWindow::QAD_HelpWindow() QCString dir; QString root; - if ( (dir = getenv("SALOME_ROOT_DIR")) ) { - root = QAD_Tools::addSlash( QAD_Tools::addSlash(dir) + "doc" ); + if ( (dir = getenv("KERNEL_ROOT_DIR")) ) { + root = QAD_Tools::addSlash( QAD_Tools::addSlash(dir) + QAD_Tools::addSlash("share") + QAD_Tools::addSlash("salome") + "doc" ); if ( QFileInfo( root + "index.html" ).exists() ) { homeDir = root; } @@ -144,6 +145,7 @@ QAD_HelpWindow::QAD_HelpWindow() root = "./doc/"; browser->setSource( QFileInfo( homeDir + "index.html" ).absFilePath() ); + */ browser->setFocus(); QSize dSize = QApplication::desktop()->size(); diff --git a/src/SALOMEGUI/QAD_ObjectBrowser.cxx b/src/SALOMEGUI/QAD_ObjectBrowser.cxx index 9d992471a..d72f4c9d3 100644 --- a/src/SALOMEGUI/QAD_ObjectBrowser.cxx +++ b/src/SALOMEGUI/QAD_ObjectBrowser.cxx @@ -36,6 +36,7 @@ using namespace std; #include "QAD_Settings.h" #include "QAD_Tools.h" #include "QAD_RightFrame.h" +#include "QAD_LeftFrame.h" #include "SALOME_Selection.h" #include "SALOME_InteractiveObject.hxx" #include "SALOME_ListIteratorOfListIO.hxx" @@ -72,6 +73,19 @@ using namespace std; #define UC_CLEAR_ID 1000014 #define UC_SET_CURRENT_ID 1000016 +/*! + Small button which updates Object Browser's contents +*/ +Btn::Btn ( QWidget * parent, const char * name ) : QToolButton( parent, name ) +{ + connect( this, SIGNAL(clicked()), this, SLOT(onClicked()) ); +} +void Btn::onClicked() +{ + QAD_ObjectBrowser* OB = QAD_Application::getDesktop()->getActiveApp()->getActiveStudy()->getActiveStudyFrame()->getLeftFrame()->getObjectBrowser(); + OB->Update(); +} + /*! Gets selected top-level items (i.e. not including sub-items) [ static ] */ @@ -157,12 +171,14 @@ void QAD_ObjectBrowser::setupListView() QAD_ResourceMgr* resMgr = QAD_Desktop::createResourceManager(); this->setTabPosition( QTabWidget::Bottom ); - + /* Reading setting : Columns for Value, OCAF Doc entry, object IOR, OCAF Doc ref entry and Chrono sorting */ QString AddColumn = QAD_CONFIG->getSetting( "ObjectBrowser:AddColumn" ); QString ValueColumn = QAD_CONFIG->getSetting( "ObjectBrowser:ValueColumn" ); - QString ShowCHRONO_SORT = QAD_CONFIG->getSetting( "ObjectBrowser:CHRONO_SORT" ); - + QString ShowCHRONO_SORT = QAD_CONFIG->getSetting( "ObjectBrowser:ChronologicalSort" ); + QString showUseCase = QAD_CONFIG->getSetting("ObjectBrowser:ShowUseCaseBrowser"); + QString noAutoSizeColumns = QAD_CONFIG->getSetting( "ObjectBrowser:NoAutoSizeColumns" ); + /* create and setup Object Browser ================================= */ myListView = new QListView( this, "Object Browser"); myListView->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding ) ); @@ -176,7 +192,7 @@ void QAD_ObjectBrowser::setupListView() myListView->addColumn( tr( "OBJECT_BROWSER_IOR" ) ); /* Adding Object IOR column */ myListView->addColumn( tr( "OBJECT_BROWSER_REFENTRY" ) ); /* Adding OCAF Doc ref entry column */ myListView->header()->setMovingEnabled( false ); - + /* Properties */ myListView->header()->setClickEnabled( TRUE ); /* Enable clicking on the header */ myListView->setShowSortIndicator( TRUE ) ; /* Add user arrows to indicate the sort order : LPN */ @@ -185,6 +201,7 @@ void QAD_ObjectBrowser::setupListView() myListView->setVScrollBarMode( QScrollView::AlwaysOn ); /* Set scrollbars always visible */ myListView->setHScrollBarMode( QScrollView::AlwaysOn ); /* ... */ + myListView->setCornerWidget( new Btn( this ) ); /* Connect section */ //VRV: porting on Qt 3.0.5 #if QT_VERSION < 0x030005 @@ -202,12 +219,12 @@ void QAD_ObjectBrowser::setupListView() this, SLOT( onExpanded( QListViewItem* ) ) ); connect( myListView, SIGNAL( collapsed( QListViewItem* ) ), this, SLOT( onCollapsed( QListViewItem* ) ) ); - + /* create and setup UseCase Browser ================================ */ - QWidget* vBox = new QWidget( this ); - QVBoxLayout* vBoxLayout = new QVBoxLayout( vBox ); + myVBox = new QWidget( this ); + QVBoxLayout* vBoxLayout = new QVBoxLayout( myVBox ); - myUseCaseView = new QListView( vBox, "UseCase Browser"); + myUseCaseView = new QListView( myVBox, "UseCase Browser"); myUseCaseView->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding ) ); myUseCaseView->setMinimumSize( 1, 1 ); myUseCaseView->setPalette( QAD_Application::getPalette( true ) ); @@ -228,23 +245,25 @@ void QAD_ObjectBrowser::setupListView() myUseCaseView->setSorting( -1 ) ; vBoxLayout->addWidget( myUseCaseView ); - myNewBtn = new QToolButton( vBox ); + myUseCaseView->setCornerWidget( new Btn( this ) ); + + myNewBtn = new QToolButton( myVBox ); myNewBtn->setIconSet( resMgr->loadPixmap( "QAD", tr("ICON_UC_NEW") ) ); myNewBtn->setAutoRaise( true ); QToolTip::add( myNewBtn, tr( "UC_NEW_ID" ), QAD_Application::getDesktop()->toolTipGroup(), tr( "UC_NEW_TIP" ) ); - myAddBtn = new QToolButton( vBox ); + myAddBtn = new QToolButton( myVBox ); myAddBtn->setIconSet( resMgr->loadPixmap( "QAD", tr("ICON_UC_ADD") ) ); myAddBtn->setAutoRaise( true ); QToolTip::add( myAddBtn, tr( "UC_APPEND_ID" ), QAD_Application::getDesktop()->toolTipGroup(), tr( "UC_APPEND_TIP" ) ); - myDelBtn = new QToolButton( vBox ); + myDelBtn = new QToolButton( myVBox ); myDelBtn->setIconSet( resMgr->loadPixmap( "QAD", tr("ICON_UC_REMOVE") ) ); myDelBtn->setAutoRaise( true ); QToolTip::add( myDelBtn, tr( "UC_REMOVE_ID" ), QAD_Application::getDesktop()->toolTipGroup(), tr( "UC_REMOVE_TIP" ) ); - myClearBtn = new QToolButton( vBox ); + myClearBtn = new QToolButton( myVBox ); myClearBtn->setIconSet( resMgr->loadPixmap( "QAD", tr("ICON_UC_CLEAR") ) ); myClearBtn->setAutoRaise( true ); QToolTip::add( myClearBtn, tr( "UC_CLEAR_ID" ), QAD_Application::getDesktop()->toolTipGroup(), tr( "UC_CLEAR_TIP" ) ); - myCurrentBtn = new QToolButton( vBox ); + myCurrentBtn = new QToolButton( myVBox ); myCurrentBtn->setIconSet( resMgr->loadPixmap( "QAD", tr("ICON_UC_SET_CURRENT") ) ); myCurrentBtn->setAutoRaise( true ); QToolTip::add( myCurrentBtn, tr( "UC_SET_CURRENT_ID" ), QAD_Application::getDesktop()->toolTipGroup(), tr( "UC_SET_CURRENT_TIP" ) ); @@ -289,12 +308,21 @@ void QAD_ObjectBrowser::setupListView() /* add Object Browser and UseCase Browser as pages ================= */ this->addTab( myListView, tr( "TLT_OBJECT_BROWSER" ) ); - this->addTab( vBox, tr( "TLT_USECASE_BROWSER" ) ); - + this->addTab( myVBox, tr( "TLT_USECASE_BROWSER" ) ); + + if ( showUseCase != "true") + this->removePage(myVBox); + setShowInfoColumns( AddColumn == "true" ); setShowValueColumn( ValueColumn == "true" ); setEnableChronoSort( ShowCHRONO_SORT == "true" ); + if ( noAutoSizeColumns == "true" ) + { + for (int i = 0; i < myListView->header()->count(); i++ ) + myListView->setColumnWidthMode(i, QListView::Manual); + } + resize( QSize( 100, 400 ) ); } @@ -306,11 +334,12 @@ bool QAD_ObjectBrowser::eventFilter( QObject* o, QEvent* e ) { QAD_Desktop* Desktop = (QAD_Desktop*) QAD_Application::getDesktop(); QAD_Study* myActiveStudy = Desktop->getActiveStudy(); + if ( myStudy->_is_nil() ) return QTabWidget::eventFilter( o, e ); SALOMEDS::UseCaseBuilder_var UCBuilder = myStudy->GetUseCaseBuilder(); - if ( o == myUseCaseView->viewport() ) { + if (o == myUseCaseView->viewport()) { if ( e->type() == QEvent::MouseButtonPress ) { // Test if clicked on selection and start drag if necessary QMouseEvent* me = ( QMouseEvent* )e; @@ -712,6 +741,10 @@ void QAD_ObjectBrowser::Update( SALOMEDS::SObject_ptr SO, */ void QAD_ObjectBrowser::Update() { + int xc = myListView->contentsX(); + int yc = myListView->contentsY(); + myListView->viewport()->setUpdatesEnabled( false ); + myListView->clear(); myListViewMap.clear(); @@ -823,8 +856,8 @@ void QAD_ObjectBrowser::Update() if ( resMgr ) { MESSAGE ( " Component " << aName->Value() ) MESSAGE ( " Icon " << aPixmap->GetPixMap() ) - if(resMgr->loadResources( QString(aName->Value()) + "GUI", msg )) { - QPixmap icon ( resMgr->loadPixmap( QString(aName->Value()) + "GUI", + if(resMgr->loadResources( QAD_Application::getDesktop()->getComponentName(QString(aName->Value())), msg )) { + QPixmap icon ( resMgr->loadPixmap( QAD_Application::getDesktop()->getComponentName(QString(aName->Value())), tr(aPixmap->GetPixMap()) /*tr( "ICON_OBJBROWSER_" + theComponent )*/ )); Item->setPixmap( 0, icon ); } @@ -842,9 +875,14 @@ void QAD_ObjectBrowser::Update() Update (SC, Item); } } + myListView->setContentsPos(xc,yc); + + myListView->viewport()->setUpdatesEnabled( true ); + myListView->viewport()->repaint( false ); /* Updating UseCase Browser ============================================= */ - UpdateUseCaseBrowser(); -} + if ( this->count() > 1 ) + UpdateUseCaseBrowser(); +} /*! Removes item with all childs from the map - used to optimize UseCase browser update @@ -871,7 +909,7 @@ void removeFromMap( ItemMap& theMap, QAD_ObjectBrowserItem* item ) */ void QAD_ObjectBrowser::UpdateUseCaseBrowser() { // myUseCaseView->clear(); myUseCaseMap.clear(); - if ( myStudy->_is_nil() ) { + if ( myStudy->_is_nil() || this->count()<2 ) { return; } myUseCaseView->blockSignals( true ); @@ -931,7 +969,7 @@ void QAD_ObjectBrowser::UpdateUseCaseBrowser() { */ void QAD_ObjectBrowser::UpdateUCItem( SALOMEDS::SObject_var UCObject, QAD_ObjectBrowserItem* UCItem ) { - if ( myStudy->_is_nil() || !UCItem ) + if ( myStudy->_is_nil() || !UCItem ) return; /* Creating SObjects item */ @@ -1049,8 +1087,8 @@ void QAD_ObjectBrowser::UpdateUCItem( SALOMEDS::SObject_var UCObject, QAD_Object QAD_ResourceMgr* resMgr = QAD_Desktop::getResourceManager(); if ( resMgr ) { QString msg; - if( resMgr->loadResources( QString( aFatherName->Value() ) + "GUI", msg ) ) { - QPixmap icon ( resMgr->loadPixmap( QString( aFatherName->Value() ) + "GUI", + if( resMgr->loadResources( QAD_Application::getDesktop()->getComponentName(QString( aFatherName->Value() )), msg ) ) { + QPixmap icon ( resMgr->loadPixmap( QAD_Application::getDesktop()->getComponentName(QString( aFatherName->Value() )), tr( aPixmap->GetPixMap() ) /*tr( "ICON_OBJBROWSER_" + theComponent )*/ ) ); UCSubItem->setPixmap( 0, icon ); } @@ -1098,7 +1136,7 @@ void QAD_ObjectBrowser::UpdateUCItem( SALOMEDS::SObject_var UCObject, QAD_Object void QAD_ObjectBrowser::unHighlightAll() { myListView->clearSelection(); - myUseCaseView->clearSelection(); + myUseCaseView->clearSelection(); } /*! @@ -1278,6 +1316,9 @@ void QAD_ObjectBrowser::showUseCasePopupMenu(QListViewItem* theItem) */ void QAD_ObjectBrowser::onSelectedItem() { + if (currentPage()==myListView) + myUseCaseView->clearSelection(); + QListView* whoIs; if ( sender()->inherits("QListView") ) whoIs = (QListView*)sender(); @@ -1484,6 +1525,7 @@ void QAD_ObjectBrowser::setShowIAPP( bool show ) void QAD_ObjectBrowser::setShowInfoColumns( bool show ) { bool shown = myListView->header()->isResizeEnabled( 2 ); + if ( show != shown ) { if ( show ) { myListView->header()->setResizeEnabled( true, 2 ); @@ -1519,6 +1561,7 @@ void QAD_ObjectBrowser::setShowInfoColumns( bool show ) void QAD_ObjectBrowser::setShowValueColumn( bool show ) { bool shown = myListView->header()->isResizeEnabled( 1 ); + if ( show != shown ) { if ( show ) { myListView->header()->setResizeEnabled( true, 1 ); @@ -1804,3 +1847,43 @@ void QAD_ObjectBrowser::onUseCaseBtn() if ( sender() == myCurrentBtn ) onUseCasePopupMenu( UC_SET_CURRENT_ID ); } + +/* + Show/remove UseCase Browser +*/ + +void QAD_ObjectBrowser::showUseCaseBrowser ( bool show ) +{ + bool shown = (this->count() > 1); + + if (show != shown) + { + if (show) + { + this->addTab( myVBox, tr( "TLT_USECASE_BROWSER" ) ); + UpdateUseCaseBrowser(); + unHighlightAll(); + } + else + this->removePage(myVBox); + } +} + +/*! + Switch between auto resizing of columns and manual mode +*/ +void QAD_ObjectBrowser::autoSizeColumns( bool autosize ) +{ + if (autosize) + { + for (int i = 0; i < myListView->header()->count(); i++ ) + if (myListView->header()->isResizeEnabled(i)) + myListView->setColumnWidthMode(i, QListView::Maximum); + + } + else + { + for (int i = 0; i < myListView->header()->count(); i++ ) + myListView->setColumnWidthMode(i, QListView::Manual); + } +} diff --git a/src/SALOMEGUI/QAD_ObjectBrowser.h b/src/SALOMEGUI/QAD_ObjectBrowser.h index a03afac0a..ef5f94099 100644 --- a/src/SALOMEGUI/QAD_ObjectBrowser.h +++ b/src/SALOMEGUI/QAD_ObjectBrowser.h @@ -89,6 +89,8 @@ public: void setShowInfoColumns( bool show ); void setShowValueColumn( bool show ); void setEnableChronoSort( bool enable ); + void showUseCaseBrowser ( bool show ); + void autoSizeColumns ( bool autosize ); protected: void Update( SALOMEDS::SObject_ptr SO, @@ -132,6 +134,7 @@ private: ItemMap myListViewMap; ItemMap myUseCaseMap; QListView* myListView; + QWidget* myVBox; QListView* myUseCaseView; QPopupMenu* myPopupMenu; SALOMEDS::Study_ptr myStudy; @@ -143,4 +146,14 @@ private: QToolButton* myClearBtn; }; + +class Btn : public QToolButton +{ + Q_OBJECT +public: + Btn ( QWidget * parent, const char * name = 0 ); +public slots: + void onClicked(); +}; + #endif diff --git a/src/SALOMEGUI/QAD_PyInterp.cxx b/src/SALOMEGUI/QAD_PyInterp.cxx index 00faaa1b1..5f04d820f 100644 --- a/src/SALOMEGUI/QAD_PyInterp.cxx +++ b/src/SALOMEGUI/QAD_PyInterp.cxx @@ -93,8 +93,8 @@ void QAD_PyInterp::initContext() if(m == NULL) { MESSAGE("problem..."); - ASSERT(0); PyErr_Print(); + ASSERT(0); salomeReleaseLock(); return; } @@ -105,21 +105,31 @@ void QAD_PyInterp::initContext() { PyDict_SetItemString(_g, "__builtins__", builtinmodule); // assign singleton __builtin__ module } +// Debut modif CCAR /* - * Call salome_shared_modules to import salome shared modules that must not be initialized twice - * so import_shared_modules makes only a copy of the modules in _tstate->interp->modules - * (sys.modules) + * Import special module to change the import mechanism */ - m= PyObject_CallMethod(salome_shared_modules_module, - "import_shared_modules","O", - _tstate->interp->modules); - if (m == NULL) - { - /* - * Problem , print it - */ - MESSAGE("problem..."); - ASSERT(0); + m =PyImport_ImportModule("import_hook"); + if(m == NULL){ + MESSAGE("initContext: problem with import_hook import"); PyErr_Print(); - } + PyErr_Clear(); + ASSERT(0); + } + /* + * Call init_shared_modules to initialize the shared import mechanism for modules + * that must not be imported twice + */ + if(m != NULL){ + m= PyObject_CallMethod(m, + "init_shared_modules","O",salome_shared_modules_module); + if (m == NULL){ + MESSAGE("initContext: problem with init_shared_modules call"); + PyErr_Print(); + PyErr_Clear(); + ASSERT(0); + } + } +// Fin modif CCAR + } diff --git a/src/SALOMEGUI/QAD_ResourceMgr.cxx b/src/SALOMEGUI/QAD_ResourceMgr.cxx index 4dbfcd003..d116c7b33 100644 --- a/src/SALOMEGUI/QAD_ResourceMgr.cxx +++ b/src/SALOMEGUI/QAD_ResourceMgr.cxx @@ -240,11 +240,10 @@ QString QAD_ResourceMgr::resources( const char* prefix ) const Collects list of directories, separated by ';' where resources for module 'prefix' can be situated The order is following : + - _ROOT_DIR/share/salome/resources directory - CSF_Resources env.var directory ( or directory list ) - - CSF_ResourcesDefaults env.var directory ( or directory list ) - ${HOME}/.salome/resources directory - - ${SALOME_SITE_DIR}/share/salome/resources directory - - ${SALOME_ROOT_DIR}/share/salome/resources directory + - KERNEL_ROOT_DIR/share/salome/resources directory */ QString QAD_ResourceMgr::collectDirs( const QString& prefix ) const { @@ -253,6 +252,24 @@ QString QAD_ResourceMgr::collectDirs( const QString& prefix ) const QString dir; char* cenv; + if ( !prefix.isEmpty() ) { + envVar = prefix.latin1() + QCString( "_ROOT_DIR" ); + cenv = getenv( ( const char* ) envVar ); + if ( cenv ) { + dir.sprintf( "%s", cenv ); + if ( !dir.isEmpty() ) { + dir = QAD_Tools::addSlash(dir) ; + dir = dir + "share" ; + dir = QAD_Tools::addSlash(dir) ; + dir = dir + "salome" ; + dir = QAD_Tools::addSlash(dir) ; + dir = dir + "resources" ; + dir = QAD_Tools::addSlash(dir) ; + dirList.append( dirList.isEmpty() ? dir : ( QString( SEPARATOR ) + dir ) ); + } + } + } + // Try CSF_Resources env.var directory ( or directory list ) if ( !prefix.isEmpty() ) { envVar = QCString( "CSF_" ) + prefix.latin1() + QCString( "Resources" ); @@ -263,13 +280,6 @@ QString QAD_ResourceMgr::collectDirs( const QString& prefix ) const dirList.append( dirList.isEmpty() ? dir : ( QString( SEPARATOR ) + dir ) ); } } - // Try CSF_ResourcesDefaults env.var directory ( or directory list ) - cenv = getenv( "CSF_ResourcesDefaults" ); - if ( cenv ) { - dir.sprintf( "%s", cenv ); - if ( !dir.isEmpty() ) - dirList.append( dirList.isEmpty() ? dir : ( QString( SEPARATOR ) + dir ) ); - } // Try ${HOME}/.salome/resources directory cenv = getenv( "HOME" ); if ( cenv ) { @@ -283,23 +293,9 @@ QString QAD_ResourceMgr::collectDirs( const QString& prefix ) const dirList.append( dirList.isEmpty() ? dir : ( QString( SEPARATOR ) + dir ) ); } } - // Try ${SALOME_SITE_DIR}/share/salome/resources directory - cenv = getenv( "SALOME_SITE_DIR" ); - if ( cenv ) { - dir.sprintf( "%s", cenv ); - if ( !dir.isEmpty() ) { - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "share" ; - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "salome" ; - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "resources" ; - dir = QAD_Tools::addSlash(dir) ; - dirList.append( dirList.isEmpty() ? dir : ( QString( SEPARATOR ) + dir ) ); - } - } - // Try ${SALOME_ROOT_DIR}/share/salome/resources directory - cenv = getenv( "SALOME_ROOT_DIR" ); + + // Try ${KERNEL_ROOT_DIR}/share/salome/resources directory + cenv = getenv( "KERNEL_ROOT_DIR" ); if ( cenv ) { dir.sprintf( "%s", cenv ); if ( !dir.isEmpty() ) { diff --git a/src/SALOMEGUI/QAD_RightFrame.cxx b/src/SALOMEGUI/QAD_RightFrame.cxx index 477473451..806a1503c 100644 --- a/src/SALOMEGUI/QAD_RightFrame.cxx +++ b/src/SALOMEGUI/QAD_RightFrame.cxx @@ -69,29 +69,12 @@ QAD_RightFrame::QAD_RightFrame(QWidget *parent, const char *name, QCString dir; QFileInfo fileInfo ; bool found = false; - if (myViewType == VIEW_OCC) { - if ( dir = getenv("SALOME_SITE_DIR")) { + if (myViewType == VIEW_OCC) { + if ( (dir = getenv("KERNEL_ROOT_DIR")) && !found ) { dir = QAD_Tools::addSlash(dir) ; dir = dir + "lib" ; dir = QAD_Tools::addSlash(dir) ; -#ifdef WNT - dir = dir + "libOCCViewer.dll" ; -#else - dir = dir + "libOCCViewer.so" ; -#endif - MESSAGE ( " GUI library = " << dir ) - fileInfo.setFile(dir) ; - if (fileInfo.exists()) { - ComponentLib = fileInfo.fileName(); - found = true; - MESSAGE (" Found ") - } else - MESSAGE (" Not found ") - } - - if ( (dir = getenv("SALOME_ROOT_DIR")) && !found ) { - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "lib" ; + dir = dir + "salome" ; dir = QAD_Tools::addSlash(dir) ; #ifdef WNT dir = dir + "libOCCViewer.dll" ; @@ -108,29 +91,11 @@ QAD_RightFrame::QAD_RightFrame(QWidget *parent, const char *name, MESSAGE (" Not found ") } } else if (myViewType == VIEW_VTK) { - - if ( dir = getenv("SALOME_SITE_DIR")) { + if ( (dir = getenv("KERNEL_ROOT_DIR")) && !found ) { dir = QAD_Tools::addSlash(dir) ; dir = dir + "lib" ; dir = QAD_Tools::addSlash(dir) ; -#ifdef WNT - dir = dir + "libVTKViewer.dll" ; -#else - dir = dir + "libVTKViewer.so" ; -#endif - MESSAGE ( " GUI library = " << dir ); - fileInfo.setFile(dir) ; - if (fileInfo.exists()) { - ComponentLib = fileInfo.fileName(); - found = true; - MESSAGE (" Found "); - } else - MESSAGE (" Not found "); - } - - if ( (dir = getenv("SALOME_ROOT_DIR")) && !found ) { - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "lib" ; + dir = dir + "salome" ; dir = QAD_Tools::addSlash(dir) ; #ifdef WNT dir = dir + "libVTKViewer.dll" ; @@ -147,28 +112,11 @@ QAD_RightFrame::QAD_RightFrame(QWidget *parent, const char *name, MESSAGE (" Not found "); } } else if (myViewType == VIEW_GRAPHSUPERV) { - if ( dir = getenv("SALOME_SITE_DIR")){ + if ( (dir = getenv("KERNEL_ROOT_DIR")) && !found ) { dir = QAD_Tools::addSlash(dir) ; dir = dir + "lib" ; dir = QAD_Tools::addSlash(dir) ; -#ifdef WNT - dir = dir + "libSUPERVGraph.dll" ; -#else - dir = dir + "libSUPERVGraph.so" ; -#endif - MESSAGE ( " GUI library = " << dir ) - fileInfo.setFile(dir) ; - if (fileInfo.exists()) { - ComponentLib = fileInfo.fileName() ; - found = true; - MESSAGE (" Found ") - } else - MESSAGE (" Not found ") - } - - if ( (dir = getenv("SALOME_ROOT_DIR")) && !found ) { - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "lib" ; + dir = dir + "salome" ; dir = QAD_Tools::addSlash(dir) ; #ifdef WNT dir = dir + "libSUPERVGraph.dll" ; @@ -185,28 +133,11 @@ QAD_RightFrame::QAD_RightFrame(QWidget *parent, const char *name, MESSAGE (" Not found ") } } else if (myViewType == VIEW_PLOT2D) { - if ( dir = getenv("SALOME_SITE_DIR")){ + if ( (dir = getenv("KERNEL_ROOT_DIR")) && !found ) { dir = QAD_Tools::addSlash(dir) ; dir = dir + "lib" ; dir = QAD_Tools::addSlash(dir) ; -#ifdef WNT - dir = dir + "libPlot2d.dll" ; -#else - dir = dir + "libPlot2d.so" ; -#endif - MESSAGE ( " GUI library = " << dir ) - fileInfo.setFile(dir) ; - if (fileInfo.exists()) { - ComponentLib = fileInfo.fileName() ; - found = true; - MESSAGE (" Found ") - } else - MESSAGE (" Not found ") - } - - if ( (dir = getenv("SALOME_ROOT_DIR")) && !found ) { - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "lib" ; + dir = dir + "salome" ; dir = QAD_Tools::addSlash(dir) ; #ifdef WNT dir = dir + "libPlot2d.dll" ; diff --git a/src/SALOMEGUI/QAD_Study.cxx b/src/SALOMEGUI/QAD_Study.cxx index 10d381eaa..1be9aef0e 100644 --- a/src/SALOMEGUI/QAD_Study.cxx +++ b/src/SALOMEGUI/QAD_Study.cxx @@ -60,7 +60,6 @@ using namespace std; // QT Include #include -#define MAX_UNDO 10 /*! Constructor */ @@ -75,7 +74,7 @@ myPath( path ) { myStudy = aStudy; - myTitle = QAD_Tools::getFileNameFromPath( path, false ); + myTitle = QAD_Tools::getFileNameFromPath( path, true ); myIsActive = false; myIsSaved = false; @@ -94,7 +93,8 @@ myPath( path ) SCRUTE(_interp); /* create default selection */ - Selection( "Salome" ); + //NRI Selection( "Salome" ); + Selection( QAD_Application::getDesktop()->getComponentUserName( "KERNEL" ) ); /* create study frame */ myResult = true; @@ -103,7 +103,12 @@ myPath( path ) /* set default Undo/Redo limit */ QAD_ASSERT_DEBUG_ONLY( !myStudy->_is_nil() ); SALOMEDS::StudyBuilder_var SB = myStudy->NewBuilder(); - SB->UndoLimit( MAX_UNDO ); + + int aLocked = myStudy->GetProperties()->IsLocked(); + if (aLocked) myStudy->GetProperties()->SetLocked(false); + SB->UndoLimit(QAD_Desktop::getUndoLevel()); + if (aLocked) myStudy->GetProperties()->SetLocked(true); + } /*! @@ -168,7 +173,10 @@ void QAD_Study::removeStudyFrame( QAD_StudyFrame* sf ) SALOMEDS::SObject_var fatherSF = myStudy->FindObjectID(sf->entry()); if (!fatherSF->_is_nil()) { SALOMEDS::StudyBuilder_var aStudyBuilder = myStudy->NewBuilder(); + int aLocked = myStudy->GetProperties()->IsLocked(); + if (aLocked) myStudy->GetProperties()->SetLocked(false); aStudyBuilder->RemoveObject(fatherSF); + if (aLocked) myStudy->GetProperties()->SetLocked(true); } updateObjBrowser( true ); @@ -273,7 +281,7 @@ void QAD_Study::setTitle( const QString& path ) { myPath = path; - QString title = QAD_Tools::getFileNameFromPath( path, false ); + QString title = QAD_Tools::getFileNameFromPath( path, true ); QAD_ASSERT_DEBUG_ONLY ( !title.isNull() ); for ( QAD_StudyFrame* sf = myStudyFrames.first(); sf ; sf = myStudyFrames.next() ) @@ -379,6 +387,7 @@ void QAD_Study::onStudyDeactivated() */ void QAD_Study::close() { + emit closed(); if ( !myStudy->_is_nil() ) abortAllOperations(); /* clear each study frame */ diff --git a/src/SALOMEGUI/QAD_Study.h b/src/SALOMEGUI/QAD_Study.h index 2d650058d..94fe80305 100644 --- a/src/SALOMEGUI/QAD_Study.h +++ b/src/SALOMEGUI/QAD_Study.h @@ -154,6 +154,7 @@ public: signals: void docClosing( QAD_Study* ); void docOperationTerminated( bool ); + void closed(); public slots: void onStudyFrameActivated( QAD_StudyFrame* ); diff --git a/src/SALOMEGUI/QAD_StudyFrame.cxx b/src/SALOMEGUI/QAD_StudyFrame.cxx index 194aaa516..29bde65b1 100644 --- a/src/SALOMEGUI/QAD_StudyFrame.cxx +++ b/src/SALOMEGUI/QAD_StudyFrame.cxx @@ -124,7 +124,6 @@ void QAD_StudyFrame::setVisible( bool visible ) */ void QAD_StudyFrame::closeEvent(QCloseEvent* e) { - emit sfBeforeStudyFrameClosing(this); emit sfStudyFrameClosing(this); } diff --git a/src/SALOMEGUI/QAD_StudyFrame.h b/src/SALOMEGUI/QAD_StudyFrame.h index b16822dac..e8b393b44 100644 --- a/src/SALOMEGUI/QAD_StudyFrame.h +++ b/src/SALOMEGUI/QAD_StudyFrame.h @@ -87,7 +87,6 @@ class QAD_EXPORT QAD_StudyFrame: public QMainWindow signals: void sfStudyFrameActivated( QAD_StudyFrame* ); void sfStudyFrameClosing( QAD_StudyFrame*); - void sfBeforeStudyFrameClosing( QAD_StudyFrame*); public slots: void onStudyFrameActivated ( QWidget* ); diff --git a/src/SALOMEGUI/QAD_Tools.cxx b/src/SALOMEGUI/QAD_Tools.cxx index 0b9ab52d3..e2e85bf53 100644 --- a/src/SALOMEGUI/QAD_Tools.cxx +++ b/src/SALOMEGUI/QAD_Tools.cxx @@ -276,7 +276,7 @@ TCollection_AsciiString QAD_Tools::toAsciiString( const QString& qString) QFont QAD_Tools::stringToFont( const QString& fontDescription ) { QFont font; - if ( !font.fromString( fontDescription ) ) + if ( fontDescription.stripWhiteSpace().isEmpty() || !font.fromString( fontDescription ) ) font = QFont( "Courier", 11 ); return font; } diff --git a/src/SALOMEGUI/QAD_ViewFrame.h b/src/SALOMEGUI/QAD_ViewFrame.h index 04a78ddcd..b894bb703 100644 --- a/src/SALOMEGUI/QAD_ViewFrame.h +++ b/src/SALOMEGUI/QAD_ViewFrame.h @@ -58,8 +58,8 @@ public: virtual QColor backgroundColor() const = 0; virtual void SetSelectionMode( int mode ) = 0; - - virtual void SetTrihedronSize( int dim ) = 0; + + virtual void onAdjustTrihedron() = 0; /* popup management */ virtual void setPopupServer( QAD_Application* ) = 0; diff --git a/src/SALOMEGUI/QAD_msg_en.po b/src/SALOMEGUI/QAD_msg_en.po index a2afaf3b5..e845d78e4 100644 --- a/src/SALOMEGUI/QAD_msg_en.po +++ b/src/SALOMEGUI/QAD_msg_en.po @@ -259,6 +259,12 @@ msgstr "Interface Applicative" msgid "MEN_DESK_PREF_OBJECTBROWSER_CHRONO_SORT" msgstr "Chronological sort of objects" +msgid "MEN_DESK_PREF_OBJECTBROWSER_SHOW_USECASE" +msgstr "Show UseCase Browser" + +msgid "MEN_DESK_PREF_OBJECTBROWSER_NO_AUTOSIZE" +msgstr "No autosize columns" + msgid "QAD_Desktop::MEN_DESK_SELECTION_MODE" msgstr "Selection Mode" @@ -516,6 +522,10 @@ msgstr "An exception has been caught. Click to continue." msgid "ERR_ONLY_PLOT2D_VIEWER" msgstr "This function is available only in Plot2d viewer" +#: QAD_Desktop.cxx:2339 +msgid "ERR_LIBGUI" +msgstr "lib%1.so has not been found. Check LD_LIBRARY_PATH environment variable" + #--------------- # QUESTION #--------------- @@ -763,6 +773,9 @@ msgstr "ASCII Save" msgid "TOT_APP_EDIT_COPY" msgstr "Copy" +msgid "MEN_DESK_PREF_UNDO_LEVEL" +msgstr "Undo Level" + msgid "MEN_APP_EDIT_COPY" msgstr "&Copy" diff --git a/src/SALOMEGUI/QAD_msg_fr.po b/src/SALOMEGUI/QAD_msg_fr.po index 0d2bf1a0f..dec15cf79 100644 --- a/src/SALOMEGUI/QAD_msg_fr.po +++ b/src/SALOMEGUI/QAD_msg_fr.po @@ -129,7 +129,7 @@ msgstr "Open With..." #: QAD_Application.cxx:331 msgid "QAD_Application::MEN_ABOUT" -msgstr "A propos de SALOME Professional" +msgstr "A propos de SALOME " #: QAD_Desktop.cxx:407 msgid "QAD_Desktop::MEN_DESK_EDIT" @@ -398,18 +398,6 @@ msgstr "S # TOOL TIP #--------------- -#: QAD_HelpWindow.cxx:57 -msgid "QAD_HelpWindow::TOT_HELPWINDOW_BACKWARD" -msgstr "Avant" - -#: QAD_HelpWindow.cxx:60 -msgid "QAD_HelpWindow::TOT_HELPWINDOW_FORWARD" -msgstr "Apres" - -#: QAD_HelpWindow.cxx:63 -msgid "QAD_HelpWindow::TOT_HELPWINDOW_HOME" -msgstr "Home" - #: QAD_Application.cxx:173 msgid "QAD_Application::TOT_APP_EDIT_REDO" msgstr "Répéter l'opération" @@ -470,6 +458,11 @@ msgstr "L' msgid "ERR_ERROR" msgstr "Erreur" + +#: QAD_Desktop.cxx:2339 +msgid "ERR_LIBGUI" +msgstr "La lib%1.so n'a pas été trouvée. Verifier la variable d'environnement LD_LIBRARY_PATH" + #--------------- # QUESTION #--------------- @@ -522,7 +515,7 @@ msgstr "Cr #: QAD_Application.cxx:133 msgid "QAD_Application::APP_DEFAULTTITLE" -msgstr "SALOME Professional" +msgstr "SALOME" #: QAD_Desktop.cxx:431 @@ -531,7 +524,7 @@ msgstr " #: QAD_Desktop.cxx:424 msgid "QAD_Desktop::DESK_DEFAULTTITLE" -msgstr "SALOME Professional" +msgstr "SALOME" #: QAD_Desktop.cxx:920 msgid "QAD_Desktop::DESK_FILES" diff --git a/src/SALOMEGUI/SALOMEGUI_Application.cxx b/src/SALOMEGUI/SALOMEGUI_Application.cxx index 17b7f88ec..fa67befd6 100644 --- a/src/SALOMEGUI/SALOMEGUI_Application.cxx +++ b/src/SALOMEGUI/SALOMEGUI_Application.cxx @@ -458,37 +458,18 @@ void SALOMEGUI_Application::onDisplay(int id) QCString dir; QFileInfo fileInfo ; bool found = false; - if ( getenv("SALOME_SITE_DIR") ) { + if ( getenv( QAD_Application::getDesktop()->getComponentName(parentComp) + "_ROOT_DIR") ) { dir.fill('\0'); - dir.sprintf("%s",getenv("SALOME_SITE_DIR")); + dir.sprintf("%s", getenv( QAD_Application::getDesktop()->getComponentName(parentComp) + "_ROOT_DIR")); dir = QAD_Tools::addSlash(dir) ; dir = dir + "lib" ; dir = QAD_Tools::addSlash(dir) ; -#ifdef WNT - dir = dir + "lib" + parentComp.latin1() + "GUI.dll" ; -#else - dir = dir + "lib" + parentComp.latin1() + "GUI.so" ; -#endif - MESSAGE ( " GUI library = " << dir ) - fileInfo.setFile(dir) ; - if (fileInfo.exists()) { - ComponentLib = fileInfo.fileName(); - found = true; - MESSAGE ( " found " ) - } else { - MESSAGE ( " Not found " ) - } - } - if ( !found && getenv("SALOME_ROOT_DIR") ) { - dir.fill('\0'); - dir.sprintf("%s", getenv("SALOME_ROOT_DIR")); - dir = QAD_Tools::addSlash(dir) ; - dir = dir + "lib" ; + dir = dir + "salome" ; dir = QAD_Tools::addSlash(dir) ; #ifdef WNT - dir = dir + "lib" + parentComp.latin1() + "GUI.dll" ; + dir = dir + "lib" + QAD_Application::getDesktop()->getComponentName(parentComp).latin1() + "GUI.dll" ; #else - dir = dir + "lib" + parentComp.latin1() + "GUI.so" ; + dir = dir + "lib" + QAD_Application::getDesktop()->getComponentName(parentComp).latin1() + "GUI.so" ; #endif MESSAGE ( " GUI library = " << dir ) fileInfo.setFile(dir) ; @@ -634,7 +615,7 @@ void SALOMEGUI_Application::onDisplay(int id) viewFrame->Repaint(); if (isForeignGUIUsed) - foreignGUI.DlClose(); + ;//foreignGUI.DlClose(); // VSR: Fix crash on Display objects from non-parent components myActiveStudy->updateObjBrowser(true); } diff --git a/src/SALOMEGUI/SALOMEGUI_SetValueDlg.cxx b/src/SALOMEGUI/SALOMEGUI_SetValueDlg.cxx index 2573f3ff9..3a8eb70f2 100644 --- a/src/SALOMEGUI/SALOMEGUI_SetValueDlg.cxx +++ b/src/SALOMEGUI/SALOMEGUI_SetValueDlg.cxx @@ -119,6 +119,21 @@ void SALOMEGUI_SetValueDlg::setLabel( const QString& label ) myLabel->setText( label ); } +void SALOMEGUI_SetValueDlg::accept() +{ + const QValidator* v = myLineEdit->validator(); + if ( v ) { + if ( v->inherits( "QIntValidator" ) ) { + bool b; + int val = myLineEdit->text().toInt( &b ); + const QIntValidator* iv = dynamic_cast(v); + if ( !b || val < iv->bottom() || val > iv->top()) + return; + } + } + QDialog::accept(); +} + /*! Gets string value */ @@ -167,6 +182,32 @@ int SALOMEGUI_SetValueDlg::getInteger( const QString& caption, return v; } +/*! + Gets integer value +*/ +int SALOMEGUI_SetValueDlg::getInteger( const QString& caption, + const QString& label, + int bottom, + int top, + const int oldValue, + bool* ok, + QWidget* parent ) +{ + int v = 0; + SALOMEGUI_SetValueDlg* dlg = new SALOMEGUI_SetValueDlg( parent ); + dlg->setCaption( caption ); + dlg->setLabel( label ); + dlg->setValidator( new QIntValidator( bottom, top, dlg ) ); + dlg->setValue( QString::number( oldValue ) ); + int result = dlg->exec(); + if ( result == QDialog::Accepted ) + v = dlg->value().toInt(); + if ( ok ) + *ok = result == QDialog::Accepted; + delete dlg; + return v; +} + /*! Gets double value */ diff --git a/src/SALOMEGUI/SALOMEGUI_SetValueDlg.h b/src/SALOMEGUI/SALOMEGUI_SetValueDlg.h index bcd845838..3b5bd02b9 100644 --- a/src/SALOMEGUI/SALOMEGUI_SetValueDlg.h +++ b/src/SALOMEGUI/SALOMEGUI_SetValueDlg.h @@ -36,11 +36,20 @@ public: const int oldValue = 0, bool* ok = 0, QWidget* parent = 0 ); + static int getInteger( const QString& caption, + const QString& label, + int bottom, + int top, + const int oldValue = 0, + bool* ok = 0, + QWidget* parent = 0 ); static double getDouble ( const QString& caption, const QString& label, const double oldValue = 0.0, bool* ok = 0, QWidget* parent = 0 ); +public slots: + void accept(); private: SALOMEGUI_SetValueDlg( QWidget* parent = 0 ); diff --git a/src/SALOMEGUI/SALOMEGUI_Swig.cxx b/src/SALOMEGUI/SALOMEGUI_Swig.cxx index e5df0ffbe..7103d349a 100644 --- a/src/SALOMEGUI/SALOMEGUI_Swig.cxx +++ b/src/SALOMEGUI/SALOMEGUI_Swig.cxx @@ -121,6 +121,21 @@ const char *SALOMEGUI_Swig::getActiveStudyName() return _name.latin1(); } +/*! + Returns the name of component. +*/ +const char* SALOMEGUI_Swig::getComponentName( const char* ComponentUserName ) +{ + return QAD_Application::getDesktop()->getComponentName( ComponentUserName ); +} +/*! + Returns the user name of component. +*/ +const char* SALOMEGUI_Swig::getComponentUserName( const char* ComponentName ) +{ + return QAD_Application::getDesktop()->getComponentUserName( ComponentName ); +} + /*! Returns the number of selected objects. */ diff --git a/src/SALOMEGUI/SALOMEGUI_Swig.hxx b/src/SALOMEGUI/SALOMEGUI_Swig.hxx index 5c0875d66..0af5330a1 100644 --- a/src/SALOMEGUI/SALOMEGUI_Swig.hxx +++ b/src/SALOMEGUI/SALOMEGUI_Swig.hxx @@ -68,6 +68,14 @@ public: /* check */ bool IsInCurrentView(const char *Entry); + +/* component name */ + const char* getComponentName( const char* ComponentUserName ); + const char* getComponentUserName( const char* ComponentName ); + +protected: + int _studyId; + QString _name; }; diff --git a/src/SALOMEGUI/SALOMEGUI_Swig.i b/src/SALOMEGUI/SALOMEGUI_Swig.i index bf7794169..d5c5a5007 100644 --- a/src/SALOMEGUI/SALOMEGUI_Swig.i +++ b/src/SALOMEGUI/SALOMEGUI_Swig.i @@ -79,4 +79,7 @@ class SALOMEGUI_Swig /* check */ bool IsInCurrentView(const char *Entry); +/* component name */ + const char* getComponentName( const char* ComponentUserName ); + const char* getComponentUserName( const char* ComponentName ); }; diff --git a/src/SALOMEGUI/SALOMEGUI_msg_en.po b/src/SALOMEGUI/SALOMEGUI_msg_en.po index 02e1c0bca..311b6075f 100644 --- a/src/SALOMEGUI/SALOMEGUI_msg_en.po +++ b/src/SALOMEGUI/SALOMEGUI_msg_en.po @@ -67,7 +67,7 @@ msgstr "Appropriate view must be created to display selected object(s)" #: SALOMEGUI_TrihedronSizeDlg.cxx:77 msgid "SALOMEGUI_TrihedronSizeDlg::MEN_TRIHEDRON_SIZE" -msgstr "Size :" +msgstr "Size (% of bounding box) :" #: SALOMEGUI_TrihedronSizeDlg.cxx:36 msgid "SALOMEGUI_TrihedronSizeDlg::MEN_TRIHEDRON" @@ -697,7 +697,7 @@ msgid "SALOMEGUI_ActivateComponentDlg::ActivateComponent_DESCRIPTION" msgstr "You need to create, open or load study before." msgid "SALOMEGUI_HELP_TITLE" -msgstr "SALOME Professional Help" +msgstr "SALOME Help" msgid "TOT_PLOT2D_FITDATA" msgstr "Fit range" diff --git a/src/SALOMEGUI/SALOMEGUI_msg_fr.po b/src/SALOMEGUI/SALOMEGUI_msg_fr.po index e7cabbe45..6ffd95262 100644 --- a/src/SALOMEGUI/SALOMEGUI_msg_fr.po +++ b/src/SALOMEGUI/SALOMEGUI_msg_fr.po @@ -66,13 +66,13 @@ msgstr "La vue appropri #--------------- msgid "INF_VERSION" -msgstr "Version 1.0" +msgstr "" msgid "INF_COPYRIGHT" -msgstr "Copyright (C) 2002" +msgstr "" msgid "INF_LICENSE" -msgstr "All rights reserved" +msgstr "" #--------------- @@ -81,7 +81,7 @@ msgstr "All rights reserved" #: SALOMEGUI_TrihedronSizeDlg.cxx:77 msgid "SALOMEGUI_TrihedronSizeDlg::MEN_TRIHEDRON_SIZE" -msgstr "Size :" +msgstr "Size (% of bounding box) :" #: SALOMEGUI_TrihedronSizeDlg.cxx:36 msgid "SALOMEGUI_TrihedronSizeDlg::MEN_TRIHEDRON" diff --git a/src/SALOMELocalTrace/Makefile.in b/src/SALOMELocalTrace/Makefile.in new file mode 100644 index 000000000..6e3674a3e --- /dev/null +++ b/src/SALOMELocalTrace/Makefile.in @@ -0,0 +1,49 @@ +# SALOMELocalTrace : log on local machine +# +# 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 : Paul RASCLE (EDF) +# Module : SALOME +# $Header$ + +top_srcdir=@top_srcdir@ +top_builddir=../.. +srcdir=@srcdir@ +VPATH=.:@srcdir@:@top_srcdir@/idl + + +@COMMENCE@ + +# header files +EXPORT_HEADERS= SALOME_Log.hxx + +EXPORT_PYSCRIPTS = + +# Libraries targets + +LIB = libSALOMELocalTrace.la +LIB_SRC = SALOME_Log.cxx + +LDFLAGS+= + +@CONCLUDE@ diff --git a/src/SALOMELocalTrace/SALOME_Log.cxx b/src/SALOMELocalTrace/SALOME_Log.cxx new file mode 100644 index 000000000..328d2fc49 --- /dev/null +++ b/src/SALOMELocalTrace/SALOME_Log.cxx @@ -0,0 +1,63 @@ +// SALOME_LocalTrace : log on local machine +// +// 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 : SALOME_Log.hxx +// Author : Vasily Rusyaev, Paul RASCLE, EDF +// Module : KERNEL +// $Header$ + +#include +#include + +using namespace std; + +#include "SALOME_Log.hxx" + +SALOME_Log* SALOME_Log::_singleton = 0; + +// log line size: if too short, log line is truncated, without crash... +char SALOME_LogStr[1024]; + +SALOME_Log::SALOME_Log(): ostrstream(SALOME_LogStr,sizeof(SALOME_LogStr)) +{ +} + +SALOME_Log::~SALOME_Log() +{ +} + +SALOME_Log* SALOME_Log::Instance() +{ + if (_singleton == 0) _singleton = new SALOME_Log(); + return _singleton; +} + +void SALOME_Log::putMessage(std::ostream& msg) +{ + cout << std::flush; + cerr <freeze(false); + seekp(0); +} + + diff --git a/src/SALOMELocalTrace/SALOME_Log.hxx b/src/SALOMELocalTrace/SALOME_Log.hxx new file mode 100644 index 000000000..af4f565da --- /dev/null +++ b/src/SALOMELocalTrace/SALOME_Log.hxx @@ -0,0 +1,85 @@ +// SALOME Utils : general SALOME's definitions and tools +// +// 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 : SALOME_Log.hxx +// Author : Vasily Rusyaev (OCN), Paul RASCLE (EDF) +// Module : KERNEL +// $Header$ + +#ifndef _SALOME_LOG_HXX_ +#define _SALOME_LOG_HXX_ + +//these declarations for files don't using OCC includes (for example HDF) +# ifdef WNT + +# ifndef Standard_EXPORT +# define Standard_EXPORT __declspec( dllexport ) +// For global variables : +# define Standard_EXPORTEXTERN __declspec( dllexport ) extern +# define Standard_EXPORTEXTERNC extern "C" __declspec( dllexport ) +# endif /* Standard_EXPORT */ + +# ifndef Standard_IMPORT +# define Standard_IMPORT __declspec( dllimport ) extern +# define Standard_IMPORTC extern "C" __declspec( dllimport ) +# endif /* Standard_IMPORT */ + +# else /* WNT */ + +# ifndef Standard_EXPORT +# define Standard_EXPORT +// For global variables : +# define Standard_EXPORTEXTERN extern +# define Standard_EXPORTEXTERNC extern "C" +# endif /* Standard_EXPORT */ + +# ifndef Standard_IMPORT +# define Standard_IMPORT extern +# define Standard_IMPORTC extern "C" +# endif /* Standard_IMPORT */ + +# endif /* WNT */ + + +using namespace std; + +#include +#include + + +class SALOME_Log : public ostrstream +{ +private: + static SALOME_Log* _singleton; +protected: + //disable creation of instances: force use static SALOME_Log& Instance() + SALOME_Log(); +public: + virtual ~SALOME_Log(); + static Standard_EXPORT SALOME_Log* Instance(); + Standard_EXPORT void putMessage(std::ostream& msg); +}; + +#define SLog SALOME_Log::Instance() + +#endif diff --git a/src/SALOMELogger/Makefile.in b/src/SALOMELogger/Makefile.in new file mode 100644 index 000000000..2a9f4f5e4 --- /dev/null +++ b/src/SALOMELogger/Makefile.in @@ -0,0 +1,50 @@ +# SALOMELogger : CORBA distributed log +# +# 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 : Paul RASCLE (EDF) +# Module : SALOME +# $Header$ + +top_srcdir=@top_srcdir@ +top_builddir=../.. +srcdir=@srcdir@ +VPATH=.:@srcdir@:@top_srcdir@/idl + + +@COMMENCE@ + +# header files +EXPORT_HEADERS= + +EXPORT_PYSCRIPTS = + +# Libraries targets + +LIB = libSALOMELoggerClient.la +LIB_SRC = SALOME_LoggerClient.cxx +LIB_CLIENT_IDL = Logger.idl + +LDFLAGS+= + +@CONCLUDE@ diff --git a/src/SALOMELogger/SALOME_LoggerClient.cxx b/src/SALOMELogger/SALOME_LoggerClient.cxx new file mode 100644 index 000000000..a468e9ffe --- /dev/null +++ b/src/SALOMELogger/SALOME_LoggerClient.cxx @@ -0,0 +1,153 @@ +// SALOME_LoggerClient : CORBA distributed log +// +// 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 : SALOME_Loggerclient.hxx +// Author : Vasily Rusyaev, Paul RASCLE, EDF +// Module : KERNEL +// $Header$ + +#include +#include + +using namespace std; + +#include "SALOME_Log.hxx" + +#include +#include CORBA_CLIENT_HEADER(Logger) + +SALOME_Logger::Logger_ptr m_pInterfaceLogger; // object reference on Logger server + +SALOME_Log* SALOME_Log::_singleton = 0; + +// log line size: if too short, log line is truncated, without crash... +char SALOME_LogStr[1024]; + +SALOME_Log::SALOME_Log(): ostrstream(SALOME_LogStr,sizeof(SALOME_LogStr)) +{ + cout << "SALOME_LoggerClient: constructor" << endl; + //get reference on object reference from NS + //and initialize m_pInterfaceLogger + + int argc = 1; + char* argv[1] = {"application"}; + try + { + //NB. You can't use SALOME_NamingService class because it uses MESSAGE macro + //Otherwise, you will get segmentation fault. + + //Initialize the ORB + CORBA::ORB_var orb = CORBA::ORB_init(argc,argv); + long TIMESleep = 250000000; + int NumberOfTries = 40; + int a; + timespec ts_req; + ts_req.tv_nsec=TIMESleep; + ts_req.tv_sec=0; + timespec ts_rem; + ts_rem.tv_nsec=0; + ts_rem.tv_sec=0; + CosNaming::NamingContext_var inc; + CORBA::Object_var theObj; + CORBA::Object_var obj; + CosNaming::Name name; + name.length(1); + name[0].id = CORBA::string_dup("Logger"); + for (int i = 1; i<=NumberOfTries; i++) + { + if (i!=1) + a=nanosleep(&ts_req,&ts_rem); + try + { + if(!CORBA::is_nil(orb)) + theObj = orb->resolve_initial_references("NameService"); + if (!CORBA::is_nil(theObj)) + inc = CosNaming::NamingContext::_narrow(theObj); + } + catch( CORBA::COMM_FAILURE& ) + { + cout<<"SALOME_LoggerClient: CORBA::COMM_FAILURE: Unable to contact the Naming Service"<resolve(name); + m_pInterfaceLogger = SALOME_Logger::Logger::_narrow(obj); + if (!CORBA::is_nil(m_pInterfaceLogger)) + cout<<"SALOME_LoggerClient: Logger Server was found"<freeze(false); + seekp(0); + + if (CORBA::is_nil(m_pInterfaceLogger)) + cout << LogMsg << std::flush; + else + m_pInterfaceLogger-> putMessage (LogMsg) ; + } + diff --git a/src/SALOME_PY/Makefile.in b/src/SALOME_PY/Makefile.in index 4803f6e93..f99d2e4ed 100644 --- a/src/SALOME_PY/Makefile.in +++ b/src/SALOME_PY/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/SALOME_PYQT/Makefile.in b/src/SALOME_PYQT/Makefile.in index 56f7d5c63..146f123c1 100644 --- a/src/SALOME_PYQT/Makefile.in +++ b/src/SALOME_PYQT/Makefile.in @@ -8,7 +8,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -40,7 +40,7 @@ LIB = libSalomePyQtcmodule.la MOC_SRC = sipSalomePyQtProxySalomePyQt_moc.cxx -LIB_SRC += SalomePyQt.cxx $(SIP_SRC) $(MOC_SRC) +LIB_SRC += SalomePyQt.cxx SALOME_PYQT_GUI.cxx $(SIP_SRC) $(MOC_SRC) #LIB_MOC += sipSalomePyQtProxySalomePyQt.h diff --git a/src/SALOME_PYQT/SALOME_PYQT_GUI.cxx b/src/SALOME_PYQT/SALOME_PYQT_GUI.cxx new file mode 100644 index 000000000..6d6e6b92a --- /dev/null +++ b/src/SALOME_PYQT/SALOME_PYQT_GUI.cxx @@ -0,0 +1,367 @@ +using namespace std; +//============================================================================= +// File : SALOME_PYQT_GUI.cxx +// Created : mer jun 4 17:17:20 UTC 2003 +// Author : Paul RASCLE, EDF +// Project : SALOME +// Copyright : EDF 2003 +// $Header$ +//============================================================================= + +#include "SALOME_PYQT_GUI.hxx" + +#include "QAD_Desktop.h" + +#include "QAD_MessageBox.h" +#include "SALOME_Selection.h" +#include "SALOME_InteractiveObject.hxx" +#include "SALOMEGUI_QtCatchCorbaException.hxx" +#include "utilities.h" +#include "PyInterp_PyQt.h" +//#include + +#include +#include +#include + +#include +#include + +static PyInterp_PyQt *interp = NULL; +static map mapInterp; +static PyObject *module; +static string _moduleName; + +//============================================================================= +/*! + * Calls module.setWorkSpace with PyQt QWorkspace object to use with + * interpreter. + */ +//============================================================================= + +static void setWorkSpace() +{ + MESSAGE("setWorkSpace"); + PyObject *res,*pyws; + + interp->enter(); + pyws=sipMapCppToSelf( QAD_Application::getDesktop()->getMainFrame(), + sipClass_QWorkspace); + res=PyObject_CallMethod(module,"setWorkSpace","O",pyws); + SCRUTE(pyws->ob_refcnt); + Py_DECREF(pyws); + if (res == NULL) + { + PyErr_Print(); + interp->quit(); + return ; + } + Py_DECREF(res); + interp->quit(); + return ; +} + +//============================================================================= +/*! + * Initialises python interpreter (only one per study), imports python module + * from given module name, sets static reference to module, + * sets module workspace. + */ +//============================================================================= + +static void initInterp(int StudyID) +{ + MESSAGE("initInterp"); + if (mapInterp.find(StudyID) != mapInterp.end()) + { + MESSAGE ( " StudyID is found " << StudyID ); + interp = mapInterp[StudyID]; + return; + } + else + { + MESSAGE ( " StudyID is not found " << StudyID ); + interp=new PyInterp_PyQt(); + mapInterp[StudyID] = interp; + } + + interp->enter(); + + module=PyImport_ImportModule((char*)_moduleName.c_str()); + if(module == NULL) + { + INFOS ( " Problem... " ); + PyErr_Print(); + interp->quit(); + return; + } + // PyQt import is OK + interp->quit(); + setWorkSpace(); +} + +//============================================================================= +/*! + * Calls python module.OnGUIEvent(theCommandID) + */ +//============================================================================= + +bool SALOME_PYQT_GUI::OnGUIEvent (int theCommandID, + QAD_Desktop* parent) +{ + MESSAGE("SALOME_PYQT_GUI::OnGUIEvent"); + PyObject *res; + + interp->enter(); + res=PyObject_CallMethod(module,"OnGUIEvent","i",theCommandID); + if (res == NULL) + { + PyErr_Print(); + interp->quit(); + return false; + } + Py_DECREF(res); + interp->quit(); + return true; +} + +//============================================================================= +/*! + * no call to python module.OnKeyPress() + */ +//============================================================================= + +bool SALOME_PYQT_GUI::OnKeyPress (QKeyEvent* pe, + QAD_Desktop* parent, + QAD_StudyFrame* studyFrame) +{ + MESSAGE("SALOME_PYQT_GUI::OnKeyPress"); + return true; +} + +//============================================================================= +/*! + * no call to python module.OnMousePress() + */ +//============================================================================= + +bool SALOME_PYQT_GUI::OnMousePress (QMouseEvent* pe , + QAD_Desktop* parent, + QAD_StudyFrame* studyFrame) +{ + MESSAGE("SALOME_PYQT_GUI::OnMousePress"); + return false; +} + +//============================================================================= +/*! + * no call to python module.OnMouseMove() + */ +//============================================================================= + +bool SALOME_PYQT_GUI::OnMouseMove (QMouseEvent* pe , + QAD_Desktop* parent, + QAD_StudyFrame* studyFrame) +{ + // La ligne suivante est commentée sinon multiple traces ... + // MESSAGE("SALOME_PYQT_GUI::OnMouseMouve"); + return true; +} + +//============================================================================= +/*! + * Calls initInterp to initialise python interpreter (only one per study) and + * to import python module. Calls module.setSettings() + */ +//============================================================================= + +bool SALOME_PYQT_GUI::SetSettings (QAD_Desktop* parent, char* moduleName) +{ + MESSAGE("SALOME_PYQT_GUI::SetSettings"); + PyObject *res; + int StudyID = QAD_Application::getDesktop()->getActiveStudy()->getStudyId(); + SCRUTE ( StudyID ); + _moduleName = moduleName + string("GUI"); + SCRUTE(_moduleName); + initInterp(StudyID); + + interp->enter(); + res=PyObject_CallMethod(module,"setSettings",""); + if (res == NULL) + { + PyErr_Print(); + interp->quit(); + return false; + } + Py_DECREF(res); + interp->quit(); + return true; +} + +//============================================================================= +/*! + * Calls module.customPopup with popup menu to custom, and string values of + * context, parent and selected object (strings defined by DefinePopup, which + * is called before). + */ +//============================================================================= + +bool SALOME_PYQT_GUI::CustomPopup ( QAD_Desktop* parent, + QPopupMenu* popup, + const QString & theContext, + const QString & theParent, + const QString & theObject ) +{ + MESSAGE("SALOME_PYQT_GUI::CustomPopup"); + + MESSAGE ( " theContext : " << theContext.latin1() ); + MESSAGE ( " theParent : " << theParent.latin1() ); + MESSAGE ( " theObject : " << theObject.latin1() ); + + PyObject *res,*pypop; + interp->enter(); + pypop=sipMapCppToSelf( popup, + sipClass_QPopupMenu); + + res=PyObject_CallMethod(module,"customPopup","Osss",pypop, + theContext.latin1(), theObject.latin1(), theParent.latin1()); + Py_DECREF(pypop); + if (res == NULL) + { + PyErr_Print(); + interp->quit(); + return false; + } + + Py_DECREF(res); + interp->quit(); + + + return true; +} + + +//============================================================================= +/*! + * Calls module.definePopup to modify the strings that define context parent + * and selected object. Called before CustomPopup. + */ +//============================================================================= + +void SALOME_PYQT_GUI::DefinePopup( QString & theContext, + QString & theParent, + QString & theObject ) +{ + MESSAGE("SALOME_PYQT_GUI::DefinePopup"); + theContext = ""; + theObject = ""; + theParent = ""; + + PyObject *res; + interp->enter(); + res=PyObject_CallMethod(module,"definePopup","sss", + theContext.latin1(), theObject.latin1(), theParent.latin1()); + if (res == NULL) + { + PyErr_Print(); + interp->quit(); + return ; + } + char *co, *ob, *pa; + int parseOk = PyArg_ParseTuple(res, "sss", &co, &ob, &pa); + + MESSAGE ("parseOk " << parseOk); + MESSAGE (" --- " << co << " " << ob << " " << pa); + + theContext = co; + theObject = ob; + theParent = pa; + Py_DECREF(res); + interp->quit(); + + MESSAGE ( " theContext : " << theContext.latin1() ); + MESSAGE ( " theParent : " << theParent.latin1() ); + MESSAGE ( " theObject : " << theObject.latin1() ); + +} + +//============================================================================= +/*! + * Initialize new interpreter (if not exists) with new study ID. + * Calls module.activeStudyChanged with new study ID. Called twice. + */ +//============================================================================= + +void SALOME_PYQT_GUI::ActiveStudyChanged( QAD_Desktop* parent ) +{ + MESSAGE("SALOME_PYQT_GUI::ActiveStudyChanged"); + PyObject *res; + + int StudyID = parent->getActiveApp()->getActiveStudy()->getStudyId(); + initInterp(StudyID); + + interp->enter(); + res=PyObject_CallMethod(module,"activeStudyChanged","i", StudyID ); + if (res == NULL) + { + PyErr_Print(); + interp->quit(); + return ; + } + Py_DECREF(res); + interp->quit(); + return; +} + + +//============================================================================= +/*! + * + */ +//============================================================================= + + +extern "C" +{ + bool OnGUIEvent(int theCommandID, QAD_Desktop* parent) + { + return SALOME_PYQT_GUI::OnGUIEvent(theCommandID, parent); + } + + bool OnKeyPress(QKeyEvent* pe, QAD_Desktop* parent, QAD_StudyFrame* studyFrame) + { + return SALOME_PYQT_GUI::OnKeyPress(pe, parent, studyFrame); + } + + bool OnMousePress(QMouseEvent* pe, QAD_Desktop* parent, QAD_StudyFrame* studyFrame) + { + return SALOME_PYQT_GUI::OnMousePress(pe, parent, studyFrame); + } + + bool OnMouseMove(QMouseEvent* pe, QAD_Desktop* parent, QAD_StudyFrame* studyFrame) + { + return SALOME_PYQT_GUI::OnMouseMove(pe, parent, studyFrame); + } + + bool SetSettings(QAD_Desktop* parent, char* moduleName) + { + return SALOME_PYQT_GUI::SetSettings(parent, moduleName); + } + + bool customPopup(QAD_Desktop* parent, QPopupMenu* popup, const QString & theContext, + const QString & theParent, const QString & theObject) + { + return SALOME_PYQT_GUI::CustomPopup( parent, popup, theContext, theParent, theObject ); + } + + void definePopup(QString & theContext, QString & theParent, QString & theObject) + { + SALOME_PYQT_GUI::DefinePopup(theContext, theParent, theObject); + } + + void activeStudyChanged ( QAD_Desktop* parent ) + { + SALOME_PYQT_GUI::ActiveStudyChanged(parent); + } +} + diff --git a/src/SALOME_PYQT/SALOME_PYQT_GUI.hxx b/src/SALOME_PYQT/SALOME_PYQT_GUI.hxx new file mode 100644 index 000000000..fe0f6ffb5 --- /dev/null +++ b/src/SALOME_PYQT/SALOME_PYQT_GUI.hxx @@ -0,0 +1,43 @@ +//============================================================================= +// File : SALOME_PYQT_GUI.hxx +// Created : mer jun 4 17:17:20 UTC 2003 +// Author : Paul RASCLE, EDF +// Project : SALOME +// Copyright : EDF 2003 +// $Header$ +//============================================================================= + +#ifndef _SALOME_PYQT_GUI_HXX_ +#define _SALOME_PYQT_GUI_HXX_ + +#include "QAD_Desktop.h" + +class SALOME_PYQT_GUI: public QObject +{ + Q_OBJECT + +private: + +public: + + static bool OnGUIEvent (int theCommandID, QAD_Desktop* parent); + static bool OnMousePress (QMouseEvent* pe, QAD_Desktop* parent, + QAD_StudyFrame* studyFrame); + static bool OnMouseMove (QMouseEvent* pe, QAD_Desktop* parent, + QAD_StudyFrame* studyFrame); + static bool OnKeyPress (QKeyEvent* pe, QAD_Desktop* parent, + QAD_StudyFrame* studyFrame); + static bool SetSettings (QAD_Desktop* parent, char* moduleName); + static bool CustomPopup (QAD_Desktop* parent, QPopupMenu* popup, + const QString & theContext, + const QString & theParent, + const QString & theObject); + static void DefinePopup (QString & theContext, QString & theParent, + QString & theObject) ; + static void ActiveStudyChanged (QAD_Desktop* parent); + +protected: + +}; + +#endif diff --git a/src/SALOME_PYQT/SalomePyQt.cxx b/src/SALOME_PYQT/SalomePyQt.cxx index 9f7c1afa2..11d2fe9ce 100644 --- a/src/SALOME_PYQT/SalomePyQt.cxx +++ b/src/SALOME_PYQT/SalomePyQt.cxx @@ -107,3 +107,7 @@ QString SalomePyQt::getExistingDirectory(QWidget* parent, { return QAD_FileDlg::getExistingDirectory(parent, initial, caption); } + +void SalomePyQt::helpContext(const QString& source, const QString& context) { + //QAD_Application::getDesktop()->helpContext(source, context); +} diff --git a/src/SALOME_PYQT/SalomePyQt.hxx b/src/SALOME_PYQT/SalomePyQt.hxx index c79a1d97e..b3f5101a6 100644 --- a/src/SALOME_PYQT/SalomePyQt.hxx +++ b/src/SALOME_PYQT/SalomePyQt.hxx @@ -44,6 +44,7 @@ public: static QString getExistingDirectory(QWidget* parent, const QString& initial, const QString& caption); + static void helpContext(const QString& source, const QString& context); }; #endif diff --git a/src/SALOME_PYQT/SalomePyQt.sip b/src/SALOME_PYQT/SalomePyQt.sip index 51ab6d772..3f593d0af 100644 --- a/src/SALOME_PYQT/SalomePyQt.sip +++ b/src/SALOME_PYQT/SalomePyQt.sip @@ -45,4 +45,5 @@ public: static QString getFileName(QWidget*, const QString&, const QStringList&, const QString&, bool); static QString getExistingDirectory(QWidget*, const QString&, const QString&); + static void helpContext(const QString&, const QString&); }; diff --git a/src/SALOME_SWIG/Makefile.in b/src/SALOME_SWIG/Makefile.in index 3b2432bc9..ddd2ccfbd 100644 --- a/src/SALOME_SWIG/Makefile.in +++ b/src/SALOME_SWIG/Makefile.in @@ -25,7 +25,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -38,7 +38,9 @@ LIB = libSALOME_Swigcmodule.la LIB_SRC = SWIG_DEF = libSALOME_Swig.i -EXPORT_PYSCRIPTS = libSALOME_Swig.py Help.py PyInterp.py salome.py examplevtk1.py supervisionexample.py supervisiongeomexample.py salome_shared_modules.py batchmode_salome.py test_table.py test_big_table.py test_many_objects.py salome_test.py +EXPORT_PYSCRIPTS = libSALOME_Swig.py Help.py PyInterp.py salome.py examplevtk1.py supervisionexample.py supervisiongeomexample.py salome_shared_modules.py batchmode_salome.py test_table.py test_big_table.py test_many_objects.py import_hook.py salome_test.py + +EXPORT_SHAREDPYSCRIPTS=kernel_shared_modules.py LIB_CLIENT_IDL = SALOMEDS.idl \ SALOME_Exception.idl diff --git a/src/SALOME_SWIG/batchmode_salome.py b/src/SALOME_SWIG/batchmode_salome.py index 5ad16f165..463aff9be 100644 --- a/src/SALOME_SWIG/batchmode_salome.py +++ b/src/SALOME_SWIG/batchmode_salome.py @@ -188,7 +188,7 @@ def FindFileInDataDir(filename): file = dir + "/" + filename if os.path.exists(file): return file; - datadir = os.getenv("SALOME_ROOT_DIR") + "/data/" + datadir = os.getenv("KERNEL_ROOT_DIR") + "/examples/" file = datadir + filename if os.path.exists(file): return file; diff --git a/src/SALOME_SWIG/import_hook.py b/src/SALOME_SWIG/import_hook.py new file mode 100644 index 000000000..b67812fda --- /dev/null +++ b/src/SALOME_SWIG/import_hook.py @@ -0,0 +1,106 @@ +""" +This module replaces the standard import mechanism with one +that filters some imports that can't be done more than once. + +This is related to the multi study feature that is implemented +by using the Python multi interpreter feature. +Some modules register objects or classes by calling modules +implemented in C. These operations can't be done multiple times. +So it's very important to control these imports. + +Examples: + - PyQt : import qt calls a C module to register classes + - OmniORB : import *_idl calls a C module to register CORBA interfaces + +Usage: + - First import the module : import import_hook. This module will + replace the original importer mechanism + + - Next register the module names or pattern names to filter out:: + import_hook.register_name("a") + import_hook.register_pattern(pattern) + + where pattern is a function with one parameter, the module name + to be imported, that returns true or false depending if this module is + to be filtered or not. + + - Then it's done + +IMPORTANT : Every subinterpretor has its own import_hook module. import_hook is not shared among subinterpretors. +The mechanism only works if shared_imported and pattern are shared between all subinterpretors. +This is done by calling init_shared_modules(). + +""" +import sys, imp, __builtin__ + +# Keep in shared_imported a copy of dictionnary modules +# that need to be imported only once in multi-study context +shared_imported={} + +# patterns contains functions that returns 1 or 0 depending if +# the module name (argument) must be filtered out or not +# These functions are added by calling register_pattern +patterns=[] + +original_import=__builtin__.__import__ + +def register_name(name): + if shared_imported.has_key(name):return + shared_imported[name]=None + +def register_pattern(pattern): + patterns.append(pattern) + +def is_shared(name): + if shared_imported.has_key(name):return 1 + for pattern in patterns: + if pattern(name) : return 1 + return 0 + +def get_shared_imported(name): + return shared_imported.get(name) +def set_shared_imported(name,module): + shared_imported[name]=module + #print "Module %s shared registered" % name + +def get_shared_imported_with_copy(name): + module_dict= shared_imported.get(name) + m=imp.new_module(name) + m.__dict__.update(module_dict) + return m +def set_shared_imported_with_copy(name,module): + shared_imported[name]=module.__dict__.copy() + #print "Module %s shared registered" % name + +def import_hook(name, globals=None, locals=None, fromlist=None): + module=get_shared_imported(name) + if module: + sys.modules[name]=module + return module + + module= original_import(name, globals, locals, fromlist) + + if is_shared(name): + set_shared_imported(name,module) + return module + +original_reload=__builtin__.reload + +def reload_hook(module): + if is_shared(module.__name__): + return module + return original_reload(module) + +__builtin__.__import__=import_hook +# Reload is not replaced +#__builtin__.reload=reload_hook + +def init_shared_modules(shared_module): + global shared_imported, patterns + shared_imported=shared_module.shared_imported + patterns= shared_module.patterns + shared_imported["salome_shared_modules"]=shared_module + import salome_shared_modules + for m in salome_shared_modules.list_modules: + m.init_shared_modules() + diff --git a/src/SALOME_SWIG/kernel_shared_modules.py b/src/SALOME_SWIG/kernel_shared_modules.py new file mode 100644 index 000000000..1ba9d8bf3 --- /dev/null +++ b/src/SALOME_SWIG/kernel_shared_modules.py @@ -0,0 +1,76 @@ +""" + +""" +import glob,os,sys + +import import_hook +from import_hook import register_name +from import_hook import register_pattern + +register_name("qt") +register_pattern(lambda(x):x.endswith("_idl")) + +register_name("omniORB") +register_name("CosNaming") + +register_name("Engines") +register_name("SALOME") +register_name("SALOMEDS") +register_name("SALOME_ModuleCatalog") + +# BE CAREFUL +# Engines, SALOME, SALOMEDS must be imported in that order because : +# Engines imports SALOME_Component_idl +# SALOME imports SALOME_Session_idl and SALOME_Exception_idl which imports SALOME_Component_idl +# and SALOMEDS imports SALOMEDS_idl and SALOMEDS_Attributes_idl which imports SALOME_Exception_idl +# If SALOME is imported before Engines, that module would not be completely imported +import Engines +import SALOME +import SALOMEDS + +import SALOME_ModuleCatalog +from SALOME_utilities import MESSAGE +# +# We search all Python CORBA (omniorb) modules. +# A Python CORBA module has 2 associated Python packages +# These packages are named : and __POA +# +# Get the SALOMEPATH if set or else use KERNEL_ROOT_DIR that should be set. +salome_path=os.environ.get("SALOMEPATH",os.getenv("KERNEL_ROOT_DIR")) + +# Register all CORBA modules in the path and python modules in shared_modules +path=salome_path.split(":") +# +for rep in path: + rep_salome=os.path.join(rep,"lib","python"+sys.version[:3],"site-packages","salome") + # Find all the *__POA packages in the path + for elem in glob.glob(os.path.join(rep_salome,"*__POA")): + if os.path.isdir(elem): + # Found a directory (Python package) named *__POA + module__POA=os.path.basename(elem) + module=module__POA[:-5] + MESSAGE( "Register CORBA module: " + module + ". Directory: " + os.path.abspath(elem)[:-5] ) + register_name(module) + + # Now we import modules found in shared_modules directory + for elem in glob.glob(os.path.join(rep_salome,"shared_modules","*.py")): + module=os.path.basename(elem)[:-3] + MESSAGE( "Register Python module: " + module + ". Location: " + os.path.abspath(elem) ) + register_name(module) + +def init_shared_modules(): + """ + This function initializes shared modules that need to be + """ + # EDF-CCAR: + # Problem with omniORB : omniORB creates a C Python module named _omnipy + # this module has sub-modules : omni_func, ... + # _omnipy is quite a package but import with Python sub-interpreters does not seem to work + # To make it work we need to add those sub-modules in sys.modules + import sys + import _omnipy + sys.modules["_omnipy.omni_func"]=_omnipy.omni_func + sys.modules["_omnipy.poa_func"]=_omnipy.poa_func + sys.modules["_omnipy.poamanager_func"]=_omnipy.poamanager_func + sys.modules["_omnipy.orb_func"]=_omnipy.orb_func + diff --git a/src/SALOME_SWIG/salome.py b/src/SALOME_SWIG/salome.py index ad7b34700..92a99f11f 100644 --- a/src/SALOME_SWIG/salome.py +++ b/src/SALOME_SWIG/salome.py @@ -79,7 +79,7 @@ def ImportComponentGUI(ComponentName): libName = "lib" + ComponentName + "_Swig" command = "from " + libName + " import *" exec ( command ) - constructor = ComponentName + "GUI_Swig()" + constructor = ComponentName + "_Swig()" command = "gui = " + constructor exec ( command ) return gui diff --git a/src/SALOME_SWIG/salome_shared_modules.py b/src/SALOME_SWIG/salome_shared_modules.py index 062f1d450..b90bb3df1 100644 --- a/src/SALOME_SWIG/salome_shared_modules.py +++ b/src/SALOME_SWIG/salome_shared_modules.py @@ -25,127 +25,66 @@ from SALOME_utilities import * """ -""" -MESSAGE( "Module salome_shared_modules" ) - -modules={} -try: - # We try to import PyQt module. If present we import it - # as a "shared" module - import qt - modules["qt"]=qt.__dict__ -except: - pass - -# We keep in modules a copy of dictionnary modules -# that need to be imported only once in multi-study context - -# Specific case : omniORB -import omniORB -modules["omniORB"]=omniORB.__dict__.copy() -import omniORB.CORBA -modules["omniORB.CORBA"]=omniORB.CORBA.__dict__.copy() -modules["CORBA"]=modules["omniORB.CORBA"] -import CosNaming -modules["CosNaming"]=CosNaming.__dict__.copy() -# end omniORB - -# -# We search all Python CORBA (omniorb) modules. -# A Python CORBA module has 2 associated Python packages -# These packages are named : and __POA -# - -# -# SALOMEDS must be imported first, at least before any CORBA module -# that references it. -# It seems that import order of related CORBA modules is important -# Perhaps, it's not sufficient so you should complete the list ??? -# -import SALOMEDS -import Engines +This module with help of import_hook and *_shared_modules +filters imports when using the embedded Python interpretor. + +Some imports can't be done more than once. +This is related to the multi study feature that is implemented +by using the Python multi interpreter feature. +Some modules register objects or classes by calling modules +implemented in C. These operations can't be done multiple times. +So it's very important to control these imports. + +Examples: + - PyQt : import qt calls a C module to register classes + - OmniORB : import *_idl calls a C module to register CORBA interfaces + +Usage: + - First : the module salome_shared_modules is imported by main Python interpretor. + It will keep a dictionnary and a list that are shared among all + the subinterpretors and imports import_hook module that replaces + the standard import mechanism par one that prevents more than one import + for some modules identified by name (call register_name) or by a + validator (call register_pattern). + + Calls to register_name and register_pattern are done in modules named *_shared_modules + that could be found in the path SALOMEPATH +""" import glob,os,sys -repertoire=os.path.dirname(__file__) -path=[repertoire,] - -SALOME_ROOT_DIR = os.getenv("SALOME_ROOT_DIR") -if SALOME_ROOT_DIR != None: - path.append(os.path.join(SALOME_ROOT_DIR,"lib","python"+sys.version[:3],"site-packages","salome")) +import import_hook +# shared_imported, patterns, register_name, register_pattern +# will be shared by all Python sub interpretors +from import_hook import shared_imported +from import_hook import patterns +from import_hook import register_name +from import_hook import register_pattern -SALOME_SITE_DIR = os.getenv("SALOME_SITE_DIR") -if SALOME_SITE_DIR != None: - SALOME_SITE_NAME = os.getenv("SALOME_SITE_NAME") - if SALOME_SITE_NAME != None: - path.append(os.path.join(SALOME_SITE_DIR,"lib","python"+sys.version[:3],"site-packages",SALOME_SITE_NAME)) +register_name("salome_shared_modules") -#path=[repertoire, -# os.path.join(repertoire,"..","lib","python"+sys.version[:3],"site-packages","salome"), -# os.path.join(SALOME_ROOT_DIR,"lib","python"+sys.version[:3],"site-packages","salome"), -# os.path.join(SALOME_SITE_DIR,"lib","python"+sys.version[:3],"site-packages","salome"), -# ] +# Get the SALOMEPATH if set or else use KERNEL_ROOT_DIR that should be set. +salome_path=os.environ.get("SALOMEPATH",os.getenv("KERNEL_ROOT_DIR")) -MESSAGE( str(path) ) +list_modules=[] +# Import all *_shared_modules in the path and store them in list_modules +path=salome_path.split(":") for rep in path: - # Add rep directory in the Python path to be able to import modules - sys.path[:0]=[rep] - listdir=glob.glob(os.path.join(rep,"*__POA")) - for elem in listdir: - if os.path.isdir(elem): - # Found a directory (Python package) named *__POA - module__POA=os.path.basename(elem) - module=module__POA[:-5] - MESSAGE( "Import CORBA module: " + module + ".\n Directory: " + os.path.abspath(elem)[:-5] ) - mod=__import__(module) - # force the reload of CORBA module to resolve all the include relations between modules - # specific of omniORBpy implementation (1.5) - reload(mod) - modules[module]=mod.__dict__.copy() - # Now we import modules found in shared_modules directory - r=os.path.join(rep,"shared_modules") - MESSAGE( r ) - if os.path.isdir(r): - sys.path[:0]=[r] - listfich=glob.glob(os.path.join(r,"*.py")) - MESSAGE( str(listfich) ) - for m in listfich: - module=os.path.basename(m)[:-3] - MESSAGE( "Import module: " + module + ".\n Location: " + os.path.abspath(m) ) - mod=__import__(module) - modules[module]=mod.__dict__.copy() - # Don't keep r directory in the path to not pollute it - del sys.path[0] - - # Don't keep rep directory in the path to not pollute it - del sys.path[0] - -# End of CORBA modules import + # Import all *_shared_modules in rep + for f in glob.glob(os.path.join(rep,"lib","python"+sys.version[:3],"site-packages","salome","shared_modules","*_shared_modules.py")): + try: + m=__import__(os.path.splitext(os.path.basename(f))[0]) + list_modules.append(m) + except: + pass -def import_shared_modules(sysmodules): - """ - This function "imports" shared modules contained in modules dictionnary - in sysmodules. - All these modules are only copied and not completely imported (not executed) - """ - # EDF-CCAR: - # Problem with omniORB : omniORB creates a C Python module named _omnipy - # this module has sub-modules : omni_func, ... - # _omnipy is quite a package but import with Python sub-interpreters does not seem to work - # To make it work we need to add those sub-modules in sysmodules - import _omnipy - sysmodules["_omnipy.omni_func"]=_omnipy.omni_func - sysmodules["_omnipy.poa_func"]=_omnipy.poa_func - sysmodules["_omnipy.poamanager_func"]=_omnipy.poa_func - sysmodules["_omnipy.orb_func"]=_omnipy.orb_func - - import imp - - # All modules in the modules dictionnary are only copied, not completely imported - for nom_module,module_dict in modules.items(): - if sysmodules.has_key(nom_module):continue - m=imp.new_module(nom_module) - m.__dict__.update(module_dict) - sysmodules[nom_module]=m +# +# If shared modules have been imported before installing import mechanism +# we add them to shared_imported +# +for name,module in sys.modules.items(): + if import_hook.is_shared(name) and shared_imported.get(name) is None: + #print "Module shared added to shared_imported: ",name + shared_imported[name]=module diff --git a/src/SALOME_SWIG/salome_test.py b/src/SALOME_SWIG/salome_test.py index 6b056326d..31b7f308f 100644 --- a/src/SALOME_SWIG/salome_test.py +++ b/src/SALOME_SWIG/salome_test.py @@ -15,10 +15,22 @@ from salome import sg import SALOMEDS import os +import SALOME_ModuleCatalog + +print "======================================================================" +print " Get Catalog " +print "======================================================================" +obj = salome.naming_service.Resolve('Kernel/ModulCatalog') +catalog = obj._narrow(SALOME_ModuleCatalog.ModuleCatalog) + print "======================================================================" print " Create Study " print "======================================================================" +comp = catalog.GetComponent("GEOM") +if comp is None: + raise RuntimeError,"Component GEOM not found in Module Catalog." + import geompy print "=================================" @@ -47,10 +59,18 @@ print print "============= Test SMESH =============================" print +comp = catalog.GetComponent("SMESH") +if comp is None: + raise RuntimeError,"Component SMESH not found in Module Catalog." + +comp = catalog.GetComponent("MED") +if comp is None: + raise RuntimeError,"Component MED not found in Module Catalog." + import SMESH import smeshpy -geom = salome.lcc.FindOrLoadComponent("FactoryServer", "Geometry") +geom = salome.lcc.FindOrLoadComponent("FactoryServer", "GEOM") myBuilder = salome.myStudy.NewBuilder() smeshgui = salome.ImportComponentGUI("SMESH") @@ -231,18 +251,22 @@ print print "============= Test Supervisor =============================" print +comp = catalog.GetComponent("SUPERV") +if comp is None: + raise RuntimeError,"Component SUPERV not found in Module Catalog." + from SuperV import * import SALOMEDS myStudy = salome.myStudy myBuilder = myStudy.NewBuilder() -SuperVision = lcc.FindOrLoadComponent("SuperVisionContainer","Supervision") +SuperVision = lcc.FindOrLoadComponent("SuperVisionContainer","SUPERV") father = myStudy.FindComponent("SUPERV") if father is None: father = myBuilder.NewComponent("SUPERV") A1 = myBuilder.FindOrCreateAttribute(father, "AttributeName"); FName = A1._narrow(SALOMEDS.AttributeName) - FName.SetValue("Supervision") + FName.SetValue( salome.sg.getComponentUserName("SUPERV") ) A2 = myBuilder.FindOrCreateAttribute(father, "AttributePixMap"); aPixmap = A2._narrow(SALOMEDS.AttributePixMap); aPixmap.SetPixMap( "ICON_OBJBROWSER_Supervision" ); @@ -277,10 +301,10 @@ def addStudy(ior): anIOR.SetValue(dataflow.getIOR()) import os -dir= os.getenv("SALOME_ROOT_DIR") +dir= os.getenv("SUPERV_ROOT_DIR") if dir == None: - raise RuntimeError, "SALOME_ROOT_DIR is not defined" -xmlfile = dir +"/data/GraphEssai.xml" + raise RuntimeError, "SUPERV_ROOT_DIR is not defined" +xmlfile = dir +"/examples/GraphGeomEssai.xml" print "Load dataflow from the file : " print xmlfile print @@ -292,18 +316,6 @@ print "myGraph.IsValid() = ", myGraph.IsValid() # Get Nodes myGraph.PrintNodes() -Add,Sub,Mul,Div = myGraph.Nodes() - -# Load Datas -Addx = Add.Input("x",3.) -Addy = Add.Input("y",4.5) -Subx = Sub.Input("x",1.5) - -# Get Output Port -Addz = Add.Port('z') -Subz = Sub.Port('z') -Mulz = Mul.Port('z') -Divz = Div.Port('z') # This DataFlow is "executable" : all pending Ports are defined with Datas print myGraph.IsExecutable() @@ -324,14 +336,6 @@ print "myGraph.IsDone() = ",myGraph.IsDone() # Wait for Completion (but it is already done after event loop ...) print "Done : ",myGraph.DoneW() -# Get result -print "Result : ",Divz.ToString() - -# Intermediate results : -print "Intermediate Result Add\z : ",Addz.ToString() -print "Intermediate Result Sub\z : ",Subz.ToString() -print "Intermediate Result Mul\z : ",Mulz.ToString() - print " " #print "Type : print myGraph.IsDone()" #print " If execution is finished ==> 1 (true)" @@ -339,30 +343,11 @@ res=myGraph.IsDone() if res != 1: raise RuntimeError, "myGraph.Run() is not done" -print " " -print "Type : print Divz.ToString()" -print " You will get the result" -Divz.ToString() - print " " print "Type : myGraph.PrintPorts()" print " to see input and output values of the graph" myGraph.PrintPorts() -print " " -print "Type : Add.PrintPorts()" -Add.PrintPorts() - -print "Type : Sub.PrintPorts()" -Sub.PrintPorts() - -print "Type : Mul.PrintPorts()" -Mul.PrintPorts() - -print "Type : Div.PrintPorts()" -print " to see input and output values of nodes" -Div.PrintPorts() - # Export will create newsupervisionexample.xml and the corresponding .py file tmpdir=os.getenv("TmpDir") if tmpdir is None: @@ -385,30 +370,88 @@ for node in nodes: names.append(node.Name()) print names -print "Load FactorialComponent component, create dataflow using its services and run execution" -myPy = Graph('myPy') - -eval = myPy.Node('FactorialComponent','FactorialComponent','eval') -eval.SetContainer('FactoryServerPy') - -myPy.IsValid() - -myPy.PrintPorts() - -myPy.Run( 3 ) - -myPy.DoneW() - -myPy.State() - -myPy.PrintPorts() - +# Graph creation +GraphInLines = Graph( 'GraphInLines' ) +GraphInLines.SetName( 'GraphInLines' ) +GraphInLines.SetAuthor( '' ) +GraphInLines.SetComment( '' ) +GraphInLines.Coords( 0 , 0 ) + +# Creation of InLine Nodes +PyAdd = [] +PyAdd.append( 'def Add(a,b) : ' ) +PyAdd.append( ' return a+b ' ) +PyAdd.append( '' ) +Add = GraphInLines.INode( 'Add' , PyAdd ) +Add.InPort( 'a' , 'long' ) +Add.InPort( 'b' , 'long' ) +Add.OutPort( 'f' , 'long' ) +Add.SetName( 'Add' ) +Add.SetAuthor( '' ) +Add.SetComment( 'Python function' ) +Add.Coords( 351 , 77 ) +PySub = [] +PySub.append( 'def Sub(a,b) : ' ) +PySub.append( ' return a-b ' ) +PySub.append( '' ) +Sub = GraphInLines.INode( 'Sub' , PySub ) +Sub.InPort( 'a' , 'long' ) +Sub.InPort( 'b' , 'long' ) +Sub.OutPort( 'f' , 'long' ) +Sub.SetName( 'Sub' ) +Sub.SetAuthor( '' ) +Sub.SetComment( 'Python function' ) +Sub.Coords( 86 , 333 ) +PyMul = [] +PyMul.append( 'def Mul(a,b) : ' ) +PyMul.append( ' return a*b ' ) +Mul = GraphInLines.INode( 'Mul' , PyMul ) +Mul.InPort( 'a' , 'long' ) +Mul.InPort( 'b' , 'long' ) +Mul.OutPort( 'Result' , 'long' ) +Mul.SetName( 'Mul' ) +Mul.SetAuthor( '' ) +Mul.SetComment( 'Python function' ) +Mul.Coords( 616 , 247 ) + +# Creation of intermediate Output variables and of Control Links +Addf = Add.Port( 'f' ) +Mula = GraphInLines.Link( Addf , Mul.Port( 'a' ) ) +Mula.AddCoord( 1 , 570 , 356 ) +Mula.AddCoord( 2 , 570 , 186 ) +Subf = Sub.Port( 'f' ) +Mulb = GraphInLines.Link( Subf , Mul.Port( 'b' ) ) +Mulb.AddCoord( 1 , 282 , 376 ) +Mulb.AddCoord( 2 , 282 , 442 ) +Addb = GraphInLines.Link( Subf , Add.Port( 'b' ) ) +Addb.AddCoord( 1 , 283 , 209 ) +Addb.AddCoord( 2 , 283 , 374 ) +Addb.AddCoord( 3 , 283 , 442 ) + +# Creation of Input datas +Adda = Add.Input( 'a' , 1) +Suba = Sub.Input( 'a' , 3) +Subb = Sub.Input( 'b' , 4) + +# Creation of Output variables +MulResult = Mul.Port( 'Result' ) + +GraphInLines.Run() + +GraphInLines.DoneW() + +GraphInLines.PrintPorts() sg.updateObjBrowser(1); print print "============= Test VISU and MED =============================" print + +comp = catalog.GetComponent("VISU") +if comp is None: + raise RuntimeError,"Component VISU not found in Module Catalog." + import sys import SALOMEDS import SALOME @@ -418,16 +461,23 @@ import VISU import visu_gui medFile = "pointe.med" -medFile = os.getenv('SALOME_ROOT_DIR') + '/data/' + medFile +medFile = os.getenv('KERNEL_ROOT_DIR') + '/examples/' + medFile print "Load ", medFile studyCurrent = salome.myStudyName -med_comp = salome.lcc.FindOrLoadComponent("FactoryServer", "Med") -myVisu = salome.lcc.FindOrLoadComponent("FactoryServer", "Visu") +med_comp = salome.lcc.FindOrLoadComponent("FactoryServer", "MED") +myVisu = salome.lcc.FindOrLoadComponent("FactoryServer", "VISU") try: if os.access(medFile, os.R_OK) : + if not os.access(medFile, os.W_OK) : + import random + medFileNew = "/tmp/" + str(random.randint(0,1000000)) + "_" + medfile + print " -- Copy " + medFile + " to " + medFileNew + os.system("cp "+ medFile + " " + medFileNew) + medFile = medFileNew + if os.access(medFile, os.W_OK) : med_comp.readStructFileWithFieldType(medFile,studyCurrent) med_obj = visu_gui.visu.getMedObjectFromStudy() diff --git a/src/SUPERVGraph/Makefile.in b/src/SUPERVGraph/Makefile.in index d8f6325cc..3edb511e4 100644 --- a/src/SUPERVGraph/Makefile.in +++ b/src/SUPERVGraph/Makefile.in @@ -1,31 +1,6 @@ -# SALOME SUPERVGraph : build Supervisor viewer into desktop -# -# 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 -# Module : SALOME - +# source path top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/SUPERVGraph/SUPERVGraph_ViewFrame.cxx b/src/SUPERVGraph/SUPERVGraph_ViewFrame.cxx index 2fa21f447..01fa60ce2 100644 --- a/src/SUPERVGraph/SUPERVGraph_ViewFrame.cxx +++ b/src/SUPERVGraph/SUPERVGraph_ViewFrame.cxx @@ -254,9 +254,9 @@ void SUPERVGraph_ViewFrame::SetSelectionMode( int mode ) MESSAGE ( "SUPERVGraph_ViewFrame::SetSelectionMode" ) } -void SUPERVGraph_ViewFrame::SetTrihedronSize( int dim ) +void SUPERVGraph_ViewFrame::onAdjustTrihedron( ) { - MESSAGE ( "SUPERVGraph_ViewFrame::SetTrihedronSize" ) + MESSAGE ( "SUPERVGraph_ViewFrame::onAdjustTrihedron" ) } void SUPERVGraph_ViewFrame::rename( const Handle(SALOME_InteractiveObject)& IObject, diff --git a/src/SUPERVGraph/SUPERVGraph_ViewFrame.h b/src/SUPERVGraph/SUPERVGraph_ViewFrame.h index 49c297a7a..8c62cc436 100644 --- a/src/SUPERVGraph/SUPERVGraph_ViewFrame.h +++ b/src/SUPERVGraph/SUPERVGraph_ViewFrame.h @@ -64,7 +64,7 @@ class QAD_EXPORT SUPERVGraph_ViewFrame : public QAD_ViewFrame { void SetSelectionMode( int mode ); - void SetTrihedronSize( int dim ); + void onAdjustTrihedron( ); /* popup management */ void setPopupServer( QAD_Application* ); diff --git a/src/Session/Makefile.in b/src/Session/Makefile.in index f92f5031d..36ba65dde 100644 --- a/src/Session/Makefile.in +++ b/src/Session/Makefile.in @@ -28,7 +28,7 @@ # source path top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -51,7 +51,7 @@ BIN_CLIENT_IDL = SALOMEDS.idl SALOMEDS_Attributes.idl SALOME_Component.idl SALOM CPPFLAGS+=$(QT_MT_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) CXXFLAGS+=$(OCC_CXXFLAGS) -LDFLAGS+=$(QT_MT_LIBS) -lSalomeNS -lSalomeGUI -lSalomeObject -lSalomeLifeCycleCORBA -lqsplitterP -lOpUtil -lSalomeLoggerServer -lPlot2d +LDFLAGS+=$(QT_MT_LIBS) -lSalomeNS -lSalomeGUI -lSalomeObject -lSalomeLifeCycleCORBA -lqsplitterP -lOpUtil -lPlot2d -lSalomeVTKFilter -lSALOMELocalTrace @CONCLUDE@ diff --git a/src/Session/SALOME_Session_Server.cxx b/src/Session/SALOME_Session_Server.cxx index 68c668927..2b00367c2 100644 --- a/src/Session/SALOME_Session_Server.cxx +++ b/src/Session/SALOME_Session_Server.cxx @@ -26,16 +26,13 @@ // Module : SALOME // $Header$ -# include "Utils_ORB_INIT.hxx" -# include "Utils_SINGLETON.hxx" -# include "SALOME_NamingService.hxx" +#include "Utils_ORB_INIT.hxx" +#include "Utils_SINGLETON.hxx" +#include "SALOME_NamingService.hxx" #include #include using namespace std; -// #include -// #include "Qtappl_example.hxx" - #include #include CORBA_SERVER_HEADER(SALOME_Session) @@ -60,114 +57,117 @@ int main(int argc, char **argv) try { - ORB_INIT &init = *SINGLETON_::Instance() ; - ASSERT(SINGLETON_::IsAlreadyExisting()) ; - CORBA::ORB_var &orb = init( argc , argv ) ; + ORB_INIT &init = *SINGLETON_::Instance() ; + ASSERT(SINGLETON_::IsAlreadyExisting()) ; + CORBA::ORB_var &orb = init( argc , argv ) ; - // - long TIMESleep = 250000000; - int NumberOfTries = 40; - int a; - timespec ts_req; - ts_req.tv_nsec=TIMESleep; - ts_req.tv_sec=0; - timespec ts_rem; - ts_rem.tv_nsec=0; - ts_rem.tv_sec=0; - CosNaming::NamingContext_var inc; - PortableServer::POA_var poa; - CORBA::Object_var theObj; - CORBA::Object_var obj; - CORBA::Object_var object; - SALOME_Logger::Logger_var log; - SALOME_NamingService &naming = *SINGLETON_::Instance() ; - int SESSION=0; - const char * Env = getenv("USE_LOGGER"); - int EnvL =0; - if ((Env!=NULL) && (strlen(Env))) - EnvL=1; - CosNaming::Name name; - name.length(1); - name[0].id=CORBA::string_dup("Logger"); - PortableServer::POAManager_var pman; - for (int i = 1; i<=NumberOfTries; i++){ - if (i!=1) - a=nanosleep(&ts_req,&ts_rem); - try{ + // + long TIMESleep = 250000000; + int NumberOfTries = 40; + int a; + timespec ts_req; + ts_req.tv_nsec=TIMESleep; + ts_req.tv_sec=0; + timespec ts_rem; + ts_rem.tv_nsec=0; + ts_rem.tv_sec=0; + CosNaming::NamingContext_var inc; + PortableServer::POA_var poa; + CORBA::Object_var theObj; + CORBA::Object_var obj; + CORBA::Object_var object; + SALOME_NamingService &naming = *SINGLETON_::Instance() ; + int SESSION=0; + const char * Env = getenv("USE_LOGGER"); + int EnvL =0; + if ((Env!=NULL) && (strlen(Env))) + EnvL=1; + CosNaming::Name name; + name.length(1); + name[0].id=CORBA::string_dup("Logger"); + PortableServer::POAManager_var pman; + for (int i = 1; i<=NumberOfTries; i++){ + if (i!=1) + a=nanosleep(&ts_req,&ts_rem); + try + { obj = orb->resolve_initial_references("RootPOA"); if(!CORBA::is_nil(obj)) - poa = PortableServer::POA::_narrow(obj); + poa = PortableServer::POA::_narrow(obj); if(!CORBA::is_nil(poa)) - pman = poa->the_POAManager(); - if(!CORBA::is_nil(orb)) - theObj = orb->resolve_initial_references("NameService"); + pman = poa->the_POAManager(); + if(!CORBA::is_nil(orb)) + theObj = orb->resolve_initial_references("NameService"); if (!CORBA::is_nil(theObj)) inc = CosNaming::NamingContext::_narrow(theObj); - } - catch( CORBA::COMM_FAILURE& ) - { - MESSAGE( "Session Server: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ) - } - if(!CORBA::is_nil(inc)) { - MESSAGE( "Session Server: Naming Service was found" ) - if(EnvL==1){ - for(int j=1; j<=NumberOfTries; j++){ - if (j!=1) - a=nanosleep(&ts_req, &ts_rem); - try{ - object = inc->resolve(name); - } - catch(CosNaming::NamingContext::NotFound){ MESSAGE( "Session Server: Logger Server wasn't found" ) } - catch(...){ MESSAGE( "Session Server: Unknown exception" ) } - if (!CORBA::is_nil(object)) - log = SALOME_Logger::Logger::_narrow(object); - if (!CORBA::is_nil(log)){ - MESSAGE( "Session Server: Loger Server was found" ) - log->ping(); - SESSION=1; - break; - } - }} } - if ((SESSION==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) - break; + catch( CORBA::COMM_FAILURE& ) + { + MESSAGE( "Session Server: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ); + } + if(!CORBA::is_nil(inc)) + { + MESSAGE( "Session Server: Naming Service was found" ); + if(EnvL==1) + { + for(int j=1; j<=NumberOfTries; j++) + { + if (j!=1) + a=nanosleep(&ts_req, &ts_rem); + try + { + object = inc->resolve(name); + } + catch(CosNaming::NamingContext::NotFound) + { MESSAGE( "Session Server: Logger Server wasn't found" ); + } + catch(...) + { + MESSAGE( "Session Server: Unknown exception" ); + } + if (!CORBA::is_nil(object)) + { + MESSAGE( "Session Server: Loger Server was found" ); + SESSION=1; + break; + } + } } - // + } + if ((SESSION==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) + break; + } - // servant - - SALOME_Session_i * mySALOME_Session = new SALOME_Session_i(argc, argv, orb, poa) ; - PortableServer::ObjectId_var mySALOME_Sessionid = poa->activate_object(mySALOME_Session) ; - MESSAGE("poa->activate_object(mySALOME_Session)") + // servant + SALOME_Session_i * mySALOME_Session = new SALOME_Session_i(argc, argv, orb, poa) ; + PortableServer::ObjectId_var mySALOME_Sessionid = poa->activate_object(mySALOME_Session) ; + MESSAGE("poa->activate_object(mySALOME_Session)") - obj = mySALOME_Session->_this() ; - CORBA::String_var sior(orb->object_to_string(obj)) ; - // MESSAGE("sior(orb->object-to-string(obj))") - // cerr << "'" << (char*) sior << "'" << endl ; + obj = mySALOME_Session->_this() ; + CORBA::String_var sior(orb->object_to_string(obj)) ; - mySALOME_Session->NSregister(); + mySALOME_Session->NSregister(); - mySALOME_Session->_remove_ref() ; - //MESSAGE("mySALOME_Session->_remove_ref()") + mySALOME_Session->_remove_ref() ; - //DECOMMENT PortableServer::POAManager_var pman = poa->the_POAManager() ; - pman->activate() ; - MESSAGE("pman->activate()") + //DECOMMENT PortableServer::POAManager_var pman = poa->the_POAManager() ; + pman->activate() ; + MESSAGE("pman->activate()") - orb->run() ; - orb->destroy() ; + orb->run() ; + orb->destroy() ; } - catch (CORBA::SystemException&) + catch (CORBA::SystemException&) { - INFOS("Caught CORBA::SystemException.") + INFOS("Caught CORBA::SystemException."); } - catch (CORBA::Exception&) + catch (CORBA::Exception&) { - INFOS("Caught CORBA::Exception.") + INFOS("Caught CORBA::Exception."); } - catch (...) + catch (...) { - INFOS("Caught unknown exception.") + INFOS("Caught unknown exception."); } return 0 ; } diff --git a/src/Session/SALOME_Session_i.cxx b/src/Session/SALOME_Session_i.cxx index 414c850e9..fb2d92a94 100644 --- a/src/Session/SALOME_Session_i.cxx +++ b/src/Session/SALOME_Session_i.cxx @@ -59,12 +59,18 @@ SALOME_Session_i::SALOME_Session_i(int argc, char ** argv, CORBA::ORB_ptr orb, P _poa = PortableServer::POA::_duplicate(poa) ; MESSAGE("constructor end"); } - -Engines::Component_ptr SALOME_Session_i::GetVisuGen(){ - typedef Engines::Component_ptr VisuGen(CORBA::ORB_ptr, PortableServer::POA_ptr, - SALOME_NamingService*, QMutex*); + +//============================================================================= +/*! GetVisuComponent + * returns Visu component + */ +//============================================================================= + +Engines::Component_ptr SALOME_Session_i::GetVisuComponent() { MESSAGE("SALOME_Session_i::GetVisuGen"); - OSD_SharedLibrary visuSharedLibrary("libVisuEngine.so"); + typedef Engines::Component_ptr VisuGen(CORBA::ORB_ptr,PortableServer::POA_ptr, + SALOME_NamingService*,QMutex*); + OSD_SharedLibrary visuSharedLibrary("libVISUEngine.so"); if(visuSharedLibrary.DlOpen(OSD_RTLD_LAZY)) if(OSD_Function osdFun = visuSharedLibrary.DlSymb("GetVisuGen")) return ((VisuGen (*)) osdFun)(_orb,_poa,_NS,&_GUIMutex); @@ -166,6 +172,7 @@ void SALOME_Session_i::StopSession() SALOME::StatSession SALOME_Session_i::GetStatSession() { // update Session state + //qApp->lock(); // rollback bug _GUIMutex.lock(); _isGUI = _IAPPThread->running(); _runningStudies = 0; @@ -176,6 +183,7 @@ SALOME::StatSession SALOME_Session_i::GetStatSession() qApp->unlock(); } _GUIMutex.unlock(); + //qApp->unlock(); // getting stat info SALOME::StatSession_var myStats = new SALOME::StatSession ; if (_runningStudies) diff --git a/src/Session/SALOME_Session_i.hxx b/src/Session/SALOME_Session_i.hxx index 9ae948527..0d52f118e 100644 --- a/src/Session/SALOME_Session_i.hxx +++ b/src/Session/SALOME_Session_i.hxx @@ -32,6 +32,7 @@ #include #include +#include CORBA_SERVER_HEADER(SALOME_Component) #include CORBA_SERVER_HEADER(SALOME_Session) class SALOME_NamingService; class SALOME_Session_QThread; @@ -45,7 +46,9 @@ public: //! Launch Graphical User Interface void GetInterface(); - Engines::Component_ptr GetVisuGen(); + + //! Return VISU component + Engines::Component_ptr GetVisuComponent(); //! Stop the Session (must be idle): kill servant & server void StopSession(); diff --git a/src/TOOLSDS/Makefile.in b/src/TOOLSDS/Makefile.in index 12cc00426..a3d0a4fdc 100644 --- a/src/TOOLSDS/Makefile.in +++ b/src/TOOLSDS/Makefile.in @@ -5,7 +5,7 @@ # source path top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl:$(top_srcdir)/idl @@ -29,9 +29,7 @@ BIN_CLIENT_IDL = CPPFLAGS+=$(OCC_INCLUDES) $(HDF5_INCLUDES) CXXFLAGS+=$(OCC_CXXFLAGS) -LDFLAGS+= -lOpUtil -lSalomeLoggerServer $(CAS_LDPATH) -lTKernel -# -L/opt/ccmalloc/lib -lccmalloc -ldl -# -L/opt/efence/lib -lefence +LDFLAGS+= -lOpUtil $(CAS_LDPATH) -lTKernel @CONCLUDE@ diff --git a/src/TOOLSGUI/Makefile.in b/src/TOOLSGUI/Makefile.in index 1df235d25..03a986861 100644 --- a/src/TOOLSGUI/Makefile.in +++ b/src/TOOLSGUI/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl diff --git a/src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.cxx b/src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.cxx index ddaa15f72..5c774aa8e 100644 --- a/src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.cxx +++ b/src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.cxx @@ -23,6 +23,7 @@ // // File : ToolsGUI_CatalogGeneratorDlg.cxx // Author : Nicolas REJNERI +// Modified : Marc TAJCHMAN // Module : SALOME // $Header$ @@ -33,6 +34,7 @@ using namespace std; #include "QAD_Desktop.h" #include "QAD_FileDlg.h" #include "QAD_MessageBox.h" +#include "QAD_Tools.h" #include #include #include @@ -107,16 +109,18 @@ ToolsGUI_CatalogGeneratorDlg::ToolsGUI_CatalogGeneratorDlg( QWidget* parent, con supplGrpLayout->setSpacing( SPACING_SIZE ); supplGrpLayout->setMargin( MARGIN_SIZE ); + QSize myMinimumSize(int(MIN_EDIT_SIZE*0.3), 0); + myAuthorEdit = new QLineEdit( supplGrp , "myAuthorEdit" ); myAuthorEdit->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) ); - myAuthorEdit->setMinimumSize( MIN_EDIT_SIZE*0.3, 0 ); + myAuthorEdit->setMinimumSize( myMinimumSize ); OSD_Process aProcess; myAuthorEdit->setText(aProcess.UserName().ToCString()); myVersionEdit = new QLineEdit(supplGrp , "myVersion" ); myVersionEdit->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) ); - myVersionEdit->setMinimumSize( MIN_EDIT_SIZE*0.3, 0 ); + myVersionEdit->setMinimumSize( myMinimumSize ); QStringList aList = QStringList::split(QRegExp("\\s+"),tr( "INF_VERSION" )); myVersionEdit->setText(aList.last()); QDoubleValidator *validator = new QDoubleValidator(myVersionEdit); @@ -130,16 +134,20 @@ ToolsGUI_CatalogGeneratorDlg::ToolsGUI_CatalogGeneratorDlg( QWidget* parent, con myCompName = new QLineEdit(supplGrp , "myCompName"); myCompName->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) ); - myCompName->setMinimumSize( MIN_EDIT_SIZE*0.3, 0 ); + myCompName->setMinimumSize( myMinimumSize ); + + myCompUserName = new QLineEdit(supplGrp , "myCompUserName"); + myCompUserName->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) ); + myCompUserName->setMinimumSize( MIN_EDIT_SIZE*0.3, 0 ); myCompType = new QLineEdit(supplGrp , "myCompType"); myCompType->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) ); - myCompType->setMinimumSize( MIN_EDIT_SIZE*0.3, 0 ); + myCompType->setMinimumSize( myMinimumSize ); myCompType->setText("OTHER"); myCompMultiStd = new QLineEdit(supplGrp , "myCompMultiStd"); myCompMultiStd->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) ); - myCompMultiStd->setMinimumSize( MIN_EDIT_SIZE*0.3, 0 ); + myCompMultiStd->setMinimumSize( myMinimumSize ); myCompMultiStd->setText("1"); QIntValidator *ivalidator = new QIntValidator(myVersionEdit); myCompMultiStd->setValidator(ivalidator); @@ -148,12 +156,14 @@ ToolsGUI_CatalogGeneratorDlg::ToolsGUI_CatalogGeneratorDlg( QWidget* parent, con supplGrpLayout->addWidget( myAuthorEdit, 0, 1 ); supplGrpLayout->addWidget( new QLabel( tr( "TOOLS_COMP_NAME" ), supplGrp ), 0, 2); supplGrpLayout->addWidget(myCompName,0,3); - supplGrpLayout->addWidget( new QLabel( tr( "TOOLS_COMP_TYPE" ), supplGrp ), 0, 4); - supplGrpLayout->addWidget(myCompType,0,5); + supplGrpLayout->addWidget( new QLabel( tr( "TOOLS_COMP_USERNAME" ), supplGrp ), 0, 4); + supplGrpLayout->addWidget(myCompUserName,0,5); supplGrpLayout->addWidget( new QLabel( tr( "TOOLS_VERSION" ), supplGrp ), 1, 0); supplGrpLayout->addWidget( myVersionEdit, 1, 1); supplGrpLayout->addWidget( new QLabel( tr( "TOOLS_COMP_MULTISTD" ), supplGrp ), 1, 2); supplGrpLayout->addWidget(myCompMultiStd,1,3); + supplGrpLayout->addWidget( new QLabel( tr( "TOOLS_COMP_TYPE" ), supplGrp ), 1, 4); + supplGrpLayout->addWidget(myCompType,1,5); supplGrpLayout->addWidget( new QLabel( tr( "TOOLS_PNG_FILE" ), supplGrp ), 2, 0); supplGrpLayout->addMultiCellWidget( myPngEdit, 2,2,1,4 ); supplGrpLayout->addWidget( myBrowsePngBtn, 2, 5 ); @@ -251,6 +261,15 @@ QString ToolsGUI_CatalogGeneratorDlg::getCompName() return myCompName->text().stripWhiteSpace(); } +//================================================================================= +// function : getCompUserName() +// purpose : gets username of the component +//================================================================================= +QString ToolsGUI_CatalogGeneratorDlg::getCompUserName() +{ + return myCompUserName->text().stripWhiteSpace(); +} + //================================================================================= // function : getCompType() // purpose : gets type of the component @@ -268,6 +287,36 @@ QString ToolsGUI_CatalogGeneratorDlg::getCompType() return myCompType->text().stripWhiteSpace(); } +//================================================================================= +// function : getIdlPath() +// purpose : gets IDL path of modules +//================================================================================= +QString ToolsGUI_CatalogGeneratorDlg::getIdlPath() +{ + SALOME_ModuleCatalog::ModuleCatalog_var aCatalog = + SALOME_ModuleCatalog::ModuleCatalog::_narrow( QAD_Application::getDesktop()->getCatalogue()); + + SALOME_ModuleCatalog::ListOfIAPP_Affich_var list_composants = + aCatalog->GetComponentIconeList(); + + QString IDLpath = ""; + + for (unsigned int ind = 0; ind < list_composants->length();ind++) { + QString modulename = strdup(list_composants[ind].modulename) ; + + QCString dir; + if (dir = getenv( modulename + "_ROOT_DIR")) { + IDLpath = IDLpath + "-I" + QAD_Tools::addSlash( QAD_Tools::addSlash(dir) + + QAD_Tools::addSlash("idl") + + QAD_Tools::addSlash("salome")) + " "; + } + } + + // MESSAGE ( " IDLpath = " << IDLpath); + + return IDLpath; +} + //================================================================================= // function : onBrowseBtnClicked() // purpose : <...> (Browse) buttons slot @@ -326,12 +375,14 @@ void ToolsGUI_CatalogGeneratorDlg::updateButtonState() //================================================================================= void ToolsGUI_CatalogGeneratorDlg::onApply() { + QString IDLpath = getIdlPath(); QString XmlFile = getXmlFile(); QString IdlFile = getIdlFile(); QString Author = getAuthor(); QString Version = getVersion(); QString PngFile = getPngFile(); QString CompName = getCompName(); //gets component name + QString CompUserName = getCompUserName(); //gets component username QString CompType = getCompType(); //gets component type QString CompMultiStd = getCompMultiStd(); @@ -343,7 +394,16 @@ void ToolsGUI_CatalogGeneratorDlg::onApply() tr ("TOOLS_BUT_OK") ); } else { - QString command = QString( getenv( "SALOME_ROOT_DIR" ) ) + "/bin/runIDLparser -Wbcatalog=" + XmlFile; + QString command = ""; + if ( getenv("KERNEL_ROOT_DIR") ) + command = QString( getenv( "KERNEL_ROOT_DIR" ) ) + "/bin/salome/runIDLparser " + IDLpath + " -Wbcatalog=" + XmlFile; + else { + QAD_MessageBox::error1( this, + tr("TOOLS_ERR_ERROR"), + tr("KERNEL_ROOT_DIR variable is not defined"), + tr("TOOLS_BUT_OK") ); + } + if (!Author.isEmpty()) command += ",author=" + Author; if (!Version.isEmpty()) command += ",version=" + Version; if (!PngFile.isEmpty()) { @@ -352,6 +412,7 @@ void ToolsGUI_CatalogGeneratorDlg::onApply() command += QString(",icon=") + QString(aFile.ToCString()); } if (!CompName.isEmpty()) command += ",name=" + CompName; + if (!CompUserName.isEmpty()) command += ",username=" + CompUserName; if (!CompType.isEmpty()) command += ",type=" + CompType; if (!CompMultiStd.isEmpty()) command += ",multistudy=" + CompMultiStd; command += " " + IdlFile; diff --git a/src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.h b/src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.h index d0e593458..9d474ac67 100644 --- a/src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.h +++ b/src/TOOLSGUI/ToolsGUI_CatalogGeneratorDlg.h @@ -46,12 +46,14 @@ public: ToolsGUI_CatalogGeneratorDlg( QWidget* parent = 0, const char* name = 0 ); ~ToolsGUI_CatalogGeneratorDlg(); + QString getIdlPath(); QString getIdlFile(); QString getXmlFile(); QString getPngFile(); QString getAuthor(); QString getVersion(); QString getCompName(); + QString getCompUserName(); QString getCompType(); QString getCompMultiStd(); @@ -67,6 +69,7 @@ private: QLineEdit* myVersionEdit; QLineEdit* myAuthorEdit; QLineEdit* myCompName; + QLineEdit* myCompUserName; QLineEdit* myCompType; QLineEdit* myCompMultiStd; QPushButton* myBrowseIdlBtn; diff --git a/src/TOOLSGUI/ToolsGUI_msg_en.po b/src/TOOLSGUI/ToolsGUI_msg_en.po index 7859d5e12..09ad7be89 100644 --- a/src/TOOLSGUI/ToolsGUI_msg_en.po +++ b/src/TOOLSGUI/ToolsGUI_msg_en.po @@ -76,6 +76,9 @@ msgstr "Version : " msgid "ToolsGUI_CatalogGeneratorDlg::TOOLS_COMP_NAME" msgstr "Name : " +msgid "ToolsGUI_CatalogGeneratorDlg::TOOLS_COMP_USERNAME" +msgstr "UserName : " + msgid "ToolsGUI_CatalogGeneratorDlg::TOOLS_COMP_TYPE" msgstr "Type : " diff --git a/src/TestContainer/Makefile.in b/src/TestContainer/Makefile.in index c6ec6b8c0..8ee409d99 100644 --- a/src/TestContainer/Makefile.in +++ b/src/TestContainer/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -45,7 +45,7 @@ LIB_CLIENT_IDL = SALOME_Component.idl SALOME_TestComponent.idl BIN = TestContainer TestLogger BIN_SRC = -LDFLAGS+= -lSalomeNotification -lSalomeNS -lSalomeContainer -lRegistry -lOpUtil -lSalomeLoggerServer +LDFLAGS+= -lSalomeNotification -lSalomeNS -lSalomeContainer -lRegistry -lOpUtil -lSALOMELocalTrace @CONCLUDE@ diff --git a/src/TestContainer/TestContainer.cxx b/src/TestContainer/TestContainer.cxx index 12e9dae83..d1f1c35bb 100644 --- a/src/TestContainer/TestContainer.cxx +++ b/src/TestContainer/TestContainer.cxx @@ -26,7 +26,6 @@ // Module : SALOME // $Header$ -using namespace std; #include "utilities.h" #include #include @@ -36,10 +35,12 @@ using namespace std; #include "SALOME_NamingService.hxx" #include "OpUtil.hxx" -# include "Utils_ORB_INIT.hxx" -# include "Utils_SINGLETON.hxx" -# include "Utils_SALOME_Exception.hxx" -# include "Utils_CommException.hxx" +#include "Utils_ORB_INIT.hxx" +#include "Utils_SINGLETON.hxx" +#include "Utils_SALOME_Exception.hxx" +#include "Utils_CommException.hxx" +using namespace std; + int main (int argc, char * argv[]) { @@ -55,74 +56,84 @@ int main (int argc, char * argv[]) // Obtain a reference to the root POA // - long TIMESleep = 250000000; - int NumberOfTries = 40; - int a; - timespec ts_req; - ts_req.tv_nsec=TIMESleep; - ts_req.tv_sec=0; - timespec ts_rem; - ts_rem.tv_nsec=0; - ts_rem.tv_sec=0; - CosNaming::NamingContext_var inc; - PortableServer::POA_var poa; - CORBA::Object_var theObj; - CORBA::Object_var obj; - CORBA::Object_var object; - SALOME_Logger::Logger_var log; - SALOME_NamingService &naming = *SINGLETON_::Instance() ; - int TEST_CONTAINER=0; - const char * Env = getenv("USE_LOGGER"); + long TIMESleep = 250000000; + int NumberOfTries = 40; + int a; + timespec ts_req; + ts_req.tv_nsec=TIMESleep; + ts_req.tv_sec=0; + timespec ts_rem; + ts_rem.tv_nsec=0; + ts_rem.tv_sec=0; + CosNaming::NamingContext_var inc; + PortableServer::POA_var poa; + CORBA::Object_var theObj; + CORBA::Object_var obj; + CORBA::Object_var object; + SALOME_NamingService &naming = *SINGLETON_::Instance() ; + int TEST_CONTAINER=0; + const char * Env = getenv("USE_LOGGER"); int EnvL =0; if ((Env!=NULL) && (strlen(Env))) EnvL=1; CosNaming::Name name; name.length(1); name[0].id=CORBA::string_dup("Logger"); - PortableServer::POAManager_var manager; - for (int i = 1; i<=NumberOfTries; i++){ - if (i!=1) - a=nanosleep(&ts_req,&ts_rem); - try{ - obj = orb->resolve_initial_references("RootPOA"); - if(!CORBA::is_nil(obj)) - poa = PortableServer::POA::_narrow(obj); - if(!CORBA::is_nil(poa)) - manager = poa->the_POAManager(); - if(!CORBA::is_nil(orb)) - theObj = orb->resolve_initial_references("NameService"); - if (!CORBA::is_nil(theObj)) - inc = CosNaming::NamingContext::_narrow(theObj); - } - catch( CORBA::COMM_FAILURE& ) - { - MESSAGE( "Test Container: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ) - } - if(!CORBA::is_nil(inc)) { - MESSAGE( "Test Container: Naming Service was found" ) - if(EnvL==1){ - for(int j=1; j<=NumberOfTries; j++){ - if (j!=1) - a=nanosleep(&ts_req, &ts_rem); - try{ - object = inc->resolve(name); - } - catch(CosNaming::NamingContext::NotFound){ MESSAGE( "Test Container: Logger Server wasn't found" ) } - catch(...){ MESSAGE( "Test Container: Unknown exception" ) } - if (!CORBA::is_nil(object)) - log = SALOME_Logger::Logger::_narrow(object); - if (!CORBA::is_nil(log)){ - MESSAGE( "Test Container: Loger Server was found" ) - log->ping(); - TEST_CONTAINER=1; - break; + PortableServer::POAManager_var manager; + for (int i = 1; i<=NumberOfTries; i++) + { + if (i!=1) + a=nanosleep(&ts_req,&ts_rem); + try + { + obj = orb->resolve_initial_references("RootPOA"); + if(!CORBA::is_nil(obj)) + poa = PortableServer::POA::_narrow(obj); + if(!CORBA::is_nil(poa)) + manager = poa->the_POAManager(); + if(!CORBA::is_nil(orb)) + theObj = orb->resolve_initial_references("NameService"); + if (!CORBA::is_nil(theObj)) + inc = CosNaming::NamingContext::_narrow(theObj); + } + catch( CORBA::COMM_FAILURE& ) + { + MESSAGE( "Test Container: CORBA::COMM_FAILURE: Unable to contact the Naming Service" ) + } + if(!CORBA::is_nil(inc)) + { + MESSAGE( "Test Container: Naming Service was found" ) + if(EnvL==1) + { + for(int j=1; j<=NumberOfTries; j++) + { + if (j!=1) + a=nanosleep(&ts_req, &ts_rem); + try + { + object = inc->resolve(name); + } + catch(CosNaming::NamingContext::NotFound) + { + MESSAGE( "Test Container: Logger Server wasn't found" ); + } + catch(...) + { + MESSAGE( "Test Container: Unknown exception" ); + } + if (!CORBA::is_nil(object)) + { + MESSAGE( "Test Container: Loger Server was found" ); + TEST_CONTAINER=1; + break; + } + } } - }} - } + } if ((TEST_CONTAINER==1)||((EnvL==0)&&(!CORBA::is_nil(inc)))) break; - } - // + } + // Use Name Service to find container SALOME_NamingService _NS(orb) ; string containerName = "/Containers/" ; @@ -138,7 +149,7 @@ int main (int argc, char * argv[]) { INFOS("----------------------------------------------------" << iter); string dirn = getenv("SALOME_ROOT_DIR"); - dirn += "/lib/libSalomeTestComponentEngine.so"; + dirn += "/lib/salome/libSalomeTestComponentEngine.so"; obj = iGenFact->load_impl("SalomeTestComponent",dirn.c_str()); m1 = Engines::TestComponent::_narrow(obj); INFOS("recup m1"); diff --git a/src/Utils/Makefile.in b/src/Utils/Makefile.in index 0ccfe041f..86ebc70ef 100644 --- a/src/Utils/Makefile.in +++ b/src/Utils/Makefile.in @@ -27,7 +27,7 @@ # $Header$ top_srcdir=@top_srcdir@ -top_builddir=../../.. +top_builddir=../.. srcdir=@srcdir@ VPATH=.:@srcdir@:@top_srcdir@/idl @@ -57,7 +57,7 @@ LIB_SRC = OpUtil.cxx Utils_Timer.cxx duplicate.cxx \ Utils_Identity.cxx Utils_ORB_INIT.cxx \ Utils_DESTRUCTEUR_GENERIQUE.cxx -LDFLAGS+= -lSalomeLoggerServer +LDFLAGS+= @CONCLUDE@ diff --git a/src/Utils/SALOME_utilities.py b/src/Utils/SALOME_utilities.py index b86dbd587..bf18aaf70 100644 --- a/src/Utils/SALOME_utilities.py +++ b/src/Utils/SALOME_utilities.py @@ -24,20 +24,20 @@ def REPERE(): def BEGIN_OF(msg): if __debug__: REPERE(); MYTRACE(); - GLogger.putMessage("Begin of : "+ msg + "\n") + GLogger.putMessage("Begin of : "+ str(msg) + "\n") REPERE(); def END_OF(msg): if __debug__: REPERE(); MYTRACE(); - GLogger.putMessage("Normale end of : "+ msg + "\n") + GLogger.putMessage("Normale end of : "+ str(msg) + "\n") REPERE(); def MESSAGE(msg): if __debug__: MYTRACE() - GLogger.putMessage(msg + "\n") + GLogger.putMessage(str(msg) + "\n") def SCRUTE(var_name, var_value): MYTRACE(); diff --git a/src/Utils/Utils_DESTRUCTEUR_GENERIQUE.cxx b/src/Utils/Utils_DESTRUCTEUR_GENERIQUE.cxx index 07b70adfe..50737af05 100644 --- a/src/Utils/Utils_DESTRUCTEUR_GENERIQUE.cxx +++ b/src/Utils/Utils_DESTRUCTEUR_GENERIQUE.cxx @@ -66,6 +66,7 @@ public : ATEXIT_( void ) { ASSERT (Destructeurs==0); + MESSAGE("Construction ATEXIT"); // message necessaire pour utiliser logger dans Nettoyage (cf.BUG KERNEL4561) Destructeurs = new list ; // Destructeurs alloué dynamiquement (cf. ci-dessous) , // il est utilisé puis détruit par la fonction Nettoyage int cr = atexit( Nettoyage ); // exécute Nettoyage lors de exit, après la destruction des données statiques ! diff --git a/src/Utils/Utils_SALOME_Exception.cxx b/src/Utils/Utils_SALOME_Exception.cxx index 59b79a764..06f4a26f4 100644 --- a/src/Utils/Utils_SALOME_Exception.cxx +++ b/src/Utils/Utils_SALOME_Exception.cxx @@ -42,7 +42,7 @@ const char* duplicate( const char *const str ) ; SALOME_Exception::SALOME_Exception( void ): exception() , _text(0) { - MESSAGE( "You must user the standard builder : SALOME_Exception::SALOME_Exception( const char *text )" ) ; + MESSAGE( "You must use the standard builder: SALOME_Exception::SALOME_Exception( const char *text )" ) ; INTERRUPTION(1) ; } diff --git a/src/Utils/Utils_SINGLETON.hxx b/src/Utils/Utils_SINGLETON.hxx index 3d2e58cd3..4e06560a0 100644 --- a/src/Utils/Utils_SINGLETON.hxx +++ b/src/Utils/Utils_SINGLETON.hxx @@ -107,7 +107,7 @@ template TYPE *SINGLETON_::Instance( void ) { if ( ! PtrSingleton ) { - MESSAGE("SINGLETON_::Instance( void )") ; + //MESSAGE("SINGLETON_::Instance( void )") ; PtrSingleton = new SINGLETON_ ; new DESTRUCTEUR_DE_( PtrSingleton->_Instance ) ; } @@ -125,7 +125,7 @@ template bool SINGLETON_::IsAlreadyExisting( void ) template SINGLETON_::SINGLETON_( void ) { - MESSAGE("CREATION d'un SINGLETON_") ; + //MESSAGE("CREATION d'un SINGLETON_") ; } diff --git a/src/Utils/utilities.h b/src/Utils/utilities.h index 52256eae8..f396321e8 100644 --- a/src/Utils/utilities.h +++ b/src/Utils/utilities.h @@ -28,101 +28,67 @@ /* --- Definition macros file to print informations if _DEBUG_ is defined --- */ -# ifndef UTILITIES_H -# define UTILITIES_H +#ifndef UTILITIES_H +#define UTILITIES_H -# include -# include - - - -//VRV: T2.4 - replacement macro for using special CORBA server -#include "SALOME_Trace.hxx" -//VRV: T2.4 - replacement macro for using special CORBA server +#include +#include +#include "SALOME_Log.hxx" /* --- INFOS is always defined (without _DEBUG_): to be used for warnings, with release version --- */ -//VRV: T2.4 - replacement of these macros for using special CORBA server - -#define INFOS(msg) { GLogger.putMessage(GLogger << __FILE__<< " [" << __LINE__ << "] : " << msg<< endl << ends ); } -#define PYSCRIPT(msg) { GLogger.putMessage(GLogger<<"---PYSCRIPT--- "<putMessage(*SLog<<__FILE__<<" ["<<__LINE__<<"] : "<putMessage(*SLog<<"---PYSCRIPT--- "<putMessage(\ + *SLog<<__FILE__<<" ["<< __LINE__<<"] : "\ + << "COMPILED with " << COMPILER \ + << ", " << __DATE__ \ + << " at " << __TIME__ <putMessage( MYTRACE <putMessage( MYTRACE << #var << "=" << var < #include "QAD_Config.h" #include "QAD_Application.h" #include "QAD_Desktop.h" @@ -54,31 +54,25 @@ using namespace std; #include #include - +#include //VRV: porting on Qt 3.0.5 #if QT_VERSION >= 0x030005 #include #endif //VRV: porting on Qt 3.0.5 -//---------------------------------------------------------------------------- -VTKViewer_InteractorStyleSALOME *VTKViewer_InteractorStyleSALOME::New() -{ - // First try to create the object from the vtkObjectFactory - vtkObject* ret = vtkObjectFactory::CreateInstance("VTKViewer_InteractorStyleSALOME"); - if(ret) - { - return (VTKViewer_InteractorStyleSALOME*)ret; - } - // If the factory was unable to create the object, then create it here. - return new VTKViewer_InteractorStyleSALOME; -} +using namespace std; +extern int SetVisibility(vtkActorCollection* theCollection, int theParam); +extern int GetVisibility(vtkActorCollection* theCollection); //---------------------------------------------------------------------------- +vtkStandardNewMacro(VTKViewer_InteractorStyleSALOME); +//---------------------------------------------------------------------------- + VTKViewer_InteractorStyleSALOME::VTKViewer_InteractorStyleSALOME() { - m_Triedron = 0; + m_Trihedron = 0; this->MotionFactor = 10.0; this->State = VTK_INTERACTOR_STYLE_CAMERA_NONE; this->RadianToDegree = 180.0 / vtkMath::Pi(); @@ -92,9 +86,8 @@ VTKViewer_InteractorStyleSALOME::~VTKViewer_InteractorStyleSALOME() } //---------------------------------------------------------------------------- -void VTKViewer_InteractorStyleSALOME::setTriedron( vtkActorCollection* triedron ) -{ - m_Triedron = triedron; +void VTKViewer_InteractorStyleSALOME::setTriedron(VTKViewer_Trihedron* theTrihedron){ + m_Trihedron = theTrihedron; } //---------------------------------------------------------------------------- @@ -120,15 +113,8 @@ void VTKViewer_InteractorStyleSALOME::RotateXY(int dx, int dy) cam->Azimuth(rxf); cam->Elevation(ryf); cam->OrthogonalizeViewUp(); - this->CurrentRenderer->ResetCameraClippingRange(); - vtkRenderWindowInteractor *rwi = this->Interactor; - /* VSV Light follows camera: if (this->CurrentLight) - { - // get the first light - this->CurrentLight->SetPosition(cam->GetPosition()); - this->CurrentLight->SetFocalPoint(cam->GetFocalPoint()); - } */ - rwi->Render(); + ::ResetCameraClippingRange(this->CurrentRenderer); + this->Interactor->Render(); } //---------------------------------------------------------------------------- @@ -148,98 +134,26 @@ void VTKViewer_InteractorStyleSALOME::PanXY(int x, int y, int oldX, int oldY) //---------------------------------------------------------------------------- void VTKViewer_InteractorStyleSALOME::ControlLblSize(double aOldScale, double aNewScale) { - m_Triedron->InitTraversal(); - vtkActor *ac = m_Triedron->GetNextActor(); - bool IsConeActor = true; - while(!(ac==NULL)) { - float aMaxXRange; - float aMaxYRange; - float aMaxZRange; - if(ac->IsA("vtkFollower")) { - float aScale[3]; - ac->GetScale(aScale); - - float aPosition[3]; - ac->GetPosition(aPosition); - - float aPercent = (aOldScale-aNewScale)/aOldScale; - ac->SetScale(aScale[0]*(1-aPercent),aScale[1]*(1-aPercent),aScale[2]*(1-aPercent)); - - //Set new position - float aLength = ac->GetLength(); - if (aPosition[0]!=0) { - //x - aPosition[0] = aMaxXRange; - } else if (aPosition[1]!=0) { - //y - aPosition[1] = aMaxYRange; - } else if (aPosition[2]!=0) { - //z - aPosition[2] = aMaxZRange; - } - ac->SetPosition(aPosition); - - IsConeActor = true; - } - else { - if (IsConeActor) { - //coneActor is the first in the list (see m_Triedron->AddItem(...) in VTKViewer_ViewFrame::AddVector(...)) - IsConeActor = false; - - float aPosition[3]; - ac->GetPosition(aPosition); - - if (aPosition[0]!=0) { - //x - float* aXRange = ac->GetXRange(); - if (aXRange[0] < aXRange[1]) aMaxXRange = aXRange[1]; - else aMaxXRange = aXRange[0]; - } else if (aPosition[1]!=0) { - //y - float* aYRange = ac->GetYRange(); - if (aYRange[0] < aYRange[1]) aMaxYRange = aYRange[1]; - else aMaxYRange = aYRange[0]; - } else if (aPosition[2]!=0) { - //z - float* aZRange = ac->GetZRange(); - if (aZRange[0] < aZRange[1]) aMaxZRange = aZRange[1]; - else aMaxZRange = aZRange[0]; - } - } - } - ac = m_Triedron->GetNextActor(); - } + return; } //---------------------------------------------------------------------------- void VTKViewer_InteractorStyleSALOME::DollyXY(int dx, int dy) { - vtkCamera *cam; + if (this->CurrentRenderer == NULL) return; + double dxf = this->MotionFactor * (double)(dx) / (double)(this->CurrentRenderer->GetCenter()[1]); double dyf = this->MotionFactor * (double)(dy) / (double)(this->CurrentRenderer->GetCenter()[1]); double zoomFactor = pow((double)1.1, dxf + dyf); - if (this->CurrentRenderer == NULL) - { - return; - } - - cam = this->CurrentRenderer->GetActiveCamera(); - if (cam->GetParallelProjection()) - { - double aOldScale = cam->GetParallelScale(); - cam->SetParallelScale(cam->GetParallelScale()/zoomFactor); - double aNewScale = cam->GetParallelScale(); - - // for controlling label size - ControlLblSize(aOldScale,aNewScale); - } - else - { - cam->Dolly(zoomFactor); - this->CurrentRenderer->ResetCameraClippingRange(); - } + vtkCamera *aCam = this->CurrentRenderer->GetActiveCamera(); + if (aCam->GetParallelProjection()) + aCam->SetParallelScale(aCam->GetParallelScale()/zoomFactor); + else{ + aCam->Dolly(zoomFactor); + ::ResetCameraClippingRange(this->CurrentRenderer); + } /* VSV Light follows camera: if (this->CurrentLight) { @@ -597,6 +511,27 @@ void VTKViewer_InteractorStyleSALOME::startFitArea() qApp->installEventFilter(this); } + +void VTKViewer_InteractorStyleSALOME::ViewFitAll() { + int aTriedronWasVisible = false; + if(m_Trihedron){ + aTriedronWasVisible = + m_Trihedron->GetVisibility() == VTKViewer_Trihedron::eOn; + if(aTriedronWasVisible) m_Trihedron->VisibilityOff(); + } + + if(m_Trihedron->GetVisibleActorCount(CurrentRenderer)){ + m_Trihedron->VisibilityOff(); + ::ResetCamera(CurrentRenderer); + }else{ + m_Trihedron->SetVisibility(VTKViewer_Trihedron::eOnlyLineOn); + ::ResetCamera(CurrentRenderer,true); + } + if(aTriedronWasVisible) m_Trihedron->VisibilityOn(); + else m_Trihedron->VisibilityOff(); +} + + // starts Global Panning operation (e.g. through menu command) void VTKViewer_InteractorStyleSALOME::startGlobalPan() { @@ -612,29 +547,21 @@ void VTKViewer_InteractorStyleSALOME::startGlobalPan() vtkCamera *cam = this->CurrentRenderer->GetActiveCamera(); myScale = cam->GetParallelScale(); + ViewFitAll(); // make fit all - Standard_Boolean TriedronWasVisible = false; - if ( m_Triedron ) { - m_Triedron->InitTraversal(); - vtkActor *ac = m_Triedron->GetNextActor(); - while(!(ac==NULL)) { - if(ac->GetVisibility()) { - TriedronWasVisible = true; - ac->VisibilityOff(); - } - ac = m_Triedron->GetNextActor(); - } - } - this->CurrentRenderer->ResetCamera(); - this->CurrentRenderer->ResetCameraClippingRange(); - if( m_Triedron && TriedronWasVisible ) { - m_Triedron->InitTraversal(); - vtkActor *ac = m_Triedron->GetNextActor(); - while(!(ac==NULL)) { - ac->VisibilityOn(); - ac = m_Triedron->GetNextActor(); - } - } +// int TriedronWasVisible = false; +// if(m_Trihedron){ +// TriedronWasVisible = +// m_Trihedron->GetVisibility() == VTKViewer_Trihedron::eOn; +// if(TriedronWasVisible) m_Trihedron->VisibilityOff(); +// } + +// ::ResetCamera(this->CurrentRenderer); + +// if(m_Trihedron) +// if(TriedronWasVisible) +// m_Trihedron->VisibilityOn(); + //VTKViewer_RenderWindow* aRW = dynamic_cast(this->Interactor->GetRenderWindow()); if (myGUIWindow) myGUIWindow->update(); @@ -657,10 +584,7 @@ void VTKViewer_InteractorStyleSALOME::fitRect(const int left, const int right, const int bottom) { - if (this->CurrentRenderer == NULL) { - return; - } - vtkCamera *cam = this->CurrentRenderer->GetActiveCamera(); + if (this->CurrentRenderer == NULL) return; // move camera int x = (left + right)/2; @@ -670,17 +594,17 @@ void VTKViewer_InteractorStyleSALOME::fitRect(const int left, int oldY = aSize[1]/2; TranslateView(oldX, oldY, x, y); - // zoom camera double dxf = (double)(aSize[0]) / (double)(abs(right - left)); double dyf = (double)(aSize[1]) / (double)(abs(bottom - top)); double zoomFactor = (dxf + dyf)/2 ; - if (cam->GetParallelProjection()) { - cam->SetParallelScale(cam->GetParallelScale()/zoomFactor); - } else { - cam->Dolly(zoomFactor); - this->CurrentRenderer->ResetCameraClippingRange(); + vtkCamera *aCam = this->CurrentRenderer->GetActiveCamera(); + if(aCam->GetParallelProjection()) + aCam->SetParallelScale(aCam->GetParallelScale()/zoomFactor); + else{ + aCam->Dolly(zoomFactor); + ::ResetCameraClippingRange(this->CurrentRenderer); } //vtkRenderWindowInteractor *rwi = this->Interactor; @@ -765,6 +689,8 @@ void VTKViewer_InteractorStyleSALOME::setCursor(const int operation) void VTKViewer_InteractorStyleSALOME::onStartOperation() { if (!myGUIWindow) return; + // VSV: LOD actor activisation + // this->Interactor->GetRenderWindow()->SetDesiredUpdateRate(this->Interactor->GetDesiredUpdateRate()); switch (State) { case VTK_INTERACTOR_STYLE_CAMERA_SELECT: case VTK_INTERACTOR_STYLE_CAMERA_FIT: @@ -789,14 +715,16 @@ void VTKViewer_InteractorStyleSALOME::onFinishOperation() { if (!myGUIWindow) return; + QAD_Study* aActiveStudy = QAD_Application::getDesktop()->getActiveStudy(); SALOME_Selection* aSel = SALOME_Selection::Selection( aActiveStudy->getSelection() ); vtkRenderWindowInteractor *rwi = this->Interactor; + // VSV: LOD actor activisation + // rwi->GetRenderWindow()->SetDesiredUpdateRate(rwi->GetStillUpdateRate()); + int aSelectionMode = aSel->SelectionMode(); bool aSelActiveCompOnly = aSel->IsSelectActiveCompOnly(); - SALOMEDS::SComponent_var aActiveComponent = SALOMEDS::SComponent::_narrow( - aActiveStudy->getStudyDocument()->FindObject(QAD_Application::getDesktop()->getActiveComponent())); switch (State) { case VTK_INTERACTOR_STYLE_CAMERA_SELECT: @@ -829,6 +757,11 @@ void VTKViewer_InteractorStyleSALOME::onFinishOperation() vtkActorCollection* listactors = NULL; this->FindPokedRenderer(x, y); rwi->StartPickCallback(); + +// vtkPicker* aPicker = vtkPicker::SafeDownCast(rwi->GetPicker()); +// if (aPicker) +// aPicker->SetTolerance(0.01); + rwi->GetPicker()->Pick(x, y, 0.0, this->CurrentRenderer); if ( rwi->GetPicker()->IsA("vtkCellPicker") ) { @@ -1020,6 +953,10 @@ void VTKViewer_InteractorStyleSALOME::onFinishOperation() } } else { //processing rectangle selection + SALOMEDS::SComponent_var aActiveComponent = SALOMEDS::SComponent:: + _narrow(aActiveStudy->getStudyDocument()-> + FindObject(QAD_Application::getDesktop()->getActiveComponent())); + if(aSelActiveCompOnly && aActiveComponent->_is_nil()) return; rwi->StartPickCallback(); if (!myShiftState) { @@ -1117,9 +1054,10 @@ void VTKViewer_InteractorStyleSALOME::onFinishOperation() if(SActor->hasIO()) { Handle(SALOME_InteractiveObject) IO = SActor->getIO(); if(IO.IsNull()) continue; - if(aSelActiveCompOnly) + if(aSelActiveCompOnly) { if(strcmp(aActiveComponent->ComponentDataType(),IO->getComponentDataType()) != 0) continue; + } if(vtkDataSet* aDataSet = SActor->GetMapper()->GetInput()){ for(int i = 0, iEnd = aDataSet->GetNumberOfCells(); i < iEnd; i++){ if(vtkCell* aCell = aDataSet->GetCell(i)){ @@ -1218,6 +1156,8 @@ void VTKViewer_InteractorStyleSALOME::onFinishOperation() } break; } + if (myGUIWindow) myGUIWindow->update(); + } // called during viewer operation when user moves mouse (!put necessary processing here!) @@ -1382,7 +1322,7 @@ void VTKViewer_InteractorStyleSALOME::Place(const int theX, const int theY) // restore zoom scale vtkCamera *cam = this->CurrentRenderer->GetActiveCamera(); cam->SetParallelScale(myScale); - this->CurrentRenderer->ResetCameraClippingRange(); + ::ResetCameraClippingRange(this->CurrentRenderer); /* VSV Light follows camera: if (this->CurrentLight) { this->CurrentLight->SetPosition(cam->GetPosition()); diff --git a/src/VTKViewer/VTKViewer_InteractorStyleSALOME.h b/src/VTKViewer/VTKViewer_InteractorStyleSALOME.h index a8a9aa206..62438e91e 100644 --- a/src/VTKViewer/VTKViewer_InteractorStyleSALOME.h +++ b/src/VTKViewer/VTKViewer_InteractorStyleSALOME.h @@ -34,6 +34,7 @@ #include #include "SALOME_Actor.h" +class VTKViewer_Trihedron; #define VTK_INTERACTOR_STYLE_CAMERA_NONE 0 #define VTK_INTERACTOR_STYLE_CAMERA_ROTATE 1 @@ -53,7 +54,7 @@ class VTKViewer_InteractorStyleSALOME : public QObject, public vtkInteractorStyl // programmers. static VTKViewer_InteractorStyleSALOME *New(); - void setTriedron( vtkActorCollection* triedron ); + void setTriedron(VTKViewer_Trihedron* theTrihedron); vtkTypeMacro(VTKViewer_InteractorStyleSALOME, vtkObject); void PrintSelf(ostream& os, vtkIndent indent); @@ -67,6 +68,8 @@ class VTKViewer_InteractorStyleSALOME : public QObject, public vtkInteractorStyl void OnRightButtonDown(int ctrl, int shift, int x, int y); void OnRightButtonUp (int ctrl, int shift, int x, int y); + void ViewFitAll(); + protected: VTKViewer_InteractorStyleSALOME(); ~VTKViewer_InteractorStyleSALOME(); @@ -132,7 +135,7 @@ protected: bool myCursorState; bool myShiftState; int ForcedState; - vtkActorCollection* m_Triedron; + VTKViewer_Trihedron* m_Trihedron; QWidget* myGUIWindow; diff --git a/src/VTKViewer/VTKViewer_RenderWindow.cxx b/src/VTKViewer/VTKViewer_RenderWindow.cxx index 6072e344b..7712ec01e 100644 --- a/src/VTKViewer/VTKViewer_RenderWindow.cxx +++ b/src/VTKViewer/VTKViewer_RenderWindow.cxx @@ -45,6 +45,7 @@ using namespace std; #include #include #include +#include //#include //#include @@ -64,6 +65,7 @@ VTKViewer_RenderWindow::VTKViewer_RenderWindow(QWidget *parent, const char *name myRW->SetDisplayId((void*)x11Display()); myRW->SetWindowId((void*)winId()); myRW->DoubleBufferOn(); + setMouseTracking(true); } VTKViewer_RenderWindow::~VTKViewer_RenderWindow() { @@ -76,10 +78,23 @@ void VTKViewer_RenderWindow::paintEvent(QPaintEvent* theEvent) { } void VTKViewer_RenderWindow::resizeEvent(QResizeEvent* theEvent) { - vtkRenderWindowInteractor* aRWI = myRW->GetInteractor(); - if (aRWI != NULL) - aRWI->SetSize(width(), height()); - myRW->SetSize(width(), height()); + int aWidth = myRW->GetSize()[0], aHeight = myRW->GetSize()[1]; + if(vtkRenderWindowInteractor* aRWI = myRW->GetInteractor()) + aRWI->UpdateSize(width(), height()); + if(aWidth != width() || aHeight != height()){ + vtkRendererCollection * aRenderers = myRW->GetRenderers(); + aRenderers->InitTraversal(); + double aCoeff = 1.0; + if(vtkRenderer *aRenderer = aRenderers->GetNextItem()){ + vtkCamera *aCamera = aRenderer->GetActiveCamera(); + double aScale = aCamera->GetParallelScale(); + if((aWidth - width())*(aHeight - height()) > 0) + aCoeff = sqrt(double(aWidth)/double(width())*double(height())/double(aHeight)); + else + aCoeff = double(aWidth)/double(width()); + aCamera->SetParallelScale(aScale*aCoeff); + } + } } diff --git a/src/VTKViewer/VTKViewer_RenderWindowInteractor.cxx b/src/VTKViewer/VTKViewer_RenderWindowInteractor.cxx index 4099a3fcd..2e4ce4b96 100644 --- a/src/VTKViewer/VTKViewer_RenderWindowInteractor.cxx +++ b/src/VTKViewer/VTKViewer_RenderWindowInteractor.cxx @@ -26,7 +26,6 @@ // Module : SALOME // $Header$ -using namespace std; #include "VTKViewer_RenderWindowInteractor.h" #include "VTKViewer_RenderWindow.h" #include "VTKViewer_InteractorStyleSALOME.h" @@ -59,10 +58,11 @@ using namespace std; #include #include - // QT Includes #include +using namespace std; + VTKViewer_RenderWindowInteractor* VTKViewer_RenderWindowInteractor::New() { vtkObject *ret = vtkObjectFactory::CreateInstance("VTKViewer_RenderWindowInteractor") ; if( ret ) { @@ -168,6 +168,13 @@ void VTKViewer_RenderWindowInteractor::Initialize() { return ; } + +void VTKViewer_RenderWindowInteractor::SetInteractorStyle(vtkInteractorObserver *theInteractor){ + myInteractorStyle = dynamic_cast(theInteractor); + vtkRenderWindowInteractor::SetInteractorStyle(theInteractor); +} + + void VTKViewer_RenderWindowInteractor::SetSelectionMode(int mode) { Cell_Actor->VisibilityOff(); @@ -759,55 +766,38 @@ bool VTKViewer_RenderWindowInteractor::highlight( const Handle(SALOME_Interactiv bool hilight, bool update) { - VTKViewer_InteractorStyleSALOME* aStyle = VTKViewer_InteractorStyleSALOME::SafeDownCast(this->InteractorStyle); - if (!aStyle) return false; - - vtkRenderer* aren; - for (this->RenderWindow->GetRenderers()->InitTraversal(); - (aren = this->RenderWindow->GetRenderers()->GetNextItem()); ) { - vtkActorCollection* theActors = aren->GetActors(); - theActors->InitTraversal(); - vtkActor *ac = theActors->GetNextActor(); - while(!(ac==NULL)) { - if ( ac->IsA("SALOME_Actor") ) { - SALOME_Actor* anActor = SALOME_Actor::SafeDownCast( ac ); - if ( anActor->hasIO() ) { - if ( IObject->isSame( anActor->getIO() ) ) { - if ( anActor->GetMapper() == NULL ) { - return false; - } - //highlight or unhilight actors - if ( anActor->hasHighlight() ) { - anActor->highlight(hilight); - } else { - if ( anActor->GetVisibility() == 1 ) { - if (hilight) { - vtkActor2D *actor2D; - vtkProp3D *prop3D; - if ( (prop3D=vtkProp3D::SafeDownCast(anActor)) != NULL ) { - aStyle->HighlightProp3D(prop3D); - } else if ( (actor2D=vtkActor2D::SafeDownCast(anActor)) != NULL ) { - aStyle->HighlightActor2D(actor2D); - } - //this->InteractorStyle->HighlightProp(anActor); - } else { - aStyle->HighlightProp3D(NULL); - aStyle->HighlightActor2D(NULL); - //this->InteractorStyle->HighlightProp(NULL); - } + VTKViewer_InteractorStyleSALOME* aStyle = + VTKViewer_InteractorStyleSALOME::SafeDownCast(this->InteractorStyle); + if(!aStyle) return false; + vtkRendererCollection* aRenColl = this->RenderWindow->GetRenderers(); + aRenColl->InitTraversal(); + while(vtkRenderer* aRen = this->RenderWindow->GetRenderers()->GetNextItem()){ + vtkActorCollection* theActors = aRen->GetActors(); + theActors->InitTraversal(); + while(vtkActor *anAct = theActors->GetNextActor()) { + if(SALOME_Actor* anActor = SALOME_Actor::SafeDownCast(anAct)){ + if(anActor->hasIO()){ + if(IObject->isSame(anActor->getIO())){ + if(anActor->GetMapper() == NULL) + return false; + //highlight or unhilight actors + if(anActor->hasHighlight()) + anActor->highlight(hilight); + else{ + if(anActor->GetVisibility() == 1 && hilight) + aStyle->HighlightProp(anActor); + else if(!hilight) + aStyle->HighlightProp(NULL); } } } } } - ac = theActors->GetNextActor(); } - } - if (update) { + if(update){ Render(); emit RenderWindowModified(); } - return false; } @@ -830,36 +820,32 @@ void VTKViewer_RenderWindowInteractor::Update() { } -bool VTKViewer_RenderWindowInteractor::unHighlightAll() -{ - vtkRenderer* aren; - for (this->RenderWindow->GetRenderers()->InitTraversal(); - (aren = this->RenderWindow->GetRenderers()->GetNextItem()); ) { - vtkActorCollection* theActors = aren->GetActors(); +bool VTKViewer_RenderWindowInteractor::unHighlightAll(){ + VTKViewer_InteractorStyleSALOME* aStyle = + VTKViewer_InteractorStyleSALOME::SafeDownCast(this->InteractorStyle); + if(aStyle) aStyle->HighlightProp(NULL); + vtkRendererCollection* aRenColl = this->RenderWindow->GetRenderers(); + aRenColl->InitTraversal(); + while(vtkRenderer* aRen = this->RenderWindow->GetRenderers()->GetNextItem()){ + vtkActorCollection* theActors = aRen->GetActors(); theActors->InitTraversal(); - - if ( theActors->IsItemPresent(Point_Actor) != 0 ) - aren->RemoveActor( Point_Actor ); - if ( theActors->IsItemPresent( Edge_Actor ) != 0 ) - aren->RemoveActor( Edge_Actor ); - if ( theActors->IsItemPresent( Cell_Actor ) != 0 ) - aren->RemoveActor( Cell_Actor ); - - vtkActor *ac = theActors->GetNextActor(); - - while(!(ac==NULL)) { - if ( ac->IsA("SALOME_Actor") ) { - SALOME_Actor* anActor = SALOME_Actor::SafeDownCast( ac ); - if ( anActor->hasIO() ) { + if(theActors->IsItemPresent(Point_Actor)) + aRen->RemoveActor(Point_Actor); + if(theActors->IsItemPresent(Edge_Actor)) + aRen->RemoveActor(Edge_Actor); + if(theActors->IsItemPresent(Cell_Actor)) + aRen->RemoveActor(Cell_Actor); + vtkActor *anActor = theActors->GetNextActor(); + while(vtkActor *anAct = theActors->GetNextActor()) { + if(SALOME_Actor* anActor = SALOME_Actor::SafeDownCast(anAct)){ + if(anActor->hasIO()){ //highlight or unhilight actors - if ( anActor->hasHighlight() ) + if(anActor->hasHighlight()) anActor->highlight(false); } } - ac = theActors->GetNextActor(); } } - emit RenderWindowModified() ; return false; } diff --git a/src/VTKViewer/VTKViewer_RenderWindowInteractor.h b/src/VTKViewer/VTKViewer_RenderWindowInteractor.h index 24f7dd622..e5fa40885 100644 --- a/src/VTKViewer/VTKViewer_RenderWindowInteractor.h +++ b/src/VTKViewer/VTKViewer_RenderWindowInteractor.h @@ -47,10 +47,12 @@ #include #include -class VTKViewer_RenderWindow; class vtkPolyData; class vtkPolyDataMapper; +class VTKViewer_RenderWindow; +class VTKViewer_InteractorStyleSALOME; + // ------------------------------------------------------------ // :TRICKY: Fri Apr 21 22:19:27 2000 Pagey // The Signal/Slot mechanism used by Qt requires that QObject @@ -66,7 +68,7 @@ public: static VTKViewer_RenderWindowInteractor *New() ; - vtkTypeMacro(vtkRenderWindowInteractor,vtkObject); + vtkTypeMacro(VTKViewer_RenderWindowInteractor,vtkRenderWindowInteractor); void PrintSelf(ostream& os, vtkIndent indent); @@ -76,6 +78,11 @@ public: // want to have mouse interaction. virtual void Initialize(); + virtual void SetInteractorStyle(vtkInteractorObserver *); + VTKViewer_InteractorStyleSALOME* GetInteractorStyleSALOME(){ + return myInteractorStyle; + } + // Description: // This will start up the X event loop and never return. If you // call this method it will loop processing X events until the @@ -174,23 +181,24 @@ public: vtkRenderer* GetRenderer(); QWidget* getGUIWindow() {return myGUIWindow;} - void setGUIWindow(QWidget* theWin) { myGUIWindow = theWin;} - + void setGUIWindow(QWidget* theWin) {myGUIWindow = theWin;} + typedef void (*TCreateMapperFun)(vtkPolyData *theSourcePolyData, - vtkPolyDataMapper* theMapper, - const TColStd_MapOfInteger& theMapIndex); + vtkPolyDataMapper* theMapper, + const TColStd_MapOfInteger& theMapIndex); protected: VTKViewer_RenderWindowInteractor(); ~VTKViewer_RenderWindowInteractor(); + VTKViewer_InteractorStyleSALOME* myInteractorStyle; + bool highlight(const Handle(SALOME_InteractiveObject)& IObject, const TColStd_MapOfInteger& MapIndex, TCreateMapperFun theFun, vtkActor *theActor, bool hilight, bool update ); - // + // Timer used during various mouse events to figure // out mouse movements. - // QTimer *mTimer ; //CAI: Display mode @@ -202,14 +210,11 @@ public: vtkActor* Edge_Actor; //NB vtkActor* Cell_Actor; - // // User for switching to stereo mode. - // int PositionBeforeStereo[2]; - // + // Connect/disconnect all slots which allow events on the // render window to be passed to the interactor. - // void ConnectSlots() ; void DisconnectSlots() ; void ProcessSlotConnections(bool conn) ; @@ -227,13 +232,12 @@ public: void KeyPressed(QKeyEvent *event) ; private slots: - // // Not all of these slots are needed in VTK_MAJOR_VERSION=3, // but moc does not understand "#if VTK_MAJOR_VERSION". Hence, // we have to include all of these for the time being. Once, // this bug in MOC is fixed, we can separate these. - // void TimerFunc() ; + signals: void RenderWindowModified() ; @@ -243,3 +247,4 @@ public: #endif + diff --git a/src/VTKViewer/VTKViewer_Trihedron.cxx b/src/VTKViewer/VTKViewer_Trihedron.cxx new file mode 100644 index 000000000..be2d18894 --- /dev/null +++ b/src/VTKViewer/VTKViewer_Trihedron.cxx @@ -0,0 +1,390 @@ +// SALOME VTKViewer : +// +// 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 : VTKViewer_Trihedron.cxx +// Author : Alexey PETROV +// Module : SALOME +// $Header: + +#include "VTKViewer_Trihedron.h" +#include "utilities.h" +#include "SALOME_Actor.h" + +// VTK Includes +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include "VTKViewer_VectorText.h" + +using namespace std; + +//============================================================================== + +class VTKViewer_UnScaledActor: public vtkFollower{ + VTKViewer_UnScaledActor(const VTKViewer_UnScaledActor&); + +public: + vtkTypeMacro(VTKViewer_UnScaledActor,vtkFollower); + static VTKViewer_UnScaledActor *New(); + + virtual void SetSize(int theSize); + virtual void Render(vtkRenderer *theRenderer); + +protected: + VTKViewer_UnScaledActor(); + int mySize; +}; + +vtkStandardNewMacro(VTKViewer_UnScaledActor); + +VTKViewer_UnScaledActor::VTKViewer_UnScaledActor(){} + +void VTKViewer_UnScaledActor::Render(vtkRenderer *theRenderer){ + if(theRenderer){ + float P[2][3] = {{-1.0, -1.0, 0.0},{+1.0, +1.0, 0.0}}; + theRenderer->ViewToWorld(P[0][0],P[0][1],P[0][2]); + theRenderer->ViewToWorld(P[1][0],P[1][1],P[1][2]); + float aWorldDiag = sqrt((P[1][0]-P[0][0])*(P[1][0]-P[0][0])+ + (P[1][1]-P[0][1])*(P[1][1]-P[0][1])+ + (P[1][2]-P[0][2])*(P[1][2]-P[0][2])); + int* aSize = theRenderer->GetRenderWindow()->GetSize(); + float aWinDiag = sqrt(float(aSize[0]*aSize[0]+aSize[1]*aSize[1])); + vtkDataSet* aDataSet = GetMapper()->GetInput(); + float aLength = aDataSet->GetLength(); + float aScale = mySize*aWorldDiag/aWinDiag/aLength*sqrt(float(aSize[0])/float(aSize[1])); + SetScale(aScale); + } + vtkFollower::Render(theRenderer); +} + +void VTKViewer_UnScaledActor::SetSize(int theSize){ + mySize = theSize; +} + +//============================================================================== + +// The base class for concreate Axis +// Its only duty is to give correct initialization and destruction +// of its pipe-lines +class VTKViewer_Axis : public vtkObject{ +protected: + VTKViewer_Axis(); + VTKViewer_Axis(const VTKViewer_Axis&); + virtual ~VTKViewer_Axis(); + public: + vtkTypeMacro(VTKViewer_Axis,vtkObject); + + virtual void AddToRender(vtkRenderer* theRenderer){ + theRenderer->AddActor(myLabelActor); + theRenderer->AddActor(myArrowActor); + theRenderer->AddActor(myLineActor); + } + + virtual void SetVisibility(VTKViewer_Trihedron::TVisibility theVis); + virtual VTKViewer_Trihedron::TVisibility GetVisibility() { + return myVisibility; + } + + virtual void SetCamera(vtkCamera* theCamera){ + myLabelActor->SetCamera(theCamera); + } + + virtual void SetProperty(vtkProperty* theProperty){ + myLabelActor->SetProperty(theProperty); + myArrowActor->SetProperty(theProperty); + myLineActor->SetProperty(theProperty); + } + + virtual void SetSize(float theSize); + + virtual VTKViewer_UnScaledActor* GetLabel(){ + return myLabelActor; + } + + virtual VTKViewer_UnScaledActor* GetArrow(){ + return myArrowActor; + } + +protected: + VTKViewer_Trihedron::TVisibility myVisibility; + float myDir[3], myRot[3]; + + vtkActor *myLineActor; + VTKViewer_UnScaledActor *myArrowActor; + VTKViewer_UnScaledActor *myLabelActor; + + vtkPolyDataMapper *myMapper[3]; + vtkLineSource *myLineSource; + vtkConeSource *myConeSource; + VTKViewer_VectorText* myVectorText; +}; + +VTKViewer_Axis::VTKViewer_Axis(){ + // Initialize the Line pipe-line representation + myLineSource = vtkLineSource::New(); + myLineSource->SetPoint1(0.0,0.0,0.0); + + myMapper[0] = vtkPolyDataMapper::New(); + myMapper[0]->SetInput(myLineSource->GetOutput()); + + myLineActor = vtkActor::New(); + myLineActor->SetMapper(myMapper[0]); + myLineActor->PickableOff(); + + // Initialize the Arrow pipe-line representation + myConeSource = vtkConeSource::New(); + myConeSource->SetResolution(2); + myConeSource->SetAngle(10); + + myMapper[1] = vtkPolyDataMapper::New(); + myMapper[1]->SetInput(myConeSource->GetOutput()); + + myArrowActor = VTKViewer_UnScaledActor::New(); + myArrowActor->SetMapper(myMapper[1]); + static int aArrowActorSize = 24; + myArrowActor->SetSize(aArrowActorSize); + myArrowActor->PickableOff(); + + // Initialize the Label pipe-line representation + myVectorText = VTKViewer_VectorText::New(); + + myMapper[2] = vtkPolyDataMapper::New(); + myMapper[2]->SetInput(myVectorText->GetOutput()); + + myLabelActor = VTKViewer_UnScaledActor::New(); + myLabelActor->SetMapper(myMapper[2]); + static int aLabelActorSize = 12; + myLabelActor->SetSize(aLabelActorSize); + myLabelActor->PickableOff(); + + // Initialise visibility param. + myVisibility = VTKViewer_Trihedron::eOn; +} + +VTKViewer_Axis::~VTKViewer_Axis(){ + // Destroy of the Label pipe-line representation + myLabelActor->Delete(); + + myMapper[2]->RemoveAllInputs(); + myMapper[2]->Delete(); + + myVectorText->Delete(); + + // Destroy of the Arrow pipe-line representation + myArrowActor->Delete(); + + myMapper[1]->RemoveAllInputs(); + myMapper[1]->Delete(); + + myConeSource->Delete(); + + // Destroy of the Arrow pipe-line representation + myLineActor->Delete(); + + myMapper[2]->RemoveAllInputs(); + myMapper[2]->Delete(); + + myLineSource->Delete(); +} + +void VTKViewer_Axis::SetVisibility(VTKViewer_Trihedron::TVisibility theVis){ + switch(theVis){ + case VTKViewer_Trihedron::eOff: + case VTKViewer_Trihedron::eOn: + myLabelActor->SetVisibility(theVis); + myArrowActor->SetVisibility(theVis); + myLineActor->SetVisibility(theVis); + break; + case VTKViewer_Trihedron::eOnlyLineOn: + myLabelActor->VisibilityOff(); + myArrowActor->VisibilityOff(); + myLineActor->VisibilityOn(); + break; + default: + return; + } + myVisibility = theVis; +} + +void VTKViewer_Axis::SetSize(float theSize){ + float aPosition[3] = {myDir[0]*theSize, myDir[1]*theSize, myDir[2]*theSize}; + myLineSource->SetPoint2(aPosition); + + myArrowActor->SetPosition(0.0,0.0,0.0); + myArrowActor->AddPosition(aPosition); + myArrowActor->SetOrientation(myRot); + + myLabelActor->SetPosition(0.0,0.0,0.0); + myLabelActor->AddPosition(aPosition); +} + +//============================================================================== +class VTKViewer_XAxis : public VTKViewer_Axis{ +protected: + VTKViewer_XAxis(); + VTKViewer_XAxis(const VTKViewer_XAxis&); +public: + vtkTypeMacro(VTKViewer_XAxis,VTKViewer_Axis); + static VTKViewer_XAxis *New(); +}; + +vtkStandardNewMacro(VTKViewer_XAxis); + +VTKViewer_XAxis::VTKViewer_XAxis(){ + myDir[0] = 1.0; myDir[1] = 0.0; myDir[2] = 0.0; + myRot[0] = 0.0; myRot[1] = 0.0; myRot[2] = 0.0; + myVectorText->SetText("X"); + vtkProperty* aProperty = vtkProperty::New(); + aProperty->SetColor(1.0,0.0,0.0); + SetProperty(aProperty); + aProperty->Delete(); +} + +//============================================================================== +class VTKViewer_YAxis : public VTKViewer_Axis{ +protected: + VTKViewer_YAxis(); + VTKViewer_YAxis(const VTKViewer_YAxis&); +public: + vtkTypeMacro(VTKViewer_YAxis,VTKViewer_Axis); + static VTKViewer_YAxis *New(); +}; + +vtkStandardNewMacro(VTKViewer_YAxis); + +VTKViewer_YAxis::VTKViewer_YAxis(){ + myDir[0] = 0.0; myDir[1] = 1.0; myDir[2] = 0.0; + myRot[0] = 0.0; myRot[1] = 0.0; myRot[2] = 90.; + myVectorText->SetText("Y"); + vtkProperty* aProperty = vtkProperty::New(); + aProperty->SetColor(0.0,1.0,0.0); + SetProperty(aProperty); + aProperty->Delete(); +} + +//============================================================================== +class VTKViewer_ZAxis : public VTKViewer_Axis{ +protected: + VTKViewer_ZAxis(); + VTKViewer_ZAxis(const VTKViewer_ZAxis&); +public: + vtkTypeMacro(VTKViewer_ZAxis,VTKViewer_Axis); + static VTKViewer_ZAxis *New(); +}; + +vtkStandardNewMacro(VTKViewer_ZAxis); + +VTKViewer_ZAxis::VTKViewer_ZAxis(){ + myDir[0] = 0.0; myDir[1] = 0.0; myDir[2] = 1.0; + myRot[0] = 0.0; myRot[1] = -90; myRot[2] = 0.0; + myVectorText->SetText("Z"); + vtkProperty* aProperty = vtkProperty::New(); + aProperty->SetColor(0.0,0.0,1.0); + SetProperty(aProperty); + aProperty->Delete(); +} + +//============================================================================== + +vtkStandardNewMacro(VTKViewer_Trihedron); + +VTKViewer_Trihedron::VTKViewer_Trihedron(){ + myPresent = vtkActorCollection::New(); + myAxis[0] = VTKViewer_XAxis::New(); + myAxis[1] = VTKViewer_YAxis::New(); + myAxis[2] = VTKViewer_ZAxis::New(); + static float aSize = 100; + SetSize(aSize); +} + +VTKViewer_Trihedron::~VTKViewer_Trihedron(){ + myPresent->RemoveAllItems(); + myPresent->Delete(); + for(int i = 0; i < 3; i++) + myAxis[i]->Delete(); +} + +void VTKViewer_Trihedron::SetSize(float theSize){ + mySize = theSize; + for(int i = 0; i < 3; i++) + myAxis[i]->SetSize(theSize); +} + +void VTKViewer_Trihedron::SetVisibility(TVisibility theVis){ + for(int i = 0; i < 3; i++) + myAxis[i]->SetVisibility(theVis); +} + +VTKViewer_Trihedron::TVisibility VTKViewer_Trihedron::GetVisibility(){ + return myAxis[0]->GetVisibility(); +} + +void VTKViewer_Trihedron::AddToRender(vtkRenderer* theRenderer){ + vtkCamera* aCamera = theRenderer->GetActiveCamera(); + for(int i = 0; i < 3; i++){ + myAxis[i]->AddToRender(theRenderer); + myAxis[i]->SetCamera(aCamera); + } +} + +void VTKViewer_Trihedron::RemoveFromRender(vtkRenderer* theRenderer){ + myPresent->InitTraversal(); + while(vtkActor* anActor = myPresent->GetNextActor()) + theRenderer->RemoveActor(anActor); +} + +int VTKViewer_Trihedron::GetVisibleActorCount(vtkRenderer* theRenderer){ + //TVisibility aVis = GetVisibility(); + //SetVisibility(eOff); + vtkActorCollection* aCollection = theRenderer->GetActors(); + aCollection->InitTraversal(); + int aCount = 0; + while(vtkActor* prop = aCollection->GetNextActor()) + if( prop->GetVisibility()) + if(SALOME_Actor* anActor = SALOME_Actor::SafeDownCast(prop)) + if(!anActor->IsInfinitive()) + aCount++; + //int aCount = theRenderer->VisibleActorCount(); + //SetVisibility(aVis); + return aCount; +} + +void VTKViewer_Trihedron::Render(vtkRenderer* theRenderer){ + for(int i = 0; i < 3; i++) + { + myAxis[i]->GetLabel()->Render(theRenderer); + myAxis[i]->GetArrow()->Render(theRenderer); + } +} + diff --git a/src/VTKViewer/VTKViewer_Trihedron.h b/src/VTKViewer/VTKViewer_Trihedron.h new file mode 100644 index 000000000..056ea158f --- /dev/null +++ b/src/VTKViewer/VTKViewer_Trihedron.h @@ -0,0 +1,69 @@ +// SALOME VTKViewer : +// +// 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 : VTKViewer_Trihedron.h +// Author : Alexey PETROV +// Module : SALOME +// $Header: + +#ifndef VTKViewer_Trihedron_H +#define VTKViewer_Trihedron_H + +#include + +class vtkActorCollection; +class VTKViewer_Axis; +class vtkRenderer; + +class VTKViewer_Trihedron : public vtkObject{ + protected: + VTKViewer_Trihedron(); + VTKViewer_Trihedron(const VTKViewer_Trihedron&); + virtual ~VTKViewer_Trihedron(); + public: + vtkTypeMacro(VTKViewer_Trihedron,vtkObject); + static VTKViewer_Trihedron *New(); + + virtual void SetSize(float theSize); + virtual float GetSize() { return mySize;} + + enum TVisibility{eOff, eOn, eOnlyLineOn}; + virtual void SetVisibility(TVisibility theVis); + virtual void VisibilityOff() { SetVisibility(eOff);} + virtual void VisibilityOn() { SetVisibility(eOn);} + virtual TVisibility GetVisibility(); + + virtual void AddToRender(vtkRenderer* theRenderer); + virtual void RemoveFromRender(vtkRenderer* theRenderer); + + virtual int GetVisibleActorCount(vtkRenderer* theRenderer); + + virtual void Render(vtkRenderer *theRenderer); + +protected: + vtkActorCollection* myPresent; + VTKViewer_Axis* myAxis[3]; + float mySize; +}; + +#endif diff --git a/src/VTKViewer/VTKViewer_Utilities.cxx b/src/VTKViewer/VTKViewer_Utilities.cxx new file mode 100644 index 000000000..ce64a1e4c --- /dev/null +++ b/src/VTKViewer/VTKViewer_Utilities.cxx @@ -0,0 +1,195 @@ +// SALOME VTKViewer : +// +// 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 : VTKViewer_Utilities.cxx +// Author : Alexey PETROV +// Module : SALOME +// $Header: + +#include "VTKViewer_Utilities.h" +#include "utilities.h" +#include "SALOME_Actor.h" + +// VTK Includes +#include +#include +#include +#include + +using namespace std; + +//see vtkRenderer::ResetCamera(float bounds[6]) method +void ResetCamera(vtkRenderer* theRenderer, int theUsingZeroFocalPoint){ + if(!theRenderer) return; + float bounds[6]; + int aCount = ComputeVisiblePropBounds(theRenderer,bounds); + if(theUsingZeroFocalPoint || aCount){ + float aLength = bounds[1]-bounds[0]; + aLength = max((bounds[3]-bounds[2]),aLength); + aLength = max((bounds[5]-bounds[4]),aLength); + + double vn[3]; + if ( theRenderer->GetActiveCamera() != NULL ) + theRenderer->GetActiveCamera()->GetViewPlaneNormal(vn); + else{ + INFOS("Trying to reset non-existant camera"); + return; + } + + float center[3] = {0.0, 0.0, 0.0}; + if(!theUsingZeroFocalPoint){ + center[0] = (bounds[0] + bounds[1])/2.0; + center[1] = (bounds[2] + bounds[3])/2.0; + center[2] = (bounds[4] + bounds[5])/2.0; + } + theRenderer->GetActiveCamera()->SetFocalPoint(center[0],center[1],center[2]); + + float width = sqrt((bounds[1]-bounds[0])*(bounds[1]-bounds[0]) + + (bounds[3]-bounds[2])*(bounds[3]-bounds[2]) + + (bounds[5]-bounds[4])*(bounds[5]-bounds[4])); + + double ang = theRenderer->GetActiveCamera()->GetViewAngle(); + float distance = 2.0*width/tan(ang*vtkMath::Pi()/360.0); + + // check view-up vector against view plane normal + double *vup = theRenderer->GetActiveCamera()->GetViewUp(); + if ( fabs(vtkMath::Dot(vup,vn)) > 0.999 ){ + MESSAGE("Resetting view-up since view plane normal is parallel"); + theRenderer->GetActiveCamera()->SetViewUp(-vup[2], vup[0], vup[1]); + } + + // update the camera + theRenderer->GetActiveCamera()->SetPosition(center[0]+distance*vn[0], + center[1]+distance*vn[1], + center[2]+distance*vn[2]); + // find size of the window + int* winsize = theRenderer->GetSize(); + if(winsize[0] < winsize[1]) width *= float(winsize[1])/float(winsize[0]); + + if(theUsingZeroFocalPoint) width *= sqrt(2.0); + + theRenderer->GetActiveCamera()->SetParallelScale(width/2.0); + } + //workaround on VTK + //theRenderer->ResetCameraClippingRange(bounds); + ResetCameraClippingRange(theRenderer); +} + + +// Compute the bounds of the visible props +int ComputeVisiblePropBounds(vtkRenderer* theRenderer, float theBounds[6]){ + vtkProp *prop; + float *bounds; + int aCount=0; + + theBounds[0] = theBounds[2] = theBounds[4] = VTK_LARGE_FLOAT; + theBounds[1] = theBounds[3] = theBounds[5] = -VTK_LARGE_FLOAT; + + // loop through all props + vtkActorCollection* aCollection = theRenderer->GetActors(); + aCollection->InitTraversal(); + while (vtkActor* prop = aCollection->GetNextActor()) { + // if it's invisible, or has no geometry, we can skip the rest + if ( prop->GetVisibility() ) + { + if(SALOME_Actor* anActor = SALOME_Actor::SafeDownCast(prop)) + if(anActor->IsInfinitive()) continue; + bounds = prop->GetBounds(); + // make sure we haven't got bogus bounds + if ( bounds != NULL && + bounds[0] > -VTK_LARGE_FLOAT && bounds[1] < VTK_LARGE_FLOAT && + bounds[2] > -VTK_LARGE_FLOAT && bounds[3] < VTK_LARGE_FLOAT && + bounds[4] > -VTK_LARGE_FLOAT && bounds[5] < VTK_LARGE_FLOAT ) + { + aCount++; + + if (bounds[0] < theBounds[0]) + { + theBounds[0] = bounds[0]; + } + if (bounds[1] > theBounds[1]) + { + theBounds[1] = bounds[1]; + } + if (bounds[2] < theBounds[2]) + { + theBounds[2] = bounds[2]; + } + if (bounds[3] > theBounds[3]) + { + theBounds[3] = bounds[3]; + } + if (bounds[4] < theBounds[4]) + { + theBounds[4] = bounds[4]; + } + if (bounds[5] > theBounds[5]) + { + theBounds[5] = bounds[5]; + } + }//not bogus + } + } + return aCount; +} + + +//see vtkRenderer::ResetCameraClippingRange(float bounds[6]) method +void ResetCameraClippingRange(vtkRenderer* theRenderer){ + if(!theRenderer || !theRenderer->VisibleActorCount()) return; + + vtkCamera* anActiveCamera = theRenderer->GetActiveCamera(); + if( anActiveCamera == NULL ){ + MESSAGE("Trying to reset clipping range of non-existant camera"); + return; + } + + // Find the plane equation for the camera view plane + double vn[3]; + anActiveCamera->GetViewPlaneNormal(vn); + double position[3]; + anActiveCamera->GetPosition(position); + + float bounds[6]; + theRenderer->ComputeVisiblePropBounds(bounds); + + double center[3]; + center[0] = (bounds[0] + bounds[1])/2.0; + center[1] = (bounds[2] + bounds[3])/2.0; + center[2] = (bounds[4] + bounds[5])/2.0; + + double width = sqrt((bounds[1]-bounds[0])*(bounds[1]-bounds[0]) + + (bounds[3]-bounds[2])*(bounds[3]-bounds[2]) + + (bounds[5]-bounds[4])*(bounds[5]-bounds[4])); + + double distance = sqrt((position[0]-center[0])*(position[0]-center[0]) + + (position[1]-center[1])*(position[1]-center[1]) + + (position[2]-center[2])*(position[2]-center[2])); + + float range[2] = {distance - width/2.0, distance + width/2.0}; + + // Do not let the range behind the camera throw off the calculation. + if (range[0] < 0.0) range[0] = 0.0; + + anActiveCamera->SetClippingRange( range ); +} diff --git a/src/VTKViewer/VTKViewer_Utilities.h b/src/VTKViewer/VTKViewer_Utilities.h new file mode 100644 index 000000000..e297ce737 --- /dev/null +++ b/src/VTKViewer/VTKViewer_Utilities.h @@ -0,0 +1,39 @@ +// SALOME VTKViewer : +// +// 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 : VTKViewer_Utilities.h +// Author : Alexey PETROV +// Module : SALOME +// $Header: + +#ifndef VTKViewer_Utilities_H +#define VTKViewer_Utilities_H + +class vtkRenderer; + +extern void ResetCamera(vtkRenderer* theRenderer, int theUsingZeroFocalPoint = false); +extern int ComputeVisiblePropBounds(vtkRenderer* theRenderer, float theBounds[6]); +extern void ResetCameraClippingRange(vtkRenderer* theRenderer); +extern float EPS_BNDBOX; + +#endif diff --git a/src/VTKViewer/VTKViewer_ViewFrame.cxx b/src/VTKViewer/VTKViewer_ViewFrame.cxx index b54107cd5..8f9e8e286 100644 --- a/src/VTKViewer/VTKViewer_ViewFrame.cxx +++ b/src/VTKViewer/VTKViewer_ViewFrame.cxx @@ -27,7 +27,10 @@ // $Header$ #include "VTKViewer_ViewFrame.h" +#include "VTKViewer_Utilities.h" +#include "VTKViewer_Trihedron.h" #include "VTKViewer_RenderWindow.h" +#include "VTKViewer_InteractorStyleSALOME.h" #include "SALOME_Transform.h" #include "SALOME_TransformFilter.h" @@ -40,8 +43,6 @@ #include "QAD_Desktop.h" #include "SALOME_Selection.h" #include "SALOME_InteractiveObject.hxx" -#include "VTKViewer_InteractorStyleSALOME.h" -#include "VTKViewer_VectorText.h" #include "utilities.h" @@ -54,14 +55,10 @@ // VTK Includes #include #include -#include - -#include -#include -#include -#include +#include using namespace std; + /*! Constructor */ @@ -70,186 +67,16 @@ VTKViewer_ViewFrame::VTKViewer_ViewFrame(QWidget* parent, const char* name) { m_ViewUp[0] = 0; m_ViewUp[1] = 0; m_ViewUp[2] = -1; m_ViewNormal[0] = 0; m_ViewNormal[1] = 0; m_ViewNormal[2] = 1; + m_Triedron = VTKViewer_Trihedron::New(); m_Transform = SALOME_Transform::New(); + //m_Renderer = VTKViewer_Renderer::New() ; + m_Renderer = vtkRenderer::New() ; - // m_InitialSetupDone = false ; + m_Triedron->AddToRender(m_Renderer); InitialSetup(); -} - - -vtkFollower* CreateTextActor(char *text, float aSize) { - VTKViewer_VectorText* aTxt = VTKViewer_VectorText::New(); - aTxt->SetText(text); - vtkPolyDataMapper* textMapper = vtkPolyDataMapper::New(); - textMapper->SetInput(aTxt->GetOutput()); - vtkFollower* textActor = vtkFollower::New(); - textActor->SetMapper(textMapper); - float aScale = 17 * aSize/100; - textActor->SetScale(aScale, aScale, aScale); - return textActor; -} - -void VTKViewer_ViewFrame::AddVector(float* o,float* p,vtkRenderer* renderer, float aSize) { - vtkPoints* myPoints = vtkPoints::New(); - vtkLine* myLine = vtkLine::New(); - - myPoints->InsertNextPoint(o); - myPoints->InsertNextPoint(p); - - (myLine->GetPointIds())->InsertNextId(0); - (myLine->GetPointIds())->InsertNextId(1); - - vtkActor* lineActor = vtkActor::New(); - - vtkCellArray* cell = vtkCellArray::New(); - - cell->InsertNextCell(myLine); - - vtkPolyData* output = vtkPolyData::New(); - - output->SetPoints(myPoints); - output->SetLines(cell); - - vtkPolyDataMapper* mapper = vtkPolyDataMapper::New(); - - mapper->SetInput(output); - - lineActor->SetMapper(mapper); - - // Create CONE - - vtkConeSource* acone = vtkConeSource::New(); - - float dim = aSize; - - acone->SetResolution(2); - // acone->SetAngle(70); - acone->SetRadius(0.02*dim); - acone->SetHeight(0.08*dim); - - vtkActor* coneActor = vtkActor::New(); - - vtkPolyDataMapper* coneMapper = vtkPolyDataMapper::New(); - coneMapper->SetInput(acone->GetOutput()); - - coneActor->SetMapper(coneMapper); - float rot[3]; - rot[0]=0; rot[1]=0; rot[2]=0; - - vtkFollower* aTextActor; - - coneActor->AddPosition(p); - if(p[0]!=0) { - // x - aTextActor = CreateTextActor("X", dim); - } else if(p[1]!=0) { - // y - rot[2]=90; - coneActor->AddOrientation(rot); - aTextActor = CreateTextActor("Y", dim); - } else if(p[2]!=0) { - // z - rot[1]=-90; - coneActor->AddOrientation(rot); - aTextActor = CreateTextActor("Z", dim); - } - aTextActor->AddPosition(p); - aTextActor->SetCamera(renderer->GetActiveCamera()); - - coneActor->GetProperty()->SetInterpolation(1); - coneActor->GetProperty()->SetRepresentationToSurface(); - coneActor->GetProperty()->SetAmbient(1); - coneActor->GetProperty()->SetAmbientColor(1,1,1); - coneActor->GetProperty()->SetDiffuseColor(0.7,0.7,0.7); - coneActor->GetProperty()->SetSpecularColor(0.7,0.7,0.7); - - lineActor->GetProperty()->SetInterpolation(1); - lineActor->GetProperty()->SetRepresentationToSurface(); - lineActor->GetProperty()->SetAmbient(1); - lineActor->GetProperty()->SetAmbientColor(1,1,1); - lineActor->GetProperty()->SetDiffuseColor(0.7,0.7,0.7); - lineActor->GetProperty()->SetSpecularColor(0.7,0.7,0.7); - - aTextActor->GetProperty()->SetAmbient(1); - aTextActor->GetProperty()->SetAmbientColor(1,1,1); - aTextActor->GetProperty()->SetDiffuseColor(0.7,0.7,0.7); - aTextActor->GetProperty()->SetSpecularColor(0.7,0.7,0.7); - - coneActor->PickableOff(); - lineActor->PickableOff(); - aTextActor->PickableOff(); - - m_Triedron->AddItem(coneActor); - m_Triedron->AddItem(lineActor); - m_Triedron->AddItem(aTextActor); - - renderer->AddActor(coneActor); - renderer->AddActor(lineActor); - renderer->AddActor(aTextActor); } -bool VTKViewer_ViewFrame::isTrihedronDisplayed() { - m_Triedron->InitTraversal(); - vtkActor *ac = m_Triedron->GetNextActor(); - while(!(ac==NULL)) { - if(ac->GetVisibility()) return true; - ac = m_Triedron->GetNextActor(); - } - return false; -} - -void VTKViewer_ViewFrame::SetTrihedronSize(int size) -{ - m_Triedron->InitTraversal(); - vtkActor* anActor = m_Triedron->GetNextActor(); - while(!(anActor==NULL)) { - m_Renderer->RemoveActor( anActor ); - anActor = m_Triedron->GetNextActor(); - } - - m_Triedron->RemoveAllItems(); - AddAxis(m_Renderer); - m_RW->update(); -} - - -void VTKViewer_ViewFrame::AddAxis(vtkRenderer* renderer) { - float origine[3]; - float X[3]; - float Y[3]; - float Z[3]; - float dim; - - QString Size = QAD_CONFIG->getSetting("Viewer:TrihedronSize"); - if( Size.isEmpty() ){ - dim = 100; - } else { - dim = Size.toFloat(); - } - - origine[0]=0; origine[1]=0; origine[2]=0; - X[0]=origine[0]+dim; X[1]=origine[0]; X[2]=origine[0]; - Y[0]=origine[0]; Y[1]=origine[0]+dim; Y[2]=origine[0]; - Z[0]=origine[0]; Z[1]=origine[0]; Z[2]=origine[0]+dim; - - AddVector(origine,X,renderer, dim); - AddVector(origine,Y,renderer, dim); - AddVector(origine,Z,renderer, dim); - -} - -/*! - Returns widget containing 3D-Viewer -*/ -QWidget* VTKViewer_ViewFrame::getViewWidget() -{ - return m_RW; -} - - void VTKViewer_ViewFrame::InitialSetup() { - m_Renderer = vtkRenderer::New() ; - m_RW = new VTKViewer_RenderWindow(this, "RenderWindow"); m_RW->getRenderWindow()->AddRenderer(m_Renderer); @@ -266,11 +93,7 @@ void VTKViewer_ViewFrame::InitialSetup() { m_Renderer->SetBackground( BgrColorRed.toInt()/255., BgrColorGreen.toInt()/255., BgrColorBlue.toInt()/255. ); else m_Renderer->SetBackground( 0, 0, 0 ); - - // CREATE AXIS - m_Triedron = vtkActorCollection::New(); - AddAxis(m_Renderer); - + // Create an interactor. m_RWInteractor = VTKViewer_RenderWindowInteractor::New(); m_RWInteractor->setGUIWindow(m_RW); @@ -281,7 +104,7 @@ void VTKViewer_ViewFrame::InitialSetup() { m_RWInteractor->SetInteractorStyle(RWS); m_RWInteractor->Initialize(); - RWS->setTriedron( m_Triedron ); + RWS->setTriedron(m_Triedron); //SRN: additional initialization, to init CurrentRenderer of vtkInteractorStyle RWS->FindPokedRenderer(0, 0); @@ -290,414 +113,218 @@ void VTKViewer_ViewFrame::InitialSetup() { } VTKViewer_ViewFrame::~VTKViewer_ViewFrame() { - // + m_Transform->Delete() ; // In order to ensure that the interactor unregisters // this RenderWindow, we assign a NULL RenderWindow to // it before deleting it. - // - m_Transform->Delete() ; - m_RWInteractor->SetRenderWindow(NULL) ; m_RWInteractor->Delete() ; //m_RW->Delete() ; - + m_Renderer->RemoveAllProps(); // NRI : BugID 1137: m_Renderer->Delete() ; + m_Triedron->Delete(); + MESSAGE("VTKViewer_ViewFrame::~VTKViewer_ViewFrame()"); } +/*! + Returns widget containing 3D-Viewer +*/ +QWidget* VTKViewer_ViewFrame::getViewWidget(){ + return m_RW; +} + +bool VTKViewer_ViewFrame::isTrihedronDisplayed(){ + return m_Triedron->GetVisibility() == VTKViewer_Trihedron::eOn; +} + +void VTKViewer_ViewFrame::onAdjustTrihedron(){ + if(!isTrihedronDisplayed()) + return; + int aVisibleNum = m_Triedron->GetVisibleActorCount(m_Renderer); + if(aVisibleNum){ + // calculating diagonal of visible props of the renderer + float bnd[6]; + m_Triedron->VisibilityOff(); + ::ComputeVisiblePropBounds(m_Renderer,bnd); + m_Triedron->VisibilityOn(); + float aLength = 0; + static bool CalcByDiag = false; + if(CalcByDiag){ + aLength = sqrt((bnd[1]-bnd[0])*(bnd[1]-bnd[0])+ + (bnd[3]-bnd[2])*(bnd[3]-bnd[2])+ + (bnd[5]-bnd[4])*(bnd[5]-bnd[4])); + }else{ + aLength = bnd[1]-bnd[0]; + aLength = max((bnd[3]-bnd[2]),aLength); + aLength = max((bnd[5]-bnd[4]),aLength); + } + + static float aSizeInPercents = 105; + QString aSetting = QAD_CONFIG->getSetting("Viewer:TrihedronSize"); + if(!aSetting.isEmpty()) aSizeInPercents = aSetting.toFloat(); + + static float EPS_SIZE = 5.0E-3; + float aSize = m_Triedron->GetSize(); + float aNewSize = aLength*aSizeInPercents/100.0; + // if the new trihedron size have sufficient difference, then apply the value + if(fabs(aNewSize-aSize) > aSize*EPS_SIZE || fabs(aNewSize-aSize) > aNewSize*EPS_SIZE) + m_Triedron->SetSize(aNewSize); + } + m_Triedron->Render(m_Renderer); + ::ResetCameraClippingRange(m_Renderer); +} /*! Display/hide Trihedron */ -void VTKViewer_ViewFrame::onViewTrihedron() -{ - if (isTrihedronDisplayed()) { - m_Triedron->InitTraversal(); - vtkActor *ac = m_Triedron->GetNextActor(); - while(!(ac==NULL)) { - ac->VisibilityOff(); - ac = m_Triedron->GetNextActor(); - } +void VTKViewer_ViewFrame::onViewTrihedron(){ + if(!m_Triedron) return; + if(isTrihedronDisplayed()) + m_Triedron->VisibilityOff(); + else{ + m_Triedron->VisibilityOn(); } - else { - m_Triedron->InitTraversal(); - vtkActor *ac = m_Triedron->GetNextActor(); - while(!(ac==NULL)) { - ac->VisibilityOn(); - ac = m_Triedron->GetNextActor(); - } - m_TriedronVisible = true; - } - m_RW->update(); + Repaint(); } /*! Provides top projection of the active view */ -void VTKViewer_ViewFrame::onViewTop() { +void VTKViewer_ViewFrame::onViewTop(){ vtkCamera* camera = m_Renderer->GetActiveCamera(); - camera->SetFocalPoint(0,0,0); camera->SetPosition(0,0,1); camera->SetViewUp(0,1,0); - m_Renderer->ResetCamera(); + camera->SetFocalPoint(0,0,0); onViewFitAll(); - m_RW->update(); } /*! Provides bottom projection of the active view */ -void VTKViewer_ViewFrame::onViewBottom() -{ +void VTKViewer_ViewFrame::onViewBottom(){ vtkCamera* camera = m_Renderer->GetActiveCamera(); - camera->SetFocalPoint(0,0,0); camera->SetPosition(0,0,-1); camera->SetViewUp(0,1,0); - m_Renderer->ResetCamera(); + camera->SetFocalPoint(0,0,0); onViewFitAll(); - m_RW->update(); } /*! Provides left projection of the active view */ -void VTKViewer_ViewFrame::onViewLeft() -{ +void VTKViewer_ViewFrame::onViewLeft(){ vtkCamera* camera = m_Renderer->GetActiveCamera(); - camera->SetFocalPoint(0,0,0); camera->SetPosition(0,1,0); camera->SetViewUp(0,0,1); - m_Renderer->ResetCamera(); + camera->SetFocalPoint(0,0,0); onViewFitAll(); - m_RW->update(); } /*! Provides right projection of the active view */ -void VTKViewer_ViewFrame::onViewRight() -{ +void VTKViewer_ViewFrame::onViewRight(){ vtkCamera* camera = m_Renderer->GetActiveCamera(); - camera->SetFocalPoint(0,0,0); camera->SetPosition(0,-1,0); camera->SetViewUp(0,0,1); - m_Renderer->ResetCamera(); + camera->SetFocalPoint(0,0,0); onViewFitAll(); - m_RW->update(); } /*! Provides back projection of the active view */ -void VTKViewer_ViewFrame::onViewBack() -{ +void VTKViewer_ViewFrame::onViewBack(){ vtkCamera* camera = m_Renderer->GetActiveCamera(); camera->SetPosition(-1,0,0); - camera->SetFocalPoint(0,0,0); camera->SetViewUp(0,0,1); - m_Renderer->ResetCamera(); + camera->SetFocalPoint(0,0,0); onViewFitAll(); - m_RW->update(); } /*! Provides front projection of the active view */ -void VTKViewer_ViewFrame::onViewFront() -{ +void VTKViewer_ViewFrame::onViewFront(){ vtkCamera* camera = m_Renderer->GetActiveCamera(); camera->SetPosition(1,0,0); - camera->SetFocalPoint(0,0,0); camera->SetViewUp(0,0,1); - m_Renderer->ResetCamera(); + camera->SetFocalPoint(0,0,0); onViewFitAll(); - m_RW->update(); } /*! - Reset the active view + Fits all objects in the active view */ -void VTKViewer_ViewFrame::onViewReset() -{ - vtkCamera* camera = m_Renderer->GetActiveCamera(); - camera->SetPosition(1,-1,1); - camera->SetFocalPoint(0,0,0); - camera->SetViewUp(0,0,1); - m_Renderer->ResetCamera(); - - double aOldScale = camera->GetParallelScale(); - camera->SetParallelScale(500); - double aNewScale = camera->GetParallelScale(); - - //for controlling labels scale after reset - float dim; - QString Size = QAD_CONFIG->getSetting("Viewer:TrihedronSize"); - if( Size.isEmpty() ){ - dim = 100; - } else { - dim = Size.toFloat(); - } - float aScale = 17 * dim/100; +void VTKViewer_ViewFrame::onViewFitAll(){ + m_RWInteractor->GetInteractorStyleSALOME()->ViewFitAll(); +// int aTriedronWasVisible = isTrihedronDisplayed(); +// if(m_Triedron->GetVisibleActorCount(m_Renderer)){ +// m_Triedron->VisibilityOff(); +// ::ResetCamera(m_Renderer); +// }else{ +// m_Triedron->SetVisibility(VTKViewer_Trihedron::eOnlyLineOn); +// ::ResetCamera(m_Renderer,true); +// } +// if(aTriedronWasVisible) m_Triedron->VisibilityOn(); +// else m_Triedron->VisibilityOff(); - m_Triedron->InitTraversal(); - vtkActor *ac = m_Triedron->GetNextActor(); - bool IsConeActor = true; - while(!(ac==NULL)) { - if(ac->IsA("vtkFollower")) { - ac->SetScale(aScale, aScale, aScale); - IsConeActor = true; - } - else { - if (IsConeActor) { - //coneActor is the first in the list (see m_Triedron->AddItem(...) in VTKViewer_ViewFrame::AddVector(...)) - IsConeActor = false; - } - } - ac = m_Triedron->GetNextActor(); - } + Repaint(); +} - m_Renderer->ResetCameraClippingRange(); - m_RW->update(); +/*! + Reset the active view +*/ +void VTKViewer_ViewFrame::onViewReset(){ + int aTriedronIsVisible = isTrihedronDisplayed(); + m_Triedron->SetVisibility(VTKViewer_Trihedron::eOnlyLineOn); + ::ResetCamera(m_Renderer,true); + vtkCamera* aCamera = m_Renderer->GetActiveCamera(); + aCamera->SetPosition(1,-1,1); + aCamera->SetViewUp(0,0,1); + ::ResetCamera(m_Renderer,true); + if(aTriedronIsVisible) m_Triedron->VisibilityOn(); + else m_Triedron->VisibilityOff(); + static float aCoeff = 3.0; + aCamera->SetParallelScale(aCoeff*aCamera->GetParallelScale()); + Repaint(); } /*! Rotates the active view */ -void VTKViewer_ViewFrame::onViewRotate() -{ - VTKViewer_InteractorStyleSALOME* RWS = dynamic_cast(getRWInteractor()->GetInteractorStyle()); - if (RWS) - RWS->startRotate(); +void VTKViewer_ViewFrame::onViewRotate(){ + m_RWInteractor->GetInteractorStyleSALOME()->startRotate(); } /*! Sets a new center of the active view */ -void VTKViewer_ViewFrame::onViewGlobalPan() -{ - VTKViewer_InteractorStyleSALOME* RWS = dynamic_cast(getRWInteractor()->GetInteractorStyle()); - if (RWS) - RWS->startGlobalPan(); +void VTKViewer_ViewFrame::onViewGlobalPan(){ + if(m_Triedron->GetVisibleActorCount(m_Renderer)) + m_RWInteractor->GetInteractorStyleSALOME()->startGlobalPan(); } /*! Zooms the active view */ -void VTKViewer_ViewFrame::onViewZoom() -{ - VTKViewer_InteractorStyleSALOME* RWS = dynamic_cast(getRWInteractor()->GetInteractorStyle()); - if (RWS) - RWS->startZoom(); +void VTKViewer_ViewFrame::onViewZoom(){ + m_RWInteractor->GetInteractorStyleSALOME()->startZoom(); } /*! Moves the active view */ -void VTKViewer_ViewFrame::onViewPan() -{ - VTKViewer_InteractorStyleSALOME* RWS = dynamic_cast(getRWInteractor()->GetInteractorStyle()); - if (RWS) - RWS->startPan(); +void VTKViewer_ViewFrame::onViewPan(){ + m_RWInteractor->GetInteractorStyleSALOME()->startPan(); } /*! Fits all obejcts within a rectangular area of the active view */ -void VTKViewer_ViewFrame::onViewFitArea() -{ - VTKViewer_InteractorStyleSALOME* RWS = dynamic_cast(getRWInteractor()->GetInteractorStyle()); - if (RWS) - RWS->startFitArea(); -} - -/*! - Fits all objects in the active view -*/ -// Reset the camera clipping range to include this entire bounding box -static void ResetCameraClippingRange(vtkRenderer* theRenderer, float bounds[6] ) -{ - //see vtkRenderer::ResetCameraClippingRange(float bounds[6]) method - double vn[3], position[3], a, b, c, d; - double range[2], dist; - int i, j, k; - float center[3]; - float distance; - float width; - - vtkCamera* anActiveCamera = theRenderer->GetActiveCamera(); - if ( anActiveCamera == NULL ) - { - //vtkErrorMacro(<< "Trying to reset clipping range of non-existant camera"); - return; - } - - // Find the plane equation for the camera view plane - anActiveCamera->GetViewPlaneNormal(vn); - anActiveCamera->GetPosition(position); -// a = -vn[0]; -// b = -vn[1]; -// c = -vn[2]; -// d = -(a*position[0] + b*position[1] + c*position[2]); - - // Set the max near clipping plane and the min far clipping plane -// range[0] = a*bounds[0] + b*bounds[2] + c*bounds[4] + d; -// range[1] = 1e-18; - - // Find the closest / farthest bounding box vertex -// for ( k = 0; k < 2; k++ ) -// { -// for ( j = 0; j < 2; j++ ) -// { -// for ( i = 0; i < 2; i++ ) -// { -// dist = a*bounds[i] + b*bounds[2+j] + c*bounds[4+k] + d; -// range[0] = (distrange[1])?(dist):(range[1]); -// } -// } -// } - - center[0] = (bounds[0] + bounds[1])/2.0; - center[1] = (bounds[2] + bounds[3])/2.0; - center[2] = (bounds[4] + bounds[5])/2.0; - width = sqrt((bounds[1]-bounds[0])*(bounds[1]-bounds[0]) + - (bounds[3]-bounds[2])*(bounds[3]-bounds[2]) + - (bounds[5]-bounds[4])*(bounds[5]-bounds[4])); - distance = sqrt((position[0]-center[0])*(position[0]-center[0]) + - (position[1]-center[1])*(position[1]-center[1]) + - (position[2]-center[2])*(position[2]-center[2])); - range[0] = distance - width/2.0; - range[1] = distance + width/2.0; - - // Give ourselves a little breathing room - range[0] = 0.99*range[0] - (range[1] - range[0])*0.5; - range[1] = 1.01*range[1] + (range[1] - range[0])*0.5; - - // Make sure near is not bigger than far - range[0] = (range[0] >= range[1])?(0.01*range[1]):(range[0]); - - // Make sure near is at least some fraction of far - this prevents near - // from being behind the camera or too close in front. How close is too - // close depends on the resolution of the depth buffer - int ZBufferDepth = 16; - vtkRenderWindow* aRenderWindow = theRenderer->GetRenderWindow(); - if (aRenderWindow) - { - ZBufferDepth = aRenderWindow->GetDepthBufferSize(); - } - // - if ( ZBufferDepth <= 16 ) - { - range[0] = (range[0] < 0.01*range[1])?(0.01*range[1]):(range[0]); - } - else if ( ZBufferDepth <= 24 ) - { - range[0] = (range[0] < 0.01*range[1])?(0.01*range[1]):(range[0]); - } - else - { - range[0] = (range[0] < 0.01*range[1])?(0.01*range[1]):(range[0]); - } - anActiveCamera->SetClippingRange( range ); -} - -static void ResetCamera(vtkRenderer* theRenderer, vtkActorCollection* theTriedron, VTKViewer_RenderWindowInteractor* theRWInteractor){ - //see vtkRenderer::ResetCamera(float bounds[6]) method - float bounds[6]; - if(!theRenderer) return; - theRenderer->ComputeVisiblePropBounds( bounds ); - - float center[3]; - float distance; - float width; - double vn[3], *vup; - int* winsize; - - if ( theRenderer->GetActiveCamera() != NULL ) - { - theRenderer->GetActiveCamera()->GetViewPlaneNormal(vn); - } - else - { - MESSAGE("Trying to reset non-existant camera"); - return; - } - - center[0] = (bounds[0] + bounds[1])/2.0; - center[1] = (bounds[2] + bounds[3])/2.0; - center[2] = (bounds[4] + bounds[5])/2.0; - width = sqrt((bounds[1]-bounds[0])*(bounds[1]-bounds[0]) + - (bounds[3]-bounds[2])*(bounds[3]-bounds[2]) + - (bounds[5]-bounds[4])*(bounds[5]-bounds[4])); - double ang = theRenderer->GetActiveCamera()->GetViewAngle(); - distance = 2.0*width/tan(ang*vtkMath::Pi()/360.0); - - // find size of the window - winsize = theRenderer->GetSize(); - - // check view-up vector against view plane normal - vup = theRenderer->GetActiveCamera()->GetViewUp(); - if ( fabs(vtkMath::Dot(vup,vn)) > 0.999 ) - { - MESSAGE("Resetting view-up since view plane normal is parallel"); - theRenderer->GetActiveCamera()->SetViewUp(-vup[2], vup[0], vup[1]); - } - - // update the camera - theRenderer->GetActiveCamera()->SetFocalPoint(center[0],center[1],center[2]); - theRenderer->GetActiveCamera()->SetPosition(center[0]+distance*vn[0], - center[1]+distance*vn[1], - center[2]+distance*vn[2]); - // setup default parallel scale - double aOldScale = theRenderer->GetActiveCamera()->GetParallelScale(); - - if(winsize[0]GetActiveCamera()->SetParallelScale(width/2.0); - double aNewScale = theRenderer->GetActiveCamera()->GetParallelScale(); - - // for controlling label size - VTKViewer_InteractorStyleSALOME* Style = 0; - if (theRWInteractor->GetInteractorStyle()->IsA("VTKViewer_InteractorStyleSALOME")) { - Style = VTKViewer_InteractorStyleSALOME::SafeDownCast(theRWInteractor->GetInteractorStyle()); - Style->ControlLblSize(aOldScale,aNewScale); - } - - //workaround on VTK - //theRenderer->ResetCameraClippingRange(bounds); - ResetCameraClippingRange(theRenderer,bounds); -} - -void VTKViewer_ViewFrame::onViewFitAll() -{ - Standard_Boolean TriedronWasVisible = false; - if (isTrihedronDisplayed()) { - m_Triedron->InitTraversal(); - vtkActor *ac = m_Triedron->GetNextActor(); - while(!(ac==NULL)) { - ac->VisibilityOff(); - ac = m_Triedron->GetNextActor(); - } - TriedronWasVisible = true; - } - bool hasVisibleActors = m_Renderer->VisibleActorCount() > 0; - if ( hasVisibleActors ) { // if there are visible actors, not to take into account Trihedron - ResetCamera(m_Renderer,m_Triedron,m_RWInteractor); - } - if(TriedronWasVisible) { - m_Triedron->InitTraversal(); - vtkActor *ac = m_Triedron->GetNextActor(); - while(!(ac==NULL)) { - ac->VisibilityOn(); - ac = m_Triedron->GetNextActor(); - } - if ( !hasVisibleActors ) { // if there are NO visible actors, fit view to see only Trihedron - ResetCamera(m_Renderer,m_Triedron,m_RWInteractor); - } - } - //m_Renderer->ResetCameraClippingRange(); - m_RW->update(); +void VTKViewer_ViewFrame::onViewFitArea(){ + m_RWInteractor->GetInteractorStyleSALOME()->startFitArea(); } /*! @@ -967,9 +594,9 @@ void VTKViewer_ViewFrame::EraseAll() } -void VTKViewer_ViewFrame::Repaint() +void VTKViewer_ViewFrame::Repaint(bool theUpdateTrihedron) { - // m_RWInteractor->Render(); + if (theUpdateTrihedron) onAdjustTrihedron(); m_RW->update(); } @@ -979,12 +606,7 @@ void VTKViewer_ViewFrame::GetScale(double theScale[3]){ void VTKViewer_ViewFrame::SetScale(double theScale[3]){ m_Transform->SetScale(theScale[0], theScale[1], theScale[2]); - m_Transform->Modified(); - vtkActorCollection* theActors = m_Renderer->GetActors(); - theActors->InitTraversal(); - vtkActor *anActor; - while(anActor = theActors->GetNextActor()) - anActor->GetMapper()->Update(); + m_RWInteractor->Render(); Repaint(); } @@ -992,18 +614,12 @@ void VTKViewer_ViewFrame::AddActor( SALOME_Actor* theActor, bool update /*=false theActor->SetVisibility(true); theActor->AddToRender(m_Renderer); theActor->SetTransform(m_Transform); - if(update){ - m_Renderer->ResetCameraClippingRange(); - m_RWInteractor->Render(); - } + if(update) Repaint(); } void VTKViewer_ViewFrame::RemoveActor( SALOME_Actor* theActor, bool update /*=false*/ ){ theActor->RemoveFromRender(m_Renderer); - if(update){ - m_Renderer->ResetCameraClippingRange(); - m_RWInteractor->Render(); - } + if(update) Repaint(); } diff --git a/src/VTKViewer/VTKViewer_ViewFrame.h b/src/VTKViewer/VTKViewer_ViewFrame.h index 64467faa6..83fc35ab1 100644 --- a/src/VTKViewer/VTKViewer_ViewFrame.h +++ b/src/VTKViewer/VTKViewer_ViewFrame.h @@ -37,8 +37,8 @@ // VTK Includes class vtkRenderer; -class vtkActorCollection; class vtkTransform; +class VTKViewer_Trihedron; class QAD_EXPORT VTKViewer_ViewFrame : public QAD_ViewFrame{ Q_OBJECT; @@ -54,8 +54,7 @@ class QAD_EXPORT VTKViewer_ViewFrame : public QAD_ViewFrame{ VTKViewer_RenderWindowInteractor* getRWInteractor() {return m_RWInteractor;} bool isTrihedronDisplayed(); - void SetTrihedronSize( int dim ); - + void setBackgroundColor( const QColor& ); QColor backgroundColor() const; @@ -89,7 +88,8 @@ class QAD_EXPORT VTKViewer_ViewFrame : public QAD_ViewFrame{ void Erase(const Handle(SALOME_InteractiveObject)& IObject, bool immediatly = true); void DisplayAll(); void EraseAll(); - void Repaint(); + void Repaint(bool theUpdateTrihedron); + void Repaint() { Repaint(true); } //apply existing transformation on adding SALOME_Actor void SetScale(double theScale[3]); @@ -97,10 +97,6 @@ class QAD_EXPORT VTKViewer_ViewFrame : public QAD_ViewFrame{ void AddActor(SALOME_Actor*, bool update = false); void RemoveActor(SALOME_Actor*, bool update = false); - private: - void AddVector(float* o,float* p,vtkRenderer* renderer, float aSize); - void AddAxis(vtkRenderer* renderer); - public slots: void onViewPan(); void onViewZoom(); @@ -116,20 +112,19 @@ class QAD_EXPORT VTKViewer_ViewFrame : public QAD_ViewFrame{ void onViewBottom(); void onViewTop(); void onViewTrihedron(); + void onAdjustTrihedron(); private: double m_ViewUp[3]; double m_ViewNormal[3]; - + void InitialSetup(); vtkRenderer* m_Renderer; VTKViewer_RenderWindow* m_RW; VTKViewer_RenderWindowInteractor* m_RWInteractor; - Standard_Boolean m_TriedronVisible; - vtkActorCollection* m_Triedron; - + VTKViewer_Trihedron *m_Triedron; SALOME_Transform *m_Transform; }; #endif -- 2.39.2

        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 z%mH)2954sW0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE%h2h0I; zz#K3K%mH)2954sW0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE%h z2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2954sW0dv3{FbB*5 zbHE%h2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2954sW0dv3{ zFbB*5bHE%h2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2954sW z0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2 z954sW0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE%h2h0I;z#K3K z%mH)2954sW0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE%h2h0I; zz#K3K%mH)2954sW0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE%h z2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2954sW0dv3{FbB*5 zbHE%h2h0I;z#K3K%mH)2954sW0dv3{FbB*5bHE%h2h0I;z#K3K%mH)2954sW0dv3{ zFbB*5bHE%h2h4$AI|sh{<(FS9o`E@F4wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e1 z4wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA z=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^ zU=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$ z1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3 zIbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0e zm;>g3IbaT$1LlA^U=ElA=72e14wwVxfH`0em;>g3IbaT$1LlA^U=ElA=72e14wwVx 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

      @pnFU@6`@j9C~~$_T`G>Hy@3i?}uzLZl2~@ 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%0A9$vE4&-PAG&$yt(RbJ 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 literal 0 HcmV?d00001 diff --git a/examples/maill.2.med b/examples/maill.2.med new file mode 100644 index 0000000000000000000000000000000000000000..fcaeca3d156d5aa58e2253c58aef64885cc1cb71 GIT binary patch literal 3866575 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